Model-Based Robust Tracking Attitude and Altitude Control of an Uncertain Quadrotor Under Disturbances

被引:6
作者
Hassani, Hamid [1 ,2 ]
Mansouri, Anass [3 ]
Ahaitouf, Ali [2 ]
机构
[1] Sidi Mohamed Ben Abdellah Univ, Fac Sci Dhar El Mahraz, Dept Phys, LISAC Lab, Fes, Morocco
[2] Sidi Mohamed Ben Abdellah Univ, Fac Sci & Technol, SIGER Lab, Fes, Morocco
[3] Sidi Mohamed Ben Abdellah Univ, Sch Appl Sci, SIGER Lab, Fes, Morocco
基金
英国科研创新办公室;
关键词
Quadrotor; Finite-time tracking control; Disturbances and uncertainties; PIL; NFTSMC; TRAJECTORY TRACKING; FLIGHT CONTROL; DESIGN; UAV;
D O I
10.1007/s42405-024-00742-4
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Quadrotor technology offers numerous potential applications, ranging from surveillance and power line inspection to medical delivery and more. However, achieving precise tracking control for these aircraft poses multiple challenges, including random wind disturbances, modeling uncertainties and other aerodynamic factors. To address these challenges, a new robust cooperative control scheme that combines the merits of backstepping control (BC) and non-singular fast terminal sliding mode control (NFTSMC) is developed. The super-twisting algorithm is also used to strengthen the system's robustness and ensure the reachability of the sliding surfaces in a short time. The closed-loop stability of the proposed flight controller is demonstrated via the Lyapunov criteria. The suggested control scheme can drive the vehicle's attitude and altitude to the targeted trajectories in a short time while compensating for the influence of complex disturbances and modeling inaccuracies. The accuracy of the recommended control scheme was examined using a quadrotor aircraft exposed to random external disturbances and modeling uncertainties. Computer simulation as well as processor-in-the-loop (PIL) tests on a commercial autopilot board are executed to verify the effectiveness of the proposed strategy. Finally, multiple comparisons with recent nonlinear controllers are also realized to show the merit of the developed method.
引用
收藏
页码:1464 / 1478
页数:15
相关论文
共 46 条
[1]   Hierarchical perturbation compensation system with ERL sliding mode controller in a quadrotor [J].
Alqaisi, Walid ;
Brahmi, Brahim ;
Ghommam, Jawhar ;
Saad, Maarouf ;
Nerguizian, Vahe .
IFAC JOURNAL OF SYSTEMS AND CONTROL, 2023, 26
[2]   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
[3]   Design and application of an adaptive backstepping sliding mode controller for a six-DOF quadrotor aerial robot [J].
Basri, Mohd Ariffanan Mohd .
ROBOTICA, 2018, 36 (11) :1701-1727
[4]   Adaptive nonsingular fast terminal sliding-mode control for the tracking problem of uncertain dynamical systems [J].
Boukattaya, Mohamed ;
Mezghani, Neila ;
Damak, Tarak .
ISA TRANSACTIONS, 2018, 77 :1-19
[5]   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
[6]   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
[7]  
Derafa L., 2010, 2010 11th International Workshop on Variable Structure Systems (VSS 2010), P62, DOI 10.1109/VSS.2010.5544726
[8]   A novel robust adaptive neuro-sliding mode steering controller for autonomous ground vehicles [J].
El Hajjami, Lhoussain ;
Mellouli, El Mehdi ;
Zuraulis, Vidas ;
Berrada, Mohammed .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 170
[9]   Finite-time Adaptive Integral Backstepping Fast Terminal Sliding Mode Control Application on Quadrotor UAV [J].
Eliker, Karam ;
Zhang, Weidong .
INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2020, 18 (02) :415-430
[10]  
Gambhire SJ., 2019, INT J DYNAM CONTROL, V7, P607, DOI [10.1007/s40435-018-0476-1, DOI 10.1007/S40435-018-0476-1]