Shooting simulation training method and system based on sports vehicle

By combining vibration platform and three-dimensional simulation technology on the motion vehicle, real environment simulation in multiple scenarios is realized, the problem of unreal virtual environment simulation is solved, and the training effect is improved.

CN116558360BActive Publication Date: 2025-09-02CHINESE PEOPLES LIBERATION ARMY UNIT 91976
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310740500.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-20
Publication Date
2025-09-02
Estimated Expiration
2043-06-20

AI Technical Summary

Technical Problem

The existing virtual environment cannot provide real scene state simulation in military confrontation training, resulting in poor training results, high live-fire training costs, limited venues, high requirements for conditions, and difficult guarantees.

Method used

By setting the motion vehicle on the vibration platform, combining the real vibration platform to simulate the motion state in multiple scenarios, using a six-axis vibration platform and three-dimensional simulation technology to provide a more realistic environmental state simulation.

Benefits of technology

It improves the authenticity and effect of the training simulation, makes the training more in line with the actual situation, enhances the realism of shooting aiming and operation difficulty, and improves the simulation of the training.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116558360B_ABST
    Figure CN116558360B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention relates to the field of simulation technology, and discloses a shooting simulation training method based on a motion vehicle, comprising: issuing a training task, generating a training task scenario based on the training task, and associating the training task scenario with the training terminal of the corresponding trainee; calling corresponding vibration data based on the training task scenario, and sending the vibration data to the vibration platform through network equipment and a vibration control cabinet in sequence for training; receiving the user's simulated weapon operation information based on the motion vehicle, and performing shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information. The shooting simulation training method based on the motion vehicle in the embodiment of the present invention realizes motion state simulation in multiple scenarios by placing the motion vehicle on a vibration platform. By adopting a real vibration platform, the overall simulation training can be more in line with the actual situation, can more realistically reflect the actual state, and improve the training simulation effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of simulation training, and in particular to a shooting simulation training method and system based on a sports vehicle. Background Art

[0002] Currently, military confrontation training and exercises typically use live ammunition and aerial targets. However, this approach is costly, requires limited space, requires high-quality conditions, and is difficult to maintain. Therefore, a simulated confrontation training system is needed that uses a virtual environment to simulate actual combat conditions to achieve the purpose of training and exercises. However, current virtual environments only provide simple interactive content and cannot fully simulate environmental conditions or restore realistic scene conditions. Summary of the Invention

[0003] In response to the above-mentioned defects, an embodiment of the present invention discloses a shooting simulation training method based on a moving vehicle, which can realize the simulation of the trajectory of guns and cannons by the moving vehicle in a real moving environment, providing a more realistic simulation effect.

[0004] A first aspect of an embodiment of the present invention discloses a shooting simulation training method based on a sports vehicle, comprising:

[0005] Receive training subjects, training conditions and trainees configured by the instructor;

[0006] issuing a corresponding training task, generating a training task scenario based on the training task, and associating data between the training task scenario and a training terminal of a corresponding trainee; the training terminal includes a motion vehicle and a vibration platform, and the motion vehicle is disposed on the vibration platform;

[0007] Calling corresponding vibration data based on the training task scenario, and sending the vibration data to the vibration platform through network equipment and a vibration control cabinet to perform training simulation;

[0008] receiving simulated weapon operation information of a user based on a motion vehicle, and performing shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information; wherein the motion vehicle is disposed on the vibration platform, and the vibration platform is used to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the motion of the motion vehicle;

[0009] A simulation result is obtained according to the simulation parameter information.

[0010] As an optional implementation, in the first aspect of the embodiments of the present invention, receiving simulated weapon operation information of a user based on a sports vehicle, and performing shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information, includes:

[0011] Receive a launch control instruction from a user based on a weapon control component of a sports vehicle; if the launch control instruction matches a preset logic, execute the next step; if not, alert the user;

[0012] Matching corresponding projectile simulation information based on the weapon type in the sending control instruction, and performing ballistic flight simulation according to the projectile information and current target aiming information;

[0013] Final hit parameters are determined based on the ballistic flight simulation.

[0014] As an optional implementation, in the first aspect of the embodiment of the present invention, performing ballistic flight simulation according to the projectile trajectory information and current target aiming information includes:

[0015] Obtaining first coordinate information of the corresponding laser point on the display screen;

[0016] creating a virtual aiming line for the trained object based on the first coordinate information and a coordinate conversion relationship between the screen coordinate system and the three-dimensional coordinate system;

[0017] Create the initial random scatter parameters of the projectile based on the correspondence between the sight and the shooting angle in the preset shooting table;

[0018] The virtual flight trajectory of the projectile is controlled according to the virtual aiming line, the initial random scattering parameters and the projectile fitting model based on the preset shooting table, so that the ballistic characteristics of the virtual projectile are consistent with the ballistic characteristics in the preset shooting table, thereby realizing ballistic flight simulation.

