Shooting simulation training method and device

By using the camera laser recognition component to obtain shooting parameter information in simulated shooting training, the shortcomings of traditional simulated shooting equipment in switching control and evaluating training effects are solved, and the multi-dimensional evaluation and training effect of trainees are achieved.

CN116499303BActive Publication Date: 2025-06-20CHINESE PEOPLES LIBERATION ARMY UNIT 91976
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310637097.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-31
Publication Date
2025-06-20
Estimated Expiration
2043-05-31

AI Technical Summary

Technical Problem

Traditional simulated shooting equipment has shortcomings in switching control and evaluating training effects, which is difficult to meet the needs of professional scenarios, and cannot provide multi-dimensional training parameters to comprehensively evaluate trainers.

Method used

The camera laser recognition component is used to obtain shooting parameter information during simulation training, including movement information and shooting point information, through which the trainees' gun stability and target training results are determined, and all-round shooting parameters are provided to improve the training effect.

Benefits of technology

A more accurate and multi-dimensional training evaluation of trainees is achieved, and a comprehensive shooting parameter is provided to help trainees improve training results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116499303B_ABST
    Figure CN116499303B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention relates to the technical field of simulation training, and discloses a shooting simulation training method, including: sending a firearm control instruction to a corresponding simulated firearm to 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; projecting a set training scenario onto a corresponding display screen through a projection device; obtaining shooting parameter information of the simulated firearm during the simulation training process through a 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; determining the holding stability of the trainee according to the movement information. The shooting simulation training method in the embodiment of the present invention uses a camera recognition component to obtain shooting parameters during the simulation training process, thereby accurately obtaining various state information of the trainee during shooting, and helping the trainee improve the training effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of simulation training, and in particular to a shooting simulation training method and device. Background Art

[0002] At present, the key indicator for measuring simulated firearms is the simulation effect. The more realistic the impact effect when simulating firing, the better the training effect when using it. The simulation effect mainly includes the grip of the equipment, the sound effect of the shooting process, the recoil and other impact effects.

[0003] Traditional simulated shooting equipment is mostly designed based on electromagnetic trainers. In electromagnetic trainers, manual and fully automatic shooting modes are implemented based on program design. The simulation effect of switching control is poor, making it difficult to apply in professional scenarios with high requirements. In addition, when implementing it, the existing solutions can only display the results, such as only displaying target parameters such as the number of shooting rings, but there are no other parameters to evaluate the trainees more comprehensively, and thus it is impossible to provide targeted and in-depth improvement suggestions for the trainees. Therefore, designing a solution that can provide multi-dimensional training parameters to improve the user's practical training ability has become a technical problem that needs to be solved urgently by those skilled in the art. Summary of the invention

[0004] In view of the above-mentioned defects, an embodiment of the present invention discloses a shooting simulation training method, which can realize more accurate simulation training for users and can provide more multi-dimensional training information to assist in improving training results.

[0005] A first aspect of an embodiment of the present invention discloses a shooting simulation training method, comprising:

[0006] Sending a firearm control instruction to a corresponding simulated firearm so that the simulated firearm controls the simulated firearm to be in a working state, wherein the working state is that both the pneumatic box and the simulated firearm are in an open state;

[0007] Projecting the set training scene onto the corresponding display screen through the projection device;

[0008] Acquiring shooting parameter information of the simulated firearm during the simulation training process through a camera laser recognition component, wherein 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;

[0009] The gun holding stability of the trainee is determined according to the movement information.

[0010] As an alternative implementation, in the first aspect of the embodiments of the present invention, the shooting parameter information further includes shooting position information; after obtaining the shooting parameter information of the simulation firearm during the training process by the camera-laser recognition component, it further includes:

[0011] Determining the target shooting training result of the corresponding trainee based on the shooting position information;

[0012] Determining the comprehensive training result of the trainee according to the target shooting training result and the gun-holding stability.

[0013] As an alternative implementation, in the first aspect of the embodiments of the present invention, the movement information is the movement trajectory of the laser on the target; or,

[0014] Determining the gun-holding stability of the trainee according to the movement information includes:

