TransformerMPC: Accelerating Model Predictive Control via Transformers

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zinage, Vrushabh, Khalil, Ahmed, Bakolas, Efstathios
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866910603678842880
author Zinage, Vrushabh
Khalil, Ahmed
Bakolas, Efstathios
author_facet Zinage, Vrushabh
Khalil, Ahmed
Bakolas, Efstathios
contents In this paper, we address the problem of reducing the computational burden of Model Predictive Control (MPC) for real-time robotic applications. We propose TransformerMPC, a method that enhances the computational efficiency of MPC algorithms by leveraging the attention mechanism in transformers for both online constraint removal and better warm start initialization. Specifically, TransformerMPC accelerates the computation of optimal control inputs by selecting only the active constraints to be included in the MPC problem, while simultaneously providing a warm start to the optimization process. This approach ensures that the original constraints are satisfied at optimality. TransformerMPC is designed to be seamlessly integrated with any MPC solver, irrespective of its implementation. To guarantee constraint satisfaction after removing inactive constraints, we perform an offline verification to ensure that the optimal control inputs generated by the MPC solver meet all constraints. The effectiveness of TransformerMPC is demonstrated through extensive numerical simulations on complex robotic systems, achieving up to 35x improvement in runtime without any loss in performance.
format Preprint
id arxiv_https___arxiv_org_abs_2409_09266
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle TransformerMPC: Accelerating Model Predictive Control via Transformers
Zinage, Vrushabh
Khalil, Ahmed
Bakolas, Efstathios
Robotics
Systems and Control
In this paper, we address the problem of reducing the computational burden of Model Predictive Control (MPC) for real-time robotic applications. We propose TransformerMPC, a method that enhances the computational efficiency of MPC algorithms by leveraging the attention mechanism in transformers for both online constraint removal and better warm start initialization. Specifically, TransformerMPC accelerates the computation of optimal control inputs by selecting only the active constraints to be included in the MPC problem, while simultaneously providing a warm start to the optimization process. This approach ensures that the original constraints are satisfied at optimality. TransformerMPC is designed to be seamlessly integrated with any MPC solver, irrespective of its implementation. To guarantee constraint satisfaction after removing inactive constraints, we perform an offline verification to ensure that the optimal control inputs generated by the MPC solver meet all constraints. The effectiveness of TransformerMPC is demonstrated through extensive numerical simulations on complex robotic systems, achieving up to 35x improvement in runtime without any loss in performance.
title TransformerMPC: Accelerating Model Predictive Control via Transformers
topic Robotics
Systems and Control
url https://arxiv.org/abs/2409.09266