Open Access Open Access  Restricted Access Subscription or Fee Access

Sliding Mode Controller for Linear and Nonlinear Trajectory Tracking of a Quadrotor

(*) Corresponding author

Authors' affiliations



During the last decades, Unmanned Aerial Vehicles (UAV) quadrotors have been widely used for many applications; furthermore, various techniques for their modelling and control have been proposed. Among the challenges encountered in the design of controllers for a quadrotor is the fact that it is a highly coupled and nonlinear multivariable system. It is also known as being an under-actuated system because it uses four actuators to control six degrees of freedom. In this work, the nonlinear dynamic model of the quadrotor is formulated using the Newton-Euler method. Then SMC and PD controllers are designed in order to investigate linear and nonlinear trajectory tracking capabilities of the quadrotor. Step input response tests are also performed in order to study the performance of both controllers. Chattering effect of SMC controller is minimized using the boundary layer solution technique and genetic algorithm (GA) is used to tune the parameters of both PD and SMC controllers for better performance. The simulation is carried out  using MATLAB Simulink and both techniques are compared in order to evaluate their dynamic performance and tracking capabilities.
Copyright © 2020 Praise Worthy Prize - All rights reserved.


Quadrotor; Genetic Algorithm; Proportional-Derivative Controller; Sliding Mode Control; Unmanned Aerial Vehicle

Full Text:



N. Xuan-Mung, S. K. Hong, Improved Altitude Control Algorithm for Quadcopter Unmanned Aerial Vehicles, Applied Science, Vol. 9 (Issue 10), 2019.

H. ElKholy, M. K. Habib, Dynamic Modeling and Control of a Quadrotor Unmanned Aerial Vehicle, Proceedings of the 14th Mechatronics Forum International Conference, Vol. 1, 2014.

J. Li, Y. T. Li, Dynamic Analysis and PID Control for a Quadrotor, Proceeding of the International Conference on Mechatronics and Automation (ICMA), pp. 573-578, Beijing, August 2011.

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 (Issue 23):3660–3667, December 2010.

A. B. Milhim, Y. Zhang, and C. A. Rabbath, Quadrotor UAV-high Fidelity Modeling and Nonlinear PID Control, Proceedings of AIAA Modeling and Simulation Technologies Conference, pp. 2010–8362, Toronto, Canada, 2010.

I. M. Khairuddin, A. P.P. A. Majeed, Ann Lim, Jessnor Arif M. Jizat, and Abdul Aziz. Jaafar, Modelling and PID Control of a Quadrotor Aerial Robot, Advanced Materials Research, Vol. 903, pp. 327-331, February 2014.

S. Bouabdallah, A. Noth, and R. Siegwart, PID vs LQ control techniques applied to an indoor micro quadrotor, International Conference on Intelligent Robots and Systems (IROS), IEEE/RSJ, Vol. 3, pp. 2451–2456, Sendai, Japan, September 28 - October 2, 2004.

T. Madani and A. Benallegue, Backstepping control for a quadrotor helicopter, International Conference on Intelligent Robots and Systems, IEEE/RSJ, pp. 3255–3260, Beijing, China, October 2006.

C. K. Tan, J. Wang, Y. C. Paw, and T. Y. Ng, Tracking of a moving ground target by a quadrotor using a backstepping approach based on a full state cascaded dynamics, Journal of Applied Soft Computing, Vol. 47, pp. 47–62, October 2016.

A. A. Mian and D. B. Wang, Modeling and backstepping-based nonlinear control strategy for a 6 DOF quadrotor helicopter, Chinese Journal of Aeronautics, Vol. 21(Issue 3):261–268, June 2008.

N.P. Nguyen and S.K. Hong, Position control of a hummingbird quadcopter augmented by gain scheduling, International Journal of Engineering Research and Technology, Vol. 11(Issue 10):1485–1498, 2018.

