焊接工业机器人视觉在焊缝跟踪中的应用研究

焊接工业机器人视觉在焊缝跟踪中的应用研究摘要:带有视觉传感器的工业机器人在实际焊接的过程中会与示教点的焊接位置产生一定的偏差,为保证焊接过程中焊枪实时处于焊缝的止上方,本文设计了一套特征点提取的处理方法,并利用OpenCV处理激光图像找出焊缝的偏差信息,确保焊接的精度和可靠性,从而实现焊接过程的智能化和柔性化。关键词:视觉传感器;特征点;OpenCV;图像处理D0I:10.16640/j.cnki.37-1222/t.2017.01.0411引言视觉传感器基于仿生学研制而成[1]。在整个焊接过程的跟踪中,类似于人的眼睛。由视觉传感器里内置的激光器发射激光结构光到焊缝上,形成一条光带,利用传感器里面的CCD工业相机拍摄图像,使用OpenCV算法处理得出激光焊缝图像的中心点坐标,然后将其该坐标与之前示教点坐标进行比较,得出位置信息的偏差值,最后通过串口通讯和机器人控制系统,将其偏差转换为机器人关节的运动,最终实现焊缝的实时跟踪与纠偏。因此,图像处理算法的合理选择决定了激光焊缝位置坐标的准确度,从而也决定了整个跟踪系统的跟踪精度。为此,本文设计了一套图像处理算法,旨在提高视觉传感器的跟踪精度,实现焊接过程的实时纠偏和跟踪。2图像处理算法OpenCV是基于VC++6.0的开放的计算机视觉库[1],所有的图像处理算法都是利用OpcnCV完成的。2.1激光焊缝图像预处理视觉传感器在焊接过程中采集图像会受到烟尘、弧光等的干扰。因此,要想得到焊缝准确的位置信息,就要对激光焊缝图像进行一系列处理。2.1.1弧光的处理弧光对激光焊缝图像的干扰可以采取在CCD工业相机前段添加一个滤镜,该滤镜只能够过滤掉其它波长的光,只允许激光通过,这样就避免了其它杂光的干扰。2.1.2烟尘的干扰焊接的过程屮会产生大量的混合气体,这些干扰对激光焊缝图像的后处理影响是很大的。虽然人的眼睛很容易识别这些干扰,但是计算机识别起来是非常复杂的,因此必须采取一定的算法对拍摄到的图像进行处理。烟尘对激光焊缝图像的影响主要表现在使激信号带减弱。因此,采用二值化处理來增强激光与其背景亮度差,使激光焊缝图像凸显出來。二值化处理也就是将图像中的像素点转换成黑色或者白色,其公式[2]是:其中T是阈值,二值化的关键就是阈值的选择[3]。二值化增强的部分源代码[4]如下:intmain(intargc,char*argv[])IplImage*src,*dst=O;src=cvLoadImage("X:\\Y・jpg〃,0);dst=cvCreateImage(cvSize(src~>width,src->height),8,1);//做阈值二值化cvThreshold(src,dst,50,255,CVTHRESHBINARYINV);2七1150;}经过二值化处理后的激光焊缝图像结果如图2所示:2.1.3骨架提取骨架提取,实际上就是得到激光图像中最有效像素的信息[5]。图像中每个像素点就代表了实际的空间。若得到焊缝的中心点坐标,就要找到代表这条激光带的中心线,利用骨架提取可以实现,如图3所示:对激光焊缝图像的骨架提取的部分源代码如下:voidsave():fstreamwritefile("erasetable・txt",ios::out);intHFO;for(inti=0;i<256;i++)•••■•••■处理的结果如图所示:2.2特征点的提取由于采取的焊缝激光图像不连续,如图5所示。首先要进行的是对提取的直线进行拟合[6],找出两条线的交点。直线拟合的部分源代码[4h//对轮廓上的坐标进行直线拟合计算直线方程By二Ax+bfloatparams[4],k[2],b[2],A,B,Al;cvFitLine(LinesPoints[0],CV_DIST_L2,1,0.001,0.001,params);k[0]二params[1]/params[0];•••■•••处理结果如图6所示:3结论木文以简单的二维焊缝为研究对象,设计了激光焊缝图像的处理的算法,最后提取出了特征点的位置坐标,为以后的复杂焊缝如异形焊缝等的研究提供了一定的基础,对整个工业机器人视觉跟踪系统冇着非常重要的意义。参考文献:[1]王伟,邹奇仕,朱六妹等•视觉传感焊缝跟踪技术的发展状况及实施方案探讨[J]•电焊机,2002:1-8.[2]杨丽丽•基于图像识别的激光焊缝跟踪技术研究[D].山东大学2006.[3]唐刚,王龙飞,王璐•图像处理方法在焊缝自动跟踪系统中的应用研究[J]・机械设计与制造,2011(12)・[4]李德玲•基于激光结构光的视觉焊缝跟踪系统研究[D]•河南工业大学,2014.[5]张宏...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?