A shooting training system
By using a circular microphone array and the TDOA positioning algorithm, combined with environmental perception and cloud data interaction modules, the problems of high noise, delayed feedback, and ambiguous positioning of traditional shooting training targets have been solved, realizing the precision and intelligence of shooting training and improving the traceability and fun of training results.
Patent Information
- Application Number
- CN202610138546.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-31
- Publication Date
- 2026-05-26
AI Technical Summary
Traditional shooting training targets are noisy, have slow feedback, ambiguous positioning, and limited functionality, failing to meet the precision and intelligent requirements of modern shooting training.
It employs a ring microphone array combined with the TDOA positioning algorithm, a control unit integrating a hardware acceleration module, an environmental perception module, and a cloud data interaction module to achieve accurate acquisition and real-time positioning of sound signals, supporting multi-scenario training and data recording.
It improves the accuracy of shooting training, provides real-time feedback, supports multi-user data comparison and historical records, and enhances the traceability and fun of training results.
Smart Images

Figure CN122083780A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of shooting training technology, and in particular to a shooting training system. Background Technology
[0002] In the field of shooting training, the training target is a core piece of equipment, and its performance directly determines the efficiency of skill improvement and the training experience of trainees. As shooting training develops towards precision, intelligence, and diversification, traditional training targets and existing intelligent sensor targets have gradually revealed many insurmountable technical defects, and can no longer meet the high standards required for modern training.
[0003] Traditional training targets are mostly made of metal materials such as stainless steel. Their working principle relies on the sound and physical rebound generated by the bullet impact to provide feedback to the trainee. The noise generated when the bullet hits the metal target plate is relatively large, which strictly limits the training environment and makes it unsuitable for use in noise-sensitive scenarios such as indoors. The bullet marks are not obvious and the hitting position cannot be accurately recorded. Trainees need to confirm the hitting effect by visual observation or after-the-fact inspection. The feedback is delayed and subject to human error. Moreover, the function is limited, serving only as a fixed hitting medium, lacking training fun. There is also no data recording and analysis function, making it impossible to trace and quantify the training process, which is not conducive to the continuous optimization of training results. Summary of the Invention
[0004] To improve the convenience and accuracy of shooting training, this application provides a shooting training system.
[0005] The shooting training system provided in this application adopts the following technical solution: it includes a support frame, a ring microphone array, an environmental perception module, a control unit, a cloud data interaction module, and a scenario-based interaction module; The ring microphone array includes at least four microphones, each microphone being evenly distributed on the inner side of the support ring near the corner and fixed to the inner wall of the support ring, for synchronously collecting the sound signal of the bullet hitting the force plate; The environmental sensing module includes a temperature and humidity sensor, which is fixed inside the support ring and is used to collect temperature and humidity data of the training environment in real time. The control unit integrates signal preprocessing, TDOA positioning calculation and hardware acceleration functions. Signal preprocessing uses hardware circuits to adaptively filter, amplify and shape the sound signal. TDOA positioning calculation combines temperature and humidity data to correct the sound propagation speed and calculates the striking position through a time difference positioning algorithm. Hardware acceleration is implemented based on a dedicated data processing accelerator and supporting software library. The core program of the control unit's MCU is written in assembly language. The cloud data interaction module is electrically connected to the control unit and is used to realize the storage, synchronization and interactive export of impact data; The scenario-based interaction module includes an external memory and a display. The external memory stores various game scenario information. The processor retrieves the scenario data and overlays it with the hit position information to display it on the display. The support ring has a mounting ring for fixing the display. The mounting housing is equipped with a heat dissipation structure for cooling the control unit.
[0006] The support frame includes a support ring, a front plate, a back plate, and a mounting shell. The front plate and the back plate are respectively fixed on both sides of the support ring. The front plate has a rectangular ring structure and is covered with a force-bearing plate made of transparent adhesive film. The back plate has an integrally formed mounting shell at the end away from the force-bearing plate. The control unit is fixed inside the mounting shell. A set interval is maintained between the force-bearing plate and the display to achieve a contactless design. The ring microphone array is fixed to the inner wall of the support ring by a mounting plate, which is parallel to and spaced apart from the front plate.
[0007] Optionally, the sampling frequency of the ring microphone array is not less than 50ns, the center line of the microphones is a perfect circle, the included angle of adjacent microphones is equal and the sound pickup direction is towards the force plate.
[0008] Optionally, the environmental sensing module collects temperature ranges of -10℃ to 50℃ and humidity ranges of 30%RH to 90%RH. The correction formula for the speed of sound is v=331.4+0.607T-0.002H (v is the speed of sound, in m / s; T is the ambient temperature, in ℃; H is the ambient humidity, in %RH).
[0009] Optionally, the time difference calculation accuracy of the TDOA positioning calculation is not less than 1μs, and the positioning accuracy of the impact position is not less than 0.1mm.
[0010] Optionally, the cloud data interaction module supports multi-user account login, online PK, and multi-user data comparison. The data export formats include Excel and PDF, and it can trace historical training records and generate training reports containing shooting accuracy, shooting frequency, and hit rate.
[0011] Optionally, the film thickness of the stress plate is 0.5mm-2mm, the light transmittance is not less than 90%, and it does not obstruct the display content or affect the sound signal acquisition.
[0012] Optionally, the scenario-based interaction module also includes a remote control for switching game scenarios, adjusting display brightness and volume, and the game scenarios include fixed target, moving target, and multi-target scenarios.
[0013] Optionally, the heat dissipation structure includes heat dissipation holes formed in the mounting housing, and a heat dissipation fan located inside the mounting housing near the heat dissipation holes and electrically connected to the control unit.
[0014] In summary, this application includes the following beneficial technical effects: This invention employs a ring microphone array: at least four microphones are evenly distributed, combined with the TDOA time difference positioning algorithm to achieve synchronous acquisition of sound signals and accurate time difference calculation; the control unit integrates a hardware acceleration module, and the MCU core program is written in assembly language, which greatly improves the accuracy and efficiency of data processing and solves the problems of fuzzy target positioning and delayed feedback in traditional methods; trainees can obtain real-time shooting position information through the display and adjust their shooting actions in a timely manner, significantly improving training accuracy; This invention incorporates an environmental sensing module that can collect real-time temperature (-10℃-50℃) and humidity (30%RH-90%RH) data of the training environment. The TDOA positioning calculation module corrects the sound propagation speed using a preset formula v=331.4+0.607T-0.002H, effectively offsetting the effects of temperature and humidity on sound propagation. The cloud data interaction module supports local storage of impact data, cloud synchronization, multi-user account login, online PK, and multi-user data comparison. Data export formats include Excel and PDF. It can also trace historical training records and generate training reports containing impact accuracy, shooting frequency, and hit rate. The external memory of the scenario-based interaction module stores various game scenario information such as fixed target, moving target, and multiple target points. Trainees can freely switch scenarios, adjust display brightness and volume via remote control to meet different training needs such as basic aiming training, reaction speed training and multi-target strike training. The heat dissipation holes on the mounting housing, together with the cooling fan, form a synergistic heat dissipation structure that can quickly dissipate the heat generated by the control unit during operation. Attached Figure Description
[0015] Figure 1 This is a flowchart of a shooting training system according to this application; Figure 2 This is a topology diagram of a shooting training system according to this application; Figure 3 This is a perspective view of a support frame for a shooting training system according to this application; Figure 4 This is a cross-sectional view of a support frame for a shooting training system according to this application.
[0016] Reference numerals: 1 Control unit, 2 Support ring, 3 Front panel, 4 Back panel, 5 Stress plate, 6 Heat dissipation hole, 7 Display, 8 Mounting shell. Detailed Implementation
[0017] The following is in conjunction with the appendix Figure 1-4 This application will be described in further detail.
[0018] This application discloses a shooting training system. For example... Figure 1 , 2 As shown in Figures 3 and 4, it includes a support frame, a ring microphone array, an environmental perception module, a control unit 1, a cloud data interaction module, and a scenario-based interaction module; Support frame: Includes support ring 2, front plate 3, back plate 4, and mounting shell 8. The front plate 3 and back plate 4 are fixed to both sides of the support ring 2. The front plate 3 has a rectangular ring structure and is covered with a force-bearing plate 5 made of transparent adhesive film. The back plate 4 has an integrally formed mounting shell 8 at the end away from the force-bearing plate 5. The control unit 1 is fixed inside the mounting shell 8. A set distance is maintained between the force-bearing plate 5 and the display 7 to achieve a contactless design. The support ring 2 is made of aluminum alloy, which has lightweight and high strength characteristics. The front plate 3 and back plate 4 are both made of ABS engineering plastic. The front plate 3 has a rectangular ring shape, and the inner ring size is adapted to the force-bearing plate 5. The mounting shell 8 is integrally injection molded with the back plate 4. It has a slot for fixing the control unit 1 and a heat dissipation fan mounting position inside. The mounting shell 8 has multiple heat dissipation holes 6. The force-bearing plate 5 is made of transparent polyurethane adhesive film with a light transmittance of 92%. It is fixed to the annular edge of the front plate 3 by buckles, maintaining a contactless distance between it and the display 7, which ensures the sound transmission efficiency when the bullet hits, and prevents the bullet from contacting the display 7.
[0019] A circular microphone array includes at least four microphones, each evenly distributed on the inner side of the support ring 2 near the corners and fixed to the inner wall of the support ring 2. These microphones are used to synchronously collect sound signals from the impact of a bullet against the force plate 5. The circular microphone array is fixed to the inner wall of the support ring 2 by a mounting plate parallel to and spaced apart from the front plate 3. MEMS microphones with a frequency response of 20Hz-20kHz are used, evenly distributed on the inner side of the support ring 2 near the four corners. The center line connecting the four microphones forms a perfect circle, and the angle between adjacent microphones is 90°. The pickup direction is always towards the force plate 55, and the sampling frequency is set to 50ns to ensure synchronous sound signal acquisition.
[0020] Environmental sensing module: Includes a temperature and humidity sensor, fixed inside support ring 2, used to collect real-time temperature and humidity data of the training environment; a DHT22 temperature and humidity sensor is used, fixed in the middle of support ring 2, with a collection range of temperature -10℃-50℃ and humidity 30%RH-90%RH, and a measurement accuracy of temperature ±0.5℃ and humidity ±2%RH, communicating with control unit 11 via I2C bus. The correction formula for the speed of sound is v=331.4+0.607T-0.002H, where v is the speed of sound, in m / s; T is the ambient temperature, in ℃; and H is the ambient humidity, in %RH.
[0021] Control Unit 1: Employs an ARM-A53 quad-core processor as the core control chip, integrating a signal preprocessing circuit, a TDOA positioning calculation module, and a hardware acceleration module, along with a dedicated DSP accelerator. The time difference calculation accuracy for TDOA positioning is no less than 1μs, and the impact position positioning accuracy is no less than 0.1mm. The MCU core program is written in assembly language to improve data processing efficiency. Control Unit 1 is fixed to the mounting housing 8 with screws and is electrically connected to the ring microphone array, environmental perception module, cloud data interaction module, scene-based interaction module, and cooling fan via wires.
[0022] Cloud data interaction module: It adopts a WiFi / Bluetooth dual-mode communication module, model ESP32, which supports establishing a connection with the cloud server to achieve data synchronization; local storage uses a 16GB TF card to store training data and scene files; it supports multi-user account login, which can be done by entering the account and password on the device or by scanning the code with the mobile APP; the data export format supports Excel and PDF.
[0023] Scene-based interaction module: The external storage is a TF card, which stores three basic scenes such as fixed target, moving target, and multiple target points, as well as two online PK scenes; the display 7 is installed in the support ring 2 to prevent the display 7 from vibrating; the remote control is an infrared remote control, which supports scene switching, brightness adjustment, volume adjustment and data export control.
[0024] Heat dissipation structure: includes heat dissipation holes 6 opened in the mounting shell 8, and also includes a heat dissipation fan located in the mounting shell 8 near the heat dissipation holes 6 and electrically connected to the control unit 1.
[0025] The implementation principle of a shooting training system according to an embodiment of this application is as follows: the trainee places the support frame on a horizontal ground or fixes it to a wall through the support base to ensure the stability of the equipment; the power supply is connected to power the system, the control unit 1 is automatically started, and the various modules are initialized: the ring microphone array, the environmental perception module, the cloud data interaction module, and the scenario-based interaction module.
[0026] Trainees can log in to the cloud data interaction module by entering their account and password on the monitor 7 or by scanning a QR code with the mobile app. After logging in, the system will automatically synchronize historical training records. Trainees can select training scenarios and adjust scene parameters, display brightness, and volume via the touch screen on the monitor 7 or the remote control.
[0027] The trainee uses their own BB gun or water gun launcher to hit the force plate 5. The bullet hits the force plate 5 and generates a sound signal. The four microphones of the ring microphone array simultaneously collect the sound signal at a sampling frequency of 50ns and transmit the analog sound signal to the control unit 1.
[0028] The signal preprocessing module of control unit 1 uses hardware circuitry to adaptively filter the sound signal, suppressing interference signals outside the 20Hz-20kHz range, amplifying and shaping the signal to convert the analog signal into a digital signal. Simultaneously, the environmental perception module collects temperature (T) and humidity (H) data of the current training environment and transmits them to control unit 11. The TDOA positioning calculation module calls the hardware acceleration module and uses a core program written in assembly language to quickly calculate the time difference between the sound signals received by the four microphones with a calculation accuracy of 1μs. It then corrects the sound propagation speed according to the formula v=331.4+0.607T-0.002H, and combines the microphone installation coordinate parameters to construct a hyperbola intersection model using a time difference positioning algorithm to obtain the three-dimensional coordinates of the striking position.
[0029] The control unit 1 overlays the hitting position coordinates with the selected moving target scene data and displays the hitting position, hitting deviation, and number of hits in real time on the display 7. At the same time, the cloud data interaction module automatically records the hitting time, hitting position, deviation value, and other data, and stores them synchronously to the local TF card and the cloud server. Trainees can view the hit rate, average deviation, and other statistical data of the current training in real time.
[0030] If the trainee chooses the online PK scenario, the system matches online users through the cloud data interaction module and synchronizes the hitting data of both parties in real time. The training progress and ranking of both parties are displayed on the monitor 7. After the training is completed, the trainee can trigger the data export command through the remote control or touch screen. The cloud data interaction module generates a training report containing hitting accuracy, shooting frequency, hit rate and historical comparison curves, which can be exported as Excel or PDF format and downloaded to mobile phone or computer through the cloud.
[0031] After training, the trainee turns off the power, and the system automatically saves the unsynchronized training data.
[0032] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
Claims
1. A shooting training system, characterized in that, It includes a support frame, a ring microphone array, an environmental perception module, a control unit (1), a cloud data interaction module, and a scenario-based interaction module; The ring microphone array includes at least four microphones, each microphone being evenly distributed on the inner side of the support ring (2) near the corner and fixed to the inner wall of the support ring (2), for synchronously collecting the sound signal of the bullet hitting the force plate (5); The environmental sensing module includes a temperature and humidity sensor, which is fixed inside the support ring (2) and is used to collect temperature and humidity data of the training environment in real time. The control unit (1) integrates signal preprocessing, TDOA positioning calculation and hardware acceleration functions. The signal preprocessing uses hardware circuits to adaptively filter, amplify and shape the sound signal. The TDOA positioning calculation combines temperature and humidity data to correct the sound propagation speed and calculates the striking position through a time difference positioning algorithm. The hardware acceleration is based on a dedicated data processing accelerator and supporting software library. The MCU core program of the control unit (1) is written in assembly language. The cloud data interaction module is electrically connected to the control unit (1) and is used to realize the storage, synchronization and interactive export of the impact data; The scenario-based interaction module includes an external memory and a display (7). The external memory stores various game scenario information. The processor retrieves the scenario data and overlays it with the hitting position information on the display (7). The support ring (2) has a mounting ring for fixing the display (7). The mounting housing (8) is provided with a heat dissipation structure for dissipating heat from the control unit (1).
2. The shooting training system according to claim 1, characterized in that, The sampling frequency of the ring microphone array is not less than 50ns, the center line of the microphones is a perfect circle, the included angle of adjacent microphones is equal and the sound pickup direction is towards the force plate (5).
3. The shooting training system according to claim 1, characterized in that, The environmental sensing module collects temperature data ranging from -10℃ to 50℃ and humidity data ranging from 30%RH to 90%RH. The correction formula for the speed of sound is v = 331.4 + 0.607T - 0.002H (v is the speed of sound, in m / s; T is the ambient temperature, in ℃; H is the ambient humidity, in %RH).
4. The shooting training system according to claim 1, characterized in that, The time difference calculation accuracy of the TDOA positioning calculation is not less than 1μs, and the positioning accuracy of the impact position is not less than 0.1mm.
5. A shooting training system according to claim 1, characterized in that, The cloud data interaction module supports multi-user account login, online PK, and multi-user data comparison. Data export formats include Excel and PDF. It can also trace historical training records and generate training reports containing shooting accuracy, shooting frequency, and hit rate.
6. A shooting training system according to claim 1, characterized in that, The film thickness of the force plate (5) is 0.5mm-2mm, the light transmittance is not less than 90%, it does not block the display content of the display (7) and does not affect the sound signal acquisition.
7. A shooting training system according to claim 1, characterized in that, The scenario-based interaction module also includes a remote control for switching game scenes, adjusting display brightness and volume, and the game scenes include fixed target, moving target, and multi-target scene.
8. A shooting training system according to claim 1, characterized in that, The heat dissipation structure includes a heat dissipation hole (6) opened in the mounting shell (8) and a heat dissipation fan located in the mounting shell (8) near the heat dissipation hole (6) and electrically connected to the control unit (1).
