DIRECT: A Differential Dynamic Programming Based Framework for Trajectory Generation

被引:8
作者
Cao, Kun [1 ]
Cao, Muqing [1 ]
Yuan, Shenghai [1 ]
Xie, Lihua [1 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
基金
新加坡国家研究基金会;
关键词
Constrained motion planning; aerial systems; perception and autonomy; optimization and optimal control;
D O I
10.1109/LRA.2022.3142744
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This letter introduces a differential dynamic programming (DDP) based framework for polynomial trajectory generation for differentially flat systems. In particular, instead of using a linear equation with increasing size to represent multiple polynomial segments as in literature, we take a new perspective from state-space representation such that the linear equation reduces to a finite horizon control system with a fixed state dimension and the required continuity conditions for consecutive polynomials are automatically satisfied. Consequently, the constrained trajectory generation problem (both with and without time optimization) can be converted to a discrete-time finite-horizon optimal control problem with inequality constraints, which can be approached by a recently developed interior-point DDP (IPDDP) algorithm. Furthermore, for unconstrained trajectory generation with preallocated time, we show that this problem is indeed a linear-quadratic tracking (LQT) problem (DDP algorithm with exact one iteration). All these algorithms enjoy linear complexity with respect to the number of segments. Both numerical comparisons with state-of-the-art methods and physical experiments are presented to verify and validate the effectiveness of our theoretical findings. The implementation code will be open-sourced.(1)
引用
收藏
页码:2439 / 2446
页数:8
相关论文
共 25 条
[1]  
Boutselis G., 2020, ARXIV200500985
[2]   Aggressive flight of fixed-wing and quadrotor aircraft in dense indoor environments [J].
Bry, Adam ;
Richter, Charles ;
Bachrach, Abraham ;
Roy, Nicholas .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2015, 34 (07) :969-1002
[3]  
Burke D., 2021, ARXIV210501788
[4]   Generating Minimum-Snap Quadrotor Trajectories Really Fast [J].
Burke, Declan ;
Chapman, Airlie ;
Shames, Iman .
2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, :1487-1492
[5]  
Cai GW, 2011, ADV IND CONTROL, P1, DOI 10.1007/978-0-85729-635-1_1
[6]   Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environments [J].
Gao, Fei ;
Wang, Luqi ;
Zhou, Boyu ;
Zhou, Xin ;
Pan, Jie ;
Shen, Shaojie .
IEEE TRANSACTIONS ON ROBOTICS, 2020, 36 (05) :1526-1545
[7]  
How, 2020, ARXIV201010726
[8]   Planning Dynamically Feasible Trajectories for Quadrotors Using Safe Flight Corridors in 3-D Complex Environments [J].
Liu, Sikang ;
Watterson, Michael ;
Mohta, Kartik ;
Sun, Ke ;
Bhattacharya, Subhrajit ;
Taylor, Camillo J. ;
Kumar, Vijay .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (03) :1688-1695
[10]  
Mellinger D, 2011, IEEE INT CONF ROBOT, P2520