编码格式及确定方法、参数配置及传输协议确定方法与流程

文档序号:29923604发布日期:2022-05-07 10:16阅读:126来源:国知局
编码格式及确定方法、参数配置及传输协议确定方法与流程

1.本发明涉及编码格式技术领域,特别是涉及一种编码格式及确定方法、参数配置及传输协议确定方法。


背景技术:

2.无人集群应用是现今智能控制领域的热点问题。随着集群节点数量的提升,异构复杂度的增加,无论是算法仿真还是试飞验证都面临着维度、数量带来的不小的困境。就算法仿真中的场景展示技术来说,一是集群数量提升导致仿真曲线的数据量增大,引起用于态势展示所消耗的计算机计算力暴增,二是由于集群异构程度增加,集群种类愈发纷繁复杂,导致仿真系统的通用性受到挑战,不能全面的适应于多种无人集群仿真研究工况。例如针对考虑无人机、无人车、战机、导弹等无人集群智能体的算法研究,现有的仿真系统很难做到任务的通用化配置、显示元素的通用化处理、关键要素的通用化展示,并且通常会忽视从载机释放智能体这一包络从属关系,忽视智能体间连接关系的表述,这些问题都会给无人集群研究的展示效果带来不好的影响,显示的不明确不清晰也会拖后算法迭代的速度。


技术实现要素:

3.本发明的目的是提供一种编码格式及确定方法、参数配置及传输协议确定方法,以优化无人集群研究的展示效果,并在清晰且明确显示关系的同时,提高算法迭代的速度。
4.第一方面,本发明提供一种编码格式确定方法,包括以下步骤:
5.定义集群种族集,集群种族集中包括n个种族集,每一个种族集均被配置一个主代码,n≥1;
6.定义n个主体,对主体进行分组,一个主体对应配置一个主代码;
7.定义从属群集,从属集群具有至少一个层级,从属群集中包括n个从属集,每一个从属集均被配置一个从属代码,一个从属代码与一个主代码相对应,每一从属代码均包括第一编码标签和第二编码标签,其中,第一编码标签用于表征从属集本身,第二编码标签用于表征从属集的序列;
8.定义m个释放体,m≥n,释放体为从主体中释放出来的释放体,一个释放体对应配置一个从属代码。
9.采用上述技术方案的情况下,本发明提供的编码格式确定方法充分考虑集群仿真释放组合的主从关系,可以应用于载机导弹发射、无人机释放等具有层次关系的仿真中,而且,本发明提供的编码确定方式形成的编码格式规范化,可以适用仿真不同阶段的异构种群信息,仿真架构更加清晰,使得仿真过程中算法的迭代速度得到有效的提高。
10.可选的,集群种族集为[a,b,c,d,
……
],其中,a、b、c、d,
……
为主代码,一个主代码代表一个种族集,当种族集中包括多个种族时,每个种族可以被分别表示为a-0、a-1、a-2
……
,b-0、b-1、b-2
……
,c-0、c-1、c-2
……
,d-0、d-1、d-2
……
,。
[0011]
可选的,种族集为同构种族集或异构种族集。
[0012]
可选的,从属集群为[aa、bb、cc、dd,
……
],其中,aa、bb、cc、dd,
……
为从属代码,一个从属代码代表一个从属集,当从属集中包括多个从属时,每个从属可以被分别表示为a-0-1、a-1-2、a-2-3
……
,b-0-1、b-1-2、b-2-3
……
,c-0-1、c-1-2、c-2-3
……
,d-0-1、d-1-2、d-2-3
……
,其中,第一位数字为第一编码标签,第二为数字为第二编码标签。
[0013]
可选的,从属集为同构从属集,或,从属集为异构从属集。
[0014]
第二方面,本发明还提供一种编码格式,包括:
[0015]
集群种族集,集群种族集中包括n个种族集,每一个种族集均被配置一个主代码,n≥1;
[0016]
n个主体,对主体进行分组,一个主体对应配置一个主代码;
[0017]
从属群集,从属集群具有至少一个层级,从属群集中包括n个从属集,每一个从属集均被配置一个从属代码,一个从属代码与一个主代码相对应,每一从属代码均包括第一编码标签和第二编码标签,其中,第一编码标签用于表征从属集本身,第二编码标签用于表征从属集的序列;
[0018]
m个释放体,m≥n,释放体为从主体中释放出来的释放体,一个释放体对应配置一个从属代码。
[0019]
可选的,集群种族集为[a,b,c,d,
……
],其中,a、b、c、d,
……
为主代码,一个主代码代表一个种族集,当种族集中包括多个种族时,每个种族可以被分别表示为a-0、a-1、a-2
……
,b-0、b-1、b-2
……
,c-0、c-1、c-2
……
,d-0、d-1、d-2
……
,;和/或,
[0020]
种族集为同构种族集或异构种族集。
[0021]
可选的,从属集群为[aa、bb、cc、dd,
……
],其中,aa、bb、cc、dd,
……
为从属代码,一个从属代码代表一个从属集,当从属集中包括多个从属时,每个从属可以被分别表示为a-0-1、a-1-2、a-2-3
……
,b-0-1、b-1-2、b-2-3
……
,c-0-1、c-1-2、c-2-3
……
,d-0-1、d-1-2、d-2-3
……
,其中,第一位数字为第一编码标签,第二为数字为第二编码标签;和/或,
[0022]
从属集为同构从属集,或,从属集为异构从属集。
[0023]
第三方面,本发明还提供一种参数配置方法,参数配置方法基于第二方面和/或任一可选方式提供的编码格式。
[0024]
第四方面,本发明还提供一种传输协议确定方法,传输协议确定方法基于第二方面和/或任一可选方式提供的编码格式。
附图说明
[0025]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0026]
图1为集群仿真平台的示意图;
[0027]
图2为本发明实施例提供的编码格式。
具体实施方式
[0028]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]
图1示例出集群仿真平台的示意图。参见图1,集群仿真平台的通用化处理一般涉及以下几个方面,如通用化参数配置、可视化引擎的通用化场景配置、通用化要素展示、算法引擎的通用化算法模块、及沟通几大模块之间的通用化数据传输协议等。通用化参数配置是整套集群仿真平台的输入端,而通用化数据协议决定着数据存储及传输格式,是数据流动的核心。
[0030]
集群仿真除了需要考虑常规软件对于图标、文字、颜色的配置进行通用化处理以外,还需针对释放组合进行特殊配置(如导弹从载机上发射出,那么导弹与从属载机属于释放组合关系)。
[0031]
鉴于此,本发明实施例提供一种编码格式确定方法,包括以下步骤:
[0032]
s10、定义集群种族集,所述集群种族集中包括n个种族集,每一个种族集均被配置一个主代码,n≥1。
[0033]
示例的,集群种族集为[a,b,c,d,
……
],其中,a、b、c、d,
……
为主代码,一个主代码代表一个种族集,当种族集中包括多个种族时,每个种族可以被分别表示为a-0、a-1、a-2
……
,b-0、b-1、b-2
……
,c-0、c-1、c-2
……
,d-0、d-1、d-2
……
,。种族集可以是异构的,也可以是同构的。需要进一步解释的是,同构和异构的定义可以根据用户需求确定,一般只要名字不一样,主代码不一样都可以算是异构,比如无人机和战机为异构,导弹载机和无人机是异构,但是载机1和载机2为同构。
[0034]
s11、定义n个主体,对主体进行分组,一个主体对应配置一个主代码。
[0035]
上述主代码即表示一个分类的概念,也表示仿真中主体分组数组名称的开头。例如,种族集a中,第一类主体所包括的第一个主体的数组可以由a-0表示,第一类主体所包括的第二主体的数组可以由a-1表示,依次类推。
[0036]
s12、定义从属群集,从属集群具有至少一个层级,从属群集中包括n个从属集,每一个从属集均被配置一个从属代码,一个从属代码与一个主代码相对应,每一从属代码均包括第一编码标签和第二编码标签,其中,第一编码标签用于表征从属集本身,第二编码标签用于表征从属集的序列。
[0037]
示例的,从属集群可以为[aa、bb、cc、dd,
……
],其中,aa、bb、cc、dd,
……
为从属代码,一个从属代码代表一个从属集,当从属集中包括多个从属时,每个从属可以被分别表示为a-0-1、a-1-2、a-2-3
……
,b-0-1、b-1-2、b-2-3
……
,c-0-1、c-1-2、c-2-3
……
,d-0-1、d-1-2、d-2-3
……
,其中,第一位数字为第一编码标签,第二为数字为第二编码标签。
[0038]
需要进一步解释的是,例如从属代码aa代表一个从属集,具体含义是从种族集a中释放出来的,aa具有两个编码标签,分别是第一编码标签和第二编码标签,其中,第一个编码标签表示从属集本身的编码标签,与种族集的主代码相同,依次建立从属集与种族集的关联关系。且进一步的应用从属集表示在实际应用中出现的释放体的层级关系。第二编码标签表示从从属集中释放出来的群里排序的编码。例如,a-0-1即可以被解释为:从属集a中第0位释放体释放的集合中列为第1位的释放体(注意,此时编码是从0开始的)。
[0039]
应理解,从属集不满足一层释放体的架构,则可以定义两层释放体,例如,[aaa、
bbb、ccc、ddd,
……
],从属代码层次按层扩充,以此类推。
[0040]
作为一种示例,可选的,从属集为同构从属集,或,从属集为异构从属集。
[0041]
s12、定义m个释放体,m≥n,释放体为从主体中释放出来的释放体,一个释放体对应配置一个从属代码。
[0042]
采用上述技术方案的情况下,本发明提供的编码格式确定方法充分考虑集群仿真释放组合的主从关系,可以应用于载机导弹发射、无人机释放等具有层次关系的仿真中,而且,本发明提供的编码确定方式形成的编码格式规范化,可以适用仿真不同阶段的异构种群信息,仿真架构更加清晰,使得仿真过程中算法的迭代速度得到有效的提高。
[0043]
第二方面,本发明实施例还提供一种编码格式,参见图2,包括集群种族集,集群种族集中包括n个种族集,每一个种族集均被配置一个主代码,n≥1;
[0044]
n个主体,对主体进行分组,一个主体对应配置一个主代码;
[0045]
从属群集,从属集群具有至少一个层级,从属群集中包括n个从属集,每一个从属集均被配置一个从属代码,一个从属代码与一个主代码相对应,每一从属代码均包括第一编码标签和第二编码标签,其中,第一编码标签用于表征从属集本身,第二编码标签用于表征从属集的序列;
[0046]
m个释放体,m≥n,释放体为从主体中释放出来的释放体,一个释放体对应配置一个从属代码。
[0047]
作为一种可能的实现方式,集群种族集为[a,b,c,d,
……
],其中,a、b、c、d,
……
为主代码,一个主代码代表一个种族集,当种族集中包括多个种族时,每个种族可以被分别表示为a-0、a-1、a-2
……
,b-0、b-1、b-2
……
,c-0、c-1、c-2
……
,d-0、d-1、d-2
……
,;和/或,种族集为同构种族集或异构种族集。
[0048]
作为一种可能的实现方式,从属集群为[aa、bb、cc、dd,
……
],其中,aa、bb、cc、dd,
……
为从属代码,一个从属代码代表一个从属集,当从属集中包括多个从属时,每个从属可以被分别表示为a-0-1、a-1-2、a-2-3
……
,b-0-1、b-1-2、b-2-3
……
,c-0-1、c-1-2、c-2-3
……
,d-0-1、d-1-2、d-2-3
……
,其中,第一位数字为第一编码标签,第二为数字为第二编码标签;和/或,从属集为同构从属集,或,从属集为异构从属集。
[0049]
第三方面,本发明实施例还提供一种参数配置方法,参数配置方法基于第二方面和/或任一可选方式提供的编码格式。
[0050]
在实际应用中,可以定义规范的命名编码为开头,设定对应主题和释放体的初始状态数据、图标、文字、颜色等的初始配置信息,完成仿真平台单任务的初始化。
[0051]
第四方面,本发明实施例还提供一种传输协议确定方法,传输协议确定方法基于第二方面和/或任一可选方式提供的编码格式。
[0052]
在实际应用中,本发明通用化数据传输协议根据第一条通用化参数配置所述的编码命名规则进行设计,每一条数据包含多个智能体的状态组序列,状态组以对应智能体的命名编码为开头,如aa_0_1,紧跟其后的是通用化状态位,与命名一起形成一组状态组。通用化状态位为规范型,不同智能体所用的状态位含义一致,包含如当前仿真时间、三维空间位置、速度大小、欧拉角等常用信息,也包含如弹目距离、打击目标等只针对一种仿真工况的特殊信息。若该智能体不采用某一状态位的信息进行仿真,则置该信息为零。经过测试状态位50个以内可以满足基本所有的无人集群仿真,可以实现很好的通用化数据传输处理。
[0053]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0054]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1