System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于操作自主系统的系统和方法技术方案_技高网

用于操作自主系统的系统和方法技术方案

技术编号:41010289 阅读:2 留言:0更新日期:2024-04-18 21:46
公开了用于管理自主系统对动作策略的执行的系统和方法。动作策略包括要由自主系统执行以完成对应的活动目标的一系列动作。该方法包括由自主系统的处理器识别要由自主系统实现的活动目标,活动目标描述了要被执行以实现对应的活动目标的动作的层次结构。该方法包括:由处理器根据活动目标的动作的层次结构生成动作策略,动作策略的动作对应于活动目标的动作层次结构中的动作;以及执行动作策略。在完成动作的执行后,处理器提供包括与动作策略的完成状态有关的信息的数据。

【技术实现步骤摘要】
【国外来华专利技术】

本技术涉及用于管理动作策略的执行的系统和方法,并且更具体地,涉及在智能自主系统所在的动态环境内进行交互的智能自主系统。


技术介绍

1、自主决策过程的最新发展是开发自主系统的重要步骤。潜在的应用涵盖广泛的领域,例如但不限于辅助人形机器人系统或者网络流量监测和管理系统。自主系统期望执行任务来满足用户、交互人员或任何需要帮助的对象,同时遵守预定规则和/或变化的规则。因此,这种为处理各种活动而开发的自主系统可能需要能够检测异常发生的事件或异常情况以进一步识别要实现的目标,从而通过生成和执行动作策略或“对策”来解决所述异常情况。

2、尽管上述最近的发展可能会带来好处,但仍然需要改进。

3、
技术介绍
部分中讨论的主题不应仅仅因为其在
技术介绍
部分中提及而被假定为现有技术。类似地,不应假定背景部分中提到的或与背景部分的主题相关联的问题先前已在现有技术中被认识到。背景部分中的主题仅代表不同的方法。


技术实现思路

1、本技术的实施方式是基于开发者对与现有技术相关的缺点的认识而开发的。

2、特别地,此类缺点可以包括(1)自主系统取决于其被配置成运行的给定环境的行为不适当;(2)建立策略的计算时间较长,导致在给定环境中运行时可能出现中断;和/或(3)静态动作策略不适用于动态环境。

3、在一个方面,本技术的各种实现方式提供了一种用于管理自主系统对动作策略的执行的计算机实现的方法,动作策略包括要由所述自主系统执行以实现对应活动目标的一系列动作。该方法包括由自主系统的处理器识别要由自主系统实现的活动目标,活动目标描述了要被执行以实现对应活动目标的动作的层次结构;由处理器根据活动目标的动作的层次结构生成动作策略,动作策略的动作对应于活动目标的动作的层次结构中的动作;以及执行动作策略。该执行包括由自主系统执行动作策略的一系列动作,动作的执行受制于自主系统的状态,以及在完成动作的执行时提供包括与动作策略的完成状态有关的信息的数据。

4、在该方法的一些实施方式中,由自主系统的处理器接收活动目标包括接收多个活动目标,每个活动目标与优先级函数相关联,优先级函数指示对应活动目标的相对优先级水平。

5、在该方法的一些实施方式中,提供包括与动作策略的完成状态有关的信息的数据包括提供当前活动目标的优先级函数。

6、在该方法的一些实施方式中,与多个活动目标相对应的多个动作策略的执行顺序是基于一个或更多个活动目标的优先级函数的。

7、在该方法的一些实施方式中,处理器接收多个活动目标中的第一活动目标,之后处理器接收多个活动目标中的第二活动目标。该方法还包括在处理器确定第二活动目标相对于第一活动目标而言具有更高的优先级水平的情况下,中断与第一活动目标相对应的第一动作策略的执行;根据第二活动目标生成第二动作策略;以及由自主系统执行第二动作策略。

8、在该方法的一些实施方式中,活动目标的动作的层次结构中的每个动作与优先级函数相关联,优先级函数指示对应动作的相对优先级水平。

9、在该方法的一些实施方式中,提供包括与动作策略的完成状态有关的信息的数据包括提供当前动作的优先级函数。

