Shooting training score analysis and improvement system

Through ultrasonic target reporting system and data analysis, the calculation of indicators such as shooting accuracy and density has solved the shortcomings of the existing system's inability to analyze shooter problems, provided detailed diagnosis and improvement suggestions, and improved the scientificity and effectiveness of shooting training.

CN120274585APending Publication Date: 2025-07-08NANJING RUNJING FENGCHUANG INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510587477.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The existing shooting training score analysis system cannot analyze the problems existing in the shooter during shooting, and cannot provide cause analysis and improvement suggestions, resulting in the shooter's ability to improve shooting.

Method used

The ultrasonic target reporting system is used to receive the bounce point data in real time, and combined with the score query and data analysis system, by calculating the average bounce point, shooting accuracy, density, stability and other indicators, providing detailed diagnostic reports and giving personalized improvement suggestions.

Benefits of technology

A multi-dimensional in-depth analysis of shooter shooting results is achieved, which accurately reflects the shooter's performance, provides personalized improvement suggestions, helps shooters quickly discover and correct technical weak links, and improve training efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120274585A_ABST
    Figure CN120274585A_ABST
Patent Text Reader

Abstract

The invention provides a shooting training score analysis and improvement system. The shooting training score analysis and improvement system comprises an ultrasonic target scoring system and a score query system, wherein the ultrasonic target scoring system is used for receiving impact point data emitted by a shooter in real time, calculating the position of an impact point on a target based on the ultrasonic principle and sending the data to a background database; and the score data is transmitted to the data analysis system. Shooting data are accurately obtained through the ultrasonic target scoring technology, and the shooting performance of a shooter can be reflected in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of live ammunition shooting training for military and police, and specifically provides a shooting training performance analysis and improvement system. Background Art

[0002] Shooting is one of the essential skills for each military and police personnel. However, during the actual shooting training process, there are phenomena such as trainees having a shallow understanding of bullet dispersion and not knowing how to analyze the causes of bullet dispersion. Therefore, after each live ammunition shooting assessment, trainees only know how to check the number of rings they scored, but cannot find the problems in their shooting techniques based on bullet dispersion.

[0003] Some existing performance analysis systems mainly conduct conventional performance analysis and, with the assistance of some sensors, can know the physiological state of the shooter during shooting and environmental meteorological data, so as to comprehensively evaluate the shooting ability of the shooter. However, they cannot analyze the problems existing in the shooting process of the shooter, cannot give cause analysis and improvement suggestions, which pose obstacles to the subsequent improvement of the shooter's shooting level. Summary of the Invention

[0004] Aiming at the deficiencies of the existing technology, the present invention provides a shooting training performance analysis and improvement system, which solves the problems that it is impossible to analyze the problems existing in the shooting process of the shooter, impossible to give cause analysis and improvement suggestions, and poses obstacles to the subsequent improvement of the shooter's shooting level.

[0005] To achieve the above objectives, the present invention is realized through the following technical solutions:

[0006] A shooting training performance analysis and improvement system includes the following parts:

[0007] Ultrasonic target reporting system: used to receive the bullet impact point data emitted by the shooter in real time, calculate the position of the bullet impact point on the target based on the ultrasonic principle, and send the data to the background database;

[0008] Performance query system: obtain the shooting performance data of the shooter by querying historical shooting results, and transfer the performance data to the data analysis system;

[0009] The performance query system is connected to a main control computer and can display the detailed information of a certain round of shooting performance, including shooting bullet sequence, horizontal and vertical coordinates, and shooting time;

[0010] The bullet impact point data is calculated using the average bullet impact point, and the average bullet impact point is the geometric center of all shooting bullet impact points, which is calculated through two steps: first calculate the median line on the horizontal axis, and then calculate the median line on the vertical axis. The intersection point of the two is the average bullet impact point. Assume that there are N bullet impact points in the shooting data, and the coordinates of the bullet impact point are (x i , yi )(i = 1, 2, …, N);

[0011] Average abscissa X avg :

[0012]

[0013] Average ordinate Y avg :

[0014]

[0015] The coordinates (X avg , Y avg ) of the average impact point are the geometric center of all shooting impact points;

