Elastic medicine ball, elastic medicine ball system and training data determination method

By integrating data collection modules and transmission modules in the elastic medicine balls, the real-time collection and transmission of exercise status data is solved, and the problem that traditional elastic medicine balls cannot obtain exercise data in real time is achieved, achieving more efficient and safe exercise effects.

CN111097150BActive Publication Date: 2025-05-09HANGZHOU XINHE PHOTOELECTRIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201911413833.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-31
Publication Date
2025-05-09
Estimated Expiration
2039-12-31

AI Technical Summary

Technical Problem

Traditional elastic medicine balls cannot obtain exercise data in real time during exercise, which causes exercisers to be unable to evaluate the exercise effect, which may lead to muscle damage or poor exercise effect.

Method used

An elastic medicine ball including a ball housing, a module housing and a data acquisition module is designed. The motion state data is collected through a three-axis acceleration sensor and a three-axis gyroscope, and the data is transmitted to the upper computer through a microcontroller and a data transmission module, which is used to determine exercise data such as throwing speed, distance and strength.

Benefits of technology

Real-time acquisition of exercise data is achieved, helping exercisers adjust exercise plans, improve exercise efficiency and effectiveness, and reduce the risk of muscle damage caused by blind exercise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111097150B_ABST
    Figure CN111097150B_ABST
Patent Text Reader

Abstract

The present invention relates to an elastic medicine ball, an elastic medicine ball system and a method for determining exercise data. The elastic medicine ball comprises: a ball shell, a module shell and a data acquisition module; the module shell is detachably embedded in the interior of the ball shell; the data acquisition module is arranged in the interior of the module shell; the data acquisition module is used to collect motion state data of the ball shell during the throwing process, and the motion state data includes three-axis acceleration data and three-axis angular velocity data; the motion state data collected by the elastic medicine ball can also be transmitted to a host computer, and the host computer determines the exercise data of the exerciser in the throwing process according to the motion state data; the exercise data includes: the throwing speed, throwing distance and throwing force at the moment of throwing. The present invention can obtain the specific exercise data of the exerciser in the throwing process, overcomes the problem of muscle damage or poor exercise effect caused by blind exercise of the exerciser, and the module shell is detachable and can be adapted to elastic medicine balls of different specifications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of sports medicine, and in particular to an elastic medicine ball, an elastic medicine ball system and a method for determining exercise data. Background Art

[0002] With the improvement of people's living standards, more and more people are pursuing the quality of life, and everyone goes to the gym to improve their physical fitness. Therefore, a series of fitness equipment has emerged. In recent years, a kind of fitness equipment has appeared in the gym, that is, the medicine ball. Medicine balls, also known as fitness balls, play a very important role in the field of sports medicine. Its special design and structure make the training more functional, such as throwing training. Therefore, medicine balls are often used in explosive power and core training, which can improve the strength and energy of the exercisers and are favored by many professional fitness enthusiasts. Traditional medicine balls include single-ear medicine balls, double-ear medicine balls, rope medicine balls, elastic medicine balls and non-elastic medicine balls. However, the traditional elastic medicine ball cannot know the specific exercise data during exercise, such as the ball speed when throwing, the force of throwing, the distance thrown and the calories consumed, which makes it impossible for the exerciser to know the specific exercise effect, and thus it is impossible to arrange the exercise plan reasonably. Some exercisers who use medicine balls suffer muscle injuries due to irregular movements. Summary of the invention

[0003] The purpose of the present invention is to provide an elastic medicine ball, an elastic medicine ball system and a method for determining exercise data, which can obtain the exercise data of the exerciser during the ball throwing process, and overcome the problem of muscle damage or poor exercise effect caused by blind exercise of the exerciser.

[0004] To achieve the above object, the present invention provides the following solutions:

[0005] An elastic medicine ball, comprising: a ball shell, a module shell and a data acquisition module;

[0006] The module housing is detachably embedded in the interior of the ball housing; the data acquisition module is arranged in the interior of the module housing;

