Brax:大規模剛体シミュレーション向け微分可能物理エンジン
Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulation
JAXで書かれた高速・並列な剛体シミュレータBraxを提案し、強化学習アルゴリズムと環境を同一デバイス上で実行可能にした。
著者: C. Daniel Freeman, Erik Frey, Anton Raichuk, Sertan Girgin, Igor Mordatch, Olivier Bachem
分類: cs.RO, cs.AI
原文アブストラクト
We present Brax, an open source library for rigid body simulation with a focus on performance and parallelism on accelerators, written in JAX. We present results on a suite of tasks inspired by the existing reinforcement learning literature, but remade in our engine. Additionally, we provide reimplementations of PPO, SAC, ES, and direct policy optimization in JAX that compile alongside our environments, allowing the learning algorithm and the environment processing to occur on the same device, and to scale seamlessly on accelerators. Finally, we include notebooks that facilitate training of performant policies on common OpenAI Gym MuJoCo-like tasks in minutes.
関連論文
- Lodos-v2: 厳密な摩擦接触問題の効率的な主形式定式化物理シミュレーション
- RiCo: 局所接触推論による剛体相互作用のニューラルシミュレーション物理シミュレーション
- 物理世界モデルにおける安定性と反事実的推論の構造的基盤物理シミュレーション
- S4R: 剛体の相互貫入を解消するスケーリング手法物理シミュレーション
- PhysiFormer: ワールド空間での力学シミュレーション学習物理シミュレーション
- 解像度に不変な適応的体積力学特性フィールド物理シミュレーション
