A Review on Comparative Remarks, Performance Evaluation and Improvement Strategies of Quadrotor Controllers

The quadrotor is an ideal platform for testing control strategies because of its non-linearity and under-actuated configuration, allowing researchers to evaluate and verify control strategies. Several control strategies are used, including Proportional-Integral-Derivative (PID), Linear Quadratic Regulator (LQR), Backstepping, Feedback Linearization Control (FLC), Sliding Mode Control (SMC), and Model Predictive Control (MPC), Neural Network, H-infinity, Fuzzy Logic, and Adaptive Control. However, due to several drawbacks, such as high computation, a large amount of training data, approximation error, and the existence of uncertainty, the commercialization of those control technologies in various industrial applications is currently limited. This paper conducts a thorough analysis of the current literature on the effects of multiple controllers on quadrotors, focusing on two separate approaches: (i) controller hybridization and (ii) controller development. Besides, the limitations of the previous works are discussed, challenges and opportunities to work in this field are assessed, and potential research directions are suggested.

[1]  Guang Xie,et al.  A PID and fuzzy logic based method for Quadrotor aircraft control motion , 2016, J. Intell. Fuzzy Syst..

[2]  Yolanda Bolea,et al.  Modeling and robust attitude control of a quadrotor system , 2013, 2013 10th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[3]  Nabil Aouf,et al.  Quadrotor control for trajectory tracking in presence of wind disturbances , 2014, 2014 UKACC International Conference on Control (CONTROL).

[4]  Nassim Rizoug,et al.  Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle , 2014, Adv. Robotics.

[5]  Antonio Barrientos,et al.  Mini-quadrotor attitude control based on Hybrid Backstepping & Frenet-Serret theory , 2010, 2010 IEEE International Conference on Robotics and Automation.

[6]  Petr Chalupa,et al.  Implementation aspects of embedded MPC with fast gradient method , 2014 .

[7]  T. Madani,et al.  Adaptive Control via Backstepping Technique and Neural Networks of a Quadrotor Helicopter , 2008 .

[8]  Rogelio Lozano,et al.  Chattering-Free Sliding Mode Altitude Control for a Quad-Rotor Aircraft: Real-Time Application , 2014, J. Intell. Robotic Syst..

[9]  Jimoh. O. Pedro,et al.  Nonlinear direct adaptive control of quadrotor UAV using fuzzy logic technique , 2015, 2015 10th Asian Control Conference (ASCC).

[10]  Mahmoud Moghavvemi,et al.  Flight PID controller design for a UAV quadrotor , 2010 .

[11]  Boris Lohmann,et al.  Position trajectory tracking of a quadrotor helicopter based on L1 adaptive control , 2013, 2013 European Control Conference (ECC).

[12]  Ayman El-Badawy,et al.  Disturbance observer-based feedback linearization control of an unmanned quadrotor helicopter , 2016, J. Syst. Control. Eng..

[13]  Haibo Huang,et al.  A survey on the application of fuzzy systems for underactuated systems , 2018, J. Syst. Control. Eng..

[14]  Chih-Chiang Cheng,et al.  Design of adaptive sliding surfaces for systems with mismatched perturbations to achieve asymptotical stability , 2007 .

[15]  Nabil Aouf,et al.  Full linear control of a quadrotor UAV, LQ vs H∞ , 2014, 2014 UKACC International Conference on Control (CONTROL).

[16]  Fakhrul Alam,et al.  Gaussian Process Model Predictive Control of an Unmanned Quadrotor , 2016, Journal of Intelligent & Robotic Systems.

[17]  Ashfaq Ahmad Mian,et al.  Modeling and Backstepping-based Nonlinear Control Strategy for a 6 DOF Quadrotor Helicopter , 2008 .

[18]  Oyas Wahyunggoro,et al.  Altitude control for quadrotor with mamdani fuzzy model , 2015, 2015 International Conference on Science in Information Technology (ICSITech).

[19]  Yuan Chen,et al.  Robust Trajectory Tracking Control of Underactuated Underwater Vehicle Subject to Uncertainties , 2017 .

[20]  Anay Pattanaik,et al.  Neuro-adaptive Augmented Dynamic Inversion Controller for Quadrotors , 2016 .

[21]  Cai Kaiyuan,et al.  Attitude control of quadrotor aircraft via nonlinear PID , 2011 .

[22]  Bernardino Castillo-Toledo,et al.  Trajectory tracking for a quadrotor via fuzzy regulation , 2012, World Automation Congress 2012.

[23]  Adnan Rafi Al Tahtawi,et al.  Low-cost quadrotor hardware design with PID control system as flight controller , 2019, TELKOMNIKA (Telecommunication Computing Electronics and Control).

[24]  Rogelio Lozano,et al.  Second order sliding mode controllers for altitude control of a quadrotor UAS: Real-time implementation in outdoor environments , 2017, Neurocomputing.

[25]  Zongyu Zuo,et al.  Trajectory tracking control design with command-filtered compensation for a quadrotor , 2010 .

