Finite-Time Approximation-Free Attitude Control of Quadrotors: Theory and Experiments

In this article, a novel finite-time approximation-free control scheme is proposed for the attitude tracking of quadrotor unmanned aerial vehicles. Prescribed performance functions are employed to transform the original attitude tracking problem into an alternative system stabilization problem. By incorporating a finite-time error compensation mechanism into the recursive control design, the finite-time error convergence, and singularity-free property can be guaranteed simultaneously. Compared with the existing approximation-based control schemes, the presented controller has a simple cascade proportional-like structure and less computational burden, and the coupling among the roll, pitch, and yaw dynamics can be successfully handled without requiring any model information or function approximations. With the proposed control scheme, the attitude tracking error can be retained within a prescribed boundary and converge into a sufficiently small region around origin in finite time. Extensive comparative experiments on a three degree-of-freedom (3-DOF) quadrotor platform are performed to validate the effectiveness of the proposed control scheme.

[1]  Camillo J. Taylor,et al.  Control of a Quadrotor Helicopter Using Dual Camera Visual Feedback , 2005, Int. J. Robotics Res..

[2]  Mingxuan Sun,et al.  Neural AILC for Error Tracking Against Arbitrary Initial Shifts , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[3]  Jing Na,et al.  Reinforcing Transient Response of Adaptive Control Systems Using Modified Command and Reference Model , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[4]  Baolin Wu,et al.  Model-Free Prescribed Performance Control for Spacecraft Attitude Tracking , 2021, IEEE Transactions on Control Systems Technology.

[5]  Zongyu Zuo,et al.  Augmented L1 adaptive tracking control of quad-rotor unmanned aircrafts , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[6]  Shubo Wang,et al.  Adaptive Predefined Performance Sliding Mode Control of Motor Driving Systems With Disturbances , 2021, IEEE Transactions on Energy Conversion.

[7]  Charalampos P. Bechlioulis,et al.  Adaptive control with guaranteed transient and steady state tracking error bounds for strict feedback systems , 2009, Autom..

[8]  Guang-Hong Yang,et al.  Low-Complexity Tracking Control of Strict-Feedback Systems With Unknown Control Directions , 2019, IEEE Transactions on Automatic Control.

[9]  Charalampos P. Bechlioulis,et al.  A low-complexity global approximation-free control scheme with prescribed performance for unknown pure feedback systems , 2014, Autom..

[10]  Xu Jin,et al.  Adaptive Fixed-Time Control for MIMO Nonlinear Systems With Asymmetric Output Constraints Using Universal Barrier Functions , 2019, IEEE Transactions on Automatic Control.

[11]  Hans Schuster,et al.  PI-Funnel Control for Two Mass Systems , 2009, IEEE Transactions on Automatic Control.

[12]  Yisheng Zhong,et al.  Robust Attitude Stabilization for Nonlinear Quadrotor Systems With Uncertainties and Delays , 2017, IEEE Transactions on Industrial Electronics.

[13]  Peng Shi,et al.  Finite-time command filtered backstepping control for a class of nonlinear systems , 2018, Autom..

[14]  Gang Zheng,et al.  Model-free–based terminal SMC of quadrotor attitude and position , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[15]  Shaocheng Tong,et al.  Adaptive Controller Design-Based ABLF for a Class of Nonlinear Time-Varying State Constraint Systems , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[16]  Mingxuan Sun,et al.  Adaptive Nonsingular Fixed-Time Attitude Stabilization of Uncertain Spacecraft , 2018, IEEE Transactions on Aerospace and Electronic Systems.

[17]  Zhenlai Liu,et al.  Trajectory Tracking Control for a QUAV With Performance Constraints , 2019, IEEE Access.

[18]  Richard M. Murray,et al.  Real Time Trajectory Generation for Differentially Flat Systems , 1996 .

[19]  Bin Xu,et al.  Composite Learning Finite-Time Control With Application to Quadrotors , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[20]  Jang Myung Lee,et al.  Fuzzy Echo State Neural Networks and Funnel Dynamic Surface Control for Prescribed Performance of a Nonlinear Dynamic System , 2014, IEEE Transactions on Industrial Electronics.

[21]  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.

[22]  Qingzheng Xu,et al.  Adaptive neural network finite time control for quadrotor UAV with unknown input saturation , 2019, Nonlinear Dynamics.

[23]  Jonathan P. How,et al.  Analysis and Control of a Variable-Pitch Quadrotor for Agile Flight , 2015 .

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

[25]  Pedro Albertos,et al.  Predictor-Based Control of a Class of Time-Delay Systems and Its Application to Quadrotors , 2017, IEEE Transactions on Industrial Electronics.

[26]  Xin-Ping Guan,et al.  Adaptive prescribed performance control of QUAVs with unknown time-varying payload and wind gust disturbance , 2018, J. Frankl. Inst..

[27]  Jie Cui,et al.  Adaptive Finite-Time Attitude Tracking of Quadrotors With Experiments and Comparisons , 2019, IEEE Transactions on Industrial Electronics.

[28]  Yu Guo,et al.  Adaptive Prescribed Performance Motion Control of Servo Mechanisms with Friction Compensation , 2014, IEEE Transactions on Industrial Electronics.

[29]  Abdelhamid Tayebi,et al.  Attitude stabilization of a VTOL quadrotor aircraft , 2006, IEEE Transactions on Control Systems Technology.

[30]  Chao Zhang,et al.  Proportional-Integral Approximation-Free Control of Robotic Systems With Unknown Dynamics , 2021, IEEE/ASME Transactions on Mechatronics.

[31]  Xiongxiong He,et al.  Adaptive fixed‐time fault‐tolerant control for rigid spacecraft using a double power reaching law , 2019, International Journal of Robust and Nonlinear Control.

[32]  Arioberto L. Silva,et al.  Fast Nonsingular Terminal Sliding Mode Flight Control for Multirotor Aerial Vehicles , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[33]  Guido Herrmann,et al.  Active Adaptive Estimation and Control for Vehicle Suspensions With Prescribed Performance , 2018, IEEE Transactions on Control Systems Technology.

[34]  Antonios Tsourdos,et al.  Understandings of Classical and Incremental Backstepping Controllers With Model Uncertainties , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[35]  Jang Myung Lee,et al.  Approximation-Free Tracking Error Constraint Control for Lagrangian Systems , 2017, IEEE Transactions on Industrial Electronics.

[36]  Gang Tao,et al.  Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV , 2016, IEEE Transactions on Industrial Electronics.

[37]  Mingxuan Sun,et al.  Adaptive Repetitive Learning Control of PMSM Servo Systems with Bounded Nonparametric Uncertainties: Theory and Experiments , 2020, IEEE Transactions on Industrial Electronics.

[38]  Antonios Tsourdos,et al.  Capturability of a Sliding-Mode Guidance Law With Finite-Time Convergence , 2020, IEEE Transactions on Aerospace and Electronic Systems.

[39]  Yong-An Zhang,et al.  Almost-Global Finite-Time Trajectory Tracking Control for Quadrotors in the Exponential Coordinates , 2017, IEEE Transactions on Aerospace and Electronic Systems.