Composite adaptive finite-time control for quadrotors via prescribed performance

Abstract This work draws inspiration from prescribed performance control, where a prescribed performance finite-time control framework is developed. A new finite-time form of performance function is defined to constrain the trajectory tracking errors. The proposed scheme provides a less-complex finite-time convergence guarantee for the closed-loop system. Besides, some required transient performances and steady-state precision can be preseted. Furthermore, the proposed framework combined with quaternion-based backstepping is employed to address the tracking problem of disturbed quadrotors. To amplify the robustness, composite learning approach which combines adaptive neural controller with nonlinear disturbance observer, is conducted to counteract the adverse effects from parametric uncertainties and time-varying external perturbations. Some comparative simulation results illustrate the superiority of the proposed flight controller. Additionally, the flight experiments are implemented to further demonstrate the effectiveness of the prescribed performance scheme.

[1]  Marios M. Polycarpou,et al.  Command filtered backstepping , 2009, 2008 American Control Conference.

[2]  Quan Quan Introduction to Multicopter Design and Control , 2017 .

[3]  Guang-Hong Yang,et al.  Fuzzy Adaptive Output Feedback Control of Uncertain Nonlinear Systems With Prescribed Performance , 2018, IEEE Transactions on Cybernetics.

[4]  Shaocheng Tong,et al.  Prescribed performance adaptive fuzzy output-feedback dynamic surface control for nonlinear large-scale systems with time delays , 2015, Inf. Sci..

[5]  Dennis S. Bernstein,et al.  Finite-Time Stability of Continuous Autonomous Systems , 2000, SIAM J. Control. Optim..

[6]  Marios M. Polycarpou,et al.  Command filtered adaptive backstepping , 2010, Proceedings of the 2010 American Control Conference.

[7]  Dongbing Gu,et al.  Integral backstepping controller for quadrotor path tracking , 2015, 2015 International Conference on Advanced Robotics (ICAR).

[8]  Wei Lin,et al.  Global finite-time stabilization of a class of uncertain nonlinear systems , 2005, Autom..

[9]  Changchun Hua,et al.  Leader-follower finite-time formation control of multiple quadrotors with prescribed performance , 2017, Int. J. Syst. Sci..

[10]  Ayman El-Badawy,et al.  Active anti-disturbance control of a quadrotor unmanned aerial vehicle using the command-filtering backstepping approach , 2017 .

[11]  Shuzhi Sam Ge,et al.  Robust Adaptive Neural Network Control for a Class of Uncertain MIMO Nonlinear Systems With Input Nonlinearities , 2010, IEEE Transactions on Neural Networks.

[12]  Swaroop Darbha,et al.  Dynamic surface control for a class of nonlinear systems , 2000, IEEE Trans. Autom. Control..

[13]  Min Wang,et al.  Dynamic Learning From Adaptive Neural Control of Robot Manipulators With Prescribed Performance , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[14]  Shihua Li,et al.  Finite-Time Attitude Tracking Control of Spacecraft With Application to Attitude Synchronization , 2011, IEEE Transactions on Automatic Control.

[15]  Frank L. Lewis,et al.  Dynamic inversion with zero-dynamics stabilisation for quadrotor control , 2009 .

[16]  Chong Shen,et al.  Robust dynamic surface trajectory tracking control for a quadrotor UAV via extended state observer , 2018 .

[17]  Shuzhi Sam Ge,et al.  Direct Adaptive Neural Control for a Class of Uncertain Nonaffine Nonlinear Systems Based on Disturbance Observer , 2013, IEEE Transactions on Cybernetics.

[18]  Charalampos P. Bechlioulis,et al.  Robust Partial-State Feedback Prescribed Performance Control of Cascade Systems With Unknown Nonlinearities , 2011, IEEE Transactions on Automatic Control.

[19]  Zongyu Zuo,et al.  Trajectory tracking control design with command-filtered compensation for a quadrotor , 2010 .

[20]  Guangming Xie,et al.  Hybrid finite-time trajectory tracking control of a quadrotor. , 2019, ISA transactions.

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

[22]  Rui Wang,et al.  Trajectory tracking control of a 6-DOF quadrotor UAV with input saturation via backstepping , 2018, J. Frankl. Inst..

[23]  Yang Liu,et al.  Adaptive neural networks finite-time tracking control for non-strict feedback systems via prescribed performance , 2018, Inf. Sci..

[24]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[25]  Moshu Qian,et al.  Dynamic surface active fault tolerant control design for the attitude control systems of UAV with actuator fault , 2016 .