[26]  James F. Whidborne,et al.  A prototype of an autonomous controller for a quadrotor UAV , 2007, 2007 European Control Conference (ECC).

[27]  Tyler Ryan,et al.  PD-Tunable H∞Control Design for a Quadrotor , 2013 .

[28]  Abdul Rashid Husain,et al.  A hybrid optimal backstepping and adaptive fuzzy control for autonomous quadrotor helicopter with time-varying disturbance , 2015 .

[29]  Lorenzo Pollini,et al.  Simulation and Robust Backstepping Control of a Quadrotor Aircraft , 2008 .

[30]  Pritpal Singh,et al.  A survey on design and development of an unmanned aerial vehicle (quadcopter) , 2016 .

[31]  Oyas Wahyunggoro,et al.  Quadrotor Path Planning Based on Modified Fuzzy Cell Decomposition Algorithm , 2016 .

[32]  Yue Bai,et al.  Robust control of quadrotor MAV using self-organizing interval type-II fuzzy neural networks (SOIT-IIFNNs) controller , 2011, Int. J. Intell. Comput. Cybern..

[33]  A. Chaari,et al.  Adaptive Fuzzy Sliding Mode Tracking Control of Uncertain Underactuated Nonlinear Systems: A Comparative Study , 2016 .

[34]  O. Bouhali,et al.  Neural network control with neuro-sliding mode observer applied to quadrotor helicopter , 2011, 2011 International Symposium on Innovations in Intelligent Systems and Applications.

[35]  Manukid Parnichkun,et al.  Identification and Optimal Control of Quadrotor , 2012 .

[36]  Gang Tao,et al.  Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV , 2016, IEEE Transactions on Industrial Electronics.

[37]  Yasmina Bestaoui,et al.  Sliding Modes based Nonlinear PID Controller for Quadrotor - Theory and Experiment , 2017, ICINCO.

[38]  Samir Aberkane,et al.  Feedback Linearization approach for Standard and Fault Tolerant control: Application to a Quadrotor UAV Testbed , 2014 .

[39]  Attila Nemes,et al.  Fuzzy-Genetic Control of Quadrotors Unmanned Aerial Vehicles , 2016 .

[40]  Hamed Jabbari,et al.  Vision-based control of a quadrotor utilizing artificial neural networks for tracking of moving targets , 2017, Eng. Appl. Artif. Intell..

[41]  Zhang Zhi,et al.  Feedback linearization and continuous sliding mode control for a quadrotor UAV , 2008, 2008 27th Chinese Control Conference.

[42]  Daewon Lee,et al.  Geometric nonlinear PID control of a quadrotor UAV on SE(3) , 2013, 2013 European Control Conference (ECC).

[43]  H. J. Jayakrishnan Position and Attitude control of a Quadrotor UAV using Super Twisting Sliding Mode , 2016 .

[44]  Yu Feng,et al.  Adaptive tracking control of underactuated quadrotor unmanned aerial vehicles via backstepping , 2010, Proceedings of the 2010 American Control Conference.

[45]  Haider A. F. Almurib,et al.  A review of autonomous multi-agent quad-rotor control techniques and applications , 2011, 2011 4th International Conference on Mechatronics (ICOM).

[46]  Andrea L'Afflitto,et al.  An Introduction to Nonlinear Robust Control for Unmanned Quadrotor Aircraft: How to Design Control Algorithms for Quadrotors Using Sliding Mode Control and Adaptive Control Techniques [Focus on Education] , 2018, IEEE Control Systems.

[47]  Kazuo Tanaka,et al.  Model construction, rule reduction, and robust compensation for generalized form of Takagi-Sugeno fuzzy systems , 2001, IEEE Trans. Fuzzy Syst..

[48]  Mohamed Tadjine,et al.  Robust Fuzzy Backstepping Sliding Mode Controller For a Quadrotor Unmanned Aerial Vehicle , 2013 .

[49]  Kaushik Das,et al.  Designing of self tuning PID controller for AR drone quadrotor , 2017, 2017 18th International Conference on Advanced Robotics (ICAR).

[50]  G. Feng,et al.  A Survey on Analysis and Design of Model-Based Fuzzy Control Systems , 2006, IEEE Transactions on Fuzzy Systems.

[51]  James F. Whidborne,et al.  Fault Tolerant Control of a Quadrotor using L 1 Adaptive Control , 2017 .

[52]  Chris J. B. Macnab,et al.  Robust adaptive control of a quadrotor helicopter , 2011 .

[53]  Youmin Zhang,et al.  Quad-Rotor UAV: High-Fidelity Modeling and Nonlinear PID Control , 2010 .

[54]  Wei Nan Gao,et al.  Research on Neural Network PID Control Algorithm for a Quadrotor , 2015 .

[55]  Rogerio A. Enríquez-Caldera,et al.  LQR control for a quadrotor using unit quaternions: Modeling and simulation , 2013, CONIELECOMP 2013, 23rd International Conference on Electronics, Communications and Computing.

