A Survey of Control Methods for Quadrotor UAV

(1) Muhammad Maaruf Mail (Systems Engineering Department, KFUPM, P.O.Box 5067, Dhahran 31261, Saudi Arabia)
(2) * Magdi Sadek Mahmoud Mail (Control and Instrumentation Engineering Department, KFUPM, Dhahran, Saudi Arabia)
(3) Alfian Ma'arif Mail (Universitas Ahmad Dahlan, Indonesia)
*corresponding author

Abstract


Flight control design of unmanned aerial vehicles UAVs is becoming increasingly important due to advances in computational power of computers with lower cost. The control algorithms are mainly employed for the attitude and position control of the UAVs. In the past decades, quadrotors have become the most popular UAVs, their adaptability and small size. They are employed to carry out tasks such as delivery, exploration,  fumigation, mapping, surveillance, rescue mission, traffic monitoring, and so on. While carrying out these tasks, quadrotor UAVs face various challenges, such as environmental disturbances, obstacles, and parametric and non-parametric perturbations. Therefore, they require robust and effective control to stabilize them and enhance their performance. This paper provides a survey of recent developments in control algorithms applied to attitude and position loops of quadrotor UAVs. In addition, the limitations of the previous control approaches are presented. In order to overcome the relative drawbacks of the previous control techniques and enhance the performance of the quadrotor, researchers are combining various control approaches to obtain the hybrid control architecture. In this study, a review of the recent hybrid control schemes is presented.


   

DOI

https://doi.org/10.31763/ijrcs.v2i4.743
      

Article metrics

10.31763/ijrcs.v2i4.743 Abstract views : 1768 | PDF views : 605

   

Cite

   

Full Text

Download

References


[1] Z. Li, X. Ma, and Y. Li, “Robust trajectory tracking control for a quadrotor subject to disturbances and model uncertainties,” International Journal of Systems Science, vol. 51, no. 5, pp. 839–851, 2020, https://doi.org/10.1080/00207721.2020.1746430.

[2] Y. Zou and B. Zhu, “Adaptive trajectory tracking controller for quadrotor systems subject to parametric uncertainties,” Journal of the Franklin Institute, vol. 354, no. 15, pp. 6724 – 6746, 2017, https://doi.org/10.1016/j.jfranklin.2017.08.027.

[3] O. Mechali, L. Xu, Y. Huang, M. Shi, and X. Xie, “Observer-based fixed-time continuous nonsingular terminal sliding mode control of quadrotor aircraft under uncertainties and disturbances for robust trajectory tracking: Theory and experiment,” Control Engineering Practice, vol. 111, p. 104806, 2021, https://doi.org/10.1016/j.conengprac.2021.104806.

[4] M. E. Antonio-Toledo, E. N. Sanchez, and A. Y. Alanis, “Neural inverse optimal control applied to quadrotor uav,” in 2018 IEEE Latin American Conference on Computational Intelligence (LA-CCI), Nov 2018, pp. 1–8, https://doi.org/10.1109/LA-CCI.2018.8625204.

[5] H. Mo and G. Farid, “Nonlinear and adaptive intelligent control techniques for quadrotor uav – a survey,” Asian Journal of Control, vol. 21, no. 2, pp. 989–1008, 2019, https://doi.org/10.1002/asjc.1758.

[6] B. Xu, “Composite learning finite-time control with application to quadrotors,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 48, no. 10, pp. 1806–1815, Oct 2018, https://doi.org/10.1109/TSMC.2017.2698473.

[7] Z. Tang, R. Cunha, D. Cabecinhas, T. Hamel, and C. Silvestre, “Quadrotor going through a window and landing: An image-based visual servo control approach,” Control Engineering Practice, vol. 112, pp. 104–116, 2021, https://doi.org/10.1016/j.conengprac.2021.104827.

[8] C. A. Cardenas R., V. H. Grisales, C. A. Collazos Morales, H. D. Ceron-Munoz, P. Ariza-Colpas, and R. Caputo-Llanos, “Quadrotor modeling and a pid control approach,” in Intelligent Human Computer Interaction, U. S. Tiwary and S. Chaudhury, Eds., Cham, 2020, pp. 281–291, https://doi.org/10.1007/978-3-030-44689-5_25.