[0015] Determining the gun-holding movement position of the trainee based on the movement information;

[0016] Determining the aiming center point of the trainee based on the training scenario; and determining the movement interval information based on the aiming center point;

[0017] Matching the gun-holding movement position with the movement interval information to determine the gun-holding stability of the trainee.

[0018] As an alternative implementation, in the first aspect of the embodiments of the present invention, before sending the firearm control instruction, it further includes:

[0019] Receiving the training subjects, training conditions, and trainees configured by the instructor terminal;

[0020] Issuing the corresponding 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 for data.

[0021] As an alternative implementation, in the first aspect of the embodiments of the present invention, the firearm control instruction includes a frame header and frame tail, safety state, bolt state, magazine state, ammunition quantity, trigger state, ammunition mode, number of times the firing trigger is pulled, trigger linear value, and gun type;

[0022] The shooting simulation training method includes:

[0023] In the training terminal, the firearm control instruction is updated once for each simulated shooting.

[0024] As an alternative implementation, in the first aspect of the embodiments of the present invention, controlling the simulation firearm to be in a working state includes:

[0025] 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;

[0026] 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 simulated firearm;

[0027] Input different air valve opening and closing times respectively to perform 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;

[0028] Control the simulated firearm to enter the working state based on the shooting time and laser control information.

[0029] As an optional implementation manner, in the first aspect of the embodiments of the present invention, before obtaining the shooting parameter information of the simulated firearm during the simulation training process by the camera-laser recognition component, it further includes:

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

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

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

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

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

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

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

[0037] The second aspect of the embodiments of the present invention discloses a shooting simulation training system, including:

[0038] Sending module: used to send firearm control instructions to the corresponding simulated firearm to make the simulated firearm control the simulated firearm to be in the working state, where the working state is that both the pneumatic box and the simulated firearm are in the open state;

[0039] Projection module: configured to project a set training scenario onto a corresponding display screen through a projection device;

[0040] Parameter acquisition module: configured to acquire shooting parameter information of the simulation firearm during the simulation training process through a camera-laser recognition component, where the shooting parameter information includes movement information; wherein, the movement information is the laser trajectory movement information of the simulation firearm within a preset time before firing;

[0041] Stability determination module: configured to determine the gun-holding stability of the trainee based on the movement information.

[0042] A third aspect of the embodiments of the present invention discloses an electronic device, including: a memory storing executable program code; a processor coupled to the memory; the processor invoking the executable program code stored in the memory for executing the shooting simulation training method disclosed in the first aspect of the embodiments of the present invention.

[0043] A fourth aspect of the embodiments of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute the shooting simulation training method disclosed in the first aspect of the embodiments of the present invention.

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

[0045] The shooting simulation training method in the embodiments of the present invention acquires shooting parameters during the simulation training process by using a camera recognition component, thereby accurately obtaining various state information of the trainee during shooting, and presenting the state information to provide all-round shooting parameters to help the trainee improve the training effect. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0047] Figure 1 is a flowchart of the shooting simulation training method disclosed in the embodiments of the present invention;

[0048] Figure 2 is a flowchart of determining the target shooting training result disclosed in the embodiments of the present invention;

[0049] Figure 3 is a flowchart of analyzing the gun-holding stability disclosed in the embodiments of the present invention;

[0050] Figure 4 It is a schematic flowchart of the training scenario release disclosed in the embodiments of the present invention;

[0051] Figure 5 It is a schematic flowchart of controlling the working state of a simulated firearm in the embodiments of the present invention;

[0052] Figure 6 It is a schematic flowchart of camera calibration disclosed in the embodiments of the present invention;

[0053] Figure 7 It is a schematic diagram of the mobile trajectory display disclosed in the embodiments of the present invention;

[0054] Figure 8 It is a schematic diagram of the first aiming stability analysis curve disclosed in the embodiments of the present invention;

[0055] Figure 9 It is another schematic diagram of the aiming stability analysis curve disclosed in the embodiments of the present invention;

[0056] Figure 10 It is a schematic flowchart of rifle simulation training disclosed in the embodiments of the present invention;

[0057] Figure 11 It is a schematic flowchart of pistol simulation training disclosed in the embodiments of the present invention;

