[go: up one dir, main page]

CN115019017A - A collaborative confrontation scene construction method and system - Google Patents

A collaborative confrontation scene construction method and system Download PDF

Info

Publication number
CN115019017A
CN115019017A CN202210538507.7A CN202210538507A CN115019017A CN 115019017 A CN115019017 A CN 115019017A CN 202210538507 A CN202210538507 A CN 202210538507A CN 115019017 A CN115019017 A CN 115019017A
Authority
CN
China
Prior art keywords
confrontation
global
model
data
scene
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210538507.7A
Other languages
Chinese (zh)
Inventor
王凯
刘海宁
张少卿
王言伟
马红侠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Original Assignee
Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC filed Critical Shenyang Aircraft Design and Research Institute Aviation Industry of China AVIC
Priority to CN202210538507.7A priority Critical patent/CN115019017A/en
Publication of CN115019017A publication Critical patent/CN115019017A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Computer Graphics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application belongs to the technical field of variable control of confrontation mutual scenes, and particularly relates to a cooperative confrontation scene construction method and system. The method comprises the steps of S1, obtaining a cooperation scenario given by a user, wherein the cooperation scenario comprises a plurality of independent scenarios, and each independent scenario comprises the steps of assigning values to a plurality of confrontation parties on population deployment, scene design and confrontation task planning; step S2, according to the scene design, the infrared model is superimposed to the designated position of the global model to generate a real-time infrared scene based on the global three-dimensional model; and S3, performing simulation deployment deduction, and interacting the situation data in the deduction process with the real-time infrared scene of the global three-dimensional model to realize situation presentation. The method shortens the development period of the countermeasure solution, completes the system cooperative countermeasure policy by integrating the existing data drive and three-dimensional simulation platform, and supports the development of the intelligent system cooperative technology.

Description

一种协同对抗场景构建方法及系统A collaborative confrontation scene construction method and system

技术领域technical field

本申请属于对抗互场景的变量控制技术领域,特别涉及一种协同对抗场景构建方法及系统。The present application belongs to the technical field of variable control of confrontational scenarios, and in particular relates to a method and system for constructing collaborative confrontation scenarios.

背景技术Background technique

目前基于虚拟场景的对抗仿真技术已经比较成熟,其可控性强、安全性高、无损坏性、可重复性和低成本等特点受到国内外研究机构的广泛青睐,已普遍被用于对抗研究和对抗演练等各个方面。但主要是局限在某一固定的区域场景中,或以某一特定的对抗为背景,进行特定的对抗指挥和对抗演练上,并且构建对抗场景比较繁琐,并且在同一时间节点上只可单用户进行对抗场景的构建。随着全球化的发展,以及一些国家全球快速体系化打击能力的具备,面向全球各兵种协同对抗的研究逐步开展起来。At present, the countermeasure simulation technology based on virtual scene is relatively mature. Its characteristics such as strong controllability, high safety, no damage, repeatability and low cost are widely favored by domestic and foreign research institutions, and have been widely used in countermeasure research. and confrontation drills. However, it is mainly limited to a fixed area scene, or with a specific confrontation as the background, to conduct specific confrontation commands and confrontation exercises, and it is cumbersome to construct confrontation scenes, and only a single user can be used at the same time node. Construct the adversarial scene. With the development of globalization and the ability of some countries to rapidly and systematically strike globally, the research on coordinated confrontation of various arms around the world has gradually been carried out.

发明内容SUMMARY OF THE INVENTION

为了解决上述问题,本申请第一方面提供了一种协同对抗场景构建方法,主要包括:In order to solve the above problems, a first aspect of the present application provides a method for constructing a collaborative confrontation scene, which mainly includes:

步骤S1、获取用户给定的协同想定,所述协同想定包括多个独立想定,每个独立想定包括对多个对抗方分别在人数部署、场景设计以及对抗任务规划上进行赋值;Step S1, obtaining a collaborative scenario given by the user, the collaborative scenario includes a plurality of independent scenarios, and each independent scenario includes assigning assignments to the number of opponents, scene design, and confrontation task planning respectively;

步骤S2、根据所述场景设计,通过将红外模型叠加到全球模型的指定位置,以生成基于全球三维模型的实时红外场景;Step S2, according to the scene design, by superimposing the infrared model on the designated position of the global model, to generate a real-time infrared scene based on the global three-dimensional model;

步骤S3、进行仿真部署推演,将推演过程中的态势数据与所述全球三维模型的实时红外场景进行交互,实现态势呈现。In step S3, a simulation deployment deduction is performed, and the situation data in the deduction process is interacted with the real-time infrared scene of the global three-dimensional model to realize situation presentation.

优选的是,步骤S1中,对所述对抗任务规划赋值包括:Preferably, in step S1, assigning value to the confrontation mission plan includes:

步骤S11、基于用户在二维地图上的绘制形成航线,或者对导入的航迹文件进行数据解析获得航线;Step S11, forming a route based on the user's drawing on the two-dimensional map, or performing data analysis on the imported track file to obtain the route;

步骤S12、将航线数据进行格式转换,形成path文件,并重写path文件的时间属性,以确定所述对抗实体在时间上的相对性。Step S12: Format the route data to form a path file, and rewrite the time attribute of the path file to determine the temporal relativity of the confrontation entity.

优选的是,步骤S2中进一步包括:Preferably, step S2 further includes:

步骤S21、通过组织全球的地形高程数据和正射纹理影像数据构建所述全球模型;Step S21, constructing the global model by organizing the global terrain elevation data and orthophoto texture image data;

步骤S22、基于红外图像数据库,确定各种材质在不同条件下的红外图像,通过将红外纹理赋到各材质模型表面,形成红外模型。Step S22 , determining infrared images of various materials under different conditions based on the infrared image database, and forming an infrared model by assigning infrared textures to the surface of each material model.

