Skeet shooting sports information processing method and device

By combining inertial sensors and high-speed camera technology, the motion data and video images of two-way flying saucers and gun bodies are obtained simultaneously, precise analysis and guidance of the two-way flying saucer movement is achieved, and the problem of inaccurate data acquisition in the existing technology is solved, and training efficiency is improved.

CN116407822BActive Publication Date: 2025-06-24HEBEI NORMAL UNIV

Patent Information

Application Number
CN202310401860.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-14
Publication Date
2025-06-24
Estimated Expiration
2043-04-14

AI Technical Summary

Technical Problem

The prior art is difficult to obtain relevant data on bidirectional flying saucer movement accurately and quickly, resulting in low accuracy in training modes and large errors, which cannot effectively improve the athlete's bidirectional flying saucer level.

Method used

By obtaining inertial sensor data on the athlete's body and gun body, as well as video images collected by high-speed cameras, clock synchronization is performed simultaneously, the stage time of the athlete's shooting stage is determined, and the shooting stage division and shooting motion analysis is performed based on these times.

Benefits of technology

It improves the accuracy of movement analysis, can analyze and guide athletes' movements more accurately, and has higher accuracy and efficiency compared with traditional techniques.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116407822B_ABST
    Figure CN116407822B_ABST
Patent Text Reader

Abstract

This application is applicable to the field of sports information processing technology, and provides a method and device for processing skeet shooting sports information. The method includes: obtaining first motion information of an athlete and second motion information of a gun body; obtaining video images of the athlete during the entire skeet shooting process sent by a high-speed camera, where the high-speed camera is synchronized with the clock of an inertial sensor node; determining the stage time of each shooting stage of the athlete based on the acquisition time of the video images, and performing shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time. This application divides the motion information collected by the inertial sensor node through the video images collected by the high-speed camera, and then analyzes and guides the athlete's actions based on the motion data of each stage, which can improve the accuracy of action analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of sports information processing, and particularly relates to a method and device for processing skeet shooting sports information. Background Art

[0002] As a sport that combines entertainment and fitness, skeet shooting is becoming increasingly popular worldwide. Through continuous field practice, enhancing the control ability and accuracy of skeet shooting has always been the goal pursued by athletes. However, due to the complexity of the kinematics of skeet shooting itself and the instantaneous changes during the flight of the skeet, it has always been very difficult to conduct statistical analysis on the skeet shooting process. How to accurately and quickly obtain relevant data on skeet shooting sports has become a necessary condition for analyzing the entire skeet shooting process.

[0003] At present, the training and provision for the skeet shooting project basically still stay at the stage of analyzing videos and then making manual adjustments. However, this training mode has low accuracy and large errors, and only makes significant adjustments macroscopically, with limited effects on improving the skeet shooting level of athletes. Summary of the Invention

[0004] To overcome the problems existing in the related art, embodiments of this application provide a method and device for processing skeet shooting sports information.

[0005] This application is implemented through the following technical solutions:

[0006] In a first aspect, embodiments of this application provide a method for processing skeet shooting sports information, including: obtaining first motion information of an athlete and second motion information of a recurve bow gun body, where the first motion information is collected based on a plurality of inertial sensors disposed on the athlete's body, the second motion information is based on an inertial sensor disposed on the gun body, the first motion information is the motion information of multiple limbs of the athlete's body during the entire skeet shooting process, and the second motion information is the motion information of the gun body during the entire skeet shooting process; obtaining video images of the athlete during the entire skeet shooting process sent by a high-speed camera, where the high-speed camera is synchronized with the clocks of the plurality of inertial sensor nodes; determining the stage time of each shooting stage of the athlete based on the acquisition time of the video images, and performing shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time.

[0007] In an embodiment of the present application, first motion information of an athlete and second motion information of a gun body are obtained; video images of the athlete during the entire double trap process sent by a high-speed camera are obtained, and the high-speed camera is synchronized with the clock of the inertial sensor node; the stage time of each shooting stage of the athlete is determined based on the acquisition time of the video images, and the first motion information and the second motion information are divided into shooting stages and shooting action analysis according to the stage time, so that the motion information collected by the inertial sensor node can be divided into shooting stages through the video images collected by the high-speed camera, and then the actions of the athlete can be analyzed and guided according to the motion data of each stage, which can improve the accuracy of action analysis compared with the traditional technology.

[0008] In combination with the first aspect, in some embodiments, the installation positions of multiple inertial sensors on the athlete's body include: the middle of the right wrist and the fist surface; the right forearm; the right upper arm; the left upper arm; the left forearm; the outer edge of the right shoulder scapula; the outer edge of the left shoulder scapula; the midpoint of the outer side of the right hip; the midpoint of the outer side of the left hip; the head; the installation positions of the inertial sensors on the gun body include: the gunstock and the muzzle.

[0009] In combination with the first aspect, in some embodiments, the determining the stage time of each shooting stage of the athlete based on the acquisition time of the video images includes: playing back the video images at a speed of 240 frames per second; in response to a shooting stage division operation input by the user, determining the time from the first frame image to the last frame image of each shooting stage, the time of the first frame image being the start time of the corresponding shooting stage, and the time of the last frame image being the end time of the corresponding shooting stage; wherein, the shooting stages of single-target shooting include a preparation stage, a gun-lifting stage, a gun-swinging stage, and a firing instant, and the shooting stages of double-target shooting include a preparation stage, a gun-lifting stage, a first-target gun-swinging stage, a target-tracking stage, a second-target gun-swinging stage, and a second-target firing instant.

[0010] The firing of the double trap is an instantaneous moment, and its first frame is used as the end mark of the previous stage. Among them, the shooting stages of single-target shooting include a preparation stage, a gun-lifting stage, a gun-swinging stage, and a firing instant; Preparation stage: starting from the relative stillness of the athlete's body after closing the gun and ending at the first frame when the wrist of the gun-holding hand starts to move; Gun-lifting stage: starting from the first frame when the wrist of the athlete's gun-holding hand starts to move and ending when the gunstock is close to the cheek; Gun-swinging stage: starting from when the athlete's gunstock is close to the cheek and ending at the first frame of firing; Firing instant: taking the first frame at the time of firing as the firing instant.

[0011] The shooting phase of double-target shooting includes a preparation phase, a gun-lifting phase, a first-target gun-carrying phase, a target-tracking phase, and a second-target gun-carrying phase. Preparation phase: Starting from the relative stillness of the athlete's body after gun combination and ending at the first frame when the wrist of the gun-holding hand starts to move. Gun-lifting phase: Starting from the first frame when the wrist of the athlete's gun-holding hand starts to move and ending at the first frame when the gunstock touches the face. First-target gun-carrying phase: Starting from the first frame when the athlete's gunstock touches the face and ending at the first frame of the first shot. Target-tracking phase: Starting from the first frame of the athlete's first shot and ending at the first frame when the athlete moves the gun in the reverse direction. Second-target gun-carrying phase: Starting from the first frame when the athlete moves the gun in the reverse direction and ending at the first frame of the second shot. Instant of second-target firing: Taking the first frame at the time of second-target firing as the firing instant.

[0012] Combined with the first aspect, in some embodiments, the shooting phase division and shooting action analysis of the first motion information and the second motion information according to the phase time include: determining the motion data corresponding to the shooting phase from the first motion information and the second motion information according to the start time and end time of each shooting phase; and determining the acceleration and angular velocity of multiple parts of the athlete's body and the gun body in each shooting phase based on the motion data.

[0013] Combined with the first aspect, in some embodiments, the shooting phase division and shooting action analysis of the first motion information and the second motion information according to the phase time include: determining the action stability of the athlete in each shooting phase according to the phase time of each shooting phase of the athlete, and the acceleration and angular velocity of multiple parts of the athlete's body and the gun body in this shooting phase.

[0014] Combined with the first aspect, in some embodiments, the first motion information and the second motion information corresponding to multiple shootings of each athlete are collected. The first motion information includes the acceleration and angular velocity of the athlete's limbs, and the second motion information includes the acceleration and angular velocity of the gun body.

[0015] The determination of the action stability of the athlete in each shooting phase according to the phase time of each shooting phase of the athlete, and the acceleration and angular velocity of multiple parts of the athlete's body and the gun body in this shooting phase includes:

[0016] For each athlete, based on the first motion information corresponding to multiple shootings and the shooting hit rate, determine the time stability and limb motion stability of the athlete in each shooting stage. The limb motion stability includes limb acceleration stability and limb angular velocity stability. The time stability is determined based on the variance of the time used in each shooting stage corresponding to multiple shootings. The limb acceleration stability is determined based on the variance of the limb acceleration in each shooting stage corresponding to multiple shootings. The limb angular velocity stability is determined based on the variance of the limb angular velocity in each shooting stage corresponding to multiple shootings.

