SlideSLAM: Sparse, Lightweight, Decentralized Metric-Semantic SLAM for Multi-Robot Navigation
Xu Liu, Jiuzhou Lei, Ankit Prabhu, Yuezhan Tao, Igor Spasojevic, Pratik Chaudhari, Nikolay Atanasov, Vijay Kumar
TL;DR
SlideSLAM introduces a real-time decentralized metric-semantic SLAM framework that enables heterogeneous robot teams to collaboratively construct sparse, object-level maps from RGBD and LiDAR sensors. The system combines a fast front-end for semantic object detection with a back-end factor-graph optimization that jointly estimates robot poses and object landmarks, supported by two place-recognition approaches (SlideMatch and SlideGraph) for inter-robot loop closures. By sharing lightweight semantic observations and performing decentralized optimization, the approach achieves real-time operation on SWaP-constrained platforms and scales to multi-robot exploration, demonstrated across indoor, outdoor, forest, and public-dataset benchmarks. The work includes extensive experiments, quantitative analyses, and an open-source release, highlighting low communication bandwidth, robust inter-robot localization, and large-scale semantic mapping capabilities.
Abstract
This paper develops a real-time decentralized metric-semantic SLAM algorithm that enables a heterogeneous robot team to collaboratively construct object-based metric-semantic maps. The proposed framework integrates a data-driven front-end for instance segmentation from either RGBD cameras or LiDARs and a custom back-end for optimizing robot trajectories and object landmarks in the map. To allow multiple robots to merge their information, we design semantics-driven place recognition algorithms that leverage the informativeness and viewpoint invariance of the object-level metric-semantic map for inter-robot loop closure detection. A communication module is designed to track each robot's observations and those of other robots whenever communication links are available. The framework supports real-time, decentralized operation onboard the robots and has been integrated with three types of aerial and ground platforms. We validate its effectiveness through experiments in both indoor and outdoor environments, as well as benchmarks on public datasets and comparisons with existing methods. The framework is open-sourced and suitable for both single-agent and multi-robot real-time metric-semantic SLAM applications. The code is available at: https://github.com/KumarRobotics/SLIDE_SLAM.
