Active Sonar-Driven Iceberg Surface Following Path Planner for �Autonomous Underwater Vehicles�Tony Jacob
Department of Ocean Engineering, University of Rhode Island
Abstract:
Underwater portion of icebergs (about 88-90% of the overall shape) has to be measured to better quantify its climate impacts [1]. Advanced autonomy is needed for a safe AUV operation and produce high quality mapping products including iceberg rendering & surrounding water properties [2]. To this end, in this paper, we present an novel approach for generating guidance path for an AUV, based on its Occupancy Grid Map (OGM) constructed from the measurements from a Mechanical Scanning Imaging Sonar (MSIS). The method consists of three components: MSIS data pre-processing and costmap processing, generation of continuous path and heuristic based waypoint selection, to realize the autonomous iceberg wall-following behaviour.�
Keywords—Autonomous Underwater Vehicles (AUVs), Path Planning, Iceberg Mapping, Mechanical Scanning Imaging Sonar (MSIS), Occupancy Grid Maps (OGM)
1. MSIS Preprocessing�
�
2. Costmap Processing
4. Path Following
Following Mode:
�
Validation & Conclusion:
�-The vehicle was able to successfully circumnavigate at a standoff distance of 20m and tracking RMSE of 3m.
Figure 5. Overview of the mission where AUV (path in blue line) has circumnavigated around a moving iceberg once. Results from two other icebergs can be found in the paper.
Acknowledgements: This work is supported by NSF award #2221676 and the Smart Ocean Systems Lab, University of Rhode Island. We thank ONR for the grant to participate in this conference.
Figure 2. (A) The raw image from the OGM, (B) The resulting image after dilation, (C) After applying Canny Edge algorithm, (D) The final estimation of the iceberg surface contour in the processed image.
Figure 6. Standoff distance between the iceberg and the vehicle over time compared to the desired standoff value. The gray regions denote the times where the vehicle switched to Iceberg Reacquisition Mode.
Figure 4. Left : Simulated world (Stonefish). Right: Generated path from different points of the iceberg, visualized in Rviz.
Figure 3. The series of transformations between coordinate frames to generate the path.
Figure 1. Left: Point Cloud representation of the MSIS data. Each ping produces a distribution of intensity over range. Zoom-in picture is the returns due to ringing effects. Right: Filtered pointcloud
3. Path Generation
Iceberg Reacquistion Mode:
Demo
Co-Authors: Mingxi Zhou, �Graduate School of Oceanography, University of Rhode Island
References: [1]: Y. Fang, “The impact of iceberg melting on the climate of the arctic circle,” in Proceedings of the 2022 6th International Seminar on Education, Management and Social Sciences (ISEMSS 2022).
[2]: P. W. Kimball and S. M. Rock, “Mapping of translating, rotating icebergs with an autonomous underwater vehicle,” IEEE Journal of Oceanic Engineering, vol. 40, no. 1, pp. 196–208, 2015.
[3]: P. Cie´slak, “Stonefish: An advanced open-source simulation tool designed for marine robotics, with a ros interface,” in OCEANS 2019 - Marseille, 2019, pp. 1–6.