Skip to main content
Log in

Backstepping approach for design of PID controller with guaranteed performance for micro-air UAV

  • Published:
Control Theory and Technology Aims and scope Submit manuscript

Abstract

Flight controllers for micro-air UAVs are generally designed using proportional-integral-derivative (PID) methods, where the tuning of gains is difficult and time-consuming, and performance is not guaranteed. In this paper, we develop a rigorous method based on the sliding mode analysis and nonlinear backstepping to design a PID controller with guaranteed performance. This technique provides the structure and gains for the PID controller, such that a robust and fast response of the UAV (unmanned aerial vehicle) for trajectory tracking is achieved. First, the second-order sliding variable errors are used in a rigorous nonlinear backstepping design to obtain guaranteed performance for the nonlinear UAV dynamics. Then, using a small angle approximation and rigorous geometric manipulations, this nonlinear design is converted into a PID controller whose structure is naturally determined through the backstepping procedure. PID gains that guarantee robust UAV performance are finally computed from the sliding mode gains and from stabilizing gains for tracking error dynamics. We prove that the desired Euler angles of the inner attitude controller loop are related to the dynamics of the outer backstepping tracker loop by inverse kinematics, which provides a seamless connection with existing built-in UAV attitude controllers. We implement the proposed method on actual UAV, and experimental flight tests prove the validity of these algorithms. It is seen that our PID design procedure yields tighter UAV performance than an existing popular PID control technique.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. H. C. Yang, R. AbouSleiman, B. Sababha, et al. Implementation of an autonomous surveillance quadrotor system. AIAA Infotech@Aerospace Conference, Seattle: AIAA, 2009: DOI https://doi.org/10.2514/6.2009-2047.

    Google Scholar 

  2. F. Fraundorfer, L. Heng, D. Honegger, et al. Vision-based autonomous mapping and exploration using a quadrotor MAV. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Algarve: IEEE, 2012: 4557–4564.

    Google Scholar 

  3. A. Das, F. L. Lewis, K. Subbarao. Backstepping approach for controlling a quadrotor using lagrange form dynamics. Journal of Intelligent and Robotic Systems, 2009, 56(1/2): 127–151.

    Article  Google Scholar 

  4. S. Khatoon, D. Gupta, L. K. Das. PID & LQR control for a quadrotor: Modeling and simulation. IEEE International Conference on Advances in Computing, Communications and Informatics (ICACCI), New Delhi: IEEE, 2014: 796–802.

    Google Scholar 

  5. E. Reyes-Valeria, R. Enriquez-Caldera, S. Camacho-Lara, et al. LQR control for a quadrotor using unit quaternions: Modeling and simulation. International Conference on Electronics, Communications and Computing (CONIELECOMP), Cholula: IEEE, 2013: 172–178.

    Google Scholar 

  6. A. Das, K. Subbarao, F. L. Lewis. Dynamic inversion with zerodynamics stabilization for quadrotor control. IET Control Theory & Applications, 2009, 3(3): 303–314.

    Article  MathSciNet  Google Scholar 

  7. D. Y. Jeong, T. Kang, H. R. Dharmayanda. H-infinity attitude control system design for a small-scale autonomous helicopter with nonlinear dynamics and uncertainties. Journal of Aerospace Engineering, 2011, 25(4): 501–518.

    Article  Google Scholar 

  8. T. Madani, A. Benallegue. Backstepping control for a quadrotor helicopter. IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing: IEEE, 2006: 3255–3260.

    Chapter  Google Scholar 

  9. F. Munoz, E. S. Espinoza, I. Gonzalez-Hernandez, et al. Robust trajectory tracking for unmanned aircraft systems using a nonsingular terminal modified super-twisting sliding mode controller. Journal of Intelligent & Robotic Systems, 2019, 93(1/2): 1–8.

    Google Scholar 

  10. M. C. Santos, C. D. Rosales, J. A. Sarapura, et al. An adaptive dynamic controller for quadrotor to perform trajectory tracking tasks. Journal of Intelligent & Robotic Systems, 2018, 93(1/2): 5–16.

    Google Scholar 

  11. M. A. Rosaldo-Serrano, J. Santiaguillo-Salinas, E. Aranda- Bricaire. Observer-based time-varying backstepping control for a quadrotor multi-agent system. Journal of Intelligent & Robotic Systems, 2019, 93(1/2): 135–150.

    Article  Google Scholar 

  12. C. D. Yang, W. H. Liu. Nonlinear H8 decoupling hover control with parameter uncertainties. Journal of Aeronautics, Astronautics and Aviation Series A, 2008, 40(4): 225–236.

    Google Scholar 

  13. G. Hoffmann, H. Huang, C. Tomlin, et al. Quadrotor helicopter flight dynamics and control: Theory and experiment. AIA. Guidance, Navigation and Control Conference and Exhibit, South Carolina: AIAA, 2007: DOI https://doi.org/10.2514/6.2007-6461.

    Google Scholar 

  14. D. Mellinger, N. Michael, V. Kumar. Trajectory generation and control for precise aggressive maneuvers with quadrotors. The International Journal of Robotics Research, 2012, 31(5): 664–674.

    Article  Google Scholar 

  15. P. Castillo, R. Lozano, A. E. Dzul. Modelling and Control of Miniflying Machines. London: Springer, 2006.

    Google Scholar 

  16. A. Dogan, S. Sato, W. Blake. Flight control and simulation for aerial refueling. AIA. Guidance, Navigation, and Control Conference and Exhibit, San Francisco: AIAA, 2005: DOI https://doi.org/10.2514/6.2005-6264.

    Google Scholar 

  17. B. L. Stevens, F. L. Lewis, E. N. Johnson. Aircraft Control and Simulation: Dynamics, Controls Design, and Autonomous Systems. 3rd ed. Hoboken: John Wiley & Sons, 2015.

    Book  Google Scholar 

  18. Z. Zuo. Trajectory tracking control design with commandfiltered compensation for a quadrotor. IET Control Theory and Applications, 2011, 4(11): 2343–2355.

    Article  Google Scholar 

  19. I. D. Cowling, O. A. Yakimenko, J. F. Whidborne, et al. A prototype of an autonomous controller for a quadrotor UAV. Europian Control Conference (ECC), Kos, Greece: IEEE, 2007: 4001–4008.

    Google Scholar 

  20. A. Mokhtari, A. Benallegue, B. Daachi. Robust feedback linearization and GH-infinity controller for a quadrotor unmanned aerial vehicle. IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton: IEEE, 2005: 1198–1203.

    Google Scholar 

  21. B. E. Demir, R. Bayir, F. Duran. Real-time trajectory tracking of an unmanned aerial vehicle using a self-tuning fuzzy proportional integral derivative controller. International Journal of Micro Air Vehicles, 2016, 8(4): 252–268.

    Article  Google Scholar 

  22. C. Aguilar-Ibanez, H. Sira-Ramirez, M. S. Suarez-Castanon, et al. The trajectory tracking problem for an unmanned four-rotor system: flatness-based approach. International Journal of Control, 2012, 85(1): 69–77.

    Article  MathSciNet  Google Scholar 

  23. C. Aguilar-Ibanez, H. Sira-Ramirez, M. S. Suarez-Castanon, et al. Robust trajectory-tracking control of a PVTOL under crosswind. Asian Journal of Control, 2019, 21(3): 1293–306.

    Article  MathSciNet  Google Scholar 

  24. H. Sira-Ramirez. On the linear control of the quad-rotor system. IEEE American Control Conference, San Francisco: IEEE, 2011: 3178–3183.

    Google Scholar 

  25. M. C. Santos, C. D. Rosales, J. A. Sarapura, et al. An adaptive dynamic controller for quadrotor to perform trajectory tracking tasks. Journal of Intelligent & Robotic Systems, 2019, 93(1/2): 5–16.

    Article  Google Scholar 

