A Distributed Multi-UGV Exploration Framework With Loop-Aware Planning and Descriptor-Aided Localization in Resource-Limited Environments
About
Robust and efficient cooperative exploration with multiple unmanned ground vehicles (UGVs) in unknown, GPSdenied, and bandwidth-limited environments without prior maps remains challenging, as localization drift degrades map consistency and induces redundant coverage. This paper presents a fully distributed exploration framework that couples descriptoraided inter-UGV loop closure with loop-aware hierarchical planning while enabling autonomous localization and exploration. We develop a lightweight LiDAR global descriptor with range-image prealignment to enable robust cross-UGV place recognition under large yaw and lateral variations, and use verified loop closures to maintain globally consistent trajectories and a sparse topological representation. We further introduce an uncertainty-aware crossUGV loop-closure selection module that scores candidate loop closures under pose uncertainty and retains high-utility loop closures as planning anchors for global task allocation and local route refinement. Simulations and real-UGV experiments show that the loop-closure module achieves AR@1/AR@1% of 89.9%/95.5%, distributed optimization reduces absolute trajectory error, the system substantially reduces two-way communication volume, and the overall framework reduces exploration time and travel distance by 15% and 14%, respectively, compared with an mTSP baseline.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Simultaneous Localization and Mapping | Playground | ATE (UGV1)0.423 | 7 | |
| Simultaneous Localization and Mapping | Scene-1 | ATE (UGV1)0.887 | 7 | |
| Simultaneous Localization and Mapping | Library | ATE (UGV1)0.449 | 6 | |
| Simultaneous Localization and Mapping | Scene-2 | ATE (UGV1)4.155 | 6 | |
| Autonomous Exploration | Autonomous Exploration Environment | Exploration Time (s)331.2 | 6 | |
| Place Recognition | Kitti 00 | AR@196.29 | 4 | |
| Place Recognition | kitti 02 | AR@195.73 | 4 | |
| Place Recognition | Kitti 05 | AR@190.05 | 4 | |
| Place Recognition | KITTI (08) | AR@186.21 | 4 | |
| Place Recognition | Mulran (R. 02) | AR@181.2 | 4 |