[0007] The data acquisition module is used to collect the motion state data of the ball shell throwing process, and the motion state data includes three-axis acceleration data and three-axis angular velocity data.

[0008] Optionally, the elastic medicine ball further comprises: a single chip microcomputer and a data transmission module;

[0009] The single chip microcomputer and the data transmission module are both arranged inside the module housing;

[0010] The single chip microcomputer is connected to the data acquisition module and the data transmission module respectively. The single chip microcomputer is used to obtain the motion state data and control the data transmission module to transmit the motion state data.

[0011] Optionally, the data acquisition module includes a three-axis acceleration sensor and a three-axis gyroscope;

[0012] The signal output end of the three-axis acceleration sensor is connected to the single-chip microcomputer, and the three-axis acceleration sensor is used to collect the first three-axis acceleration of the spherical shell at the moment of throwing, the second three-axis acceleration when it first lands, and multiple third three-axis accelerations at different time points in the air movement process between the moment of throwing and the first landing, and transmit the first three-axis acceleration, the second three-axis acceleration and the multiple third three-axis accelerations to the single-chip microcomputer;

[0013] The signal output end of the three-axis gyroscope is connected to the single-chip microcomputer. The three-axis gyroscope is used to collect the three-axis angular velocity of the spherical shell when it lands for the first time, and transmit the three-axis angular velocity to the single-chip microcomputer.

[0014] Optionally, the elastic medicine ball further comprises: a plurality of buttons and protrusions;

[0015] The plurality of buttons are all arranged on the module housing; the protrusion is arranged on the inner surface of the ball housing;

[0016] The plurality of buttons are connected to the single chip microcomputer;

[0017] When the module housing is placed inside the ball housing, the button corresponding to the weight of the ball housing is arranged corresponding to the protrusion.

[0018] Optionally, the elastic medicine ball further includes: a power module and a wireless charging coil;

[0019] The power module and the wireless charging coil are both arranged inside the module housing;

[0020] The power module is connected to the wireless charging coil.

[0021] Optionally, the spherical shell includes: an inner shell sphere and an outer shell sphere;

[0022] The outer shell sphere is wrapped around the outer surface of the inner shell sphere; the protrusion is arranged on the inner surface of the inner shell sphere; and the module housing is arranged inside the inner shell sphere.

[0023] An elastic medicine ball system, the elastic medicine ball system comprising: the elastic medicine ball and a host computer;

[0024] The data transmission module of the elastic medicine ball is connected to the host computer; the elastic medicine ball is used to transmit the motion state data to the host computer through the data transmission module;

[0025] The host computer is used to determine the exercise data of the exerciser in the process of throwing the ball according to the motion state data; the exercise data includes the throwing speed, throwing distance and throwing force at the throwing moment.

[0026] A method for determining exercise data of an elastic medicine ball system, the method comprising:

[0027] The three-axis acceleration sensor is used to obtain the standard average acceleration value when the fitness coach throws the elastic medicine ball, and the corresponding relationship between the standard average acceleration value and the standard force is established;

[0028] The motion state data of the elastic medicine ball during throwing is obtained by using the three-axis acceleration sensor and the three-axis gyroscope; the motion state data is based on the ground coordinate system; the motion state data includes three-axis acceleration data and three-axis angular velocity data; the three-axis acceleration data includes a first three-axis acceleration, a second three-axis acceleration and a plurality of third three-axis accelerations; the three-axis angular velocity data includes three-axis angular velocity;

[0029] According to the corresponding relationship between the standard acceleration average value and the standard force and the motion state data, the exercise data of the exerciser in the process of throwing the ball is determined; the exercise data includes the throwing speed, throwing distance and throwing force at the throwing moment.

[0030] Optionally, determining the exercise data of the exerciser in the process of throwing the ball according to the corresponding relationship between the standard acceleration average value and the standard force and the motion state data specifically includes:

[0031] Integrating the first three-axis acceleration to obtain a throwing speed of the exerciser at the moment of throwing the elastic medicine ball;

[0032] Integrate the three-axis angular velocity to obtain a three-axis deviation angle, obtain a three-axis horizontal acceleration according to the three-axis deviation angle and the second three-axis acceleration, and integrate the three-axis horizontal acceleration to obtain a throwing distance of the elastic medicine ball;

[0033] The acceleration averages of the first three-axis acceleration, the second three-axis acceleration and a plurality of third three-axis accelerations are calculated, and based on the corresponding relationship between the standard acceleration average and the standard strength, the throwing strength of the exerciser is determined according to the acceleration averages.

[0034] Optionally, the method further includes determining the exercise data of the exerciser in the process of throwing the ball according to the corresponding relationship between the standard acceleration average value and the standard force and the motion state data:

[0035] obtaining the weight and exercise time of the exerciser;

[0036] The calories consumed by the exerciser exercising with the elastic medicine ball are calculated according to the body weight, the exercise time and the activity intensity coefficient of the elastic medicine ball exercise.

[0037] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

[0038] In the elastic medicine ball, elastic medicine ball system and exercise data determination method provided by the present invention, the data acquisition module inside the elastic medicine ball obtains the motion state data of the exerciser during the throwing process, and the upper computer obtains specific exercise data based on the motion state data. The exercise data includes: throwing speed, throwing distance and throwing force at the moment of throwing. The exerciser can adjust the exercise plan according to the exercise data, thereby improving the efficiency and effect of the exercise and overcoming the problem of muscle damage or poor exercise effect caused by blind exercise of the exerciser.

[0039] The present invention arranges the data acquisition module, the single-chip microcomputer, the data transmission module and the power supply module inside the module housing to form an integral detection device, which facilitates the assembly and disassembly of the detection device and the elastic medicine ball, so that the detection device can adapt to elastic medicine balls of different specifications. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0041] Figure 1 A structural diagram of a module housing provided by the present invention;

[0042] Figure 2 A structural block diagram of the elastic medicine ball system provided by the present invention;

[0043] Figure 3 A schematic diagram of the working process of the elastic medicine ball system provided by the present invention;

[0044] Figure 4 A flow chart of a method for determining exercise data of an elastic medicine ball system provided by the present invention;

[0045] Explanation of symbols: 1-data acquisition module, 101-three-axis gyroscope, 102-three-axis acceleration sensor, 2-single-chip microcomputer, 3-data transmission module, 4-power module, 5-button, 6-host computer, 7-module housing. DETAILED DESCRIPTION

[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0047] The purpose of the present invention is to provide an elastic medicine ball, an elastic medicine ball system and a method for determining exercise data, which can obtain the exercise data of the exerciser during the ball throwing process, and overcome the problem of muscle damage or poor exercise effect caused by blind exercise of the exerciser.

[0048] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0049] The present invention provides an elastic medicine ball, which comprises a ball shell, a module shell 7 and a data acquisition module.

[0050] The module housing 7 is detachably embedded in the interior of the ball housing. The data acquisition module is arranged inside the module housing 7. When data acquisition is required, the module housing 7 can be conveniently installed inside the ball housing; when data acquisition is not required, the module housing 7 can also be conveniently removed from the interior of the ball housing. Therefore, the module housing 7 can be adapted to elastic medicine balls of different specifications.

[0051] The data acquisition module is used to collect the motion state data of the ball shell throwing process, and the motion state data includes three-axis acceleration data and three-axis angular velocity data.

[0052] The elastic medicine ball also includes: a single chip microcomputer and a data transmission module. The single chip microcomputer and the data transmission module are both arranged inside the module housing 7. The single chip microcomputer is connected to the data acquisition module and the data transmission module respectively, and the single chip microcomputer is used to obtain the motion state data and control the data transmission module to transmit the motion state data. Preferably, the single chip microcomputer is an STM32F103 single chip microcomputer, and the data transmission module is a Bluetooth module.

