ロボット多接触シミュレーションのための拡張ラグランジュ法の変種
Variations of Augmented Lagrangian for Robotic Multi-Contact Simulation
多接触非線形相補性問題を解くため、拡張ラグランジュ法に基づく2つの新しいソルバー(CANALとSubADMM)を提案し、精度・速度・並列性を評価した。
著者: Jeongmin Lee, Minji Lee, Sunkyung Park, Jinhee Yun, Dongjun Lee
分類: cs.RO
原文アブストラクト
The multi-contact nonlinear complementarity problem (NCP) is a naturally arising challenge in robotic simulations. Achieving high performance in terms of both accuracy and efficiency remains a significant challenge, particularly in scenarios involving intensive contacts and stiff interactions. In this article, we introduce a new class of multi-contact NCP solvers based on the theory of the Augmented Lagrangian (AL). We detail how the standard derivation of AL in convex optimization can be adapted to handle multi-contact NCP through the iteration of surrogate problem solutions and the subsequent update of primal-dual variables. Specifically, we present two tailored variations of AL for robotic simulations: the Cascaded Newton-based Augmented Lagrangian (CANAL) and the Subsystem-based Alternating Direction Method of Multipliers (SubADMM). We demonstrate how CANAL can manage multi-contact NCP in an accurate and robust manner, while SubADMM offers superior computational speed, scalability, and parallelizability for high degrees-of-freedom multibody systems with numerous contacts. Our results showcase the effectiveness of the proposed solver framework, illustrating its advantages in various robotic manipulation scenarios.
関連論文
- 滑らかに微分可能で効率的にベクトル化可能な接触マニフォールド生成接触シミュレーション
- 柔軟接触から剛体接触シミュレーションへ:統一された効率的なアプローチ接触シミュレーション
- 単一レベル微分可能接触シミュレーション接触シミュレーション
- 2次元二足歩行ロボットによるボールキックの接触シミュレーション接触シミュレーション
- 複数の凸接触パッチを用いた剛体動力学シミュレーション接触シミュレーション