Download references

Acknowledgments

The author Mr. Kartal thanks Turkish Aerospace for the scholarship granted.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yusuf Kartal.

Additional information

Yusuf KARTAL studied Electrical & Electronics Engineering at Bilkent University (Turkey) obtaining the B.Sc. degree in 2015. He is a Master in Science student at Aerospace Engineering Department in University of Texas at Arlington. His main interests include algorithms for multi-robot systems, nonlinear control, optimal path planning, unmanned aerial vehicles, machine learning and distributed control.

Patrik KOLARIC has received his B.Sc. and M.Sc. degrees at Faculty of Electrical Engineering and Computing, Zagreb, Croatiain 2014 and 2016, respectively. He is pursuing the Ph.D. under Dr. Frank L. Lewis’s supervision at University of Texas at Arlington. He is research assistant in Autonomous System Lab at UTA Research Institute where he works on topics related to robotics. His areas of interests include reinforcement learning, machine learning, robotics and control.

Victor G. LOPEZ has received the B.Sc. degree from the Universidad Autonoma de Campeche, Mexico, in 2010 and the M.Sc. degree from the Research and Advanced Studies Center (CINVESTAV), Mexico, in 2013. He is currently a Ph.D. student at the University of Texas at Arlington, TX, U.S.A. His research interests include cyber-physical systems, game theory, distributed control, reinforcement learning and robust control.

