Design and implementation of a hybrid fuzzy logic controller for a quadrotor VTOL vehicle

Abstract

Helicopters have generated considerable interest in both the control community due to their complex dynamics, and in military community because of their advantages over regular aerial vehicles. In this paper, we present the modeling and control of a four rotor vertical take-off and landing (VTOL) unmanned air vehicle known as quadrotor aircraft. This model has been generated using Newton-Euler equations. In order to control the helicopter, classical PD (proportional derivative) and Hybrid Fuzzy PD controllers have been designed. Although fuzzy control of various dynamical systems has been presented in literature, application of this technology to quadrotor helicopter control is quite new. A quadrotor helicopter has nonlinear characteristics where classical control methods are not adequate especially when there are time delays, disturbances and nonlinear vehicle dynamics. On the other hand, Fuzzy control is nonlinear and it is thus suitable for nonlinear system control. Matlab Simulink has been used to test, analyze and compare the performance of the controllers in simulations. For the evaluation of the autonomous flight controllers, some experiments were also performed. For this purpose, an experimental test stand has been designed and manufactured. This study showed that although, both of the classical PD and the Fuzzy PD controllers can control the system properly, the Fuzzy PD controllers performed slightly better than the classical PD controllers, and have benefits such as better disturbance rejection, ease of building the controllers.

This is a preview of subscription content, access via your institution.

