Robust Multi-Robot Global Localization with Unknown Initial Pose based on Neighbor Constraints
Yaojie Zhang, Haowen Luo, Weijun Wang, Wei Feng
TL;DR
This work tackles multi-robot global localization with unknown initial poses by leveraging semantic graphs to bridge viewpoint gaps. It builds 3D semantic graphs from semantic, depth, and pose data, and uses graph descriptors for initial matching. A novel neighbor-constraints-based pre-rejection reduces outliers before RANSAC, followed by ICP-based pose estimation to recover the relative pose. Experiments on AirSim, SYNTHIA, and KITTI demonstrate improved robustness to low map overlap, enhanced accuracy, and reduced computation time compared to prior graph-based methods.
Abstract
Multi-robot global localization (MR-GL) with unknown initial positions in a large scale environment is a challenging task. The key point is the data association between different robots' viewpoints. It also makes traditional Appearance-based localization methods unusable. Recently, researchers have utilized the object's semantic invariance to generate a semantic graph to address this issue. However, previous works lack robustness and are sensitive to overlap rate of maps, resulting in unpredictable performance in real-world environments. In this paper, we propose a data association algorithm based on neighbor constraints to improve the robustness of the system. We demonstrate the effectiveness of our method on three different datasets, indicating a significant improvement in robustness compared to previous works.
