Multi-Robot Object SLAM Using Distributed Variational Inference
Hanwen Cao, Sriram Shreedharan, Nikolay Atanasov
TL;DR
The paper tackles distributed multi-robot object SLAM by casting collaborative estimation as variational inference over a communication graph with consensus constraints on the object landmark state \\mathbf{y}. It develops a distributed mirror-descent algorithm with KL-regularization, yielding a Gaussian VI update that leads to a distributed MSCKF for object SLAM. The approach enables one-hop, fully distributed collaboration, achieving improved trajectory and object-map accuracy and favorable scaling compared to centralized methods, with modest communication and computation overhead. This framework provides a scalable, infrastructure-light path toward coordinated multi-robot tasks that rely on a common object map for planning and decision-making.
Abstract
Multi-robot simultaneous localization and mapping (SLAM) enables a robot team to achieve coordinated tasks by relying on a common map of the environment. Constructing a map by centralized processing of the robot observations is undesirable because it creates a single point of failure and requires pre-existing infrastructure and significant communication throughput. This paper formulates multi-robot object SLAM as a variational inference problem over a communication graph subject to consensus constraints on the object estimates maintained by different robots. To solve the problem, we develop a distributed mirror descent algorithm with regularization enforcing consensus among the communicating robots. Using Gaussian distributions in the algorithm, we also derive a distributed multi-state constraint Kalman filter (MSCKF) for multi-robot object SLAM. Experiments on real and simulated data show that our method improves the trajectory and object estimates, compared to individual-robot SLAM, while achieving better scaling to large robot teams, compared to centralized multi-robot SLAM.