优选的是,步骤S21中,进一步包括通过粒子效果生成天气情况、海情和对抗实体交互特效,其中,海洋环境通过快速傅里叶变换和GLSL生成,采用OSG回调算法和坐标系转换方法,将局部海洋与视点进行联动,以产生全球海洋的观测效果。Preferably, in step S21, it further includes generating weather conditions, sea conditions and interactive special effects of confrontation entities through particle effects, wherein the ocean environment is generated through fast Fourier transform and GLSL, and OSG callback algorithm and coordinate system conversion method are used to convert The local ocean is linked with the viewpoint to produce the observation effect of the global ocean.

本申请第二方面提供了一种协同对抗场景构建系统,主要包括:A second aspect of the present application provides a collaborative confrontation scene construction system, which mainly includes:

协同对抗想定和多任务规划单元,用于获取用户给定的协同想定,所述协同想定包括多个独立想定,每个独立想定包括对多个对抗方分别在人数部署、场景设计以及对抗任务规划上进行赋值;The collaborative confrontation scenario and multi-task planning unit are used to obtain the collaborative scenario given by the user. The collaborative scenario includes a plurality of independent scenarios, and each independent scenario includes the deployment of the number of opponents, the scene design, and the confrontation task planning. assign value on

全球对抗环境单元,用于通过将红外模型叠加到全球模型的指定位置,以生成基于全球三维模型的实时红外场景;The global confrontation environment unit is used to generate a real-time infrared scene based on the global three-dimensional model by superimposing the infrared model on the designated position of the global model;

对抗场景仿真推演单元,用于进行仿真部署推演,将推演过程中的态势数据与所述全球三维模型的实时红外场景进行交互,实现态势呈现。The confrontation scene simulation deduction unit is used for simulation deployment deduction, and the situation data in the deduction process is interacted with the real-time infrared scene of the global three-dimensional model to realize situation presentation.

优选的是,所述协同对抗想定和多任务规划单元包括:Preferably, the cooperative confrontation scenario and multi-task planning unit includes:

航迹生成模块,用于基于用户在二维地图上的绘制形成航线,或者对导入的航迹文件进行数据解析获得航线;The track generation module is used to form the route based on the user's drawing on the two-dimensional map, or to obtain the route by data analysis of the imported track file;

航迹转换接口模块,用于将航线数据进行格式转换,形成path文件,并重写path文件的时间属性,以确定所述对抗实体在时间上的相对性。The track conversion interface module is used to format the route data to form a path file, and rewrite the time attribute of the path file to determine the time relativity of the confrontation entity.

优选的是,所述全球对抗环境单元包括:Preferably, the global confrontation environment unit includes:

全球模型构建模块,用于通过组织全球的地形高程数据和正射纹理影像数据构建全球模型;A global model building module for building global models by organizing global terrain elevation data and orthotexture imagery data;

红外模型构建模块,用于基于红外图像数据库,确定各种材质在不同条件下的红外图像,通过将红外纹理赋到各材质模型表面,形成红外模型。The infrared model building module is used to determine the infrared images of various materials under different conditions based on the infrared image database, and to form an infrared model by assigning infrared textures to the surface of each material model.

优选的是,所述全球对抗环境单元还包括:Preferably, the global confrontation environment unit further includes:

三维地理数据管理模块,用于处理和组织不同文件、不同的投影模型、不同数据范围和不同的数据精度的原始数据,为高层的地理调度和显示提供接口;The 3D geographic data management module is used to process and organize the original data of different files, different projection models, different data ranges and different data precisions, and provide an interface for high-level geographic scheduling and display;

自然坏境元素管理模块,用于将对抗场景中的动态信息融合在一起提供给指挥员;The natural environment element management module is used to fuse the dynamic information in the confrontation scene and provide it to the commander;

数据驱动接口模块,用于将想定数据或仿真数据进行交互整合,并进行三维显示;Data-driven interface module for interactive integration of scenario data or simulation data, and 3D display;

用户交互响应模块,用于将不同地形区域标注在全球三维模型上,并进行组织与调度。The user interaction response module is used to mark different terrain areas on the global 3D model, and organize and schedule them.

优选的是,所述对抗场景仿真推演单元包括仿真模型数据同步机制,用于将分布在不同节点的仿真模型数据进行时间同步处理及数据同步处理。Preferably, the confrontation scenario simulation deduction unit includes a simulation model data synchronization mechanism for performing time synchronization processing and data synchronization processing on simulation model data distributed in different nodes.

本申请缩短了对抗想定开发周期,通过整合已有的数据驱动和三维仿真平台,完成了体系协同对抗方针,支撑了智能化体系协同技术的发展。This application shortens the development cycle of adversarial scenarios, and by integrating the existing data-driven and three-dimensional simulation platforms, completes the system synergy and confrontation policy, and supports the development of intelligent system synergy technology.

附图说明Description of drawings

图1为本申请协同对抗场景构建系统的一优选实施例的架构图。FIG. 1 is an architectural diagram of a preferred embodiment of the cooperative confrontation scene construction system of the present application.

图2为本申请图1所示实施例的仿真样本部署推演运行架构图。FIG. 2 is a schematic diagram of a simulation sample deployment and deduction operation architecture of the embodiment shown in FIG. 1 of the present application.

图3为本申请图1所示实施例的多仿真样本并行驱动框架示意图。FIG. 3 is a schematic diagram of a parallel driving framework for multiple simulation samples according to the embodiment shown in FIG. 1 of the present application.

具体实施方式Detailed ways

为使本申请实施的目的、技术方案和优点更加清楚,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行更加详细的描述。在附图中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。下面通过参考附图描述的实施方式是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。下面结合附图对本申请的实施方式进行详细说明。In order to make the objectives, technical solutions and advantages of the implementation of the present application clearer, the technical solutions in the embodiments of the present application will be described in more detail below with reference to the accompanying drawings in the embodiments of the present application. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements or elements having the same or similar functions. The described embodiments are some, but not all, embodiments of the present application. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to be used to explain the present application, but should not be construed as a limitation to the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application. The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