[0017] Determine the gun body acceleration stability and gun body angular velocity stability of the athlete in each shooting stage according to the second motion information corresponding to multiple shootings. The gun body acceleration stability is determined based on the variance of the gun body acceleration in each shooting stage corresponding to multiple shootings. The gun body angular velocity stability is determined based on the variance of the gun body angular velocity in each shooting stage corresponding to multiple shootings.

[0018] Combined with the first aspect, in some embodiments, the first motion information includes that the method further includes: sampling the first motion information of the athlete in the gun-lifting stage and the gun-moving stage. The first motion information includes limb acceleration and the time used. Calculate the variance of the limb acceleration and the variance of the time used in the sampling result. If the variance of the limb acceleration is less than the first variance threshold and the variance of the time used is less than the second variance threshold, it is determined that the athlete has good stability; otherwise, it is determined that the athlete has poor stability. Wherein, the first variance threshold and the second variance threshold are determined based on the motion information of the gun-lifting stage and the gun-moving stage of the athlete when the hit rate is greater than the preset hit rate.

[0019] In a second aspect, an embodiment of the present application provides a skeet shooting motion information processing device, including:

[0020] A motion information acquisition module, configured to acquire the first motion information of the athlete and the second motion information of the gun body. The first motion information is collected based on multiple inertial sensors arranged on the athlete's body. The second motion information is based on the inertial sensor arranged on the gun body. The first motion information is the motion information of multiple limbs of the athlete's body during the entire skeet shooting process. The second motion information is the motion information of the gun body during the entire skeet shooting process.

[0021] A video image acquisition module, configured to acquire the video image of the athlete during the entire skeet shooting process sent by a high-speed camera. The high-speed camera is synchronized with the clocks of the multiple inertial sensor nodes.

[0022] A processing module, configured to determine the stage time of each shooting stage of the athlete based on the acquisition time of the video image, and perform shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time.

[0023] In a third aspect, an embodiment of the present application provides a host computer, including a memory and a processor. A computer program is stored in the memory and can run on the processor. When the processor executes the computer program, it implements the two-way skeet motion information processing method according to any one of the first aspects.

[0024] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it implements the two-way skeet motion information processing method according to any one of the first aspects.

[0025] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a host computer, it causes the host computer to execute the two-way skeet motion information processing method according to any one of the first aspects above.

[0026] It can be understood that the beneficial effects of the above second aspect to the fifth aspect can refer to the relevant descriptions in the first aspect above, and will not be elaborated here.

[0027] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit this specification. Description of the Drawings

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

[0029] Figure 1 is a schematic structural diagram of a two-way skeet motion information acquisition system provided by an embodiment of the present application;

[0030] Figure 2 is a schematic diagram of a shooting acquisition point provided by an embodiment of the present application;

[0031] Figure 3 is a schematic diagram of an inertial sensor node set on the athlete's body provided by an embodiment of the present application;

[0032] Figure 4 is a schematic structural diagram of an inertial sensor node provided by an embodiment of the present application;

[0033] Figure 5 It is a schematic flowchart of a two-way trap shooting motion information processing method provided by an embodiment of the present application;

[0034] Figure 6(a) is a schematic diagram of the division of the shooting stage of the acceleration curve provided by an embodiment of the present application;

[0035] Figure 6(b) is a schematic diagram of the division of the shooting stage of the angular velocity curve provided by an embodiment of the present application;

[0036] Figure 7 It is a peak graph of the with-target stage when two targets are hit and missed provided by an embodiment of the present application;

[0037] Figure 8 It is a schematic structural diagram of a two-way trap shooting motion information processing device provided by an embodiment of the present application;

[0038] Figure 9 It is a schematic structural diagram of a host computer provided by an embodiment of the present application. Detailed implementation manners

[0039] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, technologies, etc. are set forth in order to provide a thorough understanding of the embodiments of the present application. However, those skilled in the art should understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary details.

[0040] It should be understood that when used in the specification and the appended claims of the present application, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.

[0041] It should also be understood that the term "and / or" as used in the specification and the appended claims of the present application refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0042] As used in the specification and the appended claims of the present application, the term "if" can be interpreted as "when" or "once" or "in response to determining" or "in response to detecting" according to the context. Similarly, the phrase "if determined" or "if [the described condition or event] is detected" can be interpreted as meaning "once determined" or "in response to determining" or "once [the described condition or event] is detected" or "in response to detecting [the described condition or event]" according to the context.

[0043] In addition, in the description of the specification and the appended claims of the present application, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and should not be construed as indicating or implying relative importance.

[0044] The reference to "one embodiment" or "some embodiments" in the description of the present application means that a specific feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized. The terms "comprising", "including", "having", and their variants all mean "including but not limited to", unless otherwise specifically emphasized.

[0045] There are many details in the entire set of technical movements of skeet shooting. Reasonable gun-lifting speed, gun-swinging speed, firing time and rhythm, etc. are all the key points of shooting techniques and also the difficulties of the event. Since the skeet shooting movements are completed in a very short time, it is very difficult to observe the details of the technical movements with the naked eye. During long-term training, it is very difficult for coaches to accurately detect even slight changes in the technical movements of athletes. Although some motion capture systems and motion analysis instruments have been introduced and developed to assist training and scientific research, most of these devices are used under laboratory conditions and are costly. As an outdoor event, this does not well suit the actual training and competition conditions of the skeet shooting event. There is a lack in China of a training device or system that is targeted at the characteristics of the skeet shooting event, is less affected by the environment, is real-time, is portable in operation, and has a relatively low cost to monitor and provide feedback to skeet shooters.

[0046] In recent years, with the continuous maturity of inertial sensing technology, the accuracy of inertial sensors has been greatly improved, the volume has become smaller and smaller, and the cost has become lower and lower. It is widely used in fields such as consumer electronics, artificial intelligence, mechanical manufacturing, and aerospace, and has become a popular device. Inertial sensors can also accurately and conveniently measure the movement direction and movement amplitude of an object due to their advantages of high precision, stability, and small size. Therefore, a large number of scholars have developed various human body posture detection and motion recognition systems based on inertial sensors. At the same time, with the rise of wireless communication modules, wireless transmission between lower-level machines and between lower-level machines and upper-level machines has become more convenient. On this basis, it has become possible to develop a device suitable for monitoring the two-way movement of flying saucers.

[0047] For athletes, it is of great significance to develop correct technical movements at the beginning of project training for the development of their future sports careers. Therefore, supplementing with scientific training equipment or training assistance systems, combined with targeted guidance from coaches, is an effective way for athletes to improve quickly and well. In the embodiments of this application, starting from shooting movements, through the development and application of a sports information acquisition system for skeet shooting, an objective evaluation of the current technical level of athletes will be made. Through continuous acquisition of sports information, personalized characteristics in athletes' shooting will be found, so that coaches can more quickly discover the deficiencies in athletes' shooting movements, provide targeted guidance, and achieve the goal of improving athletes' sports performance.

[0048] Based on this, in the embodiments of this application, inertial sensors are applied to the acquisition of skeet sports information, and the data collected by the inertial sensors is divided into skeet shooting stages in combination with the video images collected by high-speed cameras. The shooting movements of athletes are analyzed and guided based on the sports information of each shooting stage.

[0049] Figure 1 FIG. shows a skeet sports information acquisition system that can be provided by the embodiments of this application. The system includes a plurality of inertial sensor nodes 101, a high-speed camera 102, and a host computer 103. The high-speed camera 102 and the plurality of inertial sensor nodes 101 are respectively communicatively connected to the host computer 103. Figure 1 FIG. shows inertial sensor node 1, inertial sensor node 2 to inertial sensor node n, where n is an integer greater than or equal to 3, for example, n is equal to 12.

[0050] The plurality of inertial sensor nodes 101 are arranged at a first preset position on the athlete's body and a second preset position on the gun body, and are used to collect first motion information of multiple limbs of the athlete's body and second motion information of the gun body during skeet shooting, and send the first motion information and the second motion information to the host computer 103.

[0051] The high-speed camera 102 is arranged on the right side of the athlete and is used to collect video images of the entire skeet shooting process of the athlete, and send the video images to the host computer 103. Among them, the high-speed camera 102 is synchronized with the clocks of the plurality of inertial sensor nodes 101, so that the stage time of each shooting stage of each skeet can be determined based on the video images, and then the motion information corresponding to each shooting stage can be determined.

