单目立体视觉堆叠工件分拣方法技术

技术编号:14511045 阅读:105 留言:0更新日期:2017-02-01 03:41
本发明专利技术提供了一种单目立体视觉堆叠工件分拣方法,包括通过分拣相机获取堆叠工件的原始图像;识别可见工件;从可见工件中确定待抓取工件;确定是否存在会与所述待抓取工件的抓取工装相干涉的干涉工件;令抓取工装对所述待抓取工件进行抓取。本发明专利技术是一种应用于分拣堆叠的立体工件的单目立体视觉解决方法,采用单目立体视觉,对立体堆叠的工件堆中顶层的工件进行识别和定位,进而确定其空间分布情况,以进行干涉分析,再逐次将可拾取工件分拣出来。

【技术实现步骤摘要】

本专利技术涉及视觉处理领域,具体地,涉及单目立体视觉堆叠工件分拣方法。尤其是一种可用于机器视觉与执行机构相结合的装置中,能适用于立体堆叠工件的分拣的技术方案。
技术介绍
随着工业生产中自动化程度不断提高,机器视觉的应用越来越多。在生产过程中,经常需要将工件从物料箱中分拣出来以进行其他操作。目前,较为成熟的工件分拣是利用平面视觉将分离平放的工件从传送带上分拣出来。堆叠工件的分拣主要则利用立体视觉技术,如Vision++计算机视觉公司开发的binpicking++技术使用三角结构光扫描技术,获取堆叠工件的3维空间位姿信息,实现机器人的自动分拣功能;FANUC公司研发的3DAreaSensor视觉方案,使用1个投影仪和2个相机组成一个区域检测视觉系统,通过投射条纹光,获取一个大范围空间的3D点云数据;论文“Flexible3DLocalizationofPlanarObjectsforIndustrialBin_PickingwithMonocameraVisionSystem”中基于先验知识使用单目立体视觉技术定位堆叠的平面工件,对平面工件进行空间定位并实现抓取。上述采用立体视觉技术实现杂乱工件分拣的系统中,采用了较为成熟的激光立体视觉技术,这种方法稳定性好,但成本也较高。使用单目立体视觉方法仅应用于平面工件,不需要考虑工件的干涉问题。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种单目立体视觉堆叠工件分拣方法。根据本专利技术提供的一种单目立体视觉堆叠工件分拣方法,包括:步骤1:通过分拣相机获取堆叠工件的原始图像;步骤2:对所述原始图像进行预处理,得到预处理后图像;步骤3:在所述预处理后图像中识别可见工件;步骤4:从可见工件中确定待抓取工件;步骤5:在预处理后图像中进行识别,以确定是否存在会与所述待抓取工件的抓取工装相干涉的干涉工件;若存在,则返回步骤4继续执行,以重新确定不同的待抓取工件;若不存在,则进入步骤6继续执行;步骤6:令抓取工装对所述待抓取工件进行抓取。优选地,所述识别,是基于工件模型使用单目立体视觉技术识别定位视场中的可见工件。优选地,在所述步骤4中,按照抓取难易程度对可见工件进行排序,将最易或次易抓取的可见工件定义为待抓取工件。优选地,在所述步骤5中,基于工件模型使用单目立体视觉技术识别定位待抓取工件周围存在工件,并分析抓取工装在抓取位置是否会与这些周围存在工件发生干涉。优选地,所述周围,是指与待抓取工件的最近距离小于设定阈值。优选地,分拣相机为单目工业相机。优选地,在所述识别的过程中,基于工件模型的单目立体视觉技术确定工件的空间分布及空间姿态。优选地,在所述步骤4中,根据抓取平面的角度和抓取区域面积的大小对可见工件进行排序,其中,抓取平面的角度越大则认为抓取越难,抓取区域面积越大则认为抓取越容易。优选地,在所述步骤5中,根据几何体间的最短距离进行干涉分析。优选地,分拣相机固定于物料箱上方,堆叠工件位于物料箱内。与现有技术相比,本专利技术具有如下的有益效果:本专利技术是一种应用于分拣堆叠的立体工件的单目立体视觉解决方法,采用单目立体视觉,对立体堆叠的工件堆中顶层的工件进行识别和定位,进而确定其空间分布情况,以进行干涉分析,再逐次将可拾取工件分拣出来。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术的流程及原理示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。根据本专利技术提供的一种单目立体视觉堆叠工件分拣方法,包括:步骤1:通过分拣相机获取堆叠工件的原始图像;步骤2:对所述原始图像进行预处理,得到预处理后图像;步骤3:在所述预处理后图像中识别可见工件;步骤4:从可见工件中确定待抓取工件;步骤5:在预处理后图像中进行识别,以确定是否存在会与所述待抓取工件的抓取工装相干涉的干涉工件;若存在,则返回步骤4继续执行,以重新确定不同的待抓取工件;若不存在,则进入步骤6继续执行;步骤6:令抓取工装对所述待抓取工件进行抓取。所述识别,是基于工件模型使用单目立体视觉技术识别定位视场中的可见工件。在所述步骤4中,按照抓取难易程度对可见工件进行排序,将最易或次易抓取的可见工件定义为待抓取工件。在所述步骤5中,基于工件模型使用单目立体视觉技术识别定位待抓取工件周围存在工件,并分析抓取工装在抓取位置是否会与这些周围存在工件发生干涉。所述周围,是指与待抓取工件的最近距离小于设定阈值。分拣相机为单目工业相机。在所述识别的过程中,基于工件模型的单目立体视觉技术确定工件的空间分布及空间姿态。在所述步骤4中,根据抓取平面的角度和抓取区域面积的大小对可见工件进行排序,其中,抓取平面的角度越大则认为抓取越难,抓取区域面积越大则认为抓取越容易。在所述步骤5中,根据几何体间的最短距离进行干涉分析。分拣相机固定于物料箱上方,堆叠工件位于物料箱内。下面对本专利技术进行更为具体的说明。本专利技术提供的方法能够利用系统实现,该系统包括分拣相机和视觉处理系统,分拣相机连接在视觉处理器上。分拣相机固定于物料箱上方,获取物料箱内工件的空间分布及其3维空间位姿。视觉处理系统包括图像采集模块、图像预处理模块、识别定位模块和干涉分析模块四部分。图像采集模块控制分拣相机获取堆叠工件的图像后,由图像预处理模块进行图像的前期处理,识别定位模块利用基于工件模型的单目立体视觉技术在处理后的图像中确定待抓取工件及该工件的空间姿态信息,最后由干涉分析模块分析待抓取工件周围的顶层工件空间分布及其姿态信息,进而对抓取过程中是否会发生干涉进行分析。在一个优选例中,本专利技术提供的方法包括以下操作步骤:步骤A:图像采集模块控制分拣相机获取堆叠工件的图像。步骤B:图像预处理模块对获取的图像进行前期处理。步骤C:识别定位模块在预处理后的图像中基于工件模型使用单目立体视觉技术识别定位视场中的可见工件,并且按照抓取难易程度对可见工件进行排序,将最易抓取工件定义为待抓取工件。步骤D:干涉分析模块在与处理后的图像中基于工件模型使用单目立体视觉技术识别定位带抓取工件周围可能存在的工件,并分析抓取工装在抓取位置是否会与这些工件发生干涉。步骤E:如无干涉,执行系统抓取待抓取工件,如有干涉,取次易抓取工件为待抓取工件,重复C步骤。以上对本专利技术的具体实施例进行了描述。需要理解的是,本专利技术并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本专利技术的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。本文档来自技高网...

