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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data and Code Availability
Data and codes will be available by request after the publication of this paper.
References
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)
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)
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)
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)
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)
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)
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)
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
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
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)
Dierks, T., Jagannathan, S.: Output feedback control of a quadrotor UAV using neural networks. IEEE Trans. Neural Netw. 21(1), 50–66 (2009)
Mo, H., Farid, G.: Nonlinear and adaptive intelligent control techniques for Quadrotor UAV. A Survey Asian J. Control 21(2), 989–1008 (2019)
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
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)
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)
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
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
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)
Hassanalian, M., Abdelkefi, A.: Classifications, applications, and design challenges of drones. A review Prograss in Aerospace Sciences 99–131 (2017)
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)
Ö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)
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)
Yang, Y., Yan, Y.: Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control. Aerosp. Sci. Technol. 54, 208–217 (2016)
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
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)
Zhang, E.H., Xiong, J.J., Luo, J.L.: Second order sliding mode control for a quadrotor UAV. ISA Transactions, 1350–1356 (2014)
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)
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)
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)
Xiong, J.J., Zhang, G.B.: Global fast dynamic terminal sliding mode control for a quadrotor UAV. ISA Trans. 66, 233–240 (2017)
Labbadi, M., Cherkaoui, M.: Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV. Aerospace Science and Technology (2019)
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
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
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
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01475-2