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.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.
https://hdl.handle.net/11583/3002454