Aimed at the stability problem of quadrotor Unmanned Aerial Vehicle (UAV) flight attitudes under random airflow disturbance conditions, a robust H-infinity-based dual cascade Model Predictive Control (MPC) attitude control method is proposed. Model Predictive Control itself has the capability to minimize the deviation between the prediction error and the control target by optimizing the control algorithm. The robust H-infinity controller can maintain stability in the face of system model uncertainty and external disturbances. The controller designed in this paper divides the attitude control loop into the following two parts: the angle loop and the angular velocity loop. The angle loop, serving as the main control loop of the attitude control, employs the robust H-infinity controller to process the angle of the quadrotor UAV and then transmits the processed value to the MPC controller. This approach reduces the computational load of the MPC controller. Simultaneously, by optimizing the algorithm, MPC minimizes the prediction error and the deviation from the control target. Simulation experiments confirm that the proposed algorithm improves the stability of the UAV attitude under random airflow disturbance conditions, while also achieving accurate tracking of the UAV’s position.
In response to the inherent nonlinearity and complex coupling of quadrotor UAV systems, as well as the challenge of maintaining a stable flight attitude under external disturbances, this paper proposes a UAV pose control method based on a fusion of Active Disturbance Rejection Control (ADRC) and Super-Twisting Sliding Mode Control (ST-SMC). By combining the strengths of ADRC and the super-twisting sliding mode algorithm, this approach achieves complementary performance—enhancing the system’s disturbance rejection capability and response speed while effectively mitigating the high-frequency chattering problem commonly caused by switching functions in traditional sliding mode control. Under random airflow disturbances, the designed fusion algorithm leverages the dynamic compensation characteristics of ADRC to stabilize external perturbations, while the robustness of ST-SMC suppresses the effects of system nonlinearities and uncertainties on control accuracy. Finally, MATLAB simulation experiments validate the effectiveness of this method, showing significantly better performance in terms of response speed, overshoot, and settling time compared to traditional control algorithms. This approach greatly improves the UAV’s pose stability and self-balancing capability in complex environments, ensuring strong dynamic and static control performance under random disturbances while maintaining high real-time performance and control efficiency.