非平整面自主识别机器人增材成形的方法与流程

文档序号:14641685发布日期:2018-06-08 20:23阅读:293来源:国知局
非平整面自主识别机器人增材成形的方法与流程

本发明涉及机器视觉技术领域以及增材成形技术领域,尤其涉及一种机器人对非平整面的自主识别且对非平整面进行增材成形的方法。



背景技术:

在传统的生产线上,工业机器人作业时一般都采用示教或离线编程的方式,工作过程和轨迹都是预先严格规定好的。这类机器人不具有适应焊接环境和作业条件变化的能力,一旦工作环境发生变化或者工件情况发生变化甚至工作环境以及工件情况未知时,通常由于对这类变化缺乏一定的感知能力而导致预定任务的失败。对不适合人来参与的焊接环境(如核环境、太空环境等)以及重要工件的焊接尤其重要。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种智能化水平高、可靠性高、适应性强的非平整面自主识别机器人增材成形的方法。

本发明的目的通过下述技术方案实现:

该方法包括如下步骤:

(1)将待增材填补的工件用夹具固定在变位机上;

将增材枪安装在机器人末端,将两个CCD摄像机按照镜头端面的法线与工件表面的法线成30°~45°的角度用夹具固定在增材枪两边;

(2)驱动两个CCD摄像机分别对整个工件表面采集图像,在整个工件表面进行寻找工件表面的缺陷;

(3)将CCD摄像机分别对整个工件表面采集的两幅图像中缺陷处的点进行立体匹配;

(4)控制器利用三维重建的方法重建缺陷的三维轮廓,并将其转换到机器人坐标系下;通过三角测量原理计算缺陷处共轭对点在两幅图像中的位置之差即视差,获得缺陷处空间点的三维坐标值,重建缺陷的三维轮廓;

(5)根据缺陷的三维轮廓生成相应的控制代码,确定增材枪的增材参数;控制器将重建的缺陷的三维模型与控制器内储存的模型参数作对比,得到具体的增材参数;

(6)控制器根据生成的控制代码驱动机器人带动增材枪到达指定的增材位置,增材枪根据给出的增材参数进行增材填补;

(7)增此填补完成后,再次驱动左右两个CCD摄像机对此处进行图像采集,控制器再一次重建此处的三维轮廓,以确定增材填补后的工件是否达标,若不达标则对此处进行再次增材填补,直到工件达标为止;

(8)若工件表面有多处缺陷,则依次按上述步骤对每处缺陷进行增材填补。

进一步的,驱动机器人带动末端的两个CCD摄像机到达工件表面正上方 25cm~40cm处,获取宏观环境下工件表面的左右两幅图像,利用边缘检测算法根据图像灰度值的变化识别缺陷。

进一步的,边缘检测算法根据图像灰度值的变化识别缺陷具体选用基于Canny算子检测图像的边缘,通过边缘反映具体为图像灰度的不连续性,再通过边缘检测即为对图像灰度变化的度量、检测和定位。

进一步的,匹配方法具体为以一幅图像为基准图像,另一幅图像为待匹配图像,以缺陷处图像的边缘点为基元利用边缘、图像灰度信息协同的匹配方法对两幅图像中缺陷处的点进行匹配。

进一步的,对缺陷处的空间点进行立体匹配时,根据外极线约束条件,得到多个可能的匹配点;利用边缘的方向和强度信息可进一步精简候选匹配点,若仍未得到唯一的匹配点,再利用原图像中的丰富灰度信息对每一个剩下候选匹配点的边缘象素进行检验,从而得到唯一正确的匹配点。

进一步的,控制器给出的增材参数主要包括焊接电流、焊接速度、送丝速度。

进一步的,机器人末端的增材枪根据给出的增材参数进行增材填补;当缺陷的位置较为复杂时,可驱动机器人与变位机协调配合调整角度,以使增材枪进行增材填补。

与现有技术相比,本发明具有以下优点:

(1)本发明提出了利用两个CCD摄像机来获取工件表面的图像信息,即利用双目立体视觉传感技术在增材填补前先进行工件表面缺陷的识别,获得缺陷在机器人坐标系下的三维坐标。实现了机器人对缺陷的自主识别,并且自主完成整个增材填补过程。替代了当前的示教在线和基于分层建模软件的离线编程方法,对重要工件的焊接和危险环境下的焊接具有尤为重要的意义。

(2)本发明使用的CCD摄像机体积小且重量轻,获取的信息信息量丰富、视野宽,在获取宏观焊接环境方面具有优势。

(3)本发明运用六轴机器人带动增材枪进行增材填补的工作,自由度高,灵活性高,操作简便,可以完成几乎任何轨迹或角度的工作。当缺陷的位置和形状较为复杂时,六轴机器人通过与变位机的协调配合即可使增材枪到达指定位置完成增材填补。

(4)本发明利用双目立体视觉恢复出缺陷完整的三维信息,可以获得缺陷精确的三维轮廓,生成最优的增材参数,从而得到最优的增材填补效果。

附图说明

图1是基于本发明增材方法的使用装置结构示意图;

图2是本发明的双目视觉系统示意图;

图3是本发明处理的工件缺陷俯视示意图;

图4是本发明处理的工件缺陷剖视示意图;

图5是本发明的增材方法流程图;

图6是本发明的边缘检测算法流程图。

图中:1为CCD摄像机,2为增材枪,3为六轴机器人,4为控制器,5为待增材填补的工件。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚、明确,下面结合附图和具体实施例对本发明作进一步声明。

以下实施例用来说明本发明,但不是限制于本发明。

如图1所示,本发明基于非平整面自主识别机器人增材成形方法的装置,主要包括:左右两个CCD摄像机1,增材枪2,六轴机器人3,控制器4,待增材的工件5。其中,左右两个CCD摄像机1按照镜头端面的法线与工件表面的法线成30°~45°的角度用夹具固定在增材枪2两边,增材枪2装在六轴机器人的末端,控制器4分别与左右两个CCD 摄像机1、六轴机器人3以及增材枪2相连。

具体实施:本发明基于非平整面自主识别机器人增材成形方法采用的具体装备主要包括:两个Watec WAT-902H2摄像机1;美国飞马特公司的PMW300等离子焊枪2;日本YASKAWA公司的六轴机器人3;控制器4;奥地利FRONIUS公司的Magicwave 3000 焊机;二轴倾翻旋转式变位机;等离子电弧控制器;送丝机和焊接耗材等。

结合图1和图2,左右两个Watec WAT-902H2摄像机1按照镜头端面的法线与工件表面的法线成35°的角度用夹具固定在PMW300等离子焊枪2两边,PMW300等离子焊枪2装在YASKAWA六轴机器人3的末端,PMW300等离子焊枪2分别与FRONIUS Magicwave 3000焊机和等离子电弧控制器相连,送丝机负责给其送丝,控制器4分别与左右两个Watec WAT-902H2摄像机1、YASKAWA六轴机器人3以及PMW300等离子焊枪2相连,待增材填补的长方体工件5位于二轴倾翻旋转式变位机上。

结合图1和图2和图3,本发明对待增材填补的长方体工件5的非平整面自主识别机器人增材成形的方法,包括如下步骤:

(1)将待增材填补的长方体工件5用夹具固定在二轴倾翻旋转式变位机上;

将PMW300等离子焊枪2安装在YASKAWA六轴机器人3末端,将两个Watec WAT-902H2摄像机1按照镜头端面的法线与工件表面的法线成35°的角度用夹具固定在 PMW300等离子焊枪2两边。

(2)驱动左右两个Watec WAT-902H2摄像机1分别对整个工件5表面采集图像,在较大范围内自主寻找工件5表面的缺陷;

驱动YASKAWA六轴机器人3带动末端的两个Watec WAT-902H2摄像机1到达工件5表面正上方30cm处,获取宏观环境下工件5表面的左右两幅图像,利用边缘检测算法根据图像灰度值的变化识别缺陷。

(3)将左右两幅图像中缺陷处的点进行立体匹配;

以右图像为基准图像,左图像为待匹配图像,以缺陷处图像的边缘点为基元利用边缘、图像灰度等信息协同的匹配方法对两幅图像中缺陷处的点进行匹配。

(4)控制器4利用三维重建的方法重建缺陷的三维轮廓,并将其转换到YASKAWA 六轴机器人3坐标系下;

通过三角测量原理计算缺陷处共轭对点在两幅图像中的位置之差即视差,获得缺陷处空间点的三维坐标值:x的坐标范围从-18.26mm~-8.34mm,y的坐标范围从 38.45mm~43.56mm,z的坐标范围从-36.68mm~-30.00mm。根据得到的三维信息重建缺陷的三维轮廓。

(5)根据缺陷的三维轮廓生成相应的控制代码,确定PMW300等离子焊枪2的增材参数;

控制器4将重建的缺陷的三维模型与原来工件5的模型参数作对比,得到具体的增材参数。按照焊接电流A、焊接速度cm/min、送丝速度m/min的排序,原来工件5的模型参数为:130,30,1;130,20,2;140,40,2;150,30~40,1;150,30~50,2;160,40,2。其中,固定的模型参数离子气流量为1L/min,保护气流量为20L/min。这里得到的增材参数分别为:焊接电流130A,焊接速度3.0mm/s,送丝速度1m/min,保护气流量为20L/min等。

(6)控制器4根据生成的控制代码驱动YASKAWA六轴机器人3带动PMW300等离子焊枪2到达指定的增材位置,PMW300等离子焊枪2根据给出的增材参数进行增材填补;

当缺陷的位置较为复杂时,可驱动YASKAWA六轴机器人3与二轴倾翻旋转式变位机协调调整角度,以便让PMW300等离子焊枪2处于一个比较有利的姿态进行增材填补。

(7)增此填补完成后,再次驱动左右两个Watec WAT-902H2摄像机1对此处进行图像采集,控制器4再一次重建此处的三维轮廓,以确定增材填补后的工件5是否达标,若不达标则对此处进行再次增材填补,直到工件5达标为止。

(8)若工件5表面有多处缺陷,则可依次按上述步骤对每处缺陷进行增材填补。

最终,本发明提供的一种非平整面自主识别机器人增材成形的方法实现了对工件表面的缺陷自主识别并完成增材填补的过程。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1