Robustified Time-optimal Point-to-point Motion Planning and Control under Uncertainty
Shuhao Zhang, Jan Swevers
TL;DR
The paper tackles time-optimal point-to-point motion planning under process uncertainty by formulating a robust two-stage OCP that couples Stage 1 (fixed grid) and Stage 2 (time-scaled grid). Stage 1 optimizes a nominal trajectory, feedback gains, and state covariances to minimize uncertainty, while Stage 2 minimizes total time using safety margins derived from Stage 1. A tailored iterative solver splits the problem into a Riccati recursion for gains and a nominal time-optimal OCP with updated margins, enabling real-time execution. Timely replanning is achieved through an asynchronous NMPC (ASAP-MPC) loop that continuously stitches new Stage 1 plans into ongoing control, demonstrated on a unicycle model with obstacle avoidance. The numerical example shows comparable motion times to a single planning approach but with markedly reduced computation time, indicating practical applicability for real-time AMR and time-critical tasks.
Abstract
This paper proposes a novel approach to formulate time-optimal point-to-point motion planning and control under uncertainty. The approach defines a robustified two-stage Optimal Control Problem (OCP), in which stage 1, with a fixed time grid, is seamlessly stitched with stage 2, which features a variable time grid. Stage 1 optimizes not only the nominal trajectory, but also feedback gains and corresponding state covariances, which robustify constraints in both stages. The outcome is a minimized uncertainty in stage 1 and a minimized total motion time for stage 2, both contributing to the time optimality and safety of the total motion. A timely replanning strategy is employed to handle changes in constraints and maintain feasibility, while a tailored iterative algorithm is proposed for efficient, real-time OCP execution.
