A Biconvex Method for Minimum-Time Motion Planning Through Sequences of Convex Sets
We consider the problem of designing a smooth trajectory that traverses a sequence of convex sets in minimum time, while satisfying given velocity and acceleration constraints.This problem is naturally formulated as a nonconvex program.To solve it, we propose a biconvex method that quickly produces an initial trajectory and iteratively refines it by solving two convex subproblems in alternation.This method is guaranteed to converge, returns a feasible trajectory even if stopped early, and does not require the selection of any line-search or trust-region parameter.Exhaustive experiments show that our method finds high-quality trajectories in a fraction of the time of state-of-theart solvers for nonconvex optimization.In addition, it achieves runtimes comparable to industry-standard waypoint-based motion planners, while consistently designing lower-duration trajectories than existing optimization-based planners.
Authors
- Tobia Marcucci (ORCID: https://orcid.org/0000-0001-8249-0434)
- Mathew Halm (ORCID: https://orcid.org/0000-0002-1648-6805)
- Andrew D. Marchese
- Dongchan Lee (ORCID: https://orcid.org/0000-0002-8539-1447)
- William Yang (ORCID: https://orcid.org/0000-0003-0711-3414)
Publication Details
- Published
- 2025-06-21
- DOI
- https://doi.org/10.15607/rss.2025.xxi.044
- Primary Topic
- Robotic Path Planning Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00