An Improved Differential Dynamic Programming Approach for Computational Guidance

Xiaobo Zheng, Shaoming He*, Defu Lin

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Differential dynamic programming (DDP) is a well-recognized method for computational guidance due to its fast convergence characteristics. However, the original DDP requires a predefined final time and cannot handle nonlinear constraints in optimization. This prohibits the application of DDP to autonomous vehicles due to the heuristic nature of setting a final time beforehand and the existence of inherent physical limits. This chapter revisits DDP by dynamically optimizing the final time via the first-order optimality condition of the value function and using the augmented Lagrangian method to tackle nonlinear constraints. The resultant algorithm is termed flexible final time-constrained differential dynamic programming (FFT-CDDP). Extensive numerical simulations for a three-dimensional guidance problem are used to demonstrate the working of FFT-CDDP. The results indicate that the proposed FFT-CDDP provides much higher computational efficiency and stronger robustness against the initial solution guess, compared with the commercial-off-the-shelf GPOPS toolbox.

Original languageEnglish
Title of host publicationAdvances in Industrial Control
PublisherSpringer Science and Business Media Deutschland GmbH
Pages77-103
Number of pages27
DOIs
Publication statusPublished - 2024

Publication series

NameAdvances in Industrial Control
VolumePart F1768
ISSN (Print)1430-9491
ISSN (Electronic)2193-1577

Fingerprint

Dive into the research topics of 'An Improved Differential Dynamic Programming Approach for Computational Guidance'. Together they form a unique fingerprint.

Cite this