一种分拣模型生成方法技术

技术编号:20076045 阅读:27 留言:0更新日期:2019-01-15 00:55
本发明专利技术公开了一种机器人抓取有标签数据自动生成方法,其属于工业机器人领域的技术,包括:步骤S1,通过所述仿真分拣系统获得待抓物体的有抓取标签的仿真图像,所述抓取标签为所述待抓物体的可抓取区域;步骤S2,通过所述机器人分拣系统的获得所述待抓物体的真实图像;步骤S3,根据所述仿真图像和所述真实图像训练获得一对抗网络;步骤S4,所述对抗网络根据具有所述抓取标签的所述仿真图像生成机器人的训练用的所述标签图像。该技术方案的有益效果是:能够生成大量的用于机器人深度学习的标签图像,从而不需要进行人工标记,进一步提高了深度学习在机器人中的应用效率以及减少了迭代时间。

A Sorting Model Generation Method

The invention discloses an automatic generation method of labeled data for robot grasping, which belongs to the field of industrial robots. The technology includes: (1) obtaining the simulation image of the object to be grasped by the simulation sorting system, the grabbing label is the grabbable area of the object to be grasped; and (2) obtaining the object to be grasped by the robot sorting system; A real image of a body; a countermeasure network is obtained by training the simulated image and the real image; and a countermeasure network generates the label image for the training of a robot based on the simulated image with the capture tag. The beneficial effect of this technical scheme is that it can generate a large number of label images for robot deep learning, so that no manual labeling is needed, which further improves the application efficiency of deep learning in robots and reduces the iteration time.