[0053] The data acquisition module includes a three-axis acceleration sensor and a three-axis gyroscope.

[0054] The signal output end of the three-axis acceleration sensor is connected to the single-chip microcomputer. The three-axis acceleration sensor is used to collect the first three-axis acceleration of the ball shell at the moment of throwing, the second three-axis acceleration when it first lands, and multiple third three-axis accelerations at different time points in the air movement process between the moment of throwing and the first landing, and transmit the first three-axis acceleration, the second three-axis acceleration and the multiple third three-axis accelerations to the single-chip microcomputer.

[0055] The signal output end of the three-axis gyroscope is connected to the single-chip microcomputer. The three-axis gyroscope is used to collect the three-axis angular velocity of the ball shell when it first lands on the ground, and transmit the three-axis angular velocity to the single-chip microcomputer.

[0056] The elastic medicine ball also includes: a plurality of buttons and protrusions. Figure 1 As shown, multiple buttons are arranged on the module housing 7. The protrusion is arranged on the inner surface of the spherical housing. Multiple buttons are connected to the single chip microcomputer. When the module housing 7 is placed inside the spherical housing, the buttons corresponding to the weight of the spherical housing are arranged corresponding to the protrusion. Preferably, the module housing 7 is provided with multiple grooves, and the multiple buttons are arranged in the multiple grooves one by one.

[0057] The elastic medicine ball has different weight specifications. Preferably, three buttons are set on the module housing 7, representing 3kg, 5kg, and 10kg weight classes respectively. A small protrusion is set on the inner surface of the ball housing. When the weight of the medicine ball is 3kg, the button representing 3kg is correspondingly installed on the small protrusion inside the medicine ball, and the button representing 3kg is pressed. If the weight of the medicine ball is 5kg or 10kg, the button representing 5kg or 10kg is correspondingly installed on the small protrusion, and the corresponding button is pressed.

[0058] The elastic medicine ball also includes: a power module and a wireless charging coil. The power module and the wireless charging coil are both arranged inside the module housing 7. The power module is connected to the wireless charging coil. Preferably, the power module is a lithium battery. When the power is exhausted, the wireless charging coil receives electrical energy to charge the lithium battery, so that the elastic medicine ball can be reused.

[0059] The ball shell includes: an inner shell sphere and an outer shell sphere. The outer shell sphere is wrapped around the outer surface of the inner shell sphere. The protrusion is arranged on the inner surface of the inner shell sphere. The module shell 7 is arranged inside the inner shell sphere. The inner shell sphere is a spherical ball made of iron material and has a certain mass. The outer shell sphere is made of rubber and wrapped in leather, so that the elastic medicine ball has a certain elasticity, and the outer shell sphere serves as an external wrapping protective shell, which can protect the various modules inside the elastic medicine ball from wear and tear and increase the service life. The space between the inner shell sphere and the outer shell sphere is filled with rubber or PU plastic waste, and iron or aluminum metal can be added as a counterweight when necessary.

[0060] In the embodiment of the present invention, the data acquisition module, the single-chip microcomputer, the data transmission module and the power supply module are all arranged inside the module housing to form an integral detection device, which facilitates the assembly and disassembly of the detection device and the elastic medicine ball, that is, the detection device is detachable and portable.

[0061] The present invention also provides an elastic medicine ball system, such as Figure 2 As shown, the elastic medicine ball system includes: an elastic medicine ball and a upper machine.

[0062] The data transmission module of the elastic medicine ball is connected to the host computer. The elastic medicine ball is used to transmit the motion state data to the host computer through the data transmission module, such as Figure 3 shown.

[0063] The upper computer is used to determine the exercise data of the exerciser in the process of throwing the ball according to the motion state data. The exercise data includes the throwing speed, throwing distance and throwing force at the throwing moment.