[0019] As an optional implementation, in the first aspect of the embodiment of the present invention, the step of creating the initial random scatter parameters of the projectile based on the correspondence between the rear sight and the shooting angle in the preset shooting table includes:

[0020] Construct a projectile dispersion function based on the projectile dispersion parameters in the preset shooting table;

[0021] When creating a virtual projectile according to the user's sight parameters and the projectile dispersion function, the initial distribution parameters of the virtual projectile are given by setting the random variation range of the initial shooting angle.

[0022] As an optional implementation manner, in the first aspect of the embodiment of the present invention, determining the final hit parameters based on the ballistic flight simulation includes:

[0023] When a collision between a virtual projectile and a terrain, object or target in a virtual environment is detected, collision interaction information between the virtual projectile and the virtual environment is obtained according to a virtual collision principle;

[0024] The damage results of the projectile on the target, terrain or ground objects are evaluated according to the collision interaction information and the damage assessment model in the three-dimensional simulation software to obtain corresponding damage parameters and target hit information; and simulation is performed based on the damage parameters and target hit information.

[0025] As an optional implementation manner, in the first aspect of the embodiment of the present invention, after issuing the corresponding training task, generating a training task scenario based on the training task, and associating data between the training task scenario and the training terminal of the corresponding trainee, the method further includes:

[0026] The sound module at the vehicle is used to play a sound to distinguish the current state of the vehicle; if the corresponding sound is heard and the corresponding command trigger is detected, the next step is executed;

[0027] The training task includes training terrain, training time period and training weather. The training terrain includes sea, beach, mountain and jungle. The training weather includes sunny, cloudy, rainy, snowy and foggy days. The training time period includes early morning, noon, evening and night. The generating of the training task scenario based on the training task includes:

[0028] Initializing the three-dimensional simulation scene based on the training task, and controlling the training terminal to load into a working state based on the training task;

[0029] Generating corresponding three-dimensional scene data based on the training terrain, training period and training weather;

[0030] The three-dimensional scene data is transmitted to the projector through the fusion device, and the three-dimensional scene data is projected onto the front screen by the projector for display.

[0031] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the acquisition box interface data of the moving vehicle is serial port output data, and the acquisition box interface data includes frame header and frame footer, magnification conversion data, ranging button data, firing button data, shooting data, high and low switch data, thermal imaging switch data, narrow viewing distance switch data, wide viewing distance switch data, polarity data, high and low direction data, horizontal direction data, contrast data, brightness division data, dynamic and static switch data, azimuth switch data, power switch data, display switch data, turret handle position data, high and low firing button data, direction firing button data, conversion handle position data, and steering machine data;

[0032] The fire control computer interface data of the mobile vehicle is serial port output data, and the fire control computer interface data includes frame header and frame footer, power switch data, day and night switch data, correction button data, combat button data, level sensor data, laser rangefinder data, night vision data, automatic gun adjustment data, strobe distance data, height data, azimuth data, setting button data, test button data, reset button data, emergency button data, tilt sensor data and manual distance data;

[0033] The display box interface data of the sports vehicle is serial port output data;

[0034] The input format of the vibration data is 64-bit data, and the input form is UDP protocol; the vibration data includes frame header check tail, lateral displacement, longitudinal displacement, lift, pitch angle, roll angle, yaw angle, amplitude, speed and flexibility.

[0035] A second aspect of an embodiment of the present invention discloses a shooting simulation training system based on a sports vehicle, comprising:

[0036] The first receiving module is used to receive the training subjects, training conditions and trainees configured by the instructor;

[0037] Publishing module: used to publish the corresponding training task, generate a training task scenario based on the training task, and associate the training task scenario with the training terminal of the corresponding trainee; the training terminal includes a sports vehicle and a vibration platform, and the sports vehicle is set on the vibration platform;

[0038] Vibration setting module: used to call corresponding vibration data based on the training task scenario, and send the vibration data to the vibration platform through network equipment and vibration control cabinet to perform training simulation;

[0039] a second receiving module configured to receive simulated weapon operation information of a user based on a sports vehicle, and to implement shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information; wherein the sports vehicle is disposed on the vibration platform, and the vibration platform is configured to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the movement of the sports vehicle;

[0040] Score determination module: used to obtain simulation scores based on the simulation parameter information.

[0041] A third aspect of an embodiment of the present invention discloses an electronic device, comprising: a memory storing executable program code; a processor coupled to the memory; the processor calls the executable program code stored in the memory to execute the shooting simulation training method based on a sports vehicle disclosed in the first aspect of the embodiment of the present invention.

[0042] A fourth aspect of an embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the shooting simulation training method based on a sports vehicle disclosed in the first aspect of an embodiment of the present invention.

[0043] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0044] In the embodiment of the present invention, the shooting simulation training method based on the motion vehicle realizes motion state simulation in multiple scenarios by placing the motion vehicle on a vibration platform. By adopting a real vibration platform, the overall simulation training can be more in line with the actual situation, can more realistically reflect the actual state, and improve the training simulation effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0046] Figure 1 1 is a flow chart of a shooting simulation training method based on a sports vehicle disclosed in an embodiment of the present invention;

[0047] Figure 2 This is a flow chart of obtaining training simulation parameters disclosed in an embodiment of the present invention;

[0048] Figure 3 This is a schematic diagram of the process of performing virtual projectile simulation disclosed in an embodiment of the present invention;

[0049] Figure 4 This is a schematic diagram of the overall process of the shooting simulation training method based on a sports vehicle disclosed in an embodiment of the present invention;

[0050] Figure 5 is a schematic diagram of a vibration platform control instruction disclosed in an embodiment of the present invention;

[0051] Figure 6 1 is a schematic structural diagram of a shooting simulation training device based on a sports vehicle provided by an embodiment of the present invention;

[0052] Figure 7 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0053] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0054] It should be noted that the terms "first," "second," "third," "fourth," etc. in the description and claims of the present invention are used to distinguish different objects rather than to describe a specific order. The terms "including" and "having," as well as any variations thereof, in the embodiments of the present invention, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product, or apparatus.

[0055] At present, in the confrontation training and exercises of the troops, the purpose of training is generally achieved by using live ammunition and aerial targets. The disadvantages of this method are high cost, limited venues, high requirements for conditions, and difficult maintenance. For this reason, it is necessary to develop a simulated confrontation training system that uses a virtual environment to simulate actual combat situations to achieve the purpose of training and exercises. However, the current virtual environment can only provide some simple interactive content and cannot achieve a better simulation of the environmental state; and then restore the real scene state. Based on this, the embodiment of the present invention discloses a shooting simulation training method, device, electronic device and storage medium based on a motion vehicle, which realizes the motion state simulation in multiple scenarios by setting the motion vehicle on a vibration platform. By adopting a real vibration platform, the overall simulation training can be more in line with the actual situation, and can more realistically reflect the actual state, thereby improving the training simulation effect.

[0056] Example 1

[0057] See also Figure 1 , Figure 1 It is a flow chart of the shooting simulation training method based on a sports vehicle disclosed in an embodiment of the present invention. Among them, the execution subject of the method described in the embodiment of the present invention is an execution subject composed of software and / or hardware, and the execution subject can receive relevant information by wired or / and wireless means, and can send certain instructions. Of course, it can also have certain processing functions and storage functions. The execution subject can control multiple devices, such as a remote physical server or cloud server and related software, or it can be a local host or server and related software that performs related operations on a device placed somewhere. In some scenarios, multiple storage devices can also be controlled, and the storage devices can be placed in the same place or different places as the devices. For example Figure 1and Figure 4 As shown, the shooting simulation training method based on the sports vehicle includes the following steps:

[0058] S101: receiving training subjects, training conditions, and trainees configured by the instructor;

[0059] S102: issuing a corresponding training task, generating a training task scenario based on the training task, and associating data between the training task scenario and a training terminal of a corresponding trainee; the training terminal includes a motion vehicle and a vibration platform, and the motion vehicle is disposed on the vibration platform;

[0060] Before training begins, the instructor must configure various parameters, such as the number of trainees and the training subjects. Only after these configurations are complete can trainees proceed with subsequent simulation training. Different training processes are employed for different training subjects. In this embodiment of the present invention, the vehicle can typically be an assault vehicle or a marine boat. Assault vehicles typically navigate relatively rugged mountain roads, and marine boats traveling on the sea surface also generate certain fluctuations. This fluctuation significantly increases the difficulty of aiming, as the resulting vibrations after actual aiming can cause significant deviations in the final missile trajectory. Therefore, it is necessary to simulate the actual flight trajectory to account for these vibrations.

[0061] The simulation cabin is primarily used for independent training and simulated assessment of gunners' shooting skills. It consists of a cabin, chassis, semi-physical simulation components, a physical control panel, and a switch panel. Integrating the actual layout and product universality requirements, the cabin adopts a semi-enclosed box-like structure, with the front, left side, top, and bottom sections fully enclosed, while the right side and rear sections are open. Furthermore, to enhance the structure and facilitate lifting, the entire cabin adopts a frame-like design. The simulation cabin includes semi-physical simulation components such as the fire control computer, control panel, sight, thermal imager, elevation and deflection gear, steering gear, hydraulic booster rotary valve, and manual / automatic hydraulic system switch handle. The internal sight displays a three-dimensional simulated training scene. A six-degree-of-freedom vibration platform, controlled by the training control computer, simulates the vehicle's pitch, pitch, and other posture changes during firing in real time, creating a realistic shooting environment for trainees that resembles actual combat.