[0058] Figure 12 It is a schematic diagram of the camera parameter adjustment page disclosed in the embodiments of the present invention;

[0059] Figure 13 It is a display schematic diagram of the pressing stroke curve disclosed in the embodiments of the present invention;

[0060] Figure 14 It is a display schematic diagram of the real-time state of the simulated trigger disclosed in the embodiments of the present invention;

[0061] Figure 15 It is a schematic structural diagram of a shooting simulation training device provided in the embodiments of the present invention;

[0062] Figure 16 It is a schematic structural diagram of an electronic device provided in the embodiments of the present invention. Detailed implementation manners

[0063] 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.

[0064] 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 that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products, or devices.

[0065] Most traditional analog shooting equipment is designed based on electromagnetic trainers. In electromagnetic trainers, manual and full-automatic shooting modes are implemented based on program design, and the simulation effect of switching control is poor, making it difficult to be applied in professional scenarios with high requirements. And when implementing specifically, the existing solutions can only display the results, such as only showing target parameters such as the number of rings of a gunshot, without other parameters to comprehensively evaluate the trainer, and thus cannot provide targeted in-depth improvement suggestions for the trainer. Based on this, the embodiments of the present invention disclose a shooting simulation training method, device, electronic device, and storage medium, which obtain shooting parameters during the simulation training process by using a camera recognition component, and then accurately obtain various state information of the trainee during shooting, and provide all-round shooting parameters by presenting this state information to help the trainee improve the training effect.

[0066] Embodiment 1

[0067] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of the shooting simulation training method disclosed in the embodiments of the present invention. Among them, the execution subject of the method described in the embodiments of the present invention is an execution subject composed of software or / and hardware. This execution subject can receive relevant information through wired or / and wireless means and can send certain instructions. Of course, it can also have certain processing functions and storage functions. This execution subject can control multiple devices, such as remote physical servers or cloud servers and related software, or it can also be a local host or server and related software that performs relevant operations on devices placed somewhere. In some scenarios, it can also control multiple storage devices, and the storage devices can be placed in the same place or different places as the devices.

[0068] As Figure 1 shown, the shooting simulation training method based on this includes the following steps:

[0069] 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;

[0070] 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, to control the simulation firearm to be in a working state before subsequent shooting operations can be carried out.

[0071] More preferably, Figure 4 is a schematic flowchart of the training scenario release disclosed in the embodiment of the present invention. As Figure 4 shown, before sending the firearm control instruction, it further includes:

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

[0073] S100b: Release the corresponding training task, generate a training task scenario based on the training task, and perform data association between the training task scenario and the training terminals of the corresponding trainees.

[0074] Before the training starts, it is necessary to configure various parameters at the instructor terminal, such as the number of trainees participating and the training subjects, etc. Only on the premise of configuration at the instructor terminal can the trainees carry out subsequent simulation training. Different training processes are adopted for different training subjects, specifically as Figure 10 and Figure 11 shown.

[0075] More preferably, Figure 5 is a schematic flowchart of controlling the processing working state of the simulation firearm disclosed in the embodiment of the present invention. As Figure 5 shown, controlling the simulation firearm to be in a working state includes:

[0076] 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;

[0077] 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;

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

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

[0080] During specific implementation, true simulation is a key issue to be solved; for small arms, to achieve non-differentiated simulation in terms of weapon working effects, two main problems need to be solved: one is non-differentiated simulation of weapon recoil force, and the other is non-differentiated simulation of simulated firing rate on the premise of ensuring the same recoil stroke as the real gun.

[0081] During specific implementation, for non-differentiated simulation of recoil force, it can be effectively solved by reasonably designing the piston structure, air supply pressure and air supply time. The simulated firing rate non-differentiated simulation technology is a technical key and difficult problem in the embodiment of the present invention, and it is the key technology that restricts whether the working effects of the simulated weapon and the real firearm are consistent. For the simulated weapon to enable the trainees to experience an operation experience basically the same as that of the real gun, in addition to realistic recoil and recoiling simulations, the simulated firing rate should also be basically the same as the theoretical firing rate of the real gun in a hardware simulation manner.