[0064] The upper computer can also display the weight of the elastic medicine ball. The exerciser can change the exercise plan in time according to the throwing speed, throwing distance, throwing force and the weight of the elastic medicine ball at the throwing moment.

[0065] Preferably, the host computer can be a PC, a mobile phone, a tablet or a cloud. If the host computer is a cloud, it can interact with the TV (audio-visual system) and put the data into the audio-visual system.

[0066] The present invention provides an elastic medicine ball and an elastic medicine ball system that can accurately record the data of an exerciser during exercise. The data acquisition module obtains the motion state data of the exerciser during the throwing process, and the upper computer obtains specific exercise data based on the motion state data. The exercise data includes: the throwing speed, throwing distance and throwing force at the throwing moment. The exerciser can adjust the exercise plan based on the exercise data, thereby improving the efficiency and effect of the exercise, and overcoming the problem that the exerciser may suffer muscle damage or poor exercise effect due to blind exercise.

[0067] The present invention also provides a method for determining exercise data of an elastic medicine ball system corresponding to the above system, such as Figure 4 As shown, the method for determining exercise data includes:

[0068] S401, using a three-axis acceleration sensor to obtain a standard average acceleration value during a fitness coach's throwing of an elastic medicine ball, and establishing a corresponding relationship between the standard average acceleration value and the standard strength.

[0069] S402, using a three-axis acceleration sensor and a three-axis gyroscope to obtain motion state data during the throwing process of the elastic medicine ball. The motion state data is based on the ground coordinate system. The motion state data includes three-axis acceleration data and three-axis angular velocity data. The three-axis acceleration data includes a first three-axis acceleration, a second three-axis acceleration, and a plurality of third three-axis accelerations. The three-axis angular velocity data includes three-axis angular velocity.

[0070] S403, according to the correspondence between the standard acceleration average value and the standard force and the motion state data, determine the exercise data of the exerciser in the process of throwing the ball. The exercise data includes the throwing speed, throwing distance and throwing force at the moment of throwing, specifically including:

[0071] The acceleration of the first three axes is integrated to obtain the throwing speed of the elastic medicine ball when the exerciser throws it, which specifically includes:

[0072] Using the formula Calculate the throwing speed of the spherical shell at the moment it is thrown, where the three axes refer to the X-axis, Y-axis and Z-axis, v1(t) represents the throwing speed of the spherical shell at the moment it is thrown, and a1(t) represents the first acceleration of the spherical shell at the moment it is thrown. a x1 (t) represents the acceleration of the first three-axis acceleration on the X axis, a y1 (t) represents the acceleration of the first three-axis acceleration on the Y axis, a z1 (t) represents the acceleration of the first three-axis acceleration on the Z axis, and t1 represents the time when the spherical shell is thrown.

[0073] The three-axis angular velocity is integrated to obtain the three-axis deviation angle, and the three-axis horizontal acceleration is obtained according to the three-axis deviation angle and the second three-axis acceleration. The throwing distance of the elastic medicine ball is obtained by integrating the three-axis horizontal acceleration, which specifically includes:

[0074] Using the formula Get the three-axis horizontal acceleration.

[0075] Integrate the horizontal acceleration of the three axes and use the formula and The three-axis horizontal displacement is obtained.

[0076] According to the three-axis horizontal displacement, using the formula Get the throwing distance of the spherical shell.

[0077] in, Indicates the horizontal acceleration of the i-axis of the second three-axis acceleration, where the i-axis is the X-axis, Y-axis, or Z-axis, and a i2 (t) represents the acceleration of the second triaxial acceleration on the i-axis, θ i2 It represents the deviation angle of the second three-axis angular velocity on the i-axis. α i2 represents the angular velocity of the second triaxial angular velocity on the i-axis, Indicates the three-axis horizontal speed, represents the horizontal displacement of the three axes, s represents the throwing distance of the spherical shell, It represents the horizontal displacement of the three-axis horizontal displacement on the X-axis. It represents the horizontal displacement of the three-axis horizontal displacement on the Y axis. It represents the horizontal displacement of the three-axis horizontal displacement on the Z axis, and t2 represents the time it takes for the spherical shell to land for the first time.

