Trajectory tracking control for a quadrotor unmanned aerial vehicle based on dynamic surface active disturbance rejection control

This paper proposes a dynamic surface active disturbance rejection control (ADRC) strategy to deal with trajectory tracking problems for a quadrotor unmanned aerial vehicle (UAV). Compared with backstepping control, the design process of the dynamic controller is more simple; the dynamic surface control introduces a first-order filter to obtain the derivative of the virtual control, the purpose is to avoid the virtual control derivation, and to simplify the control law of the whole system. The ADRC technique is mainly used to reject the disturbances and stabilize the quadrotor UAV system. Parametric uncertainties and external disturbances have been considered for the whole system, the control strategy that proposed in this paper has been simulated by MATLAB and the advantages and effectiveness of the control strategy that proposed in the paper are shown by comparing with the classical ADRC.

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

[2]  Baris Fidan,et al.  Mixing Adaptive Fault Tolerant Control of Quadrotor UAV , 2017 .

[3]  Kedarisetty Siddhardha,et al.  Autonomous reduced-gravity enabling quadrotor test-bed: Design, modelling and flight test analysis , 2019, Aerospace Science and Technology.

[4]  V RaffoGuilherme,et al.  Robust Nonlinear Control for Path Tracking of a Quad-Rotor Helicopter , 2015 .

[5]  R. Lozano,et al.  Trajectory tracking for a four rotor mini-aircraft , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[6]  Anthony Tzes,et al.  Model predictive quadrotor control: attitude, altitude and position experimental studies , 2012 .

[7]  Hassan Noura,et al.  Active Fault-Tolerant Control of Quadrotor UAVs Based on Passive Controller Bank , 2019 .

[8]  G.V. Raffo,et al.  Backstepping/nonlinear H∞ control for path tracking of a quadrotor unmanned aerial vehicle , 2008, 2008 American Control Conference.

[9]  M. Tarbouchi,et al.  Neural network based control of a four rotor helicopter , 2004, 2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04..

[10]  Ahmad Fakharian,et al.  Trajectory tracking for quadrotor UAV transporting cable-suspended payload in wind presence , 2018, Trans. Inst. Meas. Control.

[11]  Gang Tao,et al.  A Reconfiguration Scheme for Quadrotor Helicopter via Simple Adaptive Control and Quantum Logic , 2015, IEEE Transactions on Industrial Electronics.

[12]  G. Raffo,et al.  An integral predictive / nonlinear H ∞ control structure for a quadrotor helicopter , 2009 .

[13]  Shahaboddin Shamshirband,et al.  An adaptive trajectory tracking control of four rotor hover vehicle using extended normalized radial basis function network , 2017 .

[14]  Yang Shi,et al.  Integral Sliding Mode Flight Controller Design for a Quadrotor and the Application in a Heterogeneous Multi-Agent System , 2017, IEEE Transactions on Industrial Electronics.

[15]  Hichem Maaref,et al.  Control of an under-actuated system: application a four rotors rotorcraft , 2005, 2005 IEEE International Conference on Robotics and Biomimetics - ROBIO.

[16]  Sarangapani Jagannathan,et al.  Output Feedback Control of a Quadrotor UAV Using Neural Networks , 2010, IEEE Transactions on Neural Networks.

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

[18]  P. Castillo,et al.  Stabilization of a mini rotorcraft with four rotors , 2005, IEEE Control Systems.

[19]  Bingxian Mu,et al.  Cooperative control of quadrotors and mobile robots: controller design and experiments , 2017 .

[20]  Min Li,et al.  Adaptive fault tolerant control for trajectory tracking of a quadrotor helicopter , 2018 .

[21]  Jingqing Han,et al.  From PID to Active Disturbance Rejection Control , 2009, IEEE Trans. Ind. Electron..

[22]  Zhiqiang Gao,et al.  Scaling and bandwidth-parameterization based controller tuning , 2003, Proceedings of the 2003 American Control Conference, 2003..

[23]  Guilherme V. Raffo,et al.  Robust Nonlinear Control for Path Tracking of a Quad‐Rotor Helicopter , 2015 .

[24]  Maarouf Saad,et al.  Robust observer-based backstepping controller for a quadrotor UAV , 2017, 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE).

[25]  Alireza Modirrousta,et al.  Adaptive non-singular terminal sliding mode controller: new design for full control of the quadrotor with external disturbances , 2017 .

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

[27]  Honglun Wang,et al.  Robust back-stepping output feedback trajectory tracking for quadrotors via extended state observer and sigmoid tracking differentiator , 2018 .

[28]  Brian J. Driessen,et al.  A globally convergent tracking controller for the X4 flyer rotor craft for reference trajectories with positive thrust , 2004, Robotica.