[0052] The host computer 103 determines the stage time of each shooting stage of the athlete based on the acquisition time of the video images, and performs shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time.

[0053] In some embodiments, the first preset positions may include: the middle part of the right wrist and the fist surface; the right forearm; the right upper arm; the left upper arm; the left forearm; the outer edge of the right shoulder scapula; the outer edge of the left shoulder scapula; the midpoint of the outer side of the right hip; the midpoint of the outer side of the left hip; the head. The second preset position includes: the buttstock and the muzzle.

[0054] As Figure 2 shown, the venue for skeet shooting is a semi-circular arc with a radius of 19.2 m, located outdoors, the venue is open and unobstructed. In the qualifying round of the official competition, the athlete needs to complete single and double target shootings at 8 shooting positions in sequence. Among these 8 shooting positions, the 4th shooting position is classified as a difficult position because of the large body rotation amplitude, the long distance of moving the gun, and the large lead required for firing. In the embodiments of the present application, the high platform at the 4th position is selected as the test target position for single and double target shootings to collect the motion information of the athlete and the gun body.

[0055] For example, each inertial sensor node can be numbered, and the corresponding relationship between the inertial sensor nodes with each number and the positions of the athlete's body and the gun body is shown in Table 1.

[0056] Table 1 Corresponding positions of inertial sensor nodes to the body and the gun body

[0057]

[0058] The inertial sensor nodes numbered 1 to 12 correspond one by one to the collection points. As Figure 3 shown, they are respectively the midpoint of the right wrist and the fist surface of No. 1 (hereinafter referred to as the right wrist), the right forearm of No. 2, the right upper arm of No. 3, the left forearm of No. 4, the left upper arm of No. 5, the outer edge of the right shoulder scapula of No. 6 (right shoulder), the outer edge of the left shoulder scapula of No. 7 (left shoulder), the midpoint of the outer side of the right hip of No. 8 (right hip), the midpoint of the outer side of the left hip of No. 9 (left hip), the head of No. 10, the buttstock of No. 11, and the muzzle of No. 12.

[0059] As Figure 4 shown, in some embodiments, the inertial sensor node 101 may include an inertial sensor 1011, a processor 1012, a power supply 1013, a communication module 1014, and a card seat ( Figure 3 not shown), and the inertial sensor 1011, the communication module 1014, and the card seat are all connected to the processor 1012.

[0060] The power supply 1013 is used to supply power to the inertial sensor 1011, the processor 1012, and the communication module 1014. The card slot is used to place the memory card 1015, and the memory card 1015 is connected to the processor 1012. The communication module 1014 is used to receive the instructions sent by the host computer 103 and transmit the instructions to the processor 1012. The processor 1012 is used to respond to the instructions, control the inertial sensor 1011 to collect motion information, and send the motion information collected by the inertial sensor 1011 to the host computer 103 through the communication module 1014, and store the motion information collected by the inertial sensor 1011 into the memory card 1015.

[0061] See Figure 4 , in some embodiments, each inertial sensor node 101 may further include an indicator light 1016, and the indicator 1016 is connected to the processor 1012. When the communication connection between the inertial sensor node 101 and the host computer 103 is not established, the processor 1012 controls the indicator light 1016 to work in a first working mode. After the communication connection between the inertial sensor node 101 and the host computer 103 is established, the processor 1012 controls the indicator light 1016 to work in a second working mode. When the inertial sensor node 101 sends motion information to the host computer 103, the processor 1012 controls the indicator light 1016 to work in a third working mode.

[0062] For example, the first working mode may be that the indicator light 1016 emits red light, the second working mode may be that the indicator light 1016 emits blue light, and the third working mode may be that the indicator light 1016 emits flashing blue light. The inertial sensor node 101 is not in communication connection with the host computer 103 when the indicator light 1016 emits red light, the inertial sensor node 101 is in communication connection with the host computer 103 when the indicator light 1016 emits blue light, and the inertial sensor node 101 is sending motion information to the host computer 103 when the indicator light 1016 emits flashing blue light.

[0063] , in some embodiments, each inertial sensor node 101 may further include a Type C interface and a linear voltage regulator. The Type C interface is connected to the power supply 1013, and the Type C interface can be connected to an external power supply to charge the energy storage part in the power supply 1013. The power supply 1013 supplies power to the inertial sensor 1011, the processor 1012, and the communication module 1014 through the linear voltage regulator, provides a stable DC output voltage for them, and protects the device to work safely and reliably for a long time.

[0064] In addition, the placement of the high-speed camera 102 is also studied in the embodiment of the present application. If the high-speed camera 102 is placed in front of or right in front of the athlete, it will affect the athlete's view of the target. If the high-speed camera 102 is placed in front of the left of the athlete, the athlete's gun-hand movements cannot be observed, and it will affect the athlete's view of the target. If the high-speed camera 102 is placed behind, behind, to the left, or to the right of the athlete, the athlete's gun-hand movements cannot be observed. If the high-speed camera 102 is placed to the right of the athlete, the athlete's complete technical movements can be recorded without affecting the athlete's view of the target.

[0065] As an example, the inertial sensor 1011 can use the MPU6050 inertial sensor module, which includes a three-axis accelerometer, a three-axis gyroscope and a digital motion processor (DMP), all integrated in a small package of 4*4*0.9mm, eliminating the problem of the difference between the time axis of the combined gyroscope and the accelerometer, and reducing a lot of packaging space. The processor 1012 can use the STM32F405RGT6 microcontroller under the STMicroelectronics STM32F4 series. The microcontroller is based on the high-performance ARM Cortex-M4 32-bit RISC core architecture, with an operating frequency of up to 168 MHz and strong computing power, which is very suitable for real-time reading of multiple sensor data. The communication module 1014 can use the ATK-ESP-01 module. The size of this WiFi module is only 24*16*3 (±0.2) mm. It is a high-performance 802.11b / g / n WiFi SOC module with an operating temperature of -20℃~85℃ and an operating humidity of 10%RH~90%RH.

[0066] The double-sided flying saucer motion information collection system needs to be transmitted wirelessly. If a fixed power supply is used to power the inertial sensor node, the flexibility will be lost, so a mobile power supply should be selected. As a wearable device that comes into contact with the body, the battery safety quality should be high and the space occupied should be as small as possible. At the same time, the selected power module should meet the needs of long-term data collection, and its output voltage should also be within the working voltage range of the inertial sensor node. Based on the above content and combined with the actual situation, the power supply 1013 can select a 603040 lithium battery.

[0067] In this embodiment, each inertial sensor node can be connected to a host computer (such as a computer) through a burner, and the written wireless communication code connecting the hardware and software is transmitted to each inertial sensor node in turn through the burner, so that each inertial sensor node can establish a communication connection with the host computer software through the same IP address.

[0068] In some embodiments, the process by which the host computer 103 determines the stage time of each shooting stage of the athlete based on the acquisition time of the video image may include: playing back the video image at a speed of 240 frames per second; in response to the operation of dividing the skeet shooting stages input by the user, determining the time from the first frame image to the last frame image of each shooting stage, where the time of the first frame image is the start time of the corresponding shooting stage, and the time of the last frame image is the end time of the corresponding shooting stage.

[0069] The firing of skeet is an instantaneous moment, and its first frame is used as the end mark of the previous stage. Among them, the shooting stages of single-target shooting include the preparation stage, the stage of raising the gun, the stage of moving the gun, and the instant of firing. Preparation stage: A - B, starting from the relative stillness of the athlete's body after closing the gun and ending at the first frame when the wrist of the gun-holding hand starts to move. Stage of raising the gun: B - C, starting from the first frame when the wrist of the athlete's gun-holding hand starts to move and ending when the butt of the gun touches the cheek. Stage of moving the gun: C - D, starting from when the butt of the gun touches the athlete's cheek and ending at the first frame of firing. Instant of firing: D, taking the first frame at the time of firing as the instant of firing.

[0070] The shooting stages of double-target shooting include the preparation stage, the stage of raising the gun, the stage of moving the gun for the first target, the stage of following the target, and the stage of moving the gun for the second target. Preparation stage: a - b, starting from the relative stillness of the athlete's body after closing the gun and ending at the first frame when the wrist of the gun-holding hand starts to move. Stage of raising the gun: b - c, starting from the first frame when the wrist of the athlete's gun-holding hand starts to move and ending at the first frame when the butt of the gun touches the face. Stage of moving the gun for the first target: c - d, starting from the first frame when the butt of the gun touches the athlete's face and ending at the first frame of the first firing. Stage of following the target: d - e, starting from the first frame of the athlete's first firing and ending at the first frame when the athlete moves the gun in the reverse direction. Stage of moving the gun for the second target: e - f, starting from the first frame when the athlete moves the gun in the reverse direction and ending at the first frame of the second firing. Instant of firing for the second target: f, taking the first frame at the time of the second target firing as the instant of firing.

