[发明专利]一种基于TCP坐标系下平移运动的旋转矩阵标定方法有效
申请号: | 202010375999.3 | 申请日: | 2020-05-07 |
公开(公告)号: | CN111633643B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 朱大虎;吕睿 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J19/00 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 杨宏伟 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 tcp 坐标系 平移 运动 旋转 矩阵 标定 方法 | ||
1.一种基于TCP坐标系下平移运动的旋转矩阵标定方法,其特征在于,包括如下步骤:
步骤1、固定标准球于预设位置,扫描仪固定于机器人末端,调整机器人运动坐标系为TCP坐标系,调整机器人到达初始位置,保证扫描仪可以扫描到标准球;
步骤2、控制机器人携带扫描仪沿TCP坐标系的XYZ轴方向各做一次平移运动,在运动过程中对标准球进行扫描;
步骤3、建立扫运动过程中描仪坐标系下各位置处标准球表面点云采集方法,并对采集的点云用最小二乘法完成球心拟合,获取运动过程中不同位置处标准球的球心在描仪坐标系下的坐标;
步骤4、根据相对运动原理获得球心在TCP坐标系下的单位平移向量;并对扫描仪下平移运动得到的球心数据进行处理,计算球心在扫描仪坐标系下的单位平移向量;
步骤5、根据球心在TCP坐标系下和扫描仪坐标系下的平移向量标定旋转矩阵,旋转矩阵的具体标定为:
对于TCP坐标系下获得的单位向量,可构建矩阵Ut=(α1,α2,α3),对于扫描仪坐标系下获得的单位向量,可构建矩阵Vs=(β1,β2,β3);
设扫描仪坐标系转换到TCP坐标系的旋转矩阵为Rs,对于旋转矩阵Rs的求解:
Rs·Vs=Ut 公式(3)
解公式(3)得旋转矩阵为
2.根据权利要求1所述的基于TCP坐标系下平移运动的旋转矩阵标定方法,其特征在于,步骤2中,机器人携带扫描仪在TCP坐标系下沿XYZ轴方向的平移运动的具体运动形式为:
以X轴方向平移为例,机器人携带扫描仪沿TCP坐标系X轴负方向由初始位置a点平移一段距离dx到达b点,同理之后沿Y轴平移后到达c点,然后沿Z轴平移后到达d点;机器人带动扫描仪运动,使扫描仪在不同视野范围内扫描标准球。
3.根据权利要求1或2所述的基于TCP坐标系下平移运动的旋转矩阵标定方法,其特征在于,步骤3中,建立标准球表面点云采集方法具体步骤如下:
对标准球的扫描点云进行采样,对标准球中部靠近赤道的区域进行采样,具体采用x=xmin+d和x=xmin+3d两个截面对点云进行采样,令d=0.25Rb,其中Rb为标准球半径,xmin为标准球表面点云数据中横坐标的最小值。
4.根据权利要求3所述的基于TCP坐标系下平移运动的旋转矩阵标定方法,其特征在于,步骤3中,利用最小二乘法完成球心拟合具体步骤如下:
对扫描点云提取标准球球面点云,根据获取球面点云位置信息,采用最小二乘法进行球拟合计算标准球心坐标(x0,y0,z0),其表达式如下:
其中,(xi,yi,zi)为标准球面点云坐标,R为拟合标准球半径,公式(1)满足
求解公式(2),即求得标准球心坐标(x0,y0,z0)。
5.根据权利要求2所述的基于TCP坐标系下平移运动的旋转矩阵标定方法,其特征在于,步骤4中,根据相对运动原理获得球心在TCP坐标系下的单位平移向量具体方法如下:
由于标准球固定不动,仅机器人在TCP坐标系下沿X轴负方向平移,可视为TCP坐标系不动,标准球球心沿TCP坐标系下X轴正方向平移了一段距离dx,根据相对运动原理可得球心在TCP坐标系下沿X轴的单位平移向量α1=(1,0,0),同理可得Y轴的单位平移向量α2=(0,1,0),Z轴的单位平移向量α3=(0,0,1)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010375999.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁性材料自动生产线
- 下一篇:一种控制粉末流动性对打印成形质量控制方法