[0078] Since the noise and interference of the three-axis gyroscope and the three-axis acceleration sensor will affect the accuracy of the data, after the data detected by the three-axis gyroscope and the three-axis acceleration sensor are transmitted to the STM32F103 microcontroller, Kalman filtering is first performed, and then the filtered data is used for calculation to greatly reduce the error and improve the accuracy of the data. Kalman filtering is mainly used when the gyroscope and acceleration sensor data are fused.

[0079] Kalman filtering is a commonly used filtering algorithm in the prior art. It is an algorithm that uses the linear system state equation to optimally estimate the system state through the system input and output observation data. For the system disturbance and observation error (i.e., noise) at each moment, as long as some appropriate assumptions are made on their statistical properties, by processing the observation signal containing noise, the estimated value of the real signal with the minimum error can be obtained in the average sense. Kalman filtering has a relatively high real-time performance and can update and process the collected data in real time.

[0080] The method of using the Kalman filter algorithm is as follows: run the Kalman filter algorithm on the STM32F103 microcontroller, input the data obtained from the gyroscope and accelerometer into the Kalman filter system, integrate and correct it, output the observed data, make an optimal estimate of the system state, estimate the state of the dynamic system from the input data with measurement noise, and obtain the optimal estimated data.

[0081] The five calculation equations of Kalman filtering are as follows:

[0082] Prior estimate: X(k|k-1)=AX(k-1|k-1)+BU(k)

[0083] Among them, X(k|k-1) is the result predicted using the previous state, X(k-1|k-1) is the optimal result of the previous state, U(k) is the control quantity of the current state, which can be 0, and A and B are both system parameters.

[0084] Error covariance: P(k|k-1)=AP(k-1|k-1)A T +Q

[0085] Among them, P(k|k-1) is the covariance corresponding to X(k|k-1), P(k-1|k-1) is the covariance corresponding to X(k-1|k-1), and A T represents the transposed matrix of A, and Q is the covariance of the system process.

[0086] Kalman gain: Kg(k)=P(k|k-1)H T / (HP(k|k-1)H T +R)

[0087] Where Kg(k) is the Kalman gain, H is the parameter of the measurement system, and R is the mean of the system process.

[0088] Corrected estimate: X(k|k)=X(k|k-1)+Kg(k)(Z(k)-HX(k|k-1))

[0089] Among them, X(k|k) is the optimal estimate under state k, and Z(k) is the measured value at time k.

[0090] Update error covariance: P(k|k)=(I-Kg(k)H)P(k|k-1)

[0091] Where P(k|k) is the covariance of X(k|k) in state k, and I is a matrix of 1.

[0092] Calculating the acceleration averages of the first three-axis acceleration, the second three-axis acceleration, and the third three-axis accelerations, and determining the throwing force of the exerciser based on the corresponding relationship between the standard acceleration average and the standard force, specifically including:

[0093] Using the formula A first acceleration, a second acceleration, and a plurality of third accelerations are calculated.

[0094] Using the formula Calculate the average value of acceleration.

[0095] Among them, a n (t) represents the nth acceleration, n = 1, 2 or 3, a xn (t) represents the acceleration of the nth acceleration on the X-axis, a yn (t) represents the acceleration of the nth acceleration on the Y axis, a zn (t) represents the acceleration of the nth acceleration on the Z axis, a(t) represents the average acceleration, a1(t) represents the first acceleration, a2(t) represents the second acceleration, a3(t) represents the third acceleration, and m represents the number of accelerations.

[0096] The greater the average acceleration, the greater the exerciser's hand strength.

[0097] Preferably, the throwing strength of the coach is used as the standard strength, and the strength is divided into weak and strong. The throwing strength lower than the standard of the fitness coach is weak, and the throwing strength higher than the standard of the fitness coach is strong.

