Disturbance Observer Based Tracking Control of Quadrotor With High-Order Disturbances

In this paper, the flight control of an unmanned aerial vehicle (UAV), quadrotor, in the presence of high-order disturbances is presented. Since during flight, UAV faces enormous, and various kinds of disturbance, the effect of such disturbances becomes vital for consideration during the development of disturbance observer (DO) based tracking control scheme. To obtain the desired tracking performance, standard sliding mode control (SMC) method is utilized while for disturbance estimation, DO based on Simpson’s approximation is developed and incorporated with SMC. Furthermore, in this paper, both matched and mismatched disturbances are considered. Hence, a matrix associated with disturbances is invoked in the system model. To show the effective and desired control performance of developed disturbance observer-based control (DOBC) scheme, extensive simulations are conducted, followed by presenting the results in the paper.

[1]  Mou Chen,et al.  Disturbance-observer-based robust synchronization control of uncertain chaotic systems , 2012 .

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

[3]  W. A. Kirk,et al.  An Introduction to Metric Spaces and Fixed Point Theory , 2001 .

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

[5]  Stephen P. Banks,et al.  Sliding mode control for a class of non-affine nonlinear systems , 2009 .

[6]  Xinghuo Yu,et al.  Continuous nonsingular terminal sliding mode control for systems with mismatched disturbances , 2013, Autom..

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

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

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

[11]  Shuzhi Sam Ge,et al.  Adaptive Neural Output Feedback Control of Uncertain Nonlinear Systems With Unknown Hysteresis Using Disturbance Observer , 2015, IEEE Transactions on Industrial Electronics.

[12]  Zhihao Cai,et al.  Self-tuning PID control design for quadrotor UAV based on adaptive pole placement control , 2013, 2013 Chinese Automation Congress.

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

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

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

[16]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[17]  Shugen Ma,et al.  Active disturbance rejection sliding mode altitude and attitude control of a quadrotor with uncertainties , 2016, 2016 12th World Congress on Intelligent Control and Automation (WCICA).

[18]  Chin-Wang Tao,et al.  Sliding mode controller for linear systems with mismatched time-varying uncertainties , 2000, J. Frankl. Inst..

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

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

[21]  Idris Eko Putro Modeling and Control Simulation for Autonomous Quadrotor , 2011 .

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

[23]  James M. Conrad,et al.  A survey of quadrotor Unmanned Aerial Vehicles , 2012, 2012 Proceedings of IEEE Southeastcon.

[24]  En-Hui Zheng,et al.  Position and attitude tracking control for a quadrotor UAV. , 2014, ISA transactions.

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

[26]  Mou Chen,et al.  Adaptive Sliding Mode Tracking Control for Unmanned Autonomous Helicopters Based on Neural Networks , 2018, Complex..

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

[28]  Kyung-Soo Kim,et al.  Disturbance Observer for Estimating Higher Order Disturbances in Time Series Expansion , 2010, IEEE Transactions on Automatic Control.

[29]  R. Penrose A Generalized inverse for matrices , 1955 .

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

[31]  Wen-Hua Chen,et al.  Disturbance attenuation and rejection for systems with nonlinearity via DOBC approach , 2005 .

[32]  Arto Marttinen,et al.  Modelling, Identification and Control of a Grate Boiler , 1985, 1985 American Control Conference.

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

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

[35]  E. Altug,et al.  Modeling and PD Control of a Quadrotor VTOL Vehicle , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[36]  Mou Chen,et al.  Trajectory tracking control for an indoor quadrotor UAV based on the disturbance observer , 2016 .

[37]  Jun Yang,et al.  Generalized Extended State Observer Based Control for Systems With Mismatched Uncertainties , 2012, IEEE Transactions on Industrial Electronics.

[38]  George Leitmann,et al.  On ultimate boundedness control of uncertain systems in the absence of matching assumptions , 1982 .

[39]  Xinghuo Yu,et al.  Sliding-mode control for systems with mismatched uncertainties via a disturbance observer , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[40]  Yuanqing Xia,et al.  Active disturbance rejection and predictive control strategy for a quadrotor helicopter , 2016 .

[41]  H. J. Jayakrishnan,et al.  Position and Attitude control of a Quadrotor UAV using Super Twisting Sliding Mode , 2016 .

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

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

[44]  Xin Chen,et al.  The attitude decoupling control of the flying wing UAV (IEEE CGNCC) , 2016, 2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC).

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

[46]  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).

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

[48]  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).

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

[50]  Jun Yang,et al.  Disturbance Observer-Based Control: Methods and Applications , 2014 .

[51]  Geng Qingbo,et al.  Adaptive sliding mode control for quadrotor helicopters , 2014, Proceedings of the 33rd Chinese Control Conference.

[52]  Nariman Sepehri,et al.  Attitude and position controller design and implementation for a quadrotor , 2017 .

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