kevinzakka/mink
Python inverse kinematics based on MuJoCo.
解決的問題
提供一種計算機器人到達特定目標位置或姿態所需關節角度的方法(逆運動學),同時尊重物理限制(如關節限位)並避免碰撞。
工作原理
基於 MuJoCo 物理引擎建構,採用微分逆運動學。使用李群介面處理剛體變換,並對計算負載最重的路徑採用原生 C 最佳化,以確保效率。
適用對象
從事各類硬體開發的機器人研究人員與開發者,包括單臂或雙臂、靈巧手、人形機器人,以及腿式或移動操作機器人。
主要亮點
- 廣泛的機器人支援:適用於從 UR5e 和 Franka Panda 機械臂到 Unitree 人形機器人和 Boston Dynamics Spot 的各種機器人。
- 約束處理:支援關節位置與速度限制,以及任意幾何體之間的碰撞避免。
- 高階運動學:透過等式約束支援閉鏈運動學。
- 最佳化效能:對關鍵的逆運動學計算採用原生 C 最佳化。
相關
- 專案
- 專案
- 專案
- 專案
- 專案