CN104057459B - 一种机器人智能分拣工件的装置及方法 - Google Patents
一种机器人智能分拣工件的装置及方法 Download PDFInfo
- Publication number
- CN104057459B CN104057459B CN201410294184.7A CN201410294184A CN104057459B CN 104057459 B CN104057459 B CN 104057459B CN 201410294184 A CN201410294184 A CN 201410294184A CN 104057459 B CN104057459 B CN 104057459B
- Authority
- CN
- China
- Prior art keywords
- workpiece
- charging tray
- robot
- image
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Manipulator (AREA)
- Specific Conveyance Elements (AREA)
Abstract
本发明公开了一种机器人智能分拣工件的装置及方法,属于自动化技术领域,包括机器人、视觉识别机构和料盘。视觉设别机构包括摄取置于料盘上的工件及料盘的图像的工业相机和识别图像中工件周边区域是否发生干涉的控制器,工业相机与控制器相连,控制器与机器人相连,控制器控制机器人通过手爪抓取料盘上的工件。如果图像中工件周边区域没有发生干涉,控制器控制机器人通过手爪抓取料盘上的工件。本发明的技术方案确保了机器人安全稳定、连续可靠地自动完成工件抓取操作,使得整个机器人***具有更高的智能性、安全稳定性,扩大了机器人的应用范围和工作环境。
Description
技术领域
本发明属于机械自动化技术领域,涉及一种分拣工件的装置,尤其涉及一种机器人智能分拣工件的装置及方法。
背景技术
目前,由于现有技术和***的机器人在抓取工件时,无法检测和判别出手爪是否会与被抓取工件周边的其他工件发生运动干涉。因此,为了避免机器人抓取工件时发生运动干涉,在现有技术条件下,通常是将工件首先整齐地放置在特定的料盘中,使得工件彼此间有足够大的间距,从而保证了手爪在抓取工件时不会碰到周围的其他工件。
现有技术和***的机器人手爪抓取工件时,可能会由于相邻工件距离过近或部分重叠而造成手爪的手指与相邻工件发生运动干涉。如图1中所示,由于A、B、C三个工件相距过近,手爪以图示姿势抓取其中任何一个工件时,手爪的手指都会与相邻工件发生运动干涉,即手指与工件发生碰撞,这将会造成工件、手爪,甚至机器人的损坏。
因此,现有技术和***的分拣工件的装置首先需将工件整齐并有足够大的间距的放置在料盘中,或者某种卡具中,不能随意地算乱放置。这导致***中需要料盘,还需要人工将工件整齐地放置在料盘中,这造成了生产成本增加,自动化程度降低。
发明内容
有鉴于此,本发明提供了一种避免运动干涉发生的实现装置及实现方法,使得整个机器人***具有更高的智能性、安全稳定性,扩大了机器人的应用范围和工作环境,使机器人***能够完成过去所不能完成的任务。
为达到上述目的,具体技术方案如下:
一方面,提供了一种机器人智能分拣工件的装置,用于随机摆放的工件的分拣,包括机器人、视觉识别机构和料盘,所述工件置于所述料盘上,所述机器人上设有抓取工件的手爪,所述视觉设别机构包括摄取置于料盘上的工件及料盘的图像的工业相机和识别所述图像中工件周边区域是否发生干涉的控制器,所述工业相机与所述控制器相连,所述控制器与所述机器人相连,所述控制器控制所述机器人通过所述手爪抓取所述料盘上的工件。
优选的,所述料盘上与所述工件相邻的表面的灰度值与所述工件的灰度值不同。
优选的,当所述控制器识别所述图像中工件周边区域的灰度值与所述料盘的灰度值相同时,所述控制器控制手爪抓取料盘上的工件。
优选的,所述控制器识别的所述图像中工件的周边区域等于或大于所述手爪的抓取部的截面积。
优选的,所述料盘上还设有旋转机构,所述旋转机构驱动所述料盘及置于所述料盘上的工件旋转。
优选的,当所述控制器识别所述图像中工件周边区域的灰度值与所述料盘的灰度值不同时,所述旋转机构驱动所述料盘及置于所述料盘上的工件旋转。
优选的,所述料盘上还设有震动机构,当所述控制器识别所述图像中工件周边区域的灰度值与所述料盘的灰度值不同时,所述震动机构驱动所述料盘震动。
优选的,还包括工件料仓,所述工件料仓与所述料盘相连。
优选的,还包括传送带,所述工件料仓通过所述传送带与所述料盘相连。
另一方面,提供了一种如上述的机器人智能分拣工件的装置的分拣工件方法,包括如下步骤:
步骤1,将所述工件随机置于所述料盘上;
步骤2,所述视觉设别机构中的工业相机摄取包括置于料盘上的工件及料盘的图像;
步骤3,所述视觉设别机构中的控制器识别所述图像中工件周边区域是否发生干涉;
步骤4,如果图像中工件周边区域没有发生干涉,所述控制器控制所述机器人通过所述手爪抓取所述料盘上的工件。
相对于现有技术,本发明的技术方案确保了机器人安全稳定、连续可靠地自动完成工件抓取操作,使得整个机器人***具有更高的智能性、安全稳定性,扩大了机器人的应用范围和工作环境,使机器人***能够完成过去所不能完成的任务。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有技术分拣工件的结构示意图;
图2是本发明实施例的装置的结构示意图;
图3是本发明实施例的手爪的结构示意图;
图4是本发明实施例的工件摆放不干涉的结构示意图;
图5是本发明实施例的工件摆放干涉的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
以下将结合附图对本发明的实施例做具体阐释。
如图2中所示的本发明的实施例的机器人智能分拣工件的装置,用于随机摆放的工件1的分拣。其包括机器人2、视觉识别机构和料盘3。工件1置于料盘3上。并结合如图3中所示,机器人2上设有抓取工件1的手爪4。视觉设别机构包括摄取包括置于料盘3上的工件1及料盘3的图像的工业相机5和识别图像中工件1周边区域是否发生干涉的控制器。工业相机5与控制器相连,控制器与机器人2相连。控制器控制机器人2通过手爪4抓取料盘3上的工件1。
本发明的实施例的机器人智能分拣工件方法,包括如下步骤:
步骤1,将工件1随机置于料盘3上;
步骤2,视觉设别机构中的工业相机5摄取包括置于料盘3上的工件及1料盘3的图像;
步骤3,视觉设别机构中的控制器识别图像中工件1周边区域是否发生干涉;
步骤4,如果图像中工件周边区域没有发生干涉,控制器控制机器人2通过手爪4抓取料盘3上的工件1。
本发明实施例确保了机器人安全稳定、连续可靠地自动完成工件抓取操作,使得整个机器人***具有更高的智能性、安全稳定性,扩大了机器人的应用范围和工作环境,使机器人***能够完成过去所不能完成的任务。
本发明的实施例中的干涉是指当手爪抓取目标工件时,而与目标工件的周边发生物件发生碰撞。因此本发明的实施例在机器人抓取工件前,必须检测并判断是否会发生上述运动干涉情况。只有确定手爪在整个抓取过程中都不会与相邻工件发生运动干涉,机器人才可以实施抓取操作。
如图3中所示,本发明的实施例优选机器人的手爪4为二指平动手爪,并优选工件1为螺钉。分别如图4和图5中所示,在图4中,三颗螺钉整齐排列放置;在图5中,三颗螺钉散乱放置。
假定机器人当前要抓取图4中螺钉11和图4中的螺钉14,手爪从螺钉的正上方竖直落下进行抓取。手爪闭合前,手爪的两个手指在螺钉放置平面内的投影区域分别为a和b,如图4中的a和b区域所示。对于图4所示的螺钉11放置情况,两个手指运动轨迹的投影区域a和b均没有被周边其他工件遮挡,因此螺钉11能够被无干涉地抓取。对于图5所示的螺钉14放置情况,两个手指运动轨迹的投影区域a和b分别被螺钉13和螺钉15部分遮挡,因此手爪在抓取螺钉14时,一侧手指会碰到螺钉13,另一侧手指会碰到螺钉15,即手爪会与被抓取螺钉14两侧的其他工件发生运动干涉。
因此,在本发明的实施例使用二指平动手爪抓取螺钉类工件时,若手爪闭合前,两个手指在螺钉放置平面内的投影区域a和b未被其他工件遮挡,则螺钉可被安全无干涉地抓取;若投影区域被其他工件部分遮挡,则手爪会与被抓取螺钉两侧的其他工件发生运动干涉,即手爪无法安全地进行抓取操作。本发明的实施例通过检测螺钉周边区域,优选为左右两侧的手指投影区域a和b的遮挡情况,及周边区域等于或大于手爪4的抓取部的截面积,以此作为判断是否能够安全抓取该螺钉的条件。
如图2中所示,在本发明的实施例中,优选通过机器视觉的方法,即使用工业相机5拍摄待抓取的工件,通过控制器的图像识别的方法来确定工件的位置和干涉情况。
对于图4所示的状态,工业相机5拍照后a和b区域在照片中的图像是螺钉所在料盘上表面的图像;对于图5所示的状态,相机拍照后a和b区域在照片中的图像一部分是临近螺钉表面的图像,另一部分是料盘3上表面的图像。当螺钉表面图像与料盘3上表面图像的区别比较大时,就可以通过视觉检测技术判断出有无干涉情况发生。
此外,在本发明的实施例中,优选通过灰度值的比较进行判断是否具有区别。在工业相机5拍摄出的照片中,当螺钉表面图像灰度值与料盘3上表面图像灰度值区别明显时,图4中螺钉11和图5中螺钉14的a、b区域的平均灰度值也必然会有所区别,通过检测a和b区域的平均灰度值,即可判断出是否存在干涉的情况。
另外,如图2中所示,在本本发明的实施例中,优选还包括料盘3上还设有旋转机构和震动机构。当控制器识别图像中工件周边区域的灰度值与料盘3的灰度值不同时,旋转机构驱动料盘3及置于料盘3上的工件1旋转,或者震动机构驱动料盘震动。优选的,还包括工件料仓6和传送带7,工件料仓6通过传送带7与料盘3相连。
如图2中所示,在本发明的实施例中,机器人2携带二指平动手爪4,借助机器视觉的工业相机5,检测料盘3中的工件1。完成视觉识别,判别当手爪4去抓取检测到的工件1时,是否会与周边的其他工件1发生运动干涉。如果发现有不发生运动干涉的工件1,则机器人2直接去抓取工件1,然后放入指定的放置位置。
如果视觉检测到的所有工件1都会造成抓取时运动干涉的发生,例如四颗螺钉彼此紧挨在一起,手爪4在抓取任何一颗螺钉时都必然会碰撞到其他螺钉。此时,机器人2不再执行抓取操作,控制器将让料盘3的震动机构工作,在震动机构驱动料盘3的震动作用下,其表面放置工件1将发生随机移动,造成工件1位置变化,使得紧挨的螺钉彼此分离,这样在抓取其中某颗螺钉时,手爪4和其他工件1可能就不会再发生运动干涉。
当料盘3表面的视觉检测区域内的工件1减少到一定程度时,优选通过与工件1灰度不同的面积之和大于预设值来进行判断,控制器将控制工件料仓6阀门开启,释放出一定量的工件1,优选通过定时继电器控制,通过预先计算工件1穿过料口的定额量时间来控制,工件1通过传送带7输送到料盘3上。再通过料盘3的旋转机构的旋转,将新补充的工件转至工业相机5的视野范围内,这样该料盘工件拣选***就能够安全稳定地连续自动工作下去。
以上对本发明的具体实施例进行了详细描述,但其只是作为范例,本发明并不限制于以上描述的具体实施例。对于本领域技术人员而言,任何对本发明进行的等同修改和替代也都在本发明的范畴之中。因此,在不脱离本发明的精神和范围下所作的均等变换和修改,都应涵盖在本发明的范围内。
Claims (8)
1.一种机器人智能分拣工件的装置,适用于随机摆放的工件的分拣,其特征在于,包括机器人、视觉识别机构和料盘,所述工件置于所述料盘上,所述机器人上设有抓取工件的手爪,所述视觉设别机构包括摄取置于料盘上的工件及料盘的图像的工业相机和识别所述图像中工件周边区域是否发生干涉的控制器,所述工业相机与所述控制器相连,所述控制器与所述机器人相连,所述控制器控制所述机器人通过所述手爪抓取所述料盘上的工件,当所述控制器识别所述图像中工件周边区域的灰度值与所述料盘的灰度值相同时,所述控制器控制手爪抓取料盘上的工件,所述控制器识别的所述图像中工件的周边区域等于或大于所述手爪的抓取部的截面积。
2.如权利要求1所述的机器人智能分拣工件的装置,其特征在于,所述料盘上与所述工件相邻的表面的灰度值与所述工件的灰度值不同。
3.如权利要求1所述的机器人智能分拣工件的装置,其特征在于,所述料盘上还设有旋转机构,所述旋转机构驱动所述料盘及置于所述料盘上的工件旋转。
4.如权利要求3所述的机器人智能分拣工件的装置,其特征在于,当所述控制器识别所述图像中工件周边区域的灰度值与所述料盘的灰度值不同时,所述旋转机构驱动所述料盘及置于所述料盘上的工件旋转。
5.如权利要求4所述的机器人智能分拣工件的装置,其特征在于,所述料盘上还设有震动机构,当所述控制器识别所述图像中工件周边区域的灰度值与所述料盘的灰度值不同时,所述震动机构驱动所述料盘震动。
6.如权利要求5所述的机器人智能分拣工件的装置,其特征在于,还包括工件料仓,所述工件料仓与所述料盘相连。
7.如权利要求6所述的机器人智能分拣工件的装置,其特征在于,还包括传送带,所述工件料仓通过所述传送带与所述料盘相连。
8.一种如权利要求1所述的机器人智能分拣工件的装置的机器人智能分拣工件方法,其特征在于,包括如下步骤:
步骤1,将所述工件随机置于所述料盘上;
步骤2,所述视觉设别机构中的工业相机摄取包括置于料盘上的工件及料盘的图像;
步骤3,所述视觉设别机构中的控制器识别所述图像中工件周边区域是否发生干涉;
步骤4,如果图像中工件周边区域没有发生干涉,所述控制器控制所述机器人通过所述手爪抓取所述料盘上的工件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410294184.7A CN104057459B (zh) | 2014-06-25 | 2014-06-25 | 一种机器人智能分拣工件的装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410294184.7A CN104057459B (zh) | 2014-06-25 | 2014-06-25 | 一种机器人智能分拣工件的装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104057459A CN104057459A (zh) | 2014-09-24 |
CN104057459B true CN104057459B (zh) | 2017-02-22 |
Family
ID=51545526
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410294184.7A Active CN104057459B (zh) | 2014-06-25 | 2014-06-25 | 一种机器人智能分拣工件的装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104057459B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104400788A (zh) * | 2014-12-03 | 2015-03-11 | 安徽省库仑动力自动化科技有限公司 | 一种用于废旧铅电池拆解的视觉识别机器人*** |
CN104440635B (zh) * | 2014-12-04 | 2017-02-08 | 刘晓冰 | 砂轮生产芯环分拣抓取芯环固定工装 |
CN105066963A (zh) * | 2015-07-23 | 2015-11-18 | 上海应用技术学院 | 木托盘突出钉视觉检测装置 |
FR3043076B1 (fr) * | 2015-11-02 | 2019-08-23 | Expertise Vision | Dispositif d'individualisation d'objets en vrac de petite taille |
CN106364903A (zh) * | 2016-08-18 | 2017-02-01 | 上海交通大学 | 单目立体视觉堆叠工件分拣方法 |
CN106493731B (zh) * | 2016-10-18 | 2019-05-03 | 上海发那科机器人有限公司 | 一种使用机器人3d视觉实现刹车盘拆跺的方法 |
CN106347740B (zh) * | 2016-11-04 | 2019-08-13 | 武汉人天机器人工程有限公司 | 一种瓶胚的机器人分拣整理装箱*** |
JP7145146B2 (ja) * | 2017-03-06 | 2022-09-30 | 株式会社Fuji | 画像処理データ作成方法 |
CN109079825A (zh) * | 2017-06-14 | 2018-12-25 | 天津玛斯特车身装备技术有限公司 | 机器人自动化视觉抓取*** |
CN108126914B (zh) * | 2017-11-24 | 2020-01-21 | 上海发那科机器人有限公司 | 一种基于深度学习的料框内散乱多物体机器人分拣方法 |
CN108214553A (zh) * | 2018-01-12 | 2018-06-29 | 瑞银国际物流(江苏)有限公司 | 一种搬运机器人的牵引装置 |
CN108080289A (zh) * | 2018-01-22 | 2018-05-29 | 广东省智能制造研究所 | 机器人分拣***、机器人分拣控制方法及装置 |
JP6763914B2 (ja) * | 2018-06-08 | 2020-09-30 | ファナック株式会社 | ロボットシステムおよびロボットシステムの制御方法 |
DE202021103093U1 (de) * | 2021-06-08 | 2022-06-10 | Dürr Assembly Products GmbH | Vorrichtung zum Greifen länglicher Befestigungselemente aus einem ungeordneten Lager |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11207611A (ja) * | 1998-01-21 | 1999-08-03 | Shin Etsu Handotai Co Ltd | 両面研磨装置におけるワークの自動搬送装置 |
JP3876260B2 (ja) * | 2004-09-16 | 2007-01-31 | ファナック株式会社 | 物品供給装置 |
JP4238256B2 (ja) * | 2006-06-06 | 2009-03-18 | ファナック株式会社 | ロボットシミュレーション装置 |
JP5085749B2 (ja) * | 2011-02-21 | 2012-11-28 | ファナック株式会社 | 棒状部材の搬送装置 |
CN103706571B (zh) * | 2013-12-27 | 2015-12-09 | 西安航天精密机电研究所 | 一种视觉定位分拣方法 |
CN203993894U (zh) * | 2014-06-25 | 2014-12-10 | 上海发那科机器人有限公司 | 一种机器人智能分拣工件的装置 |
-
2014
- 2014-06-25 CN CN201410294184.7A patent/CN104057459B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104057459A (zh) | 2014-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104057459B (zh) | 一种机器人智能分拣工件的装置及方法 | |
US11007648B2 (en) | Robotic system for grasping objects | |
US12002007B2 (en) | Robotic system with automated package scan and registration mechanism and methods of operating the same | |
CN114559428B (zh) | 用于提供动态机器人控制***的***和方法 | |
JP5402697B2 (ja) | ロボット装置及びワーク取り出しシステム並びにワーク取り出し方法 | |
US9008841B2 (en) | Robotic picking of parts from a parts holding bin | |
EP2783810A2 (en) | Robot system and method for producing to-be-processed material | |
Zhang et al. | Gilbreth: A conveyor-belt based pick-and-sort industrial robotics application | |
JP2013094938A (ja) | 部品供給方法、及び部品供給システム | |
JP7398662B2 (ja) | ロボット多面グリッパアセンブリ及びその操作方法 | |
JP6167760B2 (ja) | 物品位置認識装置 | |
CN203993894U (zh) | 一种机器人智能分拣工件的装置 | |
Tho et al. | Design and development of the sorting system based on robot | |
Kujala et al. | Picking a conveyor clean by an autonomously learning robot | |
CN109551458B (zh) | 机器人*** | |
Lim et al. | Mobile manipulation for autonomous packaging in realistic environments: EuRoC challenge 2, stage II, showcase | |
WO2004052596A1 (en) | Method and arrangement to avoid collision between a robot and its surroundings while picking details including a sensorsystem | |
JP6915085B2 (ja) | 作業機および把持位置探索方法 | |
JP7505674B2 (ja) | ピッキングシステム | |
JP7505675B2 (ja) | ピッキング方法及びピッキングシステム | |
US20230071488A1 (en) | Robotic system with overlap processing mechanism and methods for operating the same | |
Tudorie | Different approaches in feeding of a flexible manufacturing cell | |
CN116061192A (zh) | 具有物体处理的机器人***的***和方法 | |
CN116429788A (zh) | 基于机器视觉的硅片叠片缺陷检测方法、装置及电子设备 | |
CN104627835A (zh) | 用于oht平台的防掉落卡爪*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |