Mapping-Guided Task Discovery and Allocation for Robotic Inspection of Underwater Structures
Marina Ruediger, Ashis G. Banerjee
TL;DR
The paper addresses autonomous underwater hull inspection without prior geometry by integrating SLAM-derived meshes with a decentralized task allocation (CBBA) framework. It introduces Map-TIDAL, which discovers inspection points (CIPs) from a mesh, prunes them based on proximity and visibility, and ranks them via keypoint scores within the camera field of view, enabling efficient, distributed task assignment among robots. In-water experiments demonstrate that Map-TIDAL achieves superior coverage with fewer uninspected regions and higher average views per voxel than Voronoi and boustrophedon baselines, validating its effectiveness under limited communication and challenging visibility. The work contributes a practical, SLAM-guided methodology for robust underwater inspection and outlines avenues for enhancement through multi-modal sensing and collision avoidance.
Abstract
Task generation for underwater multi-robot inspections without prior knowledge of existing geometry can be achieved and optimized through examination of simultaneous localization and mapping (SLAM) data. By considering hardware parameters and environmental conditions, a set of tasks is generated from SLAM meshes and optimized through expected keypoint scores and distance-based pruning. In-water tests are used to demonstrate the effectiveness of the algorithm and determine the appropriate parameters. These results are compared to simulated Voronoi partitions and boustrophedon patterns for inspection coverage on a model of the test environment. The key benefits of the presented task discovery method include adaptability to unexpected geometry and distributions that maintain coverage while focusing on areas more likely to present defects or damage.