本申请提供了一种协同对抗场景构建方法,如图1所示,主要包括:The present application provides a method for constructing a collaborative confrontation scenario, as shown in Figure 1, which mainly includes:

步骤S1、获取用户给定的协同想定,所述协同想定包括多个独立想定,每个独立想定包括对多个对抗方分别在人数部署、场景设计以及对抗任务规划上进行赋值;Step S1, obtaining a collaborative scenario given by the user, the collaborative scenario includes a plurality of independent scenarios, and each independent scenario includes assigning assignments to the number of opponents, scene design, and confrontation task planning respectively;

步骤S2、根据所述场景设计,通过将红外模型叠加到全球模型的指定位置,以生成基于全球三维模型的实时红外场景;Step S2, according to the scene design, by superimposing the infrared model on the designated position of the global model, to generate a real-time infrared scene based on the global three-dimensional model;

步骤S3、进行仿真部署推演,将推演过程中的态势数据与所述全球三维模型的实时红外场景进行交互,实现态势呈现。In step S3, a simulation deployment deduction is performed, and the situation data in the deduction process is interacted with the real-time infrared scene of the global three-dimensional model to realize situation presentation.

本实施例中,用户登录使用协同对抗想定单元,创建一个协同想定,然后进行保存处理。在想定管理列表中选择创建的协同想定并打开,可在协同想定里创建多个独立想定并打开创建的独立想定进行兵力部署、场景设计以及对抗任务规划,等待独立想定场景设计完成后进行想定保存,保存场景信息。其中,场景信息包括:实例ID,实体名称、实体坐标和航线信息,并以XML格式保存。当其他用户再一次打开上述的协同想定时,则之前其他用户所进行的兵力部署、场景设计以及对抗任务规划都会显示在该协同想定里。用户在本地选择想定文件,导入场景,读取信息,在场景中绘制,并做相应配置。In this embodiment, the user logs in to use the collaborative confrontation scenario unit, creates a collaborative scenario, and then performs the saving process. Select the created collaborative scenario in the scenario management list and open it. You can create multiple independent scenarios in the collaborative scenario and open the created independent scenarios for force deployment, scenario design, and adversarial mission planning. After the independent scenario design is completed, save the scenario. to save the scene information. The scene information includes: instance ID, entity name, entity coordinates and route information, and is saved in XML format. When other users open the above-mentioned collaborative scenario again, the force deployment, scenario design and confrontation mission planning performed by other users will be displayed in the collaborative scenario. The user selects the scenario file locally, imports the scene, reads the information, draws in the scene, and configures it accordingly.

在一些可选实施方式中,步骤S1中,对所述对抗任务规划赋值包括:In some optional implementations, in step S1, assigning value to the adversarial mission plan includes:

步骤S11、基于用户在二维地图上的绘制形成航线,或者对导入的航迹文件进行数据解析获得航线;Step S11, forming a route based on the user's drawing on the two-dimensional map, or performing data analysis on the imported track file to obtain the route;

步骤S12、将航线数据进行格式转换,形成path文件,并重写path文件的时间属性,以确定所述对抗实体在时间上的相对性。Step S12: Format the route data to form a path file, and rewrite the time attribute of the path file to determine the temporal relativity of the confrontation entity.

在一些可选实施方式中,步骤S2中进一步包括:In some optional embodiments, step S2 further includes:

步骤S21、通过组织全球的地形高程数据和正射纹理影像数据构建所述全球模型;Step S21, constructing the global model by organizing the global terrain elevation data and orthophoto texture image data;

步骤S22、基于红外图像数据库,确定各种材质在不同条件下的红外图像,通过将红外纹理赋到各材质模型表面,形成红外模型。Step S22 , determining infrared images of various materials under different conditions based on the infrared image database, and forming an infrared model by assigning infrared textures to the surface of each material model.

在一些可选实施方式中,步骤S21中,进一步包括通过粒子效果生成天气情况、海情和对抗实体交互特效,其中,海洋环境通过快速傅里叶变换和GLSL生成,采用OSG回调算法和坐标系转换方法,将局部海洋与视点进行联动,以产生全球海洋的观测效果。In some optional implementations, step S21 further includes generating weather conditions, sea conditions and confrontation entity interaction special effects through particle effects, wherein the ocean environment is generated through fast Fourier transform and GLSL, using OSG callback algorithm and coordinate system The conversion method links the local ocean with the viewpoint to produce the observation effect of the global ocean.

本申请第二方面提供了一种与上述方法对应的协同对抗场景构建系统,包括:协同对抗想定和多任务规划单元,用于获取用户给定的协同想定,所述协同想定包括多个独立想定,每个独立想定包括对多个对抗方分别在人数部署、场景设计以及对抗任务规划上进行赋值;全球对抗环境单元,用于通过将红外模型叠加到全球模型的指定位置,以生成基于全球三维模型的实时红外场景;对抗场景仿真推演单元,用于进行仿真部署推演,将推演过程中的态势数据与所述全球三维模型的实时红外场景进行交互,实现态势呈现。A second aspect of the present application provides a collaborative confrontation scenario construction system corresponding to the above method, including: a collaborative confrontation scenario and a multi-task planning unit for acquiring a collaborative scenario given by a user, the collaborative scenario including multiple independent scenarios , each independent scenario includes assigning values to multiple adversaries in personnel deployment, scene design and adversarial mission planning; the global adversarial environment unit is used to generate a global three-dimensional The real-time infrared scene of the model; the confrontation scene simulation deduction unit is used for simulation deployment deduction, and the situation data in the deduction process is interacted with the real-time infrared scene of the global three-dimensional model to realize situation presentation.

