Skip to main content
Log in

Quadrotor Flight Controller Design Using Classical Tools

  • Control Theory and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

A principal aspect of quadrocopter in-flight operation is to maintain the required attitude of the craft’s frame, which is done either automatically in the so-called supervised flight mode or manually during man-operated flight mode. This paper deals with the problem of flight controller (logical) structure and algorithm design dedicated for the man-operated flight mode. The role of the controller is to stabilise the rotational speeds of the Tait-Bryan angles. This work aims to extend the sustainable performance operating range of a proportional-integral-derivative output feedback compensator (PID) based flight controller by exploiting the concepts of feedforward inverse actuator model and the re-definition of input space in order to handle the non-linearity of the system under control. The proposed solution is verified numerically and implemented in the form of a discrete-time domain algorithm, obtained by emulation, using a physical quadrocopter model.

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. G. Cai, B. M. Chen, and T. H. Lee, Unmanned Rotorcraft Systems, Springer Science & Business Media, 2011.

    Book  Google Scholar 

  2. M. Ryll, H. H. Bülthoff, and P. R. Giordano, “Modeling and control of a quadrotor UAV with tilting propellers,” Proc. of the IEEE International Conference on Robotics and Automation (ICRA), pp. 4606–4613, May 2012.

    Google Scholar 

  3. K. Arminski and T. Zubowicz, “Robust identification of quadrocopter model for control purposes,” Proc. of the IEEE International Conference on Methods and Models in Automation and Robotics (MMAR), pp. 337–342, August 2017.

    Google Scholar 

  4. G. Hoffmann, H. Huang, S. Waslander, and C. Tomlin, “Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment,” Proc. of the 2007–6461 AIAA Guidance, Navigation and Control Conference and Exhibit, Jun 2007.

    Google Scholar 

  5. J. Li and Y. Li, “Dynamic analysis and PID control for a quadrotor,” Proc. of the 2011 IEEE International Conference on Mechatronics and Automation, pp. 573–578, August 2011.

    Chapter  Google Scholar 

  6. H. Bolandi, M. Rezaei, R. Mohsenipour, H. Nemati, and S. M. Smailzadeh, “Attitude Control of a Quadrotor with Optimized PID Controller,” Intelligent Control and Automation, vol. 4, pp. 335–342, August 2013.

    Article  Google Scholar 

  7. Y. Wang, P. Li, Z. Lan, B. Li, and C. Li, “Quadrotor Aircraft Design based on the K60 Controller,” Journal of Engineering Science and Technology Review, vol. 10, pp. 21–30, December 2017.

    Article  Google Scholar 

  8. S. Bouabdallah, A. Noth, and R. Siegwart, “PID vs LQ control techniques applied to an indoor micro quadrotor,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), vol. 3, pp. 2451–2456, September 2004.

    Article  Google Scholar 

  9. C. Zhang, X. Zhou, H. Zhao, A. Dai, and H. Zhou, “Three-dimensional fuzzy control of mini quadrotor UAV trajectory tracking under impact of wind disturbance,” Proc. of the 2016 International Conference on Advanced Mechatronic Systems, ICAMechS, pp. 372–377, November–December 2016.

    Chapter  Google Scholar 

  10. S. Salehfard, T. Abdollahi, C.-H. Xiong, and Y.-H. Ai, “An optimized Fuzzy-Padé controller applied to attitude stabilization of a quadrotor,” International Journal of Control, Automation and Systems, vol. 16, pp. 1425–1434, June 2018.

    Article  Google Scholar 

  11. D. Lee, H. Jin Kim, and S. Sastry, “Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter,” International Journal of Control, Automation and Systems, vol. 7, pp. 419–428, June 2009.

    Article  Google Scholar 

  12. Y. Yang and Y. Yan, “Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control,” Aerospace Science and Technology, vol. 54, pp. 208–217, July 2016.

    Google Scholar 

  13. T. N. Dief, S. Yoshida, and M. Abdelhady, “Attitude and altitude stabilization of quad rotor using parameter estimation and self-tuning controller,” Proc. of the AIAA Atmospheric Flight Mechanics Conference, June 2015.

    Google Scholar 

  14. A. Mokhtari, A. Benallegue, and B. Daachi, “Robust feedback linearization and GH∞ controller for a quadrotor unmanned aerial vehicle,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, vol. 57, pp. 1009–1014, September 2005.

    Google Scholar 

  15. A. Tayebi and S. McGilvray, “Attitude stabilization of a VTOLvtol quadrotor aircraft,” IEEE Trans. on Control Systems Technology, vol. 14, pp. 562–571, May 2006.

    Article  Google Scholar 

  16. A. P. Sandiwan, A. Cahyadi, and S. Herdjunanto, “Robust proportional-derivative control on SO(3) with disturbance compensation for quadrotor UAV,” International Journal of Control, Automation and Systems, vol. 15, pp. 2329–2342, October 2017.

    Article  Google Scholar 

  17. A. Tzes, G. Nikolakopoulos, and K. Alexis, “Model predictive quadrotor control: attitude, altitude and position experimental studies,” IET Control Theory & Applications, vol. 6, pp. 1812–1827, August 2012.

    Article  MathSciNet  Google Scholar 

  18. A. Aswani, P. Bouffard, and C. Tomlin, “Extensions of learning-based model predictive control for real-time application to a quadrotor helicopter,” Proc. of the American Control Conference (ACC), pp. 4661–4666, June 2012.

    Google Scholar 

  19. A. Zulu and S. John, “A review of control algorithms for autonomous quadrotors,” Open Journal of Applied Sciences, vol. 4, pp. 547–556, December 2014.

    Google Scholar 

  20. N. S. Özbek, M. Önkol, and M. Ö. Efe, “Feedback control strategies for quadrotor-type aerial robots: A survey,” Transactions of the Institute of Measurement and Control, vol. 38, pp. 529–554, October 2015.

    Article  Google Scholar 

  21. A. Kusalewicz, K. Armiński, and T. Zubowicz, “Uz˙ytkowy model matematyczny quadrocoptera do celów sterowania,” Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej, vol. 51, pp. 103–105, 2016. Zastosowanie komputerów w nauce i technice (In Polish).

    Google Scholar 

  22. R. W. Beard and T. W. McLain, Small Unmanned Aircraft: Theory and Practice, Princeton University Press, Princeton, NJ, USA, 2012.

    Book  Google Scholar 

  23. N. S. Nise, Control Systems Engineering, 3rd ed., John Wiley & Sons, Inc., New York, NY, USA, 2000.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomasz Zubowicz.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Recommended by Associate Editor Seungkeun Kim under the direction of Editor Chan Gook Park. The research work was done under grant Polish MNiSW 8902/E-359/M/2017: Young Researcher Support Program. The authors wish to express their thanks for support.

