用少量实测数据提升车辆轨迹跟踪精度,兼顾安全与效率。
Residual Koopman Model Predictive Control for Enhanced Vehicle Dynamics with Small On-Track Data Input
- 分两步计算控制量:先用物理模型得基础控制,再用神经网络补误差。
- 仅需传统方法20%数据,横向误差减少11.7%至22.1%。
- 适合高动态场景下的智能车辆控制,尤其数据稀缺时。
在车辆轨迹跟踪任务中,纯追逐(PP)控制因仅依赖单点前瞻而忽略车辆模型约束,影响驾驶安全。模型预测控制(MPC)虽能融合机理模型与物理约束,但性能高度依赖建模精度。传统建模方法在捕捉非线性动态与保持计算效率间存在固有权衡,常导致控制性能下降。为此,本文提出残差柯尔莫哥洛夫模型预测控制(RKMPC)框架,采用双线性MPC结构:线性模型预测控制(LMPC)基于车辆运动学模型生成基准控制输入,神经网络驱动的残差部分计算补偿量,最终输出为二者之和。该设计保留了传统机理模型的可靠性与可解释性,同时通过残差建模实现性能优化。在Carsim-Matlab联合仿真平台及1:10比例的F1TENTH竞速车实物平台上验证,RKMPC仅需传统柯尔莫哥洛夫模型预测控制(KMPC)20%的训练数据,即可实现更优跟踪性能。相比传统LMPC,RKMPC将侧向误差降低11.7%–22.1%,航向误差减少8.9%–15.8%,前轮转向稳定性提升最高达27.6%。代码已开源:https://github.com/ZJU-DDRX/Residual Koopman。
原文摘要 · Abstract (English)
In vehicle trajectory tracking tasks, the simplest approach is the Pure Pursuit (PP) Control. However, this single-point preview tracking strategy fails to consider vehicle model constraints, compromising driving safety. Model Predictive Control (MPC) as a widely adopted control method, optimizes control actions by incorporating mechanistic models and physical constraints. While its control performance critically depends on the accuracy of vehicle modeling. Traditional vehicle modeling approaches face inherent trade-offs between capturing nonlinear dynamics and maintaining computational efficiency, often resulting in reduced control performance. To address these challenges, this paper proposes Residual Koopman Model Predictive Control (RKMPC) framework. This method uses two linear MPC architecture to calculate control inputs: a Linear Model Predictive Control (LMPC) computes the baseline control input based on the vehicle kinematic model, and a neural network-based RKMPC calculates the compensation input. The final control command is obtained by adding these two components. This design preserves the reliability and interpretability of traditional mechanistic model while achieving performance optimization through residual modeling. This method has been validated on the Carsim-Matlab joint simulation platform and a physical 1:10 scale F1TENTH racing car. Experimental results show that RKMPC requires only 20% of the training data needed by traditional Koopman Model Predictive Control (KMPC) while delivering superior tracking performance. Compared to traditional LMPC, RKMPC reduces lateral error by 11.7%-22.1%, decreases heading error by 8.9%-15.8%, and improves front-wheel steering stability by up to 27.6%. The implementation code is available at: https://github.com/ZJU-DDRX/Residual Koopman.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。