[0016] Establish a shooting accuracy calculation model. The shooting accuracy refers to the straight-line distance between the average impact point and the center of the target, which reflects the shooting precision of the shooter. Let the coordinates of the center of the 10-ring of the target be (X center , Y center ). Then the shooting accuracy distance D accuracy can be calculated by the following formula:

[0017]

[0018] where (X avg , Y avg ) are the coordinates of the average impact point of the shooting, and (X center , Y center ) are the coordinates of the center of the 10-ring of the target; after obtaining the distance, perform normalization processing, that is, divide the radius of the 10-ring circle of the target by this distance. The smaller the normalized value, the lower the accuracy, and the larger the value, the higher the accuracy.

[0019] Establish a shooting density calculation model: The shooting density refers to the degree of distribution density of the impact points. To calculate the shooting density, first calculate the coverage area of the impact points. The area of a single impact point is the area of a circular region with the impact point as the center and the bullet size as the radius. The sum of the areas of all impact points is the coverage area of the impact points;

[0020] Then calculate the area of the smallest circle containing all the impact points. Divide the coverage area of the impact points by the area of the smallest circle, which is the shooting density;

[0021] Let the radius of the smallest circle containing all the impact points be R circle , then the area of the circle is:

[0022] A circle = πR circle 2 ;

[0023] The radius of the bullet is R i

[0024]

[0025] The shooting density D density The calculation formula is:

[0026]

[0027] Among them, A bullet is the bullet coverage area, and A circle is the area of the smallest circle;

[0028] The calculation method of firing stability is:

[0029] First, find the average score Score avg ,

[0030]

[0031] Then calculate the variance Variance as:

[0032]

[0033] The variance represents the firing stability, which is used to evaluate the shooting stability of the shooter. The smaller the variance, the more stable the shooting performance and the more concentrated the data distribution;

[0034] Data analysis and large screen display system: used to analyze the shooting performance of the shooter, calculate the shooting accuracy, shooting density, average impact point position, deviation phase, firing stability, first-shot hit time and firing speed, display the analysis results, and give cause analysis and improvement suggestions based on the analysis results.

[0035] The ultrasonic target reporting system detects the landing position of the projectile through ultrasonic waves and generates accurate coordinate data of the impact point through coordinate calculation.

[0036] The score query system includes a user interface that can query the shooting scores in four dimensions of "name", "number", "unit", and "time" and display the shooting score data.

[0037] The data analysis and large screen display system can: calculate the average impact point of shooting according to the shooting scores and draw the distribution of the impact points;

[0038] Calculate the shooting accuracy, that is, the straight-line distance between the average impact point and the center of the target, and perform normalization processing;

[0039] Calculate the shooting density and firing stability to evaluate the shooting stability of the shooter;

[0040] Calculate and display the deviation phase based on the relationship between the impact point and the center of the target, and show the shooting direction deviation of the shooter.

[0041] Calculate the first-shot hit time and firing speed, and evaluate the shooting speed of the shooter.

[0042] Based on the shooting performance and the results of the shooting characteristic analysis, the data analysis and large-screen display system gives an analysis of the reasons for the shooter's shooting actions, covering the following aspects:

[0043] Influence of inconsistent aiming actions: Analyze the shooter's gun-holding position through the deviation phase.

[0044] Influence of inconsistent aiming actions: Analyze the accuracy of aiming through the shooting accuracy.

[0045] Influence of inconsistent firing actions: Analyze the stability during shooting through the shooting density and firing stability.

[0046] The data analysis and large-screen display system can give shooting improvement suggestions according to the analysis results, and the suggestions include but are not limited to:

[0047] Adjust the way of holding the gun or the shooting posture;

[0048] Improve the aiming skills;

[0049] Optimize the firing action and the breathing control method.

[0050] The calculation method of the deviation phase is as follows:

[0051] The deviation phase refers to the azimuth of the average impact point relative to the center of the target. The specific calculation method is to calculate the angle between the straight line from the average impact point to the center of the target and the positive direction of the y-axis, and then determine the deviation phase according to this angle.

[0052] Let the angle between the straight line from the average impact point to the center of the target and the positive direction of the y-axis be θ, then the calculation method of the deviation phase is:

[0053] 0°≤θ<22.5° or 337.5°≤θ<360°: Deviation up (Up)

[0054] 22.5°≤θ<67.5°: Deviation right-up (Right-Up)

[0055] 67.5°≤θ<112.5°: Deviation right (Right)

