Ground-Fusion: A Low-cost Ground SLAM System Robust to Corner Cases
About
We introduce Ground-Fusion, a low-cost sensor fusion simultaneous localization and mapping (SLAM) system for ground vehicles. Our system features efficient initialization, effective sensor anomaly detection and handling, real-time dense color mapping, and robust localization in diverse environments. We tightly integrate RGB-D images, inertial measurements, wheel odometer and GNSS signals within a factor graph to achieve accurate and reliable localization both indoors and outdoors. To ensure successful initialization, we propose an efficient strategy that comprises three different methods: stationary, visual, and dynamic, tailored to handle diverse cases. Furthermore, we develop mechanisms to detect sensor anomalies and degradation, handling them adeptly to maintain system accuracy. Our experimental results on both public and self-collected datasets demonstrate that Ground-Fusion outperforms existing low-cost SLAM systems in corner cases. We release the code and datasets at https://github.com/SJTU-ViSYS/Ground-Fusion.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| SLAM | M3DGR | Average Rank2 | 68 | |
| Trajectory Estimation | GrandTour SNOW-2 snowy low-visibility | RTE (cm)6.42 | 18 | |
| Trajectory Estimation | GrandTour ARC-2 (debris unstructured) | RTE (cm)30.07 | 18 | |
| Trajectory Estimation | GrandTour SPX-2 urban large-scale | RTE (cm)983.2 | 18 | |
| Localization | MARS-LVIG Aggregate | Average Rank7.3 | 10 | |
| Odometry | KAIST Urban23 | ATE RMSE (m)1.83e+3 | 8 | |
| Odometry | KAIST Urban26 | ATE RMSE (m)173.5 | 7 | |
| Odometry | KAIST Urban25 | ATE RMSE (m)486.7 | 7 | |
| Odometry | KAIST Urban35 | ATE RMSE (m)703.1 | 7 | |
| Absolute Trajectory Error estimation | M3DGR (Longtime01) | ATE RMSE (m)22.5 | 5 |