Marine Shooting Training Assistance System

By designing a maritime shooting training assistance system, the combination of equipment control, visual simulation and training servers can realize the simulation and restoration of multiple training scenarios, solving the problem that multiple scenarios cannot be integrated in the existing technology, and improving the training effect and authenticity.

CN117073455BActive Publication Date: 2025-07-29CHINESE PEOPLES LIBERATION ARMY UNIT 91976
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310740251.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-20
Publication Date
2025-07-29
Estimated Expiration
2043-06-20

AI Technical Summary

Technical Problem

The existing simulation training methods cannot achieve the fusion of multiple scenarios, resulting in poor simulation and restoration effects and cannot meet the needs of troops to improve combat capabilities.

Method used

A marine shooting training auxiliary system is designed, including the equipment control end, the visual simulation end, the image management end and the training server end. Through the connection of multiple device terminals, semi-physical simulation and virtual simulation technology are used to provide realistic simulation equipment to realize the simulation and restoration of multiple training scenarios.

Benefits of technology

The training effect is improved, making the simulation training closer to the real scene, and can train many different trainees at the same time, improving the soldiers' practical combat ability and training management level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117073455B_ABST
    Figure CN117073455B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention relates to the technical field of training simulation, and discloses a maritime shooting training assistance system, including: an equipment control terminal, which includes a tracked infantry fighting vehicle training control terminal, an assault vehicle training control terminal, a shooting training control terminal, and a rubber boat training control terminal; a visual simulation terminal, which includes a weapon ballistic simulation module, a graphics and image simulation module, and a vehicle state simulation module; an image management terminal includes a camera laser recognition module and a camera system debugging module; a training service terminal, which includes a performance evaluation module. The maritime shooting training assistance system in the embodiment of the present invention integrates multiple different trainees into the same training by connecting multiple equipment terminals in series, and the platform hardware equipment in the embodiment of the present invention all adopts semi-physical simulation technology and virtual simulation technology to provide realistic and interactive simulation equipment; making the overall simulation closer to the real scene.
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 particularly relates to a marine shooting training assistance system. Background Art

[0002] At present, the informatization of military training is an inevitable trend for the troops to improve their combat capabilities. The troops improve the actual combat capabilities of soldiers through light weapon simulation training, enhance the training management level, and save the expenses of live ammunition shooting training. At present, it is mainly divided into two fields: military and police in China. The existing simulation training methods still mainly focus on image target shooting and can be installed and used in ordinary classrooms of military academies. And generally, the simulation is only for the training simulation of a single scenario, and the integration of multiple scenarios cannot be achieved. Moreover, due to the increase in control factors involved in different scenarios, the overall better simulation restoration cannot be achieved. Therefore, designing a solution that can be comprehensively applied has become a technical problem that needs to be solved urgently by those skilled in the art. Summary of the Invention

[0003] In view of the above defects, an embodiment of the present invention discloses a marine shooting training assistance system, which can realize the simulation restoration of multiple training scenarios and greatly improve the training effect.

[0004] A first aspect of an embodiment of the present invention discloses a marine shooting training assistance system, including:

[0005] An equipment control terminal, the equipment control terminal includes a tracked vehicle training control terminal, an assault vehicle training control terminal, a shooting training control terminal, and a speedboat training control terminal. The tracked vehicle training control terminal includes a tracked vehicle simulation cabin and a first vibration platform arranged below it. The assault vehicle training control terminal includes an assault vehicle simulation cabin and a second vibration platform arranged below it. The speedboat training control terminal includes a speedboat simulation device and a third vibration platform arranged below it. The shooting training control terminal includes a rifle simulation device and a pistol simulation device. The equipment control terminal is used to receive control instructions sent by the training service terminal to control the working states of the respective control terminals in the equipment control terminal;

[0006] A visual simulation terminal, the visual simulation terminal includes a weapon ballistic simulation module, a graphic image simulation module, and a vehicle state simulation module. The weapon ballistic simulation module is used to simulate and analyze the ballistic characteristics and damage characteristics of projectiles after being launched by different terminals. The graphic image simulation module is used to initialize and load entities in a three-dimensional simulation scene, and control the scene according to the requirements of the course setting after the loading is completed. The vehicle state module is used to simulate the longitudinal displacement, lateral displacement, vertical lift, pitch, roll, yaw, and bump states of the vehicle carried by the trainees. The graphic image information generated by the graphic image simulation module is sent to a projector through a fusion device for image projection display;

[0007] The image management terminal includes a camera laser recognition module and a camera system debugging module; the camera laser recognition module is used to track and capture the laser points of the simulated gun to obtain shooting position information, and the camera system debugging module is used to calibrate the camera and detect the laser;

[0008] The training server, the training server includes a performance evaluation module, and the performance evaluation module includes a simulation data acquisition module, a simulation data analysis module, and a training personnel management module; the simulation data acquisition module is used to obtain high-frame-rate screen pictures sent by the camera in real time, identify and calculate the screen coordinates of the laser points after each shot of the training object by means of image recognition, and send the laser point coordinates of each shot to the 3D simulation software to provide initial data for its ballistic simulation; the simulation data analysis module is used to provide a display method for the evaluation results; the training personnel management module is used to provide management methods for different personnel.

[0009] As an optional implementation manner, in the first aspect of the embodiments of the present invention, the assault boat simulation device further includes a pneumatic simulation gun, and the training assistance system further includes an air compressor, and the air compressor provides high-pressure air to the pneumatic simulation gun, the rifle simulation device, and the pistol simulation device through a simulation equipment control box to realize the simulation control of the firearm.

[0010] As an optional implementation manner, in the first aspect of the embodiments of the present invention, the training server is used to perform the following steps:

[0011] Send a firearm control instruction to the corresponding simulated firearm to make the simulated firearm control the simulated firearm to be in a working state, where the working state is that both the pneumatic box and the simulated firearm are in an open state;

[0012] Project the set training scenario onto the corresponding display screen through a projection device;

[0013] Obtain the shooting parameter information of the simulated firearm during the simulation training process through the camera laser recognition component, and the shooting parameter information includes movement information; where the movement information is the laser trajectory movement information of the simulated firearm within a preset time before firing;

[0014] Determine the holding stability of the trainee according to the movement information.

[0015] As an optional implementation manner, in the first aspect of the embodiments of the present invention, controlling the simulated firearm to be in a working state includes:

[0016] Obtain the recoil spring elastic force information, recoil stroke information, static air pressure information, and piston inner cavity volume information associated with the corresponding simulated firearm;

[0017] Input the information of the recoil spring force, recoil stroke, static air pressure, and piston inner cavity volume as constants into the simulation software associated with the simulated firearm;

[0018] Input different air valve opening and closing times respectively to conduct motion simulation of the simulated firearm, collect the recoil time data and return time data of the simulated firearm, and use the recoil time data and return time data as the shooting time of the simulated shooting;

[0019] Based on the shooting time and laser control information, control the simulated firearm to enter the working state;

[0020] And / or, the movement information is the movement trajectory of the laser on the target; or,

[0021] Determining the shooting stability of the trainee according to the movement information includes:

[0022] Based on the movement information, determine the shooting movement position of the trainee;

[0023] Based on the training scenario, determine the aiming center point position of the trainee; and based on the aiming center point position, determine the movement interval information;

[0024] Match the shooting movement position with the movement interval information to determine the shooting stability of the trainee;

[0025] And / or, before obtaining the shooting parameter information of the simulated firearm during the simulation training through the camera-laser recognition component, further include:

[0026] In the calibration state, obtain the initial position information of the laser irradiation when the simulated firearm is in the aiming state;

[0027] Perform offset calibration on the initial position information to obtain the calibrated position information after calibration;

[0028] Associate and store the calibrated position information with the user information of the currently used simulated firearm;

[0029] Receive the settings of the spot recognition area, spot recognition perimeter, and dispersion ballistic of the camera-laser recognition component by the user; wherein both the spot recognition area and the spot recognition perimeter are set with interval thresholds;

[0030] Obtaining the shooting parameter information of the simulated firearm during the simulation training through the camera-laser recognition component includes:

[0031] Parse the real-time camera image through the call of the graphics library and perform laser point capture;

[0032] Map the detected laser point information onto the display page, where the display page includes a target target image, laser point quantity information, and laser point trajectory information.

[0033] As an optional implementation manner, in the first aspect of the embodiments of the present invention, the graphic image simulation module includes a battlefield terrain simulation module, a meteorological simulation module, a lighting condition simulation module, a battlefield target simulation module, and a battlefield atmosphere simulation module;

[0034] The battlefield terrain simulation module is used to obtain a corresponding digital map based on terrain data resources to generate a three-dimensional terrain scene; the battlefield terrain simulation module includes data processing, landform modeling, ground object model preparation, and ground object configuration; the meteorological simulation module is used to centrally store and process meteorological simulation data information, real-time simulate meteorological information at a certain time, and set weather changes and weather change amounts such as cloudy, sunny, rainy, and snowy in the virtual battlefield environment; the lighting condition simulation is used to simulate lighting conditions such as day, night, strong light, and weak light; the battlefield target simulation module is used to construct requirements for battlefield enemy situations, simulate various types of targets to construct high-fidelity three-dimensional simulation models of high models, low models, and P3D models of the targets; the battlefield atmosphere simulation module is used to construct a simulation of the battlefield combat scene according to the simulation training requirements, call the CGF subsystem, generate a mode in which simulation force agents automatically engage in combat, and provide a combat scene to the trained personnel.

[0035] As an optional implementation manner, in the first aspect of the embodiments of the present invention, the visual output of the simulation data analysis module includes line chart output, bar chart output, pie chart output, radar chart output, and evaluation report output; the training personnel management module includes a management end and a training end. Administrators cannot be deleted in the management end, and training personnel can perform addition, deletion, modification, and search operations in the training end.

[0036] As an optional implementation manner, in the first aspect of the embodiments of the present invention, the training server is used to perform the following steps:

[0037] Receive the training subjects, training conditions, and trained personnel configured by the instructor end;

[0038] Publish corresponding training tasks, generate a training task scene based on the training tasks, and perform data association between the training task scene and the training terminals of the corresponding trained personnel; the training terminals include moving vehicles and vibration platforms, and the moving vehicles are arranged on the vibration platforms;

[0039] Call corresponding vibration data based on the training task scene, and send the vibration data to the vibration platform through a network device and a vibration control cabinet in sequence for training simulation;

[0040] Receive the simulated weapon operation information of the user based on the moving vehicle, and implement shooting simulation training based on the simulated weapon operation information to obtain simulated parameter information; wherein, the moving vehicle is arranged at the vibration platform, and the vibration platform is used to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the movement of the moving vehicle.

[0041] Obtain the simulated score according to the simulated parameter information.

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

[0043] Receive the launch control instruction of the weapon control part of the user based on the moving vehicle; when the launch control instruction matches the preset logic, then execute the next step, if not, remind the user.

[0044] Match the corresponding projectile simulation information based on the weapon type in the send control instruction, and perform ballistic flight simulation according to the projectile simulation information and the current target aiming information.

[0045] Determine the final hit parameters based on the ballistic flight simulation.

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

[0047] Obtain the first coordinate information of the corresponding laser point on the display screen.

[0048] Create a virtual aiming line of the trainee object based on the first coordinate information and the coordinate conversion relationship between the screen coordinate system and the three-dimensional coordinate system.

[0049] Construct a projectile dispersion function based on the projectile dispersion parameters in the preset firing table.

[0050] When creating a virtual projectile according to the user's elevation parameter and the projectile dispersion function, endow the virtual projectile with initial distribution parameters by setting the initial random variation interval of the elevation angle.

[0051] Control the virtual flight trajectory of the projectile according to the virtual aiming line, the initial random dispersion 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.

[0052] The determining the final hit parameters based on the ballistic flight simulation includes:

[0053] When it is detected that the virtual projectile collides with the terrain, ground objects or targets in the virtual environment, collision interaction information between the virtual projectile and the virtual environment is obtained according to the virtual collision principle;

[0054] Based on the collision interaction information and the damage assessment model in the 3D simulation software, the damage results of the projectile to the target or terrain and ground objects are evaluated to obtain corresponding damage parameters and target hit information; and simulation is carried out based on the damage parameters and target hit information.

[0055] As an optional implementation manner, in the first aspect of the embodiments 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 head and frame tail, magnification conversion data, ranging button data, firing button data, shooting data, elevation switch data, thermal imaging switch data, narrow field of view switch data, wide field of view switch data, polarity data, elevation direction data, horizontal direction data, contrast data, division brightness data, motion and stillness switch data, azimuth switch data, power switch data, display switch data, turret handle position data, elevation firing button data, direction firing button data, conversion handle position data and director data;

[0056] The fire control computer interface data of the moving vehicle is serial port output data, and the fire control computer interface data includes frame head and frame tail, power switch data, day and night switch data, correction key data, combat key data, horizontal sensor data, laser rangefinder data, night vision data, automatic gun adjustment data, gated distance data, elevation data, azimuth data, setting key data, test key data, reset key data, emergency key data, tilt sensor data and manual distance data;

[0057] The display box interface data of the moving vehicle is serial port output data;

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

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

[0060] In the marine shooting training assistance system in the embodiments of the present invention, a variety of device terminals are connected in series to integrate a variety of different trainees into the same training session, and the platform hardware devices in the embodiments of the present invention all adopt semi-physical simulation technology and virtual simulation technology to provide realistic and interactively operable simulated equipment; making the overall simulation closer to the real scene. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

[0062] Figure 1 It is a schematic structural diagram of the sea shooting training assistance system disclosed in the embodiments of the present invention;

[0063] Figure 2 It is a composition diagram of the architecture of the sea shooting training assistance system disclosed in the embodiments of the present invention;

[0064] Figure 3 It is an overall architecture diagram of the sea shooting training assistance system disclosed in the embodiments of the present invention;

[0065] Figure 4 It is an information interaction diagram of the sea shooting training assistance system disclosed in the embodiments of the present invention;

[0066] Figure 5 It is another information interaction diagram of the sea shooting training assistance system disclosed in the embodiments of the present invention;

[0067] Figure 6 It is yet another information interaction diagram of the sea shooting training assistance system disclosed in the embodiments of the present invention;

[0068] Figure 7 It is a projection schematic diagram disclosed in the embodiments of the present invention;

[0069] Figure 8 It is a schematic diagram of the business process of the sea shooting training assistance system disclosed in the embodiments of the present invention;

[0070] Figure 9 It is a schematic diagram of the process of the shooting simulation training method disclosed in the embodiments of the present invention;

[0071] Figure 10 It is a schematic diagram of the process of analyzing the stability of holding a gun disclosed in the embodiments of the present invention;

[0072] Figure 11 It is a schematic diagram of the process of controlling the working state of a simulated firearm disclosed in the embodiments of the present invention;

[0073] Figure 12 It is a schematic diagram of the process of the shooting simulation training method based on a moving vehicle disclosed in the embodiments of the present invention;

[0074] Figure 13 It is a schematic diagram of the process of obtaining training simulation parameters disclosed in the embodiments of the present invention. Specific Embodiments

[0075] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0076] It should be noted that the terms "first", "second", "third", "fourth", etc. in the specification and claims of the present invention are used to distinguish different objects, rather than to describe a specific order. The terms "including" and "having" in the embodiments of the present invention and any variations thereof are intended to cover non-exclusive inclusion. Exemplarily, a process, method, system, product or device including a series of steps or units does not necessarily limit to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0077] As Figures 1-8 shown, in the first aspect of the embodiments of the present invention, a marine shooting training assistance system is disclosed, including:

[0078] An equipment control terminal, the equipment control terminal includes a step vehicle training control terminal, an assault vehicle training control terminal, a shooting training control terminal and a speedboat training control terminal. The step vehicle training control terminal includes a step vehicle simulation cabin and a first vibration platform arranged below it. The assault vehicle training control terminal includes an assault vehicle simulation cabin and a second vibration platform arranged below it. The speedboat training control terminal includes a speedboat simulation device and a third vibration platform arranged below it. The shooting training control terminal includes a rifle simulation device and a pistol simulation device. The equipment control terminal is used to receive control instructions sent by the training service terminal to control the working states of the various control terminals in the equipment control terminal;

[0079] A visual simulation terminal, the visual simulation terminal includes a weapon ballistic simulation module, a graphic image simulation module and a vehicle state simulation module. The weapon ballistic simulation module is used to simulate and analyze the ballistic characteristics and damage characteristics of projectiles after being launched from different terminals. The graphic image simulation module is used to initialize and load the three-dimensional simulation scene and entities, and control the scene according to the requirements of the subject setting after the loading is completed. The vehicle state module is used to simulate the longitudinal displacement, lateral displacement, vertical lift, pitch, roll, torsion, and bump states of the vehicle carried by the trainee. The graphic image information generated by the graphic image simulation module is sent to the projector through the fusion device for image projection display;

[0080] The image management terminal includes a camera laser recognition module and a camera system debugging module; the camera laser recognition module is used to track and capture the laser points of the simulated gun to obtain shooting position information, and the camera system debugging module is used to calibrate the camera and detect the laser;

[0081] The training server, the training server includes a performance evaluation module, and the performance evaluation module includes a simulation data acquisition module, a simulation data analysis module, and a trainee management module; the simulation data acquisition module is used to obtain high-frame-rate screen pictures sent by the camera in real time, identify and calculate the screen coordinates of the laser points after each shot of the trainee by means of image recognition, and send the laser point coordinates of each shot to the 3D simulation software to provide initial data for its ballistic simulation; the simulation data analysis module is used to provide a display method for the evaluation results; the trainee management module is used to provide management methods for different personnel.

[0082] The shooting training control terminal of the embodiment of the present invention includes a simulated gun management module, a simulation scene control module, and a subject management module; the simulated gun management module includes device status reception and device hardware control; the simulation scene module is used to perform specific scene settings based on the corresponding simulation scene;

[0083] Pistol training includes shooting at fixed targets, competitive shooting, rapid shooting training, and indoor pistol shooting; infantry combat coordination training includes supporting infantry operations and guiding infantry operations; maritime boat simulation training includes maritime patrol shooting and beach landing shooting.

[0084] Assault vehicle and infantry fighting vehicle training includes comprehensive training and skill assessment, and infantry squad coordination training includes offensive combat training and defensive combat training.

[0085] The assault vehicle training control terminal includes a simulation scene control module and a subject management module. 1. Simulation training scene control includes engine control and scene setting. 2. Subject management includes autonomous training, unified group training, and unit training. Autonomous training includes basic training, combat training, and skill analysis. Special skill analysis includes aiming accuracy analysis, tracking stability analysis, and shooting fluency analysis. The training subjects of unified group training and unit training are uniformly controlled by the training control terminal when entering the interface.

[0086] The infantry fighting vehicle training control terminal includes a simulation scene control module and a subject management module. 1. Simulation training scene control includes engine control and scene setting. 2. Subject management includes autonomous training, unified group training, and unit training. Autonomous training includes basic training, combat training, and skill analysis. Special skill analysis includes aiming accuracy analysis, tracking stability analysis, and shooting fluency analysis. The training subjects of unified group training and unit training are uniformly controlled by the training control terminal when entering the interface.

[0087] In the embodiments of the present invention, each simulation cabin is used for the gunner to conduct autonomous training and simulation assessment of shooting skills, and mainly consists of a cabin body, a chassis, a hardware-in-the-loop simulation component, a physical console, a switch panel, etc. Combining the physical layout and the requirements of product generalization, a semi-enclosed square cabin structure design is adopted, with the front, left, top, and bottom fully enclosed, and the right and rear open. At the same time, to enhance the structure and facilitate hoisting, a frame design is adopted overall. The six-degree-of-freedom vibration platform is mainly used to real-time simulate the attitude changes such as bumps and pitches during the shooting of the vehicle under the control of the training management computer, creating a realistic shooting environment similar to actual combat for the trainees.

[0088] More preferably, the inflatable boat simulation device further includes a pneumatic simulation gun, and the training assistance system further includes an air compressor. The air compressor provides high-pressure air to the pneumatic simulation gun, the rifle simulation device, and the pistol simulation device through the simulation equipment control box to achieve the simulation control of the firearms.

[0089] In the pneumatic simulation weapons in the embodiments of the present invention, pneumatic simulation components, laser emission components, and various weapon operation sensors (magazine / drum status, safety status, bolt status, trigger position, trigger travel) are installed, which can accurately simulate the appearance, structure, weight, and operation actions of the weapons. Only by operating in the correct order and method can the operator achieve the expected shooting function.

[0090] At the same time, during the shooting process of the pneumatic simulation weapon, it can highly realistically simulate the recoil, return, and vibration during weapon shooting in the way of high-acceleration and full-stroke reciprocating motion of the pneumatic components. At the same time, with the accurate calculation of the simulation software, the weapon ballistic trajectory is accurately simulated.

[0091] In order for the simulation weapon to enable the trainees to experience an operation experience basically consistent with that of a real gun, in addition to the realistic recoil and return simulation, the simulated firing rate should also be basically consistent with the theoretical firing rate of the real gun in the way of hardware simulation.

[0092] In this system, the realistic firing rate simulation is mainly solved through the following means:

[0093] Using motion simulation software, according to the design scheme of the simulation weapon, parameters such as the elastic force of the return spring of the simulation weapon, the designed recoil stroke of the simulation bolt, the static air pressure, and the volume of the piston inner cavity are input into the simulation software as constants.

[0094] Different air valve opening and closing times (air supply interval times) are respectively input, and the simulation software is made to conduct motion simulation, and the data of the recoil time and the return time are collected. A complete cycle (recoil + return) is the firing time for simulating one shot.

[0095] Based on the technical parameters of the live firearm, the time data for completing one shot during continuous firing under ideal conditions is obtained. Based on this data, a design scheme for the opening and closing time of the air valve that is consistent with the data is found from the simulation test data.

[0096] Input this scheme into the pneumatic control module of the shooting ability improvement training simulation support system, and conduct actual tests using the simulation firearm. Collect actual data and modify the design scheme for the opening and closing time of the air valve according to the actual data until the hardware simulation firing rate during actual simulation shooting is basically the same as that of the live firearm.

[0097] More preferably, as Figures 9-11 shown, the training server is used to perform the following steps:

[0098] S101: Send a firearm control instruction to the corresponding simulation firearm to make the simulation firearm control the simulation firearm to be in a working state, where the working state is that both the pneumatic box and the simulation firearm are in an open state; when preparing to start, it is necessary to control the corresponding training terminal to be in a working state through the active end, that is, control the simulation firearm to be in a working state to perform subsequent shooting operations.

[0099] S102: Project the set training scenario onto the corresponding display screen through the projection device;

[0100] S103: Obtain the shooting parameter information of the simulation firearm during the simulation training through the camera laser recognition component, and the shooting parameter information includes movement information; where the movement information is the laser trajectory movement information of the simulation firearm within a preset time before firing;

[0101] S104: Determine the holding stability of the trainee according to the movement information.

[0102] More preferably, making the simulation firearm be in a working state includes:

[0103] S1011: Obtain the recoil spring elastic force information, recoil stroke information, static air pressure information, and piston inner cavity volume information associated with the corresponding simulation firearm;

[0104] S1012: Input the recoil spring elastic force information, recoil stroke information, static air pressure information, and piston inner cavity volume information as constants into the simulation software associated with the simulation firearm;

[0105] S1013: Input different air valve opening and closing times respectively to conduct the motion simulation of the simulation firearm, and collect the recoil time data and return stroke time data of the simulation firearm, and use the recoil time data and return stroke time data as the shooting time for simulated shooting;

[0106] S1014: Control the simulation firearm to enter the working state based on the shooting time and the laser control information;

[0107] When implementing specifically, real simulation is a key issue to be solved; for small arms, to achieve undifferentiated simulation in terms of the weapon's working effect, mainly two problems need to be solved: one is the undifferentiated simulation of the weapon's recoil after firing, and the other is the undifferentiated simulation of the simulated firing rate on the premise of ensuring the same recoil stroke as the real firearm.

[0108] When implementing specifically, for the undifferentiated simulation of recoil, it can be effectively solved by reasonably designing the piston structure, the air supply pressure and the air supply time. And the technology of undifferentiated simulation of the simulated firing rate is a technical key and difficult problem in the embodiment of the present invention. It is the key technology that restricts whether the working effect of the simulation weapon is consistent with that of the real firearm. For the simulation weapon to enable the trainees to experience an operation experience basically consistent with that of the real firearm, in addition to the realistic simulation of recoil and return, it is also necessary to make the simulated firing rate basically consistent with the theoretical firing rate of the real firearm in a hardware simulation manner.

[0109] In the embodiment of the present invention, the realistic simulation of the firing rate is mainly solved through the following approach: Use motion simulation software. According to the design scheme of the simulation weapon, input parameters such as the elastic force of the return spring of the simulation weapon, the designed recoil stroke of the simulation bolt, the static air pressure, and the volume of the piston inner cavity as constants into the simulation software. Input different air valve opening and closing times (air supply interval times) respectively, and let the simulation software perform motion simulation, collect the recoil time and return time data. A complete cycle (recoil + return) is the shooting time for simulating one shot. According to the technical parameters of the real firearm, obtain the time data for completing one shot under the ideal condition of continuous firing. Based on this data, find the air valve opening and closing time design scheme that is consistent with the data from the simulation test data;

[0110] Input this scheme into the pneumatic control module of the shooting ability improvement training simulation support system, and use the simulation weapon to conduct actual tests. Collect actual data, and modify the air valve opening and closing time design scheme according to the actual data until the hardware simulation firing rate is basically consistent with that of the real firearm during actual simulation shooting. Through the above method, a more realistic simulation of the shooting state can be achieved.

[0111] The determination of the trainee's gun-holding stability according to the movement information includes:

[0112] S1041: Determine the gun-holding movement position of the trainee based on the movement information;

[0113] S1042: Determine the aiming center point position of the trainee based on the training scenario; and determine the movement interval information based on the aiming center point position;

[0114] S1043: Match the position where the firearm is held with the movement interval information to determine the stability of the trainee's firearm holding.

[0115] The above method is a method for detecting the stability of firearm holding by using interval matching. If the user's trajectory is basically near the aiming center point, it can be determined that the stability is relatively high. If the movement interval is too large, then it can be determined that the stability of the trainee's firearm holding is poor. In this way, when shooting subsequently, it is easy to produce shooting deviations, because when shooting, the most important thing is the period before shooting. If the user's firearm does not move basically during this time, then the final shooting point is the aiming point.

[0116] And / or, before obtaining the shooting parameter information of the simulation firearm during the simulation training process by the camera laser recognition component, it further includes:

[0117] In the calibration state, obtain the initial position information of the laser irradiation of the simulation firearm in the aiming state.

[0118] Perform offset calibration on the initial position information to obtain the calibrated position information after calibration.

[0119] Associate and store the calibrated position information with the user information of the currently used simulation firearm.

[0120] Receive the settings of the spot recognition area, spot recognition perimeter, and dispersion trajectory of the camera laser recognition component by the user; where both the spot recognition area and the spot recognition perimeter are set with interval thresholds.

