三坐标直角机器人线激光焊缝自动跟踪系统技术方案

技术编号:15286141 阅读:110 留言:0更新日期:2017-05-09 03:11
本实用新型专利技术公开了一种三坐标直角机器人线激光焊缝自动跟踪系统,包括:包括:三坐标直角机器人、工作台、线激光传感器、焊接电源、焊枪、焊接配套设备、焊枪夹持装置、嵌入式工业控制器和工件;所述工件放置在工作台上,工件的位置和倾斜角度可以手动调节,线激光传感器固定安装在焊枪末端,焊枪通过焊枪夹持装置安装在三坐标直角机器人的Z轴上,三坐标直角机器人通过其X轴固定安装在工作台上,嵌入式工业控制器通过以太网线与线激光传感器相连,焊枪和焊接配套设备通过电缆线与焊接电源相连接。本实用新型专利技术具有提高了焊接精度等优点。

【技术实现步骤摘要】

本技术涉及机器人线激光焊缝自动跟踪系统,特别涉及三坐标直角机器人线激光焊缝自动跟踪系统。
技术介绍
现在的焊接机器人基本上都是在焊接之前先进行示教,让机器人每次都走一个固定的轨迹,这种方式有一个好处就是重复精度高,运动轨迹不需要修正,但是,他有一个致命的缺陷就是不够随机应变,不够灵活,当需要焊接的工件加工精度比较差,或者需要实时焊接加工轮廓尚不明确的工件时,这种焊接机器人就会变得无能为力,需要重新示教才能完成,这样每次示教都会花费大量的时间,既费时又费力,不能满足现代工厂对于焊接加工的要求。因此,为了能够满足对于工件本身加工精度,减少因每次工件形状改变而进行重新示教所花费的时间,应该对焊接机器人加装视觉系统来满足现代工业对焊接技术的要求。实时的焊缝跟踪系统以及从图像处理得到的坐标转换成机器人相应的运动是当前焊接机器人焊接过程中亟待解决的问题,国内外的很多学者围绕目标跟踪算法、相应的图像处理、标定算法和机器人实时通讯系统进行了深入细致的研究。早期提出了一些跟踪的方法如光流法,但是这类早期的标准跟踪算法有一个局限就是跟踪目标要保证没有完全遮挡或者消失,还有一点是该方法只能进行短期跟踪,因此,此类算法又叫做短期跟踪器。随着现代技术的发展,长期跟踪变得越来越重要,长期跟踪要求跟踪器能够检测跟踪一个无限长的视频序列,因此,跟踪器本身要具备一定的检测能力,其中最重要的是当目标被完全遮挡或者消失导致跟踪失败时,跟踪器能够重新检测,直到目标物体出现时能够重新找到目标并进行跟踪。F.Henriques等在2014年提出了一种叫做KCF(KernerlizedCorrelationFilter,即:高斯核相关跟踪算法)使得跟踪速度有了很大提升,在同样的测试数据集上,平均运行速度达到172帧/s(使用HOG特征的情况下)。而且据文章的实验结果显示,准确率比现在的跟踪算法都高。之所以能有这么快的速度,得益于作者巧妙地通过循环偏移构建出了分类器的训练样本,从而使得数据矩阵变成了一个循环矩阵。然后基于循环矩阵的特性把问题的求解变换到了傅里叶变换域,从而避免了矩阵求逆的过程,大大降低了算法的复杂度。因此,为了解决焊缝实时跟踪的问题,研究并改进了高斯核相关跟踪算法,并设计了三坐标直角机器人进行焊缝跟踪实验,本技术依此提出。
技术实现思路
本技术的首要目的在于克服现有技术的缺点与不足,提供一种三坐标直角机器人线激光焊缝自动跟踪系统,解决了现有的焊接机器人焊接工件之前必须先进行示教操作,并且操作繁杂,效率低下以及精度不高的问题。本技术的另一目的在于克服现有技术的缺点与不足,提供一种应用于三坐标直角机器人线激光焊缝自动跟踪系统的跟踪方法。本技术的首要目的通过下述技术方案来实现:三坐标直角机器人线激光焊缝自动跟踪系统,其中系统包括三坐标直角机器人,工作台,线激光传感器,焊接电源,焊枪,焊接配套设备,焊枪夹持装置,嵌入式工业控制器及工件,线激光传感器安装在焊枪上,焊枪通过夹持装置安装在三坐标直角机器人的Z轴上,三坐标直角机器人由三个线性模组组成,三个模组之间通过连接板相互关联,三坐标直角机器人通过X轴方向的模组与工作台相连接固定,待焊工件也置于工作台上;三坐标直角机器人将焊枪移动至待焊工件上方,首先由线激光传感器中的线激光发生器产生条纹式激光,通过传感器中的工业相机捕捉当前帧的图像,并将图像发送给嵌入式工业控制器,利用高斯核相关算法得到图像中焊缝中心点的位置坐标,然后工业控制器通过计算得出目标位置点与焊枪末端的距离,并通过TwinCAT软件实时内核将距离偏差值实时发送给伺服驱动器,伺服驱动器驱动伺服电机使得三坐标直角机器人运动,从而将焊枪末端移动到焊缝位置处进行焊接工作。所述三坐标直角机器人包括伺服系统和运动系统;所述伺服系统包括伺服电机和伺服驱动器;所述运动系统包括X轴方向线性模组、Y轴方向线性模组、Z轴方向线性模组、X轴和Y轴方向线性模组连接板、Y轴和Z轴方向线性模组连接板以及三个弹性联轴器。所述的三坐标直角机器人线激光焊缝自动跟踪系统,其特征在于,所述工作台包括铝型材支架和支撑板,所述工件放置于焊接支撑板上,所述焊接支撑板放置于工作台下支撑板上,所述的X轴方向线性模组固定在工作台上支撑板上。所述的三坐标直角机器人线激光焊缝自动跟踪系统,其特征在于,所述焊枪夹持装置包括焊枪夹持器和焊枪连接板,焊枪夹持器夹持焊枪并起到绝缘作用,焊枪连接板将焊枪夹持器固定在Z轴线性模组上,这样焊枪就能固定在Z轴方向的线性模组上,并跟随Z轴线性模组一起运动。本技术的另一目的通过如下技术方案实现:一种应用于三坐标直角机器人线激光焊缝自动跟踪系统的跟踪方法,包括如下步骤:S1、调整三坐标直角机器人的位置,使得固定在Z轴上的焊枪末端(即焊丝末端)位于待焊工件焊缝位置的正上方,使得固定在焊枪上的线激光传感器处于最佳工作位置,即在焊接过程中既能捕捉到清晰地图像,又不会使得线激光传感器和待焊工件发生干涉;S2、焊接开始前线激光传感器中的相机先采集图像并发送到嵌入式工业控制器,嵌入式工业控制器通过调用Halcon软件的库函数进行初始化,得到初始的焊缝特征点和相邻区域;S3、嵌入式工业控制器将得到的初始特征点像素坐标值转换成相机坐标系下的三维坐标值,并以此坐标值作为基准与以后得到的坐标值进行比较,从而求出偏差值;S4、焊接开始后线激光传感器的相机连续采集每一帧图像,并发送至嵌入式工业控制器进行处理计算;S5、嵌入式工业控制器首先将得到的图像进行阈值处理、二值化和三幅图像相乘处理,使得得到的焊接图像中飞溅和弧光噪声大大减小,使得图像纯净度变高;S6、将得到的图像进行高斯核相关算法处理,首先以初始的特征点为中心提取正样本,并在其周围提取负样本来进行样本训练,并通过循环矩阵来实现样本之间的转换,一个样本的循环矩阵如下所示;S7、引入高斯核函数将特征空间映射到更高维空间得到回归函数和傅里叶变换之后的解变为;S8、通过傅里叶逆变换后可得到新的一帧中焊缝特征点的位置:通过嵌入式工业控制器将其转换到相机坐标系下,并与初始化的坐标值进行比较,便会得到偏差值(Δy,Δz);S9、嵌入式工业控制器通过TwinCAT软件实时的将偏差(Δy,Δz)发送给伺服驱动器;S10、伺服驱动器驱动伺服电机运动并通过弹性联轴器使得三坐标直角机器人运动,从而使得焊枪末端的焊丝沿着工件的焊缝中点运动,这样便完成了三坐标直角机器人的焊缝自动跟踪。本技术的工作原理是:三坐标直角机器人带动焊枪运动到待焊工件的正上方,并使焊枪末端与焊缝的距离适中,焊接开始之前,线激光传感器中的相机首先采集图像并发送至嵌入式工业控制器,嵌入式工业控制器利用Halcon软件提取出图像中的激光条纹,并求出激光条纹的交点(c0,r0),交点即为待焊工件的焊缝中心点,以交点为中心提取出周围的一片区域作为正样本,正样本周围提取出一系列同样大小的区域作为负样本,通过标定算法将交点的像素坐标值转换成相机坐标系下的三维坐标值(x0,y0,z0),这样就得到了初始的作为参考的坐标值和正负样本,焊接开始之后线激光传感器中的相机连续不断的采集图像并发送至嵌入式工业控制器,工业控制器首先将得到的图像进行阈值处理、二值化本文档来自技高网
...

