Real-time Nonlinear MPC Strategy with Full Vehicle Validation for Autonomous Driving
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.
Code (0)
등록된 구현이 없습니다.
Tasks
Autonomous DrivingC++ codeCode GenerationCollision AvoidanceModel Predictive ControlSimilar Papers 제목 키워드 기반
A Switching Nonlinear Model Predictive Control Strategy for Safe Collision Handling by an Underwater Vehicle-Manipulator System
For active intervention tasks in underwater environments, the use of autonomous vehicles is just now emerging as an active area of research. During operation, for various reasons, the robot might find itself on a collisi…
Autonomous VehiclesExperimental Validation of Linear and Nonlinear MPC on an Articulated Unmanned Ground Vehicle
This paper focuses on the trajectory tracking control problem for an articulated unmanned ground vehicle. We propose and compare two approaches in terms of performance and computational complexity. The first uses a nonli…
Model Predictive ControlA novel learning-based robust model predictive control energy management strategy for fuel cell electric vehicles
The multi-source electromechanical coupling makes the energy management of fuel cell electric vehicles (FCEVs) relatively nonlinear and complex especially in the types of 4-wheel-drive (4WD) FCEVs. Accurate state observi…
energy managementManagementModel Predictive ControlNonlinear model predictive control-based guidance law for path following of unmanned surface vehicles
This work proposes a nonlinear model predictive control-based guidance strategy for unmanned surface vehicles, focused on path following. The application of this strategy, in addition to overcome drawbacks of previous li…
Model Predictive ControlFriction-Adaptive Stochastic Nonlinear Model Predictive Control for Autonomous Vehicles
This paper addresses the trajectory-tracking problem under uncertain road-surface conditions for autonomous vehicles. We propose a stochastic nonlinear model predictive controller (SNMPC) that learns a tire--road frictio…
Autonomous VehiclesFrictionModel Predictive Control