[9] R. Miranda-Colorado and L. T. Aguilar, “Robust pid control of quadrotors with power reduction analysis,” ISA transactions, vol. 98, pp. 47–62, 2020, https://doi.org/10.1016/j.isatra.2019.08.045.

[10] J. Moreno-Valenzuela, R. Perez-Alcocer, M. Guerrero-Medina, and A. Dzul, “Nonlinear pid-type controller for quadrotor trajectory tracking,” IEEE/ASME Transactions on Mechatronics, vol. 23, no. 5, pp. 2436–2447, 2018, https://doi.org/10.1109/TMECH.2018.2855161.

[11] T. Ustunkok and M. Karakaya, “Effect of pso tuned p, pd, and pid controllers on the stability of a quadrotor,” in 2019 1st International Informatics and Software Engineering Conference (UBMYK), 2019, pp. 1–6, https://doi.org/10.1109/UBMYK48245.2019.8965487.

[12] J. J. Castillo-Zamora, K. A. Camarillo-Gomez, G. I. Perez-Soto, and J. Rodriguez-Resendiz, “Comparison of pd, pid and sliding-mode position controllers for v–tail quadcopter stability,” Ieee Access, vol. 6, pp. 38 086–38 096, 2018, https://doi.org/10.1109/ACCESS.2018.2851223.

[13] P. Burggraf, A. R. Perez Martınez, H. Roth, and J. Wagner, “Quadrotors in factory applications: design and implementation of the quadrotor’s p-pid cascade control system,” SN Applied Sciences, vol. 1, no. 7, pp. 1–17, 2019, https://doi.org/10.1007/s42452-019-0698-7.

[14] M. S. Mahmoud and M. Maaruf, “Discrete-time attitude stabilization of reusable reentry vehicle by convex optimization,” International Journal of Dynamics and Control, vol. 9, no. 3, pp. 1092–1099, 2021, https://doi.org/10.1007/s40435-020-00738-4.

[15] E. Okyere, A. Bousbaine, G. T. Poyi, A. K. Joseph, and J. M. Andrade, “Lqr controller design for quadrotor helicopters,” The Journal of Engineering, vol. 2019, no. 17, pp. 4003–4007, 2019, https://doi.org/10.1049/joe.2018.8126.

[16] A. S. Elkhatem and S. N. Engin, “Robust lqr and lqr-pi control strategies based on adaptive weighting matrix selection for a uav position and attitude tracking control,” Alexandria Engineering Journal, vol. 61, no. 8, pp. 6275–6292, 2022, https://doi.org/10.1016/j.aej.2021.11.057.

[17] M. R. Cohen, K. Abdulrahim, and J. R. Forbes, “Finite-horizon lqr control of quadrotors on se2(3),” IEEE Robotics and Automation Letters, vol. 5, no. 4, pp. 5748–5755, 2020, https://doi.org/10.1109/LRA.2020.3010214.

[18] M. Islam, M. Okasha, and E. Sulaeman, “A model predictive control (mpc) approach on unit quaternion orientation based quadrotor for trajectory tracking,” International Journal of Control, Automation and Systems, vol. 17, no. 11, pp. 2819–2832, 2019, https://doi.org/10.1007/s12555-018-0860-9.

[19] C. E. Luis, M. Vukosavljev, and A. P. Schoellig, “Online trajectory generation with distributed model predictive control for multi-robot motion planning,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 604–611, 2020, https://doi.org/10.1109/LRA.2020.2964159.

[20] J. Schlagenhauf, P. Hofmeier, T. Bronnenmeyer, R. Paelinck, and M. Diehl, “Cascaded nonlinear mpc for realtime quadrotor position tracking,” IFAC-PapersOnLine, vol. 53, no. 2, pp. 7026–7032, 2020, https://doi.org/10.1016/j.ifacol.2020.12.444.

[21] A. H. Mhmood and H. I. Ali, “Optimal h-infinity integral dynamic state feedback model reference controller design for nonlinear systems,” Arabian Journal for Science and Engineering, vol. 46, no. 10, pp. 10 171–10 184, 2021, https://doi.org/10.1007/s13369-021-05447-4.

[22] X. Lyu, J. Zhou, H. Gu, Z. Li, S. Shen, and F. Zhang, “Disturbance observer based hovering control of quadrotor tail-sitter vtol uavs using h∞synthesis,” IEEE Robotics and Automation Letters, vol. 3, no. 4, pp. 2910–2917, 2018, https://doi.org/10.1109/LRA.2018.2847405.

