Abstract
Filtering out outlier data associations between local maps can improve the robustness and accuracy of multirobot localization. When the overlap is low and the field of view difference is large, it is likely to produce outlier data associations between local maps, which will reduce the matching accuracy and even lead to the failure of collaborative localization. To remove outlier data associations between local maps and to enhance localization accuracy, this article proposes a novel outdoor large-scale robust collaborative localization algorithm in the presence of extreme outliers. The key novelty of this work is the designing of a mixture probability model and the hierarchical expectation maximization (H-EM) algorithm to identify outliers and improve localization performance. For every loop closure between submaps, the inlier probability is calculated to identify outlier loop closures by considering geometric distances, semantic consistency, and spatial consistency. Subsequently, the H-EM algorithm is utilized to exclude outlier loop closures and outlier point pairs within inlier loop closures, thereby relieving the adverse effect of outliers on localization accuracy. The proposed algorithm is validated on public datasets and compared with state-of-the-art methods, demonstrating significant improvement in localization accuracy and robustness.
Original language | English |
---|---|
Pages (from-to) | 1-12 |
Number of pages | 12 |
Journal | IEEE/ASME Transactions on Mechatronics |
DOIs | |
Publication status | Accepted/In press - 2023 |
Keywords
- Collaboration
- Collaborative localization
- Location awareness
- Multi-robot systems
- Odometry
- Robots
- Semantics
- Simultaneous localization and mapping
- expectation maximization (EM)
- extreme outliers