10、在该方法的一些实施方式中,由自主系统的处理器接收活动目标包括接收多个活动目标,并且在处理器确定第二动作策略包括相对于第一动作而言具有更高优先级水平的动作的情况下,在第一动作处中断与从多个活动目标中选择的第一活动目标相对应的第一动作策略的执行。

11、在该方法的一些实施方式中,基于处理器接收的数据来更新多个活动目标,该数据包括关于自主系统的环境和自主系统的状态的信息。

12、在第二方面,本技术的各种实现方式提供了一种自主系统,该自主系统用于执行动作策略并且包括处理器和存储器,该存储器被配置成存储指令,该指令在由处理器执行时使自主系统执行上述方法。

13、在第三方面,本技术的各种实现方式提供了一种被配置成执行动作策略的自主系统,动作策略包括要由自主系统执行以实现对应活动目标的一系列行动。该系统包括存储器,该存储器包括填充有候选目标的第一数据库,候选目标中的每个候选目标包括计算机可读指令,这些计算机可读指令在由自主系统执行时致使生成对应活动目标的一系列动作。该系统包括处理器,该处理器以可操作的方式耦接到存储器并被配置成执行指令,该指令在被执行时引起包括以下的操作:接收使处理器在第一数据库中选择一个或更多个候选目标的第一指令;从所选择的候选目标中生成一个或更多个活动目标;根据一个或更多个活动目标生成一个或更多个动作策略;以及执行一个或更多个动作策略。

14、在该系统的一些实施方式中,处理器还被配置成在执行动作策略的动作时提供包括与动作策略的完成状态相关的信息的数据;以及接收基于所述信息的第二指令,该第二指令用以使处理器在第一数据库中选择一个或更多个候选目标。

15、在该系统的一些实施方式中,每个活动目标与优先级函数相关联,优先级函数指示对应活动目标的相对优先级水平。

16、在该系统的一些实施方式中,一个或更多个动作策略的执行顺序是基于对应的一个或更多个活动目标的优先级函数的。

17、在该系统的一些实施方式中,在处理器确定第二动作策略包括相对于第一动作而言具有更高优先级水平的动作的情况下,在第一动作处中断对应于第一活动目标的第一动作策略的执行。

18、在第四方面,本技术的各种实现方式提供了一种计算机实现的方法,该方法用于基于知识的推理以由自主系统建立活动目标的列表。该方法包括访问活动目标的列表,活动目标中的每个活动目标包括一组参数和第一计算机可读指令,这些第一计算机可读指令在由自主系统执行时使自主系统根据该组参数执行任务。该方法包括访问填充有静态环境属性的第一数据库,静态环境属性包括定义实体的属性以及定义实体之间的关系的第二计算机可读指令。实体以及实体之间的关系定义了自主系统被配置成在其中运行的环境。该方法包括访问填充有动态环境属性的第二数据库,该动态环境属性包括由自主系统基于已由自主系统观察到的事件生成的第三计算机可读指令,这些事件已在自主系统的操作期间在环境中发生。该方法包括,当自主系统观察到环境中的新事件时,基于新事件生成新的动态环境属性;将新的动态环境属性输入到第二数据库;对新的动态环境属性和静态环境属性执行协调性检查,协调性检查包括将新的动态环境属性与静态环境属性进行比较,以评估新的动态环境属性是否与静态环境属性中的至少一个相冲突;以及在确定新的动态环境属性与静态环境属性中的至少一个相冲突的情况下,将新的动态环境属性识别为不协调。

19、在该方法的一些实施方式中,该方法还包括确定新的动态环境属性是否不协调。该方法包括,在新的动态环境属性不协调的情况下,访问填充有候选目标的第三数据库,候选目标中的每个候选目标包括第四计算机可读指令,该第四计算机可读指令在由自主系统执行时致使生成第一计算机可读指令;基于新事件从候选目标中生成新的活动目标;以及将新的活动目标输入到本文档来自技高网...

【技术保护点】