[0082] In the embodiment of the present invention, realistic firing rate simulation is mainly solved through the following means: using motion simulation software, according to the design scheme of the simulated weapon, inputting parameters such as the elastic force of the recoil spring of the simulated weapon, the designed recoil stroke of the simulated bolt, 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 data of recoil time and recoiling time. A complete cycle (recoil + recoiling) is the firing time for simulating one shot. According to the technical parameters of the real gun, obtain the data of the time used for one shot during continuous firing under ideal conditions. Based on this data, find the air valve opening and closing time design scheme consistent with the data from the simulation test data;

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

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

[0085] During specific implementation, due to the use of scenario simulation, the training scenario is projected onto the corresponding display screen through a projection device; for example, a moving human-shaped target or a fixed target can be projected to conduct specific scenario simulation.

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

[0087] When conducting specific shooting training, a crucial time point is a period before shooting. If the trainees are in a stable state before the bullet is fired, that is, they can control the laser within the range area of the shooting point, then the accuracy of the final shooting will be greatly improved. Therefore, when implementing specifically, the present invention determines the user's gun-holding stability by detecting the trajectory within a preset time.

[0088] More preferably, Figure 6 is a schematic flowchart of camera calibration disclosed in an embodiment of the present invention. As Figure 6 shown, before obtaining the shooting parameter information of the simulation firearm during the simulation training process through the camera laser recognition component, it further includes:

[0089] S1021: In the calibration state, obtain the initial position information of the laser irradiation of the simulation firearm in the aiming state;

[0090] S1022: Perform offset calibration on the initial position information to obtain the calibrated position information;

[0091] S1023: Associatively store the calibrated position information with the user information of the currently used simulation firearm;

[0092] S1024: Receive the spot recognition area, spot recognition perimeter, and dispersion trajectory settings made by the user for the camera laser recognition component; wherein both the spot recognition area and the spot recognition perimeter are set with interval thresholds;

[0093] When implementing specifically, since different trainees have different habits when aiming, even for the same set of equipment, there will be certain deviations when different people aim. For example, the laser point should originally aim at the middle position, but due to the line-of-sight deviation; in the view of the trainee, it is aimed at the middle position, but for an external viewer, the aiming position is deviated. Therefore, when implementing specifically, calibration can be performed for different users. For example, the offset can be adjusted by several pixel points, and finally, the offset data can be associatively stored with specific users; because the simulation training gun is not unique to each person but is shared by multiple people, this greatly increases the necessity of associative data storage. Because the number of simulation firearms is limited, data storage is carried out based on more cost 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, without the need for secondary calibration 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, and dispersion setting of the camera; the specific camera parameter adjustment page is as Figure 12shown.

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

[0095] Analyze the real-time camera image and perform laser point capture by calling the graphics library;

[0096] The detected laser point information is mapped to a display interface, and the display page includes a target image, laser point quantity information, and laser point trajectory information.

[0097] The camera laser recognition component can efficiently obtain the laser scanning trajectory of the simulated firearm and obtain the corresponding shooting point information when the trigger is pulled to facilitate subsequent result determination.

[0098] S104: Determine the trainee's gun holding stability according to the movement information.

[0099] When carrying out specific implementation, the stability analysis of holding the gun can be carried out through the moving trajectory, such as Figure 7 , Figure 8 and Figure 9 As shown, it is the movement trajectory of the laser at the corresponding position during specific detection. The above method can achieve better gun detection. Subsequently, shooting review can be carried out based on the above movement trajectory and position, which can help improve the training results of trainees and provide trainees with a clearer training direction.

[0100] More preferably, the movement information is the movement trajectory of the laser on the target; or

[0101] Figure 3 is a flow chart of the gun holding stability analysis disclosed in the embodiment of the present invention, such as Figure 3 As shown, the method of determining the gun holding stability of the trainee according to the movement information includes:

[0102] S1041: Determine the trainee's gun-holding moving position based on the movement information;

[0103] S1042: Determine the trainee's aiming center point based on the training scenario; and determine movement interval information based on the aiming center point;

[0104] S1043: Match the gun holding movement position with the movement interval information to determine the trainee's gun holding stability.

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

