Ghulam Farid, Mo Hongwei, Syed Masroor Ali, and Qu Liwei
 S. Bouabdallah, A. Noth, and R. Siegwart, PID vs LQ controltechniques applied to an indoor micro quadrotor, Proc. 2004IEEE/RSJ Int. Conf. Intelligent Robots and Systems, 2004(IROS 2004), vol. 3, 2004, 2451–2456.
 A. Tayebi and S. McGilvray, Attitude stabilization of a four-rotor aerial robot, 43rd IEEE Conf. Decision and Control,2004, vol. 2, 2004, 1216–1221.
 M. Huang, et al., Adaptive tracking control of underactuatedquadrotor unmanned aerial vehicles via backstepping, Proc.2010 American Control Conf., 2010, 2076–2081.
 J.-J. Xiong and G. Zhang, Discrete-time sliding mode controlfor a quadrotor UAV, Optik – International Journal for Lightand Electron Optics, 127, 2016, 3718–3722.
 K. Alexis, G. Nikolakopoulos, and A. Tzes, Model predictivequadrotor control: Attitude, altitude and position experi-mental studies, IET Control Theory & Applications, 6, 2012,1812–1827.
 G.V. Raﬀo, M.G. Ortega, and F.R. Rubio, An integral pre-dictive/nonlinear control structure for a quadrotor helicopter,Automatica, 46, 2010, 29–39.
 A. Modirrousta and M. Khodabandeh, A novel nonlinearhybrid controller design for an uncertain quadrotor withdisturbances, Aerospace Science and Technology, 45, 2015,294–308.
 Y. Feng, et al., Adaptive controller design for generic quadro-tor aircraft platform subject to slung load, 2015 IEEE 28thCanadian Conf. on Electrical and Computer Engineering(CCECE), 2015, 1135–1139.
 T. Madani and A. Benallegue, Adaptive control via backstep-ping technique and neural networks of a quadrotor helicopter,IFAC Proceedings Volumes, vol. 41, Seoul, Korea, July 6–11,2008, 6513–6518.
 A.C. Satici, H. Poonawala, and M.W. Spong, Robust optimalcontrol of quadrotor UAVs, IEEE Access, 1, 2013, 79–93.
 T. Madani and A. Benallegue, Backstepping control withexact 2-sliding mode estimation for a quadrotor unmannedaerial vehicle, 2007 IEEE/RSJ Int. Conf. Intelligent Robotsand Systems, San Diego, USA, 2007, 141–146.
 A.L. Salih, et al., Flight PID controller design for a UAVquadrotor, Scientiﬁc Research and Essays, 5(23), 4 December2010, 3660–3667.
 A. Bulgakov, A. Evgenov, and C. Weller, Automation of3D building model generation using quadrotor, ProcediaEngineering, 123, 2015, 101–109.
 S. Emelianov, A. Bulgakow, and D. Sayfeddine, Aerial laserinspection of buildings facades using quadrotor, ProcediaEngineering, 85, 2014, 140–146.
 T. Kruglova, D. Sayfeddine, and K. Vitaliy, Robotic laserinspection of airplane wings using quadrotor, Procedia Engi-neering, 129, 2015, 245–251.
 J. Toledo, et al., Stability and performance analysis of un-manned aerial vehicles: Quadrotor against Hexrotor, IETControl Theory & Applications, 9, 2015, 1190–1196.
 S. Bouabdallah and R. Siegwart, Full control of a quadrotor,2007 IEEE/RSJ Int. Conf. Intelligent Robots and Systems,San Diego, USA, 2007, 153–158.
 T. Hamel, et al., Dynamic modelling and conﬁguration sta-bilization for an X4-ﬂyer, Proc. 15th IFAC World Congress,2002, Barcelona, Spain, 2002, 846–846.
 Z. Zuo, Trajectory tracking control design with command-ﬁltered compensation for a quadrotor, IET Control Theory& Applications, 4, 2010, 2343–2355.
 R. Naldi, et al., Modeling and control of a class of modularaerial robots combining under actuated and fully actuatedbehavior, IEEE Transactions on Control Systems Technology,23, 2015, 1869–1885.
 M. Ryll, et al., A novel overactuated quadrotor unmannedaerial vehicle: Modeling, control, and experimental validation,IEEE Transactions on Control Systems Technology, 23, 2015,540–556.
 F. Kendoul, I. Fantoni, and R. Lozano, Modeling and controlof a amall autonomous aircraft having two tilting rotors,IEEE Transactions on Robotics, 22, 2006, 1297–1302.
 S.H. Jeong and S. Jung, A quad-rotor system for driving andﬂying missions by tilting mechanism of rotors: From designto control, Mechatronics, 24, 2014, 1178–1188.
 A. Pretorius and E. Boje, Design and modelling of a quadro-tor helicopter with variable pitch rotors for aggressive ma-noeuvres, IFAC Proceedings Volumes, vol. 47, Cape Town,South Africa, August 24–29, 2014, 12208–12213.
 Y. Wu, et al., Extension of robust three-stage Kalman ﬁlterfor state estimation during Mars entry, IET Radar, Sonar &Navigation, 8, 2014, 895–906.
 X. Zhang, et al., Autonomous ﬂight control of a nano quadro-tor helicopter in a GPS-denied environment using on-boardvision, IEEE Transactions on Industrial Electronics, 62, 2015,6392–6403.
 B. Heriss, et al., Landing a VTOL unmanned aerial vehicleon a moving platform using optical ﬂow, IEEE Transactionson Robotics, 28, 2012, 77–89.
 B.B. Mohr and D.L. Fitzpatrick, Micro air vehicle navigationsystem, IEEE Aerospace and Electronic Systems Magazine,23, 2008, 19–24.
 J. Ghommam, N. Fethalla, and M. Saad, Quadrotor circum-navigation of an unknown moving target using camera vision-based measurements, IET Control Theory & Applications,10, 2016, 1874–1887.
 Y. Bi and H. Duan, Implementation of autonomous visualtracking and landing for a low-cost quadrotor, Optik – Inter-national Journal for Light and Electron Optics, 124, 2013,3296–3300.
 Y. Song, et al., Towards autonomous control of quadrotorunmanned aerial vehicles in a GPS-denied urban area vialaser ranger ﬁnder, Optik – International Journal for Lightand Electron Optics, 126, 2015, 3877–3882.
 D. Abeywardena, et al., Improved state estimation in quadro-tor MAVs: A novel drift-free velocity estimator, IEEERobotics & Automation Magazine, 20, 2013, 32–39.
 W. Zheng, F. Zhou, and Z. Wang, Robust and accuratemonocular visual navigation combining IMU for a quadrotor,IEEE/CAA Journal of Automatica Sinica, 2, 2015, 33–44.
 G. Panahandeh and M. Jansson, Vision-aided inertial naviga-tion based on ground plane feature detection, IEEE/ASMETransactions on Mechatronics, 19, 2014, 1206–1215.
 S. Ahrens, et al., Vision-based guidance and control ofa hovering vehicle in unknown, GPS-denied environments,IEEE Int. Conf. Robotics and Automation, 2009. ICRA ’09,2009, 2643–2648.
 H. Zhao and Z. Wang, Motion measurement using inertialsensors, ultrasonic sensors, and magnetometers with extendedKalman ﬁlter for data fusion, IEEE Sensors Journal, 12,2012, 943–953.
 P. Marantos, Y. Koveos, and K.J. Kyriakopoulos, UAVstate estimation using adaptive complementary ﬁlters, IEEETransactions on Control Systems Technology, 24, 2016,1214–1226.
 H.G. d. Marina, et al., UAV attitude estimation using un-scented Kalman ﬁlter and TRIAD, IEEE Transactions onIndustrial Electronics, 59, 2012, 4465–4474.
 C. Luo, et al., UAV position estimation and collision avoidanceusing the extended Kalman ﬁlter, IEEE Transactions onVehicular Technology, 62, 2013, 2749–2762.
 J.-J. Xiong and E.-H. Zheng, Optimal Kalman ﬁlter for stateestimation of a quadrotor UAV, Optik – International Journalfor Light and Electron Optics, 126, 2015, 2862–2868.
 A. Chovancov´a, et al., Comparison of various quaternion-based control methods applied to quadrotor with disturbanceobserver and position estimator, Robotics and AutonomousSystems, 79, 2016, 87–98.
 H. Liu, X. Wang, and Y. Zhong, Quaternion-based robustattitude control for uncertain robotic quadrotors, IEEE Trans-actions on Industrial Informatics, 11, 2015, 406–415.
 D. Cabecinhas, R. Cunha, and C. Silvestre, A globallystabilizing path following controller for rotorcraft with winddisturbance rejection, IEEE Transactions on Control SystemsTechnology, 23, 2015, 708–714.
 D. Luo, W. Xu, and S. Wu, UAV formation ﬂight control andformation switch strategy, Control and Intelligent Systems,42, 2014.54
 D. Luo, J. Wu, and S. Wu, Obstacle avoidance and formationregrouping strategy and control for uav formation ﬂight,Control and Intelligent Systems, 42, 2014.
 H. Lim, et al., Build your own quadrotor: Open-sourceprojects on unmanned aerial vehicles, IEEE Robotics &Automation Magazine, 19, 2012, 33–45.
 C. Liu, J. Pan, and Y. Chang, PID and LQR trajectorytracking control for an unmanned quadrotor helicopter:Experimental studies, 2016 35th Chinese Control Con-ference (CCC), Chengdu, China, July 27–29, 2016,10845–10850.
 L.M. Argentim, et al., PID, LQR and LQR-PID on a quad-copter platform, 2013 Int. Conf. Informatics, Electronics &Vision (ICIEV), University of Dhaka, Dhaka, Bangladesh,May 17–18, 2013, 1–6.
 N. Cao and A.F. Lynch, Inner–outer loop control for quadrotorUAVs with input and state constraints, IEEE Transactionson Control Systems Technology, 24, 2016, 1797–1804.
 H. Bolandi, et al., Attitude control of a quadrotor withoptimized PID controller, Intelligent Control and Automation,4(3), 2013, 335–342.
 B. Kada and Y. Ghazzawi, Robust PID controller design foran UAV ﬂight control system, Proc. World Cong. Engineeringand Computer Science 2011, WCECS 2011, San Francisco,USA, 2011.
 A.L. Salih, et al., Modelling and PID controller design fora quadrotor unmanned air vehicle, 2010 IEEE Int. Conf.Automation Quality and Testing Robotics (AQTR), TechnicalUniversity of Cluj-Napoca; IPA S.S. Cluj-Napoca, Romania,2010, 1–5.
 J. Li and Y. Li, Dynamic analysis and PID control for aquadrotor, 2011 IEEE Int. Conf. Mechatronics and Automa-tion, Beijing, China, August 7–10, 2011, 573–578.
 R. Xu and U. Ozguner, Sliding mode control of a quadrotorhelicopter, Proc. 45th IEEE Conf. Decision and Control, SanDiego, CA USA, December 13–15, 2006, 4957–4962.
 S. Gonzalez-Vazquez and J. Moreno-Valenzuela, A new non-linear PI/PID controller for quadrotor posture regulation,Electronics, Robotics and Automotive Mechanics Conference(CERMA), 2010, 2010, 642–647.
 G. Szafranski and R. Czyba, Diﬀerent approaches of PIDcontrol UAV type quadrotor, presented at the Proc. Int.Micro Air Vehicles conference 2011 summer edition, 2011.
 P. Moonumca, Y. Yamamoto, and N. Depaiwa, AdaptivePID for controlling a quadrotor in a virtual outdoor scenario:Simulation study, 2013 IEEE Int. Conf. Mechatronics andAutomation, Sunport Takamatsu Takamatsu, Kagawa, Japan,Aug 4–7, 2013, 1080–1086.
 S. Islam, P.X. Liu, and A.E. Saddik, Robust control offour-rotor unmanned aerial vehicle with disturbance uncer-tainty, IEEE Transactions on Industrial Electronics, 62, 2015,1563–1571.
 A. Tayebi and S. McGilvray, Attitude stabilization of a VTOLquadrotor aircraft, IEEE Transactions on Control SystemsTechnology, 14, 2006, 562–571.
 S. Curi, I. Mas, and R.S. Pena, Autonomous ﬂight of acommercial quadrotor, IEEE Latin America Transactions,12, 2014, 853–858.
 H. Liu, et al., Robust three-loop trajectory tracking control forquadrotors with multiple uncertainties, IEEE Transactionson Industrial Electronics, 63, 2016, 2263–2274.
 H. Liu, et al., Robust attitude controller design for miniaturequadrotors, International Journal of Robust and NonlinearControl, 26, 2016, 681–696.
 E. Stingu and F. Lewis, Design and implementation of astructured ﬂight controller for a 6DoF quadrotor using quater-nions, 17th Mediterranean Conf. Control and Automation,2009, MED ’09, Thessaloniki, Greece, June 24–26, 2009,1233–1238.
 G.B. Raharja, K.G. Beom, and K.J. Yoon, Design of anautonomous hover control system for a small quadrotor,International Journal of Aeronautical & Space Sci., 11(4),2010, 338–344.
 E. Reyes-Valeria, et al., LQR control for a quadrotor usingunit quaternions: Modeling and simulation, 2013 Int. Conf.on Electronics, Communications and Computing (CONI-ELECOMP), Puebla, Mexico, 2013, 172–178.
 Y.R. Tang and Y. Li, Dynamic modeling for high-performancecontroller design of a UAV quadrotor, 2015 IEEE Int. Conf.Information and Automation, Nanyang Technological Uni-versity, Singapore, 2015, 3112–3117.
 Z. Chen, Y. Zhang, and Z. Wang, Output feedback stabiliza-tion of a class of uncertain non-aﬃne nonlinear systems indiscrete time, Control and Intelligent Systems, 44, 2016.
 Y. Shang, F. Gao, and Y. Wu, Global output feedback sta-bilization for a class of uncertain nonholonomic systems withpartial inputs saturation, Control and Intelligent Systems,43, 2015.
 C. Dembia and T. Uchida, Block diagram illustratingthe feedback linearization of a nonlinear system, 2014.https://commons.wikimedia.org/wiki/File%3AFeedback_linearization.svg
 A. Benallegue, A. Mokhtari, and L. Fridman, Feedbacklinearization and high order sliding mode observer for aquadrotor UAV, Int. Workshop on Variable Structure Sys-tems, 2006. VSS’06, 2006, 365–372.
 M.A. Lotufo, et al., Embedded model control for UAV quadro-tor via feedback linearization, IFAC-PapersOnLine, 49, 2016,266–271.
 Z. He and J.-X. Xu, Moving target tracking by UAVs in anurban area, Control and Intelligent Systems, 42, 2014.
 M.S.M. Cavalca, R.K.H. Galv˜ao, and T. Yoneyamaa, Robustmodel predictive control using constraint relaxation for faulttolerance, Control and Intelligent Systems, 43, 2015.
 K. Alexis, et al., Robust model predictive ﬂight controlof unmanned rotorcrafts, Journal of Intelligent & RoboticSystems, 81, 2016, 443–469.
 M.W. Mueller and R.D. Andrea, A model predictive controllerfor quadrocopter state interception, 2013 European ControlConference (ECC), Z¨urich, Switzerland, 2013, 1383–1389.
 P. Bouﬀard, A. Aswani, and C. Tomlin, Learning-based modelpredictive control on a quadrotor: Onboard implementationand experimental results, 2012 IEEE Int. Conf. Robotics andAutomation (ICRA), St. Paul Convention Center, St Paul,MN, USA, 2012, 279–284.
 Y.C. Choi and H.S. Ahn, Nonlinear control of quadrotorfor point tracking: Actual implementation and experimentaltests, IEEE/ASME Transactions on Mechatronics, 20, 2015,1179–1192.
 F. Chen, et al., A novel nonlinear resilient control for a quadro-tor UAV via backstepping control and nonlinear disturbanceobserver, Nonlinear Dynamics, 85, 2016, 1281–1295.
 H. Lu, et al., Online optimisation-based backstepping controldesign with application to quadrotor, IET Control Theory &Applications, 10, 2016, 1601–1611.
 C.K. Tan, et al., Tracking of a moving ground target bya quadrotor using a backstepping approach based on a fullstate cascaded dynamics, Applied Soft Computing, 47, 2016,47–62.
 Z. Fang and W. Gao, Adaptive backstepping control ofan indoor micro-quadrotor, Research Journal of AppliedSciences, Engineering and Technology, 4(21), 2012, 4216–4226.
 Z. Zuo and C. Wang, Adaptive trajectory tracking control ofoutput constrained multi-rotors systems, IET Control Theory& Applications, 8, 2014, 1163–1174.
 M. Bouchoucha, et al., Step by step robust nonlinear PIfor attitude stabilisation of a four-rotor mini-aircraft, 200816th Mediterranean Conf. Control and Automation, CongressCenter in Ajaccio, Corsica, France, 2008, 1276–1283.
 A.A. Mian, M.I. Ahmad, and D. Wang, Backstepping basedPID control strategy for an underactuated aerial robot, Proc.17th World Congress, The International Federation of Auto-matic Control, Seoul, Korea, 2008, 15636–15641.
 A.A. Mian and W. Daobo, Modeling and backstepping-basednonlinear control strategy for a 6 DOF quadrotor helicopter,Chinese Journal of Aeronautics, 21, 2008, 261–268.
 Y. Yu, et al., Robust backstepping tracking control of uncer-tain MIMO nonlinear systems with application to quadrotorUAVs, 2015 IEEE Int. Conf. Information and Automation,Gothenburg, Sweden, 2015, 2868–2873.55
 S. Bouabdallah and R. Siegwart, Backstepping and sliding-mode techniques applied to an indoor micro quadrotor, Proc.2005 IEEE Int. Conf. Robotics and Automation, Barcelona,Spain, 2005, 2247–2252.
 Nillerdk, Reaching phase and sliding phase in ﬁrst-order slid-ing mode control, 2009. https://commons.wikimedia.org/wiki/File%3AFirst_order_sliding_mode_control.svg
 M. Bouchoucha, S. Seghour, and M. Tadjine, Classical andsecond order sliding mode control solution to an attitudestabilization of a four rotors helicopter: From theory toexperiment, 2011 IEEE Int. Conf. Mechatronics (ICM),Istanbul Technical University, Istanbul, Turkey, 2011, 162–169.
 M.J. Reinoso, et al., Trajectory tracking of a quadrotor usingsliding mode control, IEEE Latin America Transactions, 14,2016, 2157–2166.
 P. Ben-Tzvi, et al., Fuzzy sliding mode control of rigid-ﬂexible multibody systems with bounded inputs, Journal ofDynamic Systems, Measurement, and Control, 133, 2011,061012–061012.
 Sudhir and A. Swamp, Second order sliding mode controlfor quadrotor, 2016 IEEE First International Conference onControl, Measurement and Instrumentation (CMI), Kolkata,India, 2016, 92–96.
 E.-H. Zheng, J.-J. Xiong, and J.-L. Luo, Second order slidingmode control for a quadrotor UAV, ISA Transactions, 53,2014, 1350–1356.
 B. Sumantri, N. Uchiyama, and S. Sano, Second order slidingmode control for a quad-rotor helicopter with a nonlinearsliding surface, 2014 IEEE Conf. Control Applications (CCA),Antibes Congress Center, Antibes-Juan Les Pins, France,2014, 742–746.
 H. Bouadi, M. Bouchoucha, and M. Tadjine, Modelling andstabilizing control laws design based on backstepping foran UAV type-quadrotor, IFAC Proceedings Volumes, 40,Toulouse, France, 2007, 245–250.
 J.-J. Xiong and E.-H. Zheng, Position and attitude trackingcontrol for a quadrotor UAV, ISA Transactions, 53, 2014,725–731.
 B. Sumantri, N. Uchiyama, and S. Sano, Least squarebased sliding mode control for a quad-rotor helicopter,2013 IEEE/SICE Int. Symp. System Integration (SII),Kobe International Conference Center, Kobe, Japan, 2013,324–328.
 K. Runcharoon and V. Srichatrapimuk, Sliding mode controlof quadrotor, 2013 Int. Conf. Technological Advances in Elec-trical, Electronics and Computer Engineering (TAEECE),Selcuklu/Konya, Turkey, 2013, 552–557.
 L. Derafa, et al., Super twisting control algorithm for thefour rotors helicopter attitude tracking problem, 2010 11thInternational Workshop on Variable Structure Systems (VSS),2010, 62–67.
 C.A. Arellano-Muro, et al., Quaternion-based trajectorytracking robust control for a quadrotor, 2015 10th System ofSystems Engineering Conference (SoSE), San Antonio, TX,USA, 2015, 386–391.
 L. Besnard, Y.B. Shtessel, and B. Landrum, Control of aquadrotor vehicle using sliding mode disturbance observer,2007 American Control Conference, Times Square NY, USA,July 11–13, 2007, 5230–5235.
 L. Besnard, Y.B. Shtessel, and B. Landrum, Quadrotor vehiclecontrol via sliding mode controller driven by sliding modedisturbance observer, Journal of the Franklin Institute, 349,2012, 658–684.
 Y. Li-ben, Z. Wei-guo, and H. Yong, Sliding mode controlbased on extended observer for underactuated quadrotorUAV, 2015 34th Chinese Control Conference (CCC), TBDHangzhou, China, 2015, 5513–5516.
 L. Luque-Vega, B. Castillo-Toledo, and A.G. Loukianov,Robust block second order sliding mode control for aquadrotor, Journal of the Franklin Institute, 349, 2012,719–739.
 P. Adigbli, Nonlinear attitude and position control of a microquadrotor using sliding mode and backsteppingtechniques,Presented at the 3rd US-European Competition and Workshopon Micro Air Vehicle Systems (MAV07) & European MicroAir Vehicle Conference and Flight Competition (EMAV2007),Toulouse, France, 2007.
 S.H. Dolatabadi and M.J. Yazdanpanah, MIMO sliding modeand backstepping control for a quadrotor UAV, 2015 23rdIranian Conf. Electrical Engineering, Sharif University ofTechnology, Tehran, Iran, 2015, 994–999.
 H. Bouadi, et al., Adaptive sliding mode control for quadro-tor attitude stabilization and altitude tracking, 2011 IEEE12th Int. Symp. Computational Intelligence and Informat-ics (CINTI), Obuda University, Budapest, Hungary, 2011,449–455.
 D. Lee, H. Jin Kim, and S. Sastry, Feedback linearizationvs. adaptive sliding mode control for a quadrotor helicopter,International Journal of Control, Automation and Systems,7, 2009, 419–428.
 C. Wang, et al., Trajectory tracking control for quadrotorrobot subject to payload variation and wind gust disturbance,Journal of Intelligent & Robotic Systems, 83, 2016, 315–333.
 Z.T. Dydek, A.M. Annaswamy, and E. Lavretsky, Adaptivecontrol of quadrotor UAVs: A design trade study withﬂight evaluations, IEEE Transactions on Control SystemsTechnology, 21, 2013, 1400–1406.
 M.D. Hua, et al., A control approach for thrust-propelledunderactuated vehicles and its application to VTOL drones,IEEE Transactions on Automatic Control, 54, 2009, 1837–1853.
 P. Bagheri, A. Ramirez-Serrano, and J.K. Pieper, Adaptivenonlinear robust control of a novel unconventional unmannedaerial vehicle, Control and Intelligent Systems, 43, 2015.