A Comprehensive Survey of Control Strategies for Autonomous Quadrotors

Over the past several decades, there has been a constant increase in the use of unmanned aircraft systems (UASs). Hence, there has also been a growth in the number of control algorithms to service many applications embodied by these vehicles. Initially, UASs were made popular by the military for reconnaissance, intelligence, surveillance, and target acquisition (RISTA) applications. Nowadays, UASs are used for everything from crop surveys to tourism. Nowhere is this more evident than with a multi-rotor unmanned aerial vehicle (UAV). This paper presents a survey of control methods for multi-rotor systems, namely quadrotors. In doing so, we hope to visualize a clear path to what additional capabilities might be needed in the future. In our examination, we review many of the notable research organizations and their efforts to expand the utility of multi-rotor aircraft. We also summarize the basic literature definitions and control strategies for autonomous quadrotors.

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

[2]  Claire J. Tomlin,et al.  Learning-based model predictive control on a quadrotor: Onboard implementation and experimental results , 2012, 2012 IEEE International Conference on Robotics and Automation.

[3]  Aníbal Ollero,et al.  Journal of Intelligent & Robotic Systems manuscript No. (will be inserted by the editor) Experimental Results in Multi-UAV Coordination for Disaster Management and Civil Security Applications , 2022 .

[4]  S. Nebiker,et al.  A Light-weight Multispectral Sensor for Micro UAV - Opportunities for Very High Resolution Airborne Remote Sensing , 2008 .

[5]  Tariq Samad,et al.  Network-Centric Systems for Military Operations in Urban Terrain: The Role of UAVs , 2007, Proceedings of the IEEE.

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

[7]  Yuanqing Xia,et al.  Active Disturbance Rejection Attitude Control for a Dual Closed-Loop Quadrotor Under Gust Wind , 2018, IEEE Transactions on Control Systems Technology.

[8]  Nathaniel J. C. Libatique,et al.  UAV aerial imaging applications for post-disaster assessment, environmental management and infrastructure development , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[9]  Patrick Doherty,et al.  From images to traffic behavior - A UAV tracking and monitoring application , 2007, 2007 10th International Conference on Information Fusion.

[10]  B. Bethke,et al.  Real-time indoor autonomous vehicle test environment , 2008, IEEE Control Systems.

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

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

[13]  Derek A. Paley,et al.  UAV coordination on convex curves in wind: An environmental sampling application , 2009, 2009 European Control Conference (ECC).

[14]  John David Anderson,et al.  Introduction to Flight , 1985 .

[15]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

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

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

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

[19]  David Glade,et al.  Unmanned Aerial Vehicles: Implications for Military Operations , 2012 .

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

[21]  Jonathan P. How,et al.  Indoor Multi-Vehicle Flight Testbed for Fault Detection, Isolation, and Recovery , 2006 .

[22]  Randal W. Beard,et al.  Target Acquisition, Localization, and Surveillance Using a Fixed-Wing Mini-UAV and Gimbaled Camera , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[24]  Jessie Y C Chen,et al.  UAV-guided navigation for ground robot tele-operation in a military reconnaissance environment , 2010, Ergonomics.

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

[26]  Abd Manan Samad,et al.  The potential of Unmanned Aerial Vehicle (UAV) for civilian and mapping application , 2013, 2013 IEEE 3rd International Conference on System Engineering and Technology.

[27]  George J. Pappas,et al.  Multi-UAV Cooperative Surveillance with Spatio-Temporal Specifications , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[28]  Martin Buss,et al.  Autonomous hovering of a vision/IMU guided quadrotor , 2009, 2009 International Conference on Mechatronics and Automation.

[29]  Wesley M. DeBusk Unmanned Aerial Vehicle Systems for Disaster Relief: Tornado Alley , 2009 .

[30]  S. Shankar Sastry,et al.  Provably safe and robust learning-based model predictive control , 2011, Autom..

[31]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[33]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Taro Suzuki,et al.  A Small UAV for Immediate Hazard Map Generation , 2007 .

[35]  Rogelio Lozano,et al.  Robust Quadrotor Control: Attitude and Altitude Real-Time Results , 2017, J. Intell. Robotic Syst..

[36]  Pedro A. Rodriguez,et al.  An Emergency Response UAV Surveillance System , 2006, AMIA.

[37]  S. Andrew Gadsden,et al.  System and mathematical modeling of quadrotor dynamics , 2015, Defense + Security Symposium.

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

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

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

[41]  Timothy W. McLain,et al.  Cooperative forest fire surveillance using a team of small unmanned air vehicles , 2006, Int. J. Syst. Sci..

[42]  Yaohong Qu,et al.  Fault-tolerant control with linear quadratic and model predictive control techniques against actuator faults in a quadrotor UAV , 2013, 2013 Conference on Control and Fault-Tolerant Systems (SysTol).

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

[44]  Yangquan Chen,et al.  AggieAir — a low-cost autonomous multispectral remote sensing platform: New developments and applications , 2009, IEEE International Geoscience and Remote Sensing Symposium.

[45]  Roland Siegwart,et al.  Towards Autonomous Indoor Micro VTOL , 2005, Auton. Robots.

[46]  D.H. Lyon,et al.  A military perspective on small unmanned aerial vehicles , 2004, IEEE Instrumentation & Measurement Magazine.

[47]  Salah Sukkarieh,et al.  A Rotary-wing Unmanned Air Vehicle for Aquatic Weed Surveillance and Management , 2010, J. Intell. Robotic Syst..

[48]  G. Raffo,et al.  An integral predictive / nonlinear H ∞ control structure for a quadrotor helicopter , 2009 .

[49]  Joris De Schutter,et al.  A hybrid pose / wrench control framework for quadrotor helicopters , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

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

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

[53]  Youmin Zhang,et al.  Fault-Tolerant Fuzzy Gain-Scheduled PID for a Quadrotor Helicopter Testbed in the Presence of Actuator Faults , 2012 .

[54]  V. Utkin Variable structure systems with sliding modes , 1977 .

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

[56]  Anthony Tzes,et al.  Model predictive quadrotor indoor position control , 2011, 2011 19th Mediterranean Conference on Control & Automation (MED).

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

[58]  S. Jagannathan,et al.  Neural network control of quadrotor UAV formations , 2009, 2009 American Control Conference.

[59]  H. Jin Kim,et al.  Robust control of a quadrotor using Takagi-Sugeno fuzzy model and an LMI approach , 2014, 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014).

[60]  Vincenzo Lippiello,et al.  Emergency landing for a quadrotor in case of a propeller failure: A backstepping approach , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.