【技术实现步骤摘要】
一种分拣模型生成方法
本专利技术涉及的是一种工业机器人领域的技术,具体是一种机器人抓取有标签数据自动生成方法。
技术介绍
深度学习技术在机器人领域有着广泛的应用,但需要大量有标记的图像数据用于深度学习训练。原因在于,在强标签的深度学习技术框架下,有标签数据量越大,质量越好,算法模型就表现的越好。然而在机器人领域,特别是在机器人抓取领域,缺少像计算机视觉领域的大规模有标签数据集。在这种情况下,极度依赖人工标记抓取区域或者抓取位姿,需要消耗大量人力来标签数据(标签图像),这不仅降低了深度学习在机器人领域应用的效率,也降低了工业机器人抓取算法的更新速度。在不依赖数据的传统抓取规划方法中,基于几何驱动的抓取规划大多在仿真环境中针对确定性物体采用力封闭、形封闭等方法计算抓取位置或可抓取姿态。
技术实现思路
本专利技术针对现有技术存在的上述不足,提出一种机器人抓取有标签数据自动生成方法,能够生成大量的用于机器人深度学习的标签图像,从而不需要进行人工标记,进一步提高了深度学习在机器人中的应用效率以及减少了迭代时间。本专利技术是通过以下技术方案实现的:本专利技术涉及一种机器人抓取有标签数据自动生成方法,其中,预设一机器人分拣系统和一与所述机器人分拣系统相对应的仿真分拣系统,根据所述机器人分拣系统和所述仿真分拣系统生成多个标签图形,并根据所述标签图形训练一用于分拣物体的分拣模型;所述标签图像生成方法包括以下步骤:步骤S1,通过所述仿真分拣系统获得待抓物体的有抓取标签的仿真图像,所述抓取标签为所述待抓物体的可抓取区域;步骤S2,通过所述机器人分拣系统获得所述待抓物体的真实图像;所述步骤S1和所述步骤S2不分先后;步骤S3,根据所述仿真图像和所述真实图像训练获得一对抗网络;步骤S4,所述对抗网络根据具有所述抓取标签的所述仿真图像生成机器人的训练用的所述标签图像。优选的,该机器人抓取有标签数据自动生成方法,其中,所述机器人分拣系统包括:工业机器人,所述工业机器人的端部设有一可更换抓手;摄像头,用于获得所述待抓物体的真实图像。优选的,该机器人抓取有标签数据自动生成方法,其中,所述步骤S1具体包括以下步骤:步骤S11,获得所述待抓物体的物体模型,并根据所述待抓物体的所述物体模型获得每一所述待抓物体的原始抓取标签;步骤S12,所述仿真分拣系统将所述待抓物体的所述物体模型随机堆放;步骤S13,所述仿真分拣系统根据所述原始抓取标签获得随机堆放的所述待抓物体的所述物体模型的所述抓取标签;步骤S14,所述仿真分拣系统截取包括所述抓取标签的所述待抓物体的仿真图像。优选的,该机器人抓取有标签数据自动生成方法,其中,所述仿真图像和所述真实图像均为彩色深度图像。优选的,该机器人抓取有标签数据自动生成方法,其中,在所述步骤S3中,所述对抗网络包括一生成网络和一辨别网络,所述对抗网络的训练过程包括以下步骤:步骤S31,所述生成网络根据所述仿真图像生成所述标签图像;步骤S32,将所述标签图像和所述真实图像输入所述辨别网络,获得所述真实图像的识别率;步骤S33,并判断所述识别率是否落入一预设范围:若是,则退出;若否,则修改所述生成网络和所述辨别网络的参数,随后回到步骤S31。优选的,该机器人抓取有标签数据自动生成方法,其中,所述步骤S12中,所述待抓物体的所述物体模型按照种类和数量随机组合后堆放。优选的,该机器人抓取有标签数据自动生成方法,其中,所述可更换抓手为吸盘类手抓或手指类手抓。优选的,该机器人抓取有标签数据自动生成方法,其中,在所述步骤S31中,所述生成网络根据所述仿真图像和一随机噪声生成所述标签图像。上述技术方案的有益效果是:本专利技术能够生成大量的用于机器人深度学习的标签图像,从而不需要进行人工标记,进一步提高了深度学习在机器人中的应用效率以及减少了迭代时间。附图说明图1为本专利技术的较佳的实施例中,一种仿真分拣系统的示意图;图2为本专利技术的较佳的实施例中,物体模型示意图;图3为本专利技术的较佳的实施例中,一种机器人抓取有标签数据自动生成方法流程示意图;图4本专利技术的较佳的实施例中,一种机器人抓取有标签数据自动生成方法的仿真图像生成过程示意图;图5本专利技术的较佳的实施例中,一种机器人抓取有标签数据自动生成方法的对抗网络生成过程示意图;图中:1摄像头、2可更换抓手、3工业机器人、4料框、5剔除区域、6待抓物体、7原始抓取标签。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本实施例涉及一种机器人抓取有标签数据自动生成方法,本方法基于一机器人分拣系统和一与机器人分拣系统相对应的仿真分拣系统。预设一机器人分拣系统和一与所述机器人分拣系统相对应的仿真分拣系统,根据所述机器人分拣系统和所述仿真分拣系统生成多个标签图形,并根据所述标签图形训练一用于分拣物体的分拣模型。所述机器人分拣系统包括:工业机器人3,所述工业机器人3的端部设有一可更换抓手2。摄像头1,用于获得所述待抓物体6的真实图像。机器人分拣系统中的摄像头1为RGB-D摄像头1。较佳的实施例中,可更换抓手2可以为吸盘类手抓或手指类手抓,吸盘类手抓为气动吸盘,手指类手抓为二指手抓。如图1所示,与机器人分拣系统相对应的仿真分拣系统,仿真分拣系统包括了以机器人分拣系统的各个组成部分为参照建立的仿真模型。如图2所示,仿真分拣系统根据待抓物体6生成待抓物体6的物体模型,待抓物体6的物体模型表面的黑色部分为原始待抓标签,即所述待抓物体6的可抓取区域。如图3所示,本实施例涉及的机器人抓取有标签数据自动生成方法包括以下步骤:步骤S1,通过所述仿真分拣系统获得待抓物体6的有抓取标签的仿真图像,所述抓取标签为所述待抓物体6的可抓取区域;如图4所示,所述步骤S1具体包括以下步骤:步骤S11,获得所述待抓物体6的物体模型,并根据所述物体模型获得每一所述待抓物体6的原始抓取标签7。物体模型中的原始抓取标签7是通过力封闭以及形封闭准则进行计算获得。较佳的实施例中,所述物体模型为根据物体的三维点云数据进行聚类获得。步骤S12,所述仿真分拣系统将所述待抓物体6的所述物体模型随机堆放。所述步骤S12中,所述待抓物体6的所述物体模型按照种类和数量随机组合后堆放。随机种类和数量的物体模型输入一物理引擎后,得到了堆放的物体模型。待抓物体6堆放于料框4中,在仿真分拣系统中同样构建了料框4的模型。在仿真分拣系统中的需要设置视觉参数以及与机器人分拣系统中的相似的背景。步骤S13,所述仿真分拣系统根据所述原始抓取标签7获得随机堆放的所述待抓物体6的所述抓取标签。仿真分拣系统中的待抓物体6的物体模型随机堆放,料框4中存在堆叠的待抓物体6。待抓物体6的原值抓取标签的重叠部分即作为剔除区域5,将提取部分去除后形成的为抓取标签。步骤S14,所述仿真分拣系统截取包括所述抓取标签的所述待抓物体6的仿真图像。在料框4本文档来自技高网...

