MUDE-based control of quadrotor for accurate attitude tracking

Abstract In this paper, a modified uncertainty and disturbance estimator (MUDE)-based attitude controller for quadrotors based on a high-accuracy actuator dynamic model is proposed. The actuator dynamics are approximated by a first-order plus time-delay dynamic model, and both static and dynamic models of the actuator are identified using a motor test platform. The actuator model is further exploited as a virtual sensor to provide the actuator-generated torque estimates for the controller. By these estimates, an MUDE is constructed to compensate for not only the uncertainties and disturbances in attitude dynamics but also the time delay and disturbances in actuator dynamics. The systematic consideration of actuator disturbance rejection significantly improves the overall attitude tracking performance during maneuvers, which is clearly distinguished from other existing solutions assuming ideal actuators. Furthermore, the stability and performance analysis of the closed-loop system is presented, showing that the estimation error and the closed-loop tracking error can be reduced by tuning a single parameter. Finally, the proposed control, as well as classic uncertainty and disturbance estimator-based control and cascade PID controller, are implemented and compared on a real quadrotor platform. The experimental results show the effectiveness and advantage of the proposed control method with respect to signal tracking and disturbance rejection.

[1]  Alberto Castillo,et al.  Disturbance observer-based quadrotor attitude tracking control for aggressive maneuvers , 2019, Control Engineering Practice.

[2]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

[3]  Asad Ullah Awan,et al.  Output feedback dynamic surface controller for quadrotor UAV with actuator dynamics , 2014, Proceedings of 2014 11th International Bhurban Conference on Applied Sciences & Technology (IBCAST) Islamabad, Pakistan, 14th - 18th January, 2014.

[4]  L. Derafa,et al.  Dynamic Modelling and Experimental Identification of Four Rotors Helicopter Parameters , 2006, 2006 IEEE International Conference on Industrial Technology.

[5]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[6]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[7]  Khalil Mokhtari,et al.  Passivity-based simple adaptive control for quadrotor helicopter in the presence of actuator dynamics , 2016, 2016 8th International Conference on Modelling, Identification and Control (ICMIC).

[8]  H. Jin Kim,et al.  Estimation, Control, and Planning for Autonomous Aerial Transportation , 2017, IEEE Transactions on Industrial Electronics.

[9]  M. Faessler,et al.  Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight , 2017, IEEE Robotics and Automation Letters.

[10]  Taeyoung Lee,et al.  Robust Adaptive Attitude Tracking on ${\rm SO}(3)$ With an Application to a Quadrotor UAV , 2013, IEEE Transactions on Control Systems Technology.

[11]  Hugh H. T. Liu,et al.  Rejecting the effects of both input disturbance and measurement noise: A second‐order control system example , 2020 .

[12]  Tao Jiang,et al.  Integral Sliding Mode based Control for Quadrotors with Disturbances: Simulations and Experiments , 2019, International Journal of Control, Automation and Systems.

[13]  Xiaolin Ai,et al.  Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances , 2017 .

[14]  Peng Lu,et al.  Nonsingular terminal sliding mode control for a quadrotor UAV with a total rotor failure , 2020, Aerospace Science and Technology.

[15]  Guilherme V. Raffo,et al.  An integral predictive/nonlinear Hinfinity control structure for a quadrotor helicopter , 2010, Autom..

[16]  Ju H. Park,et al.  Adaptive Fault-Tolerant Control of Uncertain Switched Nonaffine Nonlinear Systems With Actuator Faults and Time Delays , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[17]  Roland Siegwart,et al.  PID vs LQ control techniques applied to an indoor micro quadrotor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[18]  Lu Wang,et al.  Robust Disturbance Rejection Control for Attitude Tracking of an Aircraft , 2015, IEEE Transactions on Control Systems Technology.

[19]  Qing-Chang Zhong,et al.  Control of Uncertain LTI Systems Based on an Uncertainty and Disturbance Estimator , 2004 .

[20]  Tao Jiang,et al.  Finite-Time Backstepping Control for Quadrotors With Disturbances and Input Constraints , 2018, IEEE Access.

[21]  Shi Lu Modeling, Control and Design of a Quadrotor Platform for Indoor Environments , 2018 .

[22]  Yuanqing Xia,et al.  Active Disturbance Rejection Attitude Control for a Dual Closed-Loop Quadrotor Under Gust Wind , 2018, IEEE Transactions on Control Systems Technology.

[23]  Youmin Zhang,et al.  Retrofit fault‐tolerant tracking control design of an unmanned quadrotor helicopter considering actuator dynamics , 2019 .

[24]  Yuanqing Xia,et al.  Composite Disturbance Rejection Attitude Control for Quadrotor With Unknown Disturbance , 2020, IEEE Transactions on Industrial Electronics.

[25]  T. Madani,et al.  Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[26]  Beibei Ren,et al.  Uncertainty and Disturbance Estimator-Based Global Trajectory Tracking Control for a Quadrotor , 2020, IEEE/ASME Transactions on Mechatronics.

[27]  Tong Heng Lee,et al.  Explicit model identification and control of a micro aerial vehicle , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[28]  Qing-Chang Zhong,et al.  Uncertainty and Disturbance Estimator-Based Robust Trajectory Tracking Control for a Quadrotor in a Global Positioning System-Denied Environment , 2018 .

[29]  Rogelio Lozano,et al.  Real-Time Attitude Stabilization of a Mini-UAV Quad-rotor Using Motor Speed Feedback , 2013, J. Intell. Robotic Syst..

[30]  Dario Floreano,et al.  The Foldable Drone: A Morphing Quadrotor That Can Squeeze and Fly , 2019, IEEE Robotics and Automation Letters.

[31]  Zhan Li,et al.  Robust distributed attitude synchronization of multiple three-DOF experimental helicopters , 2015 .