Skip to main content
Log in

Robust Adaptive Backstepping Global Fast Dynamic Terminal Sliding Mode Controller Design for Quadrotors

  • Short paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Nowadays, small structured unmanned aerial vehicles (UAVs) with four-rotor (Quadrotor) appear in every part of human life works. As the usage areas of the air vehicles become widespread, the development of controller structures which allows the quadrotor to track a specified trajectory precisely is a new research area of interest for researchers. In this work, the nonlinear mathematical model of a four-rotor UAV is obtained by using Newton-Euler method. In the trajectory tracking system of this quadrotor, a new controller structure which is called Robust Adaptive Backstepping Global Fast Dynamic Terminal Sliding Mode Controller (RABGFDTSMC) is designed. In this controller structure, the control process is divided into two subsystems in order to provide position and attitude control. RABGFDTSMC is applied to the fully actuated and underactuated subsystems individually. Coefficients of the controller is obtained by using pre-defined characteristic equation. Besides, overall system stability is proved with the Lyapunov function. To demonstrate the effectiveness of the proposed controller, simulation experiments are conducted in MATLAB/ Simulink environment. The simulation results of the proposed controller are compared with the global fast dynamic terminal sliding mode controller by means of trajectory tracking performance in steady-state and transient phases. As a result, the proposed controller RABGFDTSMC method proved its robustness according to the smaller steady state error with less oscillations and more precise flight performance in trajectory tracking.

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.

Institutional subscriptions

Similar content being viewed by others

Data and Code Availability

Data and codes will be available by request after the publication of this paper.

