A High-Speed Time-Optimal Trajectory Generation Strategy via a Two-layer Planning Model
Haotian Tan, Yuan-Hua Ni
TL;DR
This work tackles time-optimal trajectory generation for autonomous systems in environments with obstacles by introducing a two-layer planning framework that operates on short, fixed-horizon planning cycles solved via convex subproblems. It decomposes the original nonconvex problem into a relaxed convex problem $\mathcal{P}_r$ and a strict variant $\mathcal{P}_s$, enabling incremental construction of a global solution through trajectory concatenation, with dynamics linearized around the current state. The authors integrate two trajectory-search methods, CVAPF and CDWA, to generate nominal segments and convex feasible regions, supported by theoretical guarantees that ensure contraction of the auxiliary cost and preservation of local optimality upon concatenation, plus conditions for near-global optimality in affine cases. Numerical experiments in static and dynamic maps demonstrate higher robustness and significantly faster performance compared with standard SCP approaches, validating the practical impact for real-time motion planning in uncertain and time-varying environments. The framework thus offers a scalable, reliable path to near time-optimal control under nonconvex constraints, with potential extensions to broader nonlinear vehicle models and richer obstacle representations.
Abstract
MPC (Model predictive control)-based motion planning and trajectory generation are essential in applications such as unmanned aerial vehicles, robotic manipulators, and rocket control. However, the real-time implementation of such optimization-based planning faces significant challenges arising from non-convex problem structures and inherent limitations of nonlinear programming -- notably the difficulty in guaranteeing solution quality and the unpredictability of computation time. To improve robustness and computational efficiency, this paper introduces a two-layer motion planning algorithm for intelligent ground vehicles based on convex optimization. The proposed algorithm iteratively constructs discrete optimal control subproblems with small, fixed terminal times, referred to as planning cycles. Each planning cycle is further solved within progressively constructed convex sets generated by utilizing customized search algorithms. The entire solution to the original problem is obtained by incrementally composing the solutions of these subproblems. The proposed algorithm demonstrates enhanced reliability and significantly reduced computation time. We support our approach with theoretical analysis under practical assumptions and numerical experiments. Comparative results with standard sequential convex programming (SCP) methods demonstrate the superiority of our method -- include a significant improved computational speed under dynamic environments while maintain a near optimal final time.
