Abstract
The dynamical model of a Tri-Rotor Unmanned Aerial Vehicle (UAV) is presented in this paper. The Tri-Rotor has three rotors with two fixed-pitch propellers and a tiltable propeller to control the yaw displacement. The model is obtained via the Newton–Euler approach and a nonlinear control strategy called fuzzy backstepping sliding mode control is proposed for the attitude stabilization and altitude tracking of the vehicle. The designed controller consists of a backstepping sliding mode controller and a fuzzy logic controller. For the problem of determining the backstepping sliding mode control coefficients, an optimization method of gradient descent algorithm has been used. However, the control precision of the backstepping sliding mode is intimately dependent on the precision of coefficients. Besides, the uncertain unmodeled coefficients as well as the characteristics of the complex electromechanical system could cause the coefficients not be invariable. Therefore, a fuzzy logic controller is proposed to compensate the coefficients uncertainty to improve the robustness. The effectiveness of the proposed control algorithm is demonstrated via certain simulation results based on the actual parameters of UAV, and its advantages are indicated in comparison with the backstepping sliding mode control without fuzzy logic control.
Similar content being viewed by others
References
Anwar AZ, Wang D, Muhammad A (2016) Fuzzy-Based hybrid control algorithm for the stabilization of a tri-rotor UAV. Sensors 16(5):652
Basri MAM, Husain AR, Danapalasingam KA (2014) Fuzzy supervisory backstepping controller for stabilization of quadrotor unmanned aerial vehicle. In: 5th international conference on intelligent and advanced systems, Kuala Lumpur, Malaysia, 2014
Basri MAM, Husain AR, Danapalasingam KA (2015a) A hybrid optimal backstepping and adaptive fuzzy control for autonomous quadrotor helicopter with time-varying disturbance. J Aerosp Eng 229:2178–2195
Basri MAM, Husain AR, Danapalasingam KA (2015b) GSA-based optimal backstepping controller with a fuzzy compensator for robust control of an autonomous quadrotor UAV. Aircr Eng Aerosp Technol 87:493–505
Chiou JS, Tran HK, Peng ST (2013) Attitude control of a single tilt tri-rotor UAV system: dynamic modeling and each channel’s nonlinear controllers design. Math Probl Eng 2013:6 doi:10.1155/2013/275905
Czyba R, Szafrański G, Ryś A (2016) Design and control of a single tilt tri-rotor aerial vehicle. J Intell Robot Syst 84:1–14
Escareno J, Sanchez A, Garcia O, Lozano R (2008) Triple tilting rotor mini-UAV: modeling and embedded control of the attitude. In: American Control Conference, 2008, pp 3476–3481
Fei JT, Yan WF, Yang YZ (2015) Adaptive nonsingular terminal sliding mode control of MEMS gyroscope based on backstepping design. Int J Adapt Control Signal Process 19:1099–1115
Kara Mohamed M, Lanzon A (2013) Effect of unmodelled actuator dynamics on feedback linearised systems and a two stage feedback linearisation method. In: Decision and Control. IEEE, 2013, pp 841–846
Kulhare A, Chowdhury AB, Raina G (2012) A back-stepping control strategy for the tri-rotor UAV. In: China control and decision conference, 2012, pp 3481–3486
Norton M, Khoo S, Kouzani A, Stojcevski A (2015) Adaptive fuzzy multi-surface sliding control of multiple-input and multiple-output autonomous flight systems. IET Control Theory Appl 9:587–597
Patterson T, McClean S, Morrow P, Parr G, Luo C (2014) Timely autonomous identification of UAV safe landing zones. Image Vis Comput 32:568–578
Petit F, Daasch A, Albu-Schaffer A (2015) Backstepping control of variable stiffness robots. IEEE Trans Control Syst Technol 23:2195–2202
Razinkova A, Kang BJ, Cho HC, Jeon HT (2014) Constant altitude flight control for Quadrotor UAVs with dynamic feedforward compensation. Int J Fuzzy Logic Intell Syst 14:26–33. doi:10.5391/IJFIS.2014.14.1.26
Rys A, Czyba R, Szafranski G (2014) Development of control system for an unmanned single tilt tri-rotor aerial vehicle. In: International conference on unmanned aircraft systems, 2014, pp 1091–1098
Salazar-cruz S, Kendoul F, Lozano R, Fantoni I (2008) Real-Time Stabilization of a Small Three-Rotor Aircraft. IEEE Trans Aerosp Electron Syst 44:783–794
Salazar-Cruz S, Lozano R, Escaren J (2009) Stabilization and nonlinear control for a novel trirotor mini-aircraft. Control Eng Pract 17:886–894
Sanca AS, Alsina PJ, Cerqueira JJF (2014) Stability analysis of a multirotor UAV with robust backstepping controller. In: Joint conference on robotics: Sbr-Lars robotics symposium and robocontrol, 2014, pp 241–246
Sheng HL, Zhang TH (2015) MEMS-based low-cost strap-down AHRS research. Measurement 59:63–72
Song Z, Li K, Cai Z et al (2016) Modeling and maneuvering control for tricopter based on the back-stepping method. In: guidance, navigation and control conference (CGNCC) In: 2016 IEEE Chinese. IEEE, 2016, pp 889–894
Tan FX, Liu DR, Guan XP (2014) Online optimal control for VTOL aircraft system based on DHP algorithm. In: Proceedings of the 33rd Chinese control conference, Nanjing, China, 2014, pp 28–30
Wang YC, Wu HS (2015) Adaptive robust backstepping control for a class of uncertain dynamical systems using neural networks. Nonlinear Dyn 81:1597–1610
Yadav AK, Gaur P (2014) AI-based adaptive control and design of autopilot system for nonlinear UAV Sadhana-Academy. Proc Eng Sci 39:765–783
Yang P, Pan X, Liu J et al (2017) Optimal fault-tolerant control for UAV systems with time delay and uncertainties over wireless network[J]. Peer-to-Peer Netw Appl 10(3):717–725
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, S., Zhang, J., Zhang, Q. et al. An innovative fuzzy backstepping sliding mode controller for a Tri-Rotor Unmanned Aerial Vehicle. Microsyst Technol 23, 5621–5630 (2017). https://doi.org/10.1007/s00542-017-3439-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00542-017-3439-0