Scalable Aerial GNSS Localization for Marine Robots
Shuo Wen, Edwin Meriaux, Mariana Sosa Guzmán, Charlotte Morissette, Chloe Si, Bobak Baghi, Gregory Dudek
TL;DR
The paper tackles the problem of accurately localizing near-surface marine robots when underwater GNSS is unavailable. It proposes a drone-based approach that combines data acquisition, vision-based detection via YOLO, and geometry-driven estimation to map overhead detections to GNSS coordinates, enabling both single- and multi-robot localization. The method uses data augmentation and curriculum learning to train a YOLOv11 detector, and derives a closed-form estimation chain with equations such as $D = A\tan(\alpha + \theta_y)$ and $X_o, Y_o$ mappings to surface coordinates, achieving meter-scale accuracy with real-time onboard performance on a Jetson AGX Xavier. The results demonstrate scalable, cost-effective localization for marine robotics, reducing the need for GNSS receivers on every robot while enabling cooperative localization across multiple vehicles; future work includes additional drones for verification and enhanced collaborative estimation.
Abstract
Accurate localization is crucial for water robotics, yet traditional onboard Global Navigation Satellite System (GNSS) approaches are difficult or ineffective due to signal reflection on the water's surface and its high cost of aquatic GNSS receivers. Existing approaches, such as inertial navigation, Doppler Velocity Loggers (DVL), SLAM, and acoustic-based methods, face challenges like error accumulation and high computational complexity. Therefore, a more efficient and scalable solution remains necessary. This paper proposes an alternative approach that leverages an aerial drone equipped with GNSS localization to track and localize a marine robot once it is near the surface of the water. Our results show that this novel adaptation enables accurate single and multi-robot marine robot localization.
