Abstract
In this paper, the design and application of a robust mu-synthesis-based controller for quad-rotor trajectory tracking are presented. The proposed design approach guarantees robust performance over a weakly nonlinear range of operation of the quad-rotor, which is a practical range that suits various applications. The controller considers different structured and unstructured uncertainties, such as unmodeled dynamics and perturbation in the parameters. The controller also provides robustness against external disturbances such as wind gusts and wind turbulence. The proposed controller is fixed and linear; therefore, it has a very low computational cost. Moreover, the controller meets all design specifications without tuning. To validate this control strategy, the proposed approach is compared to a linear quadratic regulator (LQR) controller using a high-fidelity quad-rotor simulation environment. In addition, the experimental results presented show the validity of the proposed control strategy.
Similar content being viewed by others
References
Weng, K. W. (2006). Design and control of a quad-rotor flying robot for aerial surveillance. In 2006 4th student conference on research and development (pp. 173–177). IEEE.
Máthé, K., Buşoniu, L., Barabás, L., Iuga, C.-I., Miclea, L., & Braband, J. (2016). Vision-based control of a quadrotor for an object inspection scenario. In 2016 International conference on unmanned aircraft systems (ICUAS) (pp. 849–857). IEEE.
Silvagni, M., Tonoli, A., Zenerino, E., & Chiaberge, M. (2017). Multipurpose UAV for search and rescue operations in mountain avalanche events. Geomatics, Natural Hazards and Risk, 8(1), 18–33.
Valente, J., Sanz, D., Del Cerro, J., Barrientos, A., & de Frutos, M. Á. (2013). Near-optimal coverage trajectories for image mosaicing using a mini quad-rotor over irregular-shaped fields. Precision agriculture, 14(1), 115–132.
Flodell, A., & Christensson, C. (2016). Wildlife surveillance using a UAV and thermal imagery. Master’s thesis. Linköping, Sweden: Linköping University.
Alshbatat, A. I. N. (2018). Fire extinguishing system for high-rise buildings and rugged mountainous terrains utilizing quadrotor unmanned aerial vehicle. International Journal of Image, Graphics & Signal Processing, 10(1), 23.
Ravankar, A.A., Ravankar, A., Kobayashi, Y., & Emaru, T. (2018). Autonomous mapping and exploration with unmanned aerial vehicles using low cost sensors. In Multidisciplinary digital publishing institute proceedings (pp. 44).
Zulu, A., & John, S. (2016). A review of control algorithms for autonomous quadrotors. arXiv:1602.02622.
Han, B., Zhou, Y., Deveerasetty, K. K., & Hu, C. (2018). A review of control algorithms for quadrotor. In 2018 IEEE international conference on information and automation (ICIA) (pp. 951–956). IEEE.
Bouabdallah, S., Noth, A., & Siegwart, R. (2004). PID vs LQ control techniques applied to an indoor micro quadrotor. In 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS) (IEEE Cat. No. 04CH37566) (pp. 2451–2456). IEEE.
Martins, L., Cardeira, C., & Oliveira, P. (2019). Linear quadratic regulator for trajectory tracking of a quadrotor. IFAC-PapersOnLine, 52(12), 176–181. https://doi.org/10.1016/j.ifacol.2019.11.195
Fossen, T., & Strand, J. (1999). Tutorial on nonlinear backstepping: Applications to ship control. Modeling, Identification and Control: A Norwegian Research Bulletin, 20(2), 83–135.
Aboudonia, A., El-Badawy, A., & Rashad, R. (2017). Active anti-disturbance control of a quadrotor unmanned aerial vehicle using the command-filtering backstepping approach. Nonlinear Dynamics, 90(1), 581–597.
Zheng, E.-H., Xiong, J.-J., & Luo, J.-L. (2014). Second order sliding mode control for a quadrotor UAV. ISA Transactions, 53(4), 1350–1356.
Lee, K., Kim, S., Kwak, S., & You, K. (2021). Quadrotor stabilization and tracking using nonlinear surface sliding mode control and observer. Applied Sciences, 11(4), 1417.
Eskandarpour, A., & Sharf, I. (2020). A constrained error-based MPC for path following of quadrotor with stability analysis. Nonlinear Dynamics, 99(2), 899–918.
Islam, M., Okasha, M., & Sulaeman, E. (2019). A model predictive control (MPC) approach on unit quaternion orientation based quadrotor for trajectory tracking. International Journal of Control, Automation and Systems, 17(11), 2819–2832.
Skogestad, S., & Postlethwaite, I. (2007). Multivariable feedback control: Analysis and design (Vol. 2). Wiley.
Hamza, A., Mohamed, A. H., & El-Badawy, A. (2022). Robust H-infinity control for a quadrotor UAV. In AIAA SCITECH 2022 forum (pp. 2033).
Pirat, C., Ankersen, F., Walker, R., & Gass, V. (2019). H infinity and mu-synthesis for nanosatellites rendezvous and docking. IEEE Transactions on Control Systems Technology, 28(3), 1050–1057.
Ravikumar, N., & Saraswathi, G. (2020). Towards robust controller design using mu-synthesis approach for speed regulation of an uncertain wind turbine. Electrical Engineering, 102(2), 515–527.
Liu, J., & Zhou, K. (2018). Active vibration control of a dynamic hysteresis system using mu-synthesis. IEEE Access, 6, 76831–76837.
Kürkçü, B., & Kasnakoğlu, C. (2018). Robust temperature control of a thermoelectric cooler via mu-synthesis. Journal of Electronic Materials, 47(8), 4421–4429.
Chen, M., & Huzmezan, M. (2003). A combined MPBC/2DOF H-infinity controller for a quadrotor UAV. In Proceedings of the conference on AIAA guidance, navigation and control (pp. 11–14). Austin, Texas, USA.
Mokheari, A., Benallegue, A., & Daachi, B. (2005). Robust feedback linearization and GH-infinity controller for a quadrotor unmanned aerial vehicle. In Proceedings of the 2005 IEEE/RSJ international conference on intelligent robots and systems (pp. 1198–1203). Edmonton, AB, Canada.
Rich, M., Elia, N., & Jones, P. (2013). Design and implementation of an H-infinity controller for a quadrotor helicopter. In 21st Mediterranean conference on control and automation (pp. 1189–1198). IEEE.
Bouabdallah, S. (2007). Design and control of quadrotors with application to autonomous flying. Technical report.
Carrillo, L. R. G., López, A. E. D., Lozano, R., & Pégard, C. (2013). Modeling the quad-rotor mini-rotorcraft. In M. J. Grimble, M.A. Johnson (Eds.), Quad rotorcraft control (pp. 23–34). Springer.
Zerz, E. (1999). LFT representations of parametrized polynomial systems. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 46(3), 410–416.
Safonov, M. G. (1987). Imaginary-axis zeros in multivariable h-infinity-optimal control. In R. F. Curtain (Eds.), Modelling, robustness and sensitivity reduction in control systems (pp. 71–81). Springer.
Packard, A., Doyle, J., & Balas, G. (1993). Linear, multivariable robust control with a mu perspective. Journal of Dynamic Systems, Measurement, and Control, 115(2B), 426–438. https://doi.org/10.1115/1.2899083
Zhou, K., & Doyle, J. C. (1998). Essentials of robust control (Vol. 104). Prentice Hall.
Varga, A. (1991). Balancing free square-root algorithm for computing singular perturbation approximations. In: Proceedings of the 30th IEEE conference on decision and control (pp. 1062–10652). IEEE. https://doi.org/10.1109/CDC.1991.261486
Moorhouse, D. & Woodcock, R. (1980). US military specification MIL-F-8785c. US Department of Defense.
Aboudonia, A., El-Badawy, A., & Rashad, R. (2016). Disturbance observer-based feedback linearization control of an unmanned quadrotor helicopter. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 230(9), 877–891.
Christian, A., & Lawrence, J. (2016). Initial development of a quadcopter simulation environment for auralization. In American Helicopter Society Annual Forum. West Palm Beach, FL, USA.
Ogata, K. (2010). Modern control engineering (Vol. 5). Prentice Hall.
Bryson, A. (1975). Applied optimal control: optimization, estimation, and control (1st ed.). New York: Taylor & Francis.
Motion capture systems. https://optitrack.com/
Koken, M. (2017). The experimental determination of the moment of inertia of a model airplane. Williams Honors College, Honors Research Projects. https://ideaexchange.uakron.edu/honors_research_projects/585
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Hossam, A., El-Badawy, A. Mu-based trajectory tracking control for a quad-rotor UAV. Control Theory Technol. 20, 536–554 (2022). https://doi.org/10.1007/s11768-022-00114-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-022-00114-x