[0056] 112.5°≤θ<157.5°: Deviation right-down (Right-Down)

[0057] 157.5°≤θ<202.5°: Deviation down (Down)

[0058] 202.5° ≤ θ < 247.5°: Deviating to the lower left (Left-Down)

[0059] 247.5° ≤ θ < 292.5°: Deviating to the left (Left)

[0060] 292.5° ≤ θ < 337.5°: Deviating to the upper left (Left-Up)

[0061] The included angle θ can be calculated by the following formula:

[0062] θ = atan 2(Y avg -Y center , X avg -X center ).

[0063] The calculation method of the firing speed is as follows:

[0064] The firing speed refers to the average time consumption of one round of shooting. After one round of shooting is completed, let the shooting time of the first bullet point be FirstBulletTime, and the shooting time of the last bullet point be LastBulletTime. The time consumption of this round is LastBulletTime - FirstBulletTime, and then divided by the total number of bullets fired, which is the average time consumption Time avg

[0065]

[0066] Calculation model of the first-shot hit time:

[0067] The first-shot hit time refers to the time when the first bullet point hits after the target shows. Let the time when the target shows be ShowTime, and the hit time of the first bullet point after the target shows be FirstBulletTime. Then the first-shot hit time FirstShotTime is:

[0068] FirstShotTime = FirstBulletTime - ShowTime;

[0069] Rapidity is an important part of shooting skills. Especially in actual combat, time often decides life and death; therefore, improving the shooting speed is crucial for shooters. The first-shot hit time and the firing speed reflect the shooting speed of shooters.

[0070] The present invention has the following beneficial effects:

[0071] The shooting training performance analysis and improvement system can deeply analyze the shooting performance of shooters from multiple dimensions. Through the ultrasonic target reporting technology, it can accurately obtain shooting data and can reflect the shooting performance of shooters in real time. The data analysis system calculates multiple indicators such as shooting accuracy, shooting density, average impact point position, firing stability, firing speed, first-shot hit time, and deviation phase, provides a detailed diagnostic report for each training, and accurately identifies the specific problems existing in the shooting process of shooters. The system can give targeted cause analysis to help shooters understand their weak technical links.

[0072] In addition to providing performance analysis, the system of the present invention can also give personalized improvement suggestions based on the analysis results. The data analysis system will propose improvement schemes such as adjusting the way of holding the gun, improving aiming skills, optimizing the firing action, and breathing control methods according to the specific performance of shooters in shooting. Shooters can adjust their shooting actions targeted through the real-time feedback provided by the system, thereby improving the training efficiency. This personalized feedback mechanism helps shooters quickly discover and correct shooting errors, making the shooting training more scientific and effective.

[0073] The data analysis system calculates multiple indicators such as shooting accuracy, shooting density, average impact point position, deviation phase, firing stability, first-shot hit time, and firing speed, provides a detailed diagnostic report for each training, and accurately identifies the specific problems existing in the shooting process of shooters. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 It is the system architecture diagram of the present invention.

[0075] Figure 2 It is the schematic diagram of the performance query client of the present invention.

[0076] Figure 3 It is the projectile distribution analysis and large-screen display diagram of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0077] 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. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0078] As Figures 1-3 shown, the embodiment of the present invention provides a shooting training performance analysis and improvement system, including the following parts:

[0079] Ultrasonic target reporting system: It is used to receive the impact point data fired by the shooter in real time, calculate the position of the impact point on the target based on the ultrasonic principle, and send the data to the background database. The ultrasonic target reporting system detects the impact point position of the projectile through ultrasonic waves and calculates through the coordinate axes to generate accurate coordinate data of the impact point. At the same time, it records the first hit time.

[0080] Score query system: By querying historical shooting scores, it obtains the shooting score data of the shooter and transfers the score data to the data analysis system. The score query system includes a user interface and can query shooting scores in four dimensions of "name", "number", "unit", and "time" and display the shooting score data.

[0081] Data analysis and large screen display system: It is used to analyze the shooting scores of the shooter, calculate shooting accuracy, shooting density, average impact point position and deviation phase, display the analysis results, and give cause analysis and improvement suggestions based on the analysis results. The data analysis and large screen display system can: Calculate the average impact point of shooting according to the shooting scores and draw the impact point distribution.