[0098] Step S403, and then further includes:

[0099] Obtain the weight and exercise time of the exerciser. Calculate the calories consumed by the exerciser using the elastic medicine ball based on the weight, exercise time and activity intensity coefficient of the elastic medicine ball exercise, including:

[0100] Use the formula: Calories consumed = body weight × activity intensity factor × number of exercise hours to calculate the calories consumed.

[0101] The present invention can also standardize the action posture of the exerciser using the elastic medicine ball. First, the standard throwing action data of the fitness coach is collected. The collection process is as follows: when the fitness coach makes the standard posture of throwing the elastic medicine ball, the three-axis gyroscope collects the standard three-axis angular velocity of the hand posture at this time, and the host computer integrates the standard three-axis angular velocity to obtain the standard three-axis deviation angle, and the standard three-axis deviation angle is used as a reference standard. When the exerciser uses the elastic medicine ball, the three-axis deviation angle of the exerciser at the moment of throwing the elastic medicine ball is obtained, and the three-axis deviation angle of the exerciser is compared with the standard three-axis deviation angle, and the hand posture of the exerciser when throwing the ball is guided and corrected, and the throwing action is standardized, thereby avoiding muscle damage problems caused by the exerciser's non-standard actions.

[0102] Among them, according to the three-axis angular velocity, using the formula Calculate the three-axis deviation angle of the elastic medicine ball at the moment of throwing, θ i1 represents the deviation speed of the first three-axis angular velocity on the i-axis, α i1 represents the angular velocity of the first three-axis angular velocity on the i-axis.

[0103] The elastic medicine ball, elastic medicine ball system and training data determination method provided by the present invention can also be applied to upper limb training of athletes. Athletes can adjust the throwing posture, throwing speed and throwing force in time according to the training data, which can not only shorten the training time of athletes, but also improve the effect of athletes' upper limb training, thereby improving the level of athletes within a limited time.

[0104] As for the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method part.

[0105] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present invention. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. An elastic medicine ball, characterized in that: The elastic medicine ball comprises: a ball shell, a module shell and a data acquisition module; The module housing is detachably embedded in the interior of the ball housing; the data acquisition module is arranged in the interior of the module housing; when data acquisition is required, the module housing is conveniently installed in the interior of the ball housing; when data acquisition is not required, the module housing is conveniently removed from the interior of the ball housing; therefore, the module housing is adapted to elastic medicine balls of different specifications; The data acquisition module is used to collect the motion state data of the ball shell throwing process, the motion state data includes three-axis acceleration data and three-axis angular velocity data; according to the motion state data, the exercise data of the exerciser in the throwing process is determined; the exercise data includes the throwing speed, throwing distance and throwing force at the throwing moment; The elastic medicine ball also includes: a single chip microcomputer and a data transmission module; The single chip microcomputer and the data transmission module are both arranged inside the module housing; The single chip microcomputer is connected to the data acquisition module and the data transmission module respectively, and the single chip microcomputer is used to obtain the motion state data and control the data transmission module to transmit the motion state data; The elastic medicine ball further comprises: a plurality of buttons and protrusions; the plurality of buttons are all arranged on the module housing; the plurality of buttons respectively represent different weights of the elastic medicine ball; the protrusions are arranged on the inner surface of the ball housing; the plurality of buttons are all connected to the single chip microcomputer; when the module housing is placed inside the ball housing, the buttons representing the weights of the elastic medicine ball are correspondingly mounted on the protrusions, and the buttons representing the weights of the elastic medicine ball are pressed; The data acquisition module includes a three-axis acceleration sensor and a three-axis gyroscope; The signal output end of the three-axis acceleration sensor is connected to the single-chip microcomputer, and the three-axis acceleration sensor is used to collect the first three-axis acceleration of the spherical shell at the moment of throwing, the second three-axis acceleration when it first lands, and multiple third three-axis accelerations at different time points in the air movement process between the moment of throwing and the first landing, and transmit the first three-axis acceleration, the second three-axis acceleration and the multiple third three-axis accelerations to the single-chip microcomputer; The signal output end of the three-axis gyroscope is connected to the single-chip microcomputer. The three-axis gyroscope is used to collect the three-axis angular velocity of the spherical shell when it lands for the first time, and transmit the three-axis angular velocity to the single-chip microcomputer.

