六轴机器人雅可比矩阵计算方法

一、雅可比矩阵定义

对于6自由度串联机器人,末端执行器的广义速度(线速度 v 和角速度 ω)与关节速度  = [q̇₁, q̇₂, q̇₃, q̇₄, q̇₅, q̇₆]ᵀ 的关系为:

⎡ v ⎤
⎢ ⎥ = J(q
⎣ ω ⎦

其中:

  • J(q) ∈ ℝ⁶ˣ⁶ 是几何雅可比矩阵
  • q = [q₁, q₂, q₃, q₄, q₅, q₆]ᵀ 为关节角度向量
  • v ∈ ℝ³ 为末端线速度(单位:m/s)
  • ω ∈ ℝ³ 为末端角速度(单位:rad/s)

二、雅可比矩阵的列构造(适用于旋转关节)

工业六轴机器人通常全部为旋转关节。第 i 列 Jᵢ(i = 1~6)的计算公式为:

Jᵢ = ⎡ zᵢ₋₁ × (oₑ − oᵢ₋₁) ⎤
zᵢ₋₁ ⎦

其中:

  • zᵢ₋₁:第 (i−1) 号坐标系的 z 轴单位向量(在基坐标系 {0} 中表示)
Could not load content