动态站点上的机器人自主的语义模型制造技术

技术编号:39005675 阅读:15 留言:0更新日期:2023-10-07 10:37
一种方法(300)包括当机器人(100)穿过建筑环境(10)时,接收由机器人的传感器(132、132a

【技术实现步骤摘要】
【国外来华专利技术】动态站点上的机器人自主的语义模型


[0001]本公开涉及动态站点(site)上的机器人自主的语义模型。

技术介绍

[0002]机器人通常被定义为可重新编程的多功能操纵器,其被设计成通过可变的编程运动来移动材料、零件、工具或专用设备,以执行任务。机器人可以是物理锚定的操纵器(例如,工业机器人手臂)、在环境中移动的移动机器人(例如,腿、轮子或基于牵引的机构),或者操纵器和移动机器人的某种组合。机器人用于各种行业,包括例如制造、运输、危险环境、勘探和医疗保健。因此,机器人利用协调运动穿过有障碍物的环境的能力为这些行业提供了额外的益处。

技术实现思路

[0003]本公开的一方面提供了一种计算机实现的方法,该方法在由数据处理硬件执行时使数据处理硬件执行操作。所述操作包括当机器人穿过建筑环境时,接收由机器人的一个或多个传感器捕获的传感器数据。所述操作包括接收用于建筑环境的建筑信息模型(BIM)。该BIM包括标识建筑环境内的一个或多个永久对象的语义信息。所述操作包括为建筑环境的定位地图生成多个定位候选。多个定位候选中的每个定位候选对应于由传感器数据标识的建筑环境的特征,并且表示用于机器人的潜在定位参考点。定位地图被配置为当机器人在整个建筑环境中移动时在建筑环境内定位机器人。所述操作包括对于每个定位候选,确定对应于相应定位候选的相应特征是否是由BIM的语义信息标识的建筑环境中的永久对象,并且当对应于相应定位候选的相应特征是由BIM的语义信息标识的建筑环境中的相应永久对象时,生成相应定位候选作为用于机器人的定位地图中的定位参考点。
[0004]本公开的方面可以提供一个或多个以下可选特征。在一些实施方式中,定位地图自主地引导机器人通过建筑环境。在一些实施例中,所述操作还包括将建筑环境的定位地图馈送给机器人的感知系统。该感知系统被配置为当机器人导航建筑环境在建筑环境内执行任务时,为机器人执行避障。在一些示例中,BIM还包括调度信息。该调度信息指示新的永久对象将被安装在建筑环境中的时间。在那些示例中,所述操作还包括在新的永久对象被安装在建筑环境中的时间之后,指示机器人为新的永久对象捕获传感器数据,并且基于为安装在建筑环境中的新的永久对象捕获的传感器数据来更新定位地图。在一些实施例中,语义信息包括建筑环境内的对象的描述符,所述操作还包括指示机器人基于建筑环境内的对象的一个或多个描述符来捕获传感器数据。
[0005]在一些实施方式中,BIM还包括机器人的非步进区域。该非步进区域指示机器人应该避免步进的区域。在那些实施方式中,操作还包括在定位地图中生成非步进区域,以根据BIM表示机器人的非步进区域。在另外的实施方式中,操作还包括将非步进区域传送给步进规划控制器。该步进规划控制器被配置为当机器人在建筑环境内执行任务时协调机器人的脚步放置。在一些实施例中,所述操作还包括从机器人的操作者接收用于机器人在建筑环
境内执行的创作的任务,以及使用定位地图在建筑环境中自主地导航以执行创作的任务。
[0006]在一些示例中,所述操作还包括通过确定从由机器人捕获的传感器数据标识的感知对象的位置、标识BIM中对应于从由机器人捕获的传感器数据标识的感知对象的位置的相应位置、以及确定BIM未能指示相应位置处的永久对象,从定位地图中移除非永久对象。在一些实施方式中,机器人包括四个腿。在一些实施例中,BIM包括建筑环境的三维表示。
[0007]本公开的另一方面提供了一种机器人。该机器人包括主体、耦合到主体的一个或多个基于运动的结构、至少部分地设置在主体上的传感器系统、与传感器系统通信的数据处理硬件以及与数据处理硬件通信的存储器硬件。存储器硬件存储指令,当所述指令在数据处理硬件上执行时使数据处理硬件执行操作。所述操作包括当机器人穿过建筑环境时,接收由机器人的传感器系统捕获的传感器数据。所述操作包括接收用于建筑环境的建筑信息模型(BIM)。BIM包括标识建筑环境内的一个或多个永久对象的语义信息。所述操作包括为建筑环境的定位地图生成多个定位候选。多个定位候选中的每个定位候选对应于由传感器数据标识的建筑环境的特征,并且表示用于机器人的潜在定位参考点。定位地图被配置为当机器人在整个建筑环境中移动时在建筑环境内定位机器人。所述操作包括对于每个定位候选,确定对应于相应定位候选的相应特征是否是由BIM的语义信息标识的建筑环境中的永久对象,并且当对应于相应定位候选的相应特征是由BIM的语义信息标识的建筑环境中的相应永久对象时,生成相应定位候选作为用于机器人的定位地图中的定位参考点。
[0008]本公开的这个方面可以包括以下可选特征中的一个或多个。在一些实施方式中,定位地图自主地引导机器人通过建筑环境。在一些实施例中,所述操作还包括将建筑环境的定位地图馈送给机器人的感知系统。该感知系统被配置为当机器人在建筑环境内执行任务时,为机器人执行避障。在一些示例中,BIM还包括调度信息。调度信息指示新的永久对象将被安装在建筑环境中的时间。在那些示例中,操作还包括指示机器人在新的永久对象被安装在建筑环境中的时间之后为新的永久对象捕获传感器数据,并且基于为安装在建筑环境中的新的永久对象捕获的传感器数据来更新定位地图。在一些实施例中,语义信息包括建筑环境内的对象的描述符,所述操作还包括指示机器人基于建筑环境内的对象的一个或多个描述符来捕获传感器数据。
[0009]在一些实施方式中,BIM还包括机器人的非步进区域。非步进区域指示机器人应该避免步进的区域。在那些实施方式中,所述操作还包括在定位地图中生成非步进区域,以根据BIM表示机器人的非步进区域。在另外的实施方式中,所述操作还包括将非步进区域传送给步进规划控制器。步进规划控制器被配置为当机器人在建筑环境内执行任务时协调机器人的脚步放置。在一些实施例中,所述操作还包括从机器人的操作者接收用于机器人在建筑环境内执行的创作的任务,以及使用定位地图在建筑环境中自主地导航以执行创作的任务。
[0010]在一些示例中,所述操作还包括通过确定从由机器人捕获的传感器数据标识的感知对象的位置、标识BIM中对应于从由机器人捕获的传感器数据标识的感知对象的位置的相应位置、以及确定BIM未能指示相应位置处的永久对象,从定位地图中移除非永久对象。在一些实施方式中,一个或多个基于移动的结构包括四个腿。在一些实施例中,BIM包括建筑环境的三维表示。
[0011]在附图和以下描述中阐述了本公开的一个或多个实施方式的细节。根据说明书和
附图以及权利要求书,其他方面、特征和优点将变得显而易见。
附图说明
[0012]图1A是能够进行基于对象的机器人控制的示例机器人的透视图。
[0013]图1B是图1A的机器人的示例系统的示意图。
[0014]图2A至图2D是用于图1B的机器人的示例语义规划器的示意图
[0015]图3是使用语义模型用于地图生成的方法的操作的示例布置的流程图。
[0016]图4是可用于实现本文描述的系统和方法的示例计算设备的示意图。
[0017]不同附图中相同的附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法(300),其在由数据处理硬件(142、162、410)执行时使所述数据处理硬件(142、162、410)执行操作,所述操作包括:当机器人(100)穿过建筑环境(10)时,接收由所述机器人(100)的一个或多个传感器(132、132a

n)捕获的传感器数据(134);接收用于所述建筑环境(10)的建筑信息模型(BIM)(30),所述BIM(30)包括标识所述建筑环境(10)内的一个或多个永久对象(PO)的语义信息(32);为所述建筑环境(10)的定位地图(202)生成多个定位候选(212、212a

n),所述多个定位候选(212、212a

n)中的每个定位候选(212)对应于由所述传感器数据(134)标识的所述建筑环境(10)的特征,并且表示用于所述机器人(100)的潜在定位参考点(222),所述定位地图(202)被配置为当所述机器人(100)在整个建筑环境(10)中移动时在所述建筑环境(10)内定位所述机器人(100);以及对于每个相应定位候选(212):确定对应于所述相应定位候选(212)的相应特征是否是由所述BIM(30)的所述语义信息(32)标识的所述建筑环境(10)中的永久对象(PO);以及当对应于所述相应定位候选(212)的相应特征是由所述BIM(30)的所述语义信息(32)标识的所述建筑环境(10)中的相应永久对象(PO)时,生成所述相应定位候选(212)作为用于所述机器人(100)的所述定位地图(202)中的定位参考点(222)。2.根据权利要求1所述的方法(300),其中,所述定位地图(202)自主地引导所述机器人(100)通过所述建筑环境(10)。3.根据权利要求1或权利要求2所述的方法(300),其中,所述操作还包括将所述建筑环境(10)的所述定位地图(202)馈送到所述机器人(100)的感知系统(180),所述感知系统(180)被配置为当所述机器人(100)导航所述建筑环境(10)在所述建筑环境(10)内执行任务时,为所述机器人(100)执行避障。4.根据权利要求1

3中任一项所述的方法(300),其中:所述BIM(30)还包括调度信息,所述调度信息指示新的永久对象(PO)将被安装在所述建筑环境(10)中的时间;并且所述操作还包括:在所述新的永久对象(PO)被安装在所述建筑环境(10)中的所述时间之后,指示所述机器人(100)为所述新的永久对象(PO)捕获传感器数据(134);以及基于为安装在所述建筑环境(10)中的所述新的永久对象(PO)捕获的所述传感器数据(134)来更新所述定位地图(202)。5.根据权利要求1

4中任一项所述的方法(300),其中:所述语义信息(32)包括所述建筑环境(10)内的对象的描述符;并且所述操作还包括指示所述机器人(100)基于所述建筑环境(10)内的对象的一个或多个描述符来捕获传感器数据(134)。6.根据权利要求1

5中任一项所述的方法(300),其中:所述BIM(30)还包括所述机器人(100)的非步进区域,所述非步进区域指示所述机器人(100)应该避免步进的区域;并且所述操作还包括在所述定位地图(202)中生成非步进区域,以根据所述BIM(30)表示所
述机器人(100)的所述非步进区域。7.根据权利要求6所述的方法(300),其中,所述操作还包括将所述非步进区域传送给步进规划控制器(176),所述步进规划控制器(176)被配置为当所述机器人(100)在所述建筑环境(10)内执行任务时协调所述机器人(100)的脚步放置。8.根据权利要求1

7中任一项所述的方法(300),其中,所述操作还包括:从所述机器人(100)的操作者(12)接收用于所述机器人(100)在所述建筑环境(10)内执行的创作的任务(22);以及使用所述定位地图(202)在所述建筑环境(10)中自主地导航以执行所述创作的任务(22)。9.根据权利要求1

8中任一项所述的方法(300),其中,所述操作还包括通过以下方式从所述定位地图(202)中移除非永久对象(NPO):确定从由所述机器人(100)捕获的所述传感器数据(134)标识的感知对象的位置;标识所述BIM(30)中对应于从由所述机器人(100)捕获的所述传感器数据(134)标识的所述感知对象的位置的相应位置;以及确定所述BIM(30)未能指示所述相应位置处的永久对象(PO)。10.根据权利要求1

9中任一项所述的方法(300),其中,所述机器人(100)包括四个腿(120、120a

d)。11.根据权利要求1

10中任一项所述的方法(300),其中,所述BIM(30)包括所述建筑环境(10)的三维表示。12.一种机器人(100),包括:主体(110);耦合到所述主体(110)的一个或多个基于运动的结构(120);至少部分地设置在所述主体(110)上的传感器系统(130);与所述传感器系统(130)通信的数据处理硬...

【专利技术属性】
技术研发人员:M
申请(专利权)人:波士顿动力公司
类型:发明
国别省市:

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

1