[0071] The host computer 103 can perform shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time, which may include: determining the motion data corresponding to the shooting stage from the first motion information and the second motion information according to the start time and end time of each shooting stage; determining the acceleration and angular velocity of multiple parts of the athlete's body and the gun body in each shooting stage based on the motion data.

[0072] For example, the shooting stage of single-target shooting can be divided into four parts: the preparation stage, the gun-lifting stage, the gun-moving stage, and the firing moment. Then, the host computer 103 divides the first motion information and the second motion information according to the stage time corresponding to each shooting stage, and can obtain the motion data corresponding to the preparation stage, the gun-lifting stage, the gun-moving stage, and the firing stage respectively. After that, the host computer 103 can determine the acceleration and angular velocity of multiple parts of the body and the gun body in these four parts based on the motion data of the preparation stage, the gun-lifting stage, the gun-moving stage, and the firing stage.

[0073] For example, the shooting stage of double-target shooting includes six parts: the preparation stage, the gun-lifting stage, the first-target gun-moving stage, the target-following stage, the second-target gun-moving stage, and the second-target firing moment. Then, the host computer 103 divides the first motion information and the second motion information according to the stage time corresponding to each shooting stage, and can obtain the motion data corresponding to the preparation stage, the gun-lifting stage, the first-target gun-moving stage, the target-following stage, the second-target gun-moving stage, and the second-target firing moment respectively. After that, the host computer 103 can determine the acceleration and angular velocity of multiple parts of the body and the gun body in these six parts based on the motion data of the preparation stage, the gun-lifting stage, the first-target gun-moving stage, the target-following stage, the second-target gun-moving stage, and the second-target firing moment.

[0074] In addition, the host computer 103 is also used to: determine the action stability of the athlete in each shooting stage according to the stage time of each shooting stage of the athlete, as well as the acceleration and angular velocity of multiple parts of the athlete's body and the gun body in this shooting stage.

[0075] The main functions of the inertial sensor node include: ① measuring the acceleration magnitudes of the athlete's body and the gun body in the X, Y, and Z directions during shooting; ② being able to measure the curves of the three-axis acceleration changing with time; ③ being able to obtain the magnitude of the resultant acceleration and the curve of its change with time; ④ being able to measure the magnitudes and changes of the athlete's body and the gun body in the X, Y, and Z directions during shooting; ⑤ being able to measure the curves of the three-axis angular velocity changing with time; ⑥ being able to send data and receive acquisition commands via WiFi; ⑦ having a built-in storage card for data backup, and automatically overwriting the stored data when power is restored.

[0076] In addition, the host computer 103 can also process the first motion information and the second motion information sent by the inertial sensor nodes 101 as follows: (1) Read the acceleration and angular velocity data of each inertial sensor node in the X, Y, and Z directions in real time; (2) Display the acceleration and angular velocity curves of each inertial sensor node in the X, Y, and Z directions in real time; (3) Be able to intercept, zoom in, zoom out, and save the curves in (2); (4) Be able to arbitrarily switch the real-time data reception interfaces of each inertial sensor node; (5) Be able to arbitrarily display and hide the acceleration or angular velocity curve of one of the axes; (6) Be able to save the original data of the acceleration and angular velocity in the X, Y, and Z directions to Excel; (7) Be able to import the existing original data of the acceleration and angular velocity into the software to form curves.

[0077] Figure 5 is a schematic flowchart of a two-way flying saucer motion information processing method provided by an embodiment of the present application. Referring to Figure 5 , the detailed description of the two-way flying saucer motion information processing method is as follows:

[0078] Step 201, obtain the first motion information of the athlete and the second motion information of the gun body.

[0079] Among them, the first motion information is collected based on a plurality of inertial sensors arranged on the athlete's body, and the second motion information is based on the inertial sensor arranged on the gun body. The first motion information is the motion information of multiple limbs of the athlete's body during the entire two-way flying saucer shooting process, and the second motion information is the motion information of the gun body during the entire two-way flying saucer shooting process.

[0080] Regarding the installation positions of the inertial sensor nodes on the athlete's body and on the gun body, please refer to the foregoing relevant content and will not be elaborated here.

[0081] Step 202, obtain the video images of the athlete during the entire two-way flying saucer shooting process sent by the high-speed camera, and the high-speed camera is synchronized with the clocks of the plurality of inertial sensor nodes.

[0082] Among them, the high-speed camera is synchronized with the clocks of the inertial sensor nodes, and the stage time of each design stage of the two-way flying saucer can be determined based on the video images, and then the motion information corresponding to each shooting stage can be determined.

[0083] Step 203, determine the stage time of each shooting stage of the athlete based on the acquisition time of the video images, and perform shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time.

[0084] In some embodiments, determining the stage time of each shooting stage of the athlete based on the acquisition time of the video image may include: playing back the video image at a speed of 240 frames per second; in response to the shooting stage division operation input by the user, determining the time from the first frame image to the last frame image of each shooting stage, where the time of the first frame image is the start time of the corresponding shooting stage, and the time of the last frame image is the end time of the corresponding shooting stage.

[0085] Among them, for the division of each shooting stage, please refer to the foregoing related content and will not be elaborated here.

[0086] Exemplarily, taking the motion information (acceleration and angular velocity) collected by the inertial sensor node located at the gun head as an example for illustration. By dividing each shooting stage of the athlete through the video image, the stage time of each shooting stage can be determined. Then, according to this stage time, the angular velocity data collected by the inertial sensor node on the gun head is segmented to obtain each shooting stage as shown in FIG. 6(a), and according to this stage time, the angular velocity data collected by the inertial sensor node on the gun head is segmented to obtain each shooting stage as shown in FIG. 6(b).

[0087] In some embodiments, the above-mentioned shooting stage division and shooting action analysis of the first motion information and the second motion information according to the stage time include: determining the motion data corresponding to the shooting stage from the first motion information and the second motion information according to the start time and end time of each shooting stage; based on the motion data, determining the acceleration and angular velocity of multiple parts of the athlete's body and the gun body in each shooting stage.

[0088] In some embodiments, the above-mentioned shooting stage division and shooting action analysis of the first motion information and the second motion information according to the stage time may include: determining the action stability of the athlete in each shooting stage according to the stage time of each shooting stage of the athlete, as well as the acceleration and angular velocity of multiple parts of the athlete's body and the gun body in this shooting stage.

[0089] Among them, the stage time of each shooting stage, the acceleration and angular velocity of multiple body parts, and the acceleration and angular velocity of the gun body usually have a certain regular range. If the fluctuations of these data are too large in a certain shooting stage, it can be determined that the action stability of the athlete is poor, and thus the action of the athlete can be analyzed and guided according to the specific stage and the specific data of the acceleration and angular velocity.

[0090] Exemplarily, for each athlete, the first motion information and the second motion information corresponding to multiple shootings are collected. The first motion information includes the acceleration and angular velocity of the athlete's limbs, and the second motion information includes the acceleration and angular velocity of the gun body.

[0091] Based on the stage times of each shooting stage of the athlete, as well as the accelerations and angular velocities of multiple parts of the athlete's body and the gun body during this shooting stage, determining the motion stability of the athlete in each shooting stage may include:

[0092] For each athlete, based on the first motion information and shooting hit rate corresponding to multiple shootings, determining the time stability and limb motion stability of the athlete in each shooting stage. The limb motion stability includes limb acceleration stability and limb angular velocity stability; the time stability is determined based on the variance of the times used in each shooting stage corresponding to multiple shootings, the limb acceleration stability is determined based on the variance of the limb accelerations in each shooting stage corresponding to multiple shootings, and the limb angular velocity stability is determined based on the variance of the limb angular velocities in each shooting stage corresponding to multiple shootings;

[0093] Based on the second motion information corresponding to multiple shootings, determining the gun body acceleration stability and gun body angular velocity stability of the athlete in each shooting stage. The gun body acceleration stability is determined based on the variance of the gun body accelerations in each shooting stage corresponding to multiple shootings, and the gun body angular velocity stability is determined based on the variance of the gun body angular velocities in each shooting stage corresponding to multiple shootings.

[0094] In some embodiments, the above method may further include: sampling the first motion information of the athlete during the gun-lifting stage and the gun-carrying stage. The first motion information includes limb acceleration and the time used; calculating the variance of the limb acceleration and the variance of the time used in the sampling results; if the variance of the limb acceleration is less than the first variance threshold and the variance of the time used is less than the second variance threshold, then determining that the athlete has good stability; otherwise, determining that the athlete has poor stability; wherein, the first variance threshold and the second variance threshold are determined based on the motion information of the gun-lifting stage and the gun-carrying stage of the athlete when the hit rate is greater than the preset hit rate.

[0095] In some embodiments, the above method may further include: sampling the second motion information of the athlete during the gun-lifting stage and the gun-carrying stage. The second motion information includes gun body acceleration and the time used; calculating the variance of the gun body acceleration and the variance of the time used in the sampling results; if the variance of the gun body acceleration is less than the third variance threshold and the variance of the time used is less than the fourth variance threshold, then determining that the athlete has good stability; otherwise, determining that the athlete has poor stability; wherein, the third variance threshold and the fourth variance threshold are determined based on the motion information of the gun-lifting stage and the gun-carrying stage of the athlete when the hit rate is greater than the preset hit rate.

[0096] In some embodiments, the above method may further include: sampling the first motion information of the athlete during the target-following stage, where the first motion information includes limb acceleration and the time taken; calculating the variance of the limb acceleration and the variance of the time taken in the sampling results; if the variance of the limb acceleration is less than a fifth variance threshold and the variance of the time taken is less than a sixth variance threshold, it is determined that the athlete has good stability; otherwise, it is determined that the athlete has poor stability; wherein, the fifth variance threshold and the sixth variance threshold are determined based on the motion information of the athlete during the target-following stage when the preset hit rate is exceeded.

[0097] In some embodiments, the above method may further include: sampling the second motion information of the athlete during the target-following stage, where the second motion information includes gun body acceleration and the time taken; calculating the variance of the gun body acceleration and the variance of the time taken in the sampling results; if the variance of the gun body acceleration is less than a seventh variance threshold and the variance of the time taken is less than an eighth variance threshold, it is determined that the athlete has good stability; otherwise, it is determined that the athlete has poor stability; wherein, the seventh variance threshold and the eighth variance threshold are determined based on the motion information of the athlete during the target-following stage when the preset hit rate is exceeded.

[0098] The embodiments of the present application will be further described below by collecting and analyzing the motion information of multiple athletes.

[0099] For the test, a GoPro8 action camera was used to film the athletes at a shooting frame rate of 240 frames / s. The test target position was the high platform at position 4. The 1-12 inertial sensor nodes were placed according to the sticking point positions, and the motion information of the athletes was collected during one single-shot and one double-shot shooting.

[0100] The test results are as follows:

[0101] Table 2 Stage times of the two tests

[0102]

[0103] As can be seen from Table 2, the shortest gun movement time for single-target shooting is 0.15 s. In double-target shooting, the time taken for the second-target gun movement stage (0.28 s) is longer than that of the first-target gun movement stage (0.24 s), and the results of both shootings are hits.

[0104] During the preparation stage, the athlete remained relatively stationary without any extra movements, and the acceleration value fluctuated around 1 g.

[0105] In the starting-up stage of raising the gun, the athlete changes from a relatively static state to a moving state. The acceleration process is rapid acceleration - smooth acceleration - fine adjustment - firing. During this stage, the maximum acceleration value of the athlete is around 2g, which appears at the butt of the gun. During this stage, the movement of the butt of the gun is the main action to complete the movement of bringing the gun to the face. At the end of the starting-up stage of raising the gun, the athlete actively moves the gun to coincide with the flight trajectory of the clay pigeon, and adjusts the acceleration of the gun movement according to the trajectory of the clay pigeon to complete the gun movement and firing. This stage is the gun movement stage of single-target shooting and the gun movement of one of the two targets in double-target shooting. The time taken for the two shots tested is 0.15s and 0.24s respectively. There will be a certain difference in the gun movement time between single-target and double-target shooting, but the essence of the action is to track the first clay pigeon.

[0106] The stage of following the target in double-target shooting refers to the activities during the period from the first firing to before tracking the second clay pigeon back, covering the firing and following-the-gun actions of one target. This stage is an important stage connecting the gun movement of the second target. The time taken by the tested athletes in this stage is 0.31s. During this stage, the athlete will be affected by the recoil force after the first target is shot, and extreme values will appear at each acquisition point. Except at the butt of the gun, the values at other points are relatively small. This is due to the athlete's own action control. The less the athlete is affected by the recoil force, the more stable the actions in this stage will be, and the connection with the subsequent stage will be smoother.

[0107] The stage of gun movement for the second target in double-target shooting refers to tracking the second clay pigeon. This stage will be affected by the previous three stages and is a difficult point in the double-trap shooting technique. The time taken in this stage will be longer than that of the gun movement stage for one target. In the test, the time taken by the athlete is 0.28s, which is longer than 0.24s for one target. When the athlete tracks the second clay pigeon, the sensor will record the change of the measured value. During this stage, there is only the action of moving the gun to chase the target, and the acceleration curve within this stage should be relatively stable.

[0108] After firing, the peaks of the sensors at other points will appear slightly later than that at the butt of the gun. Taking the butt and the muzzle of the gun as an example, about 0.02s after the peak appears at the butt sensor affected by firing, the peak appears at the muzzle sensor. In the video, it is shown that after firing, the muzzle will start to show an upward trend 5 - 8 frames (about 0.03s for 8 frames) after the butt moves, thus resulting in the maximum value of the combined acceleration.

[0109] Tables 2 and 3 show the acceleration values at each acquisition point for single-target shooting and double-target shooting.

[0110] Table 3 Acceleration values at each acquisition point for single-target shooting

[0111]

[0112] Note: The unit of the acceleration value in the table is g, and 1g = 9.8m / s²

[0113] Table 4 Acceleration values at each acquisition point during double-target shooting

[0114]

[0115] Note: The unit of the acceleration values in the table is g, and 1 g = 9.8 m / s²

[0116] As can be seen from Table 3 and Table 4, during the preparation stage, the acceleration values of all parts are near 1.000 ± 0.020 g. Among them, the average acceleration value at the right wrist is the largest (1.006 g for single-target shooting and 1.009 g for double-target shooting), and the standard deviation at the buttstock is the largest (±0.20 g). This is affected by the shooting hand of the athlete. In the text, all athletes hold the gun handle with their right hand. When the right wrist moves slightly, the position of the buttstock will also change. The overall change range of all acquisition points within the stage is small. After the athlete completes the preparatory posture, their movements are stable, the body remains relatively stationary, and there will be no large-scale body movement changes.

[0117] During the gun-lifting stage, the acceleration values of each part of the athlete show that the double-target shooting is greater than the single-target shooting. During the stage, the movements mainly occur at the buttstock (1.404 ± 0.449 g for single-target shooting and 1.510 ± 0.476 for double-target shooting) and the right wrist (1.375 ± 0.550 g for single-target shooting and 1.395 ± 0.390 g for double-target shooting). The acceleration values of these two parts are the largest. Among the other points, the shooting hand (right forearm, right upper arm), the supporting hand (left forearm, left upper arm), and the muzzle of the gun need to cooperate to complete the gun-lifting action, and their values will also increase accordingly, with a large movement amplitude. The trunk (shoulder and hip) and the head have small acceleration changes and small movement amplitudes to maintain the stability of the body and the sighting of the target.

[0118] During the single-target shooting gun movement and the first-target gun movement stage of double-target shooting, the movements rely on the coordinated cooperation of the body, the shooting hand, and the supporting hand to drive the movement of the gun body, so as to track the target. During the stage, the movement amplitudes of the hand and the gun body are large, the acceleration values change significantly, and it shows that the acceleration value of double-target shooting is greater than that of single-target shooting.

[0119] At the moment of firing in single-target shooting, affected by the recoil force after the firearm is fired, the collection points throughout the athlete's body will record the changes in the body affected by the recoil force. The values of all collection points change significantly. The general rule of change is that the closer to the firearm body, the larger the value collected. When firing, the barrel axis exerts a recoil force backward, and the value recorded at the buttstock collection point is the most obvious (6.67±5.226g), which is greater than that at the muzzle (4.50±4.664g); the collection point on the hand is located at the distal end of the body and is not fixed, and is also greatly affected by the recoil force. The recorded acceleration value shows that the hand holding the firearm is greater than the hand supporting the firearm; although the collection point on the torso is also close to the firearm body, during the movement, the athlete will actively exert force to counteract the recoil force in order to maintain the stability of the body posture. This is well confirmed in the following-the-target stage of double-target shooting. The following-the-target stage of double-target shooting includes the firing of the first target and following the target after firing. During this stage, the recoil force generated by the firearm on the athlete when the first target is fired can be completely recorded. Here, the mean value and standard deviation are used to show the acceleration changes of each collection point under the influence of the recoil force. It can be seen that at the moment of firing, the buttstock (7.280±7.318g) is most affected by the recoil force, followed by the muzzle (4.396±5.819g). The mean acceleration of the hand holding the firearm is greater than that of the hand supporting the firearm, and the mean acceleration of the torso collection point is the smallest.

