【技术实现步骤摘要】
物体抓取方法、装置、电子设备和存储介质
[0001]本专利技术涉及智能物流领域,更具体地涉及一种物体抓取方法、装置、电子设备和存储介质。
技术介绍
[0002]随着自动化技术的发展,在一些场景中逐渐由自动化机械代替人工进行工作。例如通过机械臂将物体抓取后移动至目标位置,而代替了人工进行搬运的方式。
[0003]通常机械臂在抓取物体时,可能会存在抓取失败的情况,而控制算法计算的结果表示当前抓取失败的物体具有最高优先级,且规划成功了抓取路径。所以机械臂在抓取失败后,可能会不断的重复尝试抓取。若当前抓取失败的物体不具有被抓取成功的可能性,那么机械臂重复抓取的方式会导致时间和资源的耗费,降低整体抓取效率。
技术实现思路
[0004]鉴于上述问题,本专利技术提供了一种能够提高整体抓取效率的物体抓取方法、装置、电子设备和存储介质。
[0005]本专利技术实施例的一方面提供了一种物体抓取方法,包括:获取第一目标物体的S个第一抓取点位姿,其中,所述第一目标物体包括从N个待抓取物体中确定出的物体;从所述S个第一抓取点位姿中确定出目标抓取点位姿;计算所述目标抓取点位姿与M个第二抓取点位姿中至少一个第二抓取点位姿之间的位姿距离,其中,M个第二抓取点位姿包括所述N个待抓取物体中至少一个抓取失败物体的位姿,S、M或N为大于或等于1的整数;在计算获得的任一个所述位姿距离小于第一距离阈值的情况下,停止抓取所述第一目标物体。
[0006]根据本专利技术的实施例,在计算获得的任一个所述位姿距离小于第一距离阈值的 ...
【技术保护点】
【技术特征摘要】
1.一种物体抓取方法,包括:获取第一目标物体的S个第一抓取点位姿,其中,所述第一目标物体包括从N个待抓取物体中确定出的物体;从所述S个第一抓取点位姿中确定出目标抓取点位姿;计算所述目标抓取点位姿与M个第二抓取点位姿中至少一个第二抓取点位姿之间的位姿距离,其中,M个第二抓取点位姿包括所述N个待抓取物体中至少一个抓取失败物体的位姿,S、M或N为大于或等于1的整数;在计算获得的任一个所述位姿距离小于第一距离阈值的情况下,停止抓取所述第一目标物体。2.根据权利要求1所述的方法,其中,在计算获得的任一个所述位姿距离小于第一距离阈值的情况下,所述方法还包括:计算所述第一目标物体上的第一区域与S
‑
1个第二区域中至少一个第二区域之间的属性差异,其中,所述第一区域为所述目标抓取点位姿所在的区域,所述S
‑
1个第二区域一一对应于所述S个第一抓取点位姿中其余第一抓取点位姿所在的区域,所述属性差异用于表征所述第一区域的属性信息与第二区域的属性信息之间的差异程度;在所述第一区域与所述S
‑
1个第二区域中任一个第二区域之间的属性差异满足预设条件的情况下,将该第二区域对应的第一抓取点位姿作为新的目标抓取点位姿。3.根据权利要求2所述的方法,其中,所述预设条件包括第一预设条件,所述计算所述第一目标物体上的第一区域与S
‑
1个第二区域中至少一个第二区域之间的属性差异包括:令i=1,循环执行以下操作,基于所述第一目标物体的图像,获得所述第一区域的形状轮廓,以及第i个第二区域的形状轮廓,其中,i为大于或等于1的整数,i小于或等于S
‑
1;计算获得所述第一区域的形状轮廓与所述第i个第二区域的形状轮廓之间的形状轮廓差异;在所述形状轮廓差异不满足所述第一预设条件的情况下,令i=i+1。4.根据权利要求3所述的方法,其中,所述方法还包括:在所述形状轮廓差异满足所述第一预设条件的情况下,停止循环操作;以及将第i个第二区域所对应的第一抓取点位姿作为新的目标抓取点位姿。5.根据权利要求2所述的方法,其中,所述预设条件包括第二预设条件,所述计算所述第一目标物体上的第一区域与S
‑
1个第二区域中至少一个第二区域之间的属性差异包括:令i=1,循环执行以下操作,获得所述第一区域的重力分布,以及第i个第二区域的重力分布,其中,i为大于或等于1的整数,i小于或等于S
‑
1;计算获得所述第一区域的重力分布与所述第i个第二区域的重力分布之间的重力分布差异;在所述重力分布差异不满足所述第二预设条件的情况下,令i=i+1。6.根据权利要求5所述的方法,其中,所述方法还包括:在所述重力分布差异满足所述第二预设条件的情况下,停止循环操作;以及将第i个第二区域所对应的第一抓取点位姿作为新的目...
【专利技术属性】
技术研发人员:朱溪女,丁有爽,邵天兰,
申请(专利权)人:梅卡曼德北京机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。