Robust tracking control of quadrotor via on-policy adaptive dynamic programming

被引:33
作者
Dou, Liqian [1 ]
Su, Xiaotong [1 ]
Zhao, Xinyi [1 ]
Zong, Qun [1 ]
He, Lei [2 ]
机构
[1] Tianjin Univ, Sch Elect & Informat Engn, Tianjin 300072, Peoples R China
[2] Army Engn Univ PLA, Coll Field Engn, Nanjing, Peoples R China
基金
中国国家自然科学基金; 国家教育部科学基金资助;
关键词
adaptive dynamic programming; quadrotor; super‐ twisting sliding mode; tracking control; NONLINEAR-SYSTEMS; FEEDBACK CONTROL; DESIGN;
D O I
10.1002/rnc.5419
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article is concerned with the tracking control problem of quadrotor unmanned aerial vehicle (UAV) with external disturbance. The aim of this article is to develop a robust control algorithm based on super-twisting algorithm and adaptive dynamic programming (ADP), which drives the tracking errors of quadrotor UAV to zero. First, the adaptive terminal sliding mode disturbance observer is developed for estimating the external disturbance with unknown upper bound. Second, based on the estimation of disturbance, the super-twisting compensation controller is constructed to eliminate the effect of the disturbance estimation error and obtain the nominal error dynamics. Then, nominal controller via ADP method is used to force the states of nominal system convergence to zero. Finally, the efficiency of the proposed method is illustrated by numerical simulations and experimental verification.
引用
收藏
页码:2509 / 2525
页数:17
相关论文
共 41 条
[1]   The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach [J].
Aguilar-Ibanez, Carlos ;
Sira-Ramirez, Hebertt ;
Suarez-Castanon, Miguel S. ;
Martinez-Navarro, Edgar ;
Moreno-Armendariz, Marco A. .
INTERNATIONAL JOURNAL OF CONTROL, 2012, 85 (01) :69-77
[2]   Control of a quadrotor helicopter using dual camera visual feedback [J].
Altug, E ;
Ostrowski, JP ;
Taylor, CJ .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2005, 24 (05) :329-341
[3]  
Altug E, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P72, DOI 10.1109/ROBOT.2002.1013341
[4]   Finite-time tracking control of nth-order chained-form non-holonomic systems in the presence of disturbances [J].
Bayat, Farhad ;
Mobayen, Saleh ;
Javadi, Shamsi .
ISA TRANSACTIONS, 2016, 63 :78-83
[5]   A hierarchical controller for miniature VTOL UAVs: Design and stability analysis using singular perturbation theory [J].
Bertrand, Sylvain ;
Guenard, Nicolas ;
Hamel, Tarek ;
Piet-Lahanier, Helene ;
Eck, Laurent .
CONTROL ENGINEERING PRACTICE, 2011, 19 (10) :1099-1108
[6]   Adaptive dynamic programming and optimal control of nonlinear nonaffine systems [J].
Bian, Tao ;
Jiang, Yu ;
Jiang, Zhong-Ping .
AUTOMATICA, 2014, 50 (10) :2624-2632
[7]  
Bouabdallah S, 2005, IEEE INT CONF ROBOT, P2247
[8]   Terminal sliding mode tracking control for a class of SISO uncertain nonlinear systems [J].
Chen, Mou ;
Wu, Qing-Xian ;
Cui, Rong-Xin .
ISA TRANSACTIONS, 2013, 52 (02) :198-206
[9]   Clipping in Neurocontrol by Adaptive Dynamic Programming [J].
Fairbank, Michael ;
Prokhorov, Danil ;
Alonso, Eduardo .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2014, 25 (10) :1909-1920
[10]   Adaptive fault-tolerant control for affine non-linear systems based on approximate dynamic programming [J].
Fan, Quan-Yong ;
Yang, Guang-Hong .
IET CONTROL THEORY AND APPLICATIONS, 2016, 10 (06) :655-663