多接触系のための高速積分器
Rapid Integrator for a Class of Multi-Contact Systems
多数の接触が同時または不定順で生じるロボット系を高速にシミュレーションする新しい数値積分器を提案し、MuJoCoと同等の計算コストで2次精度を達成することを示した。
著者: Marion Anderson, Shai Revzen
分類: cs.RO
原文アブストラクト
Many problems in robotics involve creating or breaking multiple contacts nearly simultaneously or in an indeterminate order. We present a novel general purpose numerical integrator based on the theory of Event Selected Systems (ESS). Many multicontact models are ESS, which has recently been shown to imply that despite a discontinuous vector field, the flow of these systems is continuous, piecewise smooth, and has a well defined orbital derivative for all trajectories, which can be rapidly computed. We provide an elementary proof that our integrator is first-order accurate and verify numerically that it is in fact second-order accurate as its construction anticipated. We also compare our integrator, implemented in NumPy, to a MuJoCo simulation on models with 2 to 100 contacts, and confirm that the increase in simulation time per contact is nearly identical. The results suggest that this novel integrator can be invaluable for modelling and control in many robotics applications.
