Second order sliding mode controllers for altitude control of a quadrotor UAS: Real-time implementation in outdoor environments

被引:112
作者
Munoz, Filiberto [1 ,2 ]
Gonzalez-Hernandez, Ivan [3 ]
Salazar, Sergio [3 ]
Espinoza, Eduardo S. [1 ]
Lozano, Rogelio [3 ]
机构
[1] Polytech Univ Pachuca, Zempoala, Hidalgo, Mexico
[2] CINVESTAV, IPN, Dept Automat Control, Mexico City, DF, Mexico
[3] CINVESTAV, IPN, CNRS 3175, UMI LAFMIA,French Mexican Lab Comp Sci & Automat, Mexico City, DF, Mexico
关键词
Super twisting; Altitude control; Quadrotor; Robust control; Sliding mode control; ATTITUDE TRACKING; NEURAL-NETWORK; ALGORITHM; DESIGN;
D O I
10.1016/j.neucom.2016.08.111
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article deals with the design and real-time implementation of three second order sliding mode controllers for the altitude tracking of a quadrotor aircraft. A comparative study based on the analysis of the tracking error was performed in order to determine the controller presenting the best performance in a real-time application at outdoors environments. The compared strategies were the Classical First Order Sliding Mode Controller, the Super Twisting Sliding Mode Controller, the Modified Super Twisting Sliding Mode Controller and the Nonsingular Terminal Super Twisting Sliding Mode Controller. The last three controllers are based on the second order sliding mode technique, and they ensure robustness with respect to modeling errors even under external disturbances while reducing the chattering phenomenon in comparison with first order sliding mode controllers. Lyapunov stability theory is used to prove convergence in finite time of the altitude tracking error in the different proposed control laws. In order to demonstrate the effectiveness of the proposed solutions, an extensive set of simulation and real-time experimental results are presented.
引用
收藏
页码:61 / 71
页数:11
相关论文
共 39 条
[1]  
[Anonymous], 2002, Sliding Mode Control in Engineering
[2]   Second-order sliding-mode control of container cranes [J].
Bartolini, G ;
Pisano, A ;
Usai, E .
AUTOMATICA, 2002, 38 (10) :1783-1790
[3]   Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer [J].
Besnard, Lenaick ;
Shtessel, Yuri B. ;
Landrum, Brian .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2012, 349 (02) :658-684
[4]  
Bouchoucha M., 2011, Proceedings of the 2011 IEEE International Conference on Mechatronics (ICM), P162, DOI 10.1109/ICMECH.2011.5971274
[5]  
Carrillo LRG, 2013, ADV IND CONTROL, P23, DOI 10.1007/978-1-4471-4399-4_2
[6]   Modeling and robust backstepping sliding mode control with Adaptive RBFNN for a novel coaxial eight-rotor UAV [J].
Peng, Cheng ;
Bai, Yue ;
Gong, Xun ;
Gao, Qingjia ;
Zhao, Changjun ;
Tian, Yantao .
IEEE/CAA Journal of Automatica Sinica, 2015, 2 (01) :56-64
[7]   Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics [J].
Das, Abhijit ;
Lewis, Frank ;
Subbarao, Kamesh .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2009, 56 (1-2) :127-151
[8]   Second-order sliding-mode observer for mechanical systems [J].
Davila, J ;
Fridman, L ;
Levant, A .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (11) :1785-1789
[9]   Super twisting control algorithm for the attitude tracking of a four rotors UAV [J].
Derafa, L. ;
Benallegue, A. ;
Fridman, L. .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2012, 349 (02) :685-699
[10]  
Derafa L., 2010, 2010 11th International Workshop on Variable Structure Systems (VSS 2010), P62, DOI 10.1109/VSS.2010.5544726