[论文解读] Cautious NMPC with Gaussian Process Dynamics for Miniature Race Cars.
本文提出了一种谨慎的非线性模型预测控制(NMPC)框架,用于微型竞速赛车,采用高斯过程(GP)动力学实时学习并改进不确定的竞速模型。通过引入残差不确定性并采用带有动态调整的诱导输入的稀疏GP,该方法在实现更快圈速的同时提升了约束满足度,相较于非学习型NMPC,实现了更安全、高性能的自主竞速。
This paper presents an adaptive high performance control method for autonomous miniature race cars. Racing dynamics are notoriously hard to model from first principles, which is addressed by means of a cautious nonlinear model predictive control (NMPC) approach that learns to improve its dynamics model from data and safely increases racing performance. The approach makes use of a Gaussian Process (GP) and takes residual model uncertainty into account through a chance constrained formulation. We present a sparse GP approximation with dynamically adjusting inducing inputs, enabling a real-time implementable controller. The formulation is demonstrated in simulations, which show significant improvement with respect to both lap time and constraint satisfaction compared to an NMPC without model learning.
研究动机与目标
- 解决在微型自主车辆中精确建模复杂高速竞速动力学的挑战。
- 在模型不确定性下提升竞速性能并确保安全性。
- 开发一种可实时实现的控制框架,能够从数据中学习并自适应动力学模型。
- 将不确定性量化整合到控制公式中,以在激烈操作期间维持约束满足。
- 在自主竞速场景中,证明数据驱动模型学习相较于固定模型NMPC的优势。
提出的方法
- 提出一种谨慎的NMPC控制器,利用高斯过程(GP)对微型竞速赛车的未知或不确定动力学进行建模。
- 采用机会约束公式,显式考虑控制约束中的残差模型不确定性。
- 应用带有动态调整诱导输入的稀疏GP近似,以降低计算成本并实现实时实现。
- 通过收集的竞速数据在线更新GP模型,以提高预测精度和控制性能。
- 将学习到的GP动力学整合到NMPC优化问题中,通过不确定性感知约束平衡性能与安全性。
- 采用实时优化方案,在每个时间步使用当前基于GP的模型和不确定性边界重新计算控制动作。
实验结果
研究问题
- RQ1基于数据驱动的GP动力学模型是否能提升高速微型竞速赛车的控制性能?
- RQ2通过机会约束引入残差模型不确定性,对激烈竞速中的约束满足度和安全性有何影响?
- RQ3带有自适应诱导输入的稀疏GP在多大程度上能够实现NMPC控制器的实时运行?
- RQ4从数据中学习是否能带来更快的圈速,同时保持或提升对约束的遵守?
- RQ5在模型不确定性下,带有GP动力学的谨慎NMPC与标准NMPC在鲁棒性和性能方面有何比较?
主要发现
- 所提出的带有GP动力学的谨慎NMPC相较于无模型学习的标准NMPC,实现了显著更快的圈速。
- 由于通过机会约束显式处理了模型不确定性,控制器表现出更优的约束满足能力。
- 带有动态调整诱导输入的稀疏GP实现了实时计算,使控制器可实现在线部署。
- 随着GP模型从收集的竞速数据中持续学习,性能随时间推移而提升,动力学表征也更加精确。
- 通过限制模型不准确性的影响,该方法在高速操作中保持了安全裕度。
- 仿真结果证实,不确定性感知控制的集成显著提升了竞速性能的鲁棒性和可靠性。
更好的研究,从现在开始
从论文设计到论文写作,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。