[0082] Calculate the shooting accuracy, that is, the straight-line distance between the average impact point and the center of the target, and perform normalization processing.

[0083] Calculate the shooting density to evaluate the shooting stability of the shooter.

[0084] Calculate the firing stability and evaluate the shooting stability together with the shooting density

[0085] Calculate the firing speed to evaluate the shooting speed of the shooter

[0086] According to the relationship between the impact point and the center of the target, calculate and display the deviation phase to show the shooting direction deviation of the shooter.

[0087] The data analysis and large screen display system gives the cause analysis of the shooter's shooting action according to the results of shooting score and shooting characteristic analysis, covering the following aspects:

[0088] Influence of inconsistent aiming actions: Analyze the shooter's holding position through the deviation phase.

[0089] Influence of inconsistent aiming actions: Analyze the accuracy of aiming through shooting accuracy.

[0090] Influence of inconsistent firing actions: Analyze the stability during firing through shooting density.

[0091] The data analysis and large screen display system can give shooting improvement suggestions according to the analysis results. The suggestions include but are not limited to:

[0092] Adjust the way of holding the gun or the shooting posture.

[0093] Improve aiming skills.

[0094] Optimize the firing action and breathing control method.

[0095] The shooting result query system is connected to a main control computer and can display the detailed information of a certain round of shooting results, including the shooting bullet sequence, horizontal and vertical coordinates, and shooting time.

[0096] To make the system more intelligent, the present invention also includes a system automatic optimization and adaptive adjustment function. Based on the shooter's historical training data and training feedback, the system can automatically adjust the training plan and optimize the training content. Specifically, according to the shooter's performance and progress, the system will automatically set new training goals, adjust the training difficulty, and even optimize the training sequence and content, so that the shooter can always train at an appropriate difficulty level, thereby maximizing the training effect. This function ensures that the training process not only adapts to the shooter's level improvement but also avoids inefficiencies caused by overly simple or overly complex training.

[0097] The impact point data is calculated using the average impact point, which is the geometric center of all shooting impact points and is calculated in two steps: first, calculate the median line on the horizontal axis, and then calculate the median line on the vertical axis. The intersection of the two is the average impact point. Suppose there are N impact points in the shooting data, and the coordinates of the impact points are (x i , y i )(i = 1, 2,..., N).

[0098] Average abscissa X avg :

[0099]

[0100] Average ordinate Y avg :

[0101]

[0102] The coordinates (X avg , Y avg ) of the average impact point are the geometric center of all shooting impact points.

[0103] Calculation of shooting accuracy:

[0104] Suppose the center coordinates of the 10-ring of the target are (X center , Y center ), then the shooting accuracy (distance) D accuracy can be calculated by the following formula:

[0105]

[0106] Among them, (X avg, Y avg ) is the average impact point coordinate of shooting, (X center , Y center ) is the center coordinate of the 10-ring of the target; after obtaining the distance, normalization processing is carried out, that is, dividing the radius of the 10-ring circle of the target by this distance.

[0107] Accidental impact point detection:

[0108] Calculate the distance of each shot from the average impact point of the other nine shots to obtain the maximum distance. When this distance is greater than a certain value, the corresponding impact point is an accidental impact point and needs to be removed

[0109] Establish the calculation of shooting density:

[0110] First, calculate the covered area of the impact points. The area of a single impact point is the area of a circular region with the impact point as the center and the bullet size as the radius. The sum of the areas of all impact points is the covered area of the impact points. Then calculate the area of the smallest circle containing all impact points, and divide the covered area of the impact points by the area of the smallest circle.

[0111] Let the radius of the smallest circle containing all impact points be R circle , then the area of the circle is:

[0112] A circle = πR circle 2 ;

[0113] The radius of the bullet is R i

[0114]

[0115] Shooting density D density The calculation formula is:

[0116]

[0117] Among them, A bullet is the covered area of the bullet, A circle is the area of the smallest circle.

[0118] Firing stability calculation model:

[0119] First, find the average score Score avg ,

[0120]

[0121] Then calculate the variance Variance

[0122]

[0123] Biased Phase Calculation Model:

[0124] The biased phase refers to the azimuth of the average impact point relative to the center of the target. The specific calculation method is to calculate the angle between the straight line from the average impact point to the center of the target and the positive direction of the y-axis, and then determine the biased phase based on this angle.