参考图1,本申请的协同对抗场景构建系统包括全球对抗环境单元1、协同对抗想定和多任务规划单元2以及对抗场景仿真推演单元3。通过全球三维场景构建技术、结合二维地图进行协同对抗想定的技术、联合二维和三维场景进行多任务规划技术以及多层次并行化对抗场景仿真推演技术来实现,具有协同体系化、对抗环境立体层次化、对抗方式多样化、对抗信息多维化等特点;提高了对抗想定及任务规划系统和对抗仿真模型的可移植性与可复用性;可多用户同时进行想定场景的构建以及兵力部署,协同构建对抗场景,这大大缩短了对抗想定开发周期;整合已有的数据驱动和三维仿真平台,完成了体系协同对抗方针,支撑了智能化体系协同技术的发展。Referring to FIG. 1 , the cooperative confrontation scenario construction system of the present application includes a global confrontation environment unit 1 , a collaborative confrontation scenario and multi-task planning unit 2 , and a confrontation scenario simulation and deduction unit 3 . It is realized through the global 3D scene construction technology, the technology of combining 2D maps for collaborative confrontation scenarios, the combined 2D and 3D scene multi-task planning technology, and the multi-level parallel confrontation scene simulation deduction technology. Hierarchical, diversified confrontation methods, multi-dimensional confrontation information, etc.; improve the portability and reusability of confrontation scenarios and mission planning systems and confrontation simulation models; multiple users can simultaneously construct scenarios and deploy troops, Collaboratively build confrontation scenarios, which greatly shortens the development cycle of confrontation scenarios; integrates existing data-driven and 3D simulation platforms, completes the system collaborative confrontation policy, and supports the development of intelligent system collaborative technology.

在一些可选实施方式中,所述协同对抗想定和多任务规划单元包括:航迹生成模块,用于基于用户在二维地图上的绘制形成航线,或者对导入的航迹文件进行数据解析获得航线;航迹转换接口模块,用于将航线数据进行格式转换,形成path文件,并重写path文件的时间属性,以确定所述对抗实体在时间上的相对性。In some optional implementations, the cooperative confrontation scenario and multi-task planning unit includes: a track generation module, configured to form a route based on a user's drawing on a two-dimensional map, or to perform data analysis on an imported track file to obtain The route; the track conversion interface module is used to format the route data to form a path file, and rewrite the time attribute of the path file, so as to determine the relativity of the confrontation entity in time.

具体的,参考图1,协同对抗想定和多任务规划单元2包括对抗任务规划模块21、对抗模型管理模块22、仿真实体管理模块23、背景地图管理模块24、场景绘制管理模块25、想定管理模块26和想定文件导入导出模块27。其中,对抗任务规划模块21包括航迹生成模块211以及航迹转换接口模块212,航迹生成模块211用于在二维地图上绘制航线,也可导入一定格式的XML文件,进行数据解析绘制成航线并导出XML文件格式的航迹文件,航迹转换接口模块212用于把各种文件格式统一转换到标准的path 文件,然后,重写path 文件的时间属性。因为根据对抗想定和任务规划的结果,对抗实体在行动上有时间有相对性,舰船、预警机、卫星、导弹、防空设备各自的行为具有先后依赖关系,在path文件可以定义系统时间来统一整个任务规划的标准时间,在path文件中记录每个实体参照的时间,可以参照系统标准时间,也可以参照其他的实体时间进行延迟或提前飞行。Specifically, referring to FIG. 1 , the cooperative confrontation scenario and multi-task planning unit 2 includes a confrontation mission planning module 21, an confrontation model management module 22, a simulation entity management module 23, a background map management module 24, a scene rendering management module 25, and a scenario management module. 26 and the scenario file import and export module 27. Among them, the confrontation mission planning module 21 includes a track generation module 211 and a track conversion interface module 212. The track generation module 211 is used to draw a route on a two-dimensional map, and can also import an XML file in a certain format to perform data analysis and draw into route and export the track file in XML file format, the track conversion interface module 212 is used to uniformly convert various file formats into a standard path file, and then rewrite the time attribute of the path file. Because according to the results of the confrontation scenario and mission planning, the confrontation entities have relative time in their actions, and the actions of ships, early warning aircraft, satellites, missiles, and air defense equipment have sequential dependencies. In the path file, the system time can be defined to unify the entire The standard time of mission planning, the time referenced by each entity is recorded in the path file, which can refer to the system standard time, or refer to other entity time to delay or advance flight.

对抗模型管理模块22用于提供仿真模型列表功能、提供仿真模型拖拽功能以及提供模型检测功能。具体的,对抗模型管理模块22通过列表提供模型信息、图标、文字等,并且有层次分级、选择所需创建模型,拖拽到地图场景中以及可以通过检索功能快速找到指定的模型。The adversarial model management module 22 is used to provide a simulation model list function, a simulation model drag and drop function, and a model detection function. Specifically, the confrontation model management module 22 provides model information, icons, text, etc. through a list, and has hierarchical classification, selects the desired model to be created, drags it to the map scene, and can quickly find the specified model through the retrieval function.

仿真实体管理模块23主要提供仿真实体列表功能、提供实体编队以及提供实体编辑功能。The simulation entity management module 23 mainly provides the simulation entity list function, the entity formation and the entity editing function.