[23] F. Rekabi, F. A. Shirazi, M. J. Sadigh, and M. Saadat, “Nonlinear h∞ measurement feedback control algorithm for quadrotor position tracking,” Journal of the Franklin Institute, vol. 357, no. 11, pp. 6777–6804, 2020, https://doi.org/10.1016/j.jfranklin.2020.04.056.

[24] M. Maaruf, K. A. Khan, and M. Khalid, “Integrated power management and nonlinear-control for hybrid renewable microgrid,” in 2021 IEEE Green Technologies Conference (GreenTech), 2021, pp. 176–180, https://doi.org/10.1109/GreenTech48523.2021.00037.

[25] C.-C. Chen and Y.-T. Chen, “Feedback linearized optimal control design for quadrotor with multiperformances,” IEEE Access, vol. 9, pp. 26 674–26 695, 2021, https://doi.org/10.1109/ACCESS.2021.3057378.

[26] H. Ye, “Control of quadcopter uav by nonlinear feedback,” Ph.D. dissertation, Case Western Reserve University, 2018, http://rave.ohiolink.edu/etdc/view?acc_num=case1523544168630815.

[27] H. Mo and G. Farid, “Nonlinear and adaptive intelligent control techniques for quadrotor uav–a survey,” Asian Journal of Control, vol. 21, no. 2, pp. 989–1008, 2019, https://doi.org/10.1002/asjc.1758.

[28] M. Maaruf and M. Khalid, “Power quality control of hybrid wind/electrolyzer/fuel-cell/bess microgrid,” in 2021 IEEE PES Innovative Smart Grid Technologies - Asia (ISGT Asia), 2021, pp. 1–5, https://doi.org/10.1109/ISGTAsia49270.2021.9715639.

[29] M. S. Mahmoud and M. Maaruf, “Prescribed performance output feedback synchronisation control of bilateral teleoperation system with actuator nonlinearities,” International Journal of Systems Science, vol. 52, no. 15, pp. 3115–3127, 2021, https://doi.org/10.1080/00207721.2021.1921308.

[30] K. Wang, C. Hua, J. Chen, and M. Cai, “Dual-loop integral sliding mode control for robust trajectory tracking of a quadrotor,” International Journal of Systems Science, vol. 51, no. 2, pp. 203–216, 2020, https://doi.org/10.1080/00207721.2019.1622815.

[31] J.-J. Xiong and G.-B. Zhang, “Global fast dynamic terminal sliding mode control for a quadrotor uav,” ISA Transactions, vol. 66, pp. 233 – 240, 2017, https://doi.org/10.1016/j.isatra.2016.09.019.

[32] Z. Hou, P. Lu, and Z. Tu, “Nonsingular terminal sliding mode control for a quadrotor uav with a total rotor failure,” Aerospace Science and Technology, vol. 98, p. 105716, 2020, https://doi.org/10.1016/j.ast.2020.105716.

[33] M. Labbadi, Y. Boukal, M. Cherkaoui, and M. Djemai, “Fractional-order global sliding mode controller for an uncertain quadrotor uavs subjected to external disturbances,” Journal of the Franklin Institute, pp. 212–214, 2021, https://doi.org/10.1016/j.jfranklin.2021.04.032.

[34] H. Abaunza and P. Castillo, “Quadrotor aggressive deployment, using a quaternion-based spherical chattering-free sliding-mode controller,” IEEE Transactions on Aerospace and Electronic Systems, pp. 1–1, 2019, https://doi.org/10.1109/TAES.2019.2937663.

[35] K. Liu and R. Wang, “Antisaturation command filtered backstepping control-based disturbance rejection for a quadarotor uav,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 68, no. 12, pp. 3577–3581, 2021, https://doi.org/10.1109/TCSII.2021.3069967.

[36] K. Eliker and W. Zhang, “Finite-time adaptive integral backstepping fast terminal sliding mode control application on quadrotor uav,” International Journal of Control, Automation and Systems, vol. 18, no. 2, pp. 415–430, 2020, https://doi.org/10.1007/s12555-019-0116-3.

