Towards Effective Visual-Inertial SLAM with Passive-Only Sensors for Low-Cost Autonomous Underwater Vehicles
Organizations: Department of Computer Science & Engineering, University of Minnesota–Twin Cities, Minneapolis, MN 55455, USA
Abstract
Improvements to Visual-Inertial Simultaneous Localization and Mapping (VI-SLAM) for low-cost autonomous underwater vehicles (AUVs) are critical for transitioning advanced marine robotics from specialized labs to broader research and hobbyist applications. While high-end AUVs typically rely on expensive sensor suites - such as Doppler Velocity Logs (DVLs) and Ultra-Short Baseline (USBL) systems - this work demonstrates that robust, high-quality navigation is achievable using a sub-$10, 000(USD) platform equipped only with inexpensive consumer-grade sensors. By leveraging a similarly priced, open-source AUV, we evaluate the performance of stereo cameras, Micro-electromechanical System (MEMS)-based IMUs, and depth sensors in a fully unconstrained 6-degree-of-freedom (6-DOF) underwater environment. We analyze the efficacy of off-the-shelf SLAM packages and propose optimizations for sensor fusion to mitigate the visual and physical challenges of untethered underwater operation. Our results prove that a usable SLAM solution can be accessible to the masses, providing a benchmark for expectations in demanding, real-time maritime missions without the financial barrier of industrial-grade hardware.
Figures & tables
| Sensor | Pose | Orientation | Linear Vel. ( ) | Angular Vel. ( ) | Acceleration ( ) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ZED VIO | ✓ | ✓ | ✓ | ||||||||||||
| ZED IMU | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||
| 2nd IMU | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| Pressure Sensor | ✓ | ||||||||||||||
| Configuration / Scenario | RMSE Value |
|---|---|
| Hallway (Slow Turns) | m |
| Hallway (Fast Turns) | m |
| Pool With Loop Closure | m |
| Pool With No Loop Closure | m |
Visual-Inertial SLAM
Visual-inertial simultaneous localization and mapping (SLAM) combines camera and inertial data to estimate motion and build consistent maps.
See all 29 papers