专业的编程技术博客社区

网站首页 > 博客文章 正文

ABB机器人工具TCP角度重算(abb机器人tcp校准步骤)

baijin 2024-09-15 14:37:13 博客文章 5 ℃ 0 评论

1)现场机器人原有tcp如下


2)现在想让原tcp旋转180度(其他角度任意),如何实现?


3)Tooldata里的tframe下的rot表示tcp的姿态角度(相对于tool0坐标系旋转了多少度),tframe下的trans表示tcp的xyz(相对于tool0坐标系偏移了多少mm)


4)此处可以使用函数PoseMult


5)参考上图所示,pose1为原tcp的pose,pose2为在pose1下的转换坐标系,即如果希望当前tcp值绕当前tcp的z旋转180度,相当于上图的pose2的z旋转角度为180度

6)ABB机器人使用四元数表示姿态,可以使用orientzyx把欧拉角的rx,ry ,rz(绕xyz旋转的角度)转为四元数

7)代码如下:

结束!!!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表