mjorbit: 宇宙ロボティクスのためのシミュレーションフレームワーク
mjorbit: A Simulation Framework for Space Robotics
宇宙ロボットの多体接触シミュレーションを効率的に行うためのフレームワークを提案し、軌道伝播とロボットシミュレーションの結合方法を検討した。
著者: John Z. Zhang, Joris Verhagen, Fausto Vega, Patrick McKeen, Zachary Manchester
分類: cs.RO
原文アブストラクト
This paper presents a general framework for simulating multi-body space robots with contact. We bring efficient, large-scale robot simulation to in-space servicing, assembly, and manufacturing applications. First, we perform an empirical trade study of methods for coupling orbit propagation with existing robotics simulation frameworks. Next, we present mjorbit, a general, flexible, and performant framework built on the MuJoCo engine widely used in robotics, to which we add key spacecraft dynamics, actuators, and sensors. We provide a low-latency C++ CPU backend and a high-throughput GPU backend behind a simple Python API. We demonstrate mjorbit by solving several realistic on-orbit case studies with both model-predictive control and reinforcement learning. Open-source code and examples are available at: https://johnzhang3.github.io/mjorbit/