arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2110.03349eess.SYcs.SY
收藏

自动驾驶实时非线性MPC策略及整车验证

Real-time Nonlinear MPC Strategy with Full Vehicle Validation for Autonomous Driving

Jean Pierre Allamaa, Petr Listov, Herman Van der Auweraer, Colin Jones, Tong Duy Son

摘要:

在本文中,我们提出了一个嵌入式的最佳控制策略的开发和部署的自动驾驶应用程序的福特福克斯公路车辆。针对具有强实时约束的系统,设计并实现了非线性模型预测控制。我们展示了适合于驾驶任务的序列二次规划(SQP)优化求解器的特性。重要的是,设计的算法基于标准的汽车XiL开发周期进行验证:具有高保真车辆动力学的模型在环(MiL),具有车辆驱动和嵌入式平台的硬件在环(HiL)以及完整的车辆硬件在环(VeHiL)。自动驾驶环境包含虚拟仿真和物理试验场轨道。通过与目标嵌入式工具链兼容的代码生成,使用可部署的C代码对NMPC算法和最优控制问题公式进行微调。最后,所开发的系统应用于自主避碰,轨迹跟踪,并在高速城市/高速公路和低速停车环境中的车道变化。

英文摘要:

In this paper, we present the development and deployment of an embedded optimal control strategy for autonomous driving applications on a Ford Focus road vehicle. Non-linear model predictive control (NMPC) is designed and deployed on a system with hard real-time constraints. We show the properties of sequential quadratic programming (SQP) optimization solvers that are suitable for driving tasks. Importantly, the designed algorithms are validated based on a standard automotive XiL development cycle: model-in-the-loop (MiL) with high fidelity vehicle dynamics, hardware-in-the-loop (HiL) with vehicle actuation and embedded platform, and full vehicle-hardware-in-the-loop (VeHiL). The autonomous driving environment contains both virtual simulation and physical proving ground tracks. NMPC algorithms and optimal control problem formulation are fine-tuned using a deployable C code via code generation compatible with the target embedded toolchains. Finally, the developed systems are applied to autonomous collision avoidance, trajectory tracking, and lane change at high speed on city/highway and low speed at a parking environment.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