物联网智库 原创
转载请注明来源和出处
导 读
机器视觉是赋予工业机器人智慧化,并助力整个工业从3.0时代步入4.0时代的关键一环,为智能制造的落地打开了“新窗口”。
早在十几二十年前,随便走进一家电子厂,人们会看到一排排工人正在进行装配、贴标或质检等重复性的劳动作业。这是工业1.0、2.0时代司空见惯的场景。
沧海桑田,如今,在许多现代化工厂,工人变成了流水线旁负责巡检的“配角”,工业机器人替代了繁重的人工作业,电子信息技术的广泛应用让生产的自动化水平大幅提高,工业界也由此步入了3.0时代。
然而,传统的工业机器人大多是通过示教再现或者预编程来实现各种简单的操作,这极大地限制了机器人的应用。如果能让机器像人一样具有自我意识,可以根据产品的位置、亮度、颜色、表面特征等信息进行对应的操作,显然能进一步解放生产力,完成柔性化的制造,而实现这一切的前提就是为机器人装上“眼睛”,也就是“机器视觉”。
某种意义上可以说,机器视觉是赋予工业机器人智慧化,并助力整个工业从3.0时代步入4.0时代的关键一环,为智能制造的落地打开了“新窗口”。
“神通广大”的机器视觉
顾名思义,机器视觉就是用机器代替人眼来做测量和判断,通过视觉系统对产品图像摄取,同时将被摄取的目标转换为图像信号传送给专用的图像处理系统,得到被摄目标的形态信息,再将像素分布和亮度、颜色等信息转变成数字化信号,图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别结果来控制现场的设备动作。
和人眼相比,机器视觉具有效率快、精准性高且永不知疲倦等显著优势,因而被广泛应用于工业制造的各个环节,比如上下料过程中使用机器视觉进行定位,引导机械手臂准确抓取;比如在自动化包装领域进行物品数量的识别和数据的追溯;再比如对一些精密度较高的产品进行分类和瑕疵检测,这也是机器视觉目前应用最广泛、取代人工最多的环节。
我们不妨以汽车轮毂分类/分割场景为例:作为轮胎的骨架,轮毂扮演着汽车配件中的重要角色,根据直径、宽度、成型方式、材料不同种类繁多。
从制造的维度来看,汽车轮毂大多是铸件,铸造完成后要进行精加工,轮毂有上百种类型,不同的类型应选择不同加工路线、加工机床、刀具等。在自动化生产线上要实现多品种的混流生产,首先要完成的就是轮毂类型的识别。除此之外,轮毂的质量好坏还直接决定了车辆行驶过程中的安全性能,然而其制造成型过程中受工艺参数、冷却系统等因素的影响,却极易产生气孔、缩孔、缩松等内部缺陷。为了保证产品质量,缺陷检测/分割环节也必不可少。
无论是轮毂分类还是分割,这些任务早期都是由人工方式来完成,流水线周而复始,工人没有片刻休息时间。在工作强度大、时间长、长期紧张的工作状态下,工人容易感到疲倦,在作业中也不可避免地受到情绪波动、注意力不集中、疏忽大意等因素的影响,导致分类/分割工作的速度、稳定性和准确性都无法保障。
不断迭代的机器视觉方案
对症下药,基于上述痛点,越来越多机构开始探索自动化甚至智能化的轮毂分类/分割方案。
先来看轮毂分割场景。X射线无损探伤是目前检测轮毂内部缺陷的最佳方式,具体而言,初始成型的毛坯轮毂被机电系统送入铅房后,分区域多次成像,能实现整只轮毂的全部检测。
为了替代传统的手动检测,有的企业采取半自动检测的方式,即提前在下位机设置好轮毂的运行流程,每个部位的成像过程无需人工干预,检测人员仅需观察该部位的X射线图像来决定产品质量;还有企业更进一步,在上位机设置好轮毂缺陷检测的相关参数,整个过程无需人工干预,全部自动完成,而在全自动的检测过程中,轮毂缺陷的自动分割算法起着至关重要的作用。
再来看轮毂分类场景,当前,已经有不少高校提出了基于机器视觉的分类算法。
东北大学提出了一种基于机器视觉的汽车轮毂识别系统,其根据实验选择了五个特征:轮毂中心是否有孔洞,轮毂边缘区域的孔数,轮毂半径,轮毂面积,以及旋转不变性,利用投票分类器对提取的特征进行分类。与传统方法相比能达到较好的效果,缺点是先验信息太多,需要人工选择较明显的特征费时费力,且由于提取到的特征较少,对于结构复杂的轮毂辨识度差,结构相近的轮毂也难以区分。
中北大学提出了一种基于 OpenCV 和 MFC 平台的轮毂分类技术,与传统的识别方法相比节省了时间,但由于形态学处理的破坏,泛化程度较低;南京信息工程大学提出了一种基于统计模型的轮毂分类方法,使用背景去除、形态学处理、局部二值化和边缘提取算子等多种方法进行特征提取,能进一步提高分类精度,但能够成功识别分类的轮毂类型较少且检测方法非常耗时……
通过上述分析我们可以得知,机器视觉解决方案的部署本身是一项非常复杂的工作,涉及许多专业技术,需要很多专业人才,期间会耗费大量成本且涉及大量试错,制造商想要依靠自身开发这样的一套解决方案,可谓难如登天。