TY - JOUR
T1 - Learning for CasADi Data-driven Models in Numerical Optimization
AU - Salzmann, Tim
AU - Arrizabalaga, Jon
AU - Andersson, Joel
AU - Pavone, Marco
AU - Ryll, Markus
N1 - Publisher Copyright:
© 2024 T. Salzmann, J. Arrizabalaga, J. Andersson, M. Pavone & M. Ryll.
PY - 2024
Y1 - 2024
N2 - While real-world problems are often challenging to analyze analytically, deep learning excels in modeling complex processes from data. Existing optimization frameworks like CasADi facilitate seamless usage of solvers but face challenges when integrating learned process models into numerical optimizations. To address this gap, we present the Learning for CasADi (L4CasADi) framework, enabling the seamless integration of PyTorch-learned models with CasADi for efficient and potentially hardware-accelerated numerical optimization. The applicability of L4CasADi is demonstrated with two tutorial examples: First, we optimize a fish’s trajectory in a turbulent river for energy efficiency where the turbulent flow is represented by a PyTorch model. Second, we demonstrate how an implicit Neural Radiance Field environment representation can be easily leveraged for optimal control with L4CasADi.
AB - While real-world problems are often challenging to analyze analytically, deep learning excels in modeling complex processes from data. Existing optimization frameworks like CasADi facilitate seamless usage of solvers but face challenges when integrating learned process models into numerical optimizations. To address this gap, we present the Learning for CasADi (L4CasADi) framework, enabling the seamless integration of PyTorch-learned models with CasADi for efficient and potentially hardware-accelerated numerical optimization. The applicability of L4CasADi is demonstrated with two tutorial examples: First, we optimize a fish’s trajectory in a turbulent river for energy efficiency where the turbulent flow is represented by a PyTorch model. Second, we demonstrate how an implicit Neural Radiance Field environment representation can be easily leveraged for optimal control with L4CasADi.
KW - control systems
KW - data-driven control
KW - machine learning
KW - optimization
UR - http://www.scopus.com/inward/record.url?scp=85203712705&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:85203712705
SN - 2640-3498
VL - 242
SP - 541
EP - 553
JO - Proceedings of Machine Learning Research
JF - Proceedings of Machine Learning Research
T2 - 6th Annual Learning for Dynamics and Control Conference, L4DC 2024
Y2 - 15 July 2024 through 17 July 2024
ER -