Generalizing Trajectory Retiming to Quadratic Objective Functions
Gerry Chen, Frank Dellaert, Seth Hutchinson

TL;DR
This paper introduces a novel factor graph-based algorithm for trajectory retiming that optimizes quadratic objectives, extending beyond minimum-time solutions to improve robot performance with comparable or faster computation.
Contribution
It presents a new algorithm capable of globally optimizing quadratic objectives in trajectory retiming, extending prior methods limited to boundary solutions with linear time complexity.
Findings
Achieves better real-world robot performance with quadratic objectives.
Maintains linear time complexity similar to existing algorithms.
Comparable or faster than state-of-the-art retiming methods.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Robotic Mechanisms and Dynamics · Reinforcement Learning in Robotics