[0121] The obtaining of the shooting parameter information of the simulation firearm during the simulation training process by the camera laser recognition component includes:

[0122] Parse the real-time camera image by calling the graphics library and perform laser point capture.

[0123] Map the detected laser point information to the display page, and the display page includes a target image, laser point quantity information, and laser point trajectory information.

[0124] In specific implementation, due to different aiming habits of different trainees, even for the same set of equipment, there will be certain deviations when different people aim. For example, the laser dot should originally aim at the middle position, but due to the deviation of the line of sight; in the view of the trainee, it is aimed at the middle position, but for an external viewer, the aiming position has a deviation. Therefore, in specific implementation, calibration can be carried out for different users. For example, the offset can be adjusted by several pixel points, and finally the offset data can be associated and stored with a specific user; because the simulated training gun is not unique to each person but is shared by multiple people, this greatly increases the necessity of data association storage. Because the number of simulated firearms is limited, data storage is considered based on more cost-effective considerations, and it has a better usage effect. The system can automatically perform camera calibration based on the principle of image analysis, and after calibration is completed, no secondary calibration is required when the camera position and screen position remain unchanged. The solution of the embodiment of the present invention can also adjust key parameters related to recognition, such as the shutter threshold, recognition threshold, spot recognition area setting, dispersion setting, etc. of the camera.

[0125] The shooting simulation training method further includes:

[0126] During the simulation training process, the Hall element disposed at the housing of the simulation firearm is used to detect the position change of the magnet disposed at the simulation trigger relative to the Hall element to determine the corresponding position sensing information according to the position change;

[0127] The pressing stroke information of the simulation trigger is obtained according to the position sensing information, and the trainee's score is determined based on the pressing stroke information.

[0128] In specific implementation, the position detection of pulling the trigger is mainly carried out through the combination of a magnet and a Hall element. Specifically, the magnet is fixed on the simulation trigger, and the distance between the magnet and the standing Hall is controlled by pulling the trigger. The circuit board forms data according to the degree of influence of the standing Hall by the distance due to the magnet, and then the software generates a real-time curve graph through the data to observe the trainee's trigger pulling situation during training and thus determine the trainee's trigger pulling state.

[0129] Generally, in the existing method, a camera laser recognition component is used to detect the entire display screen during acquisition. In the embodiment of the present invention, in order to perform accurate recognition, a one-to-one correspondence method is used for acquisition. Due to the adopted linkage design method, even if there is a situation where someone else misfires during implementation, accurate distinction can still be made; the stability of the final score recognition is improved. Even during specific implementation, the laser movement trajectory can be combined to perform comprehensive judgment of target shooting, thereby improving the accuracy of score recognition.

[0130] More preferably, the graphic image simulation module includes a battlefield terrain simulation module, a meteorological simulation module, a lighting condition simulation module, a battlefield target simulation module, and a battlefield atmosphere simulation module;

[0131] The battlefield terrain simulation module is used to obtain a corresponding digital map based on terrain data resources to generate a three-dimensional terrain scene; the battlefield terrain simulation module includes data processing, landform modeling, ground object model preparation, and ground object configuration; the meteorological simulation module is used to centrally store and process meteorological simulation data information, real-time simulate meteorological information at a certain time, and set weather changes and weather change amounts such as cloudy, sunny, rainy, and snowy in the virtual battlefield environment; the lighting condition simulation is used to simulate lighting conditions such as day, night, strong light, and weak light; the battlefield target simulation module is used to construct requirements for battlefield enemy situations, simulate various types of targets to construct high-fidelity three-dimensional simulation models of high models, low models, and P3D models of the targets; the battlefield atmosphere simulation module is used to construct a simulation of the battlefield combat scene according to the simulation training requirements, call the CGF subsystem, generate a mode in which the simulation force agents automatically engage in combat, and provide the combat scene to the trainees.

[0132] More preferably, the visual output of the simulation data analysis module includes line graph output, bar graph output, pie chart output, radar graph output, and evaluation report output; the training personnel management module includes a management end and a training end. Administrators cannot be deleted in the management end, and training personnel can perform addition, deletion, modification, and search operations in the training end.

[0133] More preferably, as Figure 12 and Figure 13 shown, the training server is used to perform the following steps:

[0134] S201: Receive the training subjects, training conditions, and trainees configured by the instructor terminal;

[0135] S202: Publish corresponding training tasks, generate a training task scene based on the training tasks, and perform data association between the training task scene and the training terminals of the corresponding trainees; the training terminals include moving vehicles and vibration platforms, and the moving vehicles are arranged on the vibration platforms;

[0136] Before the training starts, various parameters need to be configured on the instructor side, such as the number of trainees and the training subjects. Only when the configuration is completed on the instructor side can the trainees proceed with subsequent simulation training. Different training processes are adopted for different training subjects. In the embodiments of the present invention, the moving vehicle can generally be an assault vehicle or a marine boat. Generally, an assault vehicle travels on relatively rugged mountain roads, and a marine boat also generates certain fluctuations when traveling on the sea. Such fluctuations greatly increase the difficulty of shooting and aiming because after actual aiming, the vibration will cause a large deviation in the final missile trajectory. Therefore, it is necessary to simulate the real flight trajectory state for this vibration.

[0137] S203: Call the corresponding vibration data based on the training task scenario, and send the vibration data to the vibration platform through a network device and a vibration control cabinet in sequence for training simulation;

[0138] Generally, the above-mentioned trajectory deviation simulation can be carried out by using simulation software, which can achieve a certain actual simulation effect. However, one drawback of this method is that the operator cannot actually perceive it. He can only perceive it by reading information, which poses a great challenge to the user's actual simulation. Therefore, in the embodiments of the present invention, a six-axis vibration platform is used to simulate different motion states of the moving vehicle on it. This simulation has more advantages than the pure software simulation. On the one hand, it can provide a more realistic environmental motion state simulation for the trainees. On the other hand, it can perform flight trajectory auxiliary calculations on various motion trajectories. This method enables the user to be in a more realistic simulation environment. He can not only capture information through his eyes, but also feel the increase in shooting and aiming accuracy brought by the real environment through various vibrations. Through the vibration platform, the user not only needs to consider the aiming accuracy at the final shooting, but also needs to consider how to aim at an angle during the vibration process, which helps the user improve his combat experience.

[0139] When implementing specifically, there are different vibration data for different application scenarios. For example, for different environments such as the sea and mountain roads, the vibration amplitude and feeling are completely different. Therefore, different vibration data can be set based on different training scenarios. When implementing more specifically, multiple different vibration parameters can be set for different scenarios. For example, 10 different parameters can be set for the sea scenario, and 10 different parameters can be set for the mountain road scenario. In this way, when implementing specifically, only one parameter in a specific scenario needs to be randomly selected. This setting method is mainly to prevent the situation where effective simulation cannot be achieved after being particularly familiar with the regular vibration in a certain environment.

