GeoD: Consensus-based Geodesic Distributed Pose Graph Optimization

10/01/2020
by   Eric Cristofalo, et al.
0

We present a consensus-based distributed pose graph optimization algorithm for obtaining an estimate of the 3D translation and rotation of each pose in a pose graph, given noisy relative measurements between poses. The algorithm, called GeoD, implements a continuous time distributed consensus protocol to minimize the geodesic pose graph error. GeoD is distributed over the pose graph itself, with a separate computation thread for each node in the graph, and messages are passed only between neighboring nodes in the graph. We leverage tools from Lyapunov theory and multi-agent consensus to prove the convergence of the algorithm. We identify two new consistency conditions sufficient for convergence: pairwise consistency of relative rotation measurements, and minimal consistency of relative translation measurements. GeoD incorporates a simple one step distributed initialization to satisfy both conditions. We demonstrate GeoD on simulated and real world SLAM datasets. We compare to a centralized pose graph optimizer with an optimality certificate (SE-Sync) and a Distributed Gauss-Seidel (DGS) method. On average, GeoD converges 20 times more quickly than DGS to a value with 3.4 times less error when compared to the global minimum provided by SE-Sync. GeoD scales more favorably with graph size than DGS, converging over 100 times faster on graphs larger than 1000 poses. Lastly, we test GeoD on a multi-UAV vision-based SLAM scenario, where the UAVs estimate their pose trajectories in a distributed manner using the relative poses extracted from their on board camera images. We show qualitative performance that is better than either the centralized SE-Sync or the distributed DGS methods.

READ FULL TEXT

page 1

page 11

research
09/15/2022

Incremental cycle bases for cycle-based pose graph optimization

Pose graph optimization is a special case of the simultaneous localizati...
research
06/08/2022

On the Eigenstructure of Rotations and Poses: Commonalities and Peculiarities

Rotations and poses are ubiquitous throughout many fields of science and...
research
08/23/2019

Flexible Trinocular: Non-rigid Multi-Camera-IMU Dense Reconstruction for UAV Navigation and Mapping

In this paper, we propose a visual-inertial framework able to efficientl...
research
05/26/2023

A Distributed Algorithm for Multi-Agent Optimization under Edge-Agreements

Generalized from the concept of consensus, this paper considers a group ...
research
01/26/2021

Study of Graph Theory, Distributed Average Consensus Algorithm and Centralized Algorithm

In this paper, we hope to bring closer graph theory and consensus algori...
research
03/11/2020

Majorization Minimization Methods to Distributed Pose Graph Optimization with Convergence Guarantees

In this paper, we consider the problem of distributed pose graph optimiz...
research
07/20/2021

Consensus-Informed Optimization Over Mixtures for Ambiguity-Aware Object SLAM

Objects could often have multiple probable poses in single-shot measurem...

Please sign up or login with your details

Forgot password? Click here to reset