Learning for CasADi Data-driven Models in Numerical Optimization

被引:0
作者
Salzmann, Tim [1 ]
Arrizabalaga, Jon [1 ]
Andersson, Joel
Pavone, Marco [2 ]
Ryll, Markus [3 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Stanford Univ, Stanford, CA USA
[3] Tech Univ Munich, Munich Inst Robot & Machine Intelligence, Munich, Germany
来源
6TH ANNUAL LEARNING FOR DYNAMICS & CONTROL CONFERENCE | 2024年 / 242卷
关键词
optimization; machine learning; control systems; data-driven control; ALGORITHM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. L4CasADi, along with examples and documentation, is available under MIT license at https://github.com/Tim-Salzmann/l4casadi
引用
收藏
页码:541 / 552
页数:12
相关论文
共 22 条
[21]   On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming [J].
Wachter, A ;
Biegler, LT .
MATHEMATICAL PROGRAMMING, 2006, 106 (01) :25-57
[22]   GOPS: A general optimal control problem solver for autonomous driving and industrial control applications [J].
Wang, Wenxuan ;
Zhang, Yuhang ;
Gao, Jiaxin ;
Jiang, Yuxuan ;
Yang, Yujie ;
Zheng, Zhilong ;
Zou, Wenjun ;
Li, Jie ;
Zhang, Congsheng ;
Cao, Wenhan ;
Xie, Genjin ;
Duan, Jingliang ;
Li, Shengbo Eben .
COMMUNICATIONS IN TRANSPORTATION RESEARCH, 2023, 3