2. The elastic medicine ball according to claim 1, characterized in that: The elastic medicine ball also includes: a power module and a wireless charging coil; The power module and the wireless charging coil are both arranged inside the module housing; The power module is connected to the wireless charging coil.

3. The elastic medicine ball according to claim 1, characterized in that: The spherical shell comprises: an inner shell sphere and an outer shell sphere; The outer shell sphere is wrapped around the outer surface of the inner shell sphere; the protrusion is arranged on the inner surface of the inner shell sphere; and the module housing is arranged inside the inner shell sphere.

4. An elastic medicine ball system, characterized in that: The elastic medicine ball system comprises: the elastic medicine ball and a host computer as described in any one of claims 1 to 3; The data transmission module of the elastic medicine ball is connected to the host computer; the elastic medicine ball is used to transmit the motion state data to the host computer through the data transmission module; The host computer is used to determine the exercise data of the exerciser in the process of throwing the ball according to the motion state data; the exercise data includes the throwing speed, throwing distance and throwing force at the throwing moment.

5. A method for determining exercise data of an elastic medicine ball system, characterized in that: The elastic medicine ball system is the elastic medicine ball system according to claim 4, and the exercise data determination method comprises: The three-axis acceleration sensor is used to obtain the standard average acceleration of the fitness coach throwing the elastic medicine ball, and the corresponding relationship between the standard average acceleration and the standard force is established; The motion state data of the elastic medicine ball throwing process is obtained by using the three-axis acceleration sensor and the three-axis gyroscope; the motion state data is based on the ground coordinate system; the motion state data includes three-axis acceleration data and three-axis angular velocity data; the three-axis acceleration data includes a first three-axis acceleration, a second three-axis acceleration and a plurality of third three-axis accelerations; the three-axis angular velocity data includes a three-axis angular velocity; According to the corresponding relationship between the standard acceleration average value and the standard force and the motion state data, the exercise data of the exerciser in the process of throwing the ball is determined; the exercise data includes the throwing speed, throwing distance and throwing force at the throwing moment.

6. The method for determining exercise data of an elastic medicine ball system according to claim 5, characterized in that: The step of determining the exercise data of the exerciser in the process of throwing the ball according to the correspondence between the standard acceleration average value and the standard force and the motion state data specifically includes: Integrating the first three-axis acceleration to obtain a throwing speed of the exerciser at the moment of throwing the elastic medicine ball; Integrating the three-axis angular velocity to obtain a three-axis deviation angle, obtaining a three-axis horizontal acceleration according to the three-axis deviation angle and the second three-axis acceleration, and integrating the three-axis horizontal acceleration to obtain a throwing distance of the elastic medicine ball; The acceleration averages of the first three-axis acceleration, the second three-axis acceleration and a plurality of third three-axis accelerations are calculated, and based on the corresponding relationship between the standard acceleration average and the standard strength, the throwing strength of the exerciser is determined according to the acceleration averages.

7. The method for determining exercise data of an elastic medicine ball system according to claim 5, characterized in that: The method further comprises: determining the exercise data of the exerciser in the process of throwing the ball according to the corresponding relationship between the standard acceleration average value and the standard force and the motion state data; and then: obtaining the weight and exercise time of the exerciser; The calories consumed by the exerciser exercising with the elastic medicine ball are calculated based on the body weight, the exercise time and the activity intensity coefficient of the elastic medicine ball exercise.

Citation Information

Patent Citations

  • Elastic medicine ball and elastic medicine ball system

    CN211536440U

  • Monitoring of physical training events

    US20120029666A1