[发明专利]用于语义机器人抓取的机器学习方法和装置有效
| 申请号: | 201880039073.8 | 申请日: | 2018-06-28 |
| 公开(公告)号: | CN110785268B | 公开(公告)日: | 2023-04-04 |
| 发明(设计)人: | E.江;S.维贾亚纳拉西姆汉;P.帕斯托萨姆佩德罗;J.伊巴兹;S.莱维恩 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16;G06N3/008;G06N3/0464;G06N3/045;G06N3/08;G06N3/084 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金玉洁 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 语义 机器人 抓取 机器 学习方法 装置 | ||
1.一种由一个或多个处理器实施的用于语义机器人抓取的方法,包括:
识别期望的对象语义特征;
生成定义运动的候选末端执行器运动矢量,以将机器人的抓取末端执行器从给定姿势移动到附加姿势;
识别由所述机器人的视觉组件捕获的图像,所述图像捕获所述抓取末端执行器和所述机器人的环境中的对象;
将所述图像和所述候选末端执行器运动矢量作为输入应用于训练后的联合神经网络;
基于将所述图像和所述末端执行器运动矢量应用于所述训练后的联合神经网络来生成联合输出,
其中,所述训练后的联合神经网络是基于以下内容进行训练的:
基于抓取预测而生成的抓取损失,所述抓取预测是基于使用所述联合神经网络生成的训练输出、通过抓取神经网络而生成的,以及
基于语义预测而生成的语义损失,所述语义预测是基于使用所述联合神经网络生成的训练输出、通过语义神经网络而生成的;
将所述联合输出应用于所述语义神经网络的训练后版本;
使用基于所述联合输出的所述语义神经网络的训练后版本生成语义神经网络输出,所述语义神经网络输出指示所述对象是否包括所述期望的对象语义特征;
生成抓取成功度量,生成所述抓取成功度量包括:
基于将所述联合输出应用于所述抓取神经网络的训练后版本来生成所述抓取成功度量,或者
基于将所述图像和所述末端执行器运动矢量应用于附加训练后的抓取神经网络来生成所述抓取成功度量;
基于所述抓取成功度量和指示所述对象是否包括所述期望的对象语义特征的语义模型输出来生成末端执行器命令;以及
将所述末端执行器命令提供给所述机器人的一个或多个致动器。
2.根据权利要求1所述的方法,其中,生成所述抓取成功度量包括:基于将所述联合输出应用于所述抓取神经网络的训练后版本来生成所述抓取成功度量。
3.根据权利要求1所述的方法,其中,生成所述抓取成功度量包括:基于将所述图像和所述末端执行器运动矢量应用于所述附加训练后的抓取神经网络来生成所述抓取成功度量。
4.根据权利要求3所述的方法,其中,所述附加训练后的抓取神经网络是独立于所述抓取神经网络、所述联合神经网络和所述语义神经网络进行训练的。
5.根据前述权利要求中任一项所述的方法,其中,在生成所述语义模型输出时,所述图像不直接作为输入应用于所述语义神经网络。
6.根据权利要求1所述的方法,其中,在生成所述语义模型输出时,所述联合输出是应用于所述语义神经网络的唯一输入。
7.根据权利要求1所述的方法,其中,在基于所述抓取损失来训练所述联合神经网络时,还基于所述抓取损失来训练所述抓取神经网络,而不基于所述抓取损失来训练所述语义神经网络,其中,所述抓取损失是基于通过所述抓取神经网络生成的所述抓取预测而生成的。
8.根据权利要求1所述的方法,其中,在基于所述语义损失来训练所述联合神经网络时,还基于所述语义损失来训练所述语义神经网络,而不基于所述语义损失来训练所述抓取神经网络,其中,所述语义损失是基于通过所述语义神经网络生成的所述语义预测而生成的。
9.根据权利要求1所述的方法,其中,所述期望的对象语义特征定义对象分类。
10.根据权利要求1所述的方法,其中,对于多个对象分类中的每一个,所述语义模型输出指示所述对象具有所述对象分类中的对应一个的可能性。
11.根据权利要求1所述的方法,还包括:
从用户界面输入设备接收用户界面输入;
其中,基于所述用户界面输入来识别所述期望的对象语义特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880039073.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:配件箱
- 下一篇:用于管理机器人和相关治疗机器人的运动的设备





