This paper discusses a real-time implementation of tube model predictive controllers for nonlinear input-affine systems. This is achieved by combining recent theoretical and practical advances on the construction of forward invariant tubes with state-of-the-art algorithms for nonlinear MPC, such as the real-time iteration scheme. The focus of the paper is on presenting these ideas in a tutorial style, using a 10-state quadcopter model as an example. The controller is implemented using the automatic code generation capabilities of ACADO Toolkit. Numerical experiments show that the tube MPC scheme can achieve run-times in the lower millisecond range.

Real-Time Tube MPC Applied to a 10-State Quadrotor Model

Villanueva, Mario Eduardo;
2018-01-01

Abstract

This paper discusses a real-time implementation of tube model predictive controllers for nonlinear input-affine systems. This is achieved by combining recent theoretical and practical advances on the construction of forward invariant tubes with state-of-the-art algorithms for nonlinear MPC, such as the real-time iteration scheme. The focus of the paper is on presenting these ideas in a tutorial style, using a 10-state quadcopter model as an example. The controller is implemented using the automatic code generation capabilities of ACADO Toolkit. Numerical experiments show that the tube MPC scheme can achieve run-times in the lower millisecond range.
2018
978-1-5386-5428-6
Electron tubes, Robustness, Real-time systems, Trajectory, Uncertainty, Optimal control
File in questo prodotto:
File Dimensione Formato  
Real-Time_Tube_MPC_Applied_to_a_10-State_Quadrotor_Model.pdf

non disponibili

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 571.21 kB
Formato Adobe PDF
571.21 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11771/21503
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
social impact