Distributed Pose Graph Optimization using the Splitting Method based on the Alternating Direction Method of Multipliers
By: Zeinab Ebrahimi, Mohammad Deghat
Potential Business Impact:
Helps robots map places more accurately.
Distributed optimization aims to leverage the local computation and communication capabilities of each agent to achieve a desired global objective. This paper addresses the distributed pose graph optimization (PGO) problem under non-convex constraints, with the goal of approximating the rotation and translation of each pose given relevant noisy measurements. To achieve this goal, the splitting method based on the concepts of the alternating direction method of multipliers (ADMM) and Bregman iteration are applied to solve the rotation subproblems. The proposed approach enables the iterative resolution of constrained problems, achieved through solving unconstrained problems and orthogonality-constrained quadratic problems that have analytical solutions. The performance of the proposed algorithm is compared against two practical methods in pose graph optimization: the Distributed Gauss-Seidel (DGS) algorithm and the centralized pose graph optimizer with an optimality certificate (SE-Sync). The efficiency of the proposed method is verified through its application to several simulated and real-world pose graph datasets. Unlike the DGS method, our approach attempts to solve distributed PGO problems without relaxing the non-convex constraints.
Similar Papers
An Alternating Direction Method of Multipliers for Topology Optimization
Optimization and Control
Designs better shapes for things using math.
Asynchronous Push-sum Dual Gradient Algorithm in Distributed Model Predictive Control
Optimization and Control
Helps many computers work together to control things.
Complexity Reduction for TSO-DSO Coordination: Flexibility Aggregation vs. Distributed Optimization
Systems and Control
Makes power grids smarter and more reliable.