Simulation of Backstepping-based Nonlinear Control for Quadrotor Helicopter

Mohd Ariffanan Mohd Basri, Mohamad Shukri Zainal Abidin, Nurul Adilla Mohd Subha


The control of quadrotor helicopter in a hover condition has always been a great challenge for control engineers and researchers. Various algorithms have been developed to control this type of helicopter due to its high nonlinearities. This paper presents the dynamic model of quadrotor helicopter together with backstepping-based nonlinear control design which stabilizes the system. In order to verify the feasibility of the proposed controller, extensive simulations are performed using Matlab Simulink software. Here, the proper method to configure the solver options of the model design to provide an efficient and accurate simulation performance is presented. Through simulation test by using the dynamic model of a four degree of freedom quadrotor helicopter, the proposed approach can effectively perform stabilization and trajectory tracking. Besides, the simulation results indicate that the proposed design techniques can stabilize the quadrotor helicopter with better performance as compared to the traditional control schemes.


Backstepping control; Matlab Simulink; Quadrotor helicopter; Simulation.

Article Metrics

Abstract view : 766 times
PDF - 327 times

Full Text:



T. Hamel, R. Mahony, R. Lozano and J. Ostrowski, Dynamic modelling and configuration and stabilization for an X4-flyer, International Federation of Automatic Control Proceedings Volumes, 35(1), 217–222, 2002.

P. Pounds, R. Mahony, P. Hynes and J. Roberts, Design of a four-rotor aerial robot, Proc. 2002 Australasian Conference on Robotic and Automation, Auckland, New Zealand, 2002, pp. 145–150.

P. McKerrow, Modelling the draganflyer four-rotor helicopter, IEEE International Conference on Robotics and Automation, LA, USA, 2004, pp. 3596–3601.

P. Castillo, R. Lozano and A. Dzul, Stabilization of a mini rotorcraft with four rotors, IEEE Control Systems Magazine, 25(6), 45–55, 2005.

A. L. Salih, M. Moghavvemi, H. A. F. Mohamed and K. S. Gaeid, Modelling and PID controller design for a quadrotor unmanned air vehicle, IEEE International Conference on Automation Quality and Testing Robotics, Cluj-Napoca, Romania, 2010, pp. 1–5.

T. Sangyam, P. Laohapiengsak, W. Chongcharoen and I. Nilkhamhang, Path tracking of UAV using self-tuning PID controller based on fuzzy logic, Proceedings of SICE Annual Conference, Taipei, Taiwan, 2010, pp. 1265–1269.

S. Park, D. H. Won, M. S. Kang, T. J. Kim, H. G. Lee and S. J. Kwon, RIC (robust internal-loop compensator) based flight control of a quad-rotor type UAV, IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, Canada, 2005, pp. 3542–3547.

Z. Tang, L. He and Z. Pei, Control and formation flying for the quadrotor UAV, International Conference on Photonics, 3D-Imaging, and Visualization International Society for Optics and Photonics, Guangzhou, China, 2011, pp. 82052–82056.

M. Tarhan and E. Altug, EKF based attitude estimation and stabilization of a quadrotor UAV using vanishing points in catadioptric images, Journal of Intelligent & Robotic Systems, 62(3), 587–607, 2011.

M. Akhil, M. K. Anand, A. Sreekumar and P. Hithesan, Simulation of the mathematical model of a quad rotor control system using matlab simulink, Applied Mechanics and Materials, 110, 2577–2584, 2012.

M. S. De Queiroz and D. M. Dawson, Nonlinear control of active magnetic bearings: A backstepping approach, IEEE Transactions on Control Systems Technology, 4(5), 545–552, 1996.

Z. J. Wu, X. J. Xie, P. Shi and Y. Xia, Backstepping controller design for a class of stochastic nonlinear systems with markovian switching, Automatica, 45(4), 997–1004, 2009.

M. Krstic, I. Kanellakopoulos and P. Kokotovic, Nonlinear and adaptive control design, New York, 1995.

M. A. M. Basri, K. A. Danapalasingam and A. R. Husain, Design and optimization of backstepping controller for an underactuated autonomous quadrotor unmanned aerial vehicle, Transactions of Famena, 38(3), 27–44, 2014.

H. Huang, G. M. Hoffmann, S. L. Waslander and C. Tomlin, Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering, IEEE International Conference on Robotics and Automation, Kobe, Japan, 2009, pp. 3277–3282.

M. A. M. Basri, A. R. Husain and K. A. Danapalasingam, Backstepping controller with intelligent parameters selection for stabilization of quadrotor helicopter, Journal of Engineering Science and Technology Review, 7(2), 66–74, 2014.

H. Voos, Nonlinear control of a quadrotor micro-UAV using feedback-linearization, IEEE International Conference on Mechatronics, Malaga, Spain, 2009, pp. 1–6.


  • There are currently no refbacks.