MINES ParisTech CAS - Centre automatique et systèmes

A Flatness-Based Iterative Method for Reference Trajectory Generation in Constrained NMPC

Authors: J. A. De Doná, F. Suryawan, M. M. Seron, J. Lévine, in NONLINEAR MODEL PREDICTIVE CONTROL, pp. 325-333, Lecture Notes in Control and Information Sciences, Springer Verlag, May 18 2009, DOI: 10.1007/978-3-642-01094-1_27
This paper proposes a novel methodology that combines the differential flatness formalism for trajectory generation of nonlinear systems, and the use of a model predictive control (MPC) strategy for constraint handling. The methodology consists of a trajectory generator that generates a reference trajectory parameterised by splines, and with the property that it satisfies performance objectives. The reference trajectory is generated iteratively in accordance with information received from the MPC formulation. This interplay with MPC guarantees that the trajectory generator receives feedback from present and future constraints for real-time trajectory generation.
Download PDF
BibTeX:
@Incollection{,
author = {J. A. De Doná, F. Suryawan, M. M. Seron, J. Lévine},
title = {A Flatness-Based Iterative Method for Reference Trajectory Generation in Constrained NMPC},
booktitle = {NONLINEAR MODEL PREDICTIVE CONTROL},
editor = {},
publisher = {Springer Verlag},
address = {},
pages = {325-333},
year = {2009},
abstract = {This paper proposes a novel methodology that combines the differential flatness formalism for trajectory generation of nonlinear systems, and the use of a model predictive control (MPC) strategy for constraint handling. The methodology consists of a trajectory generator that generates a reference trajectory parameterised by splines, and with the property that it satisfies performance objectives. The reference trajectory is generated iteratively in accordance with information received from the MPC formulation. This interplay with MPC guarantees that the trajectory generator receives feedback from present and future constraints for real-time trajectory generation.},
keywords = {flatness, trajectory generation, B-splines, Nonlinear MPC}}