Constrained Differential Dynamic Programming Revisited

被引:9
作者
Aoyama, Yuichiro [1 ,2 ]
Boutselis, George [1 ]
Patel, Akash [1 ]
Theodorou, Evangelos A. [1 ]
机构
[1] Georgia Inst Technol, Sch Aerosp Engn, Atlanta, GA 30332 USA
[2] Komatsu Ltd, Tokyo, Japan
来源
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021) | 2021年
关键词
D O I
10.1109/ICRA48506.2021.9561530
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential Dynamic Programming (DDP) has become a well established method for unconstrained trajectory optimization. Despite its several applications in robotics and controls, however, a widely successful constrained version of the algorithm has yet to be developed. This paper builds upon penalty methods and active-set approaches towards designing a Dynamic Programming-based methodology for constrained optimal control. Regarding the former, our derivation employs a constrained version of Bellman's principle of optimality, by introducing a set of auxiliary slack variables in the backward pass. In parallel, we show how Augmented Lagrangian methods can be naturally incorporated within DDP, by utilizing a particular set of penalty-Lagrangian functions that preserve second-order differentiability. We demonstrate experimentally that our extensions (individually and combinations thereof) enhance significantly the convergence properties of the algorithm, and outperform previous approaches on a large number of simulated scenarios.
引用
收藏
页码:9738 / 9744
页数:7
相关论文
共 20 条
[1]   Numerical comparison of Augmented Lagrangian algorithms for nonconvex problems [J].
Birgin, EG ;
Castillo, RA ;
Martínez, JM .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2005, 31 (01) :31-55
[2]  
Giftthaler M, 2017, 2017 IEEE-RAS 17TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTICS (HUMANOIDS), P61, DOI 10.1109/HUMANOIDS.2017.8239538
[3]  
Howell TA, 2019, IEEE INT C INT ROBOT, P7674, DOI [10.1109/iros40897.2019.8967788, 10.1109/IROS40897.2019.8967788]
[4]  
Jacobson D. H., 1970, DIFFERENTIAL DYNAMIC
[5]   Discrete Geometric Optimal Control on Lie Groups [J].
Kobilarov, Marin B. ;
Marsden, Jerrold E. .
IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (04) :641-655
[6]  
Kumar V, 2016, IEEE INT CONF ROBOT, P378, DOI 10.1109/ICRA.2016.7487156
[7]  
Lantoine G., 2008, AIAA AAS ASTR SPEC C, P6615
[8]   CONVERGENCE IN UNCONSTRAINED DISCRETE-TIME DIFFERENTIAL DYNAMIC-PROGRAMMING [J].
LIAO, LZ ;
SHOEMAKER, CA .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (06) :692-706
[9]  
Lin T.C., 1991, Computational Mechanics, V9, P27, DOI DOI 10.1007/BF00369913
[10]  
Luukkonen T., 2011, Espoo, V22