搭建电商系统的关键要素与AI技术的应用探索
698
2023-05-05
机器视觉技术在汽车制造领域的应用实践
1 、前言
机器视觉技术的作用是可以提高质量检测的可靠性,提高生产效率、生产柔性和生产的自动化程度,在危险的工作环境中它可以替代人工视觉进行目视检查,从而满足制造过程中人机工程的需求。机器视觉技术的主要功能主要集中在以下 8 个方面。
a.生产过程自动检测,提高生产效率;
b.质量提升和质量保证;
c.改进生产流程,改善人机工程;
d.零件的精确测量;
e.柔性化和集成化生产;
f.生产过程监控;
g.降低生产成本;
h.缩短产品进入市场的周期时间。
2 机器视觉技术在智能制造中的应用和分类
2.1 机器视觉在智能制造中主要应用
a.引导和定位。一般采用 3D 视觉,准确定位并引导机器手臂寻找物料位置,抓取物料放到指定位置进行上下料操作;
b.外观检查。这是取代人眼最多的环节,取代人眼进行零件缺陷检查,如机加工环节的划伤、磕碰伤等缺陷,装配环节多装、漏装、错装和装反等缺陷;
c.高精度检测。测量是工业的基础,对于人眼无法识别的0.01~0.02 mm甚至微米的高精密度零件必须使用机器识别完成;
d.智能识别。对图像进行处理、分析和理解,识别目标对象,并进行数据的追溯和采集。应用大数据进行快速收敛,在海量信息中寻找关键特征。
2.2 机器视觉和人类视觉的区别与联系
如表1所示,机器视觉技术相较于人眼有很多的优点和差异,这也是其在工艺制造领域广泛应用的重要原因。
2.3 工业应用视觉相机分类
图1 工业相机主要分类
3 机器视觉系统
图2 机器视觉系统主要构成
3.1 图像采集单元
3.1.1 照明光源
3.1.2 工业相机镜头
图3 工业相机镜头分类
3.1.3 照明技术
亮视野和暗视野。亮视野就是直接接收反射光,暗视野则是接收散射光,暗视野则可以观察到物体的轮廓,把一些结构上的问题显现出来。
曝光。曝光正常是指不过曝也不欠曝,过曝是指拍的画面很亮,欠曝是指拍的画面很暗。偏光技术、偏振片与偏振光。用于减少眩光或镜面反射,控制从有光泽的元件的镜面反射的量,光线经偏振片过改变传播方向,镜头前的分析片配合使用。优点是可以使镜面反射和漫反射分开,缺点是由于偏振片,要求更高的光强度。
3.2 图像处理单元
图4 图像处理流程图
图5 相机直方图二值化油泵油封特征
3.3 信息通讯单元
二值化算法。灰度化是在 RGB(Red,Green,Blue)模型中,如果 R=G=B 时,则彩色表示一种灰度颜色,其中 R=G=B 的值叫灰度值,因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0~255。一般常用的是加权平均法来获取每个像素点的灰度值。图像的二值化就是将图像上的像素点的灰度值设置为 0 或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而能凸显出目标的轮廓[7]。在汽车制造过程中如发动机和变速箱涂胶照相检测、打钢印号照相照相检测等就是采用二值化算法进行处理的。
缺陷(瑕疵)检测算法。采用相机检测区域的浓淡度,是通过对区域内进行区段划分,每个区段进行比较检测。从而检测出差距大的部分(通过浓度微分判定)。亮度工具根据平均灰度值决定特征存在与否。适用于好元件特征明显暗于或亮于坏元件特征的情况。通过对产品X、Y、XY、半径、圆周等任意方向的扫描,可根据检测对象选择区段的大小、方向、比较间隔、移动量。用颜色表示瑕疵等级(深蓝→浅蓝→绿→黄→红),可以用二维的形式确认瑕疵的范围和分布。在汽车制造过程中的应用取例主要为根据明暗度确定有无机加工孔,发动机和变速箱安装零件,是否漏拧螺栓,是否有机加工刀痕等。
卷积神经网络(CNN)与机器视觉。机器视觉里经常使卷积神经网络,即 CNN,是一种对人脑比较精准的模拟。实际上在机器视觉里面,可以把卷积当做一个抽象的过程,就是把小区域内的信息统计抽象出来。图像中不同数据窗口的数据和卷积核(一个滤波矩阵)作内积的操作就叫做卷积。其计算过程又称为滤波(Filtering),卷积的本质是提取图像不同频段的特征。卷积神经网络的深度太浅的话,识别能力往往不如一般的浅层模型,但如果做得很深,就需要大量数据进行训练,否则机器学习中的过拟合将不可避免。
5 汽车制造行业中机器视觉技术的应用
缸体打钢印号打印质量检测。如图6所示,主要检测原理为使用 OCR 字符检测功能建立字符库,检测时根据字符库的内容进行字符比对,得出字符与 PLC 提供的字符进行比对,当相机拍照后检测到的钢印号与码块中 EUN 码不一致时,则相机则报警,发动机打入返修岔道或返修区。为了减少机器视觉检测过程中的误报警,需要注意以下事项。
a.采用定焦镜头提升拍照稳定性;
b.相机程序中“分段读取分别比对”比“整条读取比对”更能提高检测准确度,建议采用前者;
c.缸印号面有水渍、油渍、锈蚀、杂质,会影响照相检测效果,保持钢印面清洁度;
d.钢印号打号头反光和位置不稳定会影响照相检测效果,打号头需涂上黑色防止反光并保持位置稳定或相机软件程序设置延时拍照;
e.钢印号字符质量稳定性会影响照相检测效果,相机软件需要深度学习持续训练模板。
图6 发动机钢印号机器视觉检测
零件漏装缺陷或型号检测。检测过程为对零件的有无和型号进行检测,如漏装或型号错误则相机报警,待装配的发动机、变速箱等不能放行到下一工位。也广泛应用于其它汽车零部件漏装和型号错装检测(如气门、油封、柔性盘、缸体、缸盖、凸轮轴、活塞等零部件型号错装检测,气门、油封弹簧等零部件漏装检测等)。汽车零件的型号识别可通过代码识别、读取字符和模式识别3种方式实现。代码识别主要分为条形码、二维码、标签码和 DPM 码;读取字符分为 OCR 和 OCV2 种方式;模式识别分为颜色和形状 2 种。
图7 发动机缸盖气门杆有无及型号机器视觉检测
涂胶质量照相检测。如发动机油底壳、油封、罩盖、前盖涂胶等。视觉检测防错过程为照相检测涂胶轨迹与断胶,通过检测得出胶线轨迹,对整个轨迹进行检测,任意点出现轨迹偏移或断胶则相机报警,工件不能流入到下一个工位。
图8 发动机前盖涂胶轨迹和断胶机器视觉检测
如图8所示为发动机前盖涂胶相机检测。采用工业相机进行涂胶质量检测时涂胶轨迹和涂胶质量不稳定对相机检测效果有影响,如较小区域胶条过短、胶条起始粗、结尾细、重叠、拖尾、轨迹较差等情况出现时相机检测误报警率高,需要对相机参数进行调整;涂胶头歪斜或清洁不干净涂胶轨迹偏相机误报警率高,需要每班或长时间停机时对涂胶头进行及时清理和检查;油底壳涂胶这种黑底黑胶的视觉防错检测,采用偏振片能更突出胶条轮廓。发动机缸体轴瓦分级字符比对视觉检测。
检测原理:使用 OCR 字符检测功能建立字符库,检测时,根据字符库的内容进行字符比对,得出字符同时读取二维码信息,进行相互验证保证万无一失。视觉检测技术方面主要注意相机检测程序中曝光度参数合理设置和模板设置。
发动机活塞和连杆瓦盖安装方向比对视觉检测。检测原理为采用形状模式识别与标准特别比较,设置自己的模板,进行特征点比对如不一致则相机拍照后报警,发动机打入返修岔道或环线。视觉检测技术方面主要注意相机检测程序中曝光度参数合理设置和模板设置。
图9 3D机器视觉技术在发动机涂胶中引导追随中的应用
5.2 机器视觉技术在汽车变速箱制造过程中的应用
机器视觉在变速箱制造车间主要的应用场景为缺陷检查、防错、定位、测量和二维码识别。防错是通过特征等对比分析,判断工件有无、装反、装不到位或型号差异;定位是通过二维、三维定位输出工件坐标值以引导机器运动路径;测量是通过对产品进行检测,获得所需的各种参数用于质量判断及工艺改进;二维码识别是读取产品一维码、二维码,获取产品型号并进行追溯。图10为某变速箱装配车间 50 多个相机的应用分布情况,主要用于检测工件是否安装到位、工件有无和型号防错三种应用。
机器视觉定位方面的应用是零件定位及抓取料、机器路径引导。如变速箱壳体总成和变扭器壳体总成上下线,机器视觉引导机械手把变速箱壳体总成和变扭器壳体总成抓取到 AGV 上,或从AGV上抓取下来。
图10 机器视觉技术在某变速箱车间应用类别分布
检测 KIT 盘或配餐盒中零件正确性。检测KIT 盘或配餐盒控制阀体和电磁控制阀体的阀芯、弹簧、闷盖等零件有无或放置位置是否正确,拍照结果与标准模板比较,如不一致则相机报警,KIT盘或配餐盒无法流入到下一个工位。
零件检测测量,如通过检测卡簧2个孔之间的距离判断卡簧是否安装到位等。
检测变速箱太阳齿轮有无和差速器型号是否正确,卡簧是否漏压装、装不到位等。
检测电磁阀体线束卡扣是否漏安装、是否未安装到位。如图11所示根据固定范围内的彩色直方图检测区域,卡扣到位及不到位彩色直方图 red值小于一定数值为正确,red 值大于一定数值为不到位。例如,根据不到位缺陷件情况设置判断阈值为 180,直方图检测区域 red 打分值小于 180 为到位,red 打分值大于180为不到位,判断阈值需要根据实际缺陷件情况进行设置和验证。
图11 采用机器视觉技术检测变速箱线束卡扣是否安装到位或漏安装
检测电子阀体压装水平度。检测原理为首先建立图案模型,然后对图案进行定位,判断旋转角度,进行是否合格判断,如不合格则相机报警,工件不会流入到下一个工位。CARE工位和终检工位客户特性和质量缺陷检测。如机加工光孔、螺纹孔是否漏加工,变速箱封堵和压力测试塞是否漏拧或漏安装,变速箱线束接头插针是否歪斜等均可以采用机器视觉进行防错。
图12 照相机开动率影响潜在因素汇总
如图12所示为某车间机器视觉应用过程中的一年内相机误报警影响设备开动率的影响因素分布。在图像捕获阶段光源亮度、图像定位、零件来料表面质量的一致性、零件表面是否带油、曝光量、焦距都会影响拍照质量,而相机的视野会影响到成像的范围。针对程序造成的相机误报警问题,主要通过增加训练样本量,根据样本数据优化参数;针对来料差异造成的相机误报警问题,主要通过优化相机参数(如曝光量、判断阈值等);针对光线造成的相机误报警问题,主要对相机所在工位增加黑箱,保证光线稳定性,或者考虑对部分天窗进行有色处理。
5.3 机器视觉技术在汽车整车制造过程中的应用
6 机器视觉在汽车制造应用中未来发展趋势
机器视觉技术在汽车制造行业未来的应用方面的发展趋势如下。
a.汽车零件的无序零件定位抓取;
b.汽车零件的表面缺陷检测;
c.基于深度学习的防错检测;
d.汽车零件尺寸的智能测量;
e.基于复杂逻辑的智能化判断的智能检测;
f.智能互联技术和无人驾驶等。
7 结束语
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。