SHRUMS: Sensor Hallucination for Real-time Underwater Motion Planning with a Compact 3D Sonar
Susheel Vadakkekuruppath, Herman B. Amundsen, Jason M. O'Kane, Marios Xanthidis
TL;DR
SHRUMS tackles robust 3D underwater autonomous navigation under poor visibility by integrating a compact 3D sonar with a novel sensor hallucination concept that synthesizes enhanced depth data from configurable, non-existent sensors. The pipeline combines ICP-based SLAM for local mapping, fast depth-image synthesis from a local map, rapid mesh generation and convex decomposition, and an optimization-based, swept-volume trajectory planner to yield locally optimal, collision-free 3D paths in real time. Its real-world validation with diverse sonar data demonstrates sub-second planning cycles and resilience to tracking losses, highlighting the practical viability of 3D sonar-driven underwater autonomy and opening avenues for field deployments and transfer-learning-enabled improvements.
Abstract
Autonomous navigation in 3D is a fundamental problem for autonomy. Despite major advancements in terrestrial and aerial settings due to improved range sensors including LiDAR, compact sensors with similar capabilities for underwater robots have only recently become available, in the form of 3D sonars. This paper introduces a novel underwater 3D navigation pipeline, called SHRUMS (Sensor Hallucination for Robust Underwater Motion planning with 3D Sonar). To the best of the authors' knowledge, SHRUMS is the first underwater autonomous navigation stack to integrate a 3D sonar. The proposed pipeline exhibits strong robustness while operating in complex 3D environments in spite of extremely poor visibility conditions. To accommodate the intricacies of the novel sensor data stream while achieving real-time locally optimal performance, SHRUMS introduces the concept of hallucinating sensor measurements from non-existent sensors with convenient arbitrary parameters, tailored to application specific requirements. The proposed concepts are validated with real 3D sonar sensor data, utilizing real inputs in challenging settings and local maps constructed in real-time. Field deployments validating the proposed approach in full are planned in the very near future.
