用于在基于技能的自主系统中施加约束的方法和系统技术方案

技术编号:34943463 阅读:27 留言:0更新日期:2022-09-17 12:18
根据本公开的一方面,一种计算机实现的方法包括为自主系统的可控物理设备创建多个基本技能函数。每个基本技能函数包括用于使用可控物理设备与物理环境交互以执行定义的目标的功能描述。该方法还包括选择一个或多个基本技能函数来配置可控物理设备以执行定义的任务。该方法还包括确定指定至少一个约束的装饰器技能函数。装饰器技能函数被配置用于在运行时对一个或多个基本技能函数施加至少一个约束。该方法还包括通过将装饰器技能函数应用于一个或多个基本技能函数来生成可执行代码,并且使用可执行代码来致动可控物理设备。且使用可执行代码来致动可控物理设备。且使用可执行代码来致动可控物理设备。

【技术实现步骤摘要】
【国外来华专利技术】用于在基于技能的自主系统中施加约束的方法和系统


[0001]本公开总体上涉及工程自主系统,并且具体地,涉及一种用于在基于技能的自主系统中施加约束的技术。

技术介绍

[0002]在全球且高度竞争的情形下管理快速创新周期的需求、复杂的定制需求以及日益增长的成本压力对传统工业自动化系统提出了日益增长的挑战。这一挑战激励制造商逐渐从自动化过渡到自主性的趋势。与自动化相比,自主性给予工厂车间里的每个资产在发生局部问题的情况下具有独立行动的决策制定和自控制能力。
[0003]预期工厂车间里的自主系统的工业用例是普及的,并且涵盖大范围的应用场景。在一些使用情况下,这能够涉及减少甚至消除人类参与的需要。在其他场景中,自主机器能够增强工厂工人的体能和智能。这种发展是用于如在工业4.0的背景下设想的灵活的制造操作的核心使能技术。
[0004]设想用于自主系统的工程设计工具将需要应对挑战工业自动化系统中现有技术的新的编程范例。

技术实现思路

[0005]简言之,本公开的各方面涉及在基于技能的编程范例中在工程设计自主系统中施加约束的技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:为自主系统的可控物理设备创建多个基本技能函数,每个基本技能函数包括功能描述,所述功能描述用于使用所述可控物理设备与物理环境交互以执行技能目标,从所述多个基本技能函数中选择一个或多个基本技能函数以将所述可控物理设备配置用于执行定义的任务,确定指定至少一个约束的装饰器技能函数,所述装饰器技能函数被配置用于在运行时对所述一个或多个基本技能函数施加所述至少一个约束,通过将所述装饰器技能函数应用于所述一个或多个基本技能函数来生成可执行代码,并且使用所述可执行代码致动所述可控物理设备。2.根据权利要求1所述的方法,其中,所述装饰器技能函数被配置用于响应于预定义的触发在运行时施加所述至少一个约束。3.根据权利要求2所述的方法,其中,所述装饰器技能函数被配置用于当所述预定义的触发被移除后在运行时移除所述至少一个约束。4.根据权利要求1所述的方法,进一步包括基于用户输入来修改所述装饰器技能函数,以指定所述装饰器技能函数中的新约束和/或移除在所述装饰器技能函数中指定的现有约束,由此修改所述可控物理设备的行为,而不修改所述一个或多个基本技能函数。5.根据权利要求4所述的方法,其中,在运行时修改所述装饰器技能函数。6.根据权利要求4所述的方法,其中,在所述自主系统的工程设计期间修改所述装饰器技能函数。7.根据权利要求1所述的方法,其中,所述装饰器技能函数包括安全性装饰器技能函数。8.根据权利要求7所述的方法,其中,所述安全性装饰器技能函数被配置用于,当检测到人在所述物理设备的预定义的近距内时,在运行时施加所述至少一个约束,以修改所述可控物理设备的行为。9.根据权利要求1所述的方法,其中,所述装饰器技能函数包括硬件装饰器技能函数,其中,基于用于执行所述代码的计算平台的类型来指定所述至少一个约束。10.根据权利要求1所述的方法,其中,所述装饰器技能函数包括通信装饰器技能函数,其中,基于用于在所述自主系统的多个设备之间进行通信的通信架构的类型来指定所述至少一个约束。11.一种计算系统,包括:处理器;以及存储指令的存储器,所述指令在由所述处理器执行时配置所述计算系统用以:为自主系统的可控物理设备创建多个基本技能函数,每个基本技能函数包括功能描述,所述功能描述用于使用所述可控物理设备与物理环境进行交互以执行技能目标,从所述多个基本技能函数中选择一个或多个基本技能函数,以配置所述可控物理设备执行定义的任务...

【专利技术属性】
技术研发人员:胡安
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

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

1