[0125] Let the angle between the straight line from the average impact point to the center of the target and the positive direction of the y-axis be θ. Then the calculation method of the biased phase is as follows:

[0126] 0° ≤ θ < 22.5° or 337.5° ≤ θ < 360°: Upward bias (Up)

[0127] 22.5° ≤ θ < 67.5°: Upper right bias (Right-Up)

[0128] 67.5° ≤ θ < 112.5°: Right bias (Right)

[0129] 112.5° ≤ θ < 157.5°: Lower right bias (Right-Down)

[0130] 157.5° ≤ θ < 202.5°: Downward bias (Down)

[0131] 202.5° ≤ θ < 247.5°: Lower left bias (Left-Down)

[0132] 247.5° ≤ θ < 292.5°: Left bias (Left)

[0133] 292.5° ≤ θ < 337.5°: Upper left bias (Left-Up)

[0134] The angle θ can be calculated by the following formula:

[0135] θ = atan 2(Y avg -Y center , X avg -X center )

[0136] Firing Speed Calculation:

[0137] After a round of shooting is completed, the shooting time of the first bullet point is FirstBulletTime, and the shooting time of the last bullet point is LastBulletTime. The time consumed for this round is LastBulletTime - FirstBulletTime, and then divided by the total number of bullets fired, which is the average time consumption Time. avg

[0138]

[0139] Calculation of the first-shot hit time:

[0140] When the target shows up, the time is ShowTime, and when the first bullet hits after the target shows up, the hit time is FirstBulletTime. Then the first-shot hit time FirstShotTime is:

[0141] FirstShotTime = FirstBulletTime - ShowTime.

[0142] Although the embodiments of the present invention have been shown and described, for those of ordinary skill in the art, it can be understood that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A shooting training performance analysis and improvement system, characterized in that, It includes the following parts: Ultrasonic target reporting system: It is used to receive the impact point data fired by the shooter in real time, calculate the position of the impact point on the target based on the ultrasonic principle, and send the data to the background database; Score query system: By querying the historical shooting scores, obtain the shooting score data of the shooter, and transfer the score data to the data analysis system; The score query system is connected to a main control computer, which can display the detailed information of a round of shooting scores, including shooting order, horizontal and vertical coordinates, and shooting time; The impact point data is calculated using the average impact point, which is the geometric center of all shooting impact points and is calculated in two steps: first, calculate the median line on the horizontal axis, and then calculate the median line on the vertical axis. The intersection of the two is the average impact point. Suppose there are N impact points in the shooting data, and the coordinates of the impact points are (x i , y i )(i = 1, 2, …, N); Average abscissa X avg : Average ordinate Y avg : The coordinates (X avg , Y avg ) of the average point of impact are the geometric center of all the impact points of the shots; Establish a shooting accuracy calculation model. The shooting accuracy refers to the straight-line distance between the average point of impact and the center of the target, which reflects the shooting precision of the shooter. Let the center coordinates of the 10-ring of the target be (X center , Y center ). Then the shooting accuracy distance D accuracy can be calculated by the following formula: Among them, (X avg , Y avg ) is the average impact point coordinates of shooting, and (X center , Y center ) is the center coordinates of the 10-ring of the target; after obtaining the distance, normalization processing is carried out, that is, dividing the radius of the 10-ring circle of the target by this distance. The smaller the normalized value, the lower the accuracy, and the larger the value, the higher the accuracy; Establish a shooting density calculation model: where the shooting density refers to the distribution density of the impact points. In order to calculate the shooting density, first, it is necessary to calculate the coverage area of the impact points. The area of a single impact point is the area of a circular region with the impact point as the center and the bullet size as the radius. The sum of the areas of all impact points is the impact point coverage area; Then calculate the area of the smallest circle containing all the impact points, and divide the impact point coverage area by the area of the smallest circle, which is the shooting density; Let the radius of the smallest circle that contains all the impact points be R circle , then the area of the circle is: A circle = πR circle 2 ; The radius of the bullet is R i , Firing density D density The calculation formula is as follows: Among them, A bullet is the bullet coverage area, and A circle is the area of the smallest circle; The calculation method of firing stability is as follows: First, calculate the average score Score avg , Then calculate the variance Variance as: The variance represents the firing stability and is used to evaluate the shooting stability of the shooter. The smaller the variance, the more stable the shooting score and the more concentrated the data distribution; Data analysis and large screen display system: It is used to analyze the shooting scores of the shooter, calculate the shooting accuracy, shooting density, average impact point position, deviation phase, firing stability, first-shot hit time, and firing speed, display the analysis results, and give cause analysis and improvement suggestions based on the analysis results.

