マルチボディモデル学習のための微分可能なニュートン・オイラーアルゴリズム
A Differentiable Newton Euler Algorithm for Multi-body Model Learning
ニュートン・オイラー方程式を計算グラフ化したホワイトボックスモデルを提案し、運動学・動力学パラメータをデータから同時学習できることをフルータ振子や台車型倒立振子で実証した論文。
著者: Michael Lutter, Johannes Silberbauer, Joe Watson, Jan Peters
分類: cs.RO, cs.LG
原文アブストラクト
In this work, we examine a spectrum of hybrid model for the domain of multi-body robot dynamics. We motivate a computation graph architecture that embodies the Newton Euler equations, emphasizing the utility of the Lie Algebra form in translating the dynamical geometry into an efficient computational structure for learning. We describe the used virtual parameters that enable unconstrained physical plausible dynamics and the used actuator models. In the experiments, we define a family of 26 grey-box models and evaluate them for system identification of the simulated and physical Furuta Pendulum and Cartpole. The comparison shows that the kinematic parameters, required by previous white-box system identification methods, can be accurately inferred from data. Furthermore, we highlight that models with guaranteed bounded energy of the uncontrolled system generate non-divergent trajectories, while more general models have no such guarantee, so their performance strongly depends on the data distribution. Therefore, the main contributions of this work is the introduction of a white-box model that jointly learns dynamic and kinematics parameters and can be combined with black-box components. We then provide extensive empirical evaluation on challenging systems and different datasets that elucidates the comparative performance of our grey-box architecture with comparable white- and black-box models.