1.一种计算机实现的方法,所述方法用于管理自主系统对动作策略的执行,所述自主系统包括一个或更多个感测设备,所述一个或更多个感测设备被配置成感测预定的状态变量,所述状态变量描述所述自主系统的状态,所述动作策略的每个动作与所述自主系统的状态以及所述自主系统执行所述动作策略所需的资源相关联,所述方法包括:

2.根据权利要求1所述的方法,其中,由所述自主系统的所述处理器接收所述活动目标包括:接收多个活动目标,每个活动目标与优先级函数相关联,所述优先级函数指示对应的所述活动目标的相对优先级水平。

3.根据权利要求2所述的方法,其中,提供包括与所述动作策略的完成状态有关的信息的数据包括:提供当前活动目标的优先级函数。

4.根据权利要求2或3所述的方法,其中,与所述多个活动目标相对应的多个动作策略的执行顺序是基于一个或更多个所述活动目标的优先级函数的。

5.根据权利要求2至4中的任一项所述的方法,其中,所述处理器接收所述多个活动目标中的第一活动目标,之后所述处理器接收所述多个活动目标中的第二活动目标,所述方法还包括:

6.根据权利要求1至5中的任一项所述的方法,其中,所述活动目标的所述动作的层次结构中的每个动作与优先级函数相关联,所述优先级函数指示对应动作的相对优先级水平。

7.根据权利要求6所述的方法,其中,提供包括与所述动作策略的完成状态有关的信息的数据包括:提供当前动作的优先级函数。

8.根据权利要求6或7所述的方法,其中,由所述自主系统的所述处理器接收活动目标包括接收多个活动目标,并且在所述处理器确定第二动作策略包括相对于第一动作而言具有更高优先级水平的动作情况下,在所述第一动作处中断与从所述多个活动目标中选择的第一活动目标相对应的第一动作策略的执行。

9.根据权利要求2至8中的任一项所述的方法,其中,基于由所述处理器接收到的数据来对所述多个活动目标进行更新,由所述处理器接收到的数据包括关于所述自主系统的环境的信息以及关于所述自主系统的状态的信息。

10.一种自主系统,所述自主系统被配置成执行动作策略,并且所述自主系统包括处理器和存储器,所述存储器被配置成存储指令,所述指令在由所述处理器执行时致使所述自主系统执行根据权利要求1至9中的任一项所述的方法。

11.一种计算机可读的载体,所述载体包括指令,在执行所述指令时所述指令使计算机执行根据权利要求1至9中的任一项所述的方法的步骤。

12.一种自主系统,所述自主系统被配置成执行动作策略,所述系统包括:

13.根据权利要求12所述的系统,其中,所述处理器还被配置成在执行动作策略的动作时:

14.根据权利要求12或13所述的系统,其中,每个活动目标与优先级函数相关联,所述优先级函数指示对应的所述活动目标的相对优先级水平。

15.根据权利要求14所述的系统,其中,所述一个或更多个动作策略的执行顺序是基于对应的一个或更多个所述活动目标的优先级函数的。

16.根据权利要求14或15所述的系统,其中,在所述处理器确定第二动作策略包括相对于第一动作而言具有更高优先级水平的动作的情况下,在所述第一动作处中断与第一活动目标相对应的第一动作策略的执行。

17.一种计算机实现的方法,所述方法用于管理自主系统对动作策略的执行,所述动作策略包括要由所述自主系统执行以实现对应的活动目标的一系列动作,所述方法包括:

18.根据权利要求17所述的方法,其中,由所述自主系统的所述处理器接收所述活动目标包括:接收多个活动目标,每个活动目标与优先级函数相关联,所述优先级函数指示对应的所述活动目标的相对优先级水平。

19.根据权利要求18所述的方法,其中,提供包括与所述动作策略的完成状态有关的信息的数据包括:提供当前活动目标的优先级函数。

20.根据权利要求18或19所述的方法,其中,与所述多个活动目标相对应的多个动作策略的执行顺序是基于一个或更多个所述活动目标的优先级函数的。

