$30 off During Our Annual Pro Sale. View Details »

OpEnでMPCへの扉をオープン

 OpEnでMPCへの扉をオープン

制御工学勉強会第27回(2025/12/06) 制御ツール芸特別会 お気軽セッションでの発表

Avatar for ざきまつ

ざきまつ

December 07, 2025
Tweet

More Decks by ざきまつ

Other Decks in Programming

Transcript

  1. MPCツール R. Vershueren et.al., “acados—a modular open-source framework for fast

    embedded optimal control,” Mathematical Programming Computation, vol. 14, pp. 147-183, 2022.
  2. acados J. Li, J. Sugihara and M. Zhao, "Servo Integrated

    Nonlinear Model Predictive Control for Overactuated Tiltable-Quadrotors," IEEE Robotics and Automation Letters, vol. 9, no. 10, pp. 8770-8777, 2024.
  3. What is OpEn? • NMPCを組み込みマイコン等で実行するために設計 • 計算が軽量なアルゴリズムであるPANOCを採用 • ヘッセ行列の逆行列計算など計算負荷の高い処理を回避 •

    OptimizerのコアをRustで構成(メモリ安全かつ高速) ➢ 依存関係のないRust/Cコードを生成するよ ➢ Pythonインターフェースに対応 ➢ MATLABはサポート終了 • Non-convex, Non-smoothな最適化問題にも対応可能 ➢ 衝突回避などの制御問題も扱えるよ
  4. 玄人向け:内部アルゴリズム PANOC (Proximal Averaged Newton-type method for Optimal Control /

    Optimality Conditions) L.Stella et.al., "A Simple and Efficient Algorithm for Nonlinear Model Predictive Control," IEEE 56th Annual Conference on Decision and Control, pp. 1939-1944, 2017.