CN117334096A - User team countermeasure simulation training system and method - Google Patents
User team countermeasure simulation training system and method Download PDFInfo
- Publication number
- CN117334096A CN117334096A CN202311366943.1A CN202311366943A CN117334096A CN 117334096 A CN117334096 A CN 117334096A CN 202311366943 A CN202311366943 A CN 202311366943A CN 117334096 A CN117334096 A CN 117334096A
- Authority
- CN
- China
- Prior art keywords
- training
- user
- information
- countermeasure
- evaluation
- 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
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/003—Simulators for teaching or training purposes for military purposes and tactics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
- G06Q50/2057—Career enhancement or continuing education service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23412—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a system and a method for simulating the countermeasure training of a user team, wherein the system comprises the following steps: the system comprises a guide and adjustment end, a cloud server and a training user end set; the guide and adjustment end comprises a training management module, a training implementation module, a training monitoring module and a comprehensive analysis and evaluation module, and is used for managing user information and training equipment information, managing and controlling the countermeasure simulation training process, and performing multiple disc playback and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of user groups; the cloud server is used for storing user information and training equipment information and performing real-time rendering processing on the received countermeasure simulation training situation information; the parameter training user side is used for acquiring training instructions of a user. The invention can provide real-time, real and immersive training experience, and can avoid the requirement of independently carrying out graphic rendering on each terminal device by using a cloud rendering technology so as to reduce training cost.
Description
Technical Field
The invention relates to the technical field of virtual reality and simulation, in particular to a system and a method for countermeasure simulation training of a user team.
Background
At present, the conventional team countermeasure training is generally completed by adopting a mode of performing simulation exercise based on physical equipment and sites, however, the conventional team countermeasure exercise requires a great deal of time and material investment, is limited by time and space, and the boring explanation of the training can reduce the training efficiency of users. The traditional training system based on physical equipment and sites has the problems of high cost, limited resources, insufficient flexibility and the like, and also has safety risks.
Disclosure of Invention
Aiming at the problems of high cost, limited resources and insufficient flexibility of the traditional team countermeasure simulation training system, the invention discloses a system and a method for countermeasure simulation training of a user team.
In a first aspect of the present application, a system for challenge simulation training of a user team is disclosed, comprising:
the system comprises a guide and adjustment end, a cloud server and a training user end set;
the guide and adjustment end comprises a training management module, a training implementation module, a training monitoring module and a comprehensive analysis and evaluation module, and is used for managing user information and training equipment information, managing and controlling the countermeasure simulation training process, and performing multiple disc playback and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of user groups; the training implementation module is respectively connected with the training management module and the training monitoring module; the training monitoring module and the training implementation module are connected with the comprehensive analysis and evaluation module;
The training implementation module is used for carrying out training management on a user team and training equipment participating in the countermeasure simulation training, generating countermeasure simulation training environment information and controlling the countermeasure simulation training process;
the comprehensive analysis evaluation module is used for recording the received countermeasure simulation training situation information to obtain a process file, and storing the process file in a cloud server; performing repeated playback and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of user teams;
the training management module is used for realizing the management of user information and training equipment information which participate in the countermeasure simulation training;
the cloud server is respectively connected with the guide and adjustment end and the training user end and used for storing user information and training equipment information, performing real-time rendering processing on the received countermeasure simulation training situation information to obtain training environment video information, and sending the training environment video information to each training user end;
the training client set comprises training clients; the training client is used for displaying the training environment video information to a user, acquiring a training instruction of the user and sending the training instruction to the guide and adjustment end;
The user team includes users participating in the challenge simulation training.
The training implementation module comprises a group training management unit and a guiding control unit;
the training management unit is used for acquiring user information and training equipment information which participate in the countermeasure simulation training from the training management module according to a setting instruction of a user, and configuring roles, groups and tasks of a user team by utilizing the user information to obtain user training information; configuring a training environment and training subjects by utilizing the training equipment information to obtain training environment information and training subject information; generating countermeasure simulation training environment information by using the user training information, training environment information and training subject information, and sending the countermeasure simulation training environment information to a training monitoring module;
the guide and control unit is used for controlling the process of the countermeasure simulation training and the countermeasure simulation training environment according to the guide and control instruction, the task information and the user state of the user.
The guiding and controlling unit is used for controlling the process of the countermeasure simulation training and the countermeasure simulation training environment according to the guiding and controlling instruction, the task information and the user state of the user, and comprises the following steps:
The pilot control unit analyzes the pilot instruction of the user to obtain an instruction analysis result;
when the instruction analysis result is that the countermeasure simulation training process is stopped, controlling the training monitoring module to send the countermeasure simulation training situation information to the comprehensive analysis and evaluation module, controlling the training monitoring module to stop sending the countermeasure simulation training situation information to the cloud server, and controlling the training user side to stop collecting training instructions of the user;
when the instruction analysis result is that the process is stopped, stopping the countermeasure simulation training process, controlling the training monitoring module to stop sending the countermeasure simulation training situation information to the cloud server, and controlling the training-participating user side to stop acquiring training instructions of the user;
when the instruction analysis result is continuous, continuing the countermeasure simulation training process, controlling the training monitoring module to continuously send the countermeasure simulation training situation information to the cloud server, and controlling the training-taking user terminal to continuously collect training instructions of the user;
the control unit is used for controlling the training monitoring module to send the countermeasures simulation training situation information to the comprehensive analysis and evaluation module when the task state information of the received task information is task completion, and controlling the training monitoring module to stop sending the countermeasures simulation training situation information to the cloud server;
The guiding and controlling unit is used for controlling the parameter training user end corresponding to the user with dangerous user safety state to stop acquiring the training instruction of the user when the received user safety state of the user state is dangerous;
and the guiding and adjusting control unit is used for controlling the training user end corresponding to the user position to stop acquiring the training instruction of the user when judging that the user position of the received user state is not in the preset user activity area.
The training monitoring module is used for carrying out situation generation processing on the received countermeasure simulation training environment information and training instructions of users to obtain and display countermeasure simulation training situation information, and sending the countermeasure simulation training situation information to the guide and adjustment control unit, the comprehensive analysis and evaluation module and the cloud server; the countermeasure simulation training situation information comprises task information, dynamic training environment, real-time pictures, user states and action processes;
the task information comprises task target information and task state information; the task state information is the completion state information of the current training task, and the value of the task state information is incomplete, completed and failed;
The user state comprises a user position, a user movement speed, a user operation action and a user safety state; the user security status includes security and danger.
The comprehensive analysis and evaluation module comprises a multi-disc playback unit and an analysis and evaluation unit;
the multi-disc playback unit is used for recording the countermeasure simulation training process of the user team to obtain a process file, sending the process file to the analysis and evaluation unit, and storing the process file in a cloud server; performing multiple-disc playback on the completed countermeasure simulation training process; generating a return visit file from the process file and displaying the return visit file according to the playback start-stop time, the playback speed and the playback view angle set by a user;
the analysis and evaluation unit is used for carrying out training, evaluation and analysis on the completed countermeasure simulation training process and standard operation instruction information according to the process file to obtain training and evaluation results of the user team; and the standard operation instruction information is stored in the analysis and evaluation unit.
The multiple disc playback unit generates a return visit file from the process file according to playback start-stop time, playback speed and playback view angle set by a user, and the return visit file comprises:
The process file comprises countermeasure simulation training situation information and corresponding time, generation view angles and places;
according to the playback start-stop time and the playback view angle set by a user, finding out countermeasure simulation training situation information matched with the playback start-stop time and the playback view angle from a process file;
and determining a playback time interval according to the playback speed set by the user, and extracting the searched countermeasure simulation training situation information according to the playback time interval to obtain a return visit file.
The training management module is used for realizing the management of user information and training equipment information which participate in the countermeasure simulation training;
the training management module comprises a user management unit and an equipment management unit; the user management unit is used for managing the user information stored in the cloud server, and realizing the purposes of completing registration, logging in, adding the user information, deleting the user information, modifying the user information, inquiring the user information and exporting the user information when the user participates in the countermeasure simulation training; the device management unit is used for managing training device information stored in the cloud server and realizing the operations of adding, deleting, modifying and inquiring various training device information.
In a second aspect of the embodiments of the present application, a method for training a user team in a countermeasure simulation is disclosed, implemented by using a countermeasure simulation training system of the user team, including:
s1, receiving a setting instruction of a user by using a guide terminal, generating countermeasures simulation training situation information, and transmitting the countermeasures simulation training situation information to the cloud server;
s2, performing real-time rendering processing on the received countermeasure simulation training situation information by utilizing the cloud server to obtain training environment video information, and sending the training environment video information to each training-participating user side;
s3, displaying training environment video information to a user by using the training user terminal, acquiring a training instruction of the user, and sending the training instruction to a guiding and adjusting terminal;
and S4, performing repeated playback and training evaluation analysis on the completed countermeasure simulation training process by utilizing the guide terminal according to the received countermeasure simulation training situation information to obtain training evaluation results of the user team.
The method for generating the countermeasures training situation information by using the guide terminal to receive the setting instruction of the user and transmitting the countermeasures training situation information to the cloud server comprises the following steps:
S11, generating countermeasure simulation training environment information by using the training implementation module, controlling the countermeasure simulation training process, and sending the countermeasure simulation training environment information to the training monitoring module;
s12, carrying out situation generation processing on the received countermeasure training environment information and training instructions of the user by utilizing the training monitoring module to obtain and display countermeasure training situation information, and sending the countermeasure training situation information to the guide and regulation control unit, the comprehensive analysis and evaluation module and the cloud server;
the method for obtaining training evaluation results of user groups by using the pilot terminal to perform playback of multiple discs and training evaluation analysis on the completed countermeasure simulation training process according to the received countermeasure simulation training situation information comprises the following steps:
recording the received countermeasure simulation training situation information by utilizing the comprehensive analysis evaluation module to obtain a process file, and storing the process file in a cloud server; and carrying out repeated disc playback and training evaluation analysis on the completed countermeasure simulation training process according to the process file to obtain training evaluation results of the user team.
According to the process file, training evaluation analysis is carried out on the completed countermeasure simulation training process and standard operation instruction information to obtain training evaluation results of the user team, and the method comprises the following steps:
s401, extracting a sampling sequence x of the operation instruction of the user from the process file, and representing the sampling sequence of the standard operation instruction information of the user as y, x= [ x ] 1 ,x 2 ,…,x N1 ],y=[y 1 ,y 1 ,…,y N1 ]Wherein x is i Is the ith element, y of the sample sequence x i For the ith element of the sampling sequence y, N1 is the number of elements contained in the sampling sequence;
s402, sequentially calculating the absolute value of the difference value of each element of the sampling sequence x and the corresponding element of the sampling sequence y, and constructing a difference sequence by using the absolute value of the difference value of all the corresponding elements;
s403, performing linear fitting treatment on the elements of the difference sequence and the element sequence number values to obtain an optimal consistency evaluation polynomial;
s404, calculating element sequence number values of the difference sequences by using the optimal consistency evaluation polynomial to obtain consistency difference sequences;
s405, carrying out normalization processing on the consistency difference sequence to obtain a normalized difference sequence z, wherein z= [ z ] 1 ,z 2 ,...,z N1 ],z i An ith element of the normalized difference sequence z;
S406, carrying out probability logarithmic calculation processing on the normalized difference sequence to obtain a training evaluation value V of the user group;
the expression of the probability logarithm calculation processing is as follows:
wherein z is i An ith element of the normalized difference sequence z;
s407, repeatedly executing S401 to S406 for each user of the user group to obtain a training evaluation value of each user; representing the training evaluation value of the jth user as V j J=1, 2, …, N2 represents the number of users contained by the user group;
s408, according to a sampling sequence x of an operation instruction of each user, establishing a first signal sequence and a second signal sequence of the user; the first signal sequence r1 is expressed as r1=x, and r1 (i) =x i R1 (i) represents the i-th element of the sequence r 1; the element r2 (i) =x of the second signal sequence r2 i /|x i I, r2 (i) represents the i-th element of the sequence r 2;
s409, performing high-order calculation processing on the first signal sequence and the second signal sequence to obtain eigenvalue information; the characteristic value information comprises a first signal third-order characteristic value r 3 Fifth-order eigenvalue r of second signal 5 Two-fourth order mutual eigenvalue r 24 And a fourth-sixth order mutual eigenvalue r 46 ;
The calculation expression of the high-order calculation process is:
r 3 =sum(|FFT(r1 3 )|),
r 5 =sum(|FFT(r2 5 )|),
r 24 =sum(|FFT(r1 2 r2 4 )|),
r 46 =sum(|FFT(r1 4 r2 6 )|),
Wherein FFT (r 1 3 ) Representing FFT transformation of a sequence of cubic terms of elements of a first signal sequence r1The resulting sequence, FFT (r 2 5 ) Represents a sequence obtained by performing FFT conversion on a sequence composed of the fifth order of the elements of the second signal sequence r2, FFT (r 1 2 r2 4 ) Represents a sequence of elements obtained by multiplying the quadratic term of the element of the first signal sequence r1 by the quadratic term of the element of the second signal sequence r2, and a sequence obtained by performing FFT conversion, FFT (r 1 4 r2 6 ) Representing a sequence of elements obtained by multiplying a fourth-order term of an element of the first signal sequence r1 by a sixth-order term of an element of the second signal sequence r2, the sequence being obtained after FFT conversion, sum () representing a summation operation of all elements of the sequence, FFT representing a discrete fourier transform, and i representing taking an absolute value;
s410, carrying out weight calculation processing on the characteristic value information to obtain the weight value of the user; the weight calculation process has the expression:
η=(|arctan(r 3 /r 5 )|+|arctan(r 24 /r 46 )|)/π,
wherein, the absolute value is taken as the absolute value;
s411, repeatedly executing S408 to S410 for each user of the user group to obtain a weight eta of each user; the weight of the jth user is expressed as eta j J=1, 2, …, N2 represents the number of users contained by the user group;
S412, carrying out weighted summation on training evaluation values of all users by using weights of all users to obtain a training evaluation value Z1 of a user group;
s413, performing value range judgment on the training evaluation value Z1 of the user group to obtain a training evaluation result of the user group;
the value range judging unit judges the value range to comprise [0, a1], (a 1, a2], (a 2, a3], when Z1 is located in the value range [0, a1], the training evaluation result of the user group is determined to be unqualified, when Z1 is located in the value range (a 1, a 2), the training evaluation result of the user group is determined to be good, when Z1 is located in the value range (a 2, a 3), the training evaluation result of the user group is determined to be excellent, wherein a1, a2 and a3 are all preset antagonism simulation training evaluation range values.
The beneficial effects of the invention are as follows:
1. the invention discloses a team antagonism simulation training system based on cloud rendering, which can provide real-time, real and immersive training experience by utilizing a Virtual Reality (VR) technology. Through the cloud rendering technology, high-quality graphics and scenes can be rendered at the cloud, so that the high-quality graphics and scenes feel as if the high-quality graphics and scenes are put in a real environment, and the fidelity and participation sense of training are improved; by creating virtual fight scenes and subject tasks, team members can perform personal training and team training in the virtual environment, simulate real fight situations, and train team cooperation, decision making capability and capability of the team members to cope with complex situations; by using the cloud rendering technology, the invention can avoid the requirement of independently rendering the graphics on each terminal device, and does not need to purchase expensive computer hardware so as to reduce the training cost.
2. The invention has the functions of real-time monitoring and multiple-disc evaluation, can record the performance and decision of team members in a virtual environment, and can provide evaluation results and guidance comments in time so as to improve the task execution capacity and skills. The invention is helpful to solve the problems of high cost, limited resources, insufficient flexibility and the like of the traditional team training system based on physical equipment and sites.
3. In the training evaluation process, the invention comprehensively considers the operation instruction information of each user and generates the weight, thereby avoiding the images of the training evaluation results of the user team by the independent factors and providing the accuracy and objectivity of the training result evaluation.
Drawings
FIG. 1 is a flow chart of the method of the present invention;
FIG. 2 is a schematic diagram of the apparatus of the present invention;
fig. 3 is a composition diagram of a VR team challenge simulation training system based on cloud rendering of the present invention.
Detailed Description
For a better understanding of the present disclosure, two embodiments are presented herein.
FIG. 1 is a flow chart of the method of the present invention; FIG. 2 is a schematic diagram of the apparatus of the present invention; fig. 3 is a composition diagram of a VR team challenge simulation training system based on cloud rendering of the present invention.
Fig. 1 is a schematic structural diagram of a VR team antagonism simulation training system based on cloud rendering according to an embodiment of the present invention. The cloud rendering is that a 3D application program is placed in a cloud server for rendering, a client can access the 3D application program in the cloud server, after the client sends a control instruction, the cloud server executes a corresponding rendering task according to the instruction sent by the client, obtains a rendering result picture and transmits the rendering result picture back to the client for display; VR virtual reality technology is a computer simulation technology that enables users to feel and interact personally through a computer-generated simulated environment by fully immersing the user in a virtual three-dimensional environment through the use of specialized hardware devices.
The user team comprises a plurality of users.
Example 1
Aiming at the problems of high cost, limited resources and insufficient flexibility of the traditional team countermeasure simulation training system, the invention discloses a system and a method for countermeasure simulation training of a user team.
In a first aspect of the present application, a system for challenge simulation training of a user team is disclosed, comprising: the system comprises a guide and adjustment end, a cloud server and a training user end set;
the guide and adjustment end is used for managing user information and training equipment information, managing and controlling the countermeasure simulation training process, and performing multiple disc playback and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of user groups.
The cloud server is used for storing user information and training equipment information, performing real-time rendering processing on the received countermeasure simulation training situation information to obtain training environment video information, and sending the training environment video information to each training-participating user side;
the guiding and adjusting end comprises a training management module, a training implementation module, a training monitoring module and a comprehensive analysis and evaluation module; the training implementation module is respectively connected with the training management module and the training monitoring module; the training monitoring module and the training implementation module are connected with the comprehensive analysis and evaluation module;
The training client set comprises training clients; the training client is used for displaying the training environment video information to a user, acquiring a training instruction of the user and sending the training instruction to the guide and adjustment end; specifically, the training instruction is sent to a training monitoring module and a comprehensive analysis and evaluation module of the guide and adjustment end;
the cloud server is respectively connected with the guide and adjustment end and the training user end;
the user team includes users participating in the challenge simulation training.
The guiding and adjusting end can be realized by a server; the training client can be realized by a computer.
The cloud server performs real-time rendering processing on the received countermeasure simulation training situation information, which may be:
a renderer is installed in a software system of the cloud server, and real-time rendering processing is realized through the renderer; the renderer may be Corona, lumion, V-Ray or the like.
The training implementation module is used for carrying out training management on a user team and training equipment participating in the countermeasure simulation training, generating countermeasure simulation training environment information and controlling the countermeasure simulation training process; the training implementation module comprises a group training management unit and a guiding control unit;
The training management unit is used for acquiring user information and training equipment information which participate in the countermeasure simulation training from the training management module according to a setting instruction of a user, and configuring roles, groups and tasks of a user team by utilizing the user information to obtain user training information; configuring a training environment and training subjects by utilizing the training equipment information to obtain training environment information and training subject information; generating countermeasure simulation training environment information by using the user training information, training environment information and training subject information, and sending the countermeasure simulation training environment information to a training monitoring module;
the guide and control unit is used for performing intervention and control on the countermeasure simulation training process and the countermeasure simulation training environment according to the guide and control instruction, the task information and the user state of the user;
the training management unit can receive a setting instruction of a user for the countermeasure simulation training.
The pilot control unit can receive a pilot instruction of a user for countermeasure simulation training.
The user information is utilized to configure roles, groups and tasks of the user groups, and the user training information can be obtained by: setting the role of each user in training by using the role information in the user information, and configuring the grouping information and the training task of each user in training by using the grouping information and the task information in the user information to obtain the grouping information and the configuration information of the user in the training process.
Configuring the training environment and training subjects by utilizing the training equipment information to obtain training environment information and training subject information, wherein the training environment information and the training subject information can be: and configuring the training environment and training subjects by utilizing training environment information in the training equipment information and training subject information corresponding to the training equipment to obtain training environment information and training subject information. The training environment information comprises natural environment, artificial setting environment, countermeasure environment and the like of the user in the training process.
Generating countermeasure simulation training environment information by using the user training information, training environment information and training subject information may be:
and constructing an information set by using the user training information, training environment information and training subject information, and confirming the information set to be the countermeasure simulation training environment information.
The guiding and controlling unit is used for performing intervention and control on the countermeasure simulation training process and the countermeasure simulation training environment according to guiding and controlling instructions, task information and user states of a user, and comprises the following steps:
the pilot control unit analyzes the pilot instruction of the user to obtain an instruction analysis result;
When the instruction analysis result is that the countermeasure simulation training process is stopped, controlling the training monitoring module to send the countermeasure simulation training situation information to the comprehensive analysis and evaluation module, controlling the training monitoring module to stop sending the countermeasure simulation training situation information to the cloud server, and controlling the training user side to stop collecting training instructions of the user;
when the instruction analysis result is that the process is stopped, stopping the countermeasure simulation training process, controlling the training monitoring module to stop sending the countermeasure simulation training situation information to the cloud server, and controlling the training-participating user side to stop acquiring training instructions of the user;
when the instruction analysis result is continuous, continuing the countermeasure simulation training process, controlling the training monitoring module to continuously send the countermeasure simulation training situation information to the cloud server, and controlling the training-taking user terminal to continuously collect training instructions of the user;
the control unit is used for controlling the training monitoring module to send the countermeasures simulation training situation information to the comprehensive analysis and evaluation module when the task state information of the received task information is task completion, and controlling the training monitoring module to stop sending the countermeasures simulation training situation information to the cloud server;
The guiding and controlling unit is used for controlling the parameter training user end corresponding to the user with dangerous user safety state to stop acquiring the training instruction of the user when the received user safety state of the user state is dangerous;
and the guiding and adjusting control unit is used for controlling the training user end corresponding to the user position to stop acquiring the training instruction of the user when judging that the user position of the received user state is not in the preset user activity area.
The preset user activity area is included in the pilot tone control unit.
The countermeasure simulation training process is started after receiving the user instruction, the countermeasure simulation training process which is realized by adopting a virtual reality simulation mode and participated by a user team is utilized to display training environment video information to the user in the countermeasure simulation training process, the training instruction of the user is acquired, and the countermeasure simulation training process is stopped after the training task of the user is completed or the termination instruction of the user is received.
The judgment that the user position of the received user state is not in the preset user activity area means that the value of the user position value is not in the numerical range corresponding to the preset user activity area.
The training monitoring module is used for carrying out situation generation processing on the received countermeasure simulation training environment information and training instructions of users to obtain and display countermeasure simulation training situation information, and sending the countermeasure simulation training situation information to the guide and adjustment control unit, the comprehensive analysis and evaluation module and the cloud server; the countermeasure simulation training situation information comprises task information, dynamic training environment, real-time pictures, user states and action processes;
the real-time picture is a real-time picture of a user in the process of countermeasure simulation training.
The task information comprises task target information and task state information; the task state information is the completion state information of the current training task, and the value of the task state information is incomplete, completed and failed;
the user state comprises a user position, a user movement speed, a user operation action, a user safety state and the like; the user security status includes security and danger.
The current training task is a training task which a user needs to complete in the process of the countermeasure simulation training.
The training monitoring module comprises a three-dimensional engine simulation service unit, a detail level control unit, a collision detection unit and a training environment display and scaling processing unit;
The three-dimensional engine simulation service unit is respectively connected with the collision detection unit, the detail level control unit and the training environment display and scaling processing unit;
the three-dimensional engine simulation service unit is used for carrying out three-dimensional modeling on preset terrain, training equipment and user model data to obtain scene data; adding training instruction data of the user into the scene data to obtain dynamic scene data, and performing three-dimensional display on the dynamic scene data, collision detection results, detail enhancement control data and object three-dimensional data; the dynamic scene data comprises a plurality of scene target data and user training instruction data;
the collision detection unit is used for performing collision detection on scene targets in the dynamic scene data to obtain a collision detection result, and sending the collision detection result to the three-dimensional engine simulation service unit;
the detail level control unit is used for carrying out detail enhancement, shielding rejection and texture generation processing on the dynamic scene data to obtain detail enhancement control data, and sending the detail enhancement control data to the three-dimensional engine simulation service unit;
the training environment display and scaling processing unit generates three-dimensional coordinates of an object in a three-dimensional scene according to preset object position data in the training environment; scaling adjustment is carried out on a preset object pixel unit to obtain object pixel data; and combining the three-dimensional coordinates of the object in the three-dimensional scene with the object pixel data to obtain object three-dimensional data, and sending the object three-dimensional data to the three-dimensional engine simulation service unit.
The training monitoring module is constructed to obtain countermeasure simulation training situation information by using dynamic scene data, collision detection results, detail enhancement control data, object three-dimensional data, training instruction data of a user, user position data, user motion data, task target information and task state information
The training monitoring module is configured to perform situation generation processing on the received countermeasure simulation training environment information and a training instruction of a user, to obtain countermeasure simulation training situation information, and includes:
the real-time picture and the dynamic training environment are obtained according to dynamic scene data.
The action process is according to the calculation formula: action progress = task state information- (user action x training time), obtained.
The comprehensive analysis evaluation module is used for recording the received countermeasure simulation training situation information to obtain a process file, and storing the process file in a cloud server; and performing playback of the multiple disks and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of the user team.
The comprehensive analysis and evaluation module comprises a multi-disc playback unit and an analysis and evaluation unit;
The multi-disc playback unit is used for recording the countermeasure simulation training process of the user team to obtain a process file, sending the process file to the analysis and evaluation unit, and storing the process file in a cloud server; performing multiple-disc playback on the completed countermeasure simulation training process; and generating and displaying a return visit file from the process file according to the playback start-stop time, the playback speed and the playback view angle set by the user.
The analysis and evaluation unit is used for carrying out training and evaluation analysis on the completed countermeasure simulation training process and standard operation instruction information according to the process file to obtain training and evaluation results of the user team. And the standard operation instruction information is stored in the analysis and evaluation unit.
The multi-disc playback unit is connected with the analysis and evaluation unit.
According to the process file, training evaluation analysis is carried out on the completed countermeasure simulation training process and standard operation instruction information to obtain training evaluation results of the user team, and the method comprises the following steps:
s401, extracting a sampling sequence x of the operation instruction of the user from the process file, and representing the sampling sequence of the standard operation instruction information of the user as y, y= [ y ] 1 ,y 1 ,…,y N1 ]Wherein x is i Is the ith element, y of the sample sequence x i For the ith element of the sampling sequence y, N1 is the number of elements contained in the sampling sequence;
s402, sequentially calculating the absolute value of the difference value of each element of the sampling sequence x and the corresponding element of the sampling sequence y, and constructing a difference sequence by using the absolute value of the difference value of all the corresponding elements;
specifically, |x 1 -y 1 I, constructing a first term of the difference sequence, and analogizing in sequence to obtain the difference sequence;
s403, performing linear fitting treatment on the elements of the difference sequence and the element sequence number values to obtain an optimal consistency evaluation polynomial;
the linear fitting process is to construct a curve to be approximated by using a known independent variable and a known dependent variable with a difference sequence element sequence number value Ix as the known independent variable and using the difference sequence element value as the known dependent variable, and perform curve fitting on the curve to be approximated by using a function approximation method to obtain the optimal consistent approximation polynomial f (Ix). Determining the best consistent approximation polynomial as the best consistent evaluation polynomial;
and performing curve fitting on the curve to be approximated by using a function approximation method, and adopting an optimal consistent linear approximation method. The best consistent approximation polynomial f (Ix) has the expression:
f(Ix)=α P1 (Ix) P1 +α P1-1 (Ix) P1-1 +…+α 2 (Ix) 2 +α 1 (Ix)+α 0 ,
Wherein P1 is the order of the best consistent approximation polynomial f (Ix), α0, α1, α2, …, α N1 Coefficients of the polynomial f (Ix) are approximated for the best agreement;
s404, calculating element sequence number values of the difference sequences by using the optimal consistency evaluation polynomial to obtain consistency difference sequences;
s405, carrying out normalization processing on the consistency difference sequence to obtain a normalized difference sequence z, wherein z= [ z ] 1 ,z 2 ,...,z N1 ],z i To be the instituteAn ith element of the normalized difference sequence z;
the normalization processing is to take absolute values for each element of the consistency difference sequence, and divide the absolute values by the maximum value of the absolute values of all elements to obtain the normalization value of the element; constructing and obtaining a normalized difference sequence by using the normalized values of all elements;
s406, carrying out probability logarithmic calculation processing on the normalized difference sequence to obtain a training evaluation value V of the user group;
the expression of the probability logarithm calculation processing is as follows:
wherein z is i An ith element of the normalized difference sequence z;
s407, repeatedly executing S401 to S406 for each user of the user group to obtain a training evaluation value of each user; representing the training evaluation value of the jth user as V j J=1, 2, …, N2 represents the number of users contained by the user group;
s408, according to a sampling sequence x of an operation instruction of each user, establishing a first signal sequence and a second signal sequence of the user; the first signal sequence r1 is expressed as r1=x, and r1 (i) =x i R1 (i) represents the i-th element of the sequence r 1; the element r2 (i) =x of the second signal sequence r2 i /|x i I, r2 (i) represents the i-th element of the sequence r 2;
s409, performing high-order calculation processing on the first signal sequence and the second signal sequence to obtain eigenvalue information; the characteristic value information comprises a first signal third-order characteristic value r 3 Fifth-order eigenvalue r of second signal 5 Two-fourth order mutual eigenvalue r 24 And a fourth-sixth order mutual eigenvalue r 46 ;
The calculation expression of the high-order calculation process is:
r 3 =sum(|FFT(r1 3 )|),
r 5 =sum(|FFT(r2 5 )|),
r 24 =sum(|FFT(r1 2 r2 4 )|),
r 46 =sum(|FFT(r1 4 r2 6 )|),
wherein FFT (r 1 3 ) Represents a sequence obtained by performing FFT conversion on a sequence composed of the cubic terms of the elements of the first signal sequence r1, FFT (r 2 5 ) Represents a sequence obtained by performing FFT conversion on a sequence composed of the fifth order of the elements of the second signal sequence r2, FFT (r 1 2 r2 4 ) Represents a sequence of elements obtained by multiplying the quadratic term of the element of the first signal sequence r1 by the quadratic term of the element of the second signal sequence r2, and a sequence obtained by performing FFT conversion, FFT (r 1 4 r2 6 ) Representing a sequence of elements obtained by multiplying a fourth-order term of an element of the first signal sequence r1 by a sixth-order term of an element of the second signal sequence r2, the sequence being obtained after FFT conversion, sum () representing a summation operation of all elements of the sequence, FFT representing a discrete fourier transform, and i representing taking an absolute value;
s410, carrying out weight calculation processing on the characteristic value information to obtain the weight value of the user; the weight calculation process has the expression:
η=(|arctan(r 3 /r 5 )|+|arctan(r 24 /r 46 )|)/π,
wherein, the absolute value is taken as the absolute value;
s411, repeatedly executing S408 to S410 for each user of the user group to obtain a weight eta of each user; the weight of the jth user is expressed as eta j J=1, 2, …, N2 represents the number of users contained by the user group;
s412, carrying out weighted summation on training evaluation values of all users by using weights of all users to obtain a training evaluation value Z1 of a user group;
s413, performing value range judgment on the training evaluation value Z1 of the user group to obtain a training evaluation result of the user group;
the value range judging unit judges the value range to comprise [0, a1], (a 1, a2], (a 2, a3], when Z1 is located in the value range [0, a1], the training evaluation result of the user group is determined to be unqualified, when Z1 is located in the value range (a 1, a 2), the training evaluation result of the user group is determined to be good, when Z1 is located in the value range (a 2, a 3), the training evaluation result of the user group is determined to be excellent, wherein a1, a2 and a3 are all preset antagonism simulation training evaluation range values.
After obtaining the training evaluation value of each user, the determining process of the weight value of each user in S408 to S411 may be:
acquiring a sampling sequence set X= { X of operation instructions of a user 1 ,x 2 ,…,x N2 };
And processing the sampling sequence set x by using a correlation coefficient calculation model to obtain a correlation coefficient set R:
the correlation coefficient calculation model is as follows:
wherein r is ij I, j=1, 2, …, p is x i And x j P=n2;
solving a first eigenvalue lambda E-R-X|=0 to obtain a first eigenvalue lambda 1 ,λ 2 ,…,λ p And sorting the eigenvalues by lambda 1 ≥λ 2 …≥λ p Not less than 0, calculating a feature vector e corresponding to the feature value i I=1, 2, …, p, E is the identity matrix;
for the characteristic value lambda by using a cumulative contribution calculation model 1 ,λ 2 ,…,λ p Processing to obtain the accumulated contribution rate y m ;
The accumulated contribution rate calculation model is as follows:
selecting tributeRate of donation y m A characteristic value lambda of greater than 95% 1 ,λ 2 …λ m Corresponding m components;
for each feature vector e, a weight coefficient calculation model is used i Processing to obtain the feature vector e i Coefficient of (1) ij ;
The weight coefficient calculation model is as follows:
wherein e ij For the ith feature vector e i I=1, 2, …, m, j=1, 2, …, p;
for the characteristic value lambda by using a contribution rate calculation model 1 ,λ 2 …λ m Processing to obtain contribution rate u i ;
The contribution rate calculation model is as follows:
using index weight calculation model to calculate the characteristic vector e i Coefficient of (1) ij Processing to obtain the coefficient l ij Index weight d j ;
The index weight calculation model is as follows:
normalizing the index weight value d by using an index weight value normalization model j Normalizing the weight value to obtain a normalized weight value w j ;
The index weight normalization model is as follows:
η j the weight of the jth user.
The multiple disc playback unit generates a return visit file from the process file according to playback start-stop time, playback speed and playback view angle set by a user, and the return visit file comprises:
the process file comprises countermeasure simulation training situation information and corresponding time, generation view angles and places;
according to the playback start-stop time and the playback view angle set by a user, finding out countermeasure simulation training situation information matched with the playback start-stop time and the playback view angle from a process file;
and determining a playback time interval according to the playback speed set by the user, and extracting the searched countermeasure simulation training situation information according to the playback time interval to obtain a return visit file.
Determining a playback time interval according to a playback speed set by a user, specifically, determining that the playback time interval is 1/N2 seconds when the playback speed is N2 pieces/second; and sampling the searched countermeasure simulation training situation information according to 1/N2 seconds to obtain a return visit file.
The cloud server is used for storing user information and training equipment information, performing real-time rendering processing on the received countermeasure simulation training environment to obtain training environment video information, and sending the training environment video information to each training-participating user side;
the training management module is used for realizing the management of user information and training equipment information which participate in the countermeasure simulation training;
the training management module comprises a user management unit and an equipment management unit; the user management unit is used for managing the user information stored in the cloud server, and realizing the purposes of completing registration, logging in, adding the user information, deleting the user information, modifying the user information, inquiring the user information and exporting the user information when the user participates in the countermeasure simulation training; the device management unit is used for managing training device information stored in the cloud server and realizing the operations of adding, deleting, modifying and inquiring various training device information.
The user management unit and the device management unit periodically send user information and training device information to the training monitoring module and the training implementation module;
in a second aspect of the embodiment of the present invention, a method for training a user team in a countermeasure simulation is disclosed, which is implemented by using a countermeasure simulation training system of the user team, and includes:
S1, receiving a setting instruction of a user by using a guide terminal, generating countermeasures simulation training situation information, and transmitting the countermeasures simulation training situation information to the cloud server;
s2, performing real-time rendering processing on the received countermeasure simulation training situation information by utilizing the cloud server to obtain training environment video information, and sending the training environment video information to each training-participating user side;
s3, displaying training environment video information to a user by using the training user terminal, acquiring a training instruction of the user, and sending the training instruction to a guiding and adjusting terminal;
and S4, performing repeated playback and training evaluation analysis on the completed countermeasure simulation training process by utilizing the guide terminal according to the received countermeasure simulation training situation information to obtain training evaluation results of the user team.
The method for generating the countermeasures training situation information by using the guide terminal to receive the setting instruction of the user and transmitting the countermeasures training situation information to the cloud server comprises the following steps:
s11, training management is carried out on groups of users participating in the countermeasure simulation training and training equipment by utilizing the training implementation module, countermeasure simulation training environment information is generated, the countermeasure simulation training process is controlled, and the countermeasure simulation training environment information is sent to the training monitoring module;
S12, carrying out situation generation processing on the received countermeasure training environment information and training instructions of the user by utilizing the training monitoring module to obtain and display countermeasure training situation information, and sending the countermeasure training situation information to the guide and regulation control unit, the comprehensive analysis and evaluation module and the cloud server;
the method for obtaining training evaluation results of user groups by using the pilot terminal to perform playback of multiple discs and training evaluation analysis on the completed countermeasure simulation training process according to the received countermeasure simulation training situation information comprises the following steps:
recording the received countermeasure simulation training situation information by utilizing the comprehensive analysis evaluation module to obtain a process file, and storing the process file in a cloud server; and performing playback of the multiple disks and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of the user team.
Embodiment two:
the embodiment discloses a VR team fighting simulation training system based on cloud rendering, wherein the system utilizes a cloud server 102 to render a virtual scene of a guiding and adjusting end 101 in real time, and streams a rendered high-quality image to a training student end 103 through a streaming media transmission technology, so that immersive experience of the training student is realized; meanwhile, the visual image of the training student terminal 103 can be reversely synchronized to the guiding and adjusting terminal 101 for monitoring and browsing through the cloud server 102, which comprises the following steps:
A pilot terminal 101. The control end is used for deployment of the simulation training system, and the pilot adjustment personnel and the sightseeing person can control the simulation training through the pilot adjustment end.
Wherein, the guiding and adjusting end 101 includes:
training management module 1011. As a comprehensive management module of the virtual mixed reality multi-person interaction system, the system has the functions of user management, equipment management and the like, and is convenient for efficient and high-quality organizing mixed reality interaction training.
Wherein the training management module 1011 includes:
a user management unit 10111, configured to manage user data stored in the cloud server 102, and support management contents such as registration, login, addition, deletion, modification, inquiry, and export of training personnel;
the device management unit 10112 is configured to manage device information stored in the cloud server 102, and support visual management of addition, deletion, modification, and query operations of various devices.
Training enforcement module 1012. For team training implementation and management, the on-line training students and equipment in the cloud server 102 can be invited to enter a training room, and after training starts, the rendered high-quality images are streamed to VR equipment of the training students, so that an on-the-spot combat training experience is provided.
Wherein the training implementation module 1012 includes:
And the training management unit 10121 is used for performing training management on personnel and equipment in the training management module, and configuring the roles, grouping, equipment, tasks, training environments, training subjects and the like of the training personnel. So as to achieve management of personnel, equipment, subjects and environment before training;
the guiding and controlling unit 10122 is used for guiding and controlling the intervention and control of the training process and the situation of the action environment of the controlling personnel in the simulated training process;
the monitoring module 1013 is trained. The situation information for the whole-course watching simulation training of the guiding and adjusting personnel and the sightseeing personnel comprises task information, battlefield environment, personnel states, action processes, real-time data and the like; the viewing person selectable viewing angles comprise a free viewing angle, a first viewing angle of a fighter and a third viewing angle of the fighter; all the training student ends are connected with the cloud server 102, and the student pictures are transmitted to the training monitoring module through the cloud.
The analysis by synthesis evaluation module 1014. The comprehensive analysis and evaluation module is used for recording the simulation training process in the whole process and storing the playback file in the cloud server 102, and can play back the completed simulation training process in a multi-disc mode and provide combat evaluation analysis to provide valuable combat data and decision support.
Wherein the integrated analysis and assessment module 1014 includes:
a multi-disc playback unit 10141 for viewing the training playback video stored in the cloud database. The start-stop time, the playback speed and the playback view angle of playback can be flexibly set, the playback process can be paused at any time, and the situation that a student file looks at an action can be checked in time.
The analysis and evaluation unit 10142 is used for analyzing and evaluating the training performance of the history training. The training system provides basis for improvement and perfection of team training, and provides task training analysis for the trained personnel so as to enhance the special action simulation countermeasure technology capability of the trained personnel.
Cloud server 102. Real-time rendering processing and streaming for high quality images.
The trainee terminal 103. The method is used for training the trainee to use, so that the trainee can feel immersive virtual reality experience.
The guiding and adjusting end 101 and the training student end 103 realize real-time rendering and streaming of high-quality images by utilizing a cloud rendering technology through the cloud service 102.
In a second aspect of the embodiments of the present application, a method for training by using the training system is disclosed, including:
s1: the pilot personnel logs in the pilot terminal 101 and is connected with the cloud server 102, the combat trainees and the equipment are added, and the combat trainees and the training equipment are added by the training management module 1011;
S2: the training staff logs in the training staff end 103 and is connected with the cloud server 102, and the VR equipment is worn to enter the combat readiness interface;
s3: training management, wherein before training starts, training subjects and scenes can be configured by a training guide and adjustment person through the training implementation module 1012, and a training student is invited to enter and be assigned with roles and combat tasks;
s4: after the situation monitoring and training are started, the training monitoring module 1013 can be used for watching team simulation training progress by guide and adjustment personnel and observation personnel;
s5: after the completion of the training, the composite analysis and evaluation module 1014 can check the combat playback video and the achievement analysis result.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and changes may be made to the present application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. which are within the spirit and principles of the present application are intended to be included within the scope of the claims of the present application.
Claims (10)
1. A system for countering simulated training of a team of users, comprising: the system comprises a guide and adjustment end, a cloud server and a training user end set;
the guide and adjustment end comprises a training management module, a training implementation module, a training monitoring module and a comprehensive analysis and evaluation module, and is used for managing user information and training equipment information, managing and controlling the countermeasure simulation training process, and performing multiple disc playback and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of user groups; the training implementation module is respectively connected with the training management module and the training monitoring module; the training monitoring module and the training implementation module are connected with the comprehensive analysis and evaluation module;
The training implementation module is used for carrying out training management on a user team and training equipment participating in the countermeasure simulation training, generating countermeasure simulation training environment information and controlling the countermeasure simulation training process;
the comprehensive analysis evaluation module is used for recording the received countermeasure simulation training situation information to obtain a process file, and storing the process file in a cloud server; performing repeated playback and training evaluation analysis on the completed countermeasure simulation training process to obtain training evaluation results of user teams;
the training management module is used for realizing the management of user information and training equipment information which participate in the countermeasure simulation training;
the cloud server is respectively connected with the guide and adjustment end and the training user end and used for storing user information and training equipment information, performing real-time rendering processing on the received countermeasure simulation training situation information to obtain training environment video information, and sending the training environment video information to each training user end;
the training client set comprises training clients; the training client is used for displaying the training environment video information to a user, acquiring a training instruction of the user and sending the training instruction to the guide and adjustment end;
The user team includes users participating in the challenge simulation training.
2. The antagonism simulation training system of a user team of claim 1,
the training implementation module comprises a group training management unit and a guiding control unit;
the training management unit is used for acquiring user information and training equipment information which participate in the countermeasure simulation training from the training management module according to a setting instruction of a user, and configuring roles, groups and tasks of a user team by utilizing the user information to obtain user training information; configuring a training environment and training subjects by utilizing the training equipment information to obtain training environment information and training subject information; generating countermeasure simulation training environment information by using the user training information, training environment information and training subject information, and sending the countermeasure simulation training environment information to a training monitoring module;
the guide and control unit is used for controlling the process of the countermeasure simulation training and the countermeasure simulation training environment according to the guide and control instruction, the task information and the user state of the user.
3. The antagonism simulation training system of a user team of claim 2,
The guiding and controlling unit is used for controlling the process of the countermeasure simulation training and the countermeasure simulation training environment according to the guiding and controlling instruction, the task information and the user state of the user, and comprises the following steps:
the pilot control unit analyzes the pilot instruction of the user to obtain an instruction analysis result;
when the instruction analysis result is that the countermeasure simulation training process is stopped, controlling the training monitoring module to send the countermeasure simulation training situation information to the comprehensive analysis and evaluation module, controlling the training monitoring module to stop sending the countermeasure simulation training situation information to the cloud server, and controlling the training user side to stop collecting training instructions of the user;
when the instruction analysis result is that the process is stopped, stopping the countermeasure simulation training process, controlling the training monitoring module to stop sending the countermeasure simulation training situation information to the cloud server, and controlling the training-participating user side to stop acquiring training instructions of the user;
when the instruction analysis result is continuous, continuing the countermeasure simulation training process, controlling the training monitoring module to continuously send the countermeasure simulation training situation information to the cloud server, and controlling the training-taking user terminal to continuously collect training instructions of the user;
The control unit is used for controlling the training monitoring module to send the countermeasures simulation training situation information to the comprehensive analysis and evaluation module when the task state information of the received task information is task completion, and controlling the training monitoring module to stop sending the countermeasures simulation training situation information to the cloud server;
the guiding and controlling unit is used for controlling the parameter training user end corresponding to the user with dangerous user safety state to stop acquiring the training instruction of the user when the received user safety state of the user state is dangerous;
and the guiding and adjusting control unit is used for controlling the training user end corresponding to the user position to stop acquiring the training instruction of the user when judging that the user position of the received user state is not in the preset user activity area.
4. The antagonism simulation training system of a user team of claim 1,
the training monitoring module is used for carrying out situation generation processing on the received countermeasure simulation training environment information and training instructions of users to obtain and display countermeasure simulation training situation information, and sending the countermeasure simulation training situation information to the guide and adjustment control unit, the comprehensive analysis and evaluation module and the cloud server; the countermeasure simulation training situation information comprises task information, dynamic training environment, real-time pictures, user states and action processes;
The task information comprises task target information and task state information; the task state information is the completion state information of the current training task, and the value of the task state information is incomplete, completed and failed;
the user state comprises a user position, a user movement speed, a user operation action and a user safety state; the user security status includes security and danger.
5. The antagonism simulation training system of a user team of claim 1,
the comprehensive analysis and evaluation module comprises a multi-disc playback unit and an analysis and evaluation unit;
the multi-disc playback unit is used for recording the countermeasure simulation training process of the user team to obtain a process file, sending the process file to the analysis and evaluation unit, and storing the process file in a cloud server; performing multiple-disc playback on the completed countermeasure simulation training process; generating a return visit file from the process file and displaying the return visit file according to the playback start-stop time, the playback speed and the playback view angle set by a user;
the analysis and evaluation unit is used for carrying out training, evaluation and analysis on the completed countermeasure simulation training process and standard operation instruction information according to the process file to obtain training and evaluation results of the user team; and the standard operation instruction information is stored in the analysis and evaluation unit.
6. The countermeasure simulation training system of a user team according to claim 5, wherein the multiple disc playback unit generates a return visit file from the process file according to playback start-stop time, playback speed, and playback angle of view set by a user, comprising:
the process file comprises countermeasure simulation training situation information and corresponding time, generation view angles and places;
according to the playback start-stop time and the playback view angle set by a user, finding out countermeasure simulation training situation information matched with the playback start-stop time and the playback view angle from a process file;
and determining a playback time interval according to the playback speed set by the user, and extracting the searched countermeasure simulation training situation information according to the playback time interval to obtain a return visit file.
7. The antagonism simulation training system of a user team of claim 1,
the training management module is used for realizing the management of user information and training equipment information which participate in the countermeasure simulation training;
the training management module comprises a user management unit and an equipment management unit; the user management unit is used for managing the user information stored in the cloud server, and realizing the purposes of completing registration, logging in, adding the user information, deleting the user information, modifying the user information, inquiring the user information and exporting the user information when the user participates in the countermeasure simulation training; the device management unit is used for managing training device information stored in the cloud server and realizing the operations of adding, deleting, modifying and inquiring various training device information.
8. A method of challenge simulation training of a user team, implemented using the challenge simulation training system of a user team of any of claims 1-7, comprising:
s1, receiving a setting instruction of a user by using a guide terminal, generating countermeasures simulation training situation information, and transmitting the countermeasures simulation training situation information to the cloud server;
s2, performing real-time rendering processing on the received countermeasure simulation training situation information by utilizing the cloud server to obtain training environment video information, and sending the training environment video information to each training-participating user side;
s3, displaying training environment video information to a user by using the training user terminal, acquiring a training instruction of the user, and sending the training instruction to a guiding and adjusting terminal;
and S4, performing repeated playback and training evaluation analysis on the completed countermeasure simulation training process by utilizing the guide terminal according to the received countermeasure simulation training situation information to obtain training evaluation results of the user team.
9. The method for combat simulation training of a user team of claim 8,
the method for generating the countermeasures training situation information by using the guide terminal to receive the setting instruction of the user and transmitting the countermeasures training situation information to the cloud server comprises the following steps:
S11, generating countermeasure simulation training environment information by using the training implementation module, controlling the countermeasure simulation training process, and sending the countermeasure simulation training environment information to the training monitoring module;
s12, carrying out situation generation processing on the received countermeasure training environment information and training instructions of the user by utilizing the training monitoring module to obtain and display countermeasure training situation information, and sending the countermeasure training situation information to the guide and regulation control unit, the comprehensive analysis and evaluation module and the cloud server;
the method for obtaining training evaluation results of user groups by using the pilot terminal to perform playback of multiple discs and training evaluation analysis on the completed countermeasure simulation training process according to the received countermeasure simulation training situation information comprises the following steps:
recording the received countermeasure simulation training situation information by utilizing the comprehensive analysis evaluation module to obtain a process file, and storing the process file in a cloud server; and carrying out repeated disc playback and training evaluation analysis on the completed countermeasure simulation training process according to the process file to obtain training evaluation results of the user team.
10. The method for combat simulation training of a user team of claim 9,
according to the process file, training evaluation analysis is carried out on the completed countermeasure simulation training process and standard operation instruction information to obtain training evaluation results of the user team, and the method comprises the following steps:
s401, extracting a sampling sequence x of the operation instruction of the user from the process file, and representing the sampling sequence of the standard operation instruction information of the user as y, x= [ x ] 1 ,x 2 ,…,x N1 ],y=[y 1 ,y 1 ,…,y N1 ]Wherein x is i Is the ith element, y of the sample sequence x i For the ith element of the sampling sequence y, N1 is the number of elements contained in the sampling sequence;
s402, sequentially calculating the absolute value of the difference value of each element of the sampling sequence x and the corresponding element of the sampling sequence y, and constructing a difference sequence by using the absolute value of the difference value of all the corresponding elements;
s403, performing linear fitting treatment on the elements of the difference sequence and the element sequence number values to obtain an optimal consistency evaluation polynomial;
s404, calculating element sequence number values of the difference sequences by using the optimal consistency evaluation polynomial to obtain consistency difference sequences;
s405, carrying out normalization processing on the consistency difference sequence to obtain a normalized difference sequence z, wherein z= [ z ] 1 ,z 2 ,...,z N1 ],z i An ith element of the normalized difference sequence z;
s406, carrying out probability logarithmic calculation processing on the normalized difference sequence to obtain a training evaluation value V of the user group;
the expression of the probability logarithm calculation processing is as follows:
wherein z is i An ith element of the normalized difference sequence z;
s407, repeatedly executing S401 to S406 for each user of the user group to obtain a training evaluation value of each user; representing the training evaluation value of the jth user as V j J=1, 2, …, N2 represents the user groupThe number of users involved;
s408, according to a sampling sequence x of an operation instruction of each user, establishing a first signal sequence and a second signal sequence of the user; the first signal sequence r1 is expressed as r1=x, and r1 (i) =x i R1 (i) represents the i-th element of the sequence r 1; the element r2 (i) =x of the second signal sequence r2 i /|x i I, r2 (i) represents the i-th element of the sequence r 2;
s409, performing high-order calculation processing on the first signal sequence and the second signal sequence to obtain eigenvalue information; the characteristic value information comprises a first signal third-order characteristic value r 3 Fifth-order eigenvalue r of second signal 5 Two-fourth order mutual eigenvalue r 24 And a fourth-sixth order mutual eigenvalue r 46 ;
The calculation expression of the high-order calculation process is:
r 3 =sum(|FFT(r1 3 )|),
r 5 =sum(|FFT(r2 5 )|),
r 24 =sum(|FFT(r1 2 r2 4 )|),
r 46 =sum(|FFT(r1 4 r2 6 )|),
wherein FFT (r 1 3 ) Represents a sequence obtained by performing FFT conversion on a sequence composed of the cubic terms of the elements of the first signal sequence r1, FFT (r 2 5 ) Represents a sequence obtained by performing FFT conversion on a sequence composed of the fifth order of the elements of the second signal sequence r2, FFT (r 1 2 r2 4 ) Represents a sequence of elements obtained by multiplying the quadratic term of the element of the first signal sequence r1 by the quadratic term of the element of the second signal sequence r2, and a sequence obtained by performing FFT conversion, FFT (r 1 4 r2 6 ) Representing a sequence of elements obtained by multiplying a fourth-order term of an element of the first signal sequence r1 by a sixth-order term of an element of the second signal sequence r2, the sequence being obtained after FFT conversion, sum () representing a summation operation of all elements of the sequence, FFT representing a discrete fourier transform, and i representing taking an absolute value;
s410, carrying out weight calculation processing on the characteristic value information to obtain the weight value of the user; the weight calculation process has the expression:
η=(|arctan(r 3 /r 5 )|+|arctan(r 24 /r 46 )|)/π,
wherein, the absolute value is taken as the absolute value;
s411, repeatedly executing S408 to S410 for each user of the user group to obtain a weight eta of each user; the weight of the jth user is expressed as eta j J=1, 2, …, N2 represents the number of users contained by the user group;
s412, carrying out weighted summation on training evaluation values of all users by using weights of all users to obtain a training evaluation value Z1 of a user group;
s413, performing value range judgment on the training evaluation value Z1 of the user group to obtain a training evaluation result of the user group;
the value range judging unit judges the value range to comprise [0, a1], (a 1, a2], (a 2, a3], when Z1 is located in the value range [0, a1], the training evaluation result of the user group is determined to be unqualified, when Z1 is located in the value range (a 1, a 2), the training evaluation result of the user group is determined to be good, when Z1 is located in the value range (a 2, a 3), the training evaluation result of the user group is determined to be excellent, wherein a1, a2 and a3 are all preset antagonism simulation training evaluation range values.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311366943.1A CN117334096A (en) | 2023-10-20 | 2023-10-20 | User team countermeasure simulation training system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311366943.1A CN117334096A (en) | 2023-10-20 | 2023-10-20 | User team countermeasure simulation training system and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117334096A true CN117334096A (en) | 2024-01-02 |
Family
ID=89275404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311366943.1A Pending CN117334096A (en) | 2023-10-20 | 2023-10-20 | User team countermeasure simulation training system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117334096A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120050062A (en) * | 2024-12-31 | 2025-05-27 | 中国电子科技集团公司第十五研究所 | Hierarchical penetration test effect evaluation method and device |
-
2023
- 2023-10-20 CN CN202311366943.1A patent/CN117334096A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120050062A (en) * | 2024-12-31 | 2025-05-27 | 中国电子科技集团公司第十五研究所 | Hierarchical penetration test effect evaluation method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109478097B (en) | Method and system for providing information and computer program product | |
| US10672288B2 (en) | Augmented and virtual reality simulator for professional and educational training | |
| US6106297A (en) | Distributed interactive simulation exercise manager system and method | |
| US7949295B2 (en) | Automated trainee monitoring and performance evaluation system | |
| Spikol et al. | Using multimodal learning analytics to identify aspects of collaboration in project-based learning | |
| CN115909841B (en) | Cloud-based LVC chemical defense simulation training simulation system and method | |
| CN110167421A (en) | Integrally measure the system of the clinical parameter of visual performance | |
| Snow et al. | Empirical models based on free-modulus magnitude estimation of perceived presence in virtual environments | |
| CN115909839B (en) | Medical education training assessment system and method based on VR technology | |
| Mayer et al. | Collaborative work enabled by immersive environments | |
| CN118982940A (en) | A combat trauma teaching and training system based on MR technology | |
| CN113268626A (en) | Data processing method and device, electronic equipment and storage medium | |
| CN107862637B (en) | Intelligent education system | |
| CN117334096A (en) | User team countermeasure simulation training system and method | |
| CN119396284A (en) | Mathematics virtual and real fusion teaching system | |
| CN110942202A (en) | Emergency drilling deduction method, computer storage medium and electronic equipment | |
| RU2761325C1 (en) | Interactive simulator for training using virtual reality | |
| US20070146367A1 (en) | System for editing and conversion of distributed simulation data for visualization | |
| CN114373351B (en) | Photoelectric theodolite panoramic simulation training system | |
| US20210241648A1 (en) | Systems and methods to provide mental distress therapy through subject interaction with an interactive space | |
| KR102511777B1 (en) | Systems and methods for accessible computer-user interaction | |
| CN113611416A (en) | Psychological scene assessment method and system based on virtual reality technology | |
| CN116820252B (en) | VR-based multi-person virtual field inspection training system and training method | |
| CN213126248U (en) | Intelligent interaction system for metro vehicle section construction site and BIM scene | |
| Vogel | The feasibility of low-cost virtual reality motion tracking for rowing technique analysis |
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 |