Xu Wan, Chen Yanliang, Liu Shijie, Nie Ao, Chen Rupeng
School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China.
Sensors (Basel). 2025 May 7;25(9):2953. doi: 10.3390/s25092953.
To address the challenges in multi-robot collaborative SLAM, including excessive redundant computations and low processing efficiency in candidate loop closure selection during front-end loop detection, as well as high computational complexity and long iteration times due to global pose optimization in the back-end, this paper introduces several key improvements. First, a global matching and candidate loop selection strategy is incorporated into the front-end loop detection module, leveraging both LiDAR point clouds and visual features to achieve cross-robot loop detection, effectively mitigating computational redundancy and reducing false matches in collaborative multi-robot systems. Second, an improved distributed robust pose graph optimization algorithm is proposed in the back-end module. By introducing a robust cost function to filter out erroneous loop closures and employing a subgraph optimization strategy during iterative optimization, the proposed approach enhances convergence speed and solution quality, thereby reducing uncertainty in multi-robot pose association. Experimental results demonstrate that the proposed method significantly improves computational efficiency and localization accuracy. Specifically, in front-end loop detection, the proposed algorithm achieves an F1-score improvement of approximately 8.5-51.5% compared to other methods. In back-end optimization, it outperforms traditional algorithms in terms of both convergence speed and optimization accuracy. In terms of localization accuracy, the proposed method achieves an improvement of approximately 32.8% over other open source algorithms.
为应对多机器人协作同步定位与地图构建(SLAM)中的挑战,包括前端循环检测期间候选回环闭合选择中的过多冗余计算和低处理效率,以及后端全局位姿优化导致的高计算复杂度和长迭代时间,本文引入了若干关键改进。首先,将全局匹配和候选回环选择策略纳入前端循环检测模块,利用激光雷达点云和视觉特征实现跨机器人回环检测,有效减轻计算冗余并减少协作多机器人系统中的误匹配。其次,在后端模块中提出了一种改进的分布式鲁棒位姿图优化算法。通过引入鲁棒代价函数以滤除错误的回环闭合,并在迭代优化期间采用子图优化策略,该方法提高了收敛速度和求解质量,从而降低了多机器人位姿关联中的不确定性。实验结果表明,所提出的方法显著提高了计算效率和定位精度。具体而言,在前端循环检测中,与其他方法相比,所提出的算法在F1分数上提高了约8.5%-51.5%。在后端优化方面,它在收敛速度和优化精度方面均优于传统算法。在定位精度方面,所提出的方法比其他开源算法提高了约32.8%。