[0062] More preferably, after issuing the corresponding training task, generating a training task scenario based on the training task, and associating data between the training task scenario and the training terminal of the corresponding trainee, the method further includes:

[0063] The sound module at the vehicle is used to play a sound to distinguish the current state of the vehicle; if the corresponding sound is heard and the corresponding command trigger is detected, the next step is executed;

[0064] The training task includes training terrain, training time period and training weather. The training terrain includes sea, beach, mountain and jungle. The training weather includes sunny, cloudy, rainy, snowy and foggy days. The training time period includes early morning, noon, evening and night. The generating of the training task scenario based on the training task includes:

[0065] Initializing the three-dimensional simulation scene based on the training task, and controlling the training terminal to load into a working state based on the training task;

[0066] Generating corresponding three-dimensional scene data based on the training terrain, training period and training weather;

[0067] The three-dimensional scene data is transmitted to the projector through the fusion device, and the three-dimensional scene data is projected onto the front screen by the projector for display.

[0068] By using three-dimensional scene data for projection display, users can know what scene they are currently in.

[0069] S103: Calling corresponding vibration data based on the training task scenario, and sending the vibration data to the vibration platform through the network device and the vibration control cabinet to perform training simulation;

[0070] Generally, the above trajectory deviation can be simulated by using simulation software, which can achieve a certain actual simulation effect. However, this method has a disadvantage that it is impossible for the operator to actually perceive it. The operator can only perceive it by reading information, which brings a great challenge to the actual simulation of the user. Therefore, in an embodiment of the present invention, a six-axis vibration platform is used to simulate the different motion states of the moving vehicle thereon. This simulation has more advantages than the simulation of simple software. On the one hand, it can provide trainees with a more realistic environmental motion state simulation, and on the other hand, it can assist in calculating the flight trajectory of each motion trajectory. This method allows users to be in a more realistic simulation environment. They can not only capture information through their eyes, but also feel the increase in shooting aiming brought by the real environment through vibrations in various aspects. The vibration platform allows users to not only consider the aiming at the final shot, but also how to aim at the angle during the vibration process, thereby helping users improve their actual combat experience.

[0071] During specific implementation, there are different vibration data for different application scenarios. For example, the vibration amplitude and feeling are completely different for different environments such as the sea and mountain roads. Therefore, different vibration data can be set based on different training scenarios. During more specific implementation, a variety of vibration parameters can be set for different scenarios. For example, 10 different parameters can be set for the sea scene and 10 different parameters can be set for the mountain road scene. In this way, during specific implementation, it is only necessary to randomly select a parameter in a specific scenario. This setting method is mainly to prevent the situation where effective simulation cannot be achieved after becoming particularly familiar with the regular vibration in a certain environment.

[0072] S104: receiving simulated weapon operation information of a user based on a motion vehicle, and performing shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information; wherein the motion vehicle is disposed on the vibration platform, and the vibration platform is used to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the motion of the motion vehicle;

[0073] S105: Get simulation results based on the simulation parameter information. More preferably, Figure 2 This is a flow chart of obtaining training simulation parameters disclosed in an embodiment of the present invention. Figure 2 As shown, the receiving of the user's simulated weapon operation information based on the sports vehicle, and performing shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information, includes:

[0074] S1041: receiving a launch control instruction from a user based on a weapon control component of a sports vehicle; if the launch control instruction matches a preset logic, executing the next step; if not, prompting the user;

[0075] S1042: Matching corresponding projectile simulation information based on the weapon type in the sent control instruction, and performing ballistic flight simulation according to the projectile trajectory information and current target aiming information;

[0076] S1043: Determine final hit parameters based on the ballistic flight simulation.

[0077] In practice, different motion platforms have different sets of operating instructions. Only when all instructions are correctly executed can subsequent launch commands be executed; if the instructions are incorrect, subsequent launch operations cannot be performed. Once the user determines the launch angle and direction, they can control the simulated missile launch to simulate the impact state. After the user clicks launch, the movement direction of the vibration platform is recorded, and this movement direction is then fitted with the simulated trajectory of the virtual projectile to obtain a more accurate flight trajectory, resulting in a more effective simulation.

[0078] More preferably, Figure 3 FIG. 1 is a flow chart of a virtual projectile simulation process disclosed in an embodiment of the present invention, such as Figure 3 As shown, the ballistic flight simulation is performed according to the projectile trajectory information and the current target aiming information, including:

[0079] S10421: Obtaining first coordinate information of the corresponding laser point on the display screen;

[0080] S10422: Creating a virtual aiming line for the trainee based on the first coordinate information and a coordinate conversion relationship between the screen coordinate system and the three-dimensional coordinate system;

[0081] S10423: Create initial random scatter parameters for projectiles based on the correspondence between the sight and the firing angle in the preset firing table;

[0082] S10424: Controlling the virtual flight trajectory of the projectile according to the virtual aiming line, the initial random scattering parameters, and the projectile fitting model based on the preset firing table, so that the ballistic characteristics of the virtual projectile are consistent with the ballistic characteristics in the preset firing table, thereby realizing ballistic flight simulation.

[0083] The above is the specific implementation logic for virtual projectile trajectory simulation. Once the aiming line and initial random scatter parameters are determined, the virtual projectile's flight trajectory and final impact position can be realized. The ballistic characteristics of the flight trajectory here are consistent with those in the firing table, enabling accurate trajectory simulation.

[0084] More preferably, the method of creating the initial random scattering parameters of the projectile based on the correspondence between the rear sight and the shooting angle in the preset shooting table includes:

[0085] Construct a projectile dispersion function based on the projectile dispersion parameters in the preset shooting table;

[0086] When creating a virtual projectile according to the user's sight parameters and the projectile dispersion function, the initial distribution parameters of the virtual projectile are given by setting the random variation range of the initial shooting angle.

[0087] More preferably, determining the final hit parameters based on the ballistic flight simulation includes:

[0088] When a collision between a virtual projectile and a terrain, object or target in a virtual environment is detected, collision interaction information between the virtual projectile and the virtual environment is obtained according to a virtual collision principle;

[0089] The damage results of the projectile on the target, terrain or ground objects are evaluated according to the collision interaction information and the damage assessment model in the three-dimensional simulation software to obtain corresponding damage parameters and target hit information; and simulation is performed based on the damage parameters and target hit information.

[0090] In practice, after the projectile contacts the corresponding target at different angles and hitting points, the damage state is also different. The damage state can be determined based on the angle and distribution parameters, and the damage state can be actually displayed in the projection. In addition, when performing specific implementation, the performance can be determined based on the hit data.

[0091] More preferably, the acquisition box interface data of the moving vehicle is serial port output data, and the acquisition box interface data includes frame header and frame footer, magnification conversion data, ranging button data, firing button data, shooting data, height switch data, thermal imaging switch data, narrow viewing distance switch data, wide viewing distance switch data, polarity data, height and low direction data, horizontal direction data, contrast data, brightness division data, dynamic and static switch data, azimuth switch data, power switch data, display switch data, turret handle position data, height and low firing button data, direction firing button data, conversion handle position data, and steering machine data;

[0092] The fire control computer interface data of the mobile vehicle is serial port output data, and the fire control computer interface data includes frame header and frame footer, power switch data, day and night switch data, correction button data, combat button data, level sensor data, laser rangefinder data, night vision data, automatic gun adjustment data, strobe distance data, height data, azimuth data, setting button data, test button data, reset button data, emergency button data, tilt sensor data and manual distance data;

[0093] The display box interface data of the sports vehicle is serial port output data;

[0094] The vibration data is input as 64-bit data using the UDP protocol. This data includes a header and checksum, side displacement, longitudinal displacement, lift, pitch angle, roll angle, yaw angle, amplitude, velocity, and compliance. The specific protocol control for the vibration platform is shown in the figure.

[0095] The embodiment of the present invention mainly includes the following simulation modules:

[0096] Weapon trajectory simulation: The basic process of VMS platform trajectory simulation is as follows:

[0097] First, trigger image retrieval

[0098] The training and control computer image recognition module receives continuous images of the simulated scene from the recognition camera in real time, and retrieves the scene images of each simulated weapon firing moment in real time (images of newly added laser points appearing, which can be single laser points or multiple laser points, and images of each newly added laser point appearing need to be retrieved in real time).

[0099] Second, aiming point coordinate calculation

[0100] After retrieving the scene image at the moment of firing, the training and control computer image recognition module calculates the screen coordinate data of the laser point on the projection screen at the moment of firing through a scaling algorithm based on the proportional relationship between the camera resolution and the projection scene resolution.

[0101] Then, based on the software calibration data during the reference system calibration (correction data for the deviation between the aiming point of each gun and the laser point at the calibration distance), the coordinates of the trainee's aiming point on the screen are finally determined.

[0102] Third, coordinate system conversion

[0103] The VMS platform's "ScreenToWorldPoint" function automatically generates a mapping point for the on-screen aiming point in the virtual scene. This mapping point automatically determines the coordinates of the aiming point in the virtual scene (the coordinates of the aiming point on the virtual terrain, target, or other simulated entities, such as buildings and fortifications, are the same as those observed by the trainee on the screen).

[0104] Fourth, establish a virtual line of sight

[0105] After the aiming point mapping is completed, the platform automatically establishes a virtual aiming line.

[0106] The virtual aiming line is the line connecting the virtual scene camera (the camera's position is determined during the lesson design and varies depending on the shooting posture. When the subject's posture changes during training, the camera's position also changes) and the mapping point. This line can be considered a virtual aiming line.

[0107] Fifth, create the projectile

[0108] After determining the virtual aiming line, the system automatically creates a virtual projectile in the center of the camera's field of view.

[0109] 6. Virtual Flight and Collision Detection

[0110] After creating a projectile, the platform, supported by a ballistic simulation model, controls its flight toward the target. During the projectile's flight, the system automatically and accurately simulates the projectile's dispersion parameters (the angular dispersion of the projectile's flight direction relative to the barrel axis), flight speed variations, trajectory altitude variations, and environmental influences. It also performs real-time collision detection. Upon collision with a target or other simulated entity, the system outputs the hit result in real time, displaying the impact.

[0111] The visual simulation subsystem in the embodiment of the present invention mainly relies on the VMS platform to realize the simulation of the battlefield environment, provide virtual battlefield environment simulation images for shooting training, simulate the behavior of combat objects (enemies / targets), and provide a real training environment, including vision, sound, etc.

[0112] It provides geographical environment simulation function, and the three-dimensional terrain is consistent with the actual terrain coordinates.

[0113] It provides meteorological environment simulation function, which can simulate cloudy, sunny, rainy, snowy, foggy, temperature, wind and other meteorological conditions, and its impact on the trajectory is consistent with the actual situation.

[0114] It provides weather environment simulation function, which can simulate weather environments such as early morning, noon, evening, night, and four seasons.

[0115] It provides combat action simulation functions, can simulate various enemy targets, and the appearance characteristics of enemy targets are consistent with reality; enemy combat actions are consistent with enemy action rules; it provides target damage simulation, and the strike effect is consistent with the actual situation.

[0116] The training scene presentation subsystem is mainly composed of battlefield terrain simulation, weather condition simulation, lighting condition simulation, battlefield target simulation (including target combat action simulation), battlefield atmosphere generation, etc.

[0117] First, battlefield terrain simulation

[0118] We generate 3D scenes based on customer-provided military data maps of the training area, or digital maps obtained from publicly available terrain data sources. High-fidelity 3D terrain modeling consists of four steps: data processing, landform construction, terrain model preparation, and terrain configuration.

[0119] Second, data processing

[0120] Data processing mainly involves data acquisition, coordinate conversion, area clipping, data correction and other operations for digital elevation data, remote sensing image maps and vector terrain data, in order to prepare data for subsequent steps.

[0121] Third, landform modeling

[0122] Based on the processed digital ground elevation model, remote sensing image data and mask map, a three-dimensional terrain model that can display the ground undulation characteristics and surface texture is generated according to the steps of setting the regional scope, adjusting the elevation data resolution, and modulating the surface texture.

[0123] Third, prepare the terrain model

[0124] According to system requirements, the required models of settlements, vegetation, roads, etc. in the simulated terrain are sorted out and obtained, and integrated into the terrain model library.

[0125] Fourth, land feature configuration

[0126] On the basis of completing the landform modeling, the land feature configuration is completed according to the vector terrain data, which is generally implemented in the steps of configuring residential areas, roads, water systems, and vegetation.

[0127] The VMS simulation platform in the embodiment of the present invention has a meteorological environment module, which can not only centrally store and process meteorological simulation data information, but also simulate and generate meteorological information at a certain time and point in time in real time. It can also set meteorological changes such as cloudy, clear, rainy, and snowy in the virtual battlefield environment, and can set the changes in rainfall, cloudy days, and snowy days and store them in the database.

[0128] First, lighting condition simulation

[0129] The VMS simulation platform has a lighting condition simulation module that can simulate lighting conditions such as daytime, nighttime, strong light, and weak light.

[0130] Second, battlefield target simulation

[0131] A) Accurate target modeling

[0132] According to the needs of battlefield enemy situation construction, various targets are simulated. High-fidelity 3D simulation models of targets are constructed, including high-poly, low-poly and P3D models.

[0133] B) Dynamically generate scene targets

[0134] After the target model resources are built, they are configured and stored in the model resource library for dynamic calling by the training system.

[0135] Third, battlefield atmosphere simulation

[0136] In response to the needs of simulation training, a simulation of battlefield combat scenes is constructed, and the CGF subsystem is called to generate a mode for automatic engagement of simulated force intelligent agents to provide combat scenes to trainees.

[0137] In the embodiment of the present invention, the shooting simulation training method based on the motion vehicle realizes motion state simulation in multiple scenarios by placing the motion vehicle on a vibration platform. By adopting a real vibration platform, the overall simulation training can be more in line with the actual situation, can more realistically reflect the actual state, and improve the training simulation effect.

[0138] Example 2

[0139] See also Figure 6 , Figure 6 FIG is a structural diagram of a shooting simulation training device based on a sports vehicle disclosed in an embodiment of the present invention. Figure 6 As shown, the shooting simulation training device based on the sports vehicle may include:

