System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能焊接,具体涉及一种激光焊接智能定位方法及系统。
技术介绍
1、激光焊接是利用高能量密度的激光束作为热源的一种高效精密焊接方法,是激光材料加工技术应用的重要方面之一,主要用于焊接薄壁材料和低速焊接,焊接过程属热传导型,即激光辐射加热工件表面,表面热量通过热传导向内部扩散,通过控制激光脉冲的宽度、能量、峰值功率和重复频率等参数,使工件熔化,形成特定的熔池。激光焊接以其无焊接污染和无形变的优点在精密焊接中占据着重要的位置,在汽车车身钢板焊接、电池焊接、密封继电器等行业中应用广泛。
2、在激光焊接过程中,利用机器视觉定位,提供定位参数,实现精准定位,引导机器人进行高精度的激光焊接,在有效提高焊接质量的同时,也能够帮助实现连续的精准操作,提高工作效率,节省系统成本。
3、但是,待焊接工件在焊接过程中会发生热变形,同时会产生弧光、烟雾等,导致对激光焊接区域内焊接点的定位不具有实时性。
技术实现思路
1、为了解决上述技术问题,本专利技术的目的在于提供一种激光焊接智能定位方法及系统,所采用的技术方案具体如下:
2、第一方面,本专利技术实施例提供了一种激光焊接智能定位方法,该方法包括以下步骤:
3、采集待焊接工件图像,记录焊接轨迹;
4、根据待焊接工件图像,获取待焊接工件图像中像素点的灰度区分度以及疑似焊缝边缘线;
5、根据疑似焊缝边缘线和焊接轨迹,计算疑似焊缝边缘线的焊接轨迹相似度;
6、根据待焊
7、根据激光二值图像,获取激光焊接区域以及激光烟雾区域直径;
8、根据疑似焊缝边缘线的焊接轨迹相似度以及激光烟雾区域直径,计算疑似焊缝边缘线的焊接轨迹衔接度;
9、将焊接轨迹衔接度最大的疑似焊缝边缘线记为焊缝边缘线;
10、根据焊缝边缘线上所有像素点的灰度区分度和光照分量,计算焊缝边缘线的激光干扰渐变度;
11、根据焊缝边缘线的激光干扰渐变度,确定自回归项数的实际取值;
12、根据焊接轨迹、焊缝边缘线上像素点的位置、回归项数的实际取值以及激光烟雾区域直径,实现焊接智能化定位。
13、优选的,所述根据待焊接工件图像,获取待焊接工件图像中像素点的灰度区分度以及疑似焊缝边缘线,包括:
14、将待焊接工件图像中所有像素点灰度值的平均值记为焊接灰度均值;
15、将待焊接工件图像中像素点的灰度值与焊接灰度均值的差值的绝对值记为待焊接工件图像中像素点的灰度区分度;
16、使用边缘检测算子获取待焊接工件图像的边缘信息,得到待焊接二值图像;
17、将待焊接二值图像中长度大于预设最小焊缝长度的非闭合边缘线记为备选焊缝边缘线;
18、对备选焊缝边缘线进行二次多项式拟合,获取备选焊缝边缘线的拟合优度;
19、将备选焊缝边缘线上所有像素点的灰度区分度之和记为备选焊缝边缘线的灰度区分指数;
20、将备选焊缝边缘线的拟合优度与灰度区分指数的乘积记为第一乘积;
21、将备选焊缝边缘线上像素点的个数与第一乘积的乘积记为第二乘积;
22、将第二乘积的归一化值记为备选焊缝边缘线的焊缝形貌特征指数;
23、将焊缝形貌特征指数大于预设焊缝特征阈值的备选焊缝边缘线记为疑似焊缝边缘线。
24、优选的,所述疑似焊缝边缘线的焊接轨迹相似度的具体计算方法包括:
25、对疑似焊缝边缘线进行二次多项式拟合,获取疑似焊缝边缘线的拟合参数以及拟合优度,其中,疑似焊缝边缘线的拟合参数包括二次项系数、一次项系数和常数项;
26、获取焊接轨迹的拟合参数以及拟合优度;
27、根据疑似焊缝边缘线的拟合参数、拟合优度以及焊接轨迹的拟合参数、拟合优度,将疑似焊缝边缘线的焊接轨迹相似度表示如下:
28、
29、其中,hgs为疑似焊缝边缘线的焊接轨迹相似度,为疑似焊缝边缘线的拟合优度,为焊接轨迹的拟合优度,为疑似焊缝边缘线的二次项系数,为疑似焊缝边缘线的一次项系数,为疑似焊缝边缘线的常数项,为焊接轨迹的二次项系数,为焊接轨迹的一次项系数,为焊接轨迹的常数项。
30、优选的,所述根据待焊接工件图像,获取待焊接工件图像中像素点的光照分量以及激光二值图像,包括:
31、根据预设高斯核的大小,获取待焊接工件图像中所有像素点的光照分量,得到焊接激光图像;
32、使用边缘检测算子获取焊接激光图像中的边缘信息,得到激光二值图像。
33、优选的,所述根据激光二值图像,获取激光焊接区域以及激光烟雾区域直径,包括:
34、将激光二值图像中的闭合边缘记为疑似激光焊接区域;
35、将疑似激光焊接区域的最小外接矩形的中心点记为疑似激光焊接区域的位置;
36、将距离焊接轨迹末端最近的疑似激光焊接区域记为激光焊接区域;
37、将激光焊接区域的最小外接矩形的对角线长度记为激光烟雾区域直径。
38、优选的,所述根据疑似焊缝边缘线的焊接轨迹相似度以及激光烟雾区域直径,计算疑似焊缝边缘线的焊接轨迹衔接度,包括:
39、将疑似焊缝边缘线的两个端点与焊接轨迹的两个端点之间距离的最小值记为疑似焊缝边缘线的轨迹近邻距离;
40、将疑似焊缝边缘线的轨迹近邻距离与激光烟雾区域直径的差值的绝对值记为疑似焊缝边缘线的激光区域符合度;
41、将疑似焊缝边缘线的激光区域符合度与焊接轨迹相似度的乘积记为疑似焊缝边缘线的焊接轨迹衔接度。
42、优选的,所述根据焊缝边缘线上所有像素点的灰度区分度和光照分量,计算焊缝边缘线的激光干扰渐变度,包括:
43、将焊缝边缘线上像素点与前一个像素点的灰度区分度的差值记为像素点的灰度渐变度;
44、将焊缝边缘线上像素点与前一个像素点的光照分量的差值记为像素点的激光渐变度;
45、将焊缝边缘线上所有像素点的灰度渐变度之和记为第一累加和;
46、将焊缝边缘线上所有像素点的激光渐变度之和记为第二累加和;
47、将第一累加和与第二累加和之和记为焊缝边缘线的激光干扰渐变度。
48、优选的,所述根据焊缝边缘线的激光干扰渐变度,确定自回归项数的实际取值,包括:
49、将焊缝边缘线的激光干扰渐变度的归一化值记为激光干扰归一化指数;
50、将激光干扰归一化指数与预设自回归项数的调整值的乘积记为第三乘积;
51、将预设自回归项数的初始值与第三乘积之和的向下取整值记为自回归项数的实际取值。
52、优选的,所述根据焊接轨迹、焊缝边缘线上像素点的位置、回归项数的实际取值以及激光烟雾区域直径,实现焊接智能化定位,包括:
53、将自回归项数的实际取值记为第一本文档来自技高网...
【技术保护点】
1.一种激光焊接智能定位方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据待焊接工件图像,获取待焊接工件图像中像素点的灰度区分度以及疑似焊缝边缘线,包括:
3.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述疑似焊缝边缘线的焊接轨迹相似度的具体计算方法包括:
4.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据待焊接工件图像,获取待焊接工件图像中像素点的光照分量以及激光二值图像,包括:
5.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据激光二值图像,获取激光焊接区域以及激光烟雾区域直径,包括:
6.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据疑似焊缝边缘线的焊接轨迹相似度以及激光烟雾区域直径,计算疑似焊缝边缘线的焊接轨迹衔接度,包括:
7.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据焊缝边缘线上所有像素点的灰度区分度和光照分量,计算焊缝边缘线的激光干扰渐变
8.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据焊缝边缘线的激光干扰渐变度,确定自回归项数的实际取值,包括:
9.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据焊接轨迹、焊缝边缘线上像素点的位置、回归项数的实际取值以及激光烟雾区域直径,实现焊接智能化定位,包括:
10.一种激光焊接智能定位系统,包括存储器、处理器以及存储在所述存储器中并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-9任意一项方法的步骤。
...【技术特征摘要】
1.一种激光焊接智能定位方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据待焊接工件图像,获取待焊接工件图像中像素点的灰度区分度以及疑似焊缝边缘线,包括:
3.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述疑似焊缝边缘线的焊接轨迹相似度的具体计算方法包括:
4.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据待焊接工件图像,获取待焊接工件图像中像素点的光照分量以及激光二值图像,包括:
5.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据激光二值图像,获取激光焊接区域以及激光烟雾区域直径,包括:
6.根据权利要求1所述的一种激光焊接智能定位方法,其特征在于,所述根据疑似焊缝边缘线的焊接轨迹相...
【专利技术属性】
技术研发人员:刘晓辉,吕四红,罗巍,刘晓军,邵洋洋,
申请(专利权)人:北京绿能环宇低碳科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。