要約
我々は、文献で知られている最低次数の計算量で、キネマティック ツリーのデラサス行列 (逆操作空間慣性行列とも呼ばれる) を計算するための効率的なアルゴリズムである PV-OSIMr を紹介します。
PV-OSIMr は、力と運動のプロパゲータの構成を使用して Popov-Vereshchagin (PV) ソルバーの計算を最適化することによって導出されます。
オリジナルの PV-OSIM アルゴリズムの O(n + m^2d) および拡張フォース プロパゲーター アルゴリズム (EFPA) の O(n+md+m^2 ) と比較して、計算量は O(n + m^2 ) です。
)、n はジョイントの数、m は制約の数、d はキネマティック ツリーの深さです。
デラサス行列の計算では、m x m サイズの行列を構築する必要があり、n 個のジョイントすべてを少なくとも 1 回考慮する必要があるため、PV-OSIMr の漸近的な計算量が最適です。
さらにアルゴリズムのベンチマークを行ったところ、実際には PV-OSIM や EFPA よりも効率的であることが多いことがわかりました。
要約(オリジナル)
We present PV-OSIMr, an efficient algorithm for computing the Delassus matrix (also known as the inverse operational space inertia matrix) for a kinematic tree, with the lowest order computational complexity known in literature. PV-OSIMr is derived by optimizing the Popov-Vereshchagin (PV) solver computations using the compositionality of the force and motion propagators. It has a computational complexity of O(n + m^2 ) compared to O(n + m^2d) of the original PV-OSIM algorithm and O(n+md+m^2 ) of the extended force propagator algorithm (EFPA), where n is the number of joints, m is the number of constraints and d is the depth of the kinematic tree. Since Delassus matrix computation requires constructing an m x m sized matrix and must consider all the n joints at least once, the asymptotic computational complexity of PV-OSIMr is optimal. We further benchmark our algorithm and find it to be often more efficient than the PV-OSIM and EFPA in practice.
arxiv情報
著者 | Ajay Suresha Sathya,Wilm Decre,Jan Swevers |
発行日 | 2024-07-30 13:19:15+00:00 |
arxivサイト | arxiv_id(pdf) |
提供元, 利用サービス
arxiv.jp, Google