G. V. Raffo, M. G. Ortega, and F. R. Rubio, An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter, Automatica, Vol. 46(Issue 1):29–39, 2010.


K. Runcharoon, V. Srichatrapimuk, Sliding Mode Control of Quadrotor, International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), pp. 552-556, Konya, Turkey, May 9-11, 2013.

H. J. Jayakrishnan, Position and attitude control of a quadrotor UAV using super twisting sliding mode, IFAC-Papers OnLine, Vol. 49(Issue 1): 284–289,2016.

El Hamidi, K., Mjahed, M., El Kari, A., Ayad, H., Neural and Fuzzy Based Nonlinear Flight Control for an Unmanned Quadcopter, (2018) International Review of Automatic Control (IREACO), 11 (3), pp. 98-106.

Siti, I., Mjahed, M., Ayad, H., El Kari, A., New Designing Approaches for Quadcopter PID Controllers Using Reference Model and Genetic Algorithm Techniques, (2017) International Review of Automatic Control (IREACO), 10 (3), pp. 240-248.

Iswanto, I., Mujaahid, F., Rohmansyah, R., Ardi Nugraha, T., Shekher, V., Quadrotor Tracking Control Based on Optimized Fuzzy Logic Controller, (2019) International Review of Aerospace Engineering (IREASE), 12 (6), pp. 261-270.

Sumaila Musa, Techniques for Quadcopter Modelling & Design: A Review, Journal of Unmanned System Technology, Vol. 5(Issue 3):66-75 2017.

Y. Alaiwi, A. Mutlu, Modelling, Simulation and implementation of Autonomous Unmanned Quadrotor, International Scientific Journal “Machines. Technologies. Materials”, Vol. 12(Issue 8):320-325, 2018.

S. Bouabdallah, Design And Control of Quadrotors With Application To Autonomous Flying, D.Sc. dissertation, Ecole Polytechnique Federale de Lausanne(EPFL), Lausanne, 2007.

L. R. G. Carrillo, R. Lozano, A. E. D. López, C. Pégard, Quad Rotorcraft Control Vision-Based Hovering and Navigation (Springer, 2013).

R. S. Samir Bouabdallah, Full Control of a Quadrotor, International Conference on Intelligent Robots and Systems, pp. 153-158, San Diego, CA, USA, 2007.

I. Kugelberg, Black-Box Modeling and Attitude Control of a Quadcopter, M.Sc. Thesis in Electrical Engineering, Division of Automatic Control, Department of Electrical Engineering, Linköping University, Linköping, Sweden, 2016.

R. W. Beard, Quadrotor dynamics and control, Brigham Young University, 2008.

A. Nagaty, S. Saeedi, C. Thibault, M. Seto, and H. Li, Control and navigation framework for quadrotor helicopters, Journal of intelligent and Robotic Systems, Vol. 70 (Issue 1-4):1–12, April 2013.

J. Guldner, V. I. Utkin, The chattering problem in sliding mode systems, 2015.

J-J.E. Slotine and W. Li, Applied Nonlinear Control (Prentice-Hall, 1991).

Penkov, I., Aleksandrov, D., Efficiency Optimization of Mini Unmanned Multicopter, (2017) International Review of Aerospace Engineering (IREASE), 10 (5), pp. 267-276.

Alsahlani, A., Rahulan, T., A Mathematical Model of a Conceptual Design Approach of High Altitude Solar Powered Unmanned Aerial Vehicles, (2017) International Review of Aerospace Engineering (IREASE), 10 (4), pp. 196-206.

Han, M., Park, T., Integrated Airworthiness Certification Criteria and Security Risk Assessment for UAVs, (2019) International Review of Aerospace Engineering (IREASE), 12 (3), pp. 141-149.

Fas-Millán, M., Pastor, E., Dynamic Workload Management for Multi-RPAS Pilots, (2019) International Review of Aerospace Engineering (IREASE), 12 (2), pp. 57-69.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize