The Koopman operator framework allows to transform nonlinear dynamical systems into equivalent linear ones within a higher-dimensional state space. Its application can be extended to nonlinear optimal control problems, enabling their efficient solution in the Koopman lifted space. Here, we present a comprehensive analytical framework to lift general Nonlinear Model Predictive Control (NMPC) problems in the Koopman space, converting them into equivalent quadratic programs (QPs) - referred to as Koopman NMPC (K-NMPC) - that can be solved with superior computational performance. Moreover, we advance analytical Koopman operator methods by proposing an algorithmic procedure to generate an invariant basis of Koopman observables to lift both the nonlinear prediction model and the nonlinear state constraints of NMPC; additionally, we present a general method to arbitrarily reduce the dimensionality of the Koopman lifted space, lowering the K-NMPC complexity and handling the infinite-dimensional case. Our K-NMPC approach is validated through hardware-in-the-loop experiments on the case study of mobile robot navigation in cluttered environments, showcasing its solid performance and a ten-fold reduction in computation times.

Solving Nonlinear MPC Problems in the Koopman Lifted Space: The Case Study of Mobile Robot Navigation in Cluttered Environments / Calogero, Lorenzo; Usai, Andrea; Rizzo, Alessandro. - ELETTRONICO. - (In corso di stampa). (Intervento presentato al convegno 2025 "Automatica.it" Conference tenutosi a Perugia (Ita) nel 3-5 Settembre 2025).

Solving Nonlinear MPC Problems in the Koopman Lifted Space: The Case Study of Mobile Robot Navigation in Cluttered Environments

Calogero, Lorenzo;Usai, Andrea;Rizzo, Alessandro
In corso di stampa

Abstract

The Koopman operator framework allows to transform nonlinear dynamical systems into equivalent linear ones within a higher-dimensional state space. Its application can be extended to nonlinear optimal control problems, enabling their efficient solution in the Koopman lifted space. Here, we present a comprehensive analytical framework to lift general Nonlinear Model Predictive Control (NMPC) problems in the Koopman space, converting them into equivalent quadratic programs (QPs) - referred to as Koopman NMPC (K-NMPC) - that can be solved with superior computational performance. Moreover, we advance analytical Koopman operator methods by proposing an algorithmic procedure to generate an invariant basis of Koopman observables to lift both the nonlinear prediction model and the nonlinear state constraints of NMPC; additionally, we present a general method to arbitrarily reduce the dimensionality of the Koopman lifted space, lowering the K-NMPC complexity and handling the infinite-dimensional case. Our K-NMPC approach is validated through hardware-in-the-loop experiments on the case study of mobile robot navigation in cluttered environments, showcasing its solid performance and a ten-fold reduction in computation times.
In corso di stampa
File in questo prodotto:
File Dimensione Formato  
SIDRA 2025 - Koopman NMPC for mobile robot navigation.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 1.98 MB
Formato Adobe PDF
1.98 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/3002454