Assembly, system and method for improved training
12109457 ยท 2024-10-08
Assignee
Inventors
Cpc classification
A63B24/0087
HUMAN NECESSITIES
A63B2230/625
HUMAN NECESSITIES
A63B2024/0068
HUMAN NECESSITIES
A63B24/0062
HUMAN NECESSITIES
A63B2220/05
HUMAN NECESSITIES
A63B2230/062
HUMAN NECESSITIES
A63B2024/0093
HUMAN NECESSITIES
International classification
A63B24/00
HUMAN NECESSITIES
Abstract
The training machine assembly comprises at least one control device and at least one training resistance. Each of the at least one training resistance comprises at least one training resistance value, such as a force applied towards the user contact element, e.g. a handle. The training resistance value can also comprise a function or a vector, for example a function linking a speed of movement of a user and/or a user contact element and a force applied against said movement. The control device can be a control device for controlling the training machine assembly. The training resistance can comprise an actuator. The actuator can comprise an electric motor. The training resistance can comprise a weight. The training resistance can comprise another element configured to provide a resistance against a movement of the user. The training machine assembly can comprise at least one camera.
Claims
1. A system comprising a plurality of training machine assemblies, each of the training machine assemblies comprising: (i) at least one control device, and (ii) at least one training resistance, wherein each training resistance comprises at least one training resistance value; wherein the at least one training resistance is automatically adjustable, and wherein the training machine assembly is configured to adjust the at least one training resistance; wherein the system is configured for generating heart rate data of a user and for processing user plan data; wherein the user plan data comprise data relating to a plurality of user exercises; wherein the system is configured for adapting the user plan data relating to a next exercise of the user based at least on a measure for an increase and/or a decrease of the heart rate of the user during a current exercise; and wherein the measure for the increase and/or the decrease of the user's heart rate comprises a rise-time and/or a fall-time of the user's heart rate relative to a resting heart rate of the user.
2. The system according to claim 1, wherein the adapting the user plan data relating to the next exercise of the user is based at least on temporal changes of the user's heart rate during (i) a current, and/or (ii) the current and at least one preceding user exercise of the user.
3. The system according to claim 1, wherein the adapting the user plan data relating to the next exercise of the user is based at least on a measure for an increase and/or a decrease of the heart rate of the user during the current and at least one is preceding user exercise of the user.
4. The system according to claim 1, wherein the user plan data comprise data relating to the training resistance for a plurality of exercises and wherein adapting of the user plan data comprises adapting the data relating to the training resistance based on the measure for the increase and/or the decrease of the heart rate of the user.
5. The system according to claim 1, wherein the system is a system for strength training, and wherein the system is a system for circuit training.
6. A data processing system, wherein the data processing system is configured to receive data, send data, and process data, wherein the data processing system is configured to at least one of: receive user plan data, and/or generate the user plan data, and/or store the user plan data, wherein the user plan data comprise data relating to a plurality of user exercises, an indication of suitable training machine assemblies for each user exercise, and data relating to training resistances for a plurality of exercises, and wherein the data processing system is configured for adapting the user plan data relating to a next exercise of the user based on a measure for an increase and/or a decrease of a heart rate of a user during a current exercise; wherein the measure for the increase and/or the decrease of the user's heart rate comprises a rise-time and/or a fall-time of the user's heart rate relative to a resting heart rate of the user.
7. The data processing system according to claim 6, wherein the data processing system is configured for determining temporal changes in the heart rate of the user; wherein the data processing system is configured for adapting the user plan data relating to the next exercise of the user further based on the temporal changes of the heart rate of the user relating to at least one of (i) the current and/or (ii) the current as well as at least one preceding user exercise of the user.
8. The data processing system according to claim 6, wherein the data processing system is configured to determine the measure for the increase and/or the decrease of the heart rate of the user; wherein the data processing system is configured for adapting the user plan data relating to the next exercise of the user based on the measure for the increase and/or the decrease of the heart rate of the user relating to the current as well as the at least one preceding user exercise of the user.
9. The data processing system according to claim 6, wherein the data processing system is configured for controlling a plurality of training resistances of a plurality of training machine assemblies based on the user plan data.
10. The data processing system according to claim 6, wherein the data processing system is configured to be connected to a system comprising a plurality of training machine assemblies, each of the training machine assemblies comprising: (i) at least one control device, and (ii) at least one training resistance, wherein each training resistance comprises at least one training resistance value; wherein the at least one training resistance is automatically adjustable, and the training machine assembly is configured to adjust the at least one training resistance; wherein the system is configured for generating heart rate data of a user and for processing the user plan data.
11. A method comprising using a plurality of training machine assemblies, wherein the method comprises controlling the plurality of training machine assemblies; wherein the method further comprises providing a plurality of training resistances to a user, each training resistance comprising a training resistance value; wherein the method comprises automatically adjusting the plurality of training resistances, wherein the method comprises detecting a heart rate of the user; wherein the method comprises adjusting at least one of the training resistances; wherein the method comprises processing and adapting user plan data; wherein the user plan data comprise data relating to a plurality of user exercises; wherein the method comprises adapting the user plan data relating to a next exercise of the user based at least on a measure for an increase or decrease of the heart rate of the user during a current exercise; wherein the measure for the increase and/or the decrease of the user's heart rate comprises a rise-time and/or a fall-time of the user's heart rate relative to a resting heart rate of the user.
12. The method according to claim 11, wherein the adapting the user plan data relating to the next exercise of the user is further based at least on at least one of: (a) temporal changes of the heart rate of the user during at least one of: (i) a current, and/or (ii) the current and at least one preceding user exercise of the user; and/or (b) the measure for the increase and/or the decrease of the heart rate of the user during the current as well as at least one preceding user exercise of the user, the measure particularly comprising a rise-time and/or a fall time of the heart rate of the user to a certain value.
13. The method according to claim 11, wherein the method is a method for operating training machine assemblies for strength training and/or a method for operating training machine assemblies for circuit training.
Description
BRIEF FIGURE DESCRIPTION
(1)
(2)
(3)
(4)
DETAILED FIGURE DESCRIPTION
(5)
(6) In
(7) The training machine assembly further comprises a contact element, here, a sliding foot rest, to which the training resistance 14 is applied. The training resistance 14 can be for example generated by at least one of an electric motor, a pneumatic or a hydraulic cylinder and weight stack. Here, the training resistance 14 is a force, indicated by the letter F in
(8) The training machine assembly 10 further comprises a camera 20. The camera 20 captures image data 40 of the user using the training machine assembly. The image data 40 that the camera captures can be video data.
(9) The training machine assembly 10 further comprises a control device 30. However, the training machine assembly can also only be connected to the control device 30, for example in a case where there is a system comprising a plurality of training machine assemblies and the system comprises at least one control device 30 controlling the training machine assemblies 10.
(10) The camera 20 is configured to transmitting the image data 40 to the control device 30. However, the camera can also be configured for transmitting the image data 40 to a data processing system 32.
(11)
(12) The user starts to exercise at t.sub.0 at the training machine assembly 10. The user then goes to the second machine 10, for example t.sub.1, where he rests and then continues training, for example at t.sub.2. The user continues this training mode also for the following training machine assemblies 10 and 10. In
(13) While the user exercises, the training machine assembly 10, 10, 10, 10 generates data, for example regarding the heart-rate of the user or regarding a proper exercising style, as will be discussed in the context of
(14) The system is configured to operate based on the generated data.
(15) For example, when the user exercises improperly, the system can instruct the user to exercise properly. The system can be configured for outputting corresponding instruction data in such a case. The system can also be configured for generating corresponding instruction data in such a case.
(16) The system can also be configured for adapting the training resistances of the training machine assemblies based on the generated data.
(17) The system can be configured for generating further data based on the image data, such as heart-rate data corresponding to the user, skeleton data, which may refer to a physiology of the user, and skeleton-trajectory data, which may refer to a trajectory of parts or portions of the body of the user, for example to joints of the user.
(18)
(19) The system can be configured for generating skeleton trajectory data based on the image data. As can be seen in
(20) The system is configured for comparing the skeleton trajectory data to skeleton reference data. The system can thus for example identify improper exercising of the user.
(21) The system uses boundary conditions for generating the skeleton trajectory data, which boundary conditions relate to the position of the user. When the user sits on the training machine assembly 10, then his/her chest, arms and head are visible. Also, the user faces the camera 20. Hence, an orientation of the user relative to the training machine assembly is known. One boundary condition can for example relate to the orientation of the user. Another boundary condition can relate to an expected position of the chest of the user.
(22) These boundary conditions can for example lead to a reduced need of computing power. They can also lead to an improved reliability of the generated data.
(23) The system can further be configured for generating the heart-rate data of the user based on the image data 40, as discussed above. The system can then be configured for also using boundary conditions. A boundary condition can for example be a limitation of where the head of the user can be located while the user sits on the machine.
(24)
(25) In
(26) At the beginning of an exercise, the heart-rate of the user typically rises. For an optimal training effect, the heart rate of the user should be between HR.sub.min and HR.sub.max at the end of each exercise.
(27) As can be seen, the heart-rate of the user is below HR.sub.min at the end of the first exercise E1. In such a case, the system is configured to increase the training resistance value. This can for example be performed during an exercise. It can also be performed at a next exercise, as can be seen in
(28) As regards the training resistance value, the system applies the same setting also to the third exercise E3. In other words, the training value is increase to a similar or same degree as it was for E2. However, the heart-rate of the user exceeds the range of HR.sub.min and HR.sub.max at the end of E3. The system reacts by reducing the training resistance value for E4 and E5.
(29) The system can also be configured to determine the level to which the heart-rate of the user drops in between the exercises, as well as a steepness of the heart-rate of the user. These can all be measures for a fitness and/or the exhaustion of the user.
(30) Whenever a relative term, such as about, substantially or approximately is used in this specification, such a term should also be construed to also include the exact term. That is, e.g., substantially straight should be construed to also include (exactly) straight.
(31) Whenever steps were recited in the above or also in the appended claims, it should be noted that the order in which the steps are recited in this text may be accidental. That is, unless otherwise specified or unless clear to the skilled person, the order in which steps are recited may be accidental. That is, when the present document states, e.g., that a method comprises steps (A) and (B), this does not necessarily mean that step (A) precedes step (B), but it is also possible that step (A) is performed (at least partly) simultaneously with step (B) or that step (B) precedes step (A). Furthermore, when a step (X) is said to precede another step (Z), this does not imply that there is no step between steps (X) and (Z). That is, step (X) preceding step (Z) encompasses the situation that step (X) is performed directly before step (Z), but also the situation that (X) is performed before one or more steps (Y1), . . . , followed by step (Z). Corresponding considerations apply when terms like after or before are used.
(32) While in the above, a preferred embodiment has been described with reference to the accompanying drawings, the skilled person will understand that this embodiment was provided for illustrative purpose only and should by no means be construed to limit the scope of the present invention, which is defined by the claims.