Part 1: robust adaptive control of quadrotor with disturbance observer

Purpose The aim of this paper is to design a nonlinear disturbance observer-based control (DOBC) method obtained by patching a control method developed using a robust adaptive technique and a DO. Design/methodology/approach For designing a DOBC, initially a class of nonlinear system is considered with an external disturbance. First, a DO is designed to estimate the external disturbances. This estimate is combined with the controller to reject the disturbances and obtain the desired control objective. For designing a controller, the robust sliding mode control theory is used. Furthermore, instead of using a constant switching gain, an adaptive gain tuning criterion is designed using Lyapunov candidate function. To investigate the stability and effectiveness of the developed DOBC, stability analysis and simulation study are presented. Findings The major findings of this paper include the criteria of designing the robust adaptive control parameters and investigating the disturbance rejection when robust adaptive control based DOBC is developed. Practical implications In practice, the flight of quadrotor is affected by different kind of external disturbances, thus leading to the change in dynamics. Hence, it is necessary to design DOBCs based on robust adaptive controllers such that the quadrotor model adapts to the change in dynamics, as well as nullify the effect of disturbances. Originality/value Designing DOBCs based on robust control method is a common practice; however, the robust adaptive control method is rarely developed. This paper contributes in the domain of DOBC based on robust adaptive control methods such that the behavior of controller varies with the change in dynamics occurring due to external disturbances.

[1]  Fahad Mumtaz Malik,et al.  Robust output feedback control of fixed-wing aircraft , 2020 .

[2]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Wen-Hua Chen,et al.  Disturbance observer based control for nonlinear systems , 2004 .

[4]  Marcin Chodnicki,et al.  The mathematical model of UAV vertical take-off and landing , 2019 .

[5]  Frank L. Lewis,et al.  Sliding Mode Approach to Control Quadrotor Using Dynamic Inversion , 2011 .

[6]  Wen-Hua Chen,et al.  Sliding mode control for a class of uncertain nonlinear system based on disturbance observer , 2009 .

[7]  Xisong Chen Basic Nonlinear Disturbance Observer , 2014 .

[8]  A. Isidori,et al.  Nonlinear decoupling via feedback: A differential geometric approach , 1981 .

[9]  Ke Zhang,et al.  Direct self-repairing control of the quadrotor helicopter based on adaptive sliding mode control technique , 2014, Proceedings of 2014 IEEE Chinese Guidance, Navigation and Control Conference.

[10]  Agus Budiyono,et al.  Control system design of a quad-rotor with collision detection , 2015 .

[11]  Shuai An,et al.  Adaptive trajectory tracking controller design for a quadrotor UAV with payload variation , 2018, Int. J. Intell. Comput. Cybern..

[12]  Ümit Özgüner,et al.  Sliding Mode Control of a Quadrotor Helicopter , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[13]  Mou Chen,et al.  Disturbance Observer Based Tracking Control of Quadrotor With High-Order Disturbances , 2020, IEEE Access.

[14]  W. H. Young On Classes of Summable Functions and their Fourier Series , 1912 .

[15]  Jun Li,et al.  Dynamic analysis and PID control for a quadrotor , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[16]  Peter J. Gawthrop,et al.  A nonlinear disturbance observer for robotic manipulators , 2000, IEEE Trans. Ind. Electron..

[17]  Nishchal K. Verma,et al.  Disturbance observer based backstepping controller for a quadcopter , 2016, IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society.

[18]  En-hui Zheng,et al.  Second order sliding mode control for a quadrotor UAV. , 2014, ISA transactions.

[19]  Emre Kiyak,et al.  Fault tolerant control against actuator faults based on enhanced PID controller for a quadrotor , 2017 .

[20]  Tinashe Chingozha Robust nonlinear trajectory tracking and control of quadrotor UAV , 2014 .

[21]  Mou Chen,et al.  Sliding mode control for quadrotor with disturbance observer , 2018, Advances in Mechanical Engineering.

[22]  C.D. Johnson,et al.  Real-Time Disturbance-Observers; Origin and Evolution of the Idea Part 1: The Early Years , 2008, 2008 40th Southeastern Symposium on System Theory (SSST).

[23]  Gang Tao,et al.  A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer , 2016 .

[24]  Yue Bai,et al.  Gain adaptive sliding mode controller based on interval type-II fuzzy neural network designed for attitude control for micro aircraft vehicle , 2014, Int. J. Intell. Comput. Cybern..

[25]  Guobao Zhang,et al.  Sliding mode control for a quadrotor UAV with parameter uncertainties , 2016, 2016 2nd International Conference on Control, Automation and Robotics (ICCAR).

[26]  Holger Voos,et al.  Nonlinear control of a quadrotor micro-UAV using feedback-linearization , 2009, 2009 IEEE International Conference on Mechatronics.

[27]  Ashfaq Ahmad Mian,et al.  Modeling and Backstepping-based Nonlinear Control Strategy for a 6 DOF Quadrotor Helicopter , 2008 .

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

[29]  Mou Chen,et al.  Sliding mode attitude control for a quadrotor micro unmanned aircraft vehicle using disturbance observer , 2014, Proceedings of 2014 IEEE Chinese Guidance, Navigation and Control Conference.

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

[31]  Javier Moreno-Valenzuela,et al.  A New Nonlinear PI/PID Controller for Quadrotor Posture Regulation , 2010, 2010 IEEE Electronics, Robotics and Automotive Mechanics Conference.

[32]  Mahmoud Moghavvemi,et al.  Flight PID controller design for a UAV quadrotor , 2010 .