一种应用于智能激光切割的图像自动标定方法

文档序号:9288814
一种应用于智能激光切割的图像自动标定方法
【技术领域】
[0001]本发明涉及一种应用于智能激光切割的图像自动标定方法,属于图像处理技术领域。
【背景技术】
[0002]常用激光切割方法有示教机械手切割和激光视觉传感切割。在进行具体切割作业之前通常都需要进行繁琐的机械标定过程,这一过程目的在于找到工件坐标系与机械臂坐标系下的相对关系,从而确定工件在机械臂坐标系的具体位置。
[0003]图像标定可将图像的像素坐标系转换至世界坐标系,已达到像素坐标点与世界系坐标点相映射的关系。目前常使用的方法是通过黑白格的标定板或者标定带进行手工标定操作,操作过程繁琐。

【发明内容】

[0004]本发明要解决的技术问题是:提出一种应用于智能激光切割的图像自动标定方法。
[0005]本发明的技术方案如下:
一种应用于智能激光切割的图像自动标定方法,在激光切割平台的表面设定圆形标定点,每个标定点圆心位置表示激光切割机械臂坐标系下的一个坐标点,通过Tsai两步法来获得切割图像像素坐标与激光切割机械臂坐标的对应关系,所述方法包括如下步骤:
(1)、将每个标定点分为六、8、(:、04、?、6、!1、I不同的区域;
所述A区为以圆心为中心的中心圆,A区与标定点外圆外边之间有一个内圆,中心园与内圆之间均分为B、C、D、E区,内圆与外圆之间均分为F、G、H、I区;
(2)每个标定点的区域内有不同的颜色区分,通过不同区域颜色排列区分每个标定点,设白色为0,黄色为1,蓝色为2,红色为3 ;
(3 )、扫描图像,提取各个标定点A区黄色圆,将组成各个A区圆的像素坐标求算术平均值作为圆心像素坐标(U,V);
(4)、以A区圆心为中心,逐渐增大扫描半径,判断A区以外像素RGB颜色值;若颜色为白、蓝或白、红则继续增大半径值,直至出现其它颜色,半径增长结束,如此扫描完BCDE区。
[0006](5)、若扫描得白、蓝色,则将蓝色区域的像素坐标求算术平均值作为色块重心(ul, vl ),判别色块重心在圆心(U,V)的方位;
若ul>u, vl>v则蓝色处于E区;ul>u, vl<v则蓝色处于C区;ul〈u, vl<v则蓝色处于B区;ul〈u, vl>v则蓝色处于D区,确定B⑶E区颜色编码;
若扫描得白、红两色,则将红色区域的像素坐标求算术平均值作为色块重心,判别色块重心在圆心(U,V)的方位,确定B⑶E区颜色编码;
(6)、继续增大扫描半径,判断BCDE以外区域RGB颜色值;
若颜色为白、蓝或白、红则继续增大半径值,直至扫描半径以外全为白色,半径增长结束,如此扫描完FGHI区;
(7)、若扫描得白、蓝色,则将蓝色区域的像素坐标求算术平均值作为色块重心(ul, vl ),判别色块重心在圆心(U,V)的方位,确定B⑶E区颜色编码;
若扫描得白、红两色,则将红色区域的像素坐标求算术平均值作为色块重心,判别色块重心在圆心(U,V)的方位,确定B⑶E区颜色编码;
(8)、经过以上步骤获得AB⑶EFGHI区域颜色编码,得到标定点对应的标定号;确定标定号即获得标定点对应的激光切割机械臂坐标系下坐标(X,Y)。
[0007](9)、从获得的标定点中抽取16个标定点作为Tsai两步法的输入参数(该16个点一般为外围12个,里层4个。但由于工件会阻挡标定点,所以16个点抽取原则为外围标定点数多于里层标定点数),求解出变换矩阵参数,得到由像素坐标系到机械手坐标系转换的变换矩阵。每个像素坐标U,V)经过变换矩阵转换至机械手坐标系下(X,Y),即获得像素坐标与机械手坐标映射关系。
[0008]本发明所达到的有益效果:
该图像标定技术通过识别平台上的特殊标定点,并进行Tsai两步法的标定,从而获得像素坐标系与世界坐标系的映射关系。该图像标定技术省去了繁琐的手动选取标定点过程,可通过平台预先设有的标定点进行自动标定,节约了标定时间。
[0009]将该图像自动标定技术与激光切割相结合,通过标定CCD摄像机拍摄的图像,从去获取图想象中的工件在机械手坐标系的具体位置,繁琐的机械标定过程,提高了产品的智能化程度和生产加工效率。
【附图说明】
[0010]图1是表面设有标定点的激光切割平台;
图2是标定点的区域划分图。
【具体实施方式】
[0011]下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0012]—种应用于智能激光切割的图像自动标定方法,如图1所示,在激光切割平台的表面设定圆形标定点,每个标定点圆心位置表示激光切割机械臂坐标系下的一个坐标点,通过Tsai两步法来获得切割图像像素坐标与激光切割机械臂坐标的对应关系,所述方法包括如下步骤:
(1)、将每个标定点分为六、8、(:、04、?、6、!1、I不同的区域;
如图2所示,所述A区为以圆心为中心的中心圆,A区与标定点外圆外边之间有一个内圆,中心园与内圆之间均分为B、C、D、E区,内圆与外圆之间均分为F、G、H、I区;
(2)每个标定点的区域内有不同的颜色区分,通过不同区域颜色排列区分每个标定点,设白色为0,黄色为1,蓝色为2,红色为3 ;
(3 )、扫描图像,提取各个标定点A区黄色圆,将组成各个A区圆的像素坐标求算术平均值作为圆心像素坐标(U,V);
(4)、以A区圆心为中心,逐渐增大扫描半径,判断A区以外像素RGB颜色值;若颜色为白、蓝或白、红则继续增大半径值,直至出现其它颜色,半径增长结束,如此扫描完BCDE区。
[0013](5)、若扫描得白、蓝色,则将蓝色区域的像素坐标求算术平均值作为色块重心(ul, vl ),判别色块重心在圆心(U,V)的方位;
若ul>u, vl>v则蓝色处于E区;ul>u, vl<v则蓝色处于C区;ul〈u, vl<v则蓝色处于B区;ul〈u, vl>v则蓝色处于D区,确定B⑶E区颜色编码;
若扫描得白、红两色,则将红色区域的像素坐标求算术平均值作为色块重心,判别色块重心在圆心(U,V)的方位,确定B⑶E区颜色编码;
(6)、继续增大扫描半径,判断BCDE以外区域RGB颜色值;
若颜色为白、蓝或白、红则继续增大半径值,直至扫描半径以外全为白色,半径增长结束,如此扫描完FGHI区;
(7)、若扫描得白、蓝色,则将蓝色区域的像素坐标求算术平均值作为色块重心(ul, vl ),判别色块重心在圆心(U,V)的方位,确定B⑶E区颜色编码;
若扫描得白、红两色,则将红色区域的像素坐标求算术平均值作为色块重心,判别色块重心在圆心(U,V)的方位,确定B⑶E区颜色编码;
(8)、经过以上步骤获得AB⑶EFGHI区域颜色编码,得到标定点对应的标定号;确定标定号即获得标定点对应的激光切割机械臂坐标系下坐标(X,Y)。
[0014](9)、从获得的标定点中抽取16个标定点作为Tsai两步法的输入参数(该16个点一般为外围12个,里层4个。但由于工件会阻挡标定点,所以16个点抽取原则为外围标定点数多于里层标定点数),求解出变化矩阵参数参数,得到由像素坐标系到机械手坐标系转换的变换矩阵。每个像素坐标U,V)经过变换矩阵转换至机械手坐标系下(X,Y),即获得像素坐标与机械手坐标映射关系。
[0015]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
【主权项】
1.一种应用于智能激光切割的图像自动标定方法,其特征在于在激光切割平台的表面设定圆形标定点,每个标定点圆心位置表示激光切割机械臂坐标系下的一个坐标点,通过Tsai两步法来获得切割图像像素坐标与激光切割机械臂坐标的对应关系,所述方法包括如下步骤: (1)、将每个标定点分为六、8、(:、04、?、6、!1、I不同的区域; 所述A区为以圆心为中心的中心圆,A区与标定点外圆外边之间有一个内圆,中心园与内圆之间均分为B、C、D、E区,内圆与外圆之间均分为F、G、H、I区; (2)每个标定点的区域内有不同的颜色区分,通过不同区域颜色排列区分每个标定点,设白色为O,黄色为1,蓝色为2,红色为3 ; (3)、扫描图像,提取各个标定点A区黄色圆,将组成各个A区圆的像素坐标求算术平均值作为圆心像素坐标(U,V); (4)、以A区圆心为中心,逐渐增大扫描半径,判断A区以外像素RGB颜色值;若颜色为白、蓝或白、红则继续增大半径值,直至出现其它颜色,半径增长结束,如此扫描完BCDE区。 (5)、若扫描得白、蓝色,则将蓝色区域的像素坐标求算术平均值作为色块重心(ul, vl),判别色块重心在圆心(U,V)的方位; 若ul>u, vl>v则蓝色处于E区;ul>u, vl<v则蓝色处于C区;ul〈u, vl<v则蓝色处于B区;ul〈u, vl>v则蓝色处于D区,确定B⑶E区颜色编码; 若扫描得白、红两色,则将红色区域的像素坐标求算术平均值作为色块重心,判别色块重心在圆心(u,v)的方位,确定B⑶E区颜色编码; (6)、继续增大扫描半径,判断BCDE以外区域RGB颜色值; 若颜色为白、蓝或白、红则继续增大半径值,直至扫描半径以外全为白色,半径增长结束,如此扫描完FGHI区; (7)、若扫描得白、蓝色,则将蓝色区域的像素坐标求算术平均值作为色块重心(ul, vl),判别色块重心在圆心(U,V)的方位,确定B⑶E区颜色编码; 若扫描得白、红两色,则将红色区域的像素坐标求算术平均值作为色块重心,判别色块重心在圆心(u,v)的方位,确定B⑶E区颜色编码; (8)、经过以上步骤获得ABCDEFGHI区域颜色编码,得到标定点对应的标定号;确定标定号即获得标定点对应的激光切割机械臂坐标系下坐标(X,Y)。(9)、从获得的标定点中抽取16个标定点作为Tsai两步法的输入参数,求解出变换矩阵参数,得到由像素坐标系到机械臂坐标系转换的变换矩阵;每个像素坐标(U,V)经过变换矩阵转换至机械臂坐标系下(X,Y),即获得像素坐标与机械臂坐标映射关系。
【专利摘要】本发明公开了一种应用于智能激光切割的图像自动标定方法,其特征在于在激光切割平台的表面设定圆形标定点,每个标定点圆心位置表示激光切割机械臂坐标系下的一个坐标点,通过Tsai两步法来获得切割图像像素坐标与激光切割机械臂坐标的对应关系。本发明省去了繁琐的手动选取标定点过程,可通过平台预先设有的标定点进行自动标定,节约了标定时间。
【IPC分类】G06T7/00
【公开号】CN105006000
【申请号】CN201510509740
【发明人】廖华丽, 傅昱平, 周军, 瞿喜锋, 田胜, 丁杰, 蔡艺超, 黄聪
【申请人】河海大学常州校区
【公开日】2015年10月28日
【申请日】2015年8月18日
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1