[发明专利]一种基于三维力传感器的工业机器人标定装置及标定方法有效
申请号: | 201710365786.0 | 申请日: | 2017-05-20 |
公开(公告)号: | CN107042527B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 王旭浩;张大卫;赵臣 | 申请(专利权)人: | 天津大学 |
主分类号: | B25J19/00 | 分类号: | B25J19/00;B25J19/02 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 杜文茹 |
地址: | 300192*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三维 传感器 工业 机器人 标定 装置 方法 | ||
1.一种基于三维力传感器的工业机器人标定装置的标定方法,工业机器人标定装置包括标定测量组件(2)和标定球组件(3),所述的标定测量组件(2)安装在机器人(1)末端法兰上,所述的标定球组件(3)固定在机器人(1)工作空间内,其中,所述的标定测量组件(2)包括有连接底板(21),固定安装在所述连接底板(21)一端的三维力传感器(22),以及通过螺栓固定安装在所述三维力传感器(22)上端的测量球结构(23),所述连接底板(21)的另一端形成有用于与所述机器人(1)末端法兰相连接的法兰安装结构(24);所述的标定球组件(3)包括有固定底座(31),固定安装在所述固定底座(31)上端的连接件(32),以及通过螺栓固定安装在所述连接件(32)上端且与所述的测量球结构(23)相对应的标定球结构(33);其特征在于,标定方法包括以下步骤:
1)将所述标定测量组件安装在工业机器人末端法兰上;
2)将所述标定球组件固定在工业机器人的工作空间内;
3)操作所述工业机器人,通过所述连接底板和三维力传感器将标定测量组件中所述的测量球结构中的测量球从两个以上的方向与标定球组件中所述的标定球结构中的标定球接触,所述三维力传感器记录每次测量球和标定球接触的接触力fi=(fxi,fyi,fzi),对应记录每次接触时所述工业机器人的关节转角数据θi;
4)多次改变所述标定球组件在所述工业机器人工作空间的位置,重复步骤3)m次,其中3m大于要标定的工业机器人运动学参数的个数;
5)根据步骤3)中所述三维力传感器记录的接触力fi=(fxi,fyi,fzi)和对应记录的工业机器人关节转角数据θi,计算所述标定球球心位置pi=pni+Jidω,其中,pni为标定球球心在所述机器人基础坐标系的位置分量,Ji为标定雅克比矩阵,dω为机器人运动学参数误差向量,根据所述标定球球心位置在所述工业机器人工作空间是固定的,建立m个标定约束方程,并得到矩阵形式的标定方程B=Adω;当系数矩阵A列满秩时,根据最小二乘法求得所述工业机器人运动学参数误差向量dω=(AΤA)-1AΤB。
2.根据权利要求1所述的基于三维力传感器的工业机器人标定装置的标定方法,其特征在于,步骤5)包括:
采用D-H法建立所述工业机器人的运动学模型,将连杆坐标系i-1到连杆坐标系i的齐次变换矩阵记作Ai,则机器人末端的法兰坐标系N相对机器人基础坐标系0的齐次变换矩阵为:
对测量球球心建立测量球坐标系E,所述测量球相对机器人末端法兰固定安装,法兰坐标系N到测量球坐标系E的齐次变换矩阵记作则测量球坐标系E相对机器人基础坐标系0的齐次变换矩阵为:
当操作所述工业机器人使所述测量球和标定球接触时,对所述标定球球心建立标定球坐标系B,通过所述三维力传感器记录的接触力fi=(fxi,fyi,fzi)求得所述标定球球心到测量球球心的位置向量:其中为所述标定球球心到测量球球心的单位方向向量;r1,r2,分别为测量球和标定球的半径,则标定球坐标系B相对机器人基础坐标系0的齐次变换矩阵为:
提取标定球球心在所述机器人基础坐标系的位置分量为:pni=f(θi,fi),考虑所述机器人运动学参数误差,所述标定球球心在机器人基础坐标系的实际位置向量为:pi=pni+Jidω,其中Ji为标定雅克比矩阵,dω为机器人运动学参数误差向量,当操作机器人使所述测量球以两个不同方向接触标定球时,可以得到两个位置方程为:
p1=pn1+J1dω
p2=pn2+J2dω
两式相减得:p2-p1=pn2-pn1+(J2-J1)dω,根据两次接触时标定球球心在机器人基础坐标系的位置相同,建立标定约束方程:pn2-pn1=(J1-J2)dω,多次改变所述标定球组件在所述工业机器人工作空间的位置,根据所建立的m个标定约束方程,得到矩阵形式的标定方程:
B=Adω
其中B=[(pn2-pn1)1;(pn2-pn1)2;…(pn2-pn1)m],A=[(J1-J2)1;(J1-J2)2;…(J1-J2)m],m为改变所述标定球组件位置的次数;
当系数矩阵A列满秩时,根据最小二乘法求得所述工业机器人运动学参数误差向量
dω=(AΤA)-1AΤB。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710365786.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种握力可控式机器人弹性手爪
- 下一篇:一种工业机器人的运动学标定系统及方法