[37] X. Shi, Y. Cheng, C. Yin, S. Dadras, and X. Huang, “Design of fractional-order backstepping sliding mode control for quadrotor uav,” Asian Journal of Control, vol. 21, no. 1, pp. 156–171, 2019, https://doi.org/10.1002/asjc.1946.

[38] K. Liu and R. Wang, “Antisaturation command filtered backstepping control-based disturbance rejection for a quadarotor uav,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 68, no. 12, pp. 3577–3581, 2021, https://doi.org/10.1109/TCSII.2021.3069967.

[39] M. Maaruf and M. Khalid, “Global sliding-mode control with fractional-order terms for the robust optimal operation of a hybrid renewable microgrid with battery energy storage,” Electronics, vol. 11, no. 1, p. 88, 2021, https://doi.org/10.3390/electronics11010088.

[40] A. Redouane, N. Wahid, Z. Mehdi, and B. S. Yasmina, “Full control of quadrotor aerial robot using fractional-order fopid,” Iranian Journal of Science and Technology, Transactions of Electrical Engineering, vol. 43, no. 1, pp. 349–360, 2019, https://doi.org/10.1007/s40998-018-0155-4.

[41] M. Labbadi, Y. Boukal, and M. Cherkaoui, “Path following control of quadrotor uav with continuous fractional-order super twisting sliding mode,” Journal of Intelligent & Robotic Systems, vol. 100, no. 3, pp. 1429–1451, 2020, https://doi.org/10.1007/s10846-020-01256-3.

[42] X. Shi, Y. Cheng, C. Yin, S. Dadras, and X. Huang, “Design of fractional-order backstepping sliding mode control for quadrotor uav,” Asian Journal of Control, vol. 21, no. 1, pp. 156–171, 2019, https://doi.org/10.1002/asjc.1946.

[43] M. Vahdanipour and M. Khodabandeh, “Adaptive fractional order sliding mode control for a quadrotor with a varying load,” Aerospace Science and Technology, vol. 86, pp. 737–747, 2019, https://doi.org/10.1016/j.ast.2019.01.053.

[44] J. Qiao, Z. Liu, and Y. Zhang, “Gain scheduling based pid control approaches for path tracking and fault tolerant control of a quad-rotor uav,” International Journal of Mechanical Engineering and
Robotics Research
, vol. 7, no. 4, pp. 401–408, 2018, http://www.ijmerr.com/uploadfile/2018/0709/20180709111619835.pdf.

[45] L. Abdou et al., “Integral backstepping/lft-lpv h∞ control for the trajectory tracking of a quadcopter,” in 2018 7th International Conference on Systems and Control (ICSC), 2018, pp. 348–353, https://doi.org/10.1109/ICoSC.2018.8587839.

[46] A. Gonzalez, A. Cuenca, V. Balaguer, and P. Garcıa, “Event-triggered predictor-based control with gainscheduling and extended state observer for networked control systems,” Information Sciences, vol. 491, pp. 90–108, 2019, https://doi.org/10.1016/j.ins.2019.03.081.

[47] M. Maaruf, M. Shafiullah, A. T. Al-Awami, and F. S. Al-Ismail, “Adaptive nonsingular fast terminal sliding mode control for maximum power point tracking of a wecs-pmsg,” Sustainability, vol. 13, no. 23, 2021, https://doi.org/10.3390/su132313427.

[48] M. S. Mahmoud, M. Maaruf, and S. El-Ferik, “Neuro-adaptive output feedback control of the continuous polymerization reactor subjected to parametric uncertainties and external disturbances,” ISA transactions, vol. 112, pp. 1–11, 2021, https://doi.org/10.1016/j.isatra.2020.11.026.

[49] S. Yang and B. Xian, “Energy-based nonlinear adaptive control design for the quadrotor uav system with a suspended payload,” IEEE Transactions on Industrial Electronics, vol. 67, no. 3, pp. 2054–2064, 2019, https://doi.org/10.1109/TIE.2019.2902834.

[50] B. J. Emran and H. Najjaran, “A review of quadrotor: An underactuated mechanical system,” Annual Reviews in Control, vol. 46, pp. 165–180, 2018, https://doi.org/10.1016/j.arcontrol.2018.10.009.

