Immersion and Invariance-based Sliding Mode Attitude Control of Tilt Tri-rotor UAV in Helicopter Mode

In this paper, we propose an immersion and invariance-based sliding mode controller for a tilt tri-rotor unmanned aerial vehicle subjects to parameter perturbation, unmodeled dynamics, and external disturbances. The control scheme is divided into three parts, including the disturbance observer, the attitude controller, and the control allocation. Firstly, to alleviate the chattering and improve the robustness for attitude control, the observer using immersion and invariance theory is developed to estimate the disturbance. Note that the observer can relax the requirement of disturbance upper bound and guarantee the convergence of the estimation error. Secondly, to improve the dynamic response capability, a sliding mode attitude controller with an adaptive switch function is designed based on the disturbance observer. Thirdly, a hierarchical control allocation algorithm is proposed. The performance improvement is illustrated by comparing with other sliding mode controllers. Simulations and flight experiments are conducted to verify the effectiveness and applicability of the proposed control scheme.

[1]  Daibing Zhang,et al.  Modeling and attitude control of a tilt tri-rotor UAV , 2017, 2017 36th Chinese Control Conference (CCC).

[2]  Wei Li,et al.  Control Algorithms of Magnetic Suspension Systems Based on the Improved Double Exponential Reaching Law of Sliding Mode Control , 2018, International Journal of Control, Automation and Systems.

[3]  Qinglei Hu,et al.  Spacecraft Attitude Fault-Tolerant Control Based on Iterative Learning Observer and Control Allocation , 2018, Control Allocation for Spacecraft Under Actuator Faults.

[4]  Christos Papachristos,et al.  Dual–Authority Thrust–Vectoring of a Tri–TiltRotor employing Model Predictive Control , 2016, J. Intell. Robotic Syst..

[5]  Young-shin Kang,et al.  Actuator controller based on fuzzy sliding mode control of tilt rotor unmanned aerial vehicle , 2014 .

[6]  Tor Arne Johansen,et al.  Control allocation - A survey , 2013, Autom..

[7]  Yao Zou,et al.  Nonlinear robust adaptive hierarchical sliding mode control approach for quadrotors , 2017 .

[8]  Youdan Kim,et al.  Modeling and Attitude Control of Tri-Tilt Ducted Fan Vehicle , 2016 .

[9]  Ziyang Meng,et al.  Immersion and Invariance-Based Adaptive Controller for Quadrotor Systems , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[10]  Florian Holzapfel,et al.  Control Allocation Framework for a Tilt-rotor Vertical Take-off and Landing Transition Aircraft Configuration , 2018, 2018 Applied Aerodynamics Conference.

[11]  Honghua Zhang,et al.  Immersion and invariance based command-filtered adaptive backstepping control of VTOL vehicles , 2013, Autom..

[12]  Shihua Li,et al.  A New Second-Order Sliding Mode and Its Application to Nonlinear Constrained Systems , 2019, IEEE Transactions on Automatic Control.

[13]  Héctor Ríos,et al.  Continuous Sliding-Mode Control Strategies for Quadrotor Robust Tracking: Real-Time Application , 2019, IEEE Transactions on Industrial Electronics.

[14]  Roland Siegwart,et al.  Robust Model Predictive Flight Control of Unmanned Rotorcrafts , 2016, J. Intell. Robotic Syst..

[15]  Masayuki Sato,et al.  Flight Controller Design and Demonstration of Quad-Tilt-Wing Unmanned Aerial Vehicle , 2015 .

[16]  Alessandro Astolfi,et al.  Immersion and invariance: a new tool for stabilization and adaptive control of nonlinear systems , 2001, IEEE Trans. Autom. Control..

[17]  Masayuki Sato,et al.  Design and Testing of a Low-Order Flight Control System for Quad-Tilt-Wing UAV , 2016 .

[18]  Xinhua Wang,et al.  Mathematical modeling and control of a tilt-rotor aircraft , 2015, ArXiv.

[19]  Jianda Han,et al.  Control techniques of tilt rotor unmanned aerial vehicle systems: A review , 2017 .

[20]  Kok Kiong Tan,et al.  Adaptive sliding mode enhanced disturbance observer-based control of surgical device. , 2019, ISA transactions.

[21]  Dengfeng Zhang,et al.  Dynamic Control Allocation Algorithm for a Class of Distributed Control Systems , 2020, International Journal of Control, Automation and Systems.

[22]  Zhihao Cai,et al.  Predictor-based model reference adaptive roll and yaw control of a quad-tiltrotor UAV , 2020 .

[23]  Ye Yan,et al.  Neural network approximation-based nonsingular terminal sliding mode control for trajectory tracking of robotic airships , 2016 .

[24]  Min-Jea Tahk,et al.  Autonomous waypoint guidance for tilt-rotor unmanned aerial vehicle that has nacelle-fixed auxiliary wings , 2014 .

[25]  Rogelio Lozano,et al.  6-DOF hovering controller design of the Quad Tiltrotor aircraft: Simulations and experiments , 2014, 53rd IEEE Conference on Decision and Control.

[26]  Anna Prach,et al.  An MPC‐based position controller for a tilt‐rotor tricopter VTOL UAV , 2018 .

[27]  Raman K. Mehra,et al.  Failure detection and identification and fault tolerant control using the IMM-KF with applications to the Eagle-Eye UAV , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[28]  Massimiliano Mattei,et al.  Incremental Nonlinear Dynamic Inversion and Control Allocation for a Tilt Rotor UAV , 2014 .

[29]  Jun Zhang,et al.  Fixed-time attitude stabilization for a rigid spacecraft. , 2020, ISA transactions.

[30]  Ping Lu We Are Now a Monthly Journal , 2015 .

[31]  Youdan Kim,et al.  Fault tolerant flight control system for the tilt-rotor UAV , 2013, J. Frankl. Inst..