用于任务执行的方法、装置、设备、存储介质和程序产品与流程

摘要: 本公开的示例实施例总体涉及计算机领域,特别地涉及用于任务执行的方法、装置、设备、存储介质和程序产品。背景技术:1、近年来,机器人技术已经得到了迅速发展,并且已经...
用于任务执行的方法、装置、设备、存储介质和程序产品与流程

本公开的示例实施例总体涉及计算机领域,特别地涉及用于任务执行的方法、装置、设备、存储介质和程序产品。

背景技术:

1、近年来,机器人技术已经得到了迅速发展,并且已经被广泛地用于多个技术领域。例如,在工厂的生产线上,可以使用机器人执行分类、搬运等多种任务。在控制机器人执行任务时,需要给出详细的任务信息,给用户操作带来不便。

技术实现思路

1、在本公开的第一方面,提供了一种任务执行的方法。该方法包括:获取针对可移动的目标对象的执行指令,执行指令至少包括与目标任务有关的描述信息;至少基于描述信息和针对目标对象所处场景的信息,从场景中的多个标志性元素中确定与执行指令有关的一组标志性元素;以及至少基于目标对象的当前位姿信息和一组标志性元素中的至少一个标志性元素,控制目标对象执行目标任务。

2、在本公开的第二方面,提供了一种用于任务执行的装置。该装置包括:获取模块,被配置为获取针对可移动的目标对象的执行指令,执行指令至少包括与目标任务有关的描述信息;确定模块,被配置为至少基于描述信息和针对目标对象所处场景的信息,从场景中的多个标志性元素中确定与执行指令有关的一组标志性元素;以及控制模块,被配置为至少基于目标对象的当前位姿信息和一组标志性元素中的至少一个标志性元素,控制目标对象执行目标任务。

3、在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理器;以及至少一个存储器,至少一个存储器被耦合到至少一个处理器并且存储用于由至少一个处理器执行的指令。指令在由至少一个处理器执行时使设备执行第一方面的方法。

4、在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。

5、在本公开的第五方面,提供了一种计算机程序产品。该计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,该计算机可执行指令在由设备执行时使设备执行第一方面的方法。

6、应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。

1.一种任务执行方法,包括:

2.根据权利要求1所述的方法,其中所述描述信息包括针对所述目标任务的任务描述信息,所述信息包括所述多个标志性元素的相应属性,并且确定所述一组标志性元素包括:

3.根据权利要求2所述的方法,其中所述多个标志性元素中的标志性元素的属性至少包括针对该标志性元素的功能描述信息,并且选择所述一组标志性元素包括:

4.根据权利要求2所述的方法,其中所述多个标志性元素中的标志性元素的属性至少包括针对该标志性元素的样本指令集,并且选择所述一组标志性元素包括:

5.根据权利要求1所述的方法,其中所述多个标志性元素中的标志性元素的属性至少包括针对该标志性元素的位姿信息,并且所述至少一个标志性元素是通过如下方式确定的:

6.根据权利要求5所述的方法,其中控制所述目标对象执行所述目标任务包括:

7.根据权利要求1所述的方法,其中所述描述信息包括与所述目标任务有关的一个或多个标志性元素的元素描述信息,并且确定所述一组标志性元素包括:

8.根据权利要求7所述的方法,还包括:

9.根据权利要求1所述的方法,其中所述信息包括针对所述目标对象所处场景的地图。

10.一种用于任务执行的装置,包括:

11.一种电子设备,包括:

12.一种计算机可读存储介质,其上存储有计算机可执行指令,所述计算机可执行指令可由处理器执行以实现根据权利要求1至9中任一项所述的方法。

13.一种计算机程序产品,所述计算机程序产品被有形地存储在计算机存储介质中并且包括计算机可执行指令,所述计算机可执行指令在由设备执行时使所述设备执行根据权利要求1至9中任一项所述的方法。