BDPGO: Balanced Distributed Pose Graph Optimization Framework for Swarm Robotics

09/09/2021
by   Hao Xu, et al.
0

Distributed pose graph optimization (DPGO) is one of the fundamental techniques of swarm robotics. Currently, the sub-problems of DPGO are built on the native poses. Our validation proves that this approach may introduce an imbalance in the sizes of the sub-problems in real-world scenarios, which affects the speed of DPGO optimization, and potentially increases communication requirements. In addition, the coherence of the estimated poses is not guaranteed when the robots in the swarm fail, or partial robots are disconnected. In this paper, we propose BDPGO, a balanced distributed pose graph optimization framework using the idea of decoupling the robot poses and DPGO. BDPGO re-distributes the poses in the pose graph to the robot swarm in a balanced way by introducing a two-stage graph partitioning method to build balanced subproblems. Our validation demonstrates that BDPGO significantly improves the optimization speed without changing the specific algorithm of DPGO in realistic datasets. What's more, we also validate that BDPGO is robust to robot failure, changes in the wireless network. BDPGO has capable of keeps the coherence of the estimated poses in these situations. The framework also has the potential to be applied to other collaborative simultaneous localization and mapping (CSLAM) problems involved in distributedly solving the factor graph.

READ FULL TEXT
research
10/04/2022

DGORL: Distributed Graph Optimization based Relative Localization of Multi-Robot Systems

An optimization problem is at the heart of many robotics estimating, pla...
research
10/16/2021

Partial Hierarchical Pose Graph Optimization for SLAM

In this paper we consider a hierarchical pose graph optimization (HPGO) ...
research
05/27/2021

Adaptive Coordinated Motion Control for Swarm Robotics Based on Brain Storm Optimization

Coordinated motion control in swarm robotics aims to ensure the coherenc...
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
01/07/2018

Convex Relaxations for Pose Graph Optimization with Outliers

Pose Graph Optimization involves the estimation of a set of poses from p...
research
05/31/2018

Bayesian Pose Graph Optimization via Bingham Distributions and Tempered Geodesic MCMC

We introduce Tempered Geodesic Markov Chain Monte Carlo (TG-MCMC) algori...
research
11/12/2017

On the Synthesis of Guaranteed-Quality Plans for Robot Fleets in Logistics Scenarios via Optimization Modulo Theories

In manufacturing, the increasing involvement of autonomous robots in pro...

Please sign up or login with your details

Forgot password? Click here to reset