[56]  Hamid Reza Karimi,et al.  Attitude Stabilization Control of a Quadrotor UAV by Using Backstepping Approach , 2014 .

[57]  A. Legowo,et al.  Performance evaluation of linear quadratic regulator and linear quadratic Gaussian controllers on quadrotor platform , 2019 .

[58]  Zhihao Cai,et al.  Self-tuning PID control design for quadrotor UAV based on adaptive pole placement control , 2013, 2013 Chinese Automation Congress.

[59]  Shigenori Sano,et al.  Least square based sliding mode control for a quad-rotor helicopter and energy saving by chattering reduction , 2016 .

[60]  Miguel A. Olivares-Méndez,et al.  A real-time model predictive position control with collision avoidance for commercial low-cost quadrotors , 2016, 2016 IEEE Conference on Control Applications (CCA).

[61]  Octavio Garcia,et al.  Robust Backstepping Control Based on Integral Sliding Modes for Tracking of Quadrotors , 2014, J. Intell. Robotic Syst..

[62]  Kamel Kara,et al.  Fuzzy Sliding Mode Control with Chattering Elimination for a Quadrotor Helicopter in Vertical Flight , 2012, HAIS.

[63]  Rui Wang,et al.  Trajectory tracking control of a 6-DOF quadrotor UAV with input saturation via backstepping , 2018, J. Frankl. Inst..

[64]  Arshad Mahmood,et al.  Decentrailized formation flight control of quadcopters using robust feedback linearization , 2017, J. Frankl. Inst..

[65]  Abdelhamid Rabhi,et al.  Fuzzy State Feedback for Attitude Stabilization of Quadrotor , 2016 .

[66]  H. Jin Kim,et al.  Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter , 2009 .

[67]  Thomas S. Richardson,et al.  Model Reference Adaptive Control and LQR Control for Quadrotor with Parametric Uncertainties , 2015 .

[68]  Felix Mora-Camino,et al.  Attitude control of a quadrotor aircraft using LQR state feedback controller with full order state observer , 2013, The SICE Annual Conference 2013.

[69]  Kamel Kara,et al.  Backstepping sliding mode controller improved with fuzzy logic: Application to the quadrotor helicopter , 2012 .

[70]  M. Elena Antonio-Toledo,et al.  Real-Time Integral Backstepping with Sliding Mode Control for a Quadrotor UAV , 2018 .

[71]  João Pedro Hespanha,et al.  Overcoming the limitations of adaptive control by means of logic-based switching , 2003, Syst. Control. Lett..

[72]  Ye Yan,et al.  Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control , 2016 .

[73]  Guilherme V. Raffo,et al.  MPC with Nonlinear ℋ∞ Control for Path Tracking of a Quad-Rotor Helicopter , 2008 .

[74]  Jia Liu,et al.  Cascade PID controller for quadrotor , 2016, 2016 IEEE International Conference on Information and Automation (ICIA).

[75]  Manuel G. Ortega,et al.  Robust PID Control of the Quadrotor Helicopter , 2012 .

[76]  Abdelaziz Benallegue,et al.  Backstepping control with exact 2-sliding mode estimation for a quadrotor unmanned aerial vehicle , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[77]  M. Tarbouchi,et al.  Neural network based control of a four rotor helicopter , 2004, 2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04..

[78]  G.V. Raffo,et al.  Backstepping/nonlinear H∞ control for path tracking of a quadrotor unmanned aerial vehicle , 2008, 2008 American Control Conference.

[79]  Chieh-Li Chen,et al.  Optimal design of fuzzy sliding-mode control: A comparative study , 1998, Fuzzy Sets Syst..

[80]  Y. M. Zhang,et al.  A learning-based fuzzy LQR control scheme for height control of an unmanned quadrotor helicopter , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[81]  S. Andrew Gadsden,et al.  Comparison of gradient methods for gain tuning of a PD controller applied on a quadrotor system , 2016, SPIE Defense + Security.

[82]  Agus Budiyono,et al.  Control system design of a quad-rotor with collision detection , 2015 .

[83]  Erdinç Altuğ,et al.  Design and implementation of a hybrid fuzzy logic controller for a quadrotor VTOL vehicle , 2012 .

[84]  Jing-Jing Xiong,et al.  Global fast dynamic terminal sliding mode control for a quadrotor UAV. , 2017, ISA transactions.

[85]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations , 2013, IEEE Transactions on Control Systems Technology.

[86]  Abduladhem A. Ali,et al.  Design Optimal PID Controller for Quad Rotor System , 2014 .

[87]  Yoon Ho Choi,et al.  Backstepping Based Formation Control of Quadrotors with the State Transformation Technique , 2017 .

[88]  Hana Boudjedir Neural Network Control Based on Adaptive Observer for Quadrotor Helicopter , 2012 .

[89]  Hairui Dong,et al.  An Adaptive Block Backstepping Controller for Attitude Stabilization of a Quadrotor Helicopter , 2013 .

[90]  Youmin Zhang,et al.  Payload Drop Application of Unmanned Quadrotor Helicopter Using Gain-Scheduled PID and Model Predictive Control Techniques , 2012, ICIRA.

[91]  M. Tadjine,et al.  Sliding Mode Control Based on Backstepping Approach for an UAV Type-Quadrotor , 2007 .

[92]  Javier Moreno-Valenzuela,et al.  A New Nonlinear PI/PID Controller for Quadrotor Posture Regulation , 2010, 2010 IEEE Electronics, Robotics and Automotive Mechanics Conference.

[93]  Mohd Ariffanan Mohd Basri,et al.  DESIGN AND OPTIMIZATION OF BACKSTEPPING CONTROLLER FOR AN UNDERACTUATED AUTONOMOUS QUADROTOR UNMANNED AERIAL VEHICLE , 2014 .

[94]  Robert E. Mahony,et al.  Control of a quadrotor helicopter using visual feedback , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[95]  A. H. Mazinan,et al.  Hybrid fuzzy-based sliding-mode control approach, optimized by genetic algorithm for quadrotor unmanned aerial vehicles , 2018 .

[96]  Xiaolin Ai,et al.  Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances , 2017 .

[97]  Hossein Bolandi,et al.  Attitude Control of a Quadrotor with Optimized PID Controller , 2013, Intelligent Control and Automation.

[98]  Vivek Kumar,et al.  Design of Control System for Quadcopter using Complementary Filter and PID Controller , 2014 .

[99]  Amol Barve,et al.  Controlling of Quad-rotor UAV Using PID Controller and Fuzzy Logic Controller , 2012 .

[100]  Fulvia Quagliotti,et al.  PID and LQ Regulation of a Multirotor Attitude: Mathematical Modelling, Simulations and Experimental Results , 2014, J. Intell. Robotic Syst..

[101]  Youmin Zhang,et al.  An Efficient Model Predictive Control Scheme for an Unmanned Quadrotor Helicopter , 2013, J. Intell. Robotic Syst..

[102]  Anthony Tzes,et al.  Experimental model predictive attitude tracking control of a quadrotor helicopter subject to wind-gusts , 2010, 18th Mediterranean Conference on Control and Automation, MED'10.

[103]  Zongyu Zuo,et al.  Augmented L1 adaptive tracking control of quad-rotor unmanned aircrafts , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[104]  Gang Tao,et al.  A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer , 2016 .

[105]  W. M. Bessa,et al.  Trajectory Tracking Control of a Quadrotor Using Feedback Linearization , 2015 .

[106]  Zheng Fang,et al.  Adaptive Backstepping Control of an Indoor Micro-Quadrotor , 2011 .

[107]  Andrew Zulu,et al.  A Review of Control Algorithms for Autonomous Quadrotors , 2014, ArXiv.

[108]  M. Moghavvemi,et al.  Modelling and PID controller design for a quadrotor unmanned air vehicle , 2010, 2010 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR).

[109]  Youmin Zhang,et al.  Active Fault Tolerant Control of a quadrotor UAV based on gainscheduled PID control , 2012, 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[110]  Haibin Duan,et al.  Linear-quadratic regulator controller design for quadrotor based on pigeon-inspired optimization , 2016 .

[111]  Yang Shi,et al.  Distributed LQR Consensus Control for Heterogeneous Multiagent Systems: Theory and Experiments , 2018, IEEE/ASME Transactions on Mechatronics.

[112]  Youmin Zhang,et al.  Fault/Damage Tolerant Control of a Quadrotor Helicopter UAV using Model Reference Adaptive Control and Gain- Scheduled PID , 2011 .

[113]  Yanmin Chen,et al.  Decentralized PID neural network control for a quadrotor helicopter subjected to wind disturbance , 2015 .

[114]  Colin Greatwood,et al.  Reinforcement learning and model predictive control for robust embedded quadrotor guidance and control , 2019, Auton. Robots.

[115]  Yuan Xu Modeling and PID control for a quadrotor , 2012 .

[116]  Ye Yan,et al.  Neural network gain-scheduling sliding mode control for three-dimensional trajectory tracking of robotic airships , 2015, J. Syst. Control. Eng..

[117]  Steven Lake Waslander,et al.  Modelling a Quadrotor Vehicle Using a Modular Deep Recurrent Neural Network , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[118]  Christopher Edwards,et al.  Introduction: Intuitive Theory of Sliding Mode Control , 2014 .

[119]  K. Narendra,et al.  A new adaptive law for robust adaptation without persistent excitation , 1987 .

[120]  Chenguang Yang,et al.  A Review of Fuzzy Logic and Neural Network Based Intelligent Control Design for Discrete-Time Systems , 2016 .

[121]  白越 Bai Yue,et al.  Application of type-II fuzzy neural network to adaptive double axis motion control system , 2011 .

