In this study, a discrete-time incremental backstepping (DTIBS) controller with an extended Kalman filter (EKF) is proposed for unmanned aerial vehicles (UAVs) with unknown actuator dynamics. The Taylor series and an approximate discrete method are employed, transforming the second-order continuous-time nonlinear system into a discrete-time nonlinear plant with an incremental input form. The incremental control laws are designed using the incremental nonlinear dynamic inversion (INDI) method and the time-delay control (TDC) method. The TDC is introduced to design the control law, eliminating the need for prior knowledge of the control effectiveness matrix involving some unknown aerodynamic coefficients. In addition, the airflow angle and body rotation rate are selected as key system states, and the EKF is used to design a state estimator to estimate the local state of the small unmanned aerial vehicle closed-loop flight control system under strong noise conditions. The effectiveness of the DTIBS control method with EKF is verified through numerical simulation. The results show that the proposed method can effectively estimate the state under the typical noise characteristics of low-cost sensors, and the closed-loop control systems has good tracking performance and can quickly and effectively track sudden commands.
Read full abstract