Optimizing Sets of Solutions for Controlling Constrained Nonlinear Systems

Bastian Schurmann, Matthias Althoff

Research output: Contribution to journalArticlepeer-review

6 Scopus citations

Abstract

In this article, we present a novel control approach for formally solving reach-avoid problems for constrained and disturbed nonlinear systems by optimizing over reachable sets. Reach-avoid problems arise in many modern control applications of safety-critical systems, such as autonomous driving and human-robot collaboration. They require us to control all states from a set of initial states in finite time into a final set while guaranteeing the satisfaction of state and input constraints despite the presence of disturbances and uncertain measurements. We optimize over reachable sets, thereby, simultaneously improving the control performance and guaranteeing constraint satisfaction for all solutions. Moreover, our new approach involves a novel combination of state-dependent feedforward and feedback control, which leads to better control performance compared to the existing approaches as demonstrated in several numerical examples. Our algorithm is particularly suited for computing motion primitives used in maneuver automata, which realizes fast and efficient online planning. The online applicability is supported by the simple structure of the resulting controller, which is a time-varying linear tracking controller.

Original languageEnglish
Article number9076869
Pages (from-to)981-994
Number of pages14
JournalIEEE Transactions on Automatic Control
Volume66
Issue number3
DOIs
StatePublished - Mar 2021

Keywords

  • Constrained systems
  • disturbed systems
  • nonlinear systems
  • optimization
  • reach-avoid problems
  • reachability analysis
  • set-based control

Fingerprint

Dive into the research topics of 'Optimizing Sets of Solutions for Controlling Constrained Nonlinear Systems'. Together they form a unique fingerprint.

Cite this