This application claims the priority benefit of Taiwan application serial no. 111117045, filed on May 5, 2022. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to an exercise equipment, and particularly relates to a treadmill and an exercise accident detection method thereof.
Modern people pay more and more attention to the importance of exercise, and the treadmill is a very common and popular exercise equipment. Users may walk or run on the treadmill belt of the treadmill to achieve the purpose of exercising. However, when the user falls on the treadmill or foreign objects (such as pets, children, water bottles or other exercise equipment) are drawn under the bottom of the treadmill by the treadmill belt, serious injuries may be caused to the user or the children or pets drawn under the bottom of the treadmill. Currently, the existing accident prevention method for treadmills is to set a safety key. One end of the safety key is inserted on the treadmill, and the other end of the safety key is tied to the user. Once the user on the treadmill falls, the safety key is pulled out, causing the treadmill to stop operating to avoid expansion of injuries. However, since the safety key is required to be tied to the user, this method is not favorable to the user.
In view of this, the disclosure proposes a treadmill and an exercise accident detection method thereof, which can detect in real time whether an accident during the use of the treadmill occurs, so as to improve the safety of using the treadmill.
A treadmill of an embodiment of the disclosure is provided, which includes a treadmill body, an inertial sensor, and a processor. The inertial sensor is mounted on the treadmill body and continuously senses multiple sensed values while a treadmill belt of the treadmill is running. The processor is coupled to the inertial sensor, acquires multiple first sensed values sensed within a preset period by the inertial sensor, analyzes the first sensed values sensed within the preset period to determine an event threshold value, and determines whether multiple second sensed values sensed not within the preset period by the inertial sensor satisfy a normal condition according to the event threshold value. If the multiple second sensed values do not satisfy the normal condition, the processor controls the treadmill belt of the treadmill to stop running.
An exercise accident detection method of an embodiment of the disclosure is provided, which is suitable for a treadmill. The method includes the following steps. Multiple sensed values are continuously sensed while the treadmill belt of the treadmill is running by the inertial sensor mounted on the treadmill. Multiple first sensed values sensed are acquired within a preset period by the inertial sensor. The multiple first sensed values sensed in the preset period are analyzed to determine an event threshold value. Whether multiple second sensed values sensed not within the preset period by the inertial sensor satisfy a normal condition is determined according to the event threshold value. If the second sensed values do not satisfy the normal condition, the treadmill belt of the treadmill is controlled to stop running.
Based on the above, in the embodiment of the disclosure, the inertial sensor is mounted on the treadmill body to perform sensing. When a user is exercising on the treadmill, the multiple first sensed values sensed within the preset period may be analyzed first to determine the event threshold value. After the event threshold value is determined, whether the multiple second sensed values sensed by the inertial sensor satisfy the normal condition may be determined according to the event threshold value, so as to detect whether a treadmill exercise accident during the use of the treadmill occurs. If the multiple second sensed values do not satisfy the normal condition, it means that the treadmill exercise accident during the use of the treadmill has occurred, and consequently the treadmill belt of the treadmill is controlled to stop running to avoid continuous expansion of injuries. Based on this, the safety of using the treadmill can be improved.
In order to make the above-mentioned features and advantages of the disclosure more comprehensible, the following embodiments are described in detail together with the accompanying drawings.
Part of the embodiments of the disclosure will be described in detail with reference to the accompanying drawings. Regarding the referenced reference numerals in the following description, when the same reference numerals appear in different drawings, the reference numerals will be regarded as the same or similar components. These embodiments are only a part of the disclosure, and do not reveal all possible implementations of the disclosure. Rather, these embodiments are only examples of methods and devices within the scope of the disclosure.
The treadmill body 110 may include a pedestal 111, a treadmill belt 112, and an input device 113. The pedestal 111 is disposed with a treadmill belt 112. When the treadmill 100 starts, the treadmill belt 112 on the pedestal 111 is driven by a motor to run. The treadmill belt 112 is for a user U1 to step on, and the feet of the user U1 repeatedly stride along with the running of the treadmill belt 112. The user U1 may input a set speed through the input device 113 to control a running speed of the treadmill belt 112. The input device 113 is, for example, a key or a button, which is not limited in the disclosure.
The inertial sensor 120 is mounted on the treadmill body 110 and is used to sense multiple sensed values, and the multiple sensed values may be used to present a motion state of the treadmill 100. In the embodiment of
The processor 130 may be used to control actions of various members of the treadmill 100, such as a central processing unit (CPU), or other programmable general-purpose or special-purpose microprocessor, digital signal processor (DSP), programmable controller, application specific integrated circuit (ASIC), programmable logic device (PLD) or other similar components or a combination of the above components.
The power management device 140 is used to provide power to the treadmill 100. In an embodiment, the power management device 140 may receive utility power through a plug, and convert the utility power into a power source suitable for the treadmill 100.
In the embodiment of the disclosure, multiple sensed values may be continuously sensed while the treadmill belt 112 of the treadmill 100 is running by the inertial sensor 120. Whether an accident during the use of the treadmill 100 occurs may be detected by the processor 130 according to the multiple sensed values provided by the inertial sensor 120. The accidents include the user U1 falling down, foreign objects hitting the treadmill 100, or foreign objects being drawn under the bottom of the treadmill 100 and so on. In this way, when an accident during the use of the treadmill 100 occurs, the processor 130 may control the treadmill belt 112 to stop running, so as to avoid continuous expansion of injuries caused by improper use of the treadmill 100.
In detail,
In Step S210, multiple sensed values are continuously sensed while the treadmill belt 112 of the treadmill 100 is running by the inertial sensor 120 mounted on the treadmill 100. When the treadmill 100 starts and the user U1 starts to run on the treadmill belt 112, the inertial sensor 120 continuously performs sensing and outputs the multiple sensed values. It should be noted that the treadmill 100 vibrates in response to repeated stepping by the user U1, and the multiple sensed values output by the inertial sensor 120 also change in response to the vibration of the treadmill 100. It may be known that, based on the regularity of a force exerted by the strides of the user U1 on the treadmill 100, the multiple sensed values output by the inertial sensor 120 also regularly change within a normal range.
In Step S220, multiple first sensed values sensed within a preset period by the inertial sensor 120 are acquired by the processor 130. Specifically, under a condition that the user U1 runs normally within the preset period, the processor 130 collects the multiple first sensed values within the preset period output by the inertial sensor 120. A length of the preset period is, for example, 8 seconds or 10 seconds, which can be set according to actual applications, and the disclosure does not limit the length of the preset period.
Next, in Step S230, the multiple first sensed values sensed within the preset period are analyzed by the processor 130 to determine an event threshold value. In other words, the processor 130 determines the event threshold value according to the multiple first sensed values sensed during the user running normally. In some embodiments, a statistical calculation may be directly performed on the multiple first sensed values within the preset period by the processor 130 to determine the event threshold value. For example, the event threshold value may be generated by adding a preset value to a maximum value of the multiple first sensed values within the preset period by the processor 130. In some embodiments, a waveform may be formed by the multiple sensed values with respect to multiple sensed time points output by the inertial sensor 120, and the statistical calculation may be performed according to multiple peaks or multiple valleys formed by the multiple first sensed values within the preset period to determine the event threshold value by the processor 130.
For example,
In Step S240, whether multiple second sensed values sensed not within the preset period by the inertial sensor satisfy a normal condition is determined by the processor 130 according to the event threshold value. In some embodiments, after the event threshold value is determined according to the first sensed values, whether the multiple second sensed values sensed not within the preset period by the inertial sensor fall within a normal range defined by the event threshold value may be determined by the processor 130. In other words, through determining whether the multiple second sensed values sensed by the inertial sensor 120 are greater than or smaller than the event threshold value, whether the second sensed values satisfy the normal condition may be determined by the processor 130. If a second sensed value sensed by the inertial sensor 120 does not fall within the normal range defined by the event threshold value, the second sensed value may be determined to be not satisfying the normal condition by the processor 130. In some embodiments, a waveform may be formed by the sensed values output with respect to multiple sensed time points by the inertial sensor 120, and whether the second sensed values satisfy the normal condition may be determined by comparing the event threshold value with the multiple peaks or the multiple valleys formed by the multiple second sensed values.
For example, referring to
It should be noted that the embodiment of
Afterward, if the second sensed values sensed by the inertial sensor 120 do not satisfy the normal condition (Step S240 determines NO), in Step S250, the processor 130 controls the treadmill belt 112 of the treadmill 100 to stop running. For example, in response to the valley v10 corresponding to the time point t3 being smaller than the event threshold value TH2, the processor 130 may control the motor for driving the treadmill belt 112 to stop running. Alternatively, in response to the peak p10 corresponding to the time point t4 being greater than the event threshold value TH1, the processor 130 may control the motor for driving the treadmill belt 112 to stop running. In an embodiment, the processor 130 may control the motor for driving the treadmill belt 112 to stop running, so that the treadmill belt 112 of the treadmill 100 stops running. In an embodiment, the power management device 140 receives a power-off signal from the processor 130 and stops supplying power to the treadmill 100, so that the treadmill belt 112 of the treadmill 100 stops running.
Specifically, if the second sensed values sensed by the inertial sensor 120 do not satisfy the normal condition, the processor 130 may determine that an exercise accident during the use of the treadmill 100 occurs and control the treadmill belt 112 to stop running. In detail, if the user U1 falls down or a foreign object hits the treadmill 100, the body of the user U1 or the foreign object hits the treadmill 100, and the second sensed value sensed by the inertial sensor 120 changes drastically. Based on this, since an object threshold value is determined according to the first sensed value sensed while the user U1 running normally, when the body of the user U1 hits the treadmill 100 or the foreign object hits the treadmill 100 vigorously, the sensed value output by the inertial sensor 120 exceeds a normal range defined by the object threshold value. Therefore, whether an exercise accident during the use of the treadmill 100 occurs may be detected by the processor 130 according to the sensed values output by the inertial sensor 120, so as to determine whether to control the treadmill belt 112 to stop running, thereby improving the safety of using the treadmill 100.
It is worth mentioning that, as the running speed of the user U1 changes, the force exerted by the strides of the user U1 on the treadmill 100 also changes. Therefore, in some embodiments, during a process of the user U1 using the treadmill 100, the object threshold value may be updated by the processor 130.
In some embodiments, after determining the object threshold value according to the first sensed values within a preset period, multiple first sensed values sensed within another preset period by the inertial sensor 120 may be acquired by the processor 130, and the event threshold value is updated by analyzing the multiple first sensed values sensed within the other preset period. That is to say, in some embodiments, the processor 130 may periodically calculate and update the event threshold value. For example, the processor 130 may calculate a new event threshold value every 3 minutes according to the first sensed values within the preset period and use the new event threshold value to update an old event threshold value. In this way, the event threshold value may be adaptively adjusted in response to the force exerted by the strides of the user U1.
In some embodiments, the event threshold value is updated by the processor 130 according to a set speed in response to a change of the set speed of the treadmill 100. In some embodiments, the event threshold value may be updated correspondingly in response to a certain increase in the set speed. In detail, the object threshold value may first be determined by the processor 130 according to the first sensed values within a preset period, and the first sensed values are sensed during the set speed being a first speed. Afterward, when the set speed of the treadmill 100 is adjusted from the first speed to a second speed by the user U1, a threshold adjustment value may be acquired by the processor 130 by looking up a table according to a difference between the first speed and the second speed, and then the object threshold value is updated by adding or subtracting the threshold adjustment value to the object threshold value.
On the other hand, in addition to using the sensed values of the inertial sensor 120 to detect whether the user U1 has fallen or a foreign object has hit the treadmill 100, in the embodiment of the disclosure, included angles between the pedestal 111 and the ground may also be calculated by the processor 130 according to the sensed values of the inertial sensor 120, so as to detect whether a foreign object is drawn under the pedestal 111 by the treadmill belt 112 in motion.
In detail,
In Step S410, multiple sensed values are continuously sensed while the treadmill belt 112 of the treadmill 100 is running by the inertial sensor 120 mounted on the treadmill 100. In Step S420, multiple first sensed values sensed within a preset period by the inertial sensor 120 are acquired by the processor 130. In Step S430, the multiple first sensed values sensed within the preset period are analyzed by the processor 130 to determine an event threshold value. In Step S440, whether multiple second sensed values sensed not within the preset period by the inertial sensor 120 satisfy a normal condition is determined by the processor 130 according to the event threshold value. If the multiple second sensed values sensed by the inertial sensor 120 do not satisfy the normal condition (Step S440 determines NO), in Step S450, the processor 130 controls the treadmill belt 112 of the treadmill 100 to stop running. The detailed implementations of the above Step S410˜Step S450 have been clearly explained in Step S210˜Step S250 in the embodiment of
It should be noted that, in Step S460, the multiple included angles between the pedestal 111 of the treadmill 100 and the ground with respect to multiple time points are calculated according to the sensed values by the processor 130. In some embodiments, the included angles between the pedestal 111 and the ground may be calculated by the processor 130 according to three-axis acceleration sensed values output by the three-axis acceleration sensor. Alternatively, the included angles between the pedestal 111 and the ground may be calculated by the processor 130 according to three-axis angular velocity sensed values output by the gyroscope. For example,
In some embodiments, the multiple included angles with respect to the multiple time points may be calculated continuously by the processor 130 according to the sensed values output by the inertial sensor 120. Whether to control the treadmill belt 112 of the treadmill 100 to stop running may be determined by the processor 130 according to the multiple included angles. In this embodiment, in Step S470, whether the multiple included angles are continuously greater than a safety angle threshold value within a detection period is determined by the processor 130. The detection period is, for example, 3 seconds, which is not limited in the disclosure. Specifically, whether the multiple angles corresponding to different time points are continuously greater than the safety angle threshold value may be determined by the processor 130. Assuming that the detection period is 3 seconds, if the multiple angles calculated by the processor 130 within the 3 seconds are all greater than the safety angle threshold value, the processor 130 may determine that the multiple included angles are continuously greater than the safety angle threshold value within the detection period.
If the multiple included angles are continuously greater than the safety angle threshold value within the detection period (Step S470 determines YES), in Step S450, the processor 130 controls the treadmill belt 112 of the treadmill 100 to stop running. Therefore, as shown in
In summary, in the embodiment of the disclosure, the inertial sensor is mounted on the treadmill body to perform sensing. When the user is exercising on the treadmill, some sensed values may be collected first to determine the event threshold value. Whether other subsequent sensed values satisfy the normal condition is determined by using the event threshold value, thereby detecting whether the user has fallen or the foreign object has fallen onto the treadmill. When a sensed value not satisfying the normal condition is detected, the treadmill belt of the treadmill stops, so as to avoid causing expansion of injuries to the user of the treadmill. In addition, the included angle between the pedestal of the treadmill and the ground may be calculated according to the sensed value output by the inertial sensor. Therefore, whether the foreign subject is drawn under the bottom of the treadmill may be detected according to the included angle between the pedestal of the treadmill and the ground, and consequently whether to control the treadmill belt to stop running is determined. In this way, the safety of using the treadmill can be significantly improved.
Although the disclosure has been disclosed above with the embodiments, it is not intended to limit the disclosure. Persons with ordinary knowledge in the technical field may make some changes and modifications without departing from the spirit and scope of the disclosure. The scope of protection of the disclosure should be defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
111117045 | May 2022 | TW | national |