背景地图管理模块24用于提供仿真背景地图、提供地图常规操作、提供地图附加操作、提供地图经纬网、提供经纬度跟踪显示、提供小地图功能。背景地图模块24可实现绘制地图图层,提供数字地图,增加数字地图功能,增加国、省、市、县等图层;对地图放大、缩小、漫游、经纬度定位操作等;支持测量方位角度、测量距离、测量面积、经纬网等;在地图上显示经线和纬线,并且显示经纬度文字;鼠标在地图上移动,实时显示当前鼠标点位置的经纬度;小地图内显示世界地图,操作小地图场景有响应变化。The background map management module 24 is used for providing a simulated background map, providing regular map operations, providing map additional operations, providing map latitude and longitude grids, providing longitude and latitude tracking display, and providing a small map function. The background map module 24 can draw map layers, provide digital maps, add digital map functions, and add layers of countries, provinces, cities, counties, etc.; zoom in, zoom out, roam, latitude and longitude positioning operations, etc. on the map; support measurement of azimuth angle, Measure distance, measure area, latitude and longitude network, etc.; display longitude and latitude lines on the map, and display latitude and longitude text; move the mouse on the map, and display the latitude and longitude of the current mouse point position in real time; display the world map in the minimap, and operate the minimap scene. Respond to changes.

场景绘制管理模块25用于提供绘制实体、提供绘制实体的名称、支持绘制雷达包络图、支持航线绘制功能。The scene drawing management module 25 is used for providing drawing entities, providing the names of drawing entities, supporting the drawing of radar envelopes, and supporting the functions of drawing routes.

想定管理模块26用于从数据库里获取所有用户创建的想定列表,可对想定列表进行打开、复制、编辑、删除以及下载想定XML文件的操作。想定文件导入导出模块27用于提供想定文件信息导出和导入功能。The scenario management module 26 is used to obtain all scenario lists created by users from the database, and can perform operations of opening, copying, editing, deleting and downloading scenario XML files for the scenario lists. The scenario file import and export module 27 is used to provide scenario file information export and import functions.

在一些可选实施方式中,所述全球对抗环境单元1包括:全球模型构建模块,用于通过组织全球的地形高程数据和正射纹理影像数据构建全球模型;红外模型构建模块,用于基于红外图像数据库,确定各种材质在不同条件下的红外图像,通过将红外纹理赋到各材质模型表面,形成红外模型。本实施例中,全球对抗环境单元1利用影像数据、高程数据、模型数据、地理及自然坏境数据等构建出三维坏境,以供用户使用数据驱动接口模块进行交互。In some optional embodiments, the global confrontation environment unit 1 includes: a global model building module for building a global model by organizing global terrain elevation data and ortho-texture image data; an infrared model building module for building a global model based on infrared images Database, determine the infrared images of various materials under different conditions, and form infrared models by assigning infrared textures to the surface of each material model. In this embodiment, the global confrontation environment unit 1 uses image data, elevation data, model data, geographic and natural environment data, etc. to construct a three-dimensional environment for users to interact with using the data-driven interface module.

参考图1至图3,该实施例中,全球对抗环境单元1通过组织全球的地形高程数据和正射纹理影像数据构建了整个地球模型,通过粒子效果生成了天气情况、海情和对抗实体交互爆炸等特效,实现了局部海洋与视点的联动,产生全球海洋的观测效果,并计算各种材质的在不同条件下的红外图像,建立红外图像数据库,再利用建模工具将红外纹理赋到模型的表面,并将红外模型叠加到对抗环境上指定的位置的以生成基于全球三维的实时红外场景。Referring to FIGS. 1 to 3 , in this embodiment, the global confrontation environment unit 1 constructs the entire earth model by organizing the global terrain elevation data and ortho texture image data, and generates weather conditions, sea conditions, and interactive explosions of confrontation entities through particle effects. It realizes the linkage between the local ocean and the viewpoint, produces the observation effect of the global ocean, calculates the infrared images of various materials under different conditions, establishes the infrared image database, and then uses the modeling tools to assign the infrared texture to the model. surface, and superimpose the infrared model to the specified position on the confrontation environment to generate a real-time infrared scene based on global 3D.

在一些可选实施方式中,本申请的全球对抗环境单元1包括三维地理数据管理模块11、自然坏境元素管理模块12、数据驱动接口模块13以及用户交互响应模块14。其中,三维地理数据管理模块11用于处理和组织不同文件、不同的投影模型、不同数据范围和不同的数据精度的原始数据,为高层的地理调度和显示提供间接、高效和统一的接口。对不同的分辨率的数据进行动态切换分层显示,对栅格数据与矢量数据的叠加显示。自然坏境元素管理模块12用于快速真实的将对抗场景中大量的动态复杂信息如自然环境、兵力部署、对抗进展、天气情况和电磁环境等融合在一起提供给指挥员,实现全球对抗环境多维信息的可视化与分析。数据驱动接口模块13用于将想定数据或其它仿真数据进行交互整合,并进行三维显示。用户交互响应模块14用于将不同地形区域标注在地球模型上,并进行组织与调度,可以进入相应的局部地形区域进行漫游,并能对飞行的对抗实体进行第一视点或第三视点灵活的观测。In some optional embodiments, the global confrontation environment unit 1 of the present application includes a three-dimensional geographic data management module 11 , a natural environment element management module 12 , a data-driven interface module 13 and a user interaction response module 14 . Among them, the 3D geographic data management module 11 is used to process and organize raw data of different files, different projection models, different data ranges and different data precisions, and provide an indirect, efficient and unified interface for high-level geographic scheduling and display. Dynamically switch layered display for data of different resolutions, and superimpose display of raster data and vector data. The natural environment element management module 12 is used to quickly and truly integrate a large amount of dynamic and complex information in the confrontation scene, such as natural environment, force deployment, confrontation progress, weather conditions and electromagnetic environment, etc. Information visualization and analysis. The data-driven interface module 13 is used for interactive integration of scenario data or other simulation data, and three-dimensional display. The user interaction response module 14 is used to mark different terrain areas on the earth model, and organize and schedule them. It can enter the corresponding local terrain areas for roaming, and can perform flexible first or third viewpoints on the flying confrontation entities. observation.

