Skip to content

Gerry's World

A glimpse into my life

Generalizing Trajectory Retiming to Quadratic Objective Functions

Gerry Chen, Frank Dellaert, and Seth Hutchinson

2024 IEEE International Conference on Robotics and Automation (ICRA) 2024



Abstract

Trajectory retiming is the task of computing a feasible time parameterization to traverse a path. It is commonly used in the decoupled approach to trajectory optimization whereby a path is first found, then a retiming algorithm computes a speed profile that satisfies kino-dynamic and other constraints. While trajectory retiming is most often formulated with the minimum-time objective (i.e. traverse the path as fast as possible), it is not always the most desirable objective, particularly when we seek to balance multiple objectives or when bang-bang control is unsuitable. In this paper, we present a novel algorithm based on factor graph variable elimination that can solve for the global optimum of the retiming problem with quadratic objectives as well (e.g. minimize control effort or match a nominal speed by minimizing squared error), which may extend to arbitrary objectives with iteration. Our work extends prior works, which find only solutions on the boundary of the feasible region, while maintaining the same linear time complexity from a single forward-backward pass. We experimentally demonstrate that (1) we achieve better real-world robot performance by using quadratic objectives in place of the minimum-time objective, and (2) our implementation is comparable or faster than state-of-the-art retiming algorithms.


Factor Graph Elimination Animation for Solving QP w/ Inequality Constraints


Links: [PDF] [Poster] [DOI] [arXiv] [Code] [Video] [Video (Abbreviated)]
Please note: some of these links may be broken. The links on the main publications page should always work, though.

In-browser pdf preview failed. Download PDF.