[0106] More preferably, Figure 2 is a schematic flowchart of determining the target shooting training result disclosed in an embodiment of the present invention. As Figure 2 shown, the shooting parameter information further includes shooting position information; after obtaining the shooting parameter information of the simulation firearm during the training process through the camera laser recognition component, it further includes:

[0107] S105: Determine the target shooting training result of the corresponding trainee based on the shooting position information;

[0108] S106: Determine the comprehensive training result of the trainee according to the target shooting training result and the stability of holding the gun.

[0109] When evaluating the final result, it is not only possible to combine the target shooting scores (9 rings, 10 rings, 8 rings), but also to analyze by combining the stability of holding the gun before shooting. Generally, the stability of holding the gun can be analyzed by using a gyroscope for detection; however, in the embodiment of the present invention, since there is already a laser detection device, it is more convenient to analyze through the trajectory of the shooting point. And due to the characteristics of the laser simulation firearm, its detection sensitivity is different when the user is far or near the shooting target, which can better reflect the real situation and has better simulation.

[0110] More preferably, the firearm control instruction includes a frame header and a frame tail, safety state, bolt state, magazine state, number of bullets, trigger state, bullet quantity mode, number of times the firing trigger is pulled, trigger linear value, and gun type;

[0111] The shooting simulation training method includes:

[0112] At the training terminal, update the firearm control instruction every time a simulated shooting is performed.

[0113] In order to more realistically simulate the actual situation, during the design, the control information of each site of the simulation firearm can be obtained through sensors. For example, how many bullets a general firearm has, and a virtual shooting is performed every time the trigger is pulled. When the bullets in the firearm are used up, ammunition filling needs to be performed through the reloading operation.

[0114] The shooting simulation training method further includes:

[0115] During the simulation training process, a Hall element disposed at the housing of the simulation firearm is used to detect the position change of a magnet disposed at the simulated trigger relative to the Hall element, and corresponding position sensing information is determined based on the position change;

[0116] Based on the position sensing information, the pressing stroke information of the simulated trigger is obtained, and the performance of the trainee is determined based on the pressing stroke information.

[0117] When specifically implemented, the position detection of pulling the trigger can be mainly carried out through the combination of a magnet and a Hall element. Specifically, the magnet is fixed on the simulated 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 trigger pulling situation of the trainee during training and thus determine the trigger pulling state of the trainee.

[0118] More preferably, after obtaining the pressing stroke information of the simulated trigger according to the position sensing information, it further includes:

[0119] Obtain a simulation image associated with the simulation firearm, and perform simulated update display on the trigger position in the simulation image based on the pressing stroke information.

[0120] Specifically, as Figure 13 and Figure 14 shown, when specifically implemented, various display methods can be used to display the trigger pulling. One is to use the pressing curve method as Figure 13 shown for detection, and the other can use the actual state of the trigger to display the state of the user pulling the trigger in real time as Figure 14 shown, both of which can better display the trigger pulling state of the user.

[0121] More preferably, the number of the simulation firearms and the camera laser recognition components is multiple, and the simulation firearms and the camera laser recognition components are in one-to-one correspondence; the camera laser recognition component is used to obtain shooting point information and laser trajectory information associated with the simulation firearm.

[0122] In general, when collecting data, a camera-laser recognition component is usually used to detect the entire display screen. In the embodiments of the present invention, in order to perform accurate recognition, a one-to-one correspondence method is adopted for acquisition. Due to the linked design method, even if there is a situation where someone accidentally shoots at the target during implementation, accurate discrimination can still be achieved; the stability of the final score recognition is improved. Even during specific implementation, the comprehensive judgment of target shooting can be combined with the laser movement trajectory, thereby improving the accuracy of score recognition.

[0123] More preferably, obtaining the pressing stroke information of the simulated trigger according to the position sensing information and determining the score of the trainee based on the pressing stroke information includes:

[0124] Obtaining the pressing curve information of the simulated trigger according to the position sensing information;

[0125] Dividing the pressing curve information into multiple stroke segments based on interval thresholds to obtain multiple pressing stroke curves;

