Finite-time super twisting sliding mode controller based on higher-order sliding mode observer for real-time trajectory tracking of a quadrotor

被引:43
作者
Tripathi, Vibhu Kumar [1 ]
Kamath, Archit Krishna [1 ]
Behera, Laxmidhar [1 ]
Verma, Nishchal K. [1 ]
Nahavandi, Saeid [2 ]
机构
[1] Indian Inst Technol, Dept Elect Engn, Kanpur 208016, Uttar Pradesh, India
[2] Deakin Univ, Inst Intelligent Syst Res & Innovat, Geelong, Vic, Australia
关键词
position control; variable structure systems; control system synthesis; nonlinear control systems; Lyapunov methods; observers; stability; quadrotor; higher-order sliding mode observer; 12 state variables; remaining state variables; HOSMO aids; unknown bounded lumped disturbances; finite-time convergence; super-twisting algorithm; estimation error; finite-time sliding mode observer; continuous sliding-mode controller; time super twisting sliding mode controller; real-time trajectory tracking; sliding mode control strategy; ATTITUDE-CONTROL;
D O I
10.1049/iet-cta.2020.0348
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The main focus of this study is to develop a finite-time super-twisting sliding mode control strategy for the quadrotor based on a higher-order sliding mode observer (HOSMO). 12 state variables are required to describe the motion of the quadrotor, of which six state variables, namely the position, altitude, and orientation, are assumed to be obtained from the sensors. The remaining state variables, i.e. the linear and angular velocities, are determined using the HOSMO. Besides, the HOSMO aids in determining the unknown bounded lumped disturbances acting on the quadrotor. The output of the HOSMO is utilised for implementing the finite-time super-twisting sliding mode controller (FTSTSMC). The proposed FTSTSMC ensures finite-time convergence of tracking error with chattering attenuation. The chattering analysis for a super-twisting algorithm is presented in this work. Moreover, the overall system stability is investigated using the Lyapunov theory, and an expression for the time of convergence of the tracking and estimation error is presented. The effectiveness of the proposed methodology is established using numerical simulations and its performance is compared to a finite-time sliding mode observer coupled with a combination of proportional-integral-derivative and continuous sliding-mode controller. This is then validated in real-time using the DJI Matrice 100.
引用
收藏
页码:2359 / 2371
页数:13
相关论文
共 36 条
[1]  
[Anonymous], 2016, 2016 14 INT C CONTR
[2]   Autonomous Construction of Multiple Structures Using Learning Automata: Description and Experimental Validation [J].
Barros dos Santos, Sergio R. ;
Givigi, Sidney N., Jr. ;
Nascimento, Cairo L., Jr. .
IEEE SYSTEMS JOURNAL, 2015, 9 (04) :1376-1387
[3]   Analysis of chattering in continuous sliding-mode controllers [J].
Boiko, I ;
Fridman, L .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (09) :1442-1446
[4]   Analysis of chattering in systems with second-order sliding modes [J].
Boiko, Igor ;
Fridman, Leonid ;
Pisano, Alessandro ;
Usai, Elio .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (11) :2085-2102
[5]  
Bouabdallah S., 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), P2451
[6]   Implementation of Super-Twisting Control: Super-Twisting and Higher Order Sliding-Mode Observer-Based Approaches [J].
Chalanga, Asif ;
Kamal, Shyam ;
Fridman, Leonid M. ;
Bandyopadhyay, Bijnan ;
Moreno, Jaime A. .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016, 63 (06) :3677-3685
[7]  
Chang J, 2015, 2015 WORKSHOP ON RESEARCH, EDUCATION AND DEVELOPMENT OF UNMANNED AERIAL SYSTEMS (RED-UAS), P393, DOI 10.1109/RED-UAS.2015.7441032
[8]   Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV [J].
Chen, Fuyang ;
Jiang, Rongqiang ;
Zhang, Kangkang ;
Jiang, Bin ;
Tao, Gang .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016, 63 (08) :5044-5056
[9]   Tracking Flight Control of Quadrotor Based on Disturbance Observer [J].
Chen, Mou ;
Xiong, Shixun ;
Wu, Qingxian .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (03) :1414-1423
[10]   Dynamic inversion with zero-dynamics stabilisation for quadrotor control [J].
Das, A. ;
Subbarao, K. ;
Lewis, F. .
IET CONTROL THEORY AND APPLICATIONS, 2009, 3 (03) :303-314