2. The shooting training performance analysis and improvement system according to claim 1, characterized in that: The ultrasonic target reporting system detects the landing position of the projectile through ultrasonic waves and generates accurate coordinate data of the impact point through coordinate calculation.

3. The shooting training performance analysis and improvement system according to claim 1, wherein: The score query system includes a user interface, which can query the shooting scores in four dimensions of "name", "number", "unit", and "time" and display the shooting score data.

4. The shooting training performance analysis and improvement system according to claim 1, wherein: The data analysis and large screen display system can: calculate the average impact point of the shooting according to the shooting scores and draw the distribution of the impact points; Calculate the shooting accuracy, that is, the straight-line distance between the average impact point and the center of the target, and perform normalization processing; Calculate the shooting density and firing stability to evaluate the shooting stability of the shooter; Calculate and display the deviation phase according to the relationship between the impact point and the center of the target, and display the shooting direction deviation of the shooter; Calculate the first-shot hit time and firing speed to evaluate the shooting speed of the shooter.

5. The shooting training performance analysis and improvement system according to claim 1, characterized in that: The data analysis and large screen display system gives the cause analysis of the shooter's shooting actions according to the shooting scores and the results of shooting characteristic analysis, covering the following aspects: Influence of inconsistent aiming actions: Analyze the shooter's holding position through the deviation phase; Influence of inconsistent aiming actions: Analyze the accuracy of aiming through the shooting accuracy; Influence of inconsistent firing actions: Analyze the stability during shooting through the shooting density and firing stability.

6. The shooting training performance analysis and improvement system according to claim 1, wherein: The data analysis and large screen display system can give shooting improvement suggestions according to the analysis results. The suggestions include but are not limited to: Adjust the way of holding the gun or the shooting posture; Improve the aiming skills; Optimize the firing action and breathing control method.

7. The shooting training performance analysis and improvement system according to claim 1, characterized in that: The calculation method of the deviation phase is as follows: The deflection phase refers to the azimuth of the average impact point relative to the center of the target. The specific calculation method is to calculate the angle between the straight line from the average impact point to the center of the target and the positive direction of the y-axis, and then determine the deflection phase based on this angle. Let the angle between the straight line from the average impact point to the center of the target and the positive direction of the y-axis be θ. Then the calculation method for the deflection phase is as follows: 0° ≤ θ < 22.5° or 337.5° ≤ θ < 360°: Deflected upward (Up) 22.5° ≤ θ < 67.5°: Deflected right-upward (Right-Up) 67.5° ≤ θ < 112.5°: Deflected right (Right) 112.5° ≤ θ < 157.5°: Deflected right-downward (Right-Down) 157.5° ≤ θ < 202.5°: Deflected downward (Down) 202.5° ≤ θ < 247.5°: Deflected left-downward (Left-Down) 247.5° ≤ θ < 292.5°: Deflected left (Left) 292.5° ≤ θ < 337.5°: Deflected left-upward (Left-Up) The angle θ can be calculated by the following formula: θ = atan2(Y avg -Y center , X avg -X center ).

8. A shooting training performance analysis and improvement system according to claim 1, characterized in that: The calculation method for the firing speed is as follows: The firing speed refers to the average time taken for a round of shooting. After a round of shooting is completed, let the shooting time of the first bullet point be FirstBulletTime and the shooting time of the last bullet point be LastBulletTime. The time taken for this round is LastBulletTime - FirstBulletTime, and then dividing by the total number of shots gives the average time Time avg , First-shot hit time calculation model: The first-shot hit time refers to the time when the first bullet hits after the target becomes visible. Let the time when the target becomes visible be ShowTime, and the hit time of the first bullet after the target becomes visible be FirstBulletTime. Then the first-shot hit time FirstShotTime is: FirstShotTime = FirstBulletTime - ShowTime; Rapidity is an important part of shooting skills. Especially in actual combat, time often determines life and death. Therefore, increasing the shooting speed is crucial for shooters. The first-shot hit time and the firing speed reflect the shooting speed of shooters.