【技术实现步骤摘要】
具有增强的扫描机制的机器人系统
本公开总体上涉及机器人系统,且更具体地,涉及用于扫描物体的系统、过程和技术。
技术介绍
由于其不断增加的性能和降低的成本,许多机器人(例如,被配置成自动/自主地执行物理动作的机器)现在广泛地用于许多领域。例如,机器人可以用于在制造和/或组装、封包和/或包装、运输和/或装运等过程执行各种任务(例如,操纵或传递物体通过空间)。在执行任务时,机器人可以复制人类动作,从而取代或减少执行危险或重复任务将另外需要的人为参与。然而,在不考虑技术进步的情况下,机器人通常缺少复制执行更为复杂的任务所需要的人类灵敏度和/或适应性所必须的复杂性。例如,操纵机器人通常缺乏执行的动作中的控制粒度和灵活性,以考虑可能由各种现实世界因素引起的偏差或不确定性。因此,需要改进的技术和系统以便控制和管理机器人的各种方面,从而完成任务而不考虑各种真实世界因素。附图说明图1是具有增强的扫描机制的机器人系统可以在其中操作的示例性环境的图解。图2是示出根据本公开的一个或多个实施方案的机器人系统的框图。图3A是呈第一姿势的物体的图解。图3B是图3A的呈第二姿势的物体的图解。图3C是图3A的呈第三姿势的物体的图解。图4是示出由根据本公开的一个或多个实施方案的机器人系统执行的示例性任务的俯视图。图5A是根据本公开的一个或多个实施方案的用于操作图1的机器人系统的流程图。图5B是根据本公开的一个或多个实施方案的用于基于扫描度量标准而得到运动计划的流程图。具体实施方式本文描述了用于具有增强的扫描机制的机器人系统的系统和方法。根据一些实施方案配置的机器人系统(例如,执行一个或多个指 ...
【技术保护点】
1.一种用于操作机器人系统的方法,所述方法包括:接收表示包括目标物体的拾取区域的成像数据;基于所述成像数据而确定所述目标物体的初始姿势;计算与所述初始姿势相关联的置信度测量值,其中所述置信度测量值指示所述初始姿势是准确的可能性;基于所述置信度测量值而得到接近位置和至少一个扫描位置,所述接近位置限定有关所述末端执行器接触并夹持所述目标物体的位置,所述扫描位置限定有关所述末端执行器将所述目标物体的一个或多个表面呈现在一个或多个对应物体扫描仪前方以便对所述一个或多个物体标识符进行扫描的位置,基于所述得到的接近位置和所述扫描位置而得到运动计划,其中所述运动计划包括命令、设置或其组合以便操作机器人臂和末端执行器来基于以下操作而执行任务:(1)从起始位置拾取所述目标物体,(2)将所述目标物体传递到任务位置,以及(3)将一个或多个物体标识符呈现给位于所述起始位置与所述任务位置之间的一个或多个物体扫描仪,其中得到所述运动计划包括:将所述置信度测量值与充分性阈值进行比较,根据性能度量标准和/或扫描度量标准、基于所述比较的结果而选择性地计算所述接近位置和所述扫描位置,其中所述扫描度量标准对应于在不考虑所述 ...
【技术特征摘要】
2019.01.25 US 16/258,1201.一种用于操作机器人系统的方法,所述方法包括:接收表示包括目标物体的拾取区域的成像数据;基于所述成像数据而确定所述目标物体的初始姿势;计算与所述初始姿势相关联的置信度测量值,其中所述置信度测量值指示所述初始姿势是准确的可能性;基于所述置信度测量值而得到接近位置和至少一个扫描位置,所述接近位置限定有关所述末端执行器接触并夹持所述目标物体的位置,所述扫描位置限定有关所述末端执行器将所述目标物体的一个或多个表面呈现在一个或多个对应物体扫描仪前方以便对所述一个或多个物体标识符进行扫描的位置,基于所述得到的接近位置和所述扫描位置而得到运动计划,其中所述运动计划包括命令、设置或其组合以便操作机器人臂和末端执行器来基于以下操作而执行任务:(1)从起始位置拾取所述目标物体,(2)将所述目标物体传递到任务位置,以及(3)将一个或多个物体标识符呈现给位于所述起始位置与所述任务位置之间的一个或多个物体扫描仪,其中得到所述运动计划包括:将所述置信度测量值与充分性阈值进行比较,根据性能度量标准和/或扫描度量标准、基于所述比较的结果而选择性地计算所述接近位置和所述扫描位置,其中所述扫描度量标准对应于在不考虑所述初始姿势是否准确的情况下所述物体标识符中的至少一个保持不被所述末端执行器覆盖的可能性;以及实现所述运动计划以便操作一个或多个致动装置来执行所述任务。2.如权利要求1所述的方法,其中得到所述接近位置和所述扫描位置包括当所述置信度测量值未能满足所述充分性阈值时,根据所述扫描度量标准得到所述接近位置和所述扫描位置。3.如权利要求1所述的方法,其中得到所述接近位置和所述扫描位置包括当所述置信度测量值未能满足所述充分性阈值时,将所述扫描度量标准优先排在所述性能度量标准前面。4.如权利要求1所述的方法,其中得到所述接近位置和所述扫描位置包括当所述置信度测量值满足所述充分性阈值时,基于所述性能度量标准得到所述接近位置和所述扫描位置。5.如权利要求1所述的方法,其中得到所述接近位置和所述扫描位置包括:计算有关所述目标物体的围绕所述起始位置的一组可用接近位置,其中所述一组可用接近位置用于放置所述末端执行器以接触并夹持所述目标物体而不干扰其它物体;计算有关所述一组可用接近位置中的每一个可用接近位置的暴露的标识符组,其中所述暴露的标识符组表示根据所述初始姿势是准确的第一假设,在所述末端执行器处于所述对应接近位置的情况下,所述物体标识符保持未被覆盖的对应位置;计算有关所述一组可用接近位置中的每一个可用接近位置的替换标识符组,其中所述替换标识符组表示根据所述初始姿势是不准确的第二假设,在所述末端执行器处于所述对应接近位置的情况下,所述物体标识符保持未被覆盖的位置;以及选择所述接近位置,其中所述接近位置是具有所述暴露的标识符组和所述替换标识符组二者中的未被覆盖的物体标识符的所述可用接近位置。6.如权利要求5所述的方法,其还包括:识别对应于所述物体扫描仪的扫描区域;计算有关在所述扫描区域中或穿过所述扫描区域的所述目标物体的一组候选姿势,其中每一个候选姿势将所述目标物体的多个表面呈现给所述物体扫描仪;将所述暴露的标识符组和所述替换标识符组映射到所述候选姿势中的每一个;将有关每一个候选姿势的所述暴露的标识符组和所述替换标识符组与所述扫描区域进行比较;将扫描姿势识别为将所述暴露的标识符组和所述替换标识符组中的所述物体标识符呈现到所述扫描区域的候选姿势;并且其中得到所述运动计划包括:得到确立在所述扫描区域中或穿过所述扫描区域的所述扫描姿势的所述运动计划。7.如权利要求6所述的方法,其中:识别扫描区域包括识别定向在相反方向、正交方向或其组合上的扫描区域,以便对呈一个姿势的所述目标物体的不同表面进行扫描;以及实现所述运动计划包括实现用于在正交于所述扫描区域的取向的方向上将呈所述扫描姿势的所述目标物体传递穿过所述扫描区域的运动计划。8.如权利要求5所述的方法,其中得到所述运动计划包括计算至少第一扫描位置和第二扫描位置,其中所述第一扫描位置用于将所述暴露的标识符组中的位置呈现给所述物体扫描仪中的一个,并且所述第二扫描位置用于将所述替换标识符组中的位置呈现给所述物体扫描仪中的一个。9.如权利要求8所述的方法,其中实现所述运动计划包括:验证在实现所述运动计划之后直到所述第一扫描位置的扫描结果;以及当所述扫描结果表示成功扫描时,将所述目标物体传递到所述任务位置并且忽略所述第二扫描位置。10.如权利要求8所述的方法,其中实现所述运动计划包括:验证在实现所述运动计划之后直到所述第一扫描位置的扫描结果;以及当所述扫描结果表示失败的扫描时,将所述目标物体传递到所述第二扫描位置。11.如权利要求5所述的方法,其还包括:将所述暴露的标识符组与所述替换标识符组进行比较,以确定所述暴露的标识符组和所述替换标识符组是否包括在所述目标物体的相对表面上的位置;以及选择与正交于所述相对表面的第三表面相关联的所述接近位置。12.如权利要求11所述的方法,其中得到所述接近位置和所述扫描位置包括当所述置信度测量值满足所述充分性阈值时在不考虑所述扫描度量标准的情况下得到所述接近位置和所述扫描位置。13.如权利要求1所述的方法,其中计算所述运动计划包括:计算有关所述目标物体的围绕...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。