[0126] Calculating the first distance information from each pressing stroke curve to the corresponding center point and the second distance information of the center points of each pressing stroke curve;

[0127] Determining the stability of the trainee's trigger pulling based on the first distance information and the second distance information. During specific implementation, multi-level distance region division can be adopted for comprehensive detection, which not only divides the pressing stroke curve into regions, but also performs distance detection between regions for different regions, thereby realizing all-round and multi-level pressing stability detection.

[0128] The shooting simulation training method in the embodiments of the present invention obtains the shooting parameters during the simulation training process by using a camera recognition component, and then accurately obtains various state information of the trainee during shooting. By presenting this state information, all-round shooting parameters are provided to help the trainee improve the training effect.

[0129] Embodiment 2

[0130] Please refer to Figure 15 , Figure 15 which is a schematic structural diagram of the shooting simulation training device disclosed in the embodiments of the present invention. As Figure 15 shown, the shooting simulation training device may include:

[0131] Sending module 21: configured to 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;

[0132] Projection module 22: configured to project a set training scenario onto a corresponding display screen through a projection device;

[0133] Parameter acquisition module 23: configured to acquire the shooting parameter information of the simulation firearm during the simulation training process through the camera laser recognition component, where the shooting parameter information includes movement information; wherein, the movement information is the laser trajectory movement information of the simulation firearm within a preset time before firing;

[0134] Stability determination module 24: configured to determine the gun-holding stability of the trainee according to the movement information.

[0135] In the shooting simulation training method according to the embodiment of the present invention, by using a camera recognition component to acquire the shooting parameters during the simulation training process, various state information of the trainee during shooting can be accurately obtained, and by presenting this state information, all-round shooting parameters are provided to help the trainee improve the training effect.

[0136] Embodiment III

[0137] Please refer to Figure 16 , Figure 16 which is a schematic structural diagram of an electronic device disclosed in the embodiment of the present invention. The electronic device can be a computer, a server, etc. Of course, in certain cases, it can also be a smart device such as a mobile phone, a tablet computer, and a monitoring terminal, as well as an image acquisition device with processing functions. As Figure 16 shown, the electronic device may include:

[0138] A memory 510 storing executable program code;

[0139] A processor 520 coupled to the memory 510;

[0140] Wherein, the processor 520 calls the executable program code stored in the memory 510 and executes some or all of the steps in the shooting simulation training method in Embodiment I.

[0141] The embodiment of the present invention discloses a computer-readable storage medium, which stores a computer program, wherein the computer program enables a computer to execute some or all of the steps in the shooting simulation training method in Embodiment I.

[0142] The embodiment of the present invention also discloses a computer program product, wherein when the computer program product runs on a computer, it enables the computer to execute some or all of the steps in the shooting simulation training method in Embodiment I.

[0143] An embodiment of the present invention also discloses an application publishing platform, where the application publishing platform is used to publish a computer program product. When the computer program product runs on a computer, the computer is caused to execute some or all of the steps in the shooting simulation training method in the first embodiment.

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

[0145] The unit described as a separate component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0146] In addition, in each embodiment of the present invention, each functional unit can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0147] 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 such an understanding, the technical solution of the present invention, in essence, 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, a server, or a network device, etc., specifically, the processor in the computer device) to execute some or all of the steps of the methods described in the various embodiments of the present invention.

[0148] In the embodiments provided by the present invention, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0149] Those of ordinary skill in the art can understand that some or all of the steps in the various methods of the embodiments can be completed by instructing relevant hardware through a program, and this program can be stored in a computer-readable storage medium. The storage medium includes read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc memories, magnetic disc memories, tape memories, or any other computer-readable medium capable of carrying or storing data.