[0140] S204: Receive the simulated weapon operation information of the user based on the moving vehicle, and implement shooting simulation training based on the simulated weapon operation information to obtain simulated parameter information; wherein, the moving vehicle is arranged on the vibration platform, and the vibration platform is used to simulate various pitching angles, tilting angles, vertical lifting heights and rotation angles during the movement of the moving vehicle;

[0141] S205: Obtain the simulated score according to the simulated parameter information.

[0142] More preferably, the receiving the simulated weapon operation information of the user based on the moving vehicle, and implementing shooting simulation training based on the simulated weapon operation information to obtain simulated parameter information includes:

[0143] S2041: Receive the firing control instruction of the weapon control part of the user based on the moving vehicle; when the firing control instruction matches the preset logic, then execute the next step, if not, remind the user;

[0144] S2042: Match the corresponding projectile simulation information based on the weapon type in the sending control instruction, and perform ballistic flight simulation according to the projectile simulation information and the current target aiming information;

[0145] S2043: Determine the final hit parameters based on the ballistic flight simulation.

[0146] When carrying out the specific implementation, different moving vehicles have different operation instruction sets. Only when all the operation instructions are operated correctly, can the subsequent firing instruction be carried out. If the operation instruction is incorrect, the subsequent firing operation cannot be carried out. In this way, when the user determines the firing angle and azimuth, the simulated missile can be controlled to be launched to simulate the hit state. After the user clicks to launch, the moving azimuth of the vibration platform is recorded, and then the moving azimuth is fitted with the simulation trajectory of the virtual projectile to obtain a more accurate flight trajectory; making the final simulation effect better.

[0147] More preferably, the performing ballistic flight simulation according to the projectile trajectory information and the current target aiming information includes:

[0148] Obtain the first coordinate information of the corresponding laser point on the display screen;

[0149] Create the virtual aiming line of the training object based on the first coordinate information and the coordinate conversion relationship between the screen coordinate system and the three-dimensional coordinate system;

[0150] Construct the projectile dispersion function based on the projectile dispersion parameters in the preset firing table;

[0151] According to the scale parameter at the user side and the projectile dispersion function, while creating a virtual projectile, initial distribution parameters are assigned to the virtual projectile by setting a random change interval for the initial firing angle.

[0152] Based on the virtual aiming line, the initial random dispersion parameters, and the projectile fitting model based on a preset firing table, the virtual flight trajectory of the projectile is controlled so that the ballistic characteristics of the virtual projectile are consistent with those in the preset firing table, thereby realizing ballistic flight simulation.

[0153] The final hit parameters are determined based on the ballistic flight simulation, including:

[0154] When it is detected that the virtual projectile collides with the terrain, ground objects, or targets in the virtual environment, collision interaction information between the virtual projectile and the virtual environment is obtained according to the virtual collision principle.

[0155] Based on the collision interaction information and the damage assessment model in the 3D simulation software, the damage results of the projectile to the target or terrain and ground objects are evaluated to obtain corresponding damage parameters and target hit information; and simulation is carried out based on the damage parameters and target hit information.

[0156] The above is the specific implementation logic of the virtual projectile trajectory simulation. As long as the aiming line, initial random dispersion parameters, etc. are determined, the flight trajectory of the virtual projectile in the air and the final hit azimuth can be realized. The ballistic characteristics of the flight trajectory here are consistent with those in the firing table, and accurate trajectory simulation can be achieved.

[0157] In reality, after the projectile contacts the corresponding target at different angles and impact points, the damage states are also different. The damage state can be determined based on the angle and distribution parameters, and the damage state is actually displayed in the projection. And when implementing specifically, the score can be determined based on the hit data.

[0158] 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 tail, magnification conversion data, rangefinder button data, firing button data, shooting data, elevation switch data, thermal imaging switch data, narrow field of view switch data, wide field of view switch data, polarity data, elevation direction data, horizontal direction data, contrast data, divided brightness data, motion and stillness switch data, azimuth switch data, power switch data, display switch data, turret handle position data, elevation firing button data, direction firing button data, conversion handle position data, and director data.

[0159] The interface data of the fire control computer of the moving vehicle is serial port output data, and the fire control computer interface data includes frame head and tail, power switch data, day and night switch data, correction key data, combat key data, horizontal sensor data, laser rangefinder data, night vision data, automatic gun adjustment data, gated distance data, elevation data, azimuth data, setting key data, test key data, reset key data, emergency key data, tilt sensor data and manual distance data;

[0160] The interface data of the display box of the moving vehicle is serial port output data;

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

[0162] In the embodiment of the present invention, the following simulation modules are mainly included:

[0163] Weapon trajectory simulation: The basic process of the trajectory simulation on the VMS platform is as follows:

[0164] First, firing image retrieval

[0165] The image recognition module of the training control computer receives the continuous pictures of the simulation scene from the recognition camera in real time, and retrieves the scene pictures at the moment of each simulated weapon firing in real time (the pictures with new laser points appearing, which can be a single laser point or multiple laser points, and the pictures with new laser points appearing each time need to be retrieved in real time).

[0166] Second, aiming point coordinate calculation

[0167] After the image recognition module of the training control computer retrieves the scene pictures at the moment of firing, according to the proportional relationship between the camera resolution and the projection scene resolution, through the proportional scaling algorithm, it calculates the screen coordinate data of the laser point on the projection screen at the moment of firing.

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

[0169] Third, coordinate system conversion

[0170] Using the "ScreenToWorldPoint" function of the VMS platform, the platform automatically generates the mapped points of the screen aiming point in the virtual scene. The mapped points refer to the position coordinates automatically determined by the platform for the aiming point in the virtual scene (the position coordinates corresponding to the aiming point on the virtual terrain, target, or other simulated entities such as buildings and fortifications are the same as the results observed by the trainees from the screen).

[0171] Fourth, establish a virtual aiming line

[0172] After completing the aiming point mapping, the platform automatically establishes a virtual aiming line.

[0173] The virtual aiming line refers to the connection line between the virtual scene camera (the position of the camera is determined during the course design and varies according to different shooting postures. When the posture of the trainees changes during the training process, the position of the camera also changes) and the mapped point. This connection line can be regarded as the virtual aiming line.

[0174] Fifth, create a projectile. After determining the virtual aiming line, the system automatically creates a virtual projectile at the central position of the camera's field of view.

[0175] Sixth, virtual flight and collision detection. After creating the projectile, the platform controls the projectile to fly towards the target with the support of the ballistic simulation model. During the flight of the projectile, the system automatically and accurately simulates the parameters of the projectile's muzzle shot dispersion (the angular dispersion of the projectile's flight direction relative to the gun barrel axis), the change in flight speed, the change in ballistic height, environmental impacts, etc., and conducts real-time collision detection. When a collision occurs with the target or other simulated entities, the hit result is output in real time and the hit effect is displayed.