【技术保护点】
一种三坐标直角机器人线激光焊缝自动跟踪系统,其特征在于,包括:三坐标直角机器人、工作台、线激光传感器、焊接电源、焊枪、焊接配套设备、焊枪夹持装置、嵌入式工业控制器和工件;所述工件放置在工作台上,工件的位置和倾斜角度可以手动调节,线激光传感器固定安装在焊枪末端,焊枪通过焊枪夹持装置安装在三坐标直角机器人的Z轴上,三坐标直角机器人通过其X轴固定安装在工作台上,嵌入式工业控制器通过以太网线与线激光传感器相连,焊枪和焊接配套设备通过电缆线与焊接电源相连接。

【技术特征摘要】
1.一种三坐标直角机器人线激光焊缝自动跟踪系统,其特征在于,包括:三坐标直角机器人、工作台、线激光传感器、焊接电源、焊枪、焊接配套设备、焊枪夹持装置、嵌入式工业控制器和工件;所述工件放置在工作台上,工件的位置和倾斜角度可以手动调节,线激光传感器固定安装在焊枪末端,焊枪通过焊枪夹持装置安装在三坐标直角机器人的Z轴上,三坐标直角机器人通过其X轴固定安装在工作台上,嵌入式工业控制器通过以太网线与线激光传感器相连,焊枪和焊接配套设备通过电缆线与焊接电源相连接。2.根据权利要求1所述的三坐标直角机器人线激光焊缝自动跟踪系统,其特征在于,所述三坐标直角机器人包括:伺服系统和运动系统;所述伺服系统包括...

【专利技术属性】
技术研发人员:邹焱飚王研博周卫林
申请(专利权)人:华南理工大学
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1