Skip to main content
Log in

An Improved Design of Integral Sliding Mode Controller for Chattering Attenuation and Trajectory Tracking of the Quadrotor UAV

  • Research Article-Systems Engineering
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

The quadrotor unmanned aerial vehicles (UAV) are rich system with attractive and challenging properties such as nonlinearities and underactuated dynamics, which motivates researchers to design advanced and robust control algorithms. In this paper, we contribute to a further improved design of quadrotor UAV. The quadrotor dynamics and kinematics equations are briefly presented. Then, an improved integral sliding mode controller (ISMC) has been proposed and applied within an inner loop to stabilize and track the quadrotor attitude at the desired values. The aim is to enhance the performance of the ISMC controller by eliminating the chattering problem, meanwhile maintaining the trajectory tracking in a robust fashion. In our design, the switching function (sign(s)), causing the chattering, is replaced by the approximated functions (tan h, error, saturation, quasi-sliding mode method) in the ISMC control law. PD controller is applied as an outer loop controller to enable the quadrotor to track the desired position. The performance of the proposed ISMC controller is studied with regard to the chattering attenuation and trajectory tracking robustness and tested by simulation MATLAB/SIMULINK. Finally, a comparison with the switching function (sign(s)) is performed to alleviate the superior performance of the proposed design.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Reizenstein, A.: Position and trajectory control of a quadcopter using PID and LQ controllers. Dissertation (2017)

  2. Salih, A.L.; Moghavvemi, M.; Mohamed, H.A.F.; Gaeid, K.S.: Flight PID controller design for a UAV quadrotor. Sci. Res. Essays 5(23), 3660–3667 (2010)

    Google Scholar 

  3. Bouabdallah, S.; Noth, A.; Siegwart, R.: PID vs LQ control techniques applied to an indoor micro quadrotor. In: 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IEEE Cat. No. 04CH37566), vol. 3, pp. 2451–2456 (2005)

  4. Lee, D.; Kim, H.J.; Sastry, S.: Feedback linearization vs. adaptive sliding mode control for a quadrotor helicopter. Int. J. Control Autom. Syst. 7(3), 419–428 (2009)

    Google Scholar 

  5. Mukherjee, P.; Waslander, S.: Direct adaptive feedback linearization for quadrotor control. AIAA Guid. Navig. Control Conf. 2012(August), 1–10 (2012)

    Google Scholar 

  6. Mokhtari, A.; M’Sirdi, N.K.; Meghriche, K.; Belaidi, A.: Feedback linearization and linear observer for a quadrotor unmanned aerial vehicle. Adv. Robot. 20(1), 71–91 (2006)

    Google Scholar 

  7. Zuo, Z.: Adaptive trajectory tracking control design with command filtered compensation for a quadrotor. JVC/J. Vib. Control 19(1), 94–108 (2013)

    MathSciNet  MATH  Google Scholar 

  8. Li, S.; Li, B.; Geng, Q.: Adaptive sliding mode control for quadrotor helicopters. In: Proceedings of the 33rd Chinese Control Conference, CCC 2014, no. 2, pp. 71–76 (2014)

  9. ul Amin, R.; Aijun, L.; Khan, M.U.; Shamshirband, S.; Kamsin, A.: An adaptive trajectory tracking control of four rotor hover vehicle using extended normalized radial basis function network. Mech. Syst. Signal Process. 83, 53–74 (2017)

    Google Scholar 

  10. Runcharoon, K.; Srichatrapimuk, V.: Sliding mode control of quadrotor. In: 2013 International Conference on Technological Advances in Electrical, Electronics and Computer Engineering, TAEECE 2013, no. 1, pp. 552–557 (2013)

  11. Mo, H.; Farid, G.: Nonlinear and adaptive intelligent control techniques for quadrotor UAV—a survey. Asian J. Control 21(3), 1–20 (2018)

    MathSciNet  Google Scholar 

  12. Zhou, F.; Zhang, Z.; Liang, J.; Wang, J.: Feedback linearization and continuous sliding mode control for a quadrotor UAV. In: Proc. 27th Chinese Control Conference. CCC, pp. 349–353 (2008)

  13. Mazinan, A.H.; Kazemi, M.F.; Shirzad, H.: An efficient robust adaptive sliding mode control approach with its application to secure communications in the presence of uncertainties, external disturbance and unknown parameters. Trans. Inst. Meas. Control 36(2), 164–174 (2014)

    Google Scholar 

  14. Zhu, J.; Khayati, K.: A new approach for adaptive sliding mode control: integral/exponential gain law. Trans. Inst. Meas. Control 38(4), 385–394 (2016)

    Google Scholar 

  15. Vaidyanathan, S.; Lien, C.-H.: (eds) Applications of sliding mode control in science and engineering. In: Chang-Hua Conference 2017. LNCS, vol. 709. Springer, Cham (2017)

  16. Suleiman, H.U.; Murazu, M.B.; Zarma, T.A.; Salawudeen, A.T.; Thomas, S.; Galadima, A.A.: Methods of chattering reduction in sliding mode control: A case study of ball and plate system. In: IEEE International Conference on Adaptive Science and Technology, ICAST, vol. 2018, pp. 1–8 (2018)

  17. Chang, J.-L.: On chattering-free dynamic sliding mode controller design. J. Control Sci. Eng. 2012, 1–7 (2012)

    MathSciNet  MATH  Google Scholar 

  18. Morioka, H.; Wada, K.; Sabanovic, A.; Jezernik, K.: Neural network based chattering free sliding mode control. In: SICE ‘95. Proceedings of the 34th SICE Annual Conference. International Session Papers, pp. 1303–1308 (1995)

  19. Baek, J.; Jin, M.; Han, S.: A new adaptive sliding-mode control scheme for application to robot manipulators. IEEE Trans. Ind. Electron. 63(6), 3628–3637 (2016)

    Google Scholar 

  20. Eltayeb, A.; Fuaad, M.; Eltoum, M.A.M.; Basri, M.A.M.: Robust adaptive sliding mode control design for quadrotor unmanned aerial vehicle trajectory tracking. Int. J. Comput. Digit. Syst. 2(2), 249–257 (2020)

    Google Scholar 

  21. Mardan, M.; Esfandiari, M.; Sepehri, N.: Attitude and position controller design and implementation for a quadrotor. Int. J. Adv. Robot. Syst. 14(3), 1–11 (2017)

    Google Scholar 

  22. Bandyopadhyay, B.; Janardhanan, S.; Spurgeon, S.: Advances in Sliding Mode Control: Concept, Theory and Implementation. Springer, Berlin, Heidelberg (2013)

    MATH  Google Scholar 

  23. Roy, S.; Kar, I.N.; Lee, J.; Jin, M.: Adaptive-robust time-delay control for a class of uncertain Euler-Lagrange systems. IEEE Trans Ind Electron 64(9), 7109–7119 (2017)

    Google Scholar 

  24. Cho, S.J.; Jin, M.; Kuc, T.Y.; Lee, J.S.: Control and synchronization of chaos systems using time-delay estimation and supervising switching control. Nonlinear Dyn. 75(3), 549–560 (2014)

    MathSciNet  MATH  Google Scholar 

  25. Rafimanzelat, M.R.; Yazdanpanah, M.J.: A novel low chattering sliding mode controller. In: Proceedings of the 5th Asian Control Conference, Grand Hyatt-Melbourne, Australia, vol. 3, pp. 1958–1963 (2004)

  26. Olfati-Saber, R.: Nonlinear Control of Underactuated Mechanical Systems with Application to Robotics and Aerospace Vehicles. Thesis Ph.D., p. 307 (2001)

  27. Ben, N.; Bouallègue, S.; Haggège, J.: Fuzzy gains-scheduling of an integral sliding mode controller for a quadrotor unmanned aerial vehicle. Int. J. Adv. Comput. Sci. Appl. 9(3), 132–141 (2018)

    Google Scholar 

  28. Sahamijoo, A.; Ghiasi, H.; Piltan, F.; Avazpour, M.R.; Mazloom, M.H.; Sulaiman, N.B.: Methodologies of chattering attenuation in sliding mode controller. Int. J. Hybrid Inf. Technol. 9(2), 11–36 (2016)

    Google Scholar 

  29. Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A.: Sliding Mode Control and Observation. Springer, Berlin (2014)

    Google Scholar 

  30. Stakhov, A.; Rozin, B.: On a new class of hyperbolic functions. Chaos Solitons Fractals 23, 379–389 (2005)

    MathSciNet  MATH  Google Scholar 

  31. Lehtinen, N.G.: Error functions error function erf x and complementary error function erfc x, pp. 1–10 (2010)

  32. Boudjedir, H.; Bouhali, O.; Rizoug, N.: Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle. Adv. Robot. 28(17), 1151–1164 (2014)

    Google Scholar 

  33. Li, Z.; Ma, X.; Li, Y.: Model-free control of a quadrotor using adaptive proportional derivative-sliding mode control and robust integral of the signum of the error. Int. J. Adv. Robot. Syst. 15(5), 1–15 (2018)

    Google Scholar 

  34. Bouabdallah, S.: Design and control of quadrotors with application to autonomous flying. Thesis 3727(3727), 61 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohd Fuaad Rahmat.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Eltayeb, A., Rahmat, M.F., Basri, M.A.M. et al. An Improved Design of Integral Sliding Mode Controller for Chattering Attenuation and Trajectory Tracking of the Quadrotor UAV. Arab J Sci Eng 45, 6949–6961 (2020). https://doi.org/10.1007/s13369-020-04569-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-020-04569-5

Keywords

Navigation