[122]  Wen-Hua Chen,et al.  Tracking control of small-scale helicopters using explicit nonlinear MPC augmented with disturbance observers , 2012 .

[123]  Yue Bai,et al.  Gain adaptive sliding mode controller based on interval type-II fuzzy neural network designed for attitude control for micro aircraft vehicle , 2014, Int. J. Intell. Comput. Cybern..

[124]  Mehmet Önder Efe,et al.  Integral sliding mode control of a quadrotor with fractional order reaching dynamics , 2011 .

[125]  Chen Li,et al.  Full control of a quadrotor using parameter-scheduled backstepping method: implementation and experimental tests , 2017 .

[126]  Luiz Carlos Gadelha de Souza,et al.  Using of H-Infinity Control Method in Attitude Control System of Rigid-Flexible Satellite , 2009 .

[127]  Jun Li,et al.  Dynamic analysis and PID control for a quadrotor , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[128]  Abdollah Amirkhani,et al.  An indirect adaptive neural control of a visual-based quadrotor robot for pursuing a moving target. , 2015, ISA transactions.

[129]  Timothy C. Havens,et al.  Real time fuzzy controller for quadrotor stability control , 2014, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[130]  B. Moshiri,et al.  LTV-MPC based path planning of an autonomous vehicle via convex optimization , 2013, 2013 21st Iranian Conference on Electrical Engineering (ICEE).

[131]  M. Tadjine,et al.  Nonlinear Observer Design and Sliding Mode Control of Four Rotors Helicopter , 2007 .

[132]  Robert Mahony,et al.  Real-time model predictive control for quadrotors , 2014 .

[133]  Dongbing Gu,et al.  H∞ for quadrotor attitude stabilization , 2014, 2014 UKACC International Conference on Control (CONTROL).

[134]  Dhaval R Vyas,et al.  Modeling and analysis of quadrotor using sliding mode control , 2012, Proceedings of the 2012 44th Southeastern Symposium on System Theory (SSST).

[135]  Frank L. Lewis,et al.  Dynamic Neural Network-Based Robust Backstepping Control approach for Quadrotors , 2008 .

[136]  Inseok Hwang,et al.  Linear Matrix Inequality-Based Nonlinear Adaptive Robust Control of Quadrotor , 2016 .

[137]  Ergun Erçelebi,et al.  Modelling and Genetic Algorithm Based-PID Control of H-Shaped Racing Quadcopter , 2017 .

[138]  Anthony J. Calise,et al.  Nonlinear flight control using neural networks , 1994 .

[139]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[140]  Xun Gong,et al.  Adaptive backstepping sliding mode trajectory tracking control for a quad-rotor , 2012, Int. J. Autom. Comput..

[141]  A. T. Kutay,et al.  Optimal path tracking control of a quadrotor UAV , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[142]  Steven L. Waslander,et al.  Direct Adaptive Feedback Linearization for Quadrotor Control , 2012 .

[143]  Alireza Mohammad Shahri,et al.  Adaptive Nonlinear Stabilization Control for a Quadrotor UAV: Theory, Simulation and Experimentation , 2013, J. Intell. Robotic Syst..

[144]  Alberto Bemporad,et al.  Decentralized Hybrid Model Predictive Control of a Formation of Unmanned Aerial Vehicles , 2011 .

[145]  Sen Li,et al.  Adaptive sliding mode control for quadrotor helicopters , 2014, CCC 2014.

[146]  윤광준,et al.  쿼드로터의 H-infinity 제어시스템 설계 , 2015 .

[147]  Yuanqing Xia,et al.  Attitude control for quadrotors subjected to wind disturbances via active disturbance rejection control and integral sliding mode control , 2019, Mechanical Systems and Signal Processing.

[148]  Hongwei Mo,et al.  Nonlinear and Adaptive Intelligent Control Techniques for Quadrotor UAV – A Survey , 2019 .

[149]  Claire J. Tomlin,et al.  Extensions of learning-based model predictive control for real-time application to a quadrotor helicopter , 2012, 2012 American Control Conference (ACC).

[150]  Abdul Rashid Husain,et al.  Intelligent adaptive backstepping control for MIMO uncertain non-linear quadrotor helicopter systems , 2015 .

[151]  W. Nouibat,et al.  Fuzzy-PID hybrid control system to navigate an autonomous mini-Quadrotor , 2013, 3rd International Conference on Systems and Control.

[152]  L. Fridman,et al.  Feedback linearization and high order sliding mode observer for a quadrotor UAV , 2006, International Workshop on Variable Structure Systems, 2006. VSS'06..

[153]  Saif A. Al-Hiddabi,et al.  Quadrotor control using feedback linearization with dynamic extension , 2009, 2009 6th International Symposium on Mechatronics and its Applications.

[154]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

[155]  Stjepan Bogdan,et al.  Hybrid Adaptive Control for Aerial Manipulation , 2013, Journal of Intelligent & Robotic Systems.

[156]  Benyamin Kusumoputro,et al.  Neural Network Control System of UAV Altitude Dynamics and Its Comparison with the PID Control System , 2018 .

