Techniques for Quadcopter modeling and Design: A Review

Sumaila Musa


Quadcopters modelling research has cease or almost at a halt, compared to its controller counterpart, which has received all the attention and continue to receives more research attention. While controller design seems to be viewed as a way of addressing the inherent problems peculiar to quadcopters by ways of controlling it, it no surprising to see that a lot of previous research failed to address this inherent practical problem. This paper reviews the most effective techniques widely used by researchers for modelling & designing quadcopters only and not it controller. Rotor modelling in conjunction with aerodynamic effect, parametric identifications were reviewed and analysed.
As a demonstration, a quadcopter modelled was developed via voltage manipulation approach for this review, likewise PID controller. Taylor-series first-order approximation was used to linearize the developed non-linear model so that linear PID controller can be used to test the model.
This model the author envisage to discuss with Mathwork Inc. for its incorporated as into the Matlab software as a quadcopter Simulink-block; for which different controllers can be directly interfaced to (with little as required design modification to the helicopter block model or no modification at all). This, the author believes will aid further study of the inherent research problems associated with quadcopter.


Dynamic Modelling, Mathematical and Simulink Modelling, System Theory and Identification, PID, Quadcopter.

Full Text:



Abbasi E. and M. J. Mahjoob (). “Controlling of Quadrotor UAV Using a Fuzzy System for Tuning the PID Gains in Hovering Mode”. University of Tehran, Iran. [2] Araki M. (n.d). PID Control (pdf). Kyoto University, Japan. [3] Argentim L., Rezende W.C. and Santos E. P (2016). “PID, LQR and LQR-PID on a quadcopter platform”. Research Gate publication. DOI: 10.1109/ICIEV.2013.6572698 [4] Bolandi H., Rezaei M. and Mohsenipour R. (2013). “Attitude Control of a Quadrotor with Optimized PID Controller,” Intelligent Control Autoation, pp. 335–342. [5] R. S. S. Bouabdallah, "Advances in Unmanned Aerial Vehicles," Springer, 2007. [6] S. Bouabdallah, Design and control of quadrotors with application to autonomous flying [M.S. thesis], Universit´e Abou Bekr Belkaid Tlemcen, Tlemcen, Algeria, 2007. [7] Bousbaine A., Wu M. H. and Poyi G. T. (2014). Modeling and Simulation of a Quad-Rotor Helicopter. University of Derby, UK.

Bresciani T. (2008). Modelling, identification and control of a quadrotor Helicopter [M.S. thesis], Lund University, Lund, Sweden, [9] Ceren Cömert and Coşku Kasnakoğlu (2017). “Comparing and Developing PID and Sliding Mode Controllers for Quadrotor”. International Journal of Mechanical Engineering and Robotics Research Vol. 6, No. 3, May 2017 [10] Davendra Chaturvedi (2010). “Modelling and simulation of systems using Matlab and Simulink”. CRC Press, United States. [11] Deepak Gautam and Cheolkeun Ha (2013). “Control of a Quadcopter Using a Smart Self-Tuning Fuzzy PID Controller”. International Journal of Advanced Robotic. DOI: 10.5772/56911. [12] Dunfied J, Tarbouchi M., and Labonte G. (2004). “Neural network based control of a four rotor helicopter,” Proc. of IEEE Int. Conf. on Industrial Technology, PP. 1543-1548. [13] Fowers S. (2008)“Stabilization and Control of a Quadrotor Micro-UAV Using Vision Sensors,” Eng. Technol., no. August, 2008. [14] Getsov P., Zabunov S. and Mardirossian G. (2014). “Quad-Rotor Unmanned Helicopter Designs,” vol. 3, no. September, pp. 77–82. [15] Gupte S., Mohandas P. I. T, and Conrad J. M. (2015) "A Survey Of Quadrotor Unmanned Aerial Vehicles," in Proceedings of IEEE Southeast Conference, pp. 1-6, Orlando, Florida, March 15-18, 2012. [16] Gwangtim T. Poyi, 2014. “A Novel Approach to the Control of Quadrotor Helicopter Using Fuzzy-Neural Network”. University of Derby, UK. [17] Hehn M. and Andrea R. D. (2011). “A flying inverted pendulum,” Proceedings from IEEE International Conf. Robotic and Automation, no. 2, pp. 763–770. [18] Hoffer N. V., C. Coopmans, A. M. Jensen, and Y. Q. Chen, “A survey and categorization of small low-cost unmanned aerial vehicle system identification,” Journal of Intelligent and Robotic Systems, vol. 74, no. 1-2, pp. 129145, 2014. [19] Hoffmann, G. M., Huang, H., Wasl, S. L. & Tomlin, E. C. J. (2007). Quadrotor helicopter flight dynamics and control: Theory and experiment, In Proc. of the AIAA Guidance, Navigation, and Control Conference. [20] How, J. P., Supervisor, T., & Modiano, E. H. (2012). Design and Control of an Autonomous Variable-Pitch Quadrotor Helicopter. MASSACHUSETTS INSTITUTE OF TECHNOLOGY [21] Huang H. M., Hoffmann G. M., Waslander S. L., and Tomlin C. J. (2009). “Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering,” in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA ’09), pp. 3277–3282, IEEE, Kobe, Japan, May 2009. [22] Jeong S. H. and Jung S. (2014) “A quad-rotor system for driving and flying missions by tilting mechanism of rotors: From design to control”. Mechatronics, vol. 24, no. 8, pp. 1178–1188. [23] W. Johnson W (1980). “Helicopter Theory”. Dover, New York, USA,

