A shooting training method and system
By using wearable devices and nine-axis sensors to capture motion and physiological data in the shooting training system, and combining this with image sensors to analyze shooting events, the problem of not being able to detect operational errors in a timely manner in existing technologies has been solved, enabling real-time feedback and improved accuracy in shooting training.
Patent Information
- Application Number
- CN202311504121.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-13
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2043-11-13
AI Technical Summary
Existing laser simulation shooting training systems cannot detect operational errors and mistakes during the shooting process in a timely manner, making it difficult for trainees to accurately identify their own problems.
Wearable devices and firearm-mounted nine-axis sensors capture motion and physiological data, which are then combined with image sensors and processors to analyze shooting events. Data processing and statistics are performed through a back-end terminal to generate personalized training plans.
It enables real-time monitoring and feedback of the shooting process, helping trainees to promptly identify and correct operational errors, thereby improving shooting accuracy and training efficiency.
Smart Images

Figure CN117553616B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure belongs to the field of shooting training methods, and particularly relates to a shooting training method and system thereof. BACKGROUND
[0002] At present, indoor simulation combat shooting training is mainly through laser simulation shooting training, which is a method of using laser simulation firearms to perform shooting training in a special target range or site. It can maximize the restoration of real shooting experience and effect, improve the accuracy and confidence of the shooter, and save costs, reduce risks and facilitate deployment.
[0003] The existing indoor combat shooting training using laser simulation firearms directly determines the result by the result, and the mistakes and errors in the personal operation process cannot be found in time. It is difficult to find problems by watching the video and checking the time slowly, and the training personnel cannot find their own problems in time. Aiming at the above problems, a shooting training method and system are proposed. SUMMARY
[0004] In view of the deficiencies of the prior art, the purpose of the present disclosure is to provide a shooting training method and system, which solves the problem that the shooting training personnel cannot find their own problems in time and accurately.
[0005] The purpose of the present disclosure can be achieved by the following technical solutions:
[0006] A shooting training system, the system comprising:
[0007] One or more wearable devices, the wearable device having one or more nine-axis sensors on one or more different limbs for capturing motion data;
[0008] One or more firearms, each firearm having at least one nine-axis sensor installed thereon for measuring the position and attitude of the firearm body and transmitting the measurement data to the signal receiving device through wireless signal;
[0009] One or more mobile devices having one or more image sensors for capturing images of the target;
[0010] A processor in communication with the mobile device and the wearable device, and configured to:
[0011] Capture at least one nine-axis sensor output before the shooting event, and calculate at least one physiological parameter of the shooter before the shooting event based on the analysis of the at least one nine-axis sensor output;
[0012] Calculate the shooting event result based on the analysis of the target image;
[0013] transmitting the physiological parameters and corresponding shooting event results to a background terminal;
[0014] a background terminal for storing the physiological parameters and corresponding shooting event results transmitted by the processor.
[0015] Further, the wearable device comprises one or more pressure sensors for detecting the pressure applied on the trigger and associating the pressure data with the output of the at least one nine-axis sensor to calculate the physiological parameters.
[0016] Further, the processing steps of the background terminal on the data are as follows:
[0017] S1: reading the physiological parameters and corresponding shooting event results data;
[0018] S2: determining the influence degree of each physiological parameter on the shooting event results and determining the physiological parameters that have negative influence on the shooting event results;
[0019] S3: counting the physiological parameters that have negative influence on the shooting event results after the same trainer completes the training;
[0020] S4: transmitting the counting results to the trainer through email or pictures and formulating corresponding training plans.
[0021] A shooting training method, the method comprising the following steps:
[0022] S1: the physiological parameters and corresponding shooting event results data stored by the background terminal;
[0023] S2: determining the influence degree of each physiological parameter on the shooting event results and determining the physiological parameters that have negative influence on the shooting event results;
[0024] S3: counting the physiological parameters that have negative influence on the shooting event results after the same trainer completes the training;
[0025] S4: transmitting the counting results to the trainer through email or pictures and formulating corresponding training plans.
[0026] A storage medium, the storage medium storing an application program for executing a shooting training method.
[0027] The beneficial effects of the present disclosure are:
[0028] 1. By using multiple sensors such as nine-axis sensors and pressure sensors, the motion data and physiological data of the shooter can be captured in real time, and various physiological parameters of the shooter such as finger stability, finger sensitivity, finger strength, emotional state, stress level, concentration, etc. can be calculated based on these data. These parameters can reflect the physical and psychological conditions of the shooter during shooting and the control ability of the gun.
[0029] 2、By using image sensors or lasers and other devices, the image or depth information of the target can be captured in real time, and the results of the shooting event such as hit rate, dispersion circle radius, shooting accuracy, shooting speed, shooting angle, etc. can be calculated based on these information, which can reflect the technical level and effect evaluation of the shooter during shooting;
[0030] 3、By using processors and background terminals and other devices, the sensor output and shooting event results can be analyzed in real time, and corresponding shooting guidance such as adjusting the posture of the gun, improving the finger sensitivity, controlling the tilt of the gun, etc. can be given based on these analysis, which can help the shooter to improve his performance and improve his ability during shooting;
[0031] 4、By using wearable devices and mobile devices and other devices, the portability and flexibility of the shooting training system can be realized, so that the shooter can perform shooting training in different environments and scenes, increasing the interestingness and adaptability of shooting training. BRIEF DESCRIPTION OF DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0033] Figure 1 is a schematic diagram of the overall structure of the embodiment of the present disclosure;
[0034] Figure 2 is a schematic diagram of the processor execution steps of the embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below in combination with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present disclosure.
[0036] Embodiment 1: As shown in the following table, a shooting training system includes the following parts: Figures 1-2
[0037] One or more wearable devices, the wearable device has one or more nine-axis sensors on one or more different limbs for capturing motion data;
[0038] one or more guns, each of which is mounted with at least one nine-axis sensor for measuring the position and attitude of the gun body and sending the measurement data to the signal receiving device 3 through a wireless signal;
[0039] one or more mobile devices having one or more image sensors for capturing images of the target;
[0040] a processor in communication with the mobile device and the wearable device, and configured to:
[0041] capture at least one nine-axis sensor output before the shooting event, and calculate at least one physiological parameter of the shooter before the shooting event based on analysis of the at least one nine-axis sensor output;
[0042] calculate the shooting event result based on analysis of the target image;
[0043] deliver the physiological parameter and the corresponding shooting event result to a background terminal;
[0044] a background terminal for storing the physiological parameter and the corresponding shooting event result delivered by the processor.
[0045] In this embodiment, the wearable device includes one or more pressure sensors 12 for detecting the pressure exerted on the trigger and associating the pressure data with the at least one nine-axis sensor output to calculate the physiological parameter. For example, the shooter's finger stability, finger sensitivity, finger force, etc. can be calculated according to the pressure data and the nine-axis sensor output. Specifically, these parameters can be calculated using the following formulas:
[0046] finger stability: S = σ(P) / μ(P),
[0047] where P is the pressure data, σ(P) is the standard deviation of the pressure data, and μ(P) is the mean value of the pressure data;
[0048] finger sensitivity: L = ΔP / Δt;
[0049] where ΔP is the change in pressure data, and Δt is the time interval;
[0050] finger force: F = max(P);
[0051] where max(P) is the maximum value of the pressure data.
[0052] finger stability: the closer to 0, the more stable, the closer to 1, the less stable. The standard interval value of finger stability is set to 0.1-0.51, below 0.1 indicates that the finger is too stiff, and above 0.5 indicates that the finger is too jittery.
[0053] Finger sensitivity: The standard interval value of finger sensitivity is set as 10-50 grams per second. If it is lower than 10 grams per second, it means that the finger is slow to react. If it is higher than 50 grams per second, it means that the finger is too fast to react.
[0054] Finger force: The standard interval value of finger force is set as 30-100 grams. If it is lower than 30 grams, it means that the finger is not strong enough. If it is higher than 100 grams, it means that the finger is too strong.
[0055] Shooting accuracy refers to the ability of a shooter to hit the target with a bullet. It is usually measured by the hit rate or the radius of the dispersion circle. Shooting accuracy is influenced by many factors, including physiological parameters of the shooter, such as finger stability, finger sensitivity, and finger force. These parameters reflect the degree of control of the shooter when pulling the trigger, as well as the ability to adapt to the recoil and the sound of the gun.
[0056] Finger stability refers to the degree of change in finger pressure when pulling the trigger. It is represented by the ratio of the standard deviation of the pressure data to the average value. The higher the finger stability, the smaller the pressure change, and the more stable the pulling of the trigger, which is less likely to affect the pointing of the muzzle. Therefore, finger stability is positively correlated with shooting accuracy.
[0057] Finger sensitivity refers to the speed of pressure change when pulling the trigger. It is represented by the ratio of the amount of pressure change to the time interval. The higher the finger sensitivity, the faster the pressure change, and the more rapid the pulling of the trigger, which is less likely to delay the shooting opportunity. However, too high finger sensitivity may also lead to premature or late pulling of the trigger, affecting the aiming effect. Therefore, finger sensitivity has a non-linear relationship with shooting accuracy.
[0058] Finger force refers to the maximum pressure applied when pulling the trigger. It is represented by the maximum value of the pressure data. The higher the finger force, the greater the pressure, and the more powerful the pulling of the trigger, which can overcome the resistance and recoil of the gun. However, too high finger force may also cause the muzzle to jump or drop, affecting the stability of the muzzle. Therefore, finger force has a non-linear relationship with shooting accuracy.
[0059] In summary, there is no simple linear relationship between S, L, F, and shooting accuracy, but it is influenced and restricted by many factors. In order to improve shooting accuracy, we need to find the best combination of S, L, and F that suits ourselves, and continuously optimize and adjust through training and practice.
[0060] The background terminal counts the abnormal data exceeding the set value in the process of the trainer design, the background terminal takes each shooting trigger as an event, each event includes a plurality of collected data and shooting results, when the shooting results or one of the collected data exceeds the set value, the event is marked as abnormal, the abnormal events are counted; meanwhile, a plurality of parameters are compared by big data to determine the parameters affecting the shooting results to generate a shooting improvement training plan and find the best group of S, L and F suitable for oneself.
[0061] The processor is further configured to capture additional physiological parameters using the additional sensor 7 and correlate the additional physiological parameters with the at least one nine-axis sensor output to calculate physiological parameters. In this embodiment, the additional sensor 7 is one or more of a body temperature, sweat level, blood pressure heart rate and respiration rate physiological indicator sensor. For example, the mood state, stress level, concentration and other parameters of the shooter can be calculated according to the data of body temperature, sweat level, blood pressure heart rate and respiration rate and the nine-axis sensor output. Specifically, these parameters can be calculated using the following formulas:
[0062] Mood state: E = H * B * R;
[0063] where H, B and R represent body temperature, sweat level, blood pressure heart rate and respiration rate, respectively;
[0064] Stress level: P = B / R,
[0065] where B and R represent blood pressure heart rate and respiration rate, respectively;
[0066] Concentration: C = 1 / (T * H);
[0067] where T and H represent body temperature and sweat level, respectively.
[0068] Generally, the normal range of body temperature is 36.5-37.2℃, the normal range of sweat level is 0.5-1.5 liters / day, the normal range of blood pressure heart rate is 60-100 times / min, and the normal range of respiration rate is 12-20 times / min.
[0069] Emin = 0.5 * 60 * 12 = 360
[0070] Emax = 1.5 * 100 * 20 = 3000
[0071] Therefore, the range interval of mood state is set to 360-3000. When E is close to 360, it indicates that the mood state is relatively calm and neutral; when E is close to 3000, it indicates that the mood state is relatively intense and extreme.
[0072] Stress level: P = B / R
[0073] The stress level refers to the degree of psychological and physiological response of a person when facing external stimuli or challenges, which is usually divided into two types: positive stress and negative stress. The stress level is affected by various factors, including physiological indicators such as blood pressure, heart rate, and respiratory rate. The stress level is directly proportional to the ratio of blood pressure, heart rate, and respiratory rate, i.e., the higher the ratio, the higher the stress level.
[0074] Pmin = 60 / 20 = 3
[0075] Pmax = 100 / 12 = 8.33
[0076] The range interval of the stress level is set to 3-8.33. When P approaches 3, it indicates that the stress level is relatively low and suitable; when P approaches 8.33, it indicates that the stress level is relatively high and dangerous.
[0077] Focus: C = 1 / (T*H)
[0078] Cmin = 1 / (37.2*1.5) = 0.018
[0079] Cmax = 1 / (36.5*0.5) = 0.055
[0080] The range interval of the focus is set to 0.018-0.055. When C approaches 0.055, it indicates that the focus is relatively high and concentrated; when C approaches 0.018, it indicates that the focus is relatively low and scattered.
[0081] The processor calculates the shooting guidance based on the relationship between the nine-axis sensor output and the corresponding shooting event result, and presents the shooting guidance before detecting another shooting event. For example, shooting accuracy, shooting speed, shooting angle, etc. can be obtained according to the nine-axis sensor output and target image analysis, and corresponding shooting guidance can be given according to these parameters and shooting event results. Specifically, these parameters can be calculated using the following formulas:
[0082] Shooting accuracy = number of hits / number of shots Shooting speed = number of shots / shooting time Shooting angle = inclination angle of gun body
[0083] The shooting guidance can be given according to the following rules:
[0084] If the shooting accuracy is lower than the preset threshold, prompt the shooter to adjust the posture of the gun body, keep the gun body horizontal or vertical;
[0085] If the shooting speed is lower than the preset threshold, prompt the shooter to improve finger sensitivity and shorten the time of pulling the trigger;
[0086] If the shooting angle is greater than the preset threshold, prompt the shooter to control the inclination of the gun body to avoid the gun body deviating from the target direction.
[0087] Embodiment 2: a shooting training system, as shown in the structure of Figure 2 The system comprises the following parts:
[0088] one or more wearable devices, the wearable device having a nine-axis sensor on one or more different limbs for capturing motion data;
[0089] one or more guns, each gun having at least one nine-axis sensor mounted thereon for measuring the position and attitude of the gun body and transmitting the measurement data to the signal receiving device 3 through a wireless signal;
[0090] one or more mobile devices having one or more image sensors for capturing images of the target;
[0091] a processor in communication with the mobile device and the wearable device, and configured to:
[0092] capture at least one nine-axis sensor output before the shooting event, and based on the analysis of the at least one nine-axis sensor output, calculate at least one physiological parameter of the shooter before the shooting event;
[0093] calculate the shooting event result based on the analysis of the target image;
[0094] deliver the physiological parameters and the corresponding shooting event results to the background terminal;
[0095] a background terminal for storing the physiological parameters and the corresponding shooting event results delivered by the processor.
[0096] In this embodiment, the wearable device includes glasses, and at least one camera or laser is mounted on the glasses for capturing images or depth information of the surrounding environment and transmitting the images or depth information to the processor through a wireless signal. For example, the line of sight direction, the field of view range, the visual acuity, etc. of the shooter can be calculated according to the images or depth information and the nine-axis sensor output. Specifically, these parameters can be calculated using the following formula:
[0097] The vision-related physiological parameters include the line of sight direction, the field of view range, the visual acuity, etc., which reflect the visual ability and visual information processing ability of the shooter when shooting. These parameters can be expressed by the following mathematical formula:
[0098] Line of sight direction: D = θ, where θ is the angle between the camera or laser and the horizontal plane;
[0099] Field of view range: V = d, where d is the horizontal distance captured or measured by the camera or laser;
[0100] Visual acuity: A = h, where h is the vertical distance captured or measured by the camera or laser.
[0101] In some public, both arms and feet are set to three joints, and each joint is equipped with a sensor to determine movement and position. The corresponding movement and position when shooting or continuous shooting need to be determined to affect the shooting result;
[0102] Each joint of the arm and foot has a nine-axis sensor that can measure the angle, speed, acceleration, and other data of the joint. These data can be used to calculate the movement and position parameters of the arm and foot, such as:
[0103] Arm movement: A = ∑(θ i *ω i *α i ), where θ i is the angle of the i-th joint, ω i is the angular velocity of the i-th joint, and α i is the angular acceleration of the i-th joint;
[0104] Arm position: P = ∑(li*sin(θi)), where li is the length of the i-th joint to the wrist, and θi is the angle of the i-th joint;
[0105] Foot movement: F = ∑(θj*ωj*αj), where θj is the angle of the j-th joint, ωj is the angular velocity of the j-th joint, and αj is the angular acceleration of the j-th joint;
[0106] Foot position: Q = ∑(lj*cos(θj)), where lj is the length of the j-th joint to the heel, and θj is the angle of the j-th joint.
[0107] These movement and position parameters can reflect the body balance, stability, coordination, and other abilities of the shooter when shooting or continuous shooting. These abilities can affect the shooting result, such as:
[0108] If the arm movement is too large or too small, it may cause the gun body to shake or deviate, affecting the shooting accuracy;
[0109] If the arm position is too high or too low, it may cause the gun body to misalign with the target, affecting the shooting accuracy;
[0110] If the foot movement is too large or too small, it may cause the body to shake or lose balance, affecting the shooting stability; if the foot position is too forward or too backward, it may cause the body to lean forward or backward, affecting the shooting stability.
[0111] The background terminal counts the abnormal data exceeding the set value during the shooting process of the trainer, the background terminal takes each shooting trigger as an event, each event includes multiple collected data and shooting results, when the shooting results or one of the collected data exceeds the set value, the event will be marked as abnormal, and the abnormal events will be counted; meanwhile, through big data, the motion and position data of multiple arms and feet are compared to determine the parameters affecting the shooting results to generate a shooting improvement training plan and find the appropriate motion speed and position of the arms and feet.
[0112] Further, the shooting event can be determined by measuring the gun vibration through the nine-axis sensor on the gun.
[0113] The processor is further configured to use the additional image sensor in cooperation with the nine-axis sensor installed on the gun to identify the muzzle position and predict the hit position, and adjust the shooter information based on the relationship between the muzzle position and the shooter posture.
[0114] In this embodiment, the additional image sensor is a high-speed camera or a laser radar installed on the shooting range. For example, the high-speed camera or the laser radar can capture the image or depth information of the muzzle position, and send the image or depth information to the processor through a wireless signal;
[0115] The processor identifies the position and shape of the muzzle position according to the image or depth information and the nine-axis sensor output, and predicts the hit position;
[0116] The processor adjusts the shooter information according to the relationship between the muzzle position and the shooter posture, for example, if the muzzle position deviates from the target direction, prompting the shooter to adjust the angle or direction of the gun body; if the muzzle position is too large or too small, prompting the shooter to adjust the distance or height of the gun body.
[0117] In some disclosures, the spatial positioning step through the nine-axis sensor is as follows:
[0118] The nine-axis sensor is calibrated to eliminate zero offset, temperature drift, nonlinearity and other errors, and improve measurement accuracy. There are many methods for calibration, such as static calibration, dynamic calibration, ellipsoid fitting, etc.
[0119] The data of the nine-axis sensor is filtered to remove noise and interference and improve the signal-to-noise ratio. There are many methods for filtering, such as Kalman filtering, complementary filtering, low-pass filtering, etc.
[0120] The data of the nine-axis sensor is attitude solved to obtain the attitude angle of the object in three-dimensional space. There are many methods for attitude solving, such as Euler angle method, quaternion method, rotation matrix method, etc.
[0121] The data of the nine-axis sensor is position solved to obtain the position coordinates (X, Y, Z) of the object in the three-dimensional space. There are various methods for position solving, such as double integration method, extended Kalman filtering method, unscented Kalman filtering method, etc.
[0122] In order to ensure the progress, the nine-axis sensor can be combined with a camera, a laser radar, and an auxiliary. The camera can provide rich image information, help to identify objects and scenes, and measure distances and angles; the laser radar can provide high-precision distance information.
[0123] In the description of the present specification, the description referring to the terms "one embodiment", "an example", "a specific example" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are contained in at least one embodiment or example of the present application. In the present specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0124] The basic principles, main features and advantages of the present application are shown and described above. It should be understood by those skilled in the art that the present application is not limited by the above embodiments, and the above embodiments and descriptions in the specification are only illustrative of the principles of the present application. Without departing from the spirit and scope of the present application, various changes and improvements can be made to the present application, and these changes and improvements all fall within the scope of the claimed present application.
Claims
1. A shooting training system, characterized by, The system comprises: one or more wearable devices, the wearable device having a nine-axis sensor on one or more different limbs for capturing motion data; one or more guns, each gun having at least one nine-axis sensor mounted thereon for measuring the position and attitude of the gun body and transmitting the measurement data to the signal receiving device through a wireless signal; one or more mobile devices having one or more image sensors for capturing images of the target; a processor in communication with the mobile device and the wearable device and configured to: capture at least one nine-axis sensor output before the shooting event and calculate at least one physiological parameter of the shooter before the shooting event based on analysis of the at least one nine-axis sensor output; calculate the shooting event result based on analysis of the target image; deliver the physiological parameter and the corresponding shooting event result to the background terminal; a background terminal for storing the physiological parameter and the corresponding shooting event result delivered by the processor; the processor is further configured to capture additional physiological parameters using additional sensors and associate the additional physiological parameters with the at least one nine-axis sensor output to calculate the physiological parameters; the physiological parameters include body temperature, sweat level, heart rate and respiratory rate; calculate the emotional state, stress level and concentration of the shooter according to the body temperature, sweat level, heart rate and respiratory rate and nine-axis sensor output, the calculation formula is as follows: emotional state: E = H * B * R; wherein H, B and R represent sweat level, heart rate and respiratory rate respectively; stress level: P = B / R, wherein B is heart rate and R is respiratory rate; concentration: C = 1 / (T * H); wherein T is body temperature and H is sweat level.
2. The shooting training system according to claim 1, wherein the wearable device comprises one or more pressure sensors for detecting the pressure applied on the trigger and associating the pressure data with the at least one nine-axis sensor output to calculate the physiological parameters.
3. The shooting training system according to claim 1, wherein the additional sensors are one or more of the physiological indicators measuring body temperature, sweat level, blood pressure, heart rate and respiratory rate.
4. The shooting training system according to claim 1, wherein the processor is further configured to use the additional image sensors in conjunction with the nine-axis sensors mounted on the guns to identify the muzzle position and predict the hit position, and adjust the shooter information based on the relationship between the muzzle position and the shooter posture.
5. The shooting training system according to claim 1, wherein the processor calculates the shooting guidance based on the relationship between the nine-axis sensor output and the corresponding shooting event result, and presents the shooting guidance before detecting another shooting event.
6. The shooting training system according to claim 1, wherein the wearable device comprises glasses having at least one camera or laser mounted thereon for capturing images or depth information of the surrounding environment and transmitting the images or depth information to the processor through a wireless signal.
7. The shooting training system according to claim 1, wherein the background terminal processes the data as follows: S1: read the physiological parameter and the corresponding shooting event result data; S2: determining the influence degree of each physiological parameter on the shooting event result, and determining the physiological parameter having negative influence on the shooting event result; S3: statistically analyzing the physiological parameter having negative influence on the shooting event result after the same trainer completes the training; S4: delivering the statistical result to the trainer through email or picture and formulating the corresponding training plan.
Citation Information
Patent Citations
Laser aiming analysis system for indoor training and analysis method of laser aiming analysis system
CN109029087A
Emotion analysis method, device, electronic device and storage medium
CN109460752A