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.
Similar content being viewed by others
References
Hassanalian M, Abdelkefi A (2017) Classifications, applications, and design challenges of drones: a review. Prog Aerosp Sci 91:99–131
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
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
Jiang T, Lin D, Song T (2019) Novel integral sliding mode control for small-scale unmanned helicopters. J Franklin Inst 356(5):2668–2689
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
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
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
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
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
Long Y, Wang L, Cappelleri DJ (2014) Modeling and global trajectory tracking control for an over-actuated MAV. Adv Robot 28(3):145–155
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
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
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
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
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
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
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
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
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
Labbadi M, Cherkaoui M (2019) Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV. Aerosp Sci Technol 93:105306
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
Zulu A, John S (2016) A review of control algorithms for autonomous quadrotors. arXiv:1602.02622
Nascimento TP, Saska M (2019) Position and attitude control of multi-rotor aerial vehicles: a survey. Annu Rev Control 48:129–146
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
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
Yang Y, Yan Y (2016) Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control. Aerosp Sci Technol 54:208–217
Ireland ML (2014) Investigations in multi-resolution modelling of the quadrotor micro air vehicle. University of Glasgow, Glasgow
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
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
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
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
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-020-2236-3