A REVIEW ON LINEAR AND NONLINEAR CONTROL TECHNIQUES FOR POSITION AND ATTITUDE CONTROL OF A QUADROTOR

Ghulam Farid,∗ Mo Hongwei,∗ Syed Masroor Ali,∗ and Qu Liwei∗

References

  1. [1] 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.
  2. [2] 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.
  3. [3] M. Huang, et al., Adaptive tracking control of underactuatedquadrotor unmanned aerial vehicles via backstepping, Proc.2010 American Control Conf., 2010, 2076–2081.
  4. [4] 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.
  5. [5] 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.
  6. [6] G.V. Raffo, M.G. Ortega, and F.R. Rubio, An integral pre-dictive/nonlinear control structure for a quadrotor helicopter,Automatica, 46, 2010, 29–39.
  7. [7] A. Modirrousta and M. Khodabandeh, A novel nonlinearhybrid controller design for an uncertain quadrotor withdisturbances, Aerospace Science and Technology, 45, 2015,294–308.
  8. [8] 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.
  9. [9] 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.
  10. [10] A.C. Satici, H. Poonawala, and M.W. Spong, Robust optimalcontrol of quadrotor UAVs, IEEE Access, 1, 2013, 79–93.
  11. [11] 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.
  12. [12] A.L. Salih, et al., Flight PID controller design for a UAVquadrotor, Scientific Research and Essays, 5(23), 4 December2010, 3660–3667.
  13. [13] A. Bulgakov, A. Evgenov, and C. Weller, Automation of3D building model generation using quadrotor, ProcediaEngineering, 123, 2015, 101–109.
  14. [14] S. Emelianov, A. Bulgakow, and D. Sayfeddine, Aerial laserinspection of buildings facades using quadrotor, ProcediaEngineering, 85, 2014, 140–146.
  15. [15] T. Kruglova, D. Sayfeddine, and K. Vitaliy, Robotic laserinspection of airplane wings using quadrotor, Procedia Engi-neering, 129, 2015, 245–251.
  16. [16] J. Toledo, et al., Stability and performance analysis of un-manned aerial vehicles: Quadrotor against Hexrotor, IETControl Theory & Applications, 9, 2015, 1190–1196.
  17. [17] 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.
  18. [18] T. Hamel, et al., Dynamic modelling and configuration sta-bilization for an X4-flyer, Proc. 15th IFAC World Congress,2002, Barcelona, Spain, 2002, 846–846.
  19. [19] Z. Zuo, Trajectory tracking control design with command-filtered compensation for a quadrotor, IET Control Theory& Applications, 4, 2010, 2343–2355.
  20. [20] 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.
  21. [21] 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.
  22. [22] 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.
  23. [23] S.H. Jeong and S. Jung, A quad-rotor system for driving andflying missions by tilting mechanism of rotors: From designto control, Mechatronics, 24, 2014, 1178–1188.
  24. [24] 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.
  25. [25] Y. Wu, et al., Extension of robust three-stage Kalman filterfor state estimation during Mars entry, IET Radar, Sonar &Navigation, 8, 2014, 895–906.
  26. [26] X. Zhang, et al., Autonomous flight control of a nano quadro-tor helicopter in a GPS-denied environment using on-boardvision, IEEE Transactions on Industrial Electronics, 62, 2015,6392–6403.
  27. [27] B. Heriss, et al., Landing a VTOL unmanned aerial vehicleon a moving platform using optical flow, IEEE Transactionson Robotics, 28, 2012, 77–89.
  28. [28] B.B. Mohr and D.L. Fitzpatrick, Micro air vehicle navigationsystem, IEEE Aerospace and Electronic Systems Magazine,23, 2008, 19–24.
  29. [29] 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.
  30. [30] 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.
  31. [31] Y. Song, et al., Towards autonomous control of quadrotorunmanned aerial vehicles in a GPS-denied urban area vialaser ranger finder, Optik – International Journal for Lightand Electron Optics, 126, 2015, 3877–3882.
  32. [32] D. Abeywardena, et al., Improved state estimation in quadro-tor MAVs: A novel drift-free velocity estimator, IEEERobotics & Automation Magazine, 20, 2013, 32–39.
  33. [33] 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.
  34. [34] G. Panahandeh and M. Jansson, Vision-aided inertial naviga-tion based on ground plane feature detection, IEEE/ASMETransactions on Mechatronics, 19, 2014, 1206–1215.
  35. [35] 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.
  36. [36] H. Zhao and Z. Wang, Motion measurement using inertialsensors, ultrasonic sensors, and magnetometers with extendedKalman filter for data fusion, IEEE Sensors Journal, 12,2012, 943–953.
  37. [37] P. Marantos, Y. Koveos, and K.J. Kyriakopoulos, UAVstate estimation using adaptive complementary filters, IEEETransactions on Control Systems Technology, 24, 2016,1214–1226.
  38. [38] H.G. d. Marina, et al., UAV attitude estimation using un-scented Kalman filter and TRIAD, IEEE Transactions onIndustrial Electronics, 59, 2012, 4465–4474.
  39. [39] C. Luo, et al., UAV position estimation and collision avoidanceusing the extended Kalman filter, IEEE Transactions onVehicular Technology, 62, 2013, 2749–2762.
  40. [40] J.-J. Xiong and E.-H. Zheng, Optimal Kalman filter for stateestimation of a quadrotor UAV, Optik – International Journalfor Light and Electron Optics, 126, 2015, 2862–2868.
  41. [41] 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.
  42. [42] 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.
  43. [43] 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.
  44. [44] D. Luo, W. Xu, and S. Wu, UAV formation flight control andformation switch strategy, Control and Intelligent Systems,42, 2014.54
  45. [45] D. Luo, J. Wu, and S. Wu, Obstacle avoidance and formationregrouping strategy and control for uav formation flight,Control and Intelligent Systems, 42, 2014.
  46. [46] H. Lim, et al., Build your own quadrotor: Open-sourceprojects on unmanned aerial vehicles, IEEE Robotics &Automation Magazine, 19, 2012, 33–45.
  47. [47] 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.
  48. [48] 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.
  49. [49] 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.
  50. [50] H. Bolandi, et al., Attitude control of a quadrotor withoptimized PID controller, Intelligent Control and Automation,4(3), 2013, 335–342.
  51. [51] B. Kada and Y. Ghazzawi, Robust PID controller design foran UAV flight control system, Proc. World Cong. Engineeringand Computer Science 2011, WCECS 2011, San Francisco,USA, 2011.
  52. [52] 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.
  53. [53] 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.
  54. [54] 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.
  55. [55] 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.
  56. [56] G. Szafranski and R. Czyba, Different approaches of PIDcontrol UAV type quadrotor, presented at the Proc. Int.Micro Air Vehicles conference 2011 summer edition, 2011.
  57. [57] 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.
  58. [58] 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.
  59. [59] A. Tayebi and S. McGilvray, Attitude stabilization of a VTOLquadrotor aircraft, IEEE Transactions on Control SystemsTechnology, 14, 2006, 562–571.
  60. [60] S. Curi, I. Mas, and R.S. Pena, Autonomous flight of acommercial quadrotor, IEEE Latin America Transactions,12, 2014, 853–858.
  61. [61] H. Liu, et al., Robust three-loop trajectory tracking control forquadrotors with multiple uncertainties, IEEE Transactionson Industrial Electronics, 63, 2016, 2263–2274.
  62. [62] H. Liu, et al., Robust attitude controller design for miniaturequadrotors, International Journal of Robust and NonlinearControl, 26, 2016, 681–696.
  63. [63] E. Stingu and F. Lewis, Design and implementation of astructured flight 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.
  64. [64] 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.
  65. [65] 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.
  66. [66] 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.
  67. [67] Z. Chen, Y. Zhang, and Z. Wang, Output feedback stabiliza-tion of a class of uncertain non-affine nonlinear systems indiscrete time, Control and Intelligent Systems, 44, 2016.
  68. [68] 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.
  69. [69] C. Dembia and T. Uchida, Block diagram illustratingthe feedback linearization of a nonlinear system, 2014.https://commons.wikimedia.org/wiki/File%3AFeedback_linearization.svg
  70. [70] 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.
  71. [71] M.A. Lotufo, et al., Embedded model control for UAV quadro-tor via feedback linearization, IFAC-PapersOnLine, 49, 2016,266–271.
  72. [72] Z. He and J.-X. Xu, Moving target tracking by UAVs in anurban area, Control and Intelligent Systems, 42, 2014.
  73. [73] 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.
  74. [74] K. Alexis, et al., Robust model predictive flight controlof unmanned rotorcrafts, Journal of Intelligent & RoboticSystems, 81, 2016, 443–469.
  75. [75] M.W. Mueller and R.D. Andrea, A model predictive controllerfor quadrocopter state interception, 2013 European ControlConference (ECC), Z¨urich, Switzerland, 2013, 1383–1389.
  76. [76] P. Bouffard, 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.
  77. [77] 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.
  78. [78] 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.
  79. [79] H. Lu, et al., Online optimisation-based backstepping controldesign with application to quadrotor, IET Control Theory &Applications, 10, 2016, 1601–1611.
  80. [80] 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.
  81. [81] Z. Fang and W. Gao, Adaptive backstepping control ofan indoor micro-quadrotor, Research Journal of AppliedSciences, Engineering and Technology, 4(21), 2012, 4216–4226.
  82. [82] Z. Zuo and C. Wang, Adaptive trajectory tracking control ofoutput constrained multi-rotors systems, IET Control Theory& Applications, 8, 2014, 1163–1174.
  83. [83] 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.
  84. [84] 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.
  85. [85] 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.
  86. [86] 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
  87. [87] 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.
  88. [88] Nillerdk, Reaching phase and sliding phase in first-order slid-ing mode control, 2009. https://commons.wikimedia.org/wiki/File%3AFirst_order_sliding_mode_control.svg
  89. [89] 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.
  90. [90] M.J. Reinoso, et al., Trajectory tracking of a quadrotor usingsliding mode control, IEEE Latin America Transactions, 14,2016, 2157–2166.
  91. [91] P. Ben-Tzvi, et al., Fuzzy sliding mode control of rigid-flexible multibody systems with bounded inputs, Journal ofDynamic Systems, Measurement, and Control, 133, 2011,061012–061012.
  92. [92] 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.
  93. [93] E.-H. Zheng, J.-J. Xiong, and J.-L. Luo, Second order slidingmode control for a quadrotor UAV, ISA Transactions, 53,2014, 1350–1356.
  94. [94] 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.
  95. [95] 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.
  96. [96] J.-J. Xiong and E.-H. Zheng, Position and attitude trackingcontrol for a quadrotor UAV, ISA Transactions, 53, 2014,725–731.
  97. [97] 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.
  98. [98] 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.
  99. [99] 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.
  100. [100] 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.
  101. [101] 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.
  102. [102] 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.
  103. [103] 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.
  104. [104] 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.
  105. [105] 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.
  106. [106] 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.
  107. [107] 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.
  108. [108] 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.
  109. [109] 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.
  110. [110] Z.T. Dydek, A.M. Annaswamy, and E. Lavretsky, Adaptivecontrol of quadrotor UAVs: A design trade study withflight evaluations, IEEE Transactions on Control SystemsTechnology, 21, 2013, 1400–1406.
  111. [111] 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.
  112. [112] P. Bagheri, A. Ramirez-Serrano, and J.K. Pieper, Adaptivenonlinear robust control of a novel unconventional unmannedaerial vehicle, Control and Intelligent Systems, 43, 2015.

Important Links:

Go Back