FUZZY LOGIC BASED QUADROTOR FLIGHT CONTROLLER

Syed Ali Raza, Wail Gueaieb

Abstract

Quadrotor unmanned aerial vehicles (UAVs) have gained a lot of research interest in the past few years, due to the clear advantages posed by their vertical take-off and landing (VTOL), hovering capability, and slow precise movements. These characteristics make quadrotors an ideal candidate for applications that require traversing through difficult environments with many obstacles. Belonging to the helicopter rotorcraft class, quadrotors are highly nonlinear systems that are difficult to stabilize. This paper proposes a fuzzy logic based flight controller for an autonomous quadrotor. Two types of fuzzy logic controllers are implemented. The developed flight controllers are tested in a quadrotor simulator and simulation results are presented to demonstrate the performance of each controller. The controllers performances are also benchmarked against conventional control based techniques such as input-output linearization, backstepping and sliding mode control. In comparison with other conventional control techniques mostly designed for indoor applications, the proposed fuzzy logic based controllers showed satisfactory control of the quadrotor in the presence of various disturbances such as sensor noise and high wind conditions.

References

  1. Altug, E., Ostrowski, J., and Mahony, R. (2002). Control of a quadrotor helicopter using visual feedback. In Proceedings of the 2002 IEEE International Conference on Robotics and Automation, pages 72-77.
  2. Bouabdallah, S., Murrieri, P., and Siegwart, R. (2004a). Design and control of an indoor micro quadrotor. In Proceedings of the International Conference on Robotics and Automation.
  3. Bouabdallah, S., Noth, A., and Siegwart, R. (2004b). PID vs LQ control techniques applied to an indoor micro quadrotor. In International Conference on Intelligent Robots and Systems.
  4. Coza, C. and Macnab, C. (2006). A new robust adaptivefuzzy control method applied to quadrotor helicopter stabilization. In Annual meeting of the North American Fuzzy Information Processing Society, pages 454-458.
  5. Dzul, A., Castillo, P., and Lozano, R. (2004). Real-time stabilization and tracking of a four-rotor mini rotorcraft. IEEE Transaction on Control System Technology, 12(4):510-516.
  6. Fincannon, T., Barnes, L. E., Murphy, R. R., and Riddle, D. L. (2004). Evidence of the need for social intelligence in rescue robots. In Proceedings of 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1089-1095.
  7. Guenard, N., Hamel, T., and Mahony, R. (2008). A practical visual servo control for an unmanned aerial vehicle. IEEE Transactions on Robotics, 24(2):331-340.
  8. Guenard, N., Hamel, T., and Moreau, V. (2005). Dynamic modeling and intuitive control strategy for an X4-flyer. In International Conference on Control and Automation, pages 141-146.
  9. Statistics, C. W. (2009). courtesy of environment canada. [Online] Available. http://www.weatherstats.ca/.
  10. Tarbouchi, M., Dunfied, J., and Labonte, G. (2004). Neural network based control of a four rotor helicopter. In International Conference on Industrial Technology, pages 1543-1548.
  11. Tayebi, A. and McGilvray, S. (2006). Attitude stabilization of a vtol quadrotor aircraft. IEEE Transaction on Control System Technology, 14(3):562-571.
  12. Waslander, S. L., Hoffmann, G. M., Jang, J. S., and Tomlin, C. J. (2005). Multi-agent quadrotor testbed control design: integral sliding mode vs. reinforcement learning. In International Conference on Intelligent Robots and Systems, pages 468-473.
Download


Paper Citation


in Harvard Style

Raza S. and Gueaieb W. (2009). FUZZY LOGIC BASED QUADROTOR FLIGHT CONTROLLER . In Proceedings of the 6th International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO, ISBN 978-989-8111-99-9, pages 105-112. DOI: 10.5220/0002216601050112


in Bibtex Style

@conference{icinco09,
author={Syed Ali Raza and Wail Gueaieb},
title={FUZZY LOGIC BASED QUADROTOR FLIGHT CONTROLLER},
booktitle={Proceedings of the 6th International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO,},
year={2009},
pages={105-112},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002216601050112},
isbn={978-989-8111-99-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO,
TI - FUZZY LOGIC BASED QUADROTOR FLIGHT CONTROLLER
SN - 978-989-8111-99-9
AU - Raza S.
AU - Gueaieb W.
PY - 2009
SP - 105
EP - 112
DO - 10.5220/0002216601050112