基于机器人研发设计的一体化部署平台制造技术

技术编号:39290947 阅读:10 留言:0更新日期:2023-11-07 10:59
本发明专利技术提供了基于机器人研发设计的一体化部署平台,包括:流程确定模块,用于确定出机器人研发设计目标待实现操作流程树和所有部署涉及机器人的子目标操作流程;任务分析模块,用于分析出所有部署涉及机器人的任务序列和多种任务执行逻辑;框架生成模块,用于生成任务执行逻辑对应的标准功能代码框架;文件生成模块,用于基于每个待执行任务的个性化执行参数、个性化部署环境参数和标准功能代码框架生成待执行任务的个性化部署文件;文件部署模块,用于将待执行任务的个性化部署文件在对应部署涉及机器人的控制端中进行部署,获得机器人控制部署结果;用以实现大量机器人控制代码的一体化高效部署,进而高效地实现机器人研发设计目标。设计目标。设计目标。

【技术实现步骤摘要】
基于机器人研发设计的一体化部署平台


[0001]本专利技术涉及机器人研发
,特别涉及基于机器人研发设计的一体化部署平台。

技术介绍

[0002]目前,机器人研发设计通过将机器人和机器人控制进行结合形成一体化集成系统,并基于该一体化集成系统对机器人进行管理或设计;并基于该一体化集成系统平台对机器人、周边硬件产品或软件产品进行权限访问或使用的控制。
[0003]但是,随着机器人应用领域的扩大和控制系统的复杂化趋势以及工业要求的增多,机器人控制的研发设计应用落地难度增大,要想满足每次研发设计的创新应用领域和复杂的控制系统以及丰富的控制需求,需要投入大量的人力开发成本,且由于控制任务的复杂性导致开发效率也较低。
[0004]因此,本专利技术提出了基于机器人研发设计的一体化部署平台。

技术实现思路