[157]  Yasir Amir Khan Niazi Modeling and Neural Control of Quadrotor Helicopter , 2010 .

[158]  Roland Siegwart,et al.  Robust Model Predictive Flight Control of Unmanned Rotorcrafts , 2016, J. Intell. Robotic Syst..

[159]  Hashem Ashrafiuon,et al.  Integral backstepping control for trajectory and yaw motion tracking of quadrotors , 2019, Robotica.

[160]  Eva H. Dulf,et al.  Robust Feedback Linearization Control for Reference Tracking and Disturbance Rejection in Nonlinear Systems , 2011 .

[161]  Ashfaq Ahmad Mian,et al.  Dynamic modeling and nonlinear control strategy for an underactuated quad rotor rotorcraft , 2008 .

[162]  Ismail Mohd Khairuddin,et al.  Modelling and PID Control of a Quadrotor Aerial Robot , 2014 .

[163]  Jie Jin,et al.  Survey of advances in control algorithms of quadrotor unmanned aerial vehicle , 2015, 2015 IEEE 16th International Conference on Communication Technology (ICCT).

[164]  Matilde Santos,et al.  Intelligent fuzzy controller of a quadrotor , 2010, 2010 IEEE International Conference on Intelligent Systems and Knowledge Engineering.

[165]  Mehmet Önder Efe,et al.  Neural Network Assisted Computationally Simple PI$^\lambda$D$^\mu$ Control of a Quadrotor UAV , 2011, IEEE Transactions on Industrial Informatics.

[166]  Jur P. van den Berg,et al.  Extended LQR: Locally-Optimal Feedback Control for Systems with Non-Linear Dynamics and Non-Quadratic Cost , 2013, ISRR.

[167]  Roman Czyba,et al.  Different approaches of PID control UAV type quadrotor , 2011 .

[168]  Abdelhamid Tayebi,et al.  Attitude stabilization of a VTOL quadrotor aircraft , 2006, IEEE Transactions on Control Systems Technology.

[169]  Ümit Özgüner,et al.  Sliding Mode Control of a Quadrotor Helicopter , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[170]  Hyochoong Bang,et al.  Quadrotor-tracking controller design using adaptive dynamic feedback-linearization method , 2014 .

[171]  Sauro Longhi,et al.  Flight control of a quadrotor vehicle subsequent to a rotor failure , 2014 .

[172]  Mustafa Unel,et al.  LQR and SMC Stabilization of a New Unmanned Aerial Vehicle , 2009 .

[173]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[174]  Mohamed Fanni,et al.  Methodology for identifying quadrotor parameters, attitude estimation and control , 2013, 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[175]  Shahaboddin Shamshirband,et al.  A review of quadrotor UAV: control methodologies and performance evaluation , 2016, Int. J. Autom. Control..

[176]  Boguslaw Szlachetko,et al.  On Quadrotor Navigation Using Fuzzy Logic Regulators , 2012, ICCCI.

[177]  Youmin Zhang,et al.  Payload Drop Application Using an Unmanned Quadrotor Helicopter Based on Gain-Scheduled PID and Model Predictive Control , 2014 .

[178]  Anthony J. Calise,et al.  Analysis of Adaptive Neural Networks for Helicopter Flight Control , 1997 .

[179]  Abdelaziz Benallegue,et al.  Backstepping Control for a Quadrotor Helicopter , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[180]  James M. Conrad,et al.  A survey of quadrotor Unmanned Aerial Vehicles , 2012, 2012 Proceedings of IEEE Southeastcon.

[181]  Hana Boudjedir Adaptive Neural Network for a Quadrotor Unmanned Aerial Vehicle , 2012, FOCS 2012.

[182]  S. Faiz Ahmed,et al.  Position Controller Design for Quad-rotor under Perturbed Condition , 2013 .

[183]  Jesús Santiaguillo-Salinas,et al.  Observer-Based Time-Varying Backstepping Control for a Quadrotor Multi-Agent System , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[184]  Amer Mahdy Hamadi Autonomous Quadrotor Control Using Convolutional Neural Networks , 2019 .

[185]  Mustapha Hamerlain,et al.  Observer-based Adaptive Fuzzy Backstepping Tracking Control of Quadrotor Unmanned Aerial Vehicle Powered by Li-ion Battery , 2016, J. Intell. Robotic Syst..

[186]  C.J.B. Macnab,et al.  A New Robust Adaptive-Fuzzy Control Method Applied to Quadrotor Helicopter Stabilization , 2006, NAFIPS 2006 - 2006 Annual Meeting of the North American Fuzzy Information Processing Society.

[187]  Bo Egardt,et al.  Stability of Adaptive Controllers , 1979 .

[188]  Ashfaq Ahmad Mian,et al.  Backstepping based PID Control Strategy for an Underactuated Aerial Robot , 2008 .