在一些可选实施方式中,所述对抗场景仿真推演单元包括仿真模型数据同步机制,用于将分布在不同节点的仿真模型数据进行时间同步处理及数据同步处理。In some optional implementations, the confrontation scenario simulation and deduction unit includes a simulation model data synchronization mechanism for performing time synchronization processing and data synchronization processing on simulation model data distributed in different nodes.

在一些可选实施方式中,参考图2及图3,本发明实施例的对抗场景仿真推演单元3用于获取对抗场景,并进行仿真部署推演,且把推演过程中的态势数据与全球对抗三维环境平台进行交互,实现态势的呈现以及飞机姿态的变化。对抗场景仿真推演单元3可进行在线干预、分布式并行推演、进程控制、以及实验设计。通过仿真引擎的分布式部署能力、仿真会话管理能力、仿真时间同步能力、仿真驱动能力以及仿真数据同步能力,通过能力间的配合,首先解决了仿真样本中模型并行问题。通过分布式仿真样本部署功能,将仿真样本所需的模型资源进行动态分发和部署,通过仿真推演模块的并行驱动能力,支撑仿真样本并行推演能力;通过提供仿真样本时间同步机制,保证仿真样本运行过程中仿真样本的仿真时间的有效性、一致性;通过提供仿真模型数据同步机制,仿真模型间可完成数据交互,为复杂对抗场景仿真提供前提。通过仿真推演模块提供的仿真实验会话功能,将设计开发的对抗场景想定信息、模型信息进行管理维护,通过仿真推演模块完成多个仿真实验会话并行驱动,支撑对抗场景多样本并行仿真能力。通过线程级算法组件的形式将模型算法进行拆解,通过分布式部署能力,将同一模型中的线程级算法组件分发到同一个仿真运行节点上,避免同一模型的线程级算法组件跨节点通信延迟,基于模型驱动、数据同步能力对线程级算法组件进行并行驱动解算,并通过通信中间件的线程间通信机制实现线程级算法组件的数据交互,将模型中的复杂算法计算需求进行分解,提高算法解算速度,并且将同一模型的算法组件进行同节点部署,减少跨节点通信延迟,真正的通过仿真模型解算并行能力,提供模型计算效率。In some optional implementations, referring to FIG. 2 and FIG. 3 , the confrontation scenario simulation and deduction unit 3 according to the embodiment of the present invention is used to acquire confrontation scenarios, perform simulation deployment deduction, and compare the situation data in the deduction process with the global confrontation three-dimensional The environment platform interacts to realize the presentation of the situation and the change of the aircraft attitude. The confrontation scenario simulation deduction unit 3 can perform online intervention, distributed parallel deduction, process control, and experimental design. Through the distributed deployment capability of the simulation engine, the simulation session management capability, the simulation time synchronization capability, the simulation driving capability and the simulation data synchronization capability, and through the cooperation between capabilities, the problem of model parallelism in the simulation samples is first solved. Through the distributed simulation sample deployment function, the model resources required by the simulation samples are dynamically distributed and deployed, and the parallel driving capability of the simulation deduction module is used to support the parallel deduction capability of the simulation samples; by providing the simulation sample time synchronization mechanism, the simulation samples are guaranteed to run. The validity and consistency of the simulation time of the simulation samples in the process; by providing the simulation model data synchronization mechanism, the data interaction between the simulation models can be completed, providing a prerequisite for the simulation of complex confrontation scenarios. Through the simulation experiment session function provided by the simulation deduction module, the designed and developed confrontation scenario scenario information and model information are managed and maintained, and multiple simulation experiment sessions are driven in parallel through the simulation deduction module, supporting the multi-sample parallel simulation capability of the confrontation scenario. The model algorithm is disassembled in the form of thread-level algorithm components, and the thread-level algorithm components in the same model are distributed to the same simulation running node through the distributed deployment capability, so as to avoid the cross-node communication delay of the thread-level algorithm components of the same model , based on the model-driven and data synchronization capabilities, the thread-level algorithm components are driven in parallel, and the data interaction of the thread-level algorithm components is realized through the inter-thread communication mechanism of the communication middleware, and the complex algorithm calculation requirements in the model are decomposed to improve the Algorithm solving speed, and deploying the algorithm components of the same model on the same node, reducing the communication delay across nodes, truly solving the parallelism of the simulation model, and providing model computing efficiency.

虽然,上文中已经用一般性说明及具体实施方案对本申请作了详尽的描述,但在本申请基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本申请精神的基础上所做的这些修改或改进,均属于本申请要求保护的范围。Although the present application has been described in detail above with general description and specific embodiments, some modifications or improvements can be made on the basis of the present application, which will be obvious to those skilled in the art. Therefore, these modifications or improvements made without departing from the spirit of the present application fall within the scope of protection claimed in the present application.

Claims (9)

