Skip to main content
Log in

Adaptive fuzzy global fast terminal sliding mode control of an over-actuated flying robot

  • Technical Paper
  • Published:
Journal of the Brazilian Society of Mechanical Sciences and Engineering Aims and scope Submit manuscript

Abstract

In this paper, the issue of full control (both position and orientation controls) of an over-actuated unmanned flying robot is addressed using an adaptive fuzzy global fast terminal sliding mode control (AF-GFTSMC) scheme in the presence of external disturbances and parametric uncertainties. At the first step, full dynamic equations of motion of a novel over-actuated flying robot are developed taking into account the rotational kinematics. Using the Lyapunov stability theorem, an AF-GFTSMC is designed to suppress the errors between desired references and actual responses of the robot in finite time. Since the number of actuators is more than control forces and torques, considering some constraints on actual control inputs, a control allocation strategy based on the reflective Newton algorithm is employed and formulated in order to compute the actual control inputs according to virtual control inputs. Finally, some simulations are performed in the presence of external disturbances and parametric uncertainties, utilizing different designed control strategies, classical and AF-GFTSMC methods. It is also clearly verified that the designed control approaches are effective and robust through tracking some predefined trajectory in 3D space as well as attenuation of chattering phenomena.

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
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Hassanalian M, Abdelkefi A (2017) Classifications, applications, and design challenges of drones: a review. Prog Aerosp Sci 91:99–131

    Article  Google Scholar 

  2. Bachmann RJ, Boria FJ, Vaidyanathan R, Ifju PG, Quinn RD (2009) A biologically inspired micro-vehicle capable of aerial and terrestrial locomotion. Mech Mach Theory 44(3):513–526

    Article  Google Scholar 

  3. Wang X, Xiang C, Xu B, Fan W (2019) System identification and robust stabilization using structured controller for a novel ducted fan flying robot. Proc Inst Mech Eng G J Aerosp Eng 233(1):197–214

    Article  Google Scholar 

  4. Jiang T, Lin D, Song T (2019) Novel integral sliding mode control for small-scale unmanned helicopters. J Franklin Inst 356(5):2668–2689

    Article  MathSciNet  Google Scholar 

  5. Oktay T, Sal F (2016) Combined passive and active helicopter main rotor morphing for helicopter energy save. J Braz Soc Mech Sci Eng 38(6):1511–1525

    Article  Google Scholar 

  6. Xian B, Hao W (2018) Nonlinear robust fault-tolerant control of the tilt trirotor UAV under rear servo's stuck fault: theory and experiments. IEEE Trans Ind Inf 15(4):2158–2166

    Article  Google Scholar 

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

    Article  Google Scholar 

  8. Ya Liu, Wang Q, Dong C, Ran M (2019) Time-varying formation control for unmanned aerial vehicles with external disturbances. Trans Inst Measur Control 41:3777–3786

    Article  Google Scholar 

  9. Viana ÍB, dos Santos DA, Góes LCS (2018) Formation control of multirotor aerial vehicles using decentralized MPC. J Braz Soc Mech Sci Eng 40(6):306

    Article  Google Scholar 

  10. Long Y, Wang L, Cappelleri DJ (2014) Modeling and global trajectory tracking control for an over-actuated MAV. Adv Robot 28(3):145–155

    Article  Google Scholar 

  11. Long Y, Lyttle S, Pagano N, Cappelleri DJ (2012) Design and quaternion-based attitude control of the omnicopter mav using feedback linearization. In: ASME 2012 international design engineering technical conferences and computers and information in engineering conference. American Society of Mechanical Engineers, pp 1413–1421

  12. Long Y, Cappelleri DJ (2013) Linear control design, allocation, and implementation for the omnicopter mav. In: 2013 IEEE international conference on robotics and automation (ICRA). IEEE, pp 289–294

  13. Long Y, Gelardos A, Cappelleri DJ (2014) A novel micro aerial vehicle design: the evolution of the omnicopter MAV. In: ASME 2014 international design engineering technical conferences and computers and information in engineering conference. American Society of Mechanical Engineers, pp V05AT08A092–V005AT008A092

  14. Chovancová A, Fico T, Hubinský P, Duchoň F (2016) Comparison of various quaternion-based control methods applied to quadrotor with disturbance observer and position estimator. Robot Auton Syst 79:87–98

    Article  Google Scholar 

  15. Zhang J, Ren Z, Deng C, Wen B (2019) Adaptive fuzzy global sliding mode control for trajectory tracking of quadrotor UAVs. Nonlinear Dyn 97:609–627

    Article  Google Scholar 

  16. Huang T, Li B, Shah A, Qin N, Huang D (2019) Fuzzy sliding mode control for a quadrotor UAV. In: 2019 IEEE 8th data driven control and learning systems conference (DDCLS). IEEE, pp 672–677

  17. Mofid O, Mobayen S (2018) Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. ISA Trans 72:1–14

    Article  Google Scholar 

  18. Pazooki M, Mazinan A (2018) Hybrid fuzzy-based sliding-mode control approach, optimized by genetic algorithm for quadrotor unmanned aerial vehicles. Complex Intell Syst 4(2):79–93

    Article  Google Scholar 

  19. Chen H, Chen H, Xu P (2019) Global fast terminal sliding mode control law design of a quadrotor. In: 2019 International conference on computer, network, communication and information systems (CNCI 2019). Atlantis Press

  20. Labbadi M, Cherkaoui M (2019) Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV. Aerosp Sci Technol 93:105306

    Article  Google Scholar 

  21. Tripathi VK, Kamath AK, Verma NK, Behera L (2019) Fast terminal sliding mode super twisting controller for position and altitude tracking of the quadrotor. In: 2019 International conference on robotics and automation (ICRA). IEEE, pp 6468–6474

  22. Zulu A, John S (2016) A review of control algorithms for autonomous quadrotors. arXiv:1602.02622

  23. Nascimento TP, Saska M (2019) Position and attitude control of multi-rotor aerial vehicles: a survey. Annu Rev Control 48:129–146

    Article  MathSciNet  Google Scholar 

  24. Kim J, Kim S, Ju C, Son HI (2019) Unmanned aerial vehicles in agriculture: a review of perspective of platform, control, and applications. IEEE Access 7:105100–105115

    Article  Google Scholar 

  25. Legowo A, Sulaeman E, Rosli D (2019) Review on system identification for quadrotor unmanned aerial vehicle (UAV). In: 2019 Advances in science and engineering technology international conferences (ASET). IEEE, pp 1–8

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

    Article  Google Scholar 

  27. Ireland ML (2014) Investigations in multi-resolution modelling of the quadrotor micro air vehicle. University of Glasgow, Glasgow

    Google Scholar 

  28. Panchade V, Patre B (2019) Quasi continuous sliding mode control with fuzzy switching gain for an induction motor. J Intell Fuzzy Syst 36:1–18

    Article  Google Scholar 

  29. Phoemphon S, So-In C, Nguyen TG (2018) An enhanced wireless sensor network localization scheme for radio irregularity models using hybrid fuzzy deep extreme learning machines. Wirel Netw 24(3):799–819

    Article  Google Scholar 

  30. Akinade OO, Oyedele LO (2019) Integrating construction supply chains within a circular economy: an ANFIS-based waste analytics system (A-WAS). J Clean Prod 229:863–873

    Article  Google Scholar 

  31. Dass A, Srivastava S, Gupta M (2019) Identification of dynamic systems using intelligent water drop algorithm. In:  Malik H, Srivastava S, Sood YR, Ahmad A (eds) Applications of artificial intelligence techniques in engineering. Advances in intelligent systems and computing, vol 697. Springer, Singapore, pp 369–376

  32. Liu J, Li X, Cai S, Chen W, Bai S (2019) Adaptive fuzzy sliding mode algorithm-based decentralised control for a permanent magnet spherical actuator. Int J Syst Sci 50(2):403–418

    Article  MathSciNet  Google Scholar 

  33. Ma L, Huo X, Zhao X, Zong G (2019) Adaptive fuzzy tracking control for a class of uncertain switched nonlinear systems with multiple constraints: a small-gain approach. Int J Fuzzy Syst 21(8):2609–2624

    Article  MathSciNet  Google Scholar 

  34. Bärlund A (2019) Nonlinear MPC for motion control and thruster allocation of ships. Dissertation, Linköping University, Department of Electrical Engineering, Automatic Control. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-158493, DiVA, id: diva2:1334225

  35. Li Z, Zhang Y, Liang Z, Cheng Z, Liu L, Yang Y (2020) Control allocation reconstruction of launch vehicle based on neural network. In: Proceedings of the 11th international conference on modelling, identification and control (ICMIC2019). Springer, pp 1025–1033

  36. Sadien E, Roos C, Birouche A, Carton M, Grimault C, Romana LE, Basset M (2020) A simple and efficient control allocation scheme for on-ground aircraft runway centerline tracking. Control Eng Pract 95:104228

    Article  Google Scholar 

  37. Coleman TF, Li Y (1996) A reflective Newton method for minimizing a quadratic function subject to bounds on some of the variables. SIAM J Optim 6(4):1040–1058

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Vatankhah.

Additional information

Technical Editor: Victor Juliano De Negri, D.Eng.

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

Jokar, H., Vatankhah, R. Adaptive fuzzy global fast terminal sliding mode control of an over-actuated flying robot. J Braz. Soc. Mech. Sci. Eng. 42, 166 (2020). https://doi.org/10.1007/s40430-020-2236-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40430-020-2236-3

Keywords

Navigation