English

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

Systems and Control 2022-12-16 v3 Systems and Control

Abstract

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.

Keywords

Cite

@article{arxiv.2110.03349,
  title  = {Real-time Nonlinear MPC Strategy with Full Vehicle Validation for Autonomous Driving},
  author = {Jean Pierre Allamaa and Petr Listov and Herman Van der Auweraer and Colin Jones and Tong Duy Son},
  journal= {arXiv preprint arXiv:2110.03349},
  year   = {2022}
}

Comments

This paper appears in the proceedings of the 2022 American Control Conference (ACC)

R2 v1 2026-06-24T06:42:02.254Z