1.一种协同对抗场景构建方法,其特征在于,包括:1. a collaborative confrontation scene construction method, is characterized in that, comprises: 步骤S1、获取用户给定的协同想定,所述协同想定包括多个独立想定,每个独立想定包括对多个对抗方分别在人数部署、场景设计以及对抗任务规划上进行赋值;Step S1, obtaining a collaborative scenario given by the user, the collaborative scenario includes a plurality of independent scenarios, and each independent scenario includes assigning assignments to the number of opponents, scene design, and confrontation task planning respectively; 步骤S2、根据所述场景设计,通过将红外模型叠加到全球模型的指定位置,以生成基于全球三维模型的实时红外场景;Step S2, according to the scene design, by superimposing the infrared model on the designated position of the global model, to generate a real-time infrared scene based on the global three-dimensional model; 步骤S3、进行仿真部署推演,将推演过程中的态势数据与所述全球三维模型的实时红外场景进行交互,实现态势呈现。In step S3, a simulation deployment deduction is performed, and the situation data in the deduction process is interacted with the real-time infrared scene of the global three-dimensional model to realize situation presentation. 2.如权利要求1所述的协同对抗场景构建方法,其特征在于,步骤S1中,对所述对抗任务规划赋值包括:2. The method for constructing a cooperative confrontation scene according to claim 1, wherein in step S1, assigning the value to the confrontation task planning comprises: 步骤S11、基于用户在二维地图上的绘制形成航线,或者对导入的航迹文件进行数据解析获得航线;Step S11, forming a route based on the user's drawing on the two-dimensional map, or performing data analysis on the imported track file to obtain the route; 步骤S12、将航线数据进行格式转换,形成path文件,并重写path文件的时间属性,以确定所述对抗实体在时间上的相对性。Step S12: Format the route data to form a path file, and rewrite the time attribute of the path file to determine the temporal relativity of the confrontation entity. 3.如权利要求1所述的协同对抗场景构建方法,其特征在于,步骤S2中进一步包括:3. The collaborative confrontation scene construction method according to claim 1, wherein step S2 further comprises: 步骤S21、通过组织全球的地形高程数据和正射纹理影像数据构建所述全球模型;Step S21, constructing the global model by organizing the global terrain elevation data and orthophoto texture image data; 步骤S22、基于红外图像数据库,确定各种材质在不同条件下的红外图像,通过将红外纹理赋到各材质模型表面,形成红外模型。Step S22 , determining infrared images of various materials under different conditions based on the infrared image database, and forming an infrared model by assigning infrared textures to the surface of each material model. 4.如权利要求3所述的协同对抗场景构建方法,其特征在于,步骤S21中,进一步包括通过粒子效果生成天气情况、海情和对抗实体交互特效,其中,海洋环境通过快速傅里叶变换和GLSL生成,采用OSG回调算法和坐标系转换方法,将局部海洋与视点进行联动,以产生全球海洋的观测效果。4. The method for constructing a collaborative confrontation scene as claimed in claim 3, wherein in step S21, it further comprises generating interactive special effects of weather conditions, sea conditions and confrontation entities through particle effects, wherein the marine environment is processed by fast Fourier transform Generated with GLSL, using OSG callback algorithm and coordinate system conversion method, the local ocean and viewpoint are linked to produce the observation effect of the global ocean. 5.一种协同对抗场景构建系统,其特征在于,包括:5. A collaborative confrontation scene construction system, characterized in that, comprising: 协同对抗想定和多任务规划单元,用于获取用户给定的协同想定,所述协同想定包括多个独立想定,每个独立想定包括对多个对抗方分别在人数部署、场景设计以及对抗任务规划上进行赋值;The collaborative confrontation scenario and multi-task planning unit are used to obtain the collaborative scenario given by the user. The collaborative scenario includes a plurality of independent scenarios, and each independent scenario includes the deployment of the number of opponents, the scene design, and the confrontation task planning. assign value on 全球对抗环境单元,用于通过将红外模型叠加到全球模型的指定位置,以生成基于全球三维模型的实时红外场景;The global confrontation environment unit is used to generate a real-time infrared scene based on the global three-dimensional model by superimposing the infrared model on the designated position of the global model; 对抗场景仿真推演单元,用于进行仿真部署推演,将推演过程中的态势数据与所述全球三维模型的实时红外场景进行交互,实现态势呈现。The confrontation scene simulation deduction unit is used for simulation deployment deduction, and the situation data in the deduction process is interacted with the real-time infrared scene of the global three-dimensional model to realize situation presentation. 6.如权利要求5所述的协同对抗场景构建系统,其特征在于,所述协同对抗想定和多任务规划单元包括:6. The cooperative confrontation scenario construction system according to claim 5, wherein the collaborative confrontation scenario and multi-task planning unit comprises: 航迹生成模块,用于基于用户在二维地图上的绘制形成航线,或者对导入的航迹文件进行数据解析获得航线;The track generation module is used to form the route based on the user's drawing on the two-dimensional map, or to obtain the route by data analysis of the imported track file; 航迹转换接口模块,用于将航线数据进行格式转换,形成path文件,并重写path文件的时间属性,以确定所述对抗实体在时间上的相对性。The track conversion interface module is used to format the route data to form a path file, and rewrite the time attribute of the path file to determine the time relativity of the confrontation entity. 7.如权利要求5所述的协同对抗场景构建系统,其特征在于,所述全球对抗环境单元包括:7. The cooperative confrontation scene construction system according to claim 5, wherein the global confrontation environment unit comprises: 全球模型构建模块,用于通过组织全球的地形高程数据和正射纹理影像数据构建全球模型;A global model building module for building global models by organizing global terrain elevation data and orthotexture imagery data; 红外模型构建模块,用于基于红外图像数据库,确定各种材质在不同条件下的红外图像,通过将红外纹理赋到各材质模型表面,形成红外模型。The infrared model building module is used to determine the infrared images of various materials under different conditions based on the infrared image database, and to form an infrared model by assigning infrared textures to the surface of each material model. 8.如权利要求5所述的协同对抗场景构建系统,其特征在于,所述全球对抗环境单元还包括:8. The cooperative confrontation scene construction system according to claim 5, wherein the global confrontation environment unit further comprises: 三维地理数据管理模块,用于处理和组织不同文件、不同的投影模型、不同数据范围和不同的数据精度的原始数据,为高层的地理调度和显示提供接口;The 3D geographic data management module is used to process and organize the original data of different files, different projection models, different data ranges and different data precisions, and provide an interface for high-level geographic scheduling and display; 自然坏境元素管理模块,用于将对抗场景中的动态信息融合在一起提供给指挥员;The natural environment element management module is used to fuse the dynamic information in the confrontation scene and provide it to the commander; 数据驱动接口模块,用于将想定数据或仿真数据进行交互整合,并进行三维显示;Data-driven interface module for interactive integration of scenario data or simulation data, and 3D display; 用户交互响应模块,用于将不同地形区域标注在全球三维模型上,并进行组织与调度。The user interaction response module is used to mark different terrain areas on the global 3D model, and organize and schedule them. 9.如权利要求5所述的协同对抗场景构建系统,其特征在于,所述对抗场景仿真推演单元包括仿真模型数据同步机制,用于将分布在不同节点的仿真模型数据进行时间同步处理及数据同步处理。9. The cooperative confrontation scene construction system according to claim 5, wherein the confrontation scene simulation deduction unit comprises a simulation model data synchronization mechanism for performing time synchronization processing and data synchronization on the simulation model data distributed in different nodes Synchronous processing.
CN202210538507.7A 2022-05-18 2022-05-18 A collaborative confrontation scene construction method and system Pending CN115019017A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210538507.7A CN115019017A (en) 2022-05-18 2022-05-18 A collaborative confrontation scene construction method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210538507.7A CN115019017A (en) 2022-05-18 2022-05-18 A collaborative confrontation scene construction method and system

