DOOR-SLAM: Distributed, Online, and Outlier Resilient SLAM for Robotic Teams
Not on the map. Why?
Abstract (arXiv)
To achieve collaborative tasks, robots in a team need to have a shared understanding of the environment and their location within it. Distributed Simultaneous Localization and Mapping (SLAM) offers a practical solution to localize the robots without relying on an external positioning system (e.g. GPS) and with minimal information exchange. Unfortunately, current distributed SLAM systems are vulnerable to perception outliers and therefore tend to use very conservative parameters for inter-robot place recognition. However, being too conservative comes at the cost of rejecting many valid loop closure candidates, which results in less accurate trajectory estimates. This paper introduces DOOR-SLAM, a fully distributed SLAM system with an outlier rejection mechanism that can work with less conservative parameters. DOOR-SLAM is based on peer-to-peer communication and does not require full connectivity among the robots. DOOR-SLAM includes two key modules: a pose graph optimizer combined with a distributed pairwise consistent measurement set maximization algorithm to reject spurious inter-robot loop closures; and a distributed SLAM front-end that detects inter-robot loop closures without exchanging raw sensor data. The system has been evaluated in simulations, benchmarking datasets, and field experiments, including tests in GPS-denied subterranean environments. DOOR-SLAM produces more inter-robot loop closures, successfully rejects outliers, and results in accurate trajectory estimates, while requiring low communication bandwidth. Full source code is available at https://github.com/MISTLab/DOOR-SLAM.git.
Key facts. Cited by 29 papers in the map (data through 14 Oct 2026). First posted on arXiv 26 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3; 2023: 4; 2024: 8; 2025: 2; 2026: 6.
29 papers.
Sort:
By area:
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systemscited by 54
- 2021NeBula: Quest for Robotic Autonomy in Challenging Environments; TEAM CoSTAR at the DARPA Subterranean Challengecited by 32
- 2023CP-SLAM: Collaborative Neural Point-based SLAM Systemcited by 32
- 2023Swarm-SLAM : Sparse Decentralized Collaborative Simultaneous Localization and Mapping Framework for Multi-Robot Systemscited by 21
- 2021COVINS: Visual-Inertial SLAM for Centralized Collaborationcited by 12
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systemscited by 12
- 2024MAGiC-SLAM: Multi-Agent Gaussian Globally Consistent SLAMcited by 12
- 2025MCN-SLAM: Multi-Agent Collaborative Neural SLAM with Hybrid Implicit Neural Scene Representationcited by 11
- 2021DARE-SLAM: Degeneracy-Aware and Resilient Loop Closing in Perceptually-Degraded Environmentscited by 9
- 2022A Robot Web for Distributed Many-Device Localisationcited by 9
- 2022UAVs Beneath the Surface: Cooperative Autonomy for Subterranean Search and Rescue in DARPA SubTcited by 7
- 2024CLIPPER+: A Fast Maximal Clique Algorithm for Robust Global Registrationcited by 5
17 more
- 2023Leveraging BEV Representation for 360-degree Visual Place Recognitioncited by 4
- 2021Distributed Visual-Inertial Cooperative Localizationcited by 2
- 2023COVINS-G: A Generic Back-end for Collaborative Visual-Inertial SLAMcited by 1
- 2024Efficient and Distributed Large-Scale 3D Map Registration using Tomographic Featurescited by 1
- 2026Dense Dynamic Scene Reconstruction and Camera Pose Estimation from Multi-View Videoscited by 1
- 2026G2G: Exploiting Intra-Group Geometry for Inter-Group Pose Estimationcited by 1
- 2022A Real-Time Fusion Framework for Long-term Visual Localizationcited by 0
- 2024Multi-Robot Relative Pose Estimation in SE(2) with Observability Analysis: A Comparison of Extended Kalman Filtering and Robust Pose Graph Optimizationcited by 0
- 2024SymboSLAM: Semantic Map Generation in a Multi-Agent Systemcited by 0
- 2024Advancing Frontiers in SLAM: A Survey of Symbolic Representation and Human-Machine Teaming in Environmental Mappingcited by 0
- 2024Variable Time Step Reinforcement Learning for Robotic Applicationscited by 0
- 20243D Reconstruction by Looking: Instantaneous Blind Spot Detector for Indoor SLAM through Mixed Realitycited by 0
- 2025DVM-SLAM: Decentralized Visual Monocular Simultaneous Localization and Mapping for Multi-Agent Systemscited by 0
- 2026When Simultaneous Localization and Mapping Meets Wireless Communications: A Surveycited by 0
- 2026VORL-EXPLORE: A Hybrid Learning Planning Approach to Multi-Robot Exploration in Dynamic Environmentscited by 0
- 2026Edge-Assisted Multi-Robot Visual-Inertial SLAM with Efficient Communicationcited by 0
- 2026MR-SLAM: Immersive Spatial Supervision for Multi-Robot Mapping via Mixed Realitycited by 0
- 2026G2G: Exploiting Intra-Group Geometry for Inter-Group Pose Estimation6 Jun 2026
- 2026MR-SLAM: Immersive Spatial Supervision for Multi-Robot Mapping via Mixed Reality14 May 2026
- 2026Dense Dynamic Scene Reconstruction and Camera Pose Estimation from Multi-View Videos12 Mar 2026
- 2026Edge-Assisted Multi-Robot Visual-Inertial SLAM with Efficient Communication11 Mar 2026
- 2026VORL-EXPLORE: A Hybrid Learning Planning Approach to Multi-Robot Exploration in Dynamic Environments9 Mar 2026
- 2026When Simultaneous Localization and Mapping Meets Wireless Communications: A Survey28 Jan 2026
- 2025MCN-SLAM: Multi-Agent Collaborative Neural SLAM with Hybrid Implicit Neural Scene Representation23 Jun 2025
- 2025DVM-SLAM: Decentralized Visual Monocular Simultaneous Localization and Mapping for Multi-Agent Systems6 Mar 2025
- 2024MAGiC-SLAM: Multi-Agent Gaussian Globally Consistent SLAM25 Nov 2024
- 20243D Reconstruction by Looking: Instantaneous Blind Spot Detector for Indoor SLAM through Mixed Reality19 Nov 2024
- 2024Variable Time Step Reinforcement Learning for Robotic Applications29 Jun 2024
- 2024Efficient and Distributed Large-Scale 3D Map Registration using Tomographic Features27 Jun 2024
17 more
- 2024Advancing Frontiers in SLAM: A Survey of Symbolic Representation and Human-Machine Teaming in Environmental Mapping22 Mar 2024
- 2024SymboSLAM: Semantic Map Generation in a Multi-Agent System22 Mar 2024
- 2024CLIPPER+: A Fast Maximal Clique Algorithm for Robust Global Registration23 Feb 2024
- 2024Multi-Robot Relative Pose Estimation in SE(2) with Observability Analysis: A Comparison of Extended Kalman Filtering and Robust Pose Graph Optimization27 Jan 2024
- 2023CP-SLAM: Collaborative Neural Point-based SLAM System14 Nov 2023
- 2023Leveraging BEV Representation for 360-degree Visual Place Recognition23 May 2023
- 2023COVINS-G: A Generic Back-end for Collaborative Visual-Inertial SLAM17 Jan 2023
- 2023Swarm-SLAM : Sparse Decentralized Collaborative Simultaneous Localization and Mapping Framework for Multi-Robot Systems16 Jan 2023
- 2022A Real-Time Fusion Framework for Long-term Visual Localization18 Oct 2022
- 2022UAVs Beneath the Surface: Cooperative Autonomy for Subterranean Search and Rescue in DARPA SubT16 Jun 2022
- 2022A Robot Web for Distributed Many-Device Localisation7 Feb 2022
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systems25 Sep 2021
- 2021COVINS: Visual-Inertial SLAM for Centralized Collaboration12 Aug 2021
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systems28 Jun 2021
- 2021Distributed Visual-Inertial Cooperative Localization23 Mar 2021
- 2021NeBula: Quest for Robotic Autonomy in Challenging Environments; TEAM CoSTAR at the DARPA Subterranean Challenge21 Mar 2021
- 2021DARE-SLAM: Degeneracy-Aware and Resilient Loop Closing in Perceptually-Degraded Environments9 Feb 2021
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systemscited by 54
- 2021NeBula: Quest for Robotic Autonomy in Challenging Environments; TEAM CoSTAR at the DARPA Subterranean Challengecited by 32
- 2023CP-SLAM: Collaborative Neural Point-based SLAM Systemcited by 32
- 2023Swarm-SLAM : Sparse Decentralized Collaborative Simultaneous Localization and Mapping Framework for Multi-Robot Systemscited by 21
- 2021COVINS: Visual-Inertial SLAM for Centralized Collaborationcited by 12
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systemscited by 12
- 2024MAGiC-SLAM: Multi-Agent Gaussian Globally Consistent SLAMcited by 12
- 2025MCN-SLAM: Multi-Agent Collaborative Neural SLAM with Hybrid Implicit Neural Scene Representationcited by 11
- 2021DARE-SLAM: Degeneracy-Aware and Resilient Loop Closing in Perceptually-Degraded Environmentscited by 9
- 2022A Robot Web for Distributed Many-Device Localisationcited by 9
- 2022UAVs Beneath the Surface: Cooperative Autonomy for Subterranean Search and Rescue in DARPA SubTcited by 7
- 2024CLIPPER+: A Fast Maximal Clique Algorithm for Robust Global Registrationcited by 5
12 most cited of 28 All 28 (JSON)
- 2026G2G: Exploiting Intra-Group Geometry for Inter-Group Pose Estimation6 Jun 2026
- 2026MR-SLAM: Immersive Spatial Supervision for Multi-Robot Mapping via Mixed Reality14 May 2026
- 2026Dense Dynamic Scene Reconstruction and Camera Pose Estimation from Multi-View Videos12 Mar 2026
- 2026Edge-Assisted Multi-Robot Visual-Inertial SLAM with Efficient Communication11 Mar 2026
- 2026VORL-EXPLORE: A Hybrid Learning Planning Approach to Multi-Robot Exploration in Dynamic Environments9 Mar 2026
- 2026When Simultaneous Localization and Mapping Meets Wireless Communications: A Survey28 Jan 2026
- 2025MCN-SLAM: Multi-Agent Collaborative Neural SLAM with Hybrid Implicit Neural Scene Representation23 Jun 2025
- 2025DVM-SLAM: Decentralized Visual Monocular Simultaneous Localization and Mapping for Multi-Agent Systems6 Mar 2025
- 2024MAGiC-SLAM: Multi-Agent Gaussian Globally Consistent SLAM25 Nov 2024
- 20243D Reconstruction by Looking: Instantaneous Blind Spot Detector for Indoor SLAM through Mixed Reality19 Nov 2024
- 2024Efficient and Distributed Large-Scale 3D Map Registration using Tomographic Features27 Jun 2024
- 2024Advancing Frontiers in SLAM: A Survey of Symbolic Representation and Human-Machine Teaming in Environmental Mapping22 Mar 2024
12 newest of 28 All 28 (JSON)