Data-Driven Generalized Iterative Predictive Control with IESO for UAV Trajectory Tracking
摘要
In this article, a data-driven generalized iterative predictive control strategy is presented to address trajectory tracking challenges of unmanned aerial vehicle (UAV) operating in nonlinear, coupled, and disturbed environments. Within this framework, input–output (I/O) data are utilized to eliminate dependence on precise dynamic models and to enhance adaptability. A nominal dynamic linearization (DL) system is adopted to decouple pseudo-partial derivative (PPD) estimation from external disturbance. Disturbance effects are compensated through an iterative extended state observer (IESO). Computational efficiency comparable to the compact-form DL(CFDL) method is achieved. In addition, historical data, similar to those employed in partial-form and full-form DL methods, are incorporated to further improve control performance. Comparative simulations indicate significant improvements in tracking accuracy, convergence speed, and robustness over existing data-driven methods. The effectiveness of the proposed framework under dynamic conditions is demonstrated through experimental validation on the UAV system.