Publications (1)

Publication Number Publication Date
CN115019017A true CN115019017A (en) 2022-09-06

Family

ID=83069306

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210538507.7A Pending CN115019017A (en) 2022-05-18 2022-05-18 A collaborative confrontation scene construction method and system

Country Status (1)

Country Link
CN (1) CN115019017A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118735102A (en) * 2024-05-30 2024-10-01 苏州方石科技有限公司 A construction engineering automated real-time measurement method and device based on task reuse

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999027496A1 (en) * 1997-11-26 1999-06-03 Pathfinder Systems, Inc. System for combining virtual images with real-world scenes
CN108664121A (en) * 2018-03-31 2018-10-16 中国人民解放军海军航空大学 A kind of emulation combat system-of-systems drilling system
CN112295229A (en) * 2020-10-28 2021-02-02 中国电子科技集团公司第二十八研究所 Intelligent game confrontation platform
CN112580221A (en) * 2020-12-28 2021-03-30 北京航空航天大学 Attack and defense confrontation simulation system
CN113656964A (en) * 2021-08-16 2021-11-16 中国电子科技集团公司第五十四研究所 System countermeasure simulation system based on information flow
WO2022036473A1 (en) * 2020-08-17 2022-02-24 南京翱翔智能制造科技有限公司 Dynamic 3d reconstruction-based hybrid reality collaborative scene sharing method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999027496A1 (en) * 1997-11-26 1999-06-03 Pathfinder Systems, Inc. System for combining virtual images with real-world scenes
CN108664121A (en) * 2018-03-31 2018-10-16 中国人民解放军海军航空大学 A kind of emulation combat system-of-systems drilling system
WO2022036473A1 (en) * 2020-08-17 2022-02-24 南京翱翔智能制造科技有限公司 Dynamic 3d reconstruction-based hybrid reality collaborative scene sharing method
CN112295229A (en) * 2020-10-28 2021-02-02 中国电子科技集团公司第二十八研究所 Intelligent game confrontation platform
CN112580221A (en) * 2020-12-28 2021-03-30 北京航空航天大学 Attack and defense confrontation simulation system
CN113656964A (en) * 2021-08-16 2021-11-16 中国电子科技集团公司第五十四研究所 System countermeasure simulation system based on information flow

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
饶伟: "面向作战想定与多任务规划的全球三维场景平台构建", 《万方学位论文》, 25 December 2012 (2012-12-25), pages 3 - 4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118735102A (en) * 2024-05-30 2024-10-01 苏州方石科技有限公司 A construction engineering automated real-time measurement method and device based on task reuse

Similar Documents

Publication Publication Date Title
KR102441454B1 (en) 3d digital twin visualization system interlocked with real and virtual iot devices and the method thereof
CN104615735B (en) A kind of space time information method for visualizing based on geographical information space system
CN106845032B (en) Construction method of 3D dynamic visualization simulation platform for multi-mode navigation
CN115563680A (en) Digital twin object processing method and system
Ruzinoor et al. A review on 3D terrain visualization of GIS data: techniques and software
CN110246220A (en) A kind of three-dimensional tube platform construction method, system, device and medium based on GIS
Lu et al. Design and implementation of virtual interactive scene based on unity 3D
Al-Adhami et al. Exploring virtual reality in construction, visualization and building performance analysis
Ertugrul et al. Autonomous aerial navigation and mapping for security of smart buildings
Ssin et al. GeoVCM: virtual urban digital twin system augmenting virtual and real geo-spacial data
CN115019017A (en) A collaborative confrontation scene construction method and system
Liu et al. Design and implementation of virtual campus roaming system based on Unity3d
Villanueva et al. On building support of digital twin concept for smart spaces
De Santis et al. Visual risk communication of urban flooding in 3D environments based on terrestrial laser scanning
Liao Research and implementation of the intelligent tourism system based on VRGIS
CN117234107A (en) Multi-unmanned aerial vehicle ad hoc network simulation system and method based on illusion engine
Wang et al. Design and Implementation of Campus Digital Twin System Based on Game Engine
Fanini et al. A new approach from 3D modelling and scanning of archaeological data to realtime online exploration
CN110705021B (en) Data-driven test driving method
Toledo-Lopez et al. Robust decision making via cooperative estimation: creating data saturated, autonomously generated, simulation environments in near real-time
Brovelli et al. Multidimensional virtual globe for geo big data visualization
Broderick et al. Using game engines for marine visualisation and collaboration
Carthen et al. Design of a virtual watershed client for the WC-WAVE project
Stahre Wästberg et al. Visualizing environmental data for pedestrian comfort analysis in urban planning processes
Cibilić et al. 3D modeling of the scientific and educational campus Borongaj using Unmanned Aerial Vehicle

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220906