To address time delay and noise problems in control systems, in this study, we integrated an extended state filter for signal filtering into an active disturbance rejection control (ADRC) system and derived an improved ADRC approach. In addition to the active anti-disturbance and active tracking estimation functions of the existing ADRC, the proposed approach also includes active filtering and active advance prediction functions, which can filter out the effect of measurement noise on system state observation while reducing the delay between the system control output and the detection of the sensor input. We verified through an evaluation in a simulation environment that the proposed approach may be expected to achieve improved control accuracy and increase the stability of closed-loop control systems.
Quadrotors possess traits such as under-actuation, nonlinearity, and strong coupling. Quaternions are primarily used for attitude calculations in drones, with error quaternions seldom being employed directly in the control of specific quadcopter drones. This paper focuses on the low tracking accuracy and weak anti-interference ability of quadcopter drones in trajectory-tracking control. By establishing the quadcopter quaternion model, a controller based on quaternion error is designed through a combination of fractional-order PID control with S-plane control. Trajectory-tracking experiments demonstrate that, in comparison with fractional-order PID, this method exhibits strong wind disturbance resistance and high tracking accuracy.