[189]  R.P.K. Jain,et al.  Transportation of Cable Suspended Load using Unmanned Aerial Vehicles: A Real-time Model Predictive Control approach , 2015 .

[190]  Sangchul Won,et al.  PID based sliding mode controller design for the micro quadrotor , 2013, 2013 13th International Conference on Control, Automation and Systems (ICCAS 2013).

[191]  Thang Nguyen Trong,et al.  The quadrotor MAV system using PID control , 2015, 2015 IEEE International Conference on Mechatronics and Automation (ICMA).

[192]  Zongyu Zuo,et al.  Adaptive trajectory tracking control design with command filtered compensation for a quadrotor , 2013 .

[193]  Honglun Wang,et al.  Robust back-stepping output feedback trajectory tracking for quadrotors via extended state observer and sigmoid tracking differentiator , 2018 .

[194]  Jiangtao Xu,et al.  The Quadrotor Dynamic Modeling and Indoor Target Tracking Control Method , 2014 .

[195]  Li Yuntang Modeling and PID control for a quadrotor , 2012 .

[196]  P. R. Ouyang,et al.  Application of Online Iterative Learning Tracking Control for Quadrotor UAVs , 2013 .

[197]  C.J.B. Macnab,et al.  Robust neural network control of a quadrotor helicopter , 2008, 2008 Canadian Conference on Electrical and Computer Engineering.

[198]  J. P. Ortiz,et al.  Nonlinear Robust H-Infinity PID Controller for the Multivariable System Quadrotor , 2016, IEEE Latin America Transactions.

[199]  Kriuaya Runcharoon,et al.  Sliding Mode Control of quadrotor , 2013, 2013 The International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE).

[200]  Shaun Sawyer Gain-Scheduled Control of a Quadcopter UAV , 2015 .

[201]  Jafar Roshanian,et al.  An Optimal Guidance Law Applied to Quadrotor Using LQR Method , 2010 .

[202]  Alexander Leonessa,et al.  Direct Adaptive Tracking Control of Quadrotor Aerial Vehicles , 2006 .

[203]  Hakim Bouadi,et al.  Adaptive sliding mode control for quadrotor attitude stabilization and altitude tracking , 2011, 2011 IEEE 12th International Symposium on Computational Intelligence and Informatics (CINTI).

[204]  Yang Shi,et al.  EKF-based LQR tracking control of a quadrotor helicopter subject to uncertainties , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[205]  Zheng Fang,et al.  Adaptive integral backstepping control of a Micro-Quadrotor , 2011, 2011 2nd International Conference on Intelligent Control and Information Processing.

[206]  Marlio Bonfim,et al.  Stability Control of a Quad-rotor Using a PID Controller , 2013 .

[207]  S. Islam,et al.  Adaptive sliding mode control design for quadrotor unmanned aerial vehicle , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[208]  En-hui Zheng,et al.  Second order sliding mode control for a quadrotor UAV. , 2014, ISA transactions.

[209]  Gang Tao,et al.  A multivariable adaptive controller for a quadrotor with guaranteed matching conditions , 2014 .

[210]  Sarangapani Jagannathan,et al.  Modified Consensus-based Output Feedback Control of Quadrotor UAV Formations Using Neural Networks , 2018, J. Intell. Robotic Syst..

[211]  Yao Yu,et al.  A LQR controller for a quadrotor: Design and experiment , 2016, 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC).

[212]  Youmin Zhang,et al.  Gain Scheduling Based PID Controller for Fault Tolerant Control of a Quad-Rotor UAV , 2010 .

[213]  Chen Yan-mi Decentralized PID neural network control for a quadrotor helicopter , 2014 .

[214]  Enrico Canuto,et al.  Embedded Model Control for UAV Quadrotor via Feedback Linearization , 2016 .

[215]  S. Faiz Ahmed,et al.  NMPC-PID based control structure design for avoiding uncertainties in attitude and altitude tracking control of quad-rotor (UAV) , 2014, 2014 IEEE 10th International Colloquium on Signal Processing and its Applications.

[216]  Xu Zhang,et al.  Nonlinear robust sliding mode control of a quadrotor unmanned aerial vehicle based on immersion and invariance method , 2015 .

[217]  Nacer K. M'Sirdi,et al.  Feedback linearization and linear observer for a quadrotor unmanned aerial vehicle , 2006, Adv. Robotics.

[218]  Yaonan Wang,et al.  Adaptive RBFNNs/integral sliding mode control for a quadrotor aircraft , 2016, Neurocomputing.

[219]  Jin Bae Park,et al.  Robust fuzzy control of nonlinear systems with parametric uncertainties , 2001, IEEE Trans. Fuzzy Syst..

[220]  Changyin Sun,et al.  Neural Network Based PID Control for Quadrotor Aircraft , 2015, IScIDE.

[221]  Yue Bai,et al.  Modeling and Neuro-Fuzzy adaptive attitude control for Eight-Rotor MAV , 2011 .

[222]  Arie Levant,et al.  Principles of 2-sliding mode design , 2007, Autom..