[51] W. Chi, Y. Ji, and Q. Gao, “Attitude tracking control for a quadrotor via backstepping and adaptive dynamic programming,” in 2019 Chinese Control And Decision Conference (CCDC), 2019, pp. 3108–3113, https://doi.org/10.1109/CCDC.2019.8832799.

[52] M. S. Mahmoud and M. Maaruf, “Robust adaptive multilevel control of a quadrotor,” IEEE Access, vol. 8, pp. 167 684–167 692, 2020, https://doi.org/10.1109/ACCESS.2020.3022724.

[53] Z. Wang and T. Zhao, “Based on robust sliding mode and linear active disturbance rejection control for attitude of quadrotor load uav,” Nonlinear Dynamics, pp. 3485–3503, 2022, https://doi.org/10.1007/s11071-022-07349-y.

[54] L. Zhao, L. Dai, Y. Xia, and P. Li, “Attitude control for quadrotors subjected to wind disturbances via active disturbance rejection control and integral sliding mode control,” Mechanical Systems and Signal Processing, vol. 129, pp. 531–545, 2019, https://doi.org/10.1016/j.ymssp.2019.04.040.

[55] Y. Zhang, Z. Chen, X. Zhang, Q. Sun, and M. Sun, “A novel control scheme for quadrotor uav based upon active disturbance rejection control,” Aerospace Science and Technology, vol. 79, pp. 601–609, 2018, https://doi.org/10.1016/j.ast.2018.06.017.

[56] M. Maaruf and S. E. Ferik, “Distributed control method for heterogeneous multiagent systems subjected to faults,” in 2021 18th International Multi-Conference on Systems, Signals Devices (SSD), 2021, pp. 1328–1333, https://doi.org/10.1109/SSD52085.2021.9429392.

[57] S. El Ferik, M. S. Mahmoud, and M. Maaruf, “Robust adaptive sliding mode control of nonlinear systems using neural network,” in 2020 17th International Multi-Conference on Systems, Signals & Devices (SSD), 2020, pp. 591–596, https://doi.org/10.1109/SSD49366.2020.9364137.

[58] Z. Jia, L. Wang, J. Yu, and X. Ai, “Distributed adaptive neural networks leader-following formation control for quadrotors with directed switching topologies,” ISA Transactions, vol. 93, pp. 93 – 107, 2019, https://doi.org/10.1016/j.isatra.2019.02.030.

[59] V. Nekoukar and N. M. Dehkordi, “Robust path tracking of a quadrotor using adaptive fuzzy terminal sliding mode control,” Control Engineering Practice, vol. 110, pp. 104–115, 2021, https://doi.org/10.1016/j.conengprac.2021.104763.

[60] M. A. M. Basri, “Trajectory tracking control of autonomous quadrotor helicopter using robust neural adaptive backstepping approach,” Journal of Aerospace Engineering, vol. 31, no. 2, p. 04017091, 2018, https://doi.org/10.1061/(ASCE)AS.1943-5525.0000804.

[61] H. Housny, E. A. Chater, and H. El Fadil, “New deterministic optimization algorithm for fuzzy control tuning design of a quadrotor,” in 2019 5th International Conference on Optimization and Applications (ICOA), April 2019, pp. 1–6, https://doi.org/10.1109/ICOA.2019.8727622.

[62] C. Trapiello, V. Puig, and B. Morcego, “Position-heading quadrotor control using lpv techniques,” IET Control Theory & Applications, vol. 13, no. 6, pp. 783–794, April 2019, https://doi.org/10.1049/iet-cta.2018.6147.

[63] M. Labbadi and M. Cherkaoui, “Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor uav,” Aerospace Science and Technology, vol. 93, p. 105306, 2019, https://doi.org/10.1016/j.ast.2019.105306.

[64] L.-X. Xu, H.-J. Ma, D. Guo, A.-H. Xie, and D.-L. Song, “Backstepping sliding-mode and cascade active disturbance rejection control for a quadrotor uav,” IEEE/ASME Transactions on Mechatronics, vol. 25, no. 6, pp. 2743–2753, 2020, https://doi.org/10.1109/TMECH.2020.2990582.

[65] D. J. Almakhles, “Robust backstepping sliding mode control for a quadrotor trajectory tracking application,” IEEE Access, vol. 8, pp. 5515–5525, 2020, https://doi.org/10.1109/ACCESS.2019.2962722.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 MagdiSadek Mostafa Mahmoud

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia