如图1所示的球形手腕(三个关节的轴线相交于一点)是常用的机械臂结构,我们希望在已知坐标系3至坐标系6的旋转矩阵的条件下求解3个关节值q3,q4,q6。旋转矩阵可通过欧拉角集合、四元数或直接用3×3的矩阵给出。


【机器人学】机械臂球形手腕的逆解
图1 典型腕关节结构

        假设现在已知的旋转矩阵为:

R36=[nxsxaxnysyaynzszaz]

        q3,q4,q6的值为 :
        当q5(0π)

(205)q4=atan2(ay,ax)(206)q5=atan2(ax2+ay2,az)(207)q6=atan2(sz,nz)

        当q5(π0)
(208)q4=atan2(ay,ax)(209)q5=atan2(ax2+ay2,az)(210)q6=atan2(sz,nz)

参考文献:
布鲁诺・西西里安诺.《机器人学:建模,规划和控制》 西安交通大学出版社 2015

相关文章:

  • 2021-12-23
  • 2021-05-24
  • 2021-11-29
  • 2021-10-11
  • 2021-11-28
  • 2021-08-06
  • 2021-10-10
猜你喜欢
  • 2021-07-31
  • 2021-05-14
  • 2021-12-16
  • 2021-08-12
相关资源
相似解决方案