[0150] The shooting simulation training method, device, electronic device, and storage medium disclosed in the embodiments of the present invention have been introduced in detail above. Specific examples are used in this article 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 shooting simulation training method, characterized in that, Including: Sending a firearm control instruction to a corresponding simulated firearm to 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; controlling the simulated firearm to be in the working state includes: Obtaining recoil spring elastic force information, recoil stroke information, static air pressure information, and piston inner cavity volume information associated with the corresponding simulated firearm; Taking the recoil spring elastic force information, recoil stroke information, static air pressure information, and piston inner cavity volume information as constants and inputting them into simulation software associated with the simulated firearm; Inputting different air valve opening and closing times respectively to perform motion simulation of the simulated firearm, collecting the recoil time data and return time data of the simulated firearm, and taking 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, controlling the simulated firearm to enter the working state; Projecting a set training scenario onto a corresponding display screen through a projection device; Obtaining shooting parameter information of the simulated firearm during the simulation training through a camera laser recognition component, where the shooting parameter information includes movement information; among them, the movement information is the laser trajectory movement information of the simulated firearm within a preset time before firing; Determining the holding stability of the trainee according to the movement information.

2. The shooting simulation training method according to claim 1, characterized in that, The shooting parameter information further includes shooting point information; after obtaining the shooting parameter information of the simulated firearm during the training through the camera laser recognition component, it further includes: Determining the target shooting training result of the corresponding trainee based on the shooting point information; Determining the comprehensive training result of the trainee according to the target shooting training result and the holding stability.

3. The shooting simulation training method according to claim 1, characterized in that, The movement information is the movement trajectory of the laser on the target; Or, Determining the holding stability of the trainee according to the movement information includes: Determining the holding movement position of the trainee based on the movement information; Determining the aiming center point position of the trainee based on the training scenario; and determining movement interval information based on the aiming center point position; Matching the holding movement position with the movement interval information to determine the holding stability of the trainee.

4. The shooting simulation training method according to claim 1, characterized in that, Before sending the firearm control instruction, it further includes: Receiving the training subjects, training conditions, and trainees configured by the instructor terminal; Issuing a corresponding 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 for data.

5. The shooting simulation training method according to claim 4, characterized in that, The firearm control instruction includes a frame header and frame tail, safety state, bolt state, magazine state, ammunition quantity, trigger state, ammunition mode, number of times of pulling the trigger, trigger linear value, and firearm type; The shooting simulation training method includes: At the training terminal, updating the firearm control instruction every time a simulated shooting is performed.

6. The shooting simulation training method according to claim 1, characterized in that, Before obtaining the shooting parameter information of the simulated firearm during the simulation training through the camera laser recognition component, it further includes: Under the calibration state, obtaining the initial position information of the laser irradiation when the simulated firearm is in the aiming state; Performing offset calibration on the initial position information to obtain calibrated calibration position information; Associate and store the calibration position information with the user information of the currently used simulation firearm; Receive the spot recognition area, spot recognition perimeter, and walking ballistic settings made by the user for the camera laser recognition component; wherein both the spot recognition area and the spot recognition perimeter are set using interval thresholds; The shooting parameter information of the simulation firearm during the simulation training is obtained through the camera laser recognition component, including: Parse the real-time camera image by calling the graphics library and capture the laser point positions; Map the detected laser point information to the display interface, and the display interface includes a target target image, laser point quantity information, and laser point trajectory information.

7. A shooting simulation training system, characterized in that, Including: Transmission module: used to send firearm control instructions to the corresponding simulation firearm to enable the simulation firearm to control the simulation firearm to be in a working state, wherein the working state is that both the pneumatic box and the simulation firearm are in the open state; controlling the simulation firearm to be in the 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; Use the recoil spring elastic force information, recoil stroke information, static air pressure information, and piston inner cavity volume information as constants and input them into the simulation software associated with the simulation firearm; Input different air valve opening and closing times respectively to perform motion simulation of the simulation firearm, collect the recoil time data and return time data of the simulation firearm, and use the recoil time data and return time data as the shooting time for simulated shooting; Based on the shooting time and laser control information, control the simulation firearm to enter the working state; Projection module: used to project the set training scenario onto the corresponding display screen through a projection device; Parameter acquisition module: used to 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; wherein the movement information is the laser trajectory movement information of the simulation firearm within a preset time before firing; Stability determination module: used to determine the shooting stability of the trainee according to the movement information.

8. An electronic device, characterized in that, Including: 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 according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program causes the computer to execute the shooting simulation training method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Simulated shooting analysis equipment and method

    CN114909948A