TY - JOUR
T1 - Constrained multiple shooting parameterized differential dynamic programming
T2 - Algorithm development and convergence analysis
AU - Xia, Feiran
AU - Chai, Runqi
AU - Shin, Hyo Sang
AU - Xia, Yinqiu
AU - He, Shaoming
N1 - Publisher Copyright:
© IMechE 2026
PY - 2026
Y1 - 2026
N2 - Differential dynamic programming (DDP) is widely used for trajectory optimization due to its fast local convergence. Its parameterized extension, parameterized differential dynamic programming (PDDP), further enables the simultaneous optimization of unknown parameters and trajectory costs. However, in time-critical spatiotemporal planning problems with complex physical constraints, standard PDDP does not natively enforce state and path constraints such as waypoint requirements and no-fly zones. This paper presents a control barrier function (CBF)–embedded multiple-shooting PDDP algorithm (CBF-MSPDDP) to address this limitation. By integrating a multiple-shooting transcription with CBF-based constraint enforcement, the proposed method extends PDDP to handle nonlinear constraints directly during the optimization. A rigorous convergence analysis is also provided to support the proposed algorithm. Numerical studies on a nonlinear quadrotor model—including obstacle avoidance and multi-waypoint trajectory optimization—demonstrate the effectiveness of CBF-MSPDDP. Comparative results against GPOPS-II and penalty-based approaches show that CBF-MSPDDP achieves substantially higher computational efficiency while maintaining constraint satisfaction. In addition, Monte Carlo simulations quantify robustness to variations in initial conditions, indicating strong potential for real-world deployment.
AB - Differential dynamic programming (DDP) is widely used for trajectory optimization due to its fast local convergence. Its parameterized extension, parameterized differential dynamic programming (PDDP), further enables the simultaneous optimization of unknown parameters and trajectory costs. However, in time-critical spatiotemporal planning problems with complex physical constraints, standard PDDP does not natively enforce state and path constraints such as waypoint requirements and no-fly zones. This paper presents a control barrier function (CBF)–embedded multiple-shooting PDDP algorithm (CBF-MSPDDP) to address this limitation. By integrating a multiple-shooting transcription with CBF-based constraint enforcement, the proposed method extends PDDP to handle nonlinear constraints directly during the optimization. A rigorous convergence analysis is also provided to support the proposed algorithm. Numerical studies on a nonlinear quadrotor model—including obstacle avoidance and multi-waypoint trajectory optimization—demonstrate the effectiveness of CBF-MSPDDP. Comparative results against GPOPS-II and penalty-based approaches show that CBF-MSPDDP achieves substantially higher computational efficiency while maintaining constraint satisfaction. In addition, Monte Carlo simulations quantify robustness to variations in initial conditions, indicating strong potential for real-world deployment.
KW - control barrier functions
KW - differential dynamic programming
KW - multiple shooting
KW - trajectory optimization
KW - waypoints
UR - https://www.scopus.com/pages/publications/105049751674
U2 - 10.1177/09544100261487065
DO - 10.1177/09544100261487065
M3 - Article
AN - SCOPUS:105049751674
SN - 0954-4100
JO - Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering
JF - Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering
ER -