摘要

A double closed-loop active disturbance rejection control (ADRC) scheme is proposed to deal with some difficult control problems in the quadrotor unmanned aerial vehicle (UAV) system such as nonlinearity, strong coupling and sensitive to disturbance, etc. Firstly, the virtual control variables are introduced to decouple the quadrotor flight system that can simplify the mathematical model of the system. Secondly, the extended state observer (ESO) is used to estimate and compensate the internal uncertainties and external disturbances in real time which can improve the robustness and anti-disturbance ability of the system. Finally, the stability of the system is proved. The simulation results show that the control scheme proposed in this paper can ensure that the quadrotor track the target trajectory quickly and accurately while maintaining stability, even with external disturbances.