A Stochastic Nonlinear Model Predictive Control with an Uncertainty Propagation Horizon for Autonomous Vehicle Motion Control

Baha Zarrouki, Chenyang Wang, Johannes Betz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Employing Stochastic Nonlinear Model Predictive Control (SNMPC) for real-time applications is challenging due to the complex task of propagating uncertainties through nonlinear systems. This difficulty becomes more pronounced in high-dimensional systems with extended prediction horizons, such as autonomous vehicles. To enhance closed-loop performance and feasibility in SNMPCs, we introduce the Uncertainty Propagation Horizon (UPH) concept. The UPH limits the time for uncertainty propagation through system dynamics, preventing the divergence of uncertain states' evolution and too tightened constraints, leveraging feedback loop advantages, and reducing computational overhead. Our SNMPC approach utilizes Polynomial Chaos Expansion (PCE) to propagate uncertainties and incorporates nonlinear hard constraints on state expectations and nonlinear probabilistic constraints. We transform the probabilistic constraints into deterministic constraints by estimating the nonlinear constraints' expectation and variance and then formulate a general SNMPC problem. We showcase our algorithm's effectiveness in real-time control of a high-dimensional, highly nonlinear system-the motion control of an autonomous passenger vehicle, modeled with a dynamic nonlinear single-track model. Experimental results demonstrate our approach's robust capability to follow an optimal racetrack trajectory at speeds up to 37.5m/s while dealing with state estimation disturbances, achieving a minimum solving frequency of 97Hz. Additionally, our experiments illustrate that limiting the UPH renders previously infeasible SNMPC problems feasible, even when incorrect uncertainty assumptions or strong disturbances exist. The code used in this research is publicly accessible as open-source software: https://github.com/bzarr/TUM-CONTROL

Original languageEnglish
Title of host publication2024 American Control Conference, ACC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages5466-5473
Number of pages8
ISBN (Electronic)9798350382655
DOIs
StatePublished - 2024
Event2024 American Control Conference, ACC 2024 - Toronto, Canada
Duration: 10 Jul 202412 Jul 2024

Publication series

NameProceedings of the American Control Conference
ISSN (Print)0743-1619

Conference

Conference2024 American Control Conference, ACC 2024
Country/TerritoryCanada
CityToronto
Period10/07/2412/07/24

Fingerprint

Dive into the research topics of 'A Stochastic Nonlinear Model Predictive Control with an Uncertainty Propagation Horizon for Autonomous Vehicle Motion Control'. Together they form a unique fingerprint.

Cite this