TY - JOUR
T1 - Interior Point Differential Dynamic Programming
AU - Pavlov, Andrei
AU - Shames, Iman
AU - Manzie, Chris
N1 - Publisher Copyright:
© 1993-2012 IEEE.
PY - 2021/11/1
Y1 - 2021/11/1
N2 - This brief introduces a novel differential dynamic programming (DDP) algorithm for solving discrete-time finite-horizon optimal control problems with inequality constraints. Two variants, namely feasible- and infeasible-IPDDP algorithms, are developed using a primal-dual interior-point methodology, and their local quadratic convergence properties are characterized. We show that the stationary points of the algorithms are the perturbed KKT points, and thus can be moved arbitrarily close to a locally optimal solution. Being free from the burden of the active-set methods, it can handle nonlinear state and input inequality constraints without a discernible increase in its computational complexity relative to the unconstrained case. The performance of the proposed algorithms is demonstrated using numerical experiments on three different problems: control-limited inverted pendulum, car-parking, and unicycle motion control and obstacle avoidance.
AB - This brief introduces a novel differential dynamic programming (DDP) algorithm for solving discrete-time finite-horizon optimal control problems with inequality constraints. Two variants, namely feasible- and infeasible-IPDDP algorithms, are developed using a primal-dual interior-point methodology, and their local quadratic convergence properties are characterized. We show that the stationary points of the algorithms are the perturbed KKT points, and thus can be moved arbitrarily close to a locally optimal solution. Being free from the burden of the active-set methods, it can handle nonlinear state and input inequality constraints without a discernible increase in its computational complexity relative to the unconstrained case. The performance of the proposed algorithms is demonstrated using numerical experiments on three different problems: control-limited inverted pendulum, car-parking, and unicycle motion control and obstacle avoidance.
KW - Differential dynamic programming (DDP)
KW - finite horizon optimal control
KW - interior point methods
KW - numerical methods
UR - http://www.scopus.com/inward/record.url?scp=85100511886&partnerID=8YFLogxK
U2 - 10.1109/TCST.2021.3049416
DO - 10.1109/TCST.2021.3049416
M3 - Article
SN - 1063-6536
VL - 29
SP - 2720
EP - 2727
JO - IEEE Transactions on Control Systems Technology
JF - IEEE Transactions on Control Systems Technology
IS - 6
ER -