An innovative fuzzy backstepping sliding mode controller for a Tri-Rotor Unmanned Aerial Vehicle

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.

[1]  Hong-Tae Jeon,et al.  Constant Altitude Flight Control for Quadrotor UAVs with Dynamic Feedforward Compensation , 2014, Int. J. Fuzzy Log. Intell. Syst..

[2]  Juing-Shian Chiou,et al.  Attitude Control of a Single Tilt Tri-Rotor UAV System: Dynamic Modeling and Each Channel's Nonlinear Controllers Design , 2013 .

[3]  Alex Stojcevski,et al.  Adaptive fuzzy multi-surface sliding control of multiple-input and multiple-output autonomous flight systems , 2015 .

[4]  Juntao Fei,et al.  Adaptive nonsingular terminal sliding mode control of MEMS gyroscope based on backstepping design , 2015 .

[5]  Jianwei Liu,et al.  Optimal fault-tolerant control for UAV systems with time delay and uncertainties over wireless network , 2016, Peer-to-Peer Networking and Applications.

[6]  Roman Czyba,et al.  Development of control system for an unmanned single tilt tri-rotor aerial vehicle , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[7]  Roman Czyba,et al.  Design and Control of a Single Tilt Tri-Rotor Aerial Vehicle , 2016, J. Intell. Robotic Syst..

[8]  Zhihao Cai,et al.  Modeling and maneuvering control for tricopter based on the back-stepping method , 2016, 2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC).

[9]  ANIL KUMAR YADAV,et al.  AI-based adaptive control and design of autopilot system for nonlinear UAV , 2014 .

[10]  Hansheng Wu,et al.  Adaptive robust backstepping control for a class of uncertain dynamical systems using neural networks , 2015 .

[11]  Mohd Ariffanan Mohd Basri,et al.  GSA-based optimal backstepping controller with a fuzzy compensator for robust control of an autonomous quadrotor UAV , 2015 .

[12]  Derong Liu,et al.  Online optimal control for VTOL aircraft system based on DHP algorithm , 2014, Proceedings of the 33rd Chinese Control Conference.

[13]  Rogelio Lozano,et al.  Stabilization and nonlinear control for a novel trirotor mini-aircraft , 2009 .

[14]  Alin Albu-Schäffer,et al.  Backstepping Control of Variable Stiffness Robots , 2015, IEEE Transactions on Control Systems Technology.

[15]  Philip J. Morrow,et al.  Timely autonomous identification of UAV safe landing zones , 2014, Image Vis. Comput..

[16]  A. Kulhare,et al.  A back-stepping control strategy for the Tri-rotor UAV , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[17]  Alexander Lanzon,et al.  Effect of unmodelled actuator dynamics on feedback linearised systems and a two stage feedback linearisation method , 2013, 52nd IEEE Conference on Decision and Control.

[18]  Pablo J. Alsina,et al.  Stability Analysis of a Multirotor UAV with Robust Backstepping Controller , 2014, 2014 Joint Conference on Robotics: SBR-LARS Robotics Symposium and Robocontrol.

[19]  Abdul Rashid Husain,et al.  A hybrid optimal backstepping and adaptive fuzzy control for autonomous quadrotor helicopter with time-varying disturbance , 2015 .

[20]  Zain Anwar Ali,et al.  Fuzzy-Based Hybrid Control Algorithm for the Stabilization of a Tri-Rotor UAV , 2016, Sensors.

[21]  Hanlin Sheng,et al.  MEMS-based low-cost strap-down AHRS research , 2015 .

[22]  R. Lozano,et al.  Real-time stabilization of a small three-rotor aircraft , 2008, IEEE Transactions on Aerospace and Electronic Systems.

[23]  R. Lozano,et al.  Triple tilting rotor mini-UAV: Modeling and embedded control of the attitude , 2008, 2008 American Control Conference.

[24]  Mohd Ariffanan Mohd Basri,et al.  Fuzzy supervisory backstepping controller for stabilization of quadrotor unmanned aerial vehicle , 2014, 2014 5th International Conference on Intelligent and Advanced Systems (ICIAS).