一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于机器视觉的机器人焊接过程中的坐标系传递方法与流程

2022-11-13 13:17:33 来源:中国专利 TAG:

技术特征:
1.一种基于机器视觉的机器人焊接过程中的坐标系传递方法,其特征在于,包括以下步骤,步骤1,寻址工站通过伺服机构带动相机对目标物体进行拍照,利用目标物体上的标志点对其进行姿态建模得到目标物相对于主标志点坐标系的坐标,其中,标志点包括主标志点和辅标志点;步骤2,计算出目标物坐标系和伺服坐标系的偏移角度,消除该角度使目标物体坐标系与伺服坐标系对齐;步骤3,计算坐标系统一后的目标物体以主标志点为原点的实际坐标并存至数据库以供焊接工站请求数据;步骤4,焊接工站通过机器人带动相机对标志点进行拍照,对目标物体在机器人坐标系下进行定位;步骤5,计算出目标物坐标系和机器人坐标系的偏移角度,消除该角度使目标物体坐标系与机器人坐标系对齐;步骤6,请求寻址工站目标点坐标数据;步骤7,获取振镜、相机、机器人联合标定;步骤8,获得寻址工站目标点与焊接工站目标点转换关系,将寻址工站目标点坐标转换到焊接工站目标点坐标;步骤9,将焊接工站目标点坐标转换到振镜坐标系下,进行目标点定位焊接。2.根据权利要求1所述的一种基于机器视觉的机器人焊接过程中的坐标系传递方法,其特征在于,在步骤2中,计算目标物坐标系与伺服坐标系偏移角度包括以下步骤,步骤201,通过伺服机构将相机移动到主标志点正上方,记录此时伺服机构坐标,并拍照取图,计算在获取的图片中主标志点的图像坐标;步骤202,通过伺服机构将相机移动到辅标志点正上方,记录此时伺服机构坐标,并拍照取图,计算获取的图片中辅标志点的图像坐标;步骤203,通过步骤201至步骤202获得的主、辅标志点图像坐标及伺服拍照位置坐标,根据主、辅标志点连线与主标志点和伺服坐标系同水平方向的两条射线的夹角,计算出偏移角度。3.根据权利要求1所述的一种基于机器视觉的机器人焊接过程中的坐标系传递方法,其特征在于,在步骤3中,计算寻址工站坐标系统一后的目标物体的实际坐标包括以下步骤,步骤301,记录相机在主标志点上的伺服坐标和图像坐标;步骤302,记录相机在焊接目标点上的伺服坐标和图像坐标;步骤303,计算焊接目标点和主标志点的距离,并利用步骤203算出的角度修正该距离。4.根据权利要求1所述的一种基于机器视觉的机器人焊接过程中的坐标系传递方法,其特征在于,在步骤5中,计算出目标物坐标系和机器人坐标系的偏移角度包括以下步骤,步骤501,通过机器人将相机移动到主标志点正上方,记录此时相机在机器人坐标系下坐标,并计算主标志点的图像坐标;步骤502,通过机器人将相机移动到辅标志点正上方,记录此时相机在机器人坐标系下坐标,并计算辅标志点的图像坐标;
步骤503,通过步骤501和步骤502获得的主、辅标志点图像坐标及机器人拍照位置坐标,根据主、辅标志点连线与主标志点和机器人坐标系同水平方向的两条射线的夹角,计算出偏移角度。5.根据权利要求1所述的一种基于机器视觉的机器人焊接过程中的坐标系传递方法,其特征在于,在步骤6至步骤9中,计算焊接目标点在激光器振镜坐标系下的坐标包括以下步骤,步骤s1,求寻址工站数据,得到以主标志点为坐标系原点的坐标;步骤s2,通过机器人和相机之间的变换矩阵计算主标志点在机器人坐标系下的坐标,计算公式如下:(x
c0
,y
c0
)[m1] (x0,y0)=(x
r0
,y
r0
)其中(x
c0
,y
c0
)为主标志点在相机图像坐标系下的坐标值,m1为主标志点所在相机的变换矩阵,(x0,y0)为该次拍照相机拍照点所在机器人坐标系下的坐标值,(x
r0
,y
r0
)为主标志点在机器人坐标系下的绝对坐标值;其中,变换矩阵m1计算步骤如下步骤s21,在确定的拍照高度打开相机,在相机视野中心做标记,记下此时机器人坐标(x1,y1),图像序号标记为1;步骤s22,令机器人沿其x、y轴正负方向各移动一定距离,每到一个位置相机取一次像,同时记下机器人的坐标以及对应图像序号,总计8组坐标和图像,记为(x2,y2)
……
(x9,y9),图像序号标记为2-9;步骤s23,计算每幅图中的标记点图像坐标,得到总计9组图像坐标,记为(r1,c1)
……
(r9,c9);步骤s24,用得到的9组图像坐标(r1,c1)至(r9,c9)和9组机器人坐标(x1,y1)至(x9,y9)计算变换矩阵m1,注意坐标关系,按照序号一一对应,根据计算公式:m1(r1,c1)=(x1,y1)即可得m1;步骤s3,在步骤s1和步骤s2的基础上计算出焊接目标点在机器人坐标系下的坐标;步骤s4,用振镜坐标系与机器人坐标系9点标定计算出振镜在机器人坐标系下的外参矩阵;步骤s5,利用机器人和相机、振镜之间外参矩阵,计算出目标物体与振镜坐标系转换矩阵;步骤s6,利用步骤s5获得的转换矩阵将寻址工站坐标系统一到焊接工站振镜坐标系下;步骤s7,计算焊接工站振镜坐标系下的目标物体坐标。计算公式如下:m2(x
r
,y
r
)=(x
z
,y
z
)其中(x
r
,y
r
)为目标物在机器人坐标系下的坐标,(x
z
,y
z
)为目标物在振镜坐标系下的坐标。6.根据权利要求5所述的一种基于机器视觉的机器人焊接过程中的坐标系传递方法,其特征在于,在步骤s4中,用振镜坐标系与机器人坐标系9点标定计算出振镜在机器人坐标
系下的变换矩阵,步骤如下,步骤s41,在标准焊接高度上,保持机器人不动,使用振镜出光并偏移坐标烧灼出九个标记点,其中中心点为振镜0位出光,其它8个点按照振镜的x、y轴分别正负向平移一定距离行程,记下9点的振镜坐标和顺序,坐标(x
z1
,y
z1
)......(x
z9
,y
z9
),最好在对应焊点旁边标注序号,同时记下当前机器人的实际坐标(x
r
,y
r
);步骤s42,保持焊接标准板不动,通过机器人平移,将相机移动到其中心正上方,其中相机视野中心十字标对准焊接中心点拍照,拍照高度与相机标定时一致,记下此时机器人拍照坐标(x
c
,y
c
),识别得到图像中的9个焊接点图像坐标,通过相机和机器人的标定关系得到其对应的机器人坐标(x1,y1)到坐标(x9,y9);步骤s43,以振镜九点坐标和对应识别出的机器人坐标作为输入,生成变换矩阵m2,注意坐标对应关系,用坐标差去做变换,也即用(x
1-x
c
,y
1-y
c
)......(x
9-x
c
,y
9-y
c
)作为机器人坐标计算,计算方式如下:m2(x
1-x
c
,y
1-y
c
)=(x
z1
,y
z1
)即可得m2。7.根据权利要求6所述的一种基于机器视觉的机器人焊接过程中的坐标系传递方法,其特征在于,在步骤s41中,标记点正负向平移的距离超过相机视野的1/3。

技术总结
本发明提供一种基于机器视觉的机器人焊接过程中的坐标系传递方法,寻址工站通过相机对目标物体进行拍照,将目标物体上的标志点姿态建模得到目标物相对于标志点坐标系的坐标;目标物坐标系和伺服坐标系的偏移角度使目标物体坐标系与伺服坐标系对齐;坐标系统一后的目标物体以主标志点为原点的坐标并存至数据库供焊接工站请求数据;焊接工站通过相机对标志点拍照,目标物体在机器人坐标系下定位;消除目标物坐标系和机器人坐标系的偏移角度使目标物体坐标系与机器人坐标系对齐;请求寻址工站目标点坐标数据;获取振镜、相机、机器人联合标定;寻址工站目标点坐标转换到焊接工站目标点坐标;焊接工站目标点坐标转换到振镜坐标系下,目标点定位焊接。目标点定位焊接。目标点定位焊接。


技术研发人员:熊雪晖 白立旺 徐涛
受保护的技术使用者:苏州瑞威盛科技有限公司
技术研发日:2022.08.19
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献