本发明涉及定位销孔与定位销间隙检测,是一种基于机器视觉实现定位销孔与定位销的间隙有无检测方法。
背景技术:
1、作为车辆的核心部分,发动机的优劣将直接关系到车辆的综合性能及服役寿命。发动机加工制造过程中,存在材料硬度、加工装备精度、零部件装配精度、装配环境等多种不确定性因素影响,所以其制造过程是一个高精密度的过程。随着现代产业的不断发展,中国的发动机已经进入了大批量和自动化生产的阶段,而传统的检验方式已经不能很好的适应发动机装配生产的需要。发动机包含两大机构五大系统,零部件非常多,常见的奥托循环四冲程发动机工作过程分为四个行程,各个零部件经受循环往复的周期性冲击。一般普通轿车的发动机重量大概为100-200kg,重量更大的汽车发动机的重量也会越大。由于发动机的质量很大靠人力很难移动,并且仅靠人力移动很影响发动机的生产效率和生产质量。在实际的发动机生产过程中会把发动机吊在半空中,由操作工人把发动机落在附装托盘上,当附装托盘定位销未落入发动机缸体定位销孔内或者附装托盘与发动机缸体定位销孔之间的间隙超过1mm时会导致发动机会倾斜或者晃动,甚至会对托盘上的定位销造成伤害,导致发动机从附装托盘上掉下来,会对操作人员造成伤害,影响后续的装配生产进程。所以在生产过程中,一定要保证附装托盘的定位销落入发动机的缸体定位销孔。
技术实现思路
1、针对现有技术的不足,本发明提供一种基于机器视觉实现定位销孔与定位销的间隙有无检测方法。
2、本发明提供了一种基于机器视觉实现定位销孔与定位销的间隙有无检测方法,本发明提供了以下技术方案:
3、一种基于机器视觉实现定位销孔与定位销的间隙有无检测方法,所述方法包括以下步骤:
4、步骤1:搭建视觉检测机构,通过视觉检测机构中的视觉采集系统拍摄发动机定位销孔与附装托盘定位销的图片;
5、步骤2:根据视觉采集系统得到的图片,通过视觉检测来获取发动机的型号;
6、步骤3:确定判断发动机的颜色;
7、步骤4:判断发动机的定位销孔与附装托盘的定位销是否存在间隙;
8、步骤5:当存在间隙,进行声光报警并保存不合格信息,托盘停止流动;当不存在间隙托盘继续向后流动。
9、优选地,当发动机为黑色,附装托盘的定位销为银色,将检测区域分割出来,计算银色区域的面积,对采集到的图像进行灰度归一化处理和图像去噪的预处理步骤;
10、第一步,将灰度图像的初始分割阈值转化为遗传算法中8位二进制的染色体编码,并合理设置种群规模、迭代次数、交叉概率、变异概率等遗传算法参数;
11、第二步,调整种群规模,迭代次数算法参数,选取合适的算法参数,将银色的区域分割出来,计算分割出来银色区域的面积;
12、银色区域的面积大于设定的值即判定为发动机的定位销孔与附装托盘的定位销之间存在间隙。
13、优选地,当发动机为黑色,附装托盘的定位销为银色,将检测区域分割出来,计算银色区域的高度,首先对采集到的图像进行灰度归一化处理和图像去噪的预处理步骤;
14、将灰度图像的初始分割阈值转化为遗传算法中8位二进制的染色体编码,并合理设置种群规模、迭代次数、交叉概率、变异概率遗传算法参数;
15、调整种群规模,迭代次数等算法参数,选取合适的算法参数;
16、将银色区域分割出来并提取银色区域的轮廓,得到轮廓的高度,银色区域的高度大于设定的值即判定为发动机的定位销孔与附装托盘的定位销之间存在间隙。
17、优选地,当发动机为其他的颜色,先通过视觉检测软件的算法判断发动机的颜色,在进行对采集到的图像进行灰度归一化处理和图像去噪的预处理步骤;
18、将灰度图像的初始分割阈值转化为遗传算法中8位二进制的染色体编码,并合理设置种群规模、迭代次数、交叉概率、变异概率遗传算法参数;
19、调整种群规模,迭代次数算法参数,选取合适的算法参数;
20、将银色的区域分割出来,计算分割出来银色区域的面积,银色区域的面积大于设定的值即判定为发动机的定位销孔与附装托盘的定位销之间存在间隙。
21、优选地,当发动机为别的颜色,计算高度时会和银色区域的高度加在一起,通过视觉检测软件的算法判断发动机的颜色,在进行对采集到的图像进行灰度归一化处理和图像去噪的预处理步骤;
22、将灰度图像的初始分割阈值转化为遗传算法中8位二进制的染色体编码,并合理设置种群规模、迭代次数、交叉概率、变异概率遗传算法参数;
23、调整种群规模,迭代次数算法参数,选取合适的算法参数;
24、将银色区域分割出来并提取银色区域的轮廓,得到轮廓的高度;
25、银色区域的高度大于设定的值即判定为发动机的定位销孔与附装托盘的定位销之间存在间隙。
26、优选地,视觉检测机构包括:工控机、工业相机、变焦镜头和投光灯;
27、工控机连接控制工业相机、变焦镜头和投光灯,工业相机、变焦镜头和投光灯布置在发动机四周进行图像数据的采集。
28、一种基于机器视觉实现定位销孔与定位销的间隙有无检测系统,所述系统包括:
29、数据采集模块,所述数据采集模块搭建视觉检测机构,通过视觉检测机构中的视觉采集系统拍摄发动机定位销孔与附装托盘定位销的图片;
30、视觉检测模块,所述数据检测模块根据视觉采集系统得到的图片,通过视觉检测来获取发动机的型号;
31、颜色确定模块,所述颜色确定模块确定判断发动机的颜色;
32、间隙判断模块,所述间隙判断模块判断发动机的定位销孔与附装托盘的定位销是否存在间隙;
33、报警模块,所述报警模块发现当存在间隙,进行声光报警并保存不合格信息,托盘停止流动;当不存在间隙托盘继续向后流动。
34、一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现一种基于机器视觉实现定位销孔与定位销的间隙有无检测方法。
35、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现一种基于机器视觉实现定位销孔与定位销的间隙有无检测方法。
36、本发明具有以下有益效果:
37、本发明与现有技术相比:
38、本发明自拍摄开始阶段,至检测结束阶段,共耗时5s。检测精度为1mm。可检测出发动机定位销孔与附装托盘的定位销之间是否有间隙。
1.一种基于机器视觉实现定位销孔与定位销的间隙有无检测方法,其特征是:包括以下步骤:
2.根据权利要求1所述的方法,其特征是:
3.根据权利要求1所述的方法,其特征是:
4.根据权利要求2所述的方法,其特征是:
5.根据权利要求3所述的方法,其特征是:
6.根据权利要求5所述的方法,其特征是:视觉检测机构包括:工控机、工业相机、变焦镜头和投光灯;
7.一种基于机器视觉实现定位销孔与定位销的间隙有无检测系统,其特征是:所述系统包括:
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-6的方法。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征是:所述处理器执行所述计算机程序时实现权利要求1-6的方法。