Tomasz Zubowicz received his M.Sc. Eng. degree in Control Engineering from the Faculty of Electrical and Control Engineering at the Gdańsk University of Technology in 2008. He received his Ph.D. Eng. (with honours) in the field of Control Engineering from the same faculty in 2019. In 2012, he became a permanent staff member at the Department of Control Systems Engineering at Gdansk University of Technology and a member of the IFAC T.C. 5.4 Large Scale Complex Systems. His current research interests concern the fuzzy control, model predictive control, biologically inspired control structures, monitoring, control and security of critical infrastructure systems.

Krzysztof Armiński received his M.Sc. Eng. degree in Control Engineering in 2009 from the Faculty Electrical and Control Engineering Department at the Gdańsk University of Technology. He received his Ph.D. Eng. (with honours) in the field of control engineering from the same faculty in 2014. Currently, he holds position of an assistant professor at the Department of Control Engineering, Gdansk University of Technology. His research interests include mathematical modelling and interval state estimation.

Arkadiusz Kusalewicz received his B.Sc. degree in Control Engineering in 2017 from Electrical and Control Engineering Department at Gdańsk University of Technology.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zubowicz, T., Arminski, K. & Kusalewicz, A. Quadrotor Flight Controller Design Using Classical Tools. Int. J. Control Autom. Syst. 18, 730–738 (2020). https://doi.org/10.1007/s12555-018-0710-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-018-0710-9

Keywords

Navigation