位置ベースコロケーション法による多関節剛体ダイナミクスの時間積分
Time Integrating Articulated Body Dynamics Using Position-Based Collocation Method
位置変数のみで多関節剛体の運動方程式を定式化し、最適化問題として解くことで、大きな時間刻みでも安定かつ高精度に積分できる手法を提案した論文。
著者: Zherong Pan, Dinesh Manocha
分類: cs.RO
原文アブストラクト
We present a new time integrator for articulated body dynamics. We formulate the governing equations of the dynamics using only the position variables and recast the position-based articulated dynamics as an optimization problem. Our reformulation allows us to integrate the dynamics in a fully implicit manner without computing high-order derivatives. Therefore, under arbitrarily large timestep sizes, the stability of our time integration scheme is guaranteed using an off-the-shelf numerical optimizer. In addition to stability, we show that, similar to the Runge-Kutta method, the accuracy of our time integrator can also be increased arbitrarily by using a high-order collocation method. We provide efficient algorithms to perform time integration using our position-based formulation. We show that each iteration of optimization has a complexity of O(N) using Quasi-Newton method or O(N^2) using Newton's method, where N is the number of links. Finally, our method is highly parallelizable and can be accelerated using a Graphics Processing Unit (GPU). We highlight the efficiency and stability of our method on different benchmarks and compare the performance with prior articulated body dynamics simulation methods based on the Newton-Euler's equation. Our method is stable under a timestep size as large as 0.1s. Using a larger timestep size and less timesteps, our method achieves up to 4 times speedup on a single-core CPU. With GPU acceleration, we observe an additional 3-6 times speedup over a 4-core CPU.
関連論文
- Lodos-v2: 厳密な摩擦接触問題の効率的な主形式定式化物理シミュレーション
- RiCo: 局所接触推論による剛体相互作用のニューラルシミュレーション物理シミュレーション
- 物理世界モデルにおける安定性と反事実的推論の構造的基盤物理シミュレーション
- S4R: 剛体の相互貫入を解消するスケーリング手法物理シミュレーション
- PhysiFormer: ワールド空間での力学シミュレーション学習物理シミュレーション
- 解像度に不変な適応的体積力学特性フィールド物理シミュレーション
