一种大型水轮机在位机器人加工坐标系标定方法与流程

文档序号:30638352发布日期:2022-07-05 21:48阅读:来源:国知局

技术特征:
1.一种大型水轮机在位机器人加工坐标系标定方法,其特征在于:包括以下步骤:s1、将双目结构光视觉设备安装在机器人末端,并将一个标准球固定在工作台上;利用视觉设备拍摄标准球,提取球面点云,计算标准球的球心在相机坐标系下的坐标;从机器人示教器上读取此时机器人法兰坐标系在机器人基坐标系下的位姿,并记录下来;s2、多次变换机器人位姿,重复步骤s1,获取多组球心在相机坐标系下的坐标和机器人位姿,并计算手眼矩阵,完成手眼标定;s3、在水轮机待加工工件四周固定其它标准球,利用完成手眼标定后的视觉设备拍摄其它标准球,获取包括标准球在内的工件点云;根据手眼矩阵以及机器人位姿,将工件点云转换至机器人基座标系下;s4、提取工件点云中标准球的球心坐标,计算相对于机器人基座标系下的工件坐标系。2.如权利要求1所述的一种大型水轮机在位机器人加工坐标系标定方法,其特征在于:步骤s1具体如下:s11、将视觉设备安装在机器人末端,连接线缆;在视觉设备可测量范围内,将一个标准球固定在工作台上;s12、采用视觉设备拍摄标准球,获取球面点云数据;s13:基于球面点云数据采用最小二乘法拟合球心坐标p,并记录;同时,在机器人示教器上直接读取此时机器人法兰坐标系在机器人基坐标系下的位姿并记录。3.如权利要求2所述的一种大型水轮机在位机器人加工坐标系标定方法,其特征在于:步骤s2中手眼矩阵的求解,具体如下:s21:变换机器人位姿n组,记录球面点云数据和机器人法兰坐标系在机器人基坐标系下的位姿;其中n>=4;s22:球心p在机器人基坐标系下的坐标为p
b
=[x
b
,y
b
,z
b
,1],在双目结构光视觉相机坐标系下的坐标为p
i
=[x
i
,y
i
,z
i
,1](i=1,2,

n),其中i为相机拍摄次数;s23:机器人法兰坐标系在机器人基坐标系下的位姿矩阵为其中i为相机拍摄次数。可在每次拍摄时直接从机器人示教器中读取;s24:设需求解的手眼矩阵为根据坐标变换关系可知标准球位置固定,p
b
保持不变,建立方程,根据式(1)采用最小二乘法求解手眼矩阵x。4.如权利要求3所述的一种大型水轮机在位机器人加工坐标系标定方法,其特征在于:步骤s3具体为:s31:根据大型水轮机转轮的尺寸,将其划分成若干长度不超过l米,宽度不超过h米的加工区域,在每个加工区域四周随机粘贴m个标准球;其中m大于4,且任意两球心间距不小于d米;其中l、h、m、d均为根据实际情况的预设值;s32:由视觉设备拍摄工件及标准球的点云数据是在相机坐标下p
c
,拍摄点云时机器人
末端法兰相对于基坐标系的位姿为t
r
,根据步骤s24获取的手眼矩阵为x,进而计算机器人基坐标系下的点云数据为t
r
xp
c
。5.如权利要求1所述的一种大型水轮机在位机器人加工坐标系标定方法,其特征在于:步骤s4具体如下:s41、采用最小二乘法即可求得各标准球的球心在机器人基坐标系下的坐标,随机获取4个标准球,四个标准球球心坐标为c1=[x
c1
,y
c1
,z
c1
]、c2=[x
c2
,y
c2
,z
c2
]、c3=[x
c3
,y
c3
,z
c3
]、c4=[x
c4
,y
c4
,z
c4
];s42、以c1为工件坐标系原点,以c1c2连线为x轴,向量c1c2的方向为x轴正方向,得到x轴单位向量为s43、以c
1 c
2 c3三点构成的平面为工件坐标系的xoy平面,c4点在该平面上的投影点为以单位向量为z轴正方向;s44、根据右手法则,y轴的单位向量j=k
×
i.至此,完成工件坐标系建立和求解。

技术总结
本发明公开一种大型水轮机在位机器人加工坐标系标定方法,方法包括以下步骤:将双目结构光视觉安装在机器人末端法兰上,固定标准球位置,采用结构光视觉采集不同机器人位姿状态下的标准球表面点云;通过采集的标准球表面点云计算手眼矩阵,完成手眼标定;根据大型水轮机转轮的尺寸,将其划分成若干长度不超过1.5m,宽度不超过1m的加工区域,在每个加工区域四周随机粘贴若干标准球,采用双目结构光视觉拍摄待加工区域及其周围的标准球,获取点云数据;基于获取的点云数据求解相对于机器人基坐标系下的工件坐标系。本发明有益效果是:实现了大型水轮机转轮在位机器人的视觉标定过程,便于机器人进行视觉定位,自动作业。自动作业。自动作业。


技术研发人员:彭芳瑜 杨岑岑 周林 严靖南 吴涛 徐进 邓犇 刘辉
受保护的技术使用者:武汉数字化设计与制造创新中心有限公司
技术研发日:2022.04.02
技术公布日:2022/7/4
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1