References

  1. [1]

    A. Gessow and G. Myers, Aerodynamics of the helicopter, Frederick Ungar Publishing Co, New York, 1967.

    Google Scholar 

  2. [2]

    J. G. Leishman, Principles of Helicopter Aerodynamics, Cambridge University Press, 2000.

  3. [3]

    M. J. Hirschberg, The American Helicopter: An Overview of Helicopter Developments in America 1908–1999, 2000.

  4. [4]

    P. Castillo, R. Lozano, and A. E. Dzul, Modelling and Control of Mini-flying Machines, Advances in Industrial Control series, ISSN 1430-9491, Springer, 2005.

  5. [5]

    H. Y. Chao, Y. C. Cao, and Y. Q. Chen, “Autopilots for small unmanned aerial vehicles: a survey,” International Journal of Control, Automation, and Systems, vol. 8,no. 1, pp. 36–44, 2010.

    Article  Google Scholar 

  6. [6]

    D. Lee, I. Kaminer, V. Dobrokhodov, and K. Jones, “Autonomous feature following for visual surveillance using a small unmanned aerial vehicle with gimbaled camera system,” International Journal of Control, Automation, and Systems, vol. 8, no. 5, pp. 957–966, 2010.

    Article  Google Scholar 

  7. [7]

    D. Han, J. Kim, C. Min, S. Jo, J. Kim, and D. Lee, “Development of unmanned aerial vehicle (UAV) system with waypoint tracking and vision-based reconnaissance,” International Journal of Control, Automation, and Systems, vol. 8, no. 5, pp. 1091–1099, 2010.

    Article  Google Scholar 

  8. [8]

    T. Hamel, R. Mahony, R. Lozano, and J. Ostrowski, “Dynamic modeling and configuration stabilization for an X4-flyer,” Proc. of IFAC 15th Triennial World Congress, Barcelona, Spain, 2002.

  9. [9]

    E. Altuğ, J. P. Ostrowski, and C. J. Taylor, “Control of a quadrotor helicopter using dual camera visual feedback,” The International Journal of Robotics Research, vol. 24, no. 5, pp. 329–341, 2005.

    Article  Google Scholar 

  10. [10]

    D. Suter, T. Hamel, and R. Mahony, “Visual servo control using homography estimation for the stabilization of an X4-flyer,” Proc. of the 41st IEEE Conf. on Decision and Control, pp. 2872–2877, 2002.

  11. [11]

    A. Moktari and A. Benallegue, “Dynamic feedback controller of Euler angles and wind parameters estimation for a quadrotor unmanned aerial vehicle,” Proc. of the IEEE Conf. on Rob. and Auto., pp. 2359–2366, 2004.

  12. [12]

    J. Dunfied, M. Tarbouchi, and G. Labonte, “Neural network based control of a four rotor helicopter,” Proc. of IEEE Int. Conf. on Industrial Technology, pp. 1543–1548, 2004.

  13. [13]

    M. G. Earl and R. D’Andrea, “Real-time attitude estimation techniques applied to a four rotor helicopter,” Proc. of IEEE Conf. on Decision and Control, pp. 3956–3961, 2004.

  14. [14]

    S. Slazar-Cruz, A. Palomino, and R. Lozano, “Trajectory tracking for a four rotor mini-aircraft,” Proc. of the 44th IEEE Conf. on Decision and Control and the European Control Conference, pp. 2505–2510, 2005.

  15. [15]

    J. Escareno, S. Salazar-Cruz, and R. Lozano, “Embedded control of a four-rotor UAV,” Proc. of the American Control Conference, pp. 189–204, 2006.

  16. [16]

    S. Bouabdallah and R. Siegwart, “Backstepping and sliding-mode techniques applied to an indoor micro quadrotor,” Proc. of the IEEE Conf. on Robotics and Automation, pp. 2247–2252, 2005.

  17. [17]

    L. Beji, A. Abichou, and K. M. Zemalache, “Smooth control of an X4 bidirectional rotors flying robot,” 5th Int. Workshop on Robot Motion and Control, pp. 181–186, 2005.

  18. [18]

    P. Castillo, A. E. Dzul, and R. Lozano, “Real-time stabilization and tracking of a four-rotor mini rotorcraft,” IEEE Trans. on control systems technology, vol. 12, no. 4, pp. 510–516, 2004.

    MathSciNet  Article  Google Scholar 

  19. [19]

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

    Article  Google Scholar 

  20. [20]

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

    Article  Google Scholar 

  21. [21]

    L.-X. Wang, A Course in Fuzzy System and Control, Prentice Hall, 1997.

  22. [22]

    C.-C. Lee, “Fuzzy logic in control systems: fuzzy logic controller-part I,” IEEE Trans. on System, Man, and Cybernetics, vol. 20, no. 2, pp. 404–418, 1990.

    MATH  Article  Google Scholar 

  23. [23]

    L. Reznik, Fuzzy Controllers Handbook, 1997.

  24. [24]

    E. H. Fung, Y. Wong, Y. Ma, C. M. Yuen, and W. Wong, “Smart hanger dynamic modeling and fuzzy controller design,” International Journal of Control, Automation, and Systems, vol. 9, no. 4, pp. 691–700, 2011.

    Article  Google Scholar 

  25. [25]

    A. Hafaifa, F. Laaouad, and K. Laroussi, “A numerical structural approach to surge detection and isolation in compression systems using fuzzy logic controller,” International Journal of Control, Automation, and Systems, vol. 9, no. 1, pp. 69–79, 2011.

    Article  Google Scholar 

  26. [26]

    M. Sugeno, Development of an Intelligent Unmanned Helicopter, at the Fuzzy Modeling and Control, CRC Press, Boca Raton, 1999.

  27. [27]

    B. Kadmiry and D. Driankov, “Fuzzy control of an autonomous helicopter,” IFSA World Congress, vol. 5, Canada, pp. 2797–2802, 2001.

    Google Scholar 

  28. [28]

    C. Cavalcante, J. Cardoso, J. G. Ramos, and O. R. Nerves, “Design and tuning of a helicopter fuzzy controller,” Proc. of IEEE Int. Conference on Fuzzy Systems, vol. 3, pp. 1549–1554, 1995.

    Google Scholar 

  29. [29]

    N. I. Vitzilaios and N. C. Tsourveloudis, “An experimental test bed for small unmanned helicopters,” Journal of Intelligent and Robotic Systems, vol. 54, pp. 769–794, May 2009.

    Article  Google Scholar 

  30. [30]

    R. D. Garcia and K. P. Valavanis, “The implementation of an autonomous helicopter testbed,” Journal of Intelligent and Robotic Systems, vol. 54,Issue 1–3, pp. 423–454, March 2009.

    Article  Google Scholar 

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Erdinç Altuğ.

Additional information

Recommended by Editorial Board member Young Soo Suh under the direction of Editor Jae Weon Choi.

This work was supported in part by the Aviation Research and Development Project (HAGU) at the Istanbul Technical University.

Bora Erginer received his B.S. degree in Department of Mechanical Engineering from Yıldız Technical University in 2003, and his M.S. degree in mechanical engineering in Istanbul Technical University, in 2007. His research interests include control, sensors, and modeling.

Erdinç Altuğ received his B.S. degree in Department of Mechanical Engineering from Middle East Technical University in 1996, an M.S. degree from Carnegie Mellon University, and a Ph.D. degree from the University of Pennsylvania in 2003. His research interests include robotics, control, and unmanned systems.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Erginer, B., Altuğ, E. Design and implementation of a hybrid fuzzy logic controller for a quadrotor VTOL vehicle. Int. J. Control Autom. Syst. 10, 61–70 (2012). https://doi.org/10.1007/s12555-012-0107-0

Download citation

Keywords

  • Flight control
  • fuzzy control
  • modelling
  • quadrotor
  • UAV