[26]  Ricardo G. Sanfelice,et al.  Quaternion-Based Hybrid Control for Robust Global Attitude Tracking , 2011, IEEE Transactions on Automatic Control.

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

[28]  Hassan K. Khalil,et al.  Output feedback control of nonlinear systems using RBF neural networks , 2000, IEEE Trans. Neural Networks Learn. Syst..

[29]  Helene Piet-Lahanier,et al.  A hierarchical controller for miniature VTOL UAVs: Design and stability analysis using singular perturbation theory , 2011 .

[30]  Tarek Hamel,et al.  Hardware and Software Architecture for Nonlinear Control of Multirotor Helicopters , 2013, IEEE/ASME Transactions on Mechatronics.

[31]  Lei Guo,et al.  Adaptive Fault-Tolerant Attitude Tracking Control of Spacecraft With Prescribed Performance , 2017, IEEE/ASME Transactions on Mechatronics.

[32]  Xu Zhang,et al.  Nonlinear robust sliding mode control of a quadrotor unmanned aerial vehicle based on immersion and invariance method , 2015 .

[33]  Tarek Hamel,et al.  A Control Approach for Thrust-Propelled Underactuated Vehicles and its Application to VTOL Drones , 2009, IEEE Transactions on Automatic Control.

[34]  S. Bhat,et al.  Continuous finite-time stabilization of the translational and rotational double integrators , 1998, IEEE Trans. Autom. Control..

[35]  Andrea L'Afflitto,et al.  An Introduction to Nonlinear Robust Control for Unmanned Quadrotor Aircraft: How to Design Control Algorithms for Quadrotors Using Sliding Mode Control and Adaptive Control Techniques [Focus on Education] , 2018, IEEE Control Systems.

[36]  Jianjun Luo,et al.  Robust prescribed performance control for Euler-Lagrange systems with practically finite-time stability , 2020, Eur. J. Control.

[37]  Haoyong Yu,et al.  Composite Learning From Adaptive Dynamic Surface Control , 2016, IEEE Transactions on Automatic Control.

[38]  Wei He,et al.  Adaptive Neural Network Control of an Uncertain Robot With Full-State Constraints , 2016, IEEE Transactions on Cybernetics.

[39]  Hai Lin,et al.  Platoon Formation Control With Prescribed Performance Guarantees for USVs , 2018, IEEE Transactions on Industrial Electronics.

[40]  C. L. Philip Chen,et al.  Adaptive Neural Control for Dual-Arm Coordination of Humanoid Robot With Unknown Nonlinearities in Output Mechanism , 2015, IEEE Transactions on Cybernetics.

[41]  Mingxuan Sun,et al.  Adaptive Finite-Time Command Filtered Fault-Tolerant Control for Uncertain Spacecraft with Prescribed Performance , 2018, Complex..

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

[43]  Yongming Li,et al.  Adaptive output-feedback control design with prescribed performance for switched nonlinear systems , 2017, Autom..

[44]  Charalampos P. Bechlioulis,et al.  Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems With Prescribed Performance , 2008, IEEE Transactions on Automatic Control.

[45]  Charalampos P. Bechlioulis,et al.  Decentralized Robust Synchronization of Unknown High Order Nonlinear Multi-Agent Systems With Prescribed Transient and Steady State Performance , 2017, IEEE Transactions on Automatic Control.

[46]  Wei He,et al.  Adaptive Fuzzy Neural Network Control for a Constrained Robot Using Impedance Learning , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[47]  Chenguang Yang,et al.  Global Neural Dynamic Surface Tracking Control of Strict-Feedback Systems With Application to Hypersonic Flight Vehicle , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[48]  Weihai Zhang,et al.  Finite‐time prescribed performance adaptive fuzzy fault‐tolerant control for nonstrict‐feedback nonlinear systems , 2019, International Journal of Adaptive Control and Signal Processing.

[49]  T. Madani,et al.  Backstepping Sliding Mode Control Applied to a Miniature Quadrotor Flying Robot , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[50]  Wei Lin,et al.  A continuous feedback approach to global strong stabilization of nonlinear systems , 2001, IEEE Trans. Autom. Control..

[51]  Qun Zong,et al.  Multivariable finite‐time output feedback trajectory tracking control of quadrotor helicopters , 2018 .

[52]  Abdelaziz Benallegue,et al.  Backstepping Control for a Quadrotor Helicopter , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[53]  Hongyi Li,et al.  Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone , 2019, Autom..

[54]  Yongduan Song,et al.  Prescribed Performance Control of Uncertain Euler–Lagrange Systems Subject to Full-State Constraints , 2018, IEEE Transactions on Neural Networks and Learning Systems.

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