An Efficient Approach for Modeling and Control of a Quadrotor

Authors

  • Ahmed S. Khusheef Kut Technical Institution, Middle Technical University, Iraq

DOI:

https://doi.org/10.31185/ejuow.Vol4.Iss2.44

Keywords:

Quadrotor, Modeling, PID Control, Vertical Take-off and Landing

Abstract

 A quadrotor is a four-rotor aircraft capable of vertical take-off and landing, hovering, forward flight, and having great maneuverability. Its platform can be made in a small size make it convenient for indoor applications as well as for outdoor uses. In model there are four input forces that are essentially the thrust provided by each propeller attached to each motor with a fixed angle. The quadrotor is basically considered an unstable system because of the aerodynamic effects; consequently, a close-loop control system is required to achieve stability and autonomy. Such system must enable the quadrotor to reach the desired attitude as fast as possible without any steady state error. In this paper, an optimal controller is designed based on a Proportional Integral Derivative (PID) control method to obtain stability in flying the quadrotor. The dynamic model of this vehicle will be also explained by using Euler-Newton method. The mechanical design was performed along with the design of the controlling algorithm. Matlab Simulink was used to test and analyze the performance of the proposed control strategy. The experimental results on the quadrotor demonstrated the effectiveness of the methodology used.

References

[1] A.L.Salih, M.Moghavvemi, H.A.F.Mohamed, and K.S.Gaeid, "Flight PID controller design for a UAV quadrotor," Scientific Research and Essays, Vol. 5(23), pp. 3660-3667, 4 December, 2010.
[2] 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, 2013.
[3] A.Ö.KIVRAK, " Design of control systems for a quadrotor flight vehicle equipped with inertial sensors," Master's thesis, Atilim University, December, 2006.
[4] A. Das and K. S. Lewis, “Dynamic inversion with zero-dynamics stabilisation for quadrotor control,” IET Control Theory and Application, Vol. 3( 3), pp. 303-314, 2009.
[5] E.Altuğ, "Vision based control of unmanned aerial vehicles with applications to an autonomous four rotor helicopter, Quadrotor," PhD thesis, University of Pennsylvania, 2003.
[6] A.Sharma and A.Barve, "A review on a quad-rotor unmanned air vehicle," International Journal on Emerging Technologies, Vol. 3(2): pp. 90-92, 2012.
[7] G.Szafranski and R.Czyba, "Different approaches of PID control UAV type quadrotor," Proceedings of the International Micro Air Vehicles conference 2011 summer edition, pp. 70-75, 2011.
[8] A.Mokbari and A.Benallegue, “Dynamic feedback con-troller of Euler angles and wind parameters estimation for a quadrotor unmanned aerial vehicle,” Proceedings of the IEEE International Conference of Robotic and Automatic, New Orleans, pp. 2359- 2366. 26 April-1 May 2004.
[9] A.Sharma and A.Barve, "Controlling of quad-rotor UAV using PID controller and Fuzzy logic controller," International Journal on Emerging Technologies, Vol. 1(2): pp. 38-41, 2012.
[10] T.Madani and A.Benallegue, “Back stepping control for a quadrotor helicopter,” Proceedings of the Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference, pp. 3255–3260, 2006.
[11] Z.Shulong, A.Honglei, Z.Daibing, and S.Lincheng, "A new feedback linearization LQR control for attitude of quadrotor," Proceedings of the 13th Control Automation Robotics & Vision (ICARCV) International Conference (2014) , pp. 1593 – 1597, Singapore, 10-12 December, 2014.
[12] S. Bouabdallah and R. Siegwart, “Full control of a quadrotor,” in Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, ( IROS 2007), pp. 153–158, 2007.
[13] S.Bouabdallah and R.Siegwart, “Back stepping and sliding-mode techniques applied to an indoor micro quadrotor,” Proceedings of the 2005 IEEE International Conference on Robotics and Automation (ICRA 2005), pp. 2247–2252, 2005.
[14] S.Bouabdallah, “Design and control of quadrotors with application to autonomous flying,” Lausanne Polytechnic University, 2007.
[15] W.Dong, G.Y.Gu, X.Zhu, and H.Ding, "Modeling and control of a quadrotor UAV with Aerodynamic Concepts," World Academy of Science, Engineering and Technology, Vol. 7 pp. 377-282, 2013.
[16] S.Bouabdallah, A.Noth, and R.Siegwart, “PID vs LQ control techniques applied to an indoor micro quadrotor,” in proceedings of IEEE International Conference on Intelligent Robots and Systems IROS, pp. 2451–2456, 2004.
[17] H.Liu, "Robust optimal attitude control of multirotor," in Proceedings of Australasian Conference on Robotics and Automation, University of New South Wales, Sydney Australia, 2-4 December 2013.
[18] R.Mahony, V.Kumar, P.Corke, "Multirotor aerial vehicles: modeling, estimation and control of quadrotor," IEEE Robotics & Automation Magazine, Vol. 19(3), pp. 20-32, 2012.
[19] K.Ari, F.T.Asal, M.Coşgun, "Project Report of PI, PD, PID Controllers," Middle East Technical University Electrical & Electronics Engineering, 2012.
[20] K.J.Astrom and T.Hagglund, "Revisiting the Ziegler–Nichols step response method for PID control," Journal of Process Control, Vol. 14, pp. 635–650, 2004
[21] Arduino. (last visit 2015, Feberuary 26). Available: http://www.arduino.cc/

Downloads

Published

2016-11-02

Issue

Section

Miscellaneous

How to Cite

Khusheef, A. S. (2016). An Efficient Approach for Modeling and Control of a Quadrotor. Wasit Journal of Engineering Sciences, 4(2), 1-16. https://doi.org/10.31185/ejuow.Vol4.Iss2.44