【技术保护点】
1.一种机器人抓取有标签数据自动生成方法,其特征在于,预设一机器人分拣系统和一与所述机器人分拣系统相对应的仿真分拣系统,根据所述机器人分拣系统和所述仿真分拣系统生成多个标签图形,并根据所述标签图形训练一用于分拣物体的分拣模型;所述标签图像生成方法包括以下步骤:步骤S1,通过所述仿真分拣系统获得待抓物体的有抓取标签的仿真图像,所述抓取标签为所述待抓物体的可抓取区域;步骤S2,通过所述机器人分拣系统获得所述待抓物体的真实图像;步骤S3,根据所述仿真图像和所述真实图像训练获得一对抗网络;步骤S4,所述对抗网络根据具有所述抓取标签的所述仿真图像生成机器人的训练用的所述标签图像;所述步骤S1和所述步骤S2不分先后。

【技术特征摘要】
1.一种机器人抓取有标签数据自动生成方法,其特征在于,预设一机器人分拣系统和一与所述机器人分拣系统相对应的仿真分拣系统,根据所述机器人分拣系统和所述仿真分拣系统生成多个标签图形,并根据所述标签图形训练一用于分拣物体的分拣模型;所述标签图像生成方法包括以下步骤:步骤S1,通过所述仿真分拣系统获得待抓物体的有抓取标签的仿真图像,所述抓取标签为所述待抓物体的可抓取区域;步骤S2,通过所述机器人分拣系统获得所述待抓物体的真实图像;步骤S3,根据所述仿真图像和所述真实图像训练获得一对抗网络;步骤S4,所述对抗网络根据具有所述抓取标签的所述仿真图像生成机器人的训练用的所述标签图像;所述步骤S1和所述步骤S2不分先后。2.根据权利要求1所述的机器人抓取有标签数据自动生成方法,其特征在于,所述机器人分拣系统包括:工业机器人,所述工业机器人的端部设有一可更换抓手;摄像头,用于获得所述待抓物体的真实图像。3.根据权利要求1所述的机器人抓取有标签数据自动生成方法,其特征在于,所述步骤S1具体包括以下步骤:步骤S11,获得所述待抓物体的物体模型,并根据所述待抓物体的所述物体模型获得每一所述待抓物体的原始抓取标签;步骤S12,所述仿真分拣系统将所述待抓物体的所述物体模型随机堆放;步骤S13,所述仿真分拣系统...

【专利技术属性】
技术研发人员:刘文海钱晖潘震宇邵全全马进王伟明胡洁戚进张涛周兵
申请(专利权)人:上海发那科机器人有限公司
类型:发明
国别省市:上海,31

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

1