# A Robot Web for Distributed Many-Device Localisation

arXiv: https://arxiv.org/abs/2202.03314 · HTML: https://mlsanity.com/paper/2202.03314/

## Key facts

- Cited by 9 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 60 references that are in the map.
- First posted on arXiv 7 Feb 2022.

## Builds on (most cited first, 14 of 14)

- [A micro Lie theory for state estimation in robotics](https://mlsanity.com/paper/1812.01537/) (2018)
- [SE-Sync: A Certifiably Correct Algorithm for Synchronization over the Special Euclidean Group](https://mlsanity.com/paper/1612.07386/) (2016)
- [Loopy Belief Propagation for Approximate Inference: An Empirical Study](https://mlsanity.com/paper/1301.6725/) (2013)
- [DOOR-SLAM: Distributed, Online, and Outlier Resilient SLAM for Robotic Teams](https://mlsanity.com/paper/1909.12198/) (2019)
- [Data-Efficient Decentralized Visual SLAM](https://mlsanity.com/paper/1710.05772/) (2017)
- [Kimera-Multi: a System for Distributed Multi-Robot Metric-Semantic Simultaneous Localization and Mapping](https://mlsanity.com/paper/2011.04087/) (2020)
- [FutureMapping 2: Gaussian Belief Propagation for Spatial AI](https://mlsanity.com/paper/1910.14139/) (2019)
- [Distributed Certifiably Correct Pose-Graph Optimization](https://mlsanity.com/paper/1911.03721/) (2019)
- [Towards Collaborative Simultaneous Localization and Mapping: a Survey of the Current Research Landscape](https://mlsanity.com/paper/2108.08325/) (2021)
- [A visual introduction to Gaussian Belief Propagation](https://mlsanity.com/paper/2107.02308/) (2021)
- [Distributed Mapping with Privacy and Communication Constraints: Lightweight Algorithms and Object-based Models](https://mlsanity.com/paper/1702.03435/) (2017)
- [A Survey of Distributed Optimization Methods for Multi-Robot Systems](https://mlsanity.com/paper/2103.12840/) (2021)
- [Asynchronous and Parallel Distributed Pose Graph Optimization](https://mlsanity.com/paper/2003.03281/) (2020)
- [Incremental Abstraction in Distributed Probabilistic SLAM Graphs](https://mlsanity.com/paper/2109.06241/) (2021)

## Built on by (most cited first, 9 of 9)

- [Swarm-SLAM : Sparse Decentralized Collaborative Simultaneous Localization and Mapping Framework for Multi-Robot Systems](https://mlsanity.com/paper/2301.06230/) (2023)
- [SpaGBOL: Spatial-Graph-Based Orientated Localisation](https://mlsanity.com/paper/2409.15514/) (2024)
- [Distributing Collaborative Multi-Robot Planning with Gaussian Belief Propagation](https://mlsanity.com/paper/2203.11618/) (2022)
- [Exploiting heterogeneous delays for efficient computation in low-bit neural networks](https://mlsanity.com/paper/2510.27434/) (2025)
- [Learning in Deep Factor Graphs with Gaussian Belief Propagation](https://mlsanity.com/paper/2311.14649/) (2023)
- [Hyperion -- A fast, versatile symbolic Gaussian Belief Propagation framework for Continuous-Time SLAM](https://mlsanity.com/paper/2407.07074/) (2024)
- [PixRO: Pixel-Distributed Rotational Odometry with Gaussian Belief Propagation](https://mlsanity.com/paper/2406.09726/) (2024)
- [A Distributed Gaussian Process Model for Multi-Robot Mapping](https://mlsanity.com/paper/2603.07351/) (2026)
- [PixVOD: Pixel-Distributed Direct Visual Odometry and Depth Estimation](https://mlsanity.com/paper/2606.03989/) (2026)

## Abstract (arXiv)

We show that a distributed network of robots or other devices which make measurements of each other can collaborate to globally localise via efficient ad-hoc peer to peer communication. Our Robot Web solution is based on Gaussian Belief Propagation on the fundamental non-linear factor graph describing the probabilistic structure of all of the observations robots make internally or of each other, and is flexible for any type of robot, motion or sensor. We define a simple and efficient communication protocol which can be implemented by the publishing and reading of web pages or other asynchronous communication technologies. We show in simulations with up to 1000 robots interacting in arbitrary patterns that our solution convergently achieves global accuracy as accurate as a centralised non-linear factor graph solver while operating with high distributed efficiency of computation and communication. Via the use of robust factors in GBP, our method is tolerant to a high percentage of faults in sensor measurements or dropped communication packets.
