詳細解釋
研究物體運動(位置、速度、加速度)的幾何學分支,不考慮力和質量,是機器人和計算機動畫的基礎。
核心概念:
- 位置:物體在空間的坐標
- 速度:位置變化率
- 加速度:速度變化率
- 關節角度:機械臂各連桿的相對角度
- 正向運動學:關節角度 → 末端位置
- 逆向運動學:目標位置 → 關節角度(多解或無解)
機器人應用:
- 路徑規劃:機械臂從 A 點到 B 點的平滑軌跡
- 避障:計算不碰撞的路徑
- 抓取:計算手指位置和姿態
- 人形機器人:雙足行走的平衡和步態
計算機動畫:
- 骨骼綁定:3D 模型的骨骼結構
- 關鍵幀動畫:插值生成中間幀
- 動作捕捉:真人動作轉為數字角色
與動力學的對比:
- 運動學:「去哪裡」
- 動力學:「怎麼去」,考慮力、質量、慣性
AI 結合:
- 學習運動學:神經網絡替代傳統 IK 求解
- 生成動畫:根據文本描述生成動作序列
- 模仿學習:觀察人類動作學習控制策略
挑戰:
- 冗余自由度:多解選擇(人類手臂 7DOF,末端位置 6DOF)
- 奇異點:某些位置 Jacobian 矩陣降秩,失去自由度
- 實時性:複雜模型計算需毫秒級完成
這是「具身智能」的數學基礎—— 讓 AI 能操作物理世界,必須理解運動學。