Incorporating ESO into Deep Koopman Operator Modelling for Control of Autonomous Vehicles
<|reference_start|>Incorporating ESO into Deep Koopman Operator Modelling for Control of Autonomous Vehicles: Koopman operator theory is a kind of data-driven modelling approach that accurately captures the nonlinearities of mechatronic systems such as vehicles against physics-based methods. However, the infinite-dimensional Koopman operator is impossible to implement in real-world applications. To approximate the infinite-dimensional Koopman operator through collection dataset rather than manual trial and error, we adopt deep neural networks (DNNs) to extract basis functions by offline training and map the nonlinearities of vehicle planar dynamics into a linear form in the lifted space. Besides, the effects of the dimensions of basis functions on the model accuracy are explored. Further, the extended state observer (ESO) is introduced to online estimate the total disturbance in the lifted space and compensate for the modelling errors and residuals of the learned deep Koopman operator (DK) while also improving its generalization. Then, the proposed model is applied to predict vehicle states within prediction horizons and later formulates the constrained finite-time optimization problem of model predictive control (MPC), i.e., ESO-DKMPC. In terms of the trajectory tracking of autonomous vehicles, the ESO-DKMPC generates the wheel steering angle to govern lateral motions based on the decoupling control structure. The various conditions under the double-lane change scenarios are built on the CarSim/Simulink co-simulation platform, and extensive comparisons are conducted with the linear MPC (LMPC) and nonlinear MPC (NMPC) informed by the physics-based model. The results indicate that the proposed ESO-DKMPC has better tracking performance and moderate efficacy both within linear and nonlinear regions.<|reference_end|>
@article{chen2024incorporating,
    title={Incorporating ESO into Deep Koopman Operator Modelling for Control of
  Autonomous Vehicles},
    author={Hao Chen, Chen Lv},
    journal={arXiv preprint arXiv:2405.10157},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.10157},
    primaryClass={eess.SY cs.SY}
}