ICRA 2016219 citations

Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking

Michael Neunert, Cedric de Crousaz, Fadri Furrer, Mina Kamel, Farbod Farshidian, Roland Siegwart, Jonas Buchli

Abstract

This paper presents a framework for real-time, full-state feedback, unconstrained, nonlinear model predictive control that combines trajectory optimization and tracking control in a single, unified approach. The proposed method uses an iterative optimal control algorithm, namely Sequential Linear Quadratic (SLQ), in a Model Predictive Control (MPC) setting to solve the underlying nonlinear control problem and simultaneously derive the optimal feedforward and feedback terms. Our customized solver can generate trajectories of multiple seconds within only a few milliseconds. The performance of the approach is validated on two different hardware platforms, an AscTec Firefly hexacopter and the ball balancing robot Rezero. In contrast to similar approaches, we perform experiments that require leveraging the full system dynamics.

BibTeX
@inproceedings{icra2016_fastnonlinearmod,
  title = {Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking},
  author = {Michael Neunert and Cedric de Crousaz and Fadri Furrer and Mina Kamel and Farbod Farshidian and Roland Siegwart and Jonas Buchli},
  booktitle = {ICRA 2016},
  year = {2016}
}
Fast nonlinear Model Predictive Control for unified trajectory optimization and tracking · ICRA 2016