[223]  M. Kamran Joyo,et al.  LQR Based Controller Design for Altitude and Longitudinal Movement of Quad-rotor , 2016 .

[224]  Wang Jian,et al.  Backstepping-Based Inverse Optimal Attitude Control of Quadrotor , 2013 .

[225]  Luis F. Luque-Vega,et al.  Robust block second order sliding mode control for a quadrotor , 2012, J. Frankl. Inst..

[226]  Xiaodong Zhang,et al.  A Survey of Modelling and Identification of Quadrotor Robot , 2014 .

[227]  Sudhir,et al.  Second order sliding mode control for quadrotor , 2016, 2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI).

[228]  Abdelhamid Rabhi,et al.  Robust fuzzy control for stabilization of a quadrotor , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[229]  Ayman El-Badawy,et al.  Active anti-disturbance control of a quadrotor unmanned aerial vehicle using the command-filtering backstepping approach , 2017 .

[230]  Cheolkeun Ha,et al.  Control of a Quadrotor Using a Smart Self-Tuning Fuzzy PID Controller , 2013 .

[231]  Mohd Ariffanan Mohd Basri,et al.  Enhanced Backstepping Controller Design with Application to Autonomous Quadrotor Unmanned Aerial Vehicle , 2015, J. Intell. Robotic Syst..

[232]  Ahmad Fakharian,et al.  Fuzzy integral backstepping control approach in attitude stabilization of a quadrotor UAV , 2013, 2013 13th Iranian Conference on Fuzzy Systems (IFSC).

[233]  Kamesh Subbarao,et al.  Nonlinear Model Predictive Control for Unmanned Aerial Vehicles , 2017 .

[234]  Tan Tien Nguyen,et al.  Position Control of a Small Scale Quadrotor Using Block Feedback Linearization Control , 2014 .

[235]  A. Swarup,et al.  Development of backstepping based sliding mode control for a quadrotor , 2014, 2014 IEEE 10th International Colloquium on Signal Processing and its Applications.

[236]  Saeed Bagheri Shouraki,et al.  A model-based fuzzy controller using the parallel distributed compensation method for quadrotor attitude stabilization , 2013, 2013 21st Iranian Conference on Electrical Engineering (ICEE).

[237]  Dongbing Gu,et al.  Integral backstepping controller for quadrotor path tracking , 2015, 2015 International Conference on Advanced Robotics (ICAR).

[238]  Sauro Longhi,et al.  A Feedback Linearization Approach to Fault Tolerance in Quadrotor Vehicles , 2011 .

[239]  Pedro Castillo,et al.  Attitude control of quadrotors based on fractional sliding modes: theory and experiments , 2016 .

[240]  Li Rui,et al.  Fractional PID and backstepping control for a small quadrotor helicopter , 2015, 2015 34th Chinese Control Conference (CCC).

[241]  Frank L. Lewis,et al.  Backstepping Approach for Controlling a Quadrotor Using Lagrange Form Dynamics , 2009, J. Intell. Robotic Syst..

[242]  Yibo Li,et al.  A survey of control algorithms for Quadrotor Unmanned Helicopter , 2012, 2012 IEEE Fifth International Conference on Advanced Computational Intelligence (ICACI).

[243]  Saleh Mobayen,et al.  Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. , 2017, ISA transactions.

[244]  Jun Wu,et al.  Modeling and control approach to a distinctive quadrotor helicopter. , 2014, ISA transactions.

[245]  Béla Lantos,et al.  Backstepping based control design with state estimation and path tracking to an indoor quadrotor helicopter , 2009 .

[246]  Oscar Camacho,et al.  Sliding Mode Control: An Approach to Control a Quadrotor , 2015, 2015 Asia-Pacific Conference on Computer Aided System Engineering.

[247]  Javier Moreno-Valenzuela,et al.  Nonlinear PID-Type Controller for Quadrotor Trajectory Tracking , 2018, IEEE/ASME Transactions on Mechatronics.

[248]  Fendy Santoso,et al.  Position control of a quadcopter drone using evolutionary algorithms-based self-tuning for first-order Takagi-Sugeno-Kang fuzzy logic autopilots , 2019, Appl. Soft Comput..

[249]  Xi Chen,et al.  Cascaded model predictive control of a quadrotor UAV , 2013, 2013 Australian Control Conference.

[250]  Chao Xu,et al.  A gradient optimization based PID tuning approach on quadrotor , 2015, The 27th Chinese Control and Decision Conference (2015 CCDC).

[251]  Farid Naceri,et al.  A New Method to Minimize the Chattering Phenomenon in Sliding Mode Control Based on Intelligent Control for Induction Motor Drives , 2013 .

[252]  Michael J. Kurtz,et al.  Feedback linearizing control of discrete-time nonlinear systems with input constraints , 1998 .

[253]  Juhoon Back,et al.  Nonlinear disturbance observer based robust attitude tracking controller for quadrotor UAVs , 2014 .