Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV

被引:172
作者
Razmi, Hadi [1 ]
Afshinfar, Sima [2 ]
机构
[1] Islamic Azad Univ, East Tehran Branch, Dept Elect Engn, Tehran, Iran
[2] Islamic Azad Univ, East Tehran Branch, Young Researchers & Elite Club, Tehran, Iran
关键词
Sliding mode control; Neural network; Quadrotor; TRAJECTORY TRACKING; ALTITUDE CONTROL; HELICOPTER; IMPLEMENTATION; SYSTEMS;
D O I
10.1016/j.ast.2019.04.055
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
In this paper, a novel method is suggested for the position and attitude tracking control of a quadrotor UAV in the presence of parametric uncertainties and external disturbance. The proposed method combines neural network adaptive scheme with sliding mode control, which preserves the advantages of the two methods. Firstly, dynamic model of quadrotor is divided into two fully actuated and under actuated subsystems. Secondly, sliding mode controllers are corresponding designed for each subsystem, and their coefficients in sliding manifolds are adaptively tuned by the neural network method. In each section, using Lyapunov theory, stability of closed loop system is proven. Finally, the method is examined for a square path tracking and a maximum overshoot of 7.5133% and a settling time 5.6648 s are obtained. By comparing the results obtained through different methods, it is concluded that the proposed controller provides the following main advantages: (1) good transient and steady state behaviors, (2) insensitivity to parameter variations, (3) disturbance rejection capability, and (4) remarkable stability and performance robustness. Hence, for operational purposes in which the fast and accurate response are of crucial importance, using the neural network-based adaptive sliding mode control approach is recommended. (C) 2019 Elsevier Masson SAS. All rights reserved.
引用
收藏
页码:12 / 27
页数:16
相关论文
共 35 条
[1]   Adaptive backstepping fast terminal sliding mode controller design for ducted fan engine of thrust-vectored aircraft [J].
Asl, Sayed Bagher Fazeli ;
Moosapour, Seyyed Sajjad .
AEROSPACE SCIENCE AND TECHNOLOGY, 2017, 71 :521-529
[2]   Improved double integral sliding mode MPPT controller based parameter estimation for a stand-alone photovoltaic system [J].
Chatrenour, Nasrin ;
Razmi, Hadi ;
Doagou-Mojarrad, Hasan .
ENERGY CONVERSION AND MANAGEMENT, 2017, 139 :97-109
[3]   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
[4]   Nonlinear Control of Quadrotor for Point Tracking: Actual Implementation and Experimental Tests [J].
Choi, Young-Cheol ;
Ahn, Hyo-Sung .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2015, 20 (03) :1179-1192
[5]   Finite-time formation control for a group of quadrotor aircraft [J].
Du, Haibo ;
Zhu, Wenwu ;
Wen, Guanghui ;
Wu, Di .
AEROSPACE SCIENCE AND TECHNOLOGY, 2017, 69 :609-616
[6]   Chattering-Free Sliding Mode Altitude Control for a Quad-Rotor Aircraft: Real-Time Application [J].
Gonzalez, Ivan ;
Salazar, Sergio ;
Lozano, Rogelio .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2014, 73 (1-4) :137-155
[7]   Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances [J].
Jia, Zhenyue ;
Yu, Jianqiao ;
Mei, Yuesong ;
Chen, Yongbo ;
Shen, Yuanchuan ;
Ai, Xiaolin .
AEROSPACE SCIENCE AND TECHNOLOGY, 2017, 68 :299-307
[8]  
Khalid M., 1992, IEEE Control Systems Magazine, V12, P58, DOI 10.1109/37.165518
[9]   Adaptive RBFNNs/integral sliding mode control for a quadrotor aircraft [J].
Li, Shushuai ;
Wang, Yaonan ;
Tan, Jianhao ;
Zheng, Yan .
NEUROCOMPUTING, 2016, 216 :126-134
[10]   Nonlinear Hierarchical Control for Unmanned Quadrotor Transportation Systems [J].
Liang, Xiao ;
Fang, Yongchun ;
Sun, Ning ;
Lin, He .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (04) :3395-3405