SoRoMoX: 高速・微分可能・並列化可能なソフトロボットモデル
SoRoMoX: Fast, Differentiable, and Parallelizable Soft Robot Models
ソフトロボットの制御に必要な微分可能でGPU並列化可能なモデリングフレームワークをJAXで実装し、従来比で最大234倍の高速化を達成した。
詳しい要約
1. どんなもの?
2. 先行研究と比べてどこがすごい?
3. 技術・手法の肝は?
4. どうやって有効だと検証した?
5. 議論はある?
6. 次に読むべき論文は?
※ AIが要旨から生成した要約です。正確性は原文をご確認ください。
著者: Maximilian Stölzle, Solange Gribonval, Daniel Feliu-Talegon, Vito Daniele Perfetta, Michele Martini, Chuhan Zhang, Kiwan Wong, Mohammed Tarnini, Anup Teejo Mathew, Federico Renda, Daniela Rus, Cosimo Della Santina
分類: cs.RO, cs.AI
原文アブストラクト
Reduced-order models based on Cosserat-rod theory are now well established, and modeling theory is no longer the primary bottleneck in soft-robot control. Their implementations, however, do not support the differentiable, GPU-parallel, and control-oriented workflows that underpin advanced rigid-robotics applications. Here, we fill this gap with SoRoMoX (Soft Robot Models in JAX), a fully numerical, JIT-compilable Python/JAX framework. SoRoMoX implements articulated, Piecewise Constant Strain, and Variable Strain models through a unified, control-ready interface that provides inertia matrices, gravitational and elastic forces, Jacobians, and their derivatives. To our knowledge, it is the first rod/strain-based soft-robot modeling framework that runs directly on GPUs and is end-to-end differentiable with respect to states, inputs, and parameters. Sequential CPU rollouts are up to 18.1x faster than state-of-the-art alternatives, while GPU-parallel rollouts increase throughput by up to 234.6x. This performance enables workflows that were previously impractical or impossible: static-equilibrium system identification with 66% lower marker RMSE; residual-force learning with a further 64% reduction; computed-torque tracking with RMSE reduced by a factor of approximately 500 relative to model-free PD; control-gain optimization with up to 62% lower loss than untuned gains; safety-constrained control using high-order control barrier functions to keep the peak contact force within a prescribed 5 N bound, compared with 33.5 N without the safety constraint; and reinforcement-learning policy training up to 7x faster than a CPU PyElastica discrete-rod baseline through massively parallel rollouts.
関連論文
- 流体興奮性ニューロンのためのエネルギーベースモデリングソフトロボティクス
- 剛体マニピュレータの動きで受動腱駆動ソフト延長部を駆動・制御する手法ソフトロボティクス
- 太陽光で自走するサブグラム級ソフトロボットソフトロボティクス
- データ駆動によるソフトヘリコイドロボットの精密制御ソフトロボティクス
- PneuGen:LLMエージェントによるソフト空気圧ロボットのタスク駆動型協調設計ソフトロボティクス
- 柔軟トランクロボットの動的形状制御ソフトロボティクス
