CoLRIO: LiDAR-Ranging-Inertial Centralized State Estimation for Robotic Swarms
Shipeng Zhong, Hongbo Chen, Yuhua Qi, Dapeng Feng, Zhiqiang Chen, Jin Wu, Weisong Wen, Ming Liu
TL;DR
CoLRIO tackles anchor-free, GPS-denied swarm SLAM by pairing per-robot LiDAR-Inertial odometry with a centralized backend that fuses inter-robot loop closures and UWB distance data. The framework uses a front-end based on LiDAR direct registration with IMU preintegration in a fixed-lag smoother, and a back-end that performs robust global optimization using PCM and GNC to reject outliers. Key contributions include the online centralized cooperative LiDAR-ranging-inertial state estimation, the integration of Scan-Context++ for inter-robot loop closures, and extensive evaluation on public and campus datasets with up to $10$ robots, demonstrating improved accuracy and real-time performance. The approach reduces per-robot computation and communication bottlenecks while maintaining global consistency, making anchor-free swarm SLAM practical in GPS-denied environments and scalable to larger teams in the future.
Abstract
Collaborative state estimation using different heterogeneous sensors is a fundamental prerequisite for robotic swarms operating in GPS-denied environments, posing a significant research challenge. In this paper, we introduce a centralized system to facilitate collaborative LiDAR-ranging-inertial state estimation, enabling robotic swarms to operate without the need for anchor deployment. The system efficiently distributes computationally intensive tasks to a central server, thereby reducing the computational burden on individual robots for local odometry calculations. The server back-end establishes a global reference by leveraging shared data and refining joint pose graph optimization through place recognition, global optimization techniques, and removal of outlier data to ensure precise and robust collaborative state estimation. Extensive evaluations of our system, utilizing both publicly available datasets and our custom datasets, demonstrate significant enhancements in the accuracy of collaborative SLAM estimates. Moreover, our system exhibits remarkable proficiency in large-scale missions, seamlessly enabling ten robots to collaborate effectively in performing SLAM tasks. In order to contribute to the research community, we will make our code open-source and accessible at \url{https://github.com/PengYu-team/Co-LRIO}.