Ki-Seok K. and Youdan K. (2003). "Robust Backstepping Control for Slew Maneuver Using Nonlinear Tracking Function". IEEE Transactions on Control Systems Technology, Vol. 11, pp. 822-829, 2003. [25] Mahony R., Kumar V. and Corke P. (2012). “Multirotor aerial vehicles: modelling, estimation, and control of quadrotor,” IEEE Robotics and Automation Magazine, vol. 19, no. 3, pp. 20–32, 2012. [26] Matko Orsag and Stjepan Bogdan (). “Influence of Forward and Descent Flight on Quadrotor Dynamics”. LARICS-Laboratory for Robotics and Intelligent Control Systems Department of Control and Computer Engineering, University of Zagreb, Zagreb, Croatia [27] Mellinger D., Michael N. and Kumar V. “Trajectory generation and control for precise aggressive maneuvers,” Springer Transaction in Advanced Robotics, vol. 79, pp. 361–373, 2014. [28] Mellinger D., Shomin M., and Kumar V. (2010). “Control of Quadrotors for Robust Perching and Landing.pdf,” International Powered Lift Conference, pp. 119–126. [29] Nanjangud A. (2013). “Simultaneous low-order control of a nonlinear quadrotor model at four equilibria,” in Proceedings of the IEEE Conference on Decision and Control, pp. 2914–2919, Florence, Italy, December 2013. [30] Norouzi Ghazbi, Aghli Y., M. Alimohammadi and Akbari A. A. (2016). “Quadrotors Unmanned Aerial Vehicles: A Review”. International Journal on Smart Sensing and Intelligent Systems, Vol. 9, No. 1. [31] Powers C., Mellinger D. and Kushleyev A. (2012). “Influence of aerodynamics and proximity effects in quadrotor flight”. Proceedings of the International Symposium on Experimental Robotics, pp. 17–21, Quebec, Canada, 2012. [32] Sérgio Eduardo Aurélio Pereira da Costa (2008). “Conventional Quadrotor control and simulation”. Instituto Superior Técnico, Portugal. [33] Shah K. N., Dutt B. J. and Modh H. (2014) “ Quadrotor – An Unmanned Aerial Vehicle” vol. 2, no. 1, pp. 1299–1303. [34] Sharma A., and A. Barve, (2012). “Controlling of quadrotor UAV using PID controller and fuzzy logic controller,” International Journal of Electrical, Electronics and computer Engineering, vol. 1, no. 2, pp. 38-41. [35] Srikanth, M. B., Dydek Z. T., Annaswamy A. M. and Lavretsky E. (2009). "A robust environment for simulation and testing of adaptive control for mini-UAVs," American Control Conference, 2009. ACC '09. pp.5398,5403, 10-12 June 2009 [36] Tanveer H., Hazry D., Ahmed F., Joyo K.; Warsi A., Kamaruddin H., Razlan Z.M., Wan K. and Shahriman A.B (2014). "NMPC-PID based control structure design for avoiding uncertainties in attitude and altitude tracking control of quad-rotor (UAV)," Signal Processing & its Applications (CSPA), 2014 IEEE 10th International Colloquium on , vol., no., pp.117,122. [37] Tarek Dief and Shigeo Yoshida (2015). “Review: Modeling and Classical Controller of Quad-rotor”. (IJCSITS), Vol. 5, No4. [38] Deif, T., Kassem, A., El Baioumi, G., Modeling and Attitude Stabilization of Indoor Quad Rotor, (2014) International Review of Aerospace Engineering (IREASE), 7(2), pp. 43-47.

Wang H. J. (2003). “The essence of dynamic mechanics for lagrange equation,” Journal of Hebei University of Science and Technology, vol. 24, no. 2, pp. 56–60.

Zambrano-robledo P. C. (2013). “Simplifying quadrotor controllers by using simplified design models,” pp. 4236–4241. [41] Zhang X., Li X. and Lu Y(2014). “A Survey of Modelling and Identification of Quadrotor Robot”. Hinawi Publishing Corporation.

Zulu A. And Samuel J. (2014). “A Review of Control Algorithms for Autonomous Quadcopters”. Journal of Applied Science, Scientific Research Publishing Inc. Available at:



Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.