RA-L 20234 citations

Incremental Cycle Bases for Cycle-Based Pose Graph Optimization

Brendon Forsgren, Kevin M. Brink, Prashant Ganesh, Timothy W. McLain

Abstract

Pose graph optimization is a special case of the simultaneous localization and mapping problem where the only variables to be estimated are pose variables and the only measurements are inter-pose constraints. The vast majority of pose graph optimization techniques are vertex based (variables are robot poses), but recent work has parameterized the pose graph optimization problem in a relative fashion (variables are the transformations between poses) that utilizes a minimum cycle basis to maximize the sparsity of the problem. We explore the construction of a cycle basis in an incremental manner while maximizing the sparsity. We validate an algorithm that constructs a sparse cycle basis incrementally and compare its performance with a minimum cycle basis. Additionally, we present an algorithm to approximate the minimum cycle basis of two graphs that are sparsely connected as is common in multi-agent scenarios. Lastly, the relative parameterization of pose graph optimization has been limited to using rigid body transforms on <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$SE(2)$</tex-math></inline-formula> or <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$SE(3)$</tex-math></inline-formula> as the constraints between poses. We introduce a methodology to allow for the use of lower-degree-of-freedom measurements in the relative pose graph optimization problem. We provide extensive validation of our algorithms on standard benchmarks, simulated datasets, and custom hardware.

BibTeX
@inproceedings{ral2023_incrementalcycle,
  title = {Incremental Cycle Bases for Cycle-Based Pose Graph Optimization},
  author = {Brendon Forsgren and Kevin M. Brink and Prashant Ganesh and Timothy W. McLain},
  booktitle = {RA-L 2023},
  year = {2023}
}
Incremental Cycle Bases for Cycle-Based Pose Graph Optimization · RA-L 2023