A review of quadrotor UAV: control methodologies and performance evaluation

Quadrotor a kind of multirotor unmanned air vehicle has gained popularity within research community due to its high manoeuvrability, vertical take-off, landing and hovering capability, and ease of operation in areas where traditional unmanned air vehicle have proved ineffective. This article provides a comprehensive survey of research methodologies proposed for quadrotor control. The methodologies are categorised into three different control design domains and each methodology is discussed in detail. Finally, we discuss the evaluation criteria used for the aforementioned methodologies and highlight the potential challenges that still need to be addressed in quadrotor control domain.

[1]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[2]  A. Benallegue,et al.  Exact linearization and noninteracting control of a 4 rotors helicopter via dynamic feedback , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[3]  Ming Chen,et al.  A Combined MBPC/2 DOF H infinity Controller for a Quad Rotor UAV , 2003 .

[4]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[5]  Boubaker Daachi,et al.  ROBUST FEEDBACK LINEARIZATION AND GH∞ CONTROLLER FOR A QUADROTOR UNMANNED AERIAL VEHICLE , 2005 .

[6]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[8]  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..

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

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

[11]  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.

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

[13]  Claire J. Tomlin,et al.  Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment , 2007 .

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

[15]  Guilherme V. Raffo,et al.  MPC with Nonlinear H-Infinity Control for Path Tracking of a Quad-Rotor Helicopter , 2008 .

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

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

[18]  Frank L. Lewis,et al.  Dynamic inversion of quadrotor with zero-dynamics stabilization , 2008, 2008 IEEE International Conference on Control Applications.

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

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

[21]  Holger Voos,et al.  Nonlinear control of a quadrotor micro-UAV using feedback-linearization , 2009, 2009 IEEE International Conference on Mechatronics.

[22]  Kagan Tumer,et al.  Robust neuro-control for a micro quadrotor , 2010, GECCO '10.

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

[24]  Kimon P. Valavanis,et al.  Linear and Nonlinear Control of Small-Scale Unmanned Helicopters , 2010 .

[25]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs in the Presence of Actuator Uncertainties , 2010 .

[26]  Sarangapani Jagannathan,et al.  Output Feedback Control of a Quadrotor UAV Using Neural Networks , 2010, IEEE Transactions on Neural Networks.

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

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

[29]  Robert Mahony,et al.  Modelling and control of a large quadrotor robot , 2010 .

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

[31]  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..

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

[33]  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).

[34]  Youmin Zhang,et al.  Fault-Tolerant Trajectory Tracking Control of a Quadrotor Helicopter Using Gain-Scheduled PID and Model Reference Adaptive Control , 2011 .

[35]  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.

[36]  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.

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

[38]  Bin Xian,et al.  A nonlinear adaptive control approach for quadrotor UAVs , 2011, 2011 8th Asian Control Conference (ASCC).

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

[40]  Anthony Tzes,et al.  Model predictive quadrotor control: attitude, altitude and position experimental studies , 2012 .

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

[42]  Peter I. Corke,et al.  System identification, estimation and control for a cost effective open-source quadcopter , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

[44]  M. Peña SIMULATION OF THE QUADROTOR CONTROLLED WITH LQR WITH INTEGRAL EFFECT , 2012 .

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

[46]  Mark Whitty,et al.  Robotics, Vision and Control. Fundamental Algorithms in MATLAB , 2012 .

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

[48]  Boris Lohmann,et al.  Quasi-static feedback linearization for the translational dynamics of a quadrotor helicopter , 2012, 2012 American Control Conference (ACC).

[49]  Xilun Ding,et al.  A Quadrotor Test Bench for Six Degree of Freedom Flight , 2012, J. Intell. Robotic Syst..

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

[51]  Fulvia Quagliotti,et al.  Linear Quadratic Control for Quadrotors UAVs Dynamics and Formation Flight , 2013, J. Intell. Robotic Syst..

[52]  Paulo E. Santos,et al.  PID, LQR and LQR-PID on a quadcopter platform , 2013, 2013 International Conference on Informatics, Electronics and Vision (ICIEV).

[53]  Francois Defay,et al.  A Novel Parameter Varying Controller Synthesis Method for Quadrotor Control , 2013 .

[54]  ChangSu Ha,et al.  Passivity-based adaptive backstepping control of quadrotor-type UAVs , 2014, Robotics Auton. Syst..

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

[56]  A. El Saddik,et al.  Nonlinear adaptive control for quadrotor flying vehicle , 2014 .