InCOpt: Incremental Constrained Optimization using the Bayes Tree

Download: PDF.

“InCOpt: Incremental Constrained Optimization using the Bayes Tree” by M. Qadri, P. Sodhi, J.G. Mangelson, F. Dellaert, and M. Kaess. In Proc. IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems, IROS, (Kyoto, Japan), Oct. 2022.

Abstract

In this work, we investigate the problem of incrementally solving constrained non-linear optimization problems formulated as factor graphs. Prior incremental solvers were either restricted to the unconstrained case or required periodic batch relinearizations of the objective and constraints which are expensive and detract from the online nature of the algorithm. We present InCOpt, an Augmented Lagrangian-based incremental constrained optimizer that views matrix operations as message passing over the Bayes tree. We first show how the linear system, resulting from linearizing the constrained objective, can be represented as a Bayes tree. We then propose an algorithm that views forward and back substitutions, which naturally arise from solving the Lagrangian, as upward and downward passes on the tree. Using this formulation, InCOpt can exploit properties such as fluid/online relinearization leading to increased accuracy without a sacrifice in runtime. We evaluate our solver on different applications (navigation and manipulation) and provide an extensive evaluation against existing constrained and unconstrained solvers.

Download: PDF.

BibTeX entry:

@inproceedings{Qadri22iros,
   author = {M. Qadri and P. Sodhi and J.G. Mangelson and F. Dellaert and
	M. Kaess},
   title = {{InCOpt}: Incremental Constrained Optimization using the
	{B}ayes Tree},
   booktitle = {Proc. IEEE/RSJ Intl. Conf. on Intelligent Robots and
	Systems, IROS},
   address = {Kyoto, Japan},
   month = oct,
   year = {2022}
}
Last updated: March 21, 2023