[0176] The visual simulation subsystem in the embodiments 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 actions of combat objects (enemies / targets), and provide a real training environment, including vision, sound, etc.

[0177] Provide geographical environment simulation functions, where the three-dimensional terrain is consistent with the actual terrain coordinates. Provide meteorological environment simulation functions, which can simulate meteorological conditions such as cloudy, sunny, rainy, snowy, foggy, temperature, wind, etc., and the impact on the ballistic conforms to the actual situation. Provide weather environment simulation functions, which can simulate weather environments such as early morning, noon, evening, night, and four seasons. Provide combat operation simulation functions, which can simulate various enemy targets, and the appearance characteristics of the enemy targets conform to the actual situation; the combat actions of the enemy conform to the enemy action rules; provide target damage simulation, and the strike effect is consistent with the real situation. The training scene presentation subsystem mainly consists of battlefield terrain simulation, meteorological condition simulation, lighting condition simulation, battlefield target simulation (including target combat action simulation), battlefield atmosphere generation, etc.

[0178] First, battlefield terrain simulation: Based on the military data map data of the training area provided by the customer or the digital map obtained from public terrain data resources, a three-dimensional scene is generated. The high-fidelity simulation terrain three-dimensional modeling mainly includes four steps: data processing, landform construction, ground object model preparation, and ground object configuration.

[0179] Second, data processing mainly performs operations such as data acquisition, coordinate conversion and regional cropping, and data correction on digital elevation data, remote sensing image maps, and vector terrain data to prepare data for subsequent steps.

[0180] Third, landform modeling: Based on the digital terrain elevation model, remote sensing image data, and mask texture map after data processing, a three-dimensional landform model that can display the ground undulation characteristics and surface texture is generated according to the steps of setting the geographical scope, optimizing the elevation data resolution, and modulating the surface texture.

[0181] Fourth, ground object model preparation: According to the system requirements, sort out and obtain ground object models such as settlements, vegetation, and roads in the simulation terrain, and integrate them into the ground object model library.

[0182] Fifth, ground object configuration: On the basis of completing the landform modeling, the ground object configuration is completed according to the vector terrain data, generally implemented in the steps of settlement, road, water system, and vegetation configuration.

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

[0184] Lighting condition simulation: The VMS simulation platform has a lighting condition simulation module, which can simulate lighting conditions such as day, night, strong light, and weak light.

[0185] Battlefield target simulation

[0186] A) Precision target modeling: For the construction requirements of battlefield enemy situations, various targets are simulated. Construct high-fidelity three-dimensional simulation models of the target, including high-poly models, low-poly models, and P3D models.

[0187] B) Dynamically generate scene targets: After the target model resources are constructed and configured, they are stored in the model resource library for dynamic invocation by the training system.

[0188] Battlefield atmosphere simulation: For simulation training requirements, construct a simulation of the battlefield combat scene, call the CGF subsystem, generate a mode in which the simulation force agents automatically engage in combat, and provide the combat scene to the trainees.

[0189] In the embodiment of the present invention, the offshore shooting training assistance system integrates multiple different trainees into the same training by connecting multiple device terminals in series. Moreover, the platform hardware devices in the embodiment of the present invention all adopt semi-physical simulation technology and virtual simulation technology to provide realistic and interactive simulation equipment, making the overall simulation closer to the real scenario.

[0190] The above has introduced in detail the offshore design training assistance system disclosed in the embodiments of the present invention. Specific examples are used herein to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention. At the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. A maritime shooting auxiliary training system, characterized in that, Including: The device control terminal, which includes the infantry fighting vehicle training control terminal, the assault vehicle training control terminal, the shooting training control terminal, and the assault boat training control terminal. The infantry fighting vehicle training control terminal includes an infantry fighting vehicle simulation cabin and a first vibration platform arranged below it. The assault vehicle training control terminal includes an assault vehicle simulation cabin and a second vibration platform arranged below it. The assault boat training control terminal includes an assault boat simulation device and a third vibration platform arranged below it. The shooting training control terminal includes a rifle simulation device and a pistol simulation device. The device control terminal is used to receive control instructions sent by the training server to control the working states of the various control terminals in the device control terminal. The assault boat simulation device further includes a pneumatic simulation gun, and the training auxiliary system further includes an air compressor. The air compressor provides high-pressure air to the pneumatic simulation gun, the rifle simulation device, and the pistol simulation device through a simulation equipment control box to achieve the simulation control of the firearms. The visual simulation terminal, which includes a weapon ballistic simulation module, a graphic image simulation module, and a vehicle state simulation module. The weapon ballistic simulation module is used to simulate and analyze the ballistic characteristics and damage characteristics of projectiles after being fired from different terminals. The graphic image simulation module is used to initialize and load the three-dimensional simulation scene and entities, and control the scene according to the requirements of the subject settings after the loading is completed. The vehicle state module is used to simulate the longitudinal displacement, lateral displacement, vertical lift, pitch, roll, yaw, and bump states of the vehicle carried by the trainees. The graphic image information generated by the graphic image simulation module is sent to the projector through a fusion device for image projection display. The image management terminal includes a camera laser recognition module and a camera system debugging module. The camera laser recognition module is used to track and capture the laser points of the simulation gun to obtain shooting position information. The camera system debugging module is used to calibrate the camera and detect the laser. The training server, which includes a performance evaluation module. The performance evaluation module includes a simulation data acquisition module, a simulation data analysis module, and a training personnel management module. The simulation data acquisition module is used to obtain high-frame-rate screen pictures sent by the camera in real time, identify and calculate the screen coordinates of the laser points after each shot of the trainees by means of image recognition, and send the laser point coordinates of each shot to the three-dimensional simulation software to provide initial data for its ballistic simulation. The simulation data analysis module is used to provide a display method for the evaluation results. The training personnel management module is used to provide management methods for different personnel. The training server is used to perform the following steps: Send firearm control instructions to the corresponding simulation firearms to make the simulation firearms control the simulation firearms to be in a working state, where the working state is that both the pneumatic box and the simulation firearms are in the on state. Controlling the simulation firearms to be in a working state includes: Obtain the recoil spring elastic force information, recoil stroke information, static air pressure information, and piston inner cavity volume information associated with the corresponding simulation firearm. Input the information of the recoil spring elastic force, recoil stroke, static air pressure, and piston inner cavity volume as constants into the simulation software associated with the simulated firearm. Input different air valve opening and closing times respectively to conduct motion simulation of the simulated firearm, collect the recoil time data and return time data of the simulated firearm, and use the recoil time data and return time data as the shooting time of the simulated shooting. Based on the shooting time and laser control information, control the simulated firearm to enter the working state. Project the set training scenario onto the corresponding display screen through the projection device. Obtain the shooting parameter information of the simulated firearm during the simulation training through the camera laser recognition module, and the shooting parameter information includes movement information; wherein, the movement information is the laser trajectory movement information of the simulated firearm within a preset time before firing. Determine the holding stability of the trainee according to the movement information.

