说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210876315.7 (22)申请日 2022.07.25 (71)申请人 之江实验室 地址 311100 浙江省杭州市余杭区中泰街 道之江实验室南湖总部 (72)发明人 付宜利 顾建军 李恩博 朱世强  (74)专利代理 机构 杭州浙科专利事务所(普通 合伙) 33213 专利代理师 陈洁 (51)Int.Cl. B25J 9/16(2006.01) G06K 9/62(2022.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 一种杂乱环境机器人6自由度抓取姿态 生成 方法 (57)摘要 本发明属于机器人抓取与操作技术领域, 公 开了一种杂乱环境机器人6自由度抓取姿态生成 方法, 包括S1: 训练数据集生成; S2: 神经网络训 练; S3: 预测结果转换到抓取姿态 齐次矩阵。 本发 明是一种端到端的6自由度抓取姿态生成方法, 即输入场景点云直接输出场景中每个物体的多 样密集的成功的抓取姿态。 姿态的多样性可以保 证机器人在考虑避障与运动学约束时仍能更够 满足抓取; 具体执行时选择网络预测的指向点概 率最大的且机器人有运动学解的抓取姿态执行; 不需要长时间的采样过程与抓取姿态评估过程, 相比于3‑4自由度的抓取姿态更具有通用性; 提 出的新的抓取姿态表示方法只需要预测gi= (qi,ai,θi,di)四个量, 且不需要向量间正交约 束, 更有利于神经网络的学习。 权利要求书2页 说明书5页 附图2页 CN 115366095 A 2022.11.22 CN 115366095 A 1.一种杂乱 环境机器人6自由度抓取姿态生成方法, 其特 征在于, 包括如下步骤: S1: 训练数据集 生成; S2: 神经网络训练; S3: 预测结果 转换到抓取姿态齐次矩阵。 2.根据权利要求1所述的杂乱环境机器人6自由度抓取姿态生成方法, 其特征在于, 所 述S1包括如下 具体步骤: 使用仿真环境对合成的物体进行抓取姿态采样, 仿真场景包含一张桌子, 桌面上随机 散落放置1至12个物体, 在重力作用下静态稳定; 使用对映采样, 在物体网格表面采样任意 一点设为平行夹爪的第一个接触点, 在该点与点处的法向量可以获得圆锥体, 在圆锥内采 样一条线, 该线于物体网格的交点为第二个接触点, 随后根据在两接触点中间的中心点与 直线做均匀旋转采样, 去除与夹爪发生碰撞的姿态和与夹爪手指之 间的空间没有交集的姿 态, 重复以上步骤直到获得足够多的抓取姿态候选, 在仿 真环境下对获得的候选姿态评估, 对在每个候选姿态下的夹爪闭合手指直到达到力的阈值或者手指 完全闭合了, 最后执行一 个晃动动作:夹爪首先沿着其接近方向上下移动, 然后围绕与手指移动关节轴平行 的直线 旋转, 通过测试物体是否仍然与两个手指接触来记录抓取成功, 获得抓取姿态集合G= {g1…gn}, g=(q,a, θ,d)。 3.根据权利要求1所述的杂乱环境机器人6自由度抓取姿态生成方法, 其特征在于, 所 述S2包括如下 具体步骤: S21: 数据预处 理: 对S1生成的数据集进行抓取姿态映射: 数据集中物体都是网格, 从单一视角获取桌面 网格场景点云 对于每个点标注是否时 抓取成功的 指向 点 其中qj∈P是物体网格的成功抓取姿态的指向点, r是 最大半径, P+={pi|si=1}表示指向点的集 合, S22: 构建神经网络结构: 基于PointNet++网络结构构建U形神经网络; 该网络的输入是从单一视角场景中随机 选取的20000个点, 输出是对2048个点预测的抓取姿态即g=(q,a, θ,d), 网络包含四个预测 头, 通过一维卷积实现, 分别预测每个点的输出: 是否是 成功抓取的指向点 指向点处 的接近向量 抓取方向向量的转角 和手抓原点与指向点的偏移量 S23: 几何损失计算与数据训练: 对每个点进行是否是抓取成功的指向点预测, 使用二值2交叉熵损失函数, 反向传播误 差最大的k个点的误差lbce,k, 在夹爪上方选取5个3D点 来表示夹爪姿态, 将这些点 根据真实值和预测值进行旋转平 移坐标变换计算几何损失: 只对预测是成功抓取指向点的抓取姿态进行误差反向传播:权 利 要 求 书 1/2 页 2 CN 115366095 A 2总体误差为 l=α lbce,k+β lg; 使用Adam优化器进行参数优化, 点云坐标被转化到相机坐标系下, 在训练过程中加入 数据增强算法给点云添加高斯噪声 使算法更 具有鲁棒 性。 4.根据权利要求1所述的杂乱环境机器人6自由度抓取姿态生成方法, 其特征在于, 所 述S3包括如下 具体步骤: 根据旋转平 移定义将预测输出 结果g=(q,a, θ,d)转变为齐次矩阵: g=(Rg,tg)∈SE(3); Rg=[b c a]; tg=‑da, 其中c=a ×b, Rg,tg分别是夹爪的旋转矩阵与平移向量, d是指向点q到夹爪坐标原点o 的偏移距离, q为场景点云中的一个(x, y, z)三维点, 向量b是平行夹爪手指的运动方向, 方 向只需要人为指定即可, 因夹爪本质上是一种对称结构, 指定的方向只要最终符合右手坐 标系即可, 向量a是夹爪接近方向, 向量b利用桌面法向量表示, 当桌面法向量n与a不平行 时, n与a可 以构建一个平面, 该平面的法向量为l, 则b与l之间存在向量夹角 θ, b被表示为 当n与a平行时 , 定义夹 角θ为桌面坐标系X 轴与b之间的 夹 角, 5.根据权利要求4所述的杂乱环境机器人6自由度抓取姿态生成方法, 其特征在于, 所 述向量a是预测的结果, 只需要进行向量积计算, 若平行则有1 ‑abs(n·a)< ε, ε是一个小量, 取1e‑6。权 利 要 求 书 2/2 页 3 CN 115366095 A 3

.PDF文档 专利 一种杂乱环境机器人6自由度抓取姿态生成方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种杂乱环境机器人6自由度抓取姿态生成方法 第 1 页 专利 一种杂乱环境机器人6自由度抓取姿态生成方法 第 2 页 专利 一种杂乱环境机器人6自由度抓取姿态生成方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:08:51上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。