🤖 AI Summary
This paper addresses the shortest-time trajectory planning problem for traversing a sequence of convex sets under velocity and acceleration constraints. To tackle its inherent nonconvexity, we propose a biconvex decomposition modeling approach that reformulates the original problem into an efficiently solvable biconvex structure. We further design an alternating convex optimization framework that requires no line search or trust-region parameters, guarantees strict feasibility of the trajectory at every iteration, and ensures global convergence. The method employs smooth B-spline parameterization and explicit modeling of sequential convex set constraints, enabling real-time execution while closely approximating the time-optimal solution. Experimental results demonstrate that our approach achieves speedups of several-fold over state-of-the-art nonconvex optimizers, matches the performance of industrial-grade waypoint planners, and generates trajectories significantly faster.
📝 Abstract
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-the-art 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.