Trajectory tracking, path following, and learning in model predictive control

Fabian Russell Pfitz

Cite this publication as

Fabian Russell Pfitz, Trajectory tracking, path following, and learning in model predictive control (2023), Logos Verlag, Berlin, ISBN: 9783832583293

Description / Abstract

In this thesis, we present novel model predictive control (MPC) formulations based on a convex open-loop optimal control problem to tackle the problem setup of trajectory tracking and path following as well as the control of systems with unknown system dynamic. In particular, we consider the framework of relaxed barrier function based MPC (rbMPC). We extend the existing stability theory to the trajectory tracking and the path following problem. We establish important system theoretic properties like closed-loop stability and exact constraint satisfaction under suitable assumptions. Moreover, we evaluate the developed MPC algorithms in the area of automated driving in simulations as well as in a real-world driving scenario.
Further, we consider the control of completely unknown systems based on online optimization. We divide the overall problem into the design of an estimation algorithm and a control algorithm. The control algorithm is a model-independent receding horizon control algorithm in which important system theoretic properties like convergence to the origin are guaranteed without the knowledge of the true system parameters. The estimation and control algorithm are combined together and convergence to the origin of the closed-loop system for fully unknown linear time-invariant discrete-time systems is shown.

Table of content

  • BEGINN
  • Acknowledgement
  • Abstract
  • Deutsche Kurzfassung
  • 1 Introduction
  • 1.1 Motivation
  • 1.2 Contribution and outline
  • 1.3 Background
  • 2 Tracking and path following in model predictive control
  • 2.1 Problem setup
  • 2.2 Closed-loop stability and constraint satisfaction
  • 2.3 Numerical example
  • 3 Learning in model predictive control
  • 3.1 A model-independent receding horizon control scheme
  • 3.2 A proximity-based estimation scheme
  • 3.3 Overall scheme
  • 3.4 Numerical example
  • 4 Application to automated driving
  • 4.1 Kinematic and kinetic single track model
  • 4.2 Adapted relaxed barrier function MPC algorithms
  • 4.3 Benchmark controller
  • 4.4 Simulation results and experiments
  • 5 Summary and conclusion
  • A Stability of discrete-time systems
  • A.1 Lyapunov stability
  • A.2 Input-to-state stability
  • B Proofs
  • B.1 Proof of Lemma 1
  • B.2 Proof of Lemma 2
  • B.3 Proof of Theorem 1
  • B.4 Proof of Theorem 2
  • B.5 Proof of Lemma 4
  • B.6 Proof of Lemma 5
  • B.7 Proof of Theorem 3
  • B.8 Proof of Theorem 4
  • B.9 Proof of Theorem 5
  • B.10 Proof of Lemma 7
  • B.11 Proof of Theorem 6
  • B.12 Proof of Lemma 8
  • B.13 Proof of Theorem 7
  • B.14 Proof of Lemma 9
  • C Auxiliary results
  • C.1 Vector-matrix formulation: Trajectory tracking rbMPC algorithm
  • C.2 Vector-matrix formulation: Path following rbMPC algorithm
  • Notation
  • Bibliography

Related titles

    More of this author(s)