The Active Disturbance Rejection Controller (ADRC), celebrated for its superior resistance to interference, presents itself as an exemplary solution for the development of control systems that are designed to accommodate substantial changes in payload weight for quadrotor Unmanned Aerial Vehicles (UAVs) and to endure robust side winds along with other challenging operational scenarios. Despite the inherent complexity due to the numerous parameters required for the configuration of the ADRC, an innovative method utilizing the Kriging surrogate optimization algorithm has been introduced to automate and expedite the generation of these controller parameters. The development of the ADRC begins with the dynamics model of the quadrotor UAV, followed by the identification of key design parameters. These parameters are then rapidly optimized through the Kriging surrogate optimization algorithm. The controller’s effectiveness is confirmed by implementing the ADRC on Pixhawk flight control hardware, with a comparative analysis of the attitude response under various operating conditions, thereby validating the ADRC’s superior anti-disturbance performance.
Read full abstract