運動學奇異點(Kinematic Singularity)

定義

運動學奇異點(Kinematic Singularity)是機械手臂在某些關節組態下,雅可比矩陣 J(θ)J(\boldsymbol{\theta}) 不滿秩的狀態。此時不論關節怎麼動,末端在某個方向上都無法產生速度。

數學表示

末端速度與關節速度的關係為 x˙=J(θ) θ˙\dot{\mathbf{x}} = J(\boldsymbol{\theta})\,\dot{\boldsymbol{\theta}}。當

det⁡ ⁣(J(θ))=0(方陣情況)\det\!\big(J(\boldsymbol{\theta})\big) = 0 \quad (\text{方陣情況})

或 JJ 的最小奇異值趨近 0 時,就到達奇異點。逆解 θ˙=J−1x˙\dot{\boldsymbol{\theta}} = J^{-1}\dot{\mathbf{x}} 會讓關節速度趨向無限大。

實際影響

  • 關節速度暴衝:直線軌跡經過奇異點附近時,某些關節要瞬間高速轉動,可能觸發速度限制或保護停機。
  • 失去可操作度:末端某些方向推不動、也無法施力控制。
  • IK 數值不穩定:迭代解在奇異點附近發散或亂跳。

常見處理方式

  • 阻尼最小平方(DLS):在逆解中加入阻尼項,犧牲一點精度換取穩定。
  • 路徑規劃避開:在規劃階段用可操作度(manipulability)指標遠離奇異區域。
  • 冗餘自由度:七軸手臂可利用多出的自由度繞開奇異組態。

延伸閱讀

常見問題

faq_01.log
六軸工業手臂常見的奇異點有哪幾種?
常見三種:腕部奇異點(第 4 與第 6 軸共線)、肩部奇異點(腕心落在第 1 軸的延長線上)、肘部奇異點(手臂完全伸直或完全折疊)。
faq_02.log
奇異點和萬向鎖一樣嗎?
表現相似(都少一個自由度),但成因不同:奇異點是機構本身的物理限制,萬向鎖是尤拉角這種姿態表示法的數學缺陷,換成四元數就消失。

相關文章

相關術語