一种要素展示方法、组件及计算机可读存储介质与流程

文档序号:29923607发布日期:2022-05-07 10:16阅读:89来源:国知局
一种要素展示方法、组件及计算机可读存储介质与流程

1.本发明涉及数据处理技术领域,特别是涉及一种要素展示方法、组件及计算机可读存储介质。


背景技术:

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


技术实现要素:

4.本发明的目的是提供一种要素展示方法、组件及计算机可读存储介质,以提高集群仿真的通用性以及集群仿真中涉及的算法迭代速度。
5.第一方面,本发明提供一种要素展示方法,其特征在于,要素展示方法应用于集群仿真,要素展示方法包括:
6.建立图形数据库;
7.建立展示要素含义库;
8.建立配对组,配对组为图形数据库与展示要素含义库的配对组;
9.基于所述配对组获得展示要素对应的渲染图形;
10.展示渲染图形。
11.采用上述技术方案的情况下,在实际应用中,可以首先根据集群仿真场景提出形成要素含义库,并进一步的与在先建立好的图形数据库建立配对组,此时,展示要素与图形数据库之间形成一一映射关系。并且,基于配对组对展示要素进行渲染以形成渲染图形。当某一要素需要展示时,直接调用展示要素所对应的渲染图进行展示即可。其中,展示要素含义库与图形数据库的映射关系可以根据实际需求进行重构,因此,将本发明提供的展示方法应用于集群仿真时,可以提高集群仿真的通用性。而且,又由于在某一具体的应用场景下,要素含义库与图形数据库之间存在一一映射的关系,层次清晰,因此,将本发明提供的展示方法应用于集群仿真时,还可以提高集群仿真中涉及算法的迭代速度。
12.在一种实现方式中,在建立图形数据库之后,且在建立配对组之前,要素展示方法还包括:多元化图形数据库。
13.在一种实现方式中,图形数据库包括二维图标数据库和三维图标数据库,二维图标数据库包括二维简化图标集合、二维细化图标集合;
14.三维图标数据库包括三维简化图标集合和三维细化图标集合。
15.在一种实现方式中,二维简化图表集合中包括圆形、椭圆形、三角形、四边形、多边形和异形;
16.二维细化图标集合中包括区域图标、执行个体图标、障碍物图标和通讯设备图标;
17.三维简化图表集合中包括圆球形、椭圆球形、锥形、六面体形、多面体形和异形体;
18.三维细化图标集合中包括区域立体图标、执行个体立体图标、障碍物立体图标和通讯设备立体图标。
19.在一种实现方式中,展示要素含义库包括区域要素含义、执行个体要素含义、障碍物要素含义和通讯设备要素含义。
20.在一种实现方式中,配对组中包括要素含义、二维图标、三维图标、颜色、属性参数和位置参数。
21.在一种实现方式中,多元化图形数据库后,二维简化图标集合所包括的二维简化图标对应有实色和空心色,二维细化图标集合所包括的二维细化图标对应有实色和空心色;
22.三维简化图标集合所包括的三维简化图标对应有实色、半透明和拼接色,三维细化图标所包括的三维细化图标对应有实色、半透明和拼接色。
23.第二方面,本发明还提供一种要素展示组件,要素展示组件应用于集群仿真,要素展示组件包括:
24.图形数据库,图形数据库包括二维图标数据库和三维图标数据库,二维图标数据库包括二维简化图标集合、二维细化图标集合,三维图标数据库包括三维简化图标集合、三维细化图标集合;
25.要素含义库,要素含义库包括区域要素含义、执行个体要素含义、障碍物要素含义和通讯设备要素含义;
26.配对组创建模块,配对组创建模块用于基于图形数据库和要素含义库创建配对组;配对组包括要素含义、二维图标、三维图标、颜色、属性参数和位置参数;
27.渲染模块,渲染模块基于配对组形成展示要素的渲染图;
28.显示模块,显示模块用于显示展示要素的渲染图。
29.第三方面,本发明还提供一种计算机可读存储介质,计算机可读存储介质用于存储程序代码,程序代码在被计算机读取并运行时,执行如权利要求1至7任一项的要素展示方法。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
31.图1为集群仿真平台的示意图;
32.图2为本发明实施例提供的要素展示方法的流程图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.图1示例出集群仿真平台的示意图。参见图1,集群仿真平台的通用化处理一般涉及以下几个方面,如通用化参数配置、可视化引擎的通用化场景配置、通用化要素展示、算法引擎的通用化算法模块、及沟通几大模块之间的通用化数据传输协议等。其中,通用化要素展示影响着可视化引擎的通用化展示效果。
35.通常情况下,仿真界面的展示要素以图、表、颜色及形状为媒介呈现,为实现更好的通用化展示,就要对要素进行提炼、归纳。
36.本发明的目的是提供一种要素展示方法,要素展示方法应用于集群仿真,要素展示方法包括以下步骤,参见图2:
37.s10、建立图形数据库。
38.在实际应用中,可以采用如绘图软件或建模软件等,建立图形数据库。图形数据库具有等级层次,例如,图形数据库包括第一层级,第一层级包括二维图标数据库和三维图标数据库。
39.其中,二维图标数据库中包括二维简化图标集合和二维细化图标集合,二维简化图标集合中可以包括圆形、椭圆形、三角形、四边形(正方形、长方形、菱形、平行四边形、不规则四边形等)、多边形(可以将边数大于四的二维图形定义为多边形)和异形(异形指的是,二维图形中有一部分线段是弧形、另外一部分线段为直线形,也就是说,由不同形状的线段围合形成的封闭图形可以称之为异形)。
40.二维细化图标集合中可以包括区域图标、执行个体图标、障碍物图标和通讯设备图标。作为一种示例,上述区域图标可以包括探测区域图标、逃逸区域图标等。执行个体图标可以包括多旋翼图标、固定翼图标、导弹图标、战机图标、无人机图标等。障碍物图标可以包括石块、建筑物等。通讯设备图标可以是市场上常见的如通讯终端、通讯线路等。为了便于调用图标,可以对上述各图标进行标号,并且,后续在多元化上述各图标时,保持标号不变。
41.三维图标数据库包括三维简化图标集合和三维细化图标集合,三维简化图标集合中可以包括球形、椭圆球形、锥形、六面体形、多面体形(可以将面数大于六的三维图形)和异形体(异形体指的是由不同形状的线段围合形成的立体结构)。
42.三维细化图标集合中可以包括区域图标、执行个体图标、障碍物图标和通讯设备图标。作为一种示例,上述区域图标可以包括探测区域立体图标、逃逸区域立体图标等。执行个体图标可以包括多旋翼立体图标、固定翼立体图标、导弹立体图标、战机立体图标、无人机立体图标等。障碍物图标可以包括石块立体图标、建筑物立体图标等。通讯设备图标可以是市场上常见的如通讯终端、通讯线路等。为了便于调用图标,可以对上述各图标进行标号,并且,后续在多元化上述各图标时,保持标号不变。
43.s11、建立展示要素含义库。
44.首先需要明确的是,展示要素含义库可以包括区域要素含义库、执行个体要素含义库、障碍物要素含义库和通讯设备要素含义库。具体的,展示要素含义库中需要明确定义展示要素与图标的关系。例如,当展示要素为无人机时,可以将图标中的正方形表征无人机,此时,确定了展示要素的映射图标,从而明确展示要素的调用对象。
45.s12、建立配对组,所述配对组为图形数据库与展示要素含义库的所述配对组。
46.配对组中包括要素含义、二维图标、三维图标、颜色、属性参数和位置参数。其中,属性参数可以是尺寸参数等。在实际应用中,用户可以根据实际需求选择二维简化图标或二维细化图标,三维简化图标或三维细化图标。当采用简化图标时使得配对组更为简练,而且配对组可以根据实际的应用场景进行重构。展示要素为无人机,其可以对标三角形图标,也可以对标圆形图标。而当采用细化图标时,可以使得最终基于配对组形成的渲染图更加的逼真和美观。
47.作为一种示例,配对组的形式可以是:[要素含义,二维图标,三维图标,颜色,状态参数]。例如,如制导仿真里常用的雷达探测区域要素呈现为圆锥体形状、绿色、半透明状,根据不同导弹的探测能力不同,变换探测区域尺寸大小,则该配对组定义为[导弹雷达探测区域,三角形,圆锥体,绿色半透明,真实尺寸(长:宽:高)、位置参数等]。对仿真要素进行配对组定义可以实现核心要素的通用化展示。
[0048]
s13、基于配对组获得展示要素对应的渲染图形。可以采用现有技术中任意一种渲染软件,基于展示要素配对组的信息渲染生成展示要素的渲染图形。
[0049]
s14、展示所述渲染图形。在仿真过程中利用任意一种现实模块,如led显示屏等呈现渲染展示。
[0050]
在上述实施例的基础之上,本在建立图形数据库之后,且在建立配对组之前,要素展示方法还包括:多元化图形数据库。多元化图形数据库后,二维简化图标集合所包括的二维简化图标对应有实色和空心色,二维细化图标集合所包括的二维细化图标对应有实色和空心色。其中实色和空心色可以作为图形数据库中的第二层级。
[0051]
三维简化图标集合所包括的三维简化图标对应有实色、半透明和拼接色,三维细化图标所包括的三维细化图标对应有实色、半透明和拼接色。其中实色、半透明和拼接色可以作为图形数据库中的第二层级。
[0052]
也就是说,将图形数据库分层次建立,可以使的在调用图形数据库中的图标以及图标所对应的其他属性时,层次更加清晰,运算迭代速度更加快速等。
[0053]
在实际应用中,可以首先根据集群仿真场景提出形成要素含义库,并进一步的与在先建立好的图形数据库建立配对组,此时,展示要素与图形数据库之间形成一一映射关系。并且,基于配对组对展示要素进行渲染以形成渲染图形。当某一要素需要展示时,直接调用展示要素所对应的渲染图进行展示即可。其中,展示要素含义库与图形数据库的映射关系可以根据实际需求进行重构,因此,将本发明提供的展示方法应用于集群仿真时,可以提高集群仿真的通用性。而且,又由于在某一具体的应用场景下,要素含义库与图形数据库之间存在一一映射的关系,层次清晰,因此,将本发明提供的展示方法应用于集群仿真时,还可以提高集群仿真中涉及算法的迭代速度。
[0054]
第二方面,本发明实施例还提供一种要素展示组件,要素展示组件应用于集群仿
真,要素展示组件包括:
[0055]
图形数据库,图形数据库包括二维图标数据库和三维图标数据库,二维图标数据库包括二维简化图标集合、二维细化图标集合,三维图标数据库包括三维简化图标集合、三维细化图标集合。
[0056]
要素含义库,要素含义库包括区域要素含义、执行个体要素含义、障碍物要素含义和通讯设备要素含义。
[0057]
配对组创建模块,配对组创建模块用于基于图形数据库和要素含义库创建配对组。配对组包括要素含义、二维图标、三维图标、颜色、属性参数和位置参数。
[0058]
渲染模块,渲染模块基于配对组形成展示要素的渲染图。
[0059]
显示模块,显示模块用于显示展示要素的渲染图。
[0060]
第三方面,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质用于存储程序代码,程序代码在被计算机读取并运行时,执行如权利要求1至7任一项的要素展示方法。
[0061]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0062]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1