[0140] The first receiving module 21 is used to receive the training subjects, training conditions and trainees configured by the instructor;

[0141] Publishing module 22: for publishing corresponding training tasks, generating training task scenarios based on the training tasks, and associating data between the training task scenarios and the training terminals of corresponding trainees; the training terminals include a motion vehicle and a vibration platform, and the motion vehicle is disposed on the vibration platform;

[0142] The vibration setting module 23 is used to call corresponding vibration data based on the training task scenario, and send the vibration data to the vibration platform through the network device and the vibration control cabinet to perform training simulation;

[0143] The second receiving module 24 is configured to receive simulated weapon operation information of a user based on a sports vehicle, and implement shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information; wherein the sports vehicle is set on the vibration platform, and the vibration platform is configured to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the movement of the sports vehicle;

[0144] The score determination module 25 is used to obtain the simulation score according to the simulation parameter information.

[0145] In the embodiment of the present invention, the shooting simulation training method based on the motion vehicle realizes motion state simulation in multiple scenarios by placing the motion vehicle on a vibration platform. By adopting a real vibration platform, the overall simulation training can be more in line with the actual situation, can more realistically reflect the actual state, and improve the training simulation effect.

[0146] Example 3

[0147] See also Figure 7 , Figure 7This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of the present invention. The electronic device can be a computer, a server, etc. Of course, in certain circumstances, it can also be a smart device such as a mobile phone, a tablet computer, a monitoring terminal, and an image acquisition device with processing functions. Figure 7 As shown, the electronic device may include:

[0148] A memory 510 storing executable program code;

[0149] a processor 520 coupled to the memory 510;

[0150] The processor 520 calls the executable program code stored in the memory 510 to execute part or all of the steps in the shooting simulation training method based on a sports vehicle in the first embodiment.

[0151] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute some or all of the steps in the sports vehicle-based shooting simulation training method in embodiment one.

[0152] An embodiment of the present invention further discloses a computer program product, wherein when the computer program product is run on a computer, the computer is enabled to execute part or all of the steps in the shooting simulation training method based on a sports vehicle in embodiment one.

[0153] An embodiment of the present invention also discloses an application publishing platform, wherein the application publishing platform is used to publish a computer program product, wherein when the computer program product runs on a computer, the computer executes some or all of the steps in the sports vehicle-based shooting simulation training method in Example 1.

[0154] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the processes does not necessarily mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0155] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of these units may be selected based on actual needs to achieve the objectives of this embodiment.

[0156] In addition, the functional units in the embodiments of the present invention may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The integrated unit may be implemented in the form of hardware or software functional units.

[0157] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a memory and includes several requests for causing a computer device (which can be a personal computer, server, or network device, specifically a processor in the computer device) to execute some or all of the steps of the method described in each embodiment of the present invention.

[0158] In the embodiments provided herein, it should be understood that "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information.

[0159] Those skilled in the art will appreciate that some or all of the steps in the various methods of the embodiments may be performed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0160] The above is a detailed introduction to the shooting simulation training method, device, electronic device and storage medium based on a sports vehicle disclosed in the embodiments of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A shooting simulation training method based on a sports vehicle, characterized in that: include: Receive the training subjects, training conditions and trainees configured by the instructor; issuing a corresponding training task, generating a training task scenario based on the training task, and associating data between the training task scenario and a training terminal of a corresponding trainee; the training terminal includes a motion vehicle and a vibration platform, and the motion vehicle is disposed on the vibration platform; Calling corresponding vibration data based on the training task scenario, and sending the vibration data to the vibration platform through network equipment and a vibration control cabinet to perform training simulation; receiving simulated weapon operation information of a user based on a motion vehicle, and performing shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information; wherein the motion vehicle is disposed on the vibration platform, and the vibration platform is used to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the motion of the motion vehicle; A simulation result is obtained according to the simulation parameter information.

2. The shooting simulation training method based on a sports vehicle according to claim 1, characterized in that: The receiving of simulated weapon operation information of a user based on a sports vehicle, and performing shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information, includes: Receive a launch control instruction from a user based on a weapon control component of a sports vehicle; if the launch control instruction matches a preset logic, execute the next step; if not, alert the user; Matching corresponding projectile simulation information based on the weapon type in the launch control instruction, and performing ballistic flight simulation based on the projectile simulation information and current target aiming information; Final hit parameters are determined based on the ballistic flight simulation.

3. The shooting simulation training method based on a sports vehicle according to claim 2, characterized in that: The performing of ballistic flight simulation according to the projectile simulation information and the current target aiming information includes: Obtaining first coordinate information of the corresponding laser point on the display screen; creating a virtual aiming line for the trained object based on the first coordinate information and a coordinate conversion relationship between the screen coordinate system and the three-dimensional coordinate system; Create the initial random scatter parameters of the projectile based on the correspondence between the sight and the shooting angle in the preset shooting table; The virtual flight trajectory of the projectile is controlled according to the virtual aiming line, the initial random scattering parameters and the projectile fitting model based on the preset shooting table, so that the ballistic characteristics of the virtual projectile are consistent with the ballistic characteristics in the preset shooting table, thereby realizing ballistic flight simulation.

