Overlapping Domain Decomposition for Distributed Pose Graph Optimization
Aneesa Sonawalla, Yulun Tian, Jonathan P. How

TL;DR
ROBO is a distributed pose graph optimization method that uses overlapping domain decomposition to reduce convergence time, balancing communication and computation for multi-robot systems.
Contribution
The paper introduces ROBO, a novel overlapping domain decomposition approach for distributed pose graph optimization, improving convergence speed and robustness in multi-robot scenarios.
Findings
ROBO converges 3.1 times faster than existing methods.
Overlapping blocks with 36 Kb data per iteration are effective.
ROBO's asynchronous variant handles network delays robustly.
Abstract
We present ROBO (Riemannian Overlapping Block Optimization), a distributed and parallel approach to multi-robot pose graph optimization (PGO) based on the idea of overlapping domain decomposition. ROBO offers a middle ground between centralized and fully distributed solvers, where the amount of pose information shared between robots at each optimization iteration can be set according to the available communication resources. Sharing additional pose information between neighboring robots effectively creates overlapping optimization blocks in the underlying pose graph, which substantially reduces the number of iterations required to converge. Through extensive experiments on benchmark PGO datasets, we demonstrate the applicability and feasibility of ROBO in different initialization scenarios, using various cost functions, and under different communication regimes. We also analyze the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · 3D Shape Modeling and Analysis · Robotic Path Planning Algorithms