【技术保护点】
一种单目立体视觉堆叠工件分拣方法,其特征在于,包括:步骤1:通过分拣相机获取堆叠工件的原始图像;步骤2:对所述原始图像进行预处理,得到预处理后图像;步骤3:在所述预处理后图像中识别可见工件;步骤4:从可见工件中确定待抓取工件;步骤5:在预处理后图像中进行识别,以确定是否存在会与所述待抓取工件的抓取工装相干涉的干涉工件;若存在,则返回步骤4继续执行,以重新确定不同的待抓取工件;若不存在,则进入步骤6继续执行;步骤6:令抓取工装对所述待抓取工件进行抓取。

【技术特征摘要】
1.一种单目立体视觉堆叠工件分拣方法,其特征在于,包括:步骤1:通过分拣相机获取堆叠工件的原始图像;步骤2:对所述原始图像进行预处理,得到预处理后图像;步骤3:在所述预处理后图像中识别可见工件;步骤4:从可见工件中确定待抓取工件;步骤5:在预处理后图像中进行识别,以确定是否存在会与所述待抓取工件的抓取工装相干涉的干涉工件;若存在,则返回步骤4继续执行,以重新确定不同的待抓取工件;若不存在,则进入步骤6继续执行;步骤6:令抓取工装对所述待抓取工件进行抓取。2.根据权利要求1所述的单目立体视觉堆叠工件分拣方法,其特征在于,所述识别,是基于工件模型使用单目立体视觉技术识别定位视场中的可见工件。3.根据权利要求1所述的单目立体视觉堆叠工件分拣方法,其特征在于,在所述步骤4中,按照抓取难易程度对可见工件进行排序,将最易或次易抓取的可见工件定义为待抓取工件。4.根据权利要求1所述的单目立体视觉堆叠工件分拣方法,其特征在于,在所述步骤5中,基于工件模型使用单目立体视觉技术识别定位待...

【专利技术属性】
技术研发人员:顾城歌周志宇徐晓坤杨青朱统帅莫锦秋
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1