4. The shooting simulation training method based on a sports vehicle according to claim 3, characterized in that: The method of creating the initial random scatter parameters of the projectile based on the correspondence between the rear sight and the shooting angle in the preset shooting table includes: Construct a projectile dispersion function based on the projectile dispersion parameters in the preset shooting table; When creating a virtual projectile according to the user's sight parameters and the projectile dispersion function, the initial distribution parameters of the virtual projectile are given by setting the random variation range of the initial shooting angle.

5. The shooting simulation training method based on a sports vehicle according to claim 2, characterized in that: Determining the final hit parameters based on the ballistic flight simulation includes: When a collision between a virtual projectile and a terrain, object or target in a virtual environment is detected, collision interaction information between the virtual projectile and the virtual environment is obtained according to a virtual collision principle; The damage results of the projectile on the target, terrain or ground objects are evaluated according to the collision interaction information and the damage assessment model in the three-dimensional simulation software to obtain corresponding damage parameters and target hit information; and simulation is performed based on the damage parameters and target hit information.

6. The shooting simulation training method based on a sports vehicle according to claim 1, characterized in that: After issuing the corresponding training task, generating a training task scenario based on the training task, and associating data between the training task scenario and the training terminal of the corresponding trainee, the method further includes: The sound module at the vehicle is used to play a sound to distinguish the current state of the vehicle; if the corresponding sound is heard and the corresponding command trigger is detected, the next step is executed; The training task includes training terrain, training time period and training weather. The training terrain includes sea, beach, mountain and jungle. The training weather includes sunny, cloudy, rainy, snowy and foggy days. The training time period includes early morning, noon, evening and night. The generating of the training task scenario based on the training task includes: Initializing the three-dimensional simulation scene based on the training task, and controlling the training terminal to load into a working state based on the training task; Generating corresponding three-dimensional scene data based on the training terrain, training period and training weather; The three-dimensional scene data is transmitted to the projector through the fusion device, and the three-dimensional scene data is projected onto the front screen by the projector for display.

7. The shooting simulation training method based on a sports vehicle according to any one of claims 1 to 6, characterized in that: The acquisition box interface data of the moving vehicle is serial port output data, and the acquisition box interface data includes frame header and frame footer, magnification conversion data, ranging button data, firing button data, shooting data, high and low switch data, thermal imaging switch data, narrow viewing distance switch data, wide viewing distance switch data, polarity data, high and low direction data, horizontal direction data, contrast data, brightness division data, dynamic and static switch data, azimuth switch data, power switch data, display switch data, turret handle position data, high and low firing button data, direction firing button data, conversion handle position data and steering machine data; The fire control computer interface data of the mobile vehicle is serial port output data, and the fire control computer interface data includes frame header and frame footer, power switch data, day and night switch data, correction button data, combat button data, level sensor data, laser rangefinder data, night vision data, automatic gun adjustment data, strobe distance data, height data, azimuth data, setting button data, test button data, reset button data, emergency button data, tilt sensor data and manual distance data; The display box interface data of the sports vehicle is serial port output data; The input format of the vibration data is 64-bit data, and the input form is UDP protocol; the vibration data includes frame header check tail, lateral displacement, longitudinal displacement, lift, pitch angle, roll angle, yaw angle, amplitude, speed and flexibility.

8. A shooting simulation training system based on a sports vehicle, characterized in that: include: The first receiving module is used to receive the training subjects, training conditions and trainees configured by the instructor; Publishing module: used to publish the corresponding training task, generate a training task scenario based on the training task, and associate the training task scenario with the training terminal of the corresponding trainee; the training terminal includes a sports vehicle and a vibration platform, and the sports vehicle is set on the vibration platform; Vibration setting module: used to call corresponding vibration data based on the training task scenario, and send the vibration data to the vibration platform through network equipment and vibration control cabinet to perform training simulation; a second receiving module configured to receive simulated weapon operation information of a user based on a sports vehicle, and to implement shooting simulation training based on the simulated weapon operation information to obtain simulation parameter information; wherein the sports vehicle is disposed on the vibration platform, and the vibration platform is configured to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the movement of the sports vehicle; Score determination module: used to obtain simulation scores based on the simulation parameter information.

9. An electronic device, characterized in that: include: a memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the shooting simulation training method based on a sports vehicle as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program enables a computer to execute the shooting simulation training method based on a sports vehicle according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Ship-borne weapon simulation operation simulation shooting training system

    CN209310606U

  • Moving weapons platform simulation system and training method

    US6604064B1