2. The maritime shooting auxiliary training system according to claim 1, wherein The determining the holding stability of the trainee according to the movement information includes: Determine the holding movement position of the trainee based on the movement information. Determine the aiming center point position of the trainee based on the training scenario; and determine the movement interval information based on the aiming center point position. Match the holding movement position with the movement interval information to determine the holding stability of the trainee. And / or, before obtaining the shooting parameter information of the simulated firearm during the simulation training through the camera laser recognition module, further include: In the calibration state, obtain the initial position information of the laser irradiation of the simulated firearm in the aiming state. Perform offset calibration on the initial position information to obtain the calibrated calibration position information. Associate and store the calibration position information with the user information of the currently used simulated firearm. Receive the spot recognition area, spot recognition perimeter, and dispersion ballistic settings made by the user for the camera laser recognition module; wherein both the spot recognition area and the spot recognition perimeter are set with interval thresholds. The obtaining the shooting parameter information of the simulated firearm during the simulation training through the camera laser recognition module includes: Parse the real-time camera image through the call of the graphics library and perform laser point capture. Map the detected laser point information to the display page, and the display page includes the target target image, laser point quantity information, and laser point trajectory information.

3. The maritime shooting auxiliary training system according to claim 1, characterized in that, The graphic image simulation module includes a battlefield terrain simulation module, a meteorological simulation module, a lighting condition simulation module, a battlefield target simulation module, and a battlefield atmosphere simulation module. The battlefield terrain simulation module is used to obtain the corresponding digital map based on the terrain data resources to generate a three-dimensional terrain scene. The battlefield terrain simulation module includes data processing, landform modeling, ground object model preparation, and ground object configuration. The meteorological simulation module is used to centrally store and process the data information of meteorological simulation, real-time simulate the meteorological information at a certain time, and set the weather changes and weather change amounts of cloudy, sunny, rainy, and snowy days in the virtual battlefield environment. The lighting condition simulation module is used to simulate and implement day, night, strong light, and weak light. The battlefield target simulation module is used to construct requirements for battlefield enemy situations and simulate various types of targets to construct high-fidelity three-dimensional simulation models of high models, low models, and P3D models of the targets. The battlefield atmosphere simulation module is used to construct a simulation of the battlefield combat scenario according to the simulation training requirements, call the CGF subsystem, generate a mode in which the simulation force agents automatically engage in combat, and provide the combat scenario to the trainees.

4. The maritime shooting auxiliary training system according to claim 1, characterized in that, The visual output of the simulation data analysis module includes line graph output, bar graph output, pie chart output, radar chart output, and judgment report output. The trainer management module includes a management end and a training end. Administrators cannot be deleted in the management end, and trainers can perform addition, deletion, modification, and search operations in the training end.

5. The marine shooting auxiliary training system according to claim 1, characterized in that, The training server is used to perform the following steps: Receive the training subjects, training conditions, and trainees configured by the instructor end. Release the corresponding training tasks, generate a training task scenario based on the training tasks, and associate the training task scenario with the training terminals of the corresponding trainees. The training terminals include mobile vehicles and vibration platforms, and the mobile vehicles are arranged on the vibration platforms. Call the 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 in sequence for training simulation. Receive the simulated weapon operation information of the user based on the mobile vehicle, and perform shooting simulation training based on the simulated weapon operation information to obtain simulated parameter information. Among them, the mobile vehicle is arranged at the vibration platform, and the vibration platform is used to simulate various pitch angles, tilt angles, vertical lift heights, and rotation angles during the movement of the mobile vehicle. Obtain the simulation score according to the simulated parameter information.

6. The maritime shooting auxiliary training system according to claim 5, characterized in that, The receiving the simulated weapon operation information of the user based on the mobile vehicle and performing shooting simulation training based on the simulated weapon operation information to obtain simulated parameter information includes: Receive the firing control instruction of the weapon control part of the user based on the mobile vehicle. When the firing control instruction matches the preset logic, the next step is executed; if not, the user is reminded. Match the corresponding projectile simulation information based on the weapon type in the sending control instruction, and perform ballistic flight simulation according to the projectile simulation information and the current target aiming information. Determine the final hit parameters based on the ballistic flight simulation.

7. The sea shooting auxiliary training system according to claim 6, characterized in that, The performing ballistic flight simulation according to the projectile simulation information and the current target aiming information includes: Obtain the first coordinate information of the corresponding laser point on the display screen. Create a virtual aiming line of the trainee object based on the first coordinate information and the coordinate conversion relationship between the screen coordinate system and the three-dimensional coordinate system. Construct a projectile dispersion function based on the projectile dispersion parameters in the preset firing table. When creating a virtual projectile according to the user's sighting scale parameters and the projectile dispersion function, assign initial random dispersion parameters to the virtual projectile in the way of setting the initial random change interval of the firing angle. Controlling the virtual flight trajectory of the projectile according to the virtual aiming line, the initial random dispersion parameters, and the projectile fitting model based on a preset firing table, so that the ballistic characteristics of the virtual projectile are consistent with those in the preset firing table, thereby realizing ballistic flight simulation; Determining the final hit parameters based on the ballistic flight simulation, including: When it is detected that the virtual projectile collides with the terrain, ground objects or targets in the virtual environment, obtaining the collision interaction information between the virtual projectile and the virtual environment according to the virtual collision principle; Evaluating the damage result of the projectile to the target or terrain and ground objects according to the collision interaction information and the damage assessment model in the 3D simulation software to obtain the corresponding damage parameters and target hit information; and performing simulation based on the damage parameters and target hit information.

8. The maritime shooting auxiliary training system according to claim 5, wherein The acquisition box interface data of the moving vehicle is serial port output data, and the acquisition box interface data includes frame head and frame tail, magnification conversion data, ranging button data, firing button data, shooting data, elevation switch data, thermal imaging switch data, narrow field of view switch data, wide field of view switch data, polarity data, elevation direction data, horizontal direction data, contrast data, division brightness data, motion and stillness switch data, azimuth switch data, power switch data, display switch data, turret handle position data, elevation firing button data, direction firing button data, conversion handle position data, and traversing mechanism data; The fire control computer interface data of the moving vehicle is serial port output data, and the fire control computer interface data includes frame head and frame tail, power switch data, day and night switch data, correction key data, combat key data, horizontal sensor data, laser rangefinder data, night vision data, automatic gun laying data, gated distance data, elevation data, azimuth data, setting key data, test key data, reset key data, emergency key data, tilt sensor data, and manual distance data; The display box interface data of the moving 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 head check tail, lateral shift, longitudinal shift, lift, pitch angle, roll angle, yaw angle, amplitude, speed, and flexibility.

Citation Information

Patent Citations

  • Multi-user shooting simulative training system based on accurate position tracking

    CN106225556A

  • Mixed reality high-simulation battlefield first-aid training platform and training method thereof

    CN112102677A