[0005]本专利技术提供基于机器人研发设计的一体化部署平台,用以对所有机器人需要执行的所有任务流程进行关联分析,确定出当前研发设计目标的多个任务执行逻辑,并将每种任务执行逻辑对应的标准功能代码框架与每个待执行任务的执行参数和部署环境生成个性化部署文件,通过具体分析任务流程获得的任务执行逻辑生成标准功能代码框架,省略了研发设计中重复的任务分析过程和代码开发过程,实现了大量机器人控制代码的一体化开发和高效部署,进而高效地实现机器人研发设计目标,节省了人力开发成本,提高了开发效率。
[0006]本专利技术提供一种基于机器人研发设计的一体化部署平台,包括:
[0007]流程确定模块,用于确定出机器人研发设计目标在待部署范围内的待实现操作流程树和所有部署涉及机器人的子目标操作流程;
[0008]任务分析模块,用于基于待实现操作流程树和所有部署涉及机器人的子目标操作流程,分析出所有部署涉及机器人的任务序列和多种任务执行逻辑;
[0009]框架生成模块,用于生成任务执行逻辑对应的标准功能代码框架;
[0010]文件生成模块,用于基于待实现操作流程树和所有部署涉及机器人的子目标操作流程,生成任务序列中每个待执行任务的个性化执行参数,并结合待执行任务的个性化部署环境参数和标准功能代码框架,生成待执行任务的个性化部署文件;
[0011]文件部署模块,用于将待执行任务的个性化部署文件在对应部署涉及机器人的控制端中进行部署,获得机器人控制部署结果。
[0012]优选的,流程确定模块,包括:
[0013]对象确定子模块,用于基于机器人研发设计目标在待部署范围内的完整操作流程,确定出所有部署涉及机器人;
[0014]流程划分子模块,用于基于确定出的所有部署涉及机器人对完整操作流程进行流程划分,获得部署涉及机器人的至少一个部分操作流程和每个部分操作流程的执行时段;
[0015]流程生成子模块,用于基于部署涉及机器人的所有部分操作流程和对应的执行时段,生成部署涉及机器人的子目标操作流程;
[0016]流程树搭建子模块,用于基于所有部署涉及机器人和每个部署涉及机器人的子目标操作流程,搭建出机器人研发设计目标的待实现操作流程树。
[0017]优选的,任务分析模块,包括:
[0018]任务解析子模块,用于对所有部署涉及机器人的子目标操作流程进行任务解析,获得每个部署涉及机器人的任务序列;
[0019]逻辑分析子模块,用于对所有部署涉及机器人的任务序列中的待执行任务进行逻辑分析,获得多种任务执行逻辑。
[0020]优选的,任务解析子模块,包括:
[0021]关联分析单元,用于对所有部署涉及机器人的子目标操作流程进行关联度分析,获得关联划分界限;
[0022]任务划分单元,用于基于关联划分界限,对所有部署涉及机器人的子目标操作流程进行任务划分,获得每个部署涉及机器人的任务序列。
[0023]优选的,关联分析单元,包括:
[0024]操作对象确定子单元,用于确定出所有部署涉及机器人的子目标操作流程中每个待执行操作的被执行对象;
[0025]关联度列表检索子单元,用于检索操作关联度列表,确定出子目标操作流程中相邻待执行操作之间的操作关联度,同时,检索对象关联度列表,确定出子目标操作流程中相邻待执行操作之间的对象关联度;
[0026]关联度计算子单元,用于基于子目标操作流程中相邻待执行操作之间的操作关联度和对应的被执行对象之间的对象关联度,计算出相邻待执行操作之间的综合关联度;
[0027]数值排序拟合子单元,用于将子目标操作流程中的所有综合关联度进行排序并拟合,获得关联度变化曲线;
[0028]划分界限确定子单元,用于将关联度变化曲线中从最大骤降关联度至关联度变化曲线终点为止的所有综合关联度,当作极小关联度,将极小关联度对应的相邻待执行操作之间的界限当作关联划分界限。
[0029]优选的,逻辑分析子模块,包括:
[0030]序列划分单元,用于对每个任务序列进行任意划分,获得多种序列划分结果,其中,每种序列划分结果中包含多个部分任务序列,部分任务序列中包含至少两个相邻待执行任务;
[0031]第一类别确定单元,用于基于待执行任务在每个任务划分层次的任务所属类别,确定出部分任务序列中所有待执行任务的共同任务所属类别,将共同任务所属类别对应的任务划分层次当作目标任务划分层次;
[0032]第二类别确定单元,用于基于待执行任务中的被执行对象在每个对象划分层次的对象所属类别,确定出部分任务序列中所有待执行任务的共同对象所属类别,将共同对象所属类别对应的对象划分层次当作目标对象划分层次;
[0033]逻辑分析单元,用于基于任务序列中的所有部分任务序列的目标任务划分层次和目标对象划分层次,分析出多种任务执行逻辑。
[0034]优选的,逻辑分析单元,包括:
[0035]序列分类子单元,用于对所有任务序列进行任意分类,获得多个序列分类组合,基于序列分类组合确定出多个序列划分结果组合,其中,每个序列划分结果组合中包含序列分类组合中每个任务序列的一个序列划分结果;
[0036]相似度计算子单元,用于基于序列划分结果中的所有部分任务序列的目标任务划分层次和目标对象划分层次,计算出序列划分结果组合中所有序列划分结果之间的划分层次相似度;
[0037]分类评价子单元,用于将序列分类组合的所有序列划分结果组合的划分层次相似度中的最大划分层次相似度当作对应的分类评价值,并将所有序列分类组合的分类评价值的平均值当作综合分类评价值;
[0038]逻辑分析子单元,用于对所有任务序列继续进行多次分类,获得每次分类过程的新的多个序列分类组合,直至出现综合分类评价值的极大值时,则将出现综合分类评价值的极大值时的分类过程当作最终分类过程,基于最终分类过程确定出的多个序列分类组合中最大划分层次相似度对应的序列划分结果组合,分析出多种任务执行逻辑。
[0039]优选的,逻辑分析子单元基于最终分类过程确定出的多个序列分类组合中最大划分层次相似度对应的序列划分结果组合,分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于机器人研发设计的一体化部署平台,其特征在于,包括:流程确定模块,用于确定出机器人研发设计目标在待部署范围内的待实现操作流程树和所有部署涉及机器人的子目标操作流程;任务分析模块,用于基于待实现操作流程树和所有部署涉及机器人的子目标操作流程,分析出所有部署涉及机器人的任务序列和多种任务执行逻辑;框架生成模块,用于生成任务执行逻辑对应的标准功能代码框架;文件生成模块,用于基于待实现操作流程树和所有部署涉及机器人的子目标操作流程,生成任务序列中每个待执行任务的个性化执行参数,并结合待执行任务的个性化部署环境参数和标准功能代码框架,生成待执行任务的个性化部署文件;文件部署模块,用于将待执行任务的个性化部署文件在对应部署涉及机器人的控制端中进行部署,获得机器人控制部署结果。2.根据权利要求1所述的基于机器人研发设计的一体化部署平台,其特征在于,流程确定模块,包括:对象确定子模块,用于基于机器人研发设计目标在待部署范围内的完整操作流程,确定出所有部署涉及机器人;流程划分子模块,用于基于确定出的所有部署涉及机器人对完整操作流程进行流程划分,获得部署涉及机器人的至少一个部分操作流程和每个部分操作流程的执行时段;流程生成子模块,用于基于部署涉及机器人的所有部分操作流程和对应的执行时段,生成部署涉及机器人的子目标操作流程;流程树搭建子模块,用于基于所有部署涉及机器人和每个部署涉及机器人的子目标操作流程,搭建出机器人研发设计目标的待实现操作流程树。3.根据权利要求1所述的基于机器人研发设计的一体化部署平台,其特征在于,任务分析模块,包括:任务解析子模块,用于对所有部署涉及机器人的子目标操作流程进行任务解析,获得每个部署涉及机器人的任务序列;逻辑分析子模块,用于对所有部署涉及机器人的任务序列中的待执行任务进行逻辑分析,获得多种任务执行逻辑。4.根据权利要求3所述的基于机器人研发设计的一体化部署平台,其特征在于,任务解析子模块,包括:关联分析单元,用于对所有部署涉及机器人的子目标操作流程进行关联度分析,获得关联划分界限;任务划分单元,用于基于关联划分界限,对所有部署涉及机器人的子目标操作流程进行任务划分,获得每个部署涉及机器人的任务序列。5.根据权利要求4所述的基于机器人研发设计的一体化部署平台,其特征在于,关联分析单元,包括:操作对象确定子单元,用于确定出所有部署涉及机器人的子目标操作流程中每个待执行操作的被执行对象;关联度列表检索子单元,用于检索操作关联度列表,确定出子目标操作流程中相邻待执行操作之间的操作关联度,同时,检索对象关联度列表,确定出子目标操作流程中相邻待
执行操作之间的对象关联度;关联度计算子单元,用于基于子目标操作流程中相邻待执行操作之间的操作关联度和对应的被执行对象之间的对象关联度,计算出相邻待执行操作之间的综合关联度;数值排序拟合子单元,用于将子目标操作流程中的所有综合关联度进行排序并拟合,获得关联度变化曲线;划分界限确定子单元,用于将关联度变化曲线中从最大骤降关联度至关联度变化曲线终点为止的所有综合关联度,当作极小关联度,将极小关联度对应的相邻待执行操作之间的界限当作关联划分界限。6.根据权利要求3所述的基于机器人研发设计的一体化部署平台,其特征在于,逻辑分析子模块,包括:序列划分单元,用于对每个任务序列进行任意划分,获得多种序列划分结果,其中,每种序列划分结果中包含多个部分任务序列,部分任务序列中包含至少两个相邻待执行任务;第一类别确定单元,用...

【专利技术属性】
技术研发人员:杨一鸣杨胜体刘伟吴创彬
申请(专利权)人:深圳墨影科技有限公司
类型:发明
国别省市:

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

1