[0120] In the firearm-moving stage of the second target in double-target shooting, except for the muzzle with the largest moving part, the mean acceleration values of the other points are relatively small. During this stage, the athlete needs to move the firearm steadily to follow the target, so as to improve the hit rate of the second target.

[0121] For a more intuitive display, the athletes are divided into male and female groups, and the acceleration values of the No. 1 collection point (right wrist) in the first shot of single-target and double-target shootings are analyzed in detail as follows.

[0122] For single-target shooting, in the firearm-lifting stage, the acceleration value of the athlete shows an inverted "U"-shaped peak. During this stage, the athlete moves from rest to activity. The acceleration peak appears in the middle of the athlete's firearm-lifting stage. At this time, the athlete's right wrist has started to move. When a large change occurs in the acceleration curve, the athlete has exerted a large force to drive the firearm-lifting through the wrist, and then gradually controls the movement, slows down the increase range of the acceleration at the wrist, and continues to move with a smaller acceleration to make the firearm-lifting more stable and lay a good foundation for the subsequent firearm-moving stage.

[0123] At the end of the gun-lifting stage to the beginning of the gun-carrying stage, the acceleration value at the right wrist approaches 0. At this time, the wrist has completed the movement in the vertical direction, and then, following the rotation of the body, the horizontal displacement begins, that is, carrying the gun to chase the target. In the later stage of the gun-carrying stage, there will be a rising value in the acceleration curve of the athlete. At this time, the athlete needs to accelerate to chase the target to match their own movement with the movement of the disc target. Subsequently, the athlete will control the movement to achieve smooth acceleration. At this time, what the athlete does is to make their own movement coincide with the disc target. This is the key to the gun-carrying movement. In the figure, the changing trends of the acceleration value curves of male and female athletes in the gun-carrying stage are relatively consistent, but there are differences in individual movements. There will be slight movement differences in the middle and later stages of the stage, and the curve will have certain peak changes. Such differences are relatively small in single-target shooting.

[0124] For double-target shooting, the time used is basically around 1.2 s, and the overall time used for the first shot is relatively consistent. The changes in the preparation stage, gun-lifting stage, and one-target gun-carrying stage of double-target shooting are the same as those of single-target shooting, and will not be described in detail here.

[0125] The target-following stage includes the firing of the first target by the athlete and the inertial target-following action before the gun-carrying of the second target. During this stage, the amplitude of the movement change of the body affected by the recoil force can be completely recorded. For the same shooting firing, the peak change of the firing (the first target) in the target-following stage is smaller than that of the second-target firing peak change. This amplitude change is particularly obvious in female athletes. The target-following action after firing is greatly affected by the control of the gun during firing. The acceleration peak recorded at the right wrist during the firing of the first target is relatively large, and the amplitude is large during the subsequent inertial target-following, and the quality of the stage movement is poor.

[0126] During the two-target gun-carrying stage, after the target-following stage is completed, it is the process of the athlete carrying the gun in the reverse direction to chase the target. During this stage, the more uniform the gun-carrying acceleration of the athlete, the better the quality of their movement. The larger the change range of the acceleration curve of the athlete in this stage, the more unstable the movement.

[0127] The preparation stage starts from when the athlete closes the gun until before the gun-lifting action begins (before the wrist of the gun-holding hand starts to move). The acceleration data of 8 athletes in the 0.5 s before the gun-lifting stage (taking the acquisition point at the right wrist of No. 1 as an example) are selected for display. At the right wrist of the 8 athletes during the first shot of single-target shooting in the preparation stage, the acceleration values between different measurement points of the first shot of single-target shooting did not change significantly. The values fluctuated up and down around 1g ± 0.1g. At this time, the athlete's movement was stable and the body was in a relatively static state. The acceleration change in the preparation stage of double-target shooting is the same as that of single-target shooting, so the movement in the preparation stage will not be discussed separately.

[0128] There are differences in the acceleration curves of different athletes in the gun-lifting stage. Different athletes show their own characteristics, but the overall changing trend is relatively similar, and the acceleration curves of most athletes can overlap.

[0129] In the stage of starting the gun, the acceleration change trends of the right wrist, right forearm, right upper arm and butt are consistent. The right arm is the gun holding arm. The action in the stage of starting the gun is to control the displacement of the butt and actively exert force to make the butt stick to the face. The acceleration curves of the above points are consistent and the action is relatively smooth. The acceleration trend is fast first and then slow. The stage action is smooth and the acceleration curve is smooth. The changes of the left forearm, left upper arm and gun head are consistent. In the stage of starting the gun, the left arm is the gun holding arm. Its action is to maintain the stability of the gun head and cooperate with the gun holding arm and butt to build the aiming baseline. These three places are passive cooperation. The action start time is consistent with the gun holding hand, but the action amplitude and acceleration change are smaller than those of the gun holding hand at this stage. The right shoulder, left shoulder, right hip, left hip and head basically have no significant acceleration changes in the early and middle stages of the gun starting stage. After the gun is basically completed and the athlete has basically built the gun movement baseline, these five places will have a small change in acceleration value to connect the next stage of action.

[0130] During the gun movement stage, athletes need to perform gun movement and target tracking movements, keeping the direction of the gun tip consistent with the flight trajectory of the disc target. During this stage, athletes drive the gun body to move by turning their torsos. At this time, the gun holder's action task is to stabilize the gun body and keep it close to the body against the gun point; the gun supporter is to maintain the stability of the gun head movement, including the stability of target tracking and the stability of aiming at the baseline; the torso is responsible for rotation, and the movement of the gun body is affected by the torso; the head at this stage is mainly to stare at the disc target, and the athlete should make sure that the head and gun tip move in unison, and shoot wherever they point.

[0131] The starting point of the target-following stage is the moment when the athlete fires the first target. At this time, the collection points of various parts record the changes in the acceleration value affected by the recoil of the firing. In this process, the athlete needs to maintain the body, especially the gun head, that is, after firing, the gun head cannot be allowed to rise with the recoil of the firing, so as to perform the subsequent target-following action to cater to the gun movement and firing of the next two targets. The athlete must keep the muzzle pointing after shooting the first target and actively overcome the recoil of the firing. At the end of the stage, the athlete's movements tend to be still, and the muzzle has been roughly pointed to the position where the disc target will fly to. After a short wait to see the actual disc target, the next stage of action will be carried out.

[0132] The starting point of the acceleration value at the right wrist of different athletes is not consistent, which can reflect the extent to which athletes actively resist the recoil when firing at a target. The smaller the initial value of the stage, the smaller the fluctuation range of the acceleration value in the stage, and the more stable the stage action. The initial values ​​of acceleration at different acquisition points in the target-following stage are inconsistent, and the degree to which different parts are affected by the firing recoil is different. The initial values ​​at the butt and the gun head are the largest. The changes at each acquisition point in the stage are small and the time consumption is short. After overcoming the recoil, the acceleration values ​​of the athlete at various parts gradually tend to 1g. At this time, the athlete is ready to move the gun to the second target.

[0133] The second-target gun-carrying stage starts when the athlete chases the target in the opposite direction. At this time, the athlete has already prepared to observe the second target. Subsequently, the action is to track the second target with a uniform acceleration. During this stage, it is necessary to carry the gun smoothly and make the athlete's own actions coincide with the flight of the flying disc. The acceleration curve in the second gun-carrying stage is smoother than that in the first gun-carrying stage. The acceleration value changes more evenly within the stage, and the stage duration is longer than that in the single-target gun-carrying stage. The athlete needs to better match the gun with the target before firing.

[0134] Table 5 Athlete's Stage Durations

[0135]

[0136] As shown in Table 5, the M±SD of single-target shooting and double-target shooting are 0.466±0.046 s and 1.073±0.071 s respectively. Double-target shooting requires tracking and firing two different flying discs, and its total time is longer than that of single-target shooting.

[0137] In single-target shooting, the duration of the gun-lifting stage (0.282±0.027 s) is longer than that of the gun-carrying stage (0.189±0.047 s). The standard deviation of the gun-carrying stage (0.047) is larger than that of the gun-lifting stage (0.027). The actions of the athlete in the gun-lifting stage are more stable in terms of duration.

[0138] The durations of each stage in double-target shooting from the longest to the shortest are the second-target gun-carrying stage (0.375±0.075 s), the gun-lifting stage (0.281±0.030 s), the target-following stage (0.223±0.050 s), and the first-target gun-carrying stage (0.194±0.045 s). Among them, the standard deviation of the second-target gun-carrying time is the largest (0.075), and there are significant differences in the actions of different athletes in this stage.

[0139] The gun-lifting stage and the (first-target) gun-carrying stage in single-target shooting and double-target shooting are relatively consistent in terms of duration. The differences in the mean and standard deviation of the durations of the two stages are extremely small, indicating that the tested athletes have good action consistency when completing the gun-lifting action and the (first-target) gun-carrying action.

[0140] The duration of the target-following stage in double-target shooting is 0.223±0.050 s, and there are certain differences among different athletes. The mean duration of the second-target gun-carrying stage is 0.375 s, which is the longest stage in double-target shooting. The standard deviation of the stage duration (±0.075 s) is the largest, and there are significant differences among different athletes.

[0141] The overall hit rate of the selected athletes is 75%. Among them, the hit rate of single-target shooting (83%) is higher than that of double-target shooting (72%). The hit rate of shooting one target in double-target shooting (86%) is higher than that of shooting the second target in double-target shooting (58%). In terms of the shooting difficulty of the target positions, double-target shooting is more difficult than single-target shooting, and the second target in double-target shooting is more difficult than the first target. The hit rate of the athletes at the second target in double-target shooting is much lower than that of single-target shooting and the first target in double-target shooting.

[0142] For athletes with a certain level of training, the hit rate of double-target shooting is the key to breaking through their performance. Athletes are most likely to miss the target at the second shot in double-target shooting. The hit results also show that there are differences in the hit rate of the second target in double-target shooting among the measured athletes compared with the other two shots, and the hit rate of the second target is relatively low. The hit result of the second target in athletes' double-target shooting is determined by the stage of moving the gun for the second target, but it will also be affected by the stage of following the target. Elite athletes have a higher degree of automation at the second target, and the consistency of their stage movements is better. Therefore, in order to better diagnose the athletes' movements and find the deficiencies in their double-target shooting of the second target, this application explores the differences among athletes from the stage of following the target. The mean and standard deviation of the peak acceleration in the stage of following the target are used to reflect the athletes' control of the recoil force after firing, and the influence of the peak acceleration recorded at each point in the stage of following the target on the hit result of the second target is analyzed based on whether the second target is hit or not.

[0143] Table 6 Comparison of hits and misses

[0144]

[0145] As can be seen from the data in Table 6, the variation range of the peak acceleration of the athletes in the stage of following the target during hitting is smaller than that during missing. The overall trend in the stage of following the target is that the mean and standard deviation measured at the gun body position are the largest, followed by the holding hand, the hand supporting the gunstock, the shoulder, and the hip. The values on the side where the gun body is located are greater than those on the opposite side. This result reflects that the athletes have better resistance to the recoil force after firing during hitting, stronger ability to overcome the recoil force of the body, and more stable stage movements.

[0146] As can be seen from Table 5, there are differences in the peak values in the stage of following the target of athlete A during double-target shooting when the second target is hit or not. Here, a horizontal comparison will be made on the peak values in the stage of following the target of the athletes during double-target shooting to find out whether the hit of the second target will be affected by the peak values in the stage of following the target, and the peak values in the stage of following the target at each collection point of the body of each athlete when the second target is hit or not will be selected. Figure 7 Shows the magnitudes of the peak accelerations in the stage of following the target when athlete A hits and misses the second target.

[0147] Table 7 Peak values in the stage of following the target when male athletes hit and miss the second target

[0148]

[0149] Table 8 Peak values at each target stage when female athletes hit and missed the second target

[0150]

[0151] As can be seen from Table 7 and Table 8, the peak acceleration values at each body collection point during hitting are generally smaller than those during missing. The trend of the athlete's body against the recoil force of the gun during hitting is more obvious. Athletes can control the stability of each part of the body during firing, so as to perform the stage movements well and transition to the second-target gun movement more stably.

[0152] The stage peak values of female athletes during hitting and missing are generally larger than those of male athletes, which may be related to their own strength. The absolute strength of male athletes is greater than that of female athletes, and they have an obvious advantage in overcoming the recoil force during the same movement. The value of female athlete G during firing and missing is 27.14g, and the difference from that during hitting is particularly obvious.

[0153] From the perspective of athlete levels, the peak values of master athletes A and E at each point during the target-following stage are smaller than those of other athletes of the same gender at the same level.

[0154] The above two-way trap shooting motion information processing method obtains the first motion information of the athlete and the second motion information of the gun body; obtains the video images of the athlete during the entire two-way trap shooting process sent by the high-speed camera, and the high-speed camera is synchronized with the clock of the inertial sensor node; determines the stage time of each shooting stage of the athlete based on the acquisition time of the video images, and divides the first motion information and the second motion information into shooting stages and analyzes the shooting actions according to the stage time. It can divide the motion information collected by the inertial sensor node through the video images collected by the high-speed camera, and then analyze and guide the athlete's actions based on the motion data of each stage. Compared with the traditional technology, it can improve the accuracy of action analysis.

[0155] The embodiments of the present application can be used in daily training. Without destroying the technical movements of the athletes, the most real action data can be collected, which can be used to record the changes in the personal technical movements of the same athlete in different training cycles, the action changes of the same athlete during a single training, and the comparison of the training motion information of athletes at different levels, etc. This is of great significance for the training guidance of coaches. It can not only judge the changes in the technical movements of athletes at different training stages and check the training effects of athletes at each stage, but also discover the changes in the actions of athletes before and after during a single training, improve the efficiency of a single training, and discover more differences in action details by comparing the motion information of athletes, so as to facilitate training guidance. Recording sports through scientific means plays an important role in getting rid of the previous practice that relied entirely on the coach's empiricism.

[0156] It should be understood that the sequence numbers of the steps in the above embodiments do not imply the order of execution. The execution order 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 application.

[0157] Corresponding to the two-way flying disc sports information processing method described in the above embodiments, Figure 8 The structure block diagram of the two-way flying disc sports information processing device provided by the embodiments of the present application is shown. For the sake of convenience of description, only the parts related to the embodiments of the present application are shown.

[0158] See Figure 8 , the two-way flying disc sports information processing device in the embodiments of the present application may include a motion information acquisition module 301, a video image acquisition module 302, and a processing module 303.

[0159] Among them, the motion information acquisition module 301 is used to acquire the first motion information of the athlete and the second motion information of the gun body. The first motion information is collected based on a plurality of inertial sensors arranged on the athlete's body, and the second motion information is based on the inertial sensor arranged on the gun body. The first motion information is the motion information of multiple limbs of the athlete's body during the entire two-way flying disc shooting process, and the second motion information is the motion information of the gun body during the entire two-way flying disc shooting process.

[0160] The video image acquisition module 302 is used to acquire the video image of the athlete during the entire two-way flying disc shooting process sent by the high-speed camera, and the high-speed camera is synchronized with the clocks of the plurality of inertial sensor nodes.

[0161] The processing module 303 is used to determine the stage time of each shooting stage of the athlete based on the acquisition time of the video image, and perform shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time.

[0162] It should be noted that for the information interaction, execution process, etc. between the above-mentioned device / units, since they are based on the same concept as the method embodiments of the present application, for their specific functions and the technical effects brought, please refer to the method embodiment part for details, and will not be elaborated here.

[0163] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In practical applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment and will not be elaborated here.

[0164] The embodiment of this application also provides a host computer. Refer to Figure 9 , the host computer 400 may include: at least one processor 410 and a memory 420. A computer program that can run on the at least one processor 410 is stored in the memory 420. When the processor 410 executes the computer program, it implements the steps in any of the foregoing method embodiments, such as Figure 4 the steps 201 to 203 in the illustrated embodiment. Alternatively, when the processor 410 executes the computer program, it implements the functions of each module / unit in the foregoing device embodiments, such as Figure 8 the functions of the illustrated modules 301 to 303.

[0165] Exemplarily, the computer program can be divided into one or more modules / units. One or more modules / units are stored in the memory 420 and executed by the processor 410 to complete this application. The one or more modules / units can be a series of computer program segments capable of completing specific functions, and these program segments are used to describe the execution process of the computer program in the host computer 400.

[0166] Those skilled in the art can understand that Figure 9 this is only an example of the host computer and does not constitute a limitation on the host computer. It may include more or fewer components than shown in the figure, or combine some components, or different components, such as input / output devices, network access devices, buses, etc.

[0167] The processor 410 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0168] The memory 420 may be an internal storage unit of the host computer or an external storage device of the host computer, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. The memory 420 is used to store the computer program and other programs and data required by the host computer. The memory 420 may also be used to temporarily store data that has been output or is to be output.

[0169] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the buses in the drawings of this application are not limited to only one bus or one type of bus.

[0170] The two-way frisbee sports information processing method provided by the embodiments of this application can be applied to devices such as host computers (such as computers, tablet computers, laptop computers, servers, etc.), wearable devices, in-vehicle devices, netbooks, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, mobile phones, etc. The embodiments of this application do not impose any restrictions on the specific type of the host computer.

[0171] An embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the various embodiments of the above-mentioned two-way flying saucer motion information processing method can be implemented.

[0172] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal is enabled to implement the steps in the various embodiments of the above-mentioned two-way flying saucer motion information processing method when executed.

[0173] 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-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device capable of carrying the computer program code to the photographing device / host computer, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk, or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium may not be an electrical carrier signal and a telecommunication signal.

[0174] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0175] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.

[0176] In the embodiments provided in the present application, it should be understood that the disclosed device / network device and method can be implemented in other ways. For example, the device / network device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0177] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or 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.

[0178] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for processing skeet shooting motion information, characterized in that, Including: Obtaining first motion information of an athlete and second motion information of a gun body, where the first motion information is collected based on multiple inertial sensors disposed on the athlete's body, and the second motion information is based on an inertial sensor disposed on the gun body. The first motion information is the motion information of multiple limbs of the athlete's body during the entire skeet shooting process, and the second motion information is the motion information of the gun body during the entire skeet shooting process; Obtaining video images of the athlete during the entire skeet shooting process sent by a high-speed camera, where the high-speed camera is synchronized with the clocks of multiple inertial sensor nodes; Determining the stage time of each shooting stage of the athlete based on the acquisition time of the video images, and performing shooting stage division and shooting motion analysis on the first motion information and the second motion information according to the stage time; Among them, the installation positions of multiple inertial sensors on the athlete's body include: the middle of the right wrist and the fist surface; the right forearm; the right upper arm; the left upper arm; the left forearm; the outer edge of the right shoulder scapula; the outer edge of the left shoulder scapula; the midpoint of the outer side of the right hip; the midpoint of the outer side of the left hip; the head; The installation positions of the inertial sensors on the gun body include: the gunstock and the muzzle.

2. The two-way trap sports information processing method according to claim 1, characterized in that, The determining the stage time of each shooting stage of the athlete based on the acquisition time of the video images includes: Playing back the video images at a speed of 240 frames per second; Responding to the shooting stage division operation input by the user, determining the time from the first frame image to the last frame image of each shooting stage, where the time of the first frame image is the start time of the corresponding shooting stage, and the time of the last frame image is the end time of the corresponding shooting stage; The firing of skeet is an instantaneous moment, and its first frame is used as the end mark of the previous stage. Among them, the shooting stages of single-target shooting include a preparation stage, a gun-lifting stage, a gun-swinging stage, and a firing instant. Preparation stage: starting from the relative stillness of the athlete's body after closing the gun, and ending at the first frame when the wrist of the gun-holding hand starts to move; Gun-lifting stage: starting from the first frame when the wrist of the athlete's gun-holding hand starts to move, and ending when the gunstock is close to the cheek; Gun-swinging stage: starting from when the athlete's gunstock is close to the cheek, and ending at the first frame of firing; Firing instant: using the first frame at the time of firing as the firing instant; The shooting stages of double-target shooting include a preparation stage, a gun-lifting stage, a first-target gun-swinging stage, a following-target stage, and a second-target gun-swinging stage. Preparation stage: starting from the relative stillness of the athlete's body after closing the gun, and ending at the first frame when the wrist of the gun-holding hand starts to move; Gun-lifting stage: starting from the first frame when the wrist of the athlete's gun-holding hand starts to move, and ending at the first frame when the gunstock touches the face; First-target gun-swinging stage: starting from the first frame when the athlete's gunstock touches the face, and ending at the first frame of the first firing; Following-target stage: starting from the first frame of the athlete's first firing, and ending at the first frame when the athlete reverses the gun swing; Second-target gun-swinging stage: starting from the first frame when the athlete reverses the gun swing, and ending at the first frame of the second firing; Second-target firing instant: using the first frame at the time of the second-target firing as the firing instant.

3. The two-way trap sports information processing method according to claim 2, wherein, The performing shooting stage division and shooting motion analysis on the first motion information and the second motion information according to the stage time includes: Determine the motion data corresponding to each shooting stage from the first motion information and the second motion information according to the start time and the end time of each shooting stage; Based on the motion data, determine the accelerations and angular velocities of multiple parts of the athlete's body and the gun body during each shooting stage.

4. The two-way trap sports information processing method according to claim 2, characterized in that, The shooting stage division and shooting action analysis of the first motion information and the second motion information according to the stage time include: Determine the action stability of the athlete during each shooting stage according to the stage time of each shooting stage of the athlete, and the accelerations and angular velocities of multiple parts of the athlete's body and the gun body during this shooting stage.

5. The two-way trap sports information processing method according to claim 4, wherein, Collect the first motion information and the second motion information corresponding to multiple shootings for each athlete. The first motion information includes the accelerations and angular velocities of the athlete's limbs, and the second motion information includes the accelerations and angular velocities of the gun body; The determination of the action stability of the athlete during each shooting stage according to the stage time of each shooting stage of the athlete, and the accelerations and angular velocities of multiple parts of the athlete's body and the gun body during this shooting stage includes: For each athlete, determine the time stability and limb action stability of the athlete during each shooting stage according to the first motion information corresponding to multiple shootings and the shooting hit rate. The limb action stability includes limb acceleration stability and limb angular velocity stability; the time stability is determined based on the variance of the time used for each shooting stage corresponding to multiple shootings, the limb acceleration stability is determined based on the variance of the limb accelerations for each shooting stage corresponding to multiple shootings, and the limb angular velocity stability is determined based on the variance of the limb angular velocities for each shooting stage corresponding to multiple shootings; Determine the gun body acceleration stability and gun body angular velocity stability of the athlete during each shooting stage according to the second motion information corresponding to multiple shootings. The gun body acceleration stability is determined based on the variance of the gun body accelerations for each shooting stage corresponding to multiple shootings, and the gun body angular velocity stability is determined based on the variance of the gun body angular velocities for each shooting stage corresponding to multiple shootings.

6. The two-way trap sports information processing method according to claim 2, characterized in that, The method further includes: Sample the first motion information of the athlete during the gun-lifting stage and the gun-moving stage. The first motion information includes limb acceleration and the time used; Calculate the variance of the limb acceleration and the variance of the time used in the sampling result; If the variance of the limb acceleration is less than the first variance threshold and the variance of the time used is less than the second variance threshold, determine that the athlete has good stability; otherwise, determine that the athlete has poor stability; wherein, the first variance threshold and the second variance threshold are determined based on the motion information of the gun-lifting stage and the gun-moving stage of the athlete when the hit rate is greater than the preset hit rate.

7. A two-way flying disc sports information processing device, characterized in that, Include: A motion information acquisition module, configured to acquire first motion information of an athlete and second motion information of a gun body. The first motion information is collected based on a plurality of inertial sensors disposed on the athlete's body, and the second motion information is based on an inertial sensor disposed on the gun body. The first motion information is the motion information of multiple limbs of the athlete's body during the entire double trap shooting process, and the second motion information is the motion information of the gun body during the entire double trap shooting process; A video image acquisition module, configured to acquire video images of the athlete during the entire double trap shooting process sent by a high-speed camera, and the high-speed camera is synchronized with the clocks of a plurality of inertial sensor nodes; A processing module, configured to determine the stage time of each shooting stage of the athlete based on the acquisition time of the video images, and perform shooting stage division and shooting action analysis on the first motion information and the second motion information according to the stage time; Among them, the setting positions of the multiple inertial sensors on the athlete's body include: the middle of the right wrist and the fist surface; the right forearm; the right upper arm; the left upper arm; the left forearm; the outer edge of the right shoulder scapula; the outer edge of the left shoulder scapula; the midpoint of the outer side of the right hip; the midpoint of the outer side of the left hip; the head; The setting positions of the inertial sensors on the gun body include: the buttstock and the muzzle.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Two-way flying saucer motion information acquisition system, processing method and host computer

    CN116436947B

Cited By

  • Acousto-optic-electric monitoring method and system for target exiting time and percussion time of flying saucer project

    CN122217095A