21.根据权利要求18至20中的任一项所述的方法,其中,所述处理器接收所述多个活动目标中的第一活动目标,之后所述处理器接收所述多个活动目标中的第二活动目标,所述方法还包括:

22.根据权利要求17至21中的任一项所述的方法,其中,所述活动目标的所述动作的层次结构中的每个动作与优先级函数相关联,所述优先级函数指示对应动作的相对优先级水平。

23.根据权利要求22所述的方法,其中,提供包括与所述动作策略的完成状态有关的信息的数据包括:提供当前动作的优先级函数。

24.根据权利要...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实现的方法,所述方法用于管理自主系统对动作策略的执行,所述自主系统包括一个或更多个感测设备,所述一个或更多个感测设备被配置成感测预定的状态变量,所述状态变量描述所述自主系统的状态,所述动作策略的每个动作与所述自主系统的状态以及所述自主系统执行所述动作策略所需的资源相关联,所述方法包括:

2.根据权利要求1所述的方法,其中,由所述自主系统的所述处理器接收所述活动目标包括:接收多个活动目标,每个活动目标与优先级函数相关联,所述优先级函数指示对应的所述活动目标的相对优先级水平。

3.根据权利要求2所述的方法,其中,提供包括与所述动作策略的完成状态有关的信息的数据包括:提供当前活动目标的优先级函数。

4.根据权利要求2或3所述的方法,其中,与所述多个活动目标相对应的多个动作策略的执行顺序是基于一个或更多个所述活动目标的优先级函数的。

5.根据权利要求2至4中的任一项所述的方法,其中,所述处理器接收所述多个活动目标中的第一活动目标,之后所述处理器接收所述多个活动目标中的第二活动目标,所述方法还包括:

6.根据权利要求1至5中的任一项所述的方法,其中,所述活动目标的所述动作的层次结构中的每个动作与优先级函数相关联,所述优先级函数指示对应动作的相对优先级水平。

7.根据权利要求6所述的方法,其中,提供包括与所述动作策略的完成状态有关的信息的数据包括:提供当前动作的优先级函数。

8.根据权利要求6或7所述的方法,其中,由所述自主系统的所述处理器接收活动目标包括接收多个活动目标,并且在所述处理器确定第二动作策略包括相对于第一动作而言具有更高优先级水平的动作情况下,在所述第一动作处中断与从所述多个活动目标中选择的第一活动目标相对应的第一动作策略的执行。

9.根据权利要求2至8中的任一项所述的方法,其中,基于由所述处理器接收到的数据来对所述多个活动目标进行更新,由所述处理器接收到的数据包括关于所述自主系统的环境的信息以及关于所述自主系统的状态的信息。

10.一种自主系统,所述自主系统被配置成执行动作策略,并且所述自主系统包括处理器和存储器,所述存储器被配置成存储指令,所述指令在由所述处理器执行时致使所述自主系统执行根据权利要求1至9中的任一项所述的方法。

11.一种计算机可读的载体,所述载体包括指令,在执行所述指令时所述指令使计算机执行根据权利要求1至9中的任一项所述的方法的步骤。

12.一种自主系统,所述自主系统被配置成执行动作策略,所述系统包括:

13.根据权利要求12所述的系统,其中,所述处理器还被配置成在执行动作策略的动作时:

14.根据权利要求12或13所述的系统,其中,每个活动目标与优先级函数相关联,所述优先级函数指示对应的所述活动目标的相对优先级水平。

15.根据权利要求14所述的系统,其中,所述一个或更多个动作策略的执行顺序是基于对应的一个或更多个所述活动目标的优先级函数的。

16.根据权利要求14或15所述的系统,其中,在所述处理器确定第二动作策略包括相对于第一动作而言具有更高优先级水平的动作的情况下,在所述第一动作处中断与第一活动目标相对应的第一动作策略的执...

【专利技术属性】
技术研发人员:阿卜杜勒伊拉·穆阿迪布洛朗·让皮埃尔
申请(专利权)人:诺曼第卡昂大学
类型:发明
国别省市:

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

1