Abstract
Differential dynamic programming (DDP) is a well-recognized method for trajectory optimization 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 for autonomous vehicles due to the heuristic nature of setting a final time beforehand and the existence of inherent physical limits. This article revisits DDP by dynamically optimizing the final time via the first-order optimality condition of the value function and using augmented Lagrangian method to tackle the issue of nonlinear constraints. The resultant algorithm is termed as 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 off-The-shelf general purpose optimal control software (GPOPS) algorithm.
Original language | English |
---|---|
Pages (from-to) | 1818-1829 |
Number of pages | 12 |
Journal | IEEE Transactions on Aerospace and Electronic Systems |
Volume | 58 |
Issue number | 3 |
DOIs | |
Publication status | Published - 1 Jun 2022 |
Keywords
- Differential dynamic programming (DDP)
- Flexible final-Time
- Nonlinear constraints
- Trajectory optimization