Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DCL-SLAM: A Distributed Collaborative LiDAR SLAM Framework for a Robotic Swarm

About

To execute collaborative tasks in unknown environments, a robotic swarm needs to establish a global reference frame and locate itself in a shared understanding of the environment. However, it faces many challenges in real-world scenarios, such as the prior information about the environment being absent and poor communication among the team members. This work presents DCL-SLAM, a fully distributed collaborative LiDAR SLAM framework intended for the robotic swarm to simultaneously co-localize in an unknown environment with minimal information exchange. Based on ad-hoc wireless peer-to-peer communication (limited bandwidth and communication range), DCL-SLAM adopts the lightweight LiDAR-Iris descriptor for place recognition and does not require full connectivity among teams. DCL-SLAM includes three main parts: a replaceable single-robot front-end that produces LiDAR odometry results; a distributed loop closure module that detects inter-robot loop closures with keyframes; and a distributed back-end module that adapts distributed pose graph optimizer combined with a pairwise consistent measurement set maximization algorithm to reject spurious inter-robot loop closures. We integrate our proposed framework with diverse open-source LiDAR odometry methods to show its versatility. The proposed system is extensively evaluated on benchmarking datasets and field experiments over various scales and environments. Experimental result shows that DCL-SLAM achieves higher accuracy and lower communication bandwidth than other state-of-art multi-robot SLAM systems. The full source code is available at https://github.com/zhongshp/DCL-SLAM.git.

Shipeng Zhong, Yuhua Qi, Zhiqiang Chen, Jin Wu, Hongbo Chen, Ming Liu• 2022

Related benchmarks

TaskDatasetResultRank
Multi-robot LocalizationGEODE Tunnel
RMSE (ATE)3.09
8
Mapping Geometry AccuracyS3E
Thickness (m)0.12
6
Multi-robot LocalizationS3E Dormitory
RMSE (ATE)3.52
6
Multi-robot LocalizationS3E Campus 3
RMSE (ATE)17.89
6
Multi-robot LocalizationS3E Library
RMSE (ATE)6.37
6
Map MergingKITTI Sequence 00
RMSE ATE (m)4.182
6
Map MergingKITTI Sequence 02
RMSE ATE (m)18.564
6
Map MergingKITTI Sequence 05
RMSE ATE (m)2.277
6
Map MergingKITTI Sequence 06
ATE RMSE (m)1.69
6
Showing 9 of 9 rows

Other info

Follow for update