References

  1. Frankelius, P., Norrman, C., Johansen, K.: Agricultural Innovation and the Role of Institutions Lessons from the Game of Drones. J. Agric. Environ Ethics 681–707 (2017)

  2. Kim J., Gadsden S.A., Wilkerson S.A.: A comprehensive survey of control strategies for autonomous quadrotors. Canadian J. Electric. Comput. Eng. 43(1), 3–16 (2019)

    Google Scholar 

  3. Kumar, S.G., Shukla, D.P.: Application of drone for landside mapping, dimension estimation and its 3D reconstruction. J. Indian Soc. Remote Sens. 903-914 (2018)

  4. Liang, X., Fang, Y., Sun, N., Lin, H.: Nonlinear hierarchial control for unmanned Quadrotor transportation systems. IEEE Trans. Indust. Electron. 65(4), 3395–3405 (2018)

    Article  Google Scholar 

  5. Laszlo, B., Agoston, R., Xu, Q.: Conceptual approach of measuring the professional and economic effectiveness of drone applications supporting forest fire management. Proc. Eng. 211, 8–17 (2018)

    Article  Google Scholar 

  6. Madjid, M.Y.A., Vandeginste, V., Hampson, G., Jordan, C.J., Booth, A.D.: Drones in carbonate geology: Opportunities and challenges, and application in diagenetic dolomite geobody mapping. Mar. Pet. Geol. 91, 723–734 (2018)

    Article  Google Scholar 

  7. Han, T., Chi, M., Guan, Z.H., Hu, B., Xiao, J.W., Huang, Y.: Distributed three-dimensional formation containment control of multiple unmanned aerial vehicle systems. Asian J. Cont. 19, 1103–1113 (2017)

    Article  MathSciNet  Google Scholar 

  8. Park, J.-Y., Kim, S.-T., Lee, J.-K., Ham, J.-W., Oh, K.-Y.: Method of operating a GIS-based autopilot drone to inspect ultrahigh voltage power lines and its field tests. J. Field Robotics 37, 345–361 (2020). https://doi.org/10.1002/rob.21916

    Article  Google Scholar 

  9. Shihavuddin, A., Chen, X., Fedorov, V., Nymark Christensen, A., Andre Brogaard Riis, N., Branner, K., Bjorholm Dahl, A., Reinhold Paulsen, R.: Wind turbine surface damage detection by deep learning aided drone inspection analysis. Energies 12(4), 676 (2019). https://doi.org/10.3390/en12040676

    Article  Google Scholar 

  10. Gu, W., Hu, D., Cheng, L., Cao, Y., Rizzo, A., Valavanis, K.P.: Autonomous wind turbine inspection using a Quadrotor. In: 2020 International Conference on Unmanned Aircraft Systems (ICUAS). https://doi.org/10.1109/ICUAS48674.2020.9214066, pp 709–715 (2020)

  11. Dierks, T., Jagannathan, S.: Output feedback control of a quadrotor UAV using neural networks. IEEE Trans. Neural Netw. 21(1), 50–66 (2009)

    Article  Google Scholar 

  12. Mo, H., Farid, G.: Nonlinear and adaptive intelligent control techniques for Quadrotor UAV. A Survey Asian J. Control 21(2), 989–1008 (2019)

    Article  MathSciNet  Google Scholar 

  13. Mohammadi, M., Shahri, A.M.: Adaptive nonlinear stabilization control for a quadrotor UAV: theory, Simulation and Experimentation. J. Intell. Robot. Syst. 72, 105–122 (2013). https://doi.org/10.1007/s10846-013-9813-y

    Article  Google Scholar 

  14. Bolandi, H., Rezaei, M., Mohsenipour, R., Nemati, H., Smailzadeh, S. M.: Attitude control of a quadrotor with optimized PID controller. Intell. Control Autom. 4(03), 335 (2013)

    Article  Google Scholar 

  15. Argentim, L.M., Rezende, W.C., Santos, P.E., Aguiar, R.A.: PID, LQR And LQR-PID on a quadcopter platform. In: 2013 International Conference on Informatics, Electronics and Vision (ICIEV), Dhaka, Bangladesh, pp 1–6 (2013)

  16. Liu, P., Yu, H., Cang, S.: Adaptive neural network tracking control for underactuated systems with matched and mismatched disturbances. Nonlinear Dyn. 98, 1447–1464 (2019). https://doi.org/10.1007/s11071-019-05170-8

    Article  Google Scholar 

  17. Gu, W., Valavanis, K.P., Rutherford, M.J., et al.: UAV model-based flight control with artificial neural networks: a survey. J. Intell. Robot. Syst. 100, 1469–1491 (2020). https://doi.org/10.1007/s10846-020-01227-8

    Article  Google Scholar 

  18. Lippiello, V., Ruggiero, F., Serra, D.: Emergency landing for a quadrotor in case of a propeller failure: A backstepping approach. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 4782–4788 (2014)

  19. Hassanalian, M., Abdelkefi, A.: Classifications, applications, and design challenges of drones. A review Prograss in Aerospace Sciences 99–131 (2017)

  20. Tilki, U., Erust, A.C.: Higher order sliding mode control of four rotor unmanned aerial vehicle. In: International Science Mathematics and Engineering Sciences Congress, pp 189–202 (2019)

  21. Ölgün, M., Tilki, U.: Neural network based sliding mode controller with genetic algorithm for two link robot manipulator. European Journal of Science and Technology, (Special Issue) (2020)

  22. Xu, R., Ozguner, U.: Sliding mode control of a quadrotor helicopter. In: Proceedings of the 45th IEEE Conference on Decision and Control, pp 4957–4962 (2006)

  23. Yang, Y., Yan, Y.: Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control. Aerosp. Sci. Technol. 54, 208–217 (2016)

    Article  Google Scholar 

  24. Rubí, B., Pérez, R., Morcego, B.: A survey of path following control strategies for UAVs focused on Quadrotors. J. Intell. Robot. Syst. 98, 241–265 (2020). https://doi.org/10.1007/s10846-019-01085-z

    Article  Google Scholar 

  25. Jia, Z., Yu, J., Mei, Y., Chen, Y., Shen, Y., Ai, X.: Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances. Aerosp. Sci. Technol. 68, 299–307 (2017)

    Article  Google Scholar 

  26. Zhang, E.H., Xiong, J.J., Luo, J.L.: Second order sliding mode control for a quadrotor UAV. ISA Transactions, 1350–1356 (2014)

  27. Razmi, H., Afshinfar, S.: Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV Aerospace Science and Technology 12–27 (2019)

  28. Zou, A.M., Kumar, K.D.: Finite-time attitude tracking control for spacecraft using terminal sliding mode and Chebyshev neural network. IEEE Trans. Syst. Man 950–963 (2011)

  29. Asl, S.B.F., Moosapour, S.S.: Adaptive backstepping fast terminal sliding mode controller design for ducted fan engine of thrust-vectored aircraft. Aerosp. Sci. Technol. 71, 521–529 (2017)

    Article  Google Scholar 

  30. Xiong, J.J., Zhang, G.B.: Global fast dynamic terminal sliding mode control for a quadrotor UAV. ISA Trans. 66, 233–240 (2017)

    Article  Google Scholar 

  31. Labbadi, M., Cherkaoui, M.: Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV. Aerospace Science and Technology (2019)

Download references

Funding

The presented work is not supported by a funding agencies in the public, commercial, or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Contributions

Ali Can Erüst: This work is part of his M.Sc. thesis. Literature survey, simulation, analyzing the results are conducted by this author. The author has also prepared the original draft. Umut Tilki: Conceptualization and supervision of the study is done by this author. Methodology of the controller, validation, analyzing the results, writing the original draft, editing and reviewing are conducted by him.

Corresponding author

Correspondence to Umut Tilki.

Ethics declarations

Ethics approval

No human subject has been used in this article.

Consent to participate

Consent to participate in research has not been taken from any one, as no human or any other animal subject is involved for research.

Consent to Publish

The authors give their rights to the Springer to publish this article in Journal of Intelligent & Robotic Systems.

Conflict of Interests

The authors declare no conflict of interest. They assume full responsibility for the results presented in the manuscript.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tilki, U., Erüst, A.C. Robust Adaptive Backstepping Global Fast Dynamic Terminal Sliding Mode Controller Design for Quadrotors. J Intell Robot Syst 103, 21 (2021). https://doi.org/10.1007/s10846-021-01475-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01475-2

Keywords

Navigation