A Sonar-based AUV Positioning System for Underwater Environments with Low Infrastructure Density
Emilio Olivastri, Daniel Fusaro, Wanmeng Li, Simone Mosco, Alberto Pretto
TL;DR
This work tackles robust localization for Autonomous Underwater Vehicles in sparsely instrumented underwater environments by introducing a real-time sonar-based global positioning pipeline that fuses INS data with Forward-Looking Sonar observations inside a Particle Filter operating over $SE(2)$. It leverages two complementary frontends—a YOLO-based sonar asset detector (SAD) and a YOLOv8 place-recognition module (PRec)—to resolve observation ambiguities, including symmetric asset configurations. The system localizes using known asset poses and simplified CAD models to estimate $[x, y, \theta]$, and fuses observations to improve convergence and accuracy, as demonstrated in Gazebo/DAVE virtual experiments. Early results indicate that combining SAD and PRec yields superior localization robustness over using SAD alone, motivating future real-world validations and real-to-sim transfer development to close the sim-to-real gap.
Abstract
The increasing demand for underwater vehicles highlights the necessity for robust localization solutions in inspection missions. In this work, we present a novel real-time sonar-based underwater global positioning algorithm for AUVs (Autonomous Underwater Vehicles) designed for environments with a sparse distribution of human-made assets. Our approach exploits two synergistic data interpretation frontends applied to the same stream of sonar data acquired by a multibeam Forward-Looking Sonar (FSD). These observations are fused within a Particle Filter (PF) either to weigh more particles that belong to high-likelihood regions or to solve symmetric ambiguities. Preliminary experiments carried out on a simulated environment resembling a real underwater plant provided promising results. This work represents a starting point towards future developments of the method and consequent exhaustive evaluations also in real-world scenarios.