Atilla DOGAN is an associate professor in the Department of Mechanical and Aerospace Engineering at University of Texas at Arlington (UTA) and co-director of the AVL Lab (Autonomous Vehicle Lab). He has received his Ph.D. from Aerospace Engineering Department of the University of Michigan at Ann Arbor in 2000. Before joining UTA, he worked for Ford Motor Company as a product development engineer in the Department of Transmission Electronics for more than two years. He was a summer faculty research fellow at the Air Force Research Lab in Wright-Patterson Air Force Base in Summers 2007 to 2010. His current research work includes path planning and dynamic target tracking in adversarial environments, modeling, simulation and control of multiple aerial vehicles, applied to formation flight and aerial refueling.

Frank LEWIS Member, National Academy of Inventors. Fellow IEEE, Fellow IFAC, Fellow AAAS, Fellow U.K. Institute of Measurement & Control, PE Texas, U.K. Chartered Engineer. UTA Distinguished Scholar Professor, UTA Distinguished Teaching Professor, and Moncrief-O’Donnell Chair at the University of Texas at Arlington Research Institute. China Liaoning Friendship Award. He obtained the B.Sc. in Physics/EE and the MSEE at Rice University, the M.Sc. in Aeronautical Engineering from Univ. W. Florida, and the Ph.D. at Ga. Tech. He works in feedback control, intelligent systems, cooperative control systems, and nonlinear systems. He is author of 7 U.S. patents, numerous journal special issues, 374 journal papers, and 20 books, including Optimal Control, Aircraft Control, Optimal Estimation, and Robot Manipulator Control which are used as university textbooks worldwide. He received the Fulbright Research Award, NSF Research Initiation Grant, ASEE Terman Award, Int. Neural Network Soc. Gabor Award, U.K. Inst Measurement & Control Honeywell Field Engineering Medal, IEEE Computational Intelligence Society Neural Networks Pioneer Award, AIAA Intelligent Systems Award. Received Outstanding Service Award from Dallas IEEE Section, selected as Engineer of the year by Ft. Worth IEEE Section. Was listed in Ft. Worth Business Press Top 200 Leaders in Manufacturing. Texas Regents Outstanding Teaching Award 2013. He is Distinguished Visiting Professor at Nanjing University of Science & Technology and Project 111 Professor at Northeastern University in Shenyang, China. Founding Member of the Board of Governors of the Mediterranean Control Association.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kartal, Y., Kolaric, P., Lopez, V. et al. Backstepping approach for design of PID controller with guaranteed performance for micro-air UAV. Control Theory Technol. 18, 19–33 (2020). https://doi.org/10.1007/s11768-020-9145-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-020-9145-y

Keywords

Navigation