Digital strength training
An information related to the position of an actuator coupled to a cable which is coupled to a motor is received. A filter is used to provide an input to a motor controller coupled to the motor, to adjust torque on the motor such that a strength curve is implemented relative to the position of the actuator.
1. An exercise machine, including:
an actuator;
a motor;
a cable coupled between the actuator and the motor; and
a processor configured to:
determine that a range of motion of a user of the exercise machine is between pre-determined motion thresholds;
while the range of motion of the user is between the pre-determined motion thresholds, determine persistence, for at least a pre-determined period of time, of both: (1) a velocity of the cable being below a pre-determined velocity threshold; and (2) a tension applied by the user on the cable being above a pre-determined tension threshold; and
in response to determining persistence, for at least the pre-determined period of time, of both: (1) the velocity of the cable being below the pre-determined velocity threshold; and (2) the tension applied by the user on the cable being above the pre-determined tension threshold, determine that the user should be spotted, wherein torque of the motor is reduced based at least in part on determining that the user should be spotted.
2. The exercise machine of claim 1 , wherein the torque of the motor is reduced to a pre-determined threshold.
3. The exercise machine of claim 1 , wherein the torque of the motor is reduced linearly.
4. The exercise machine of claim 1 , wherein the torque of the motor is reduced at a first rate until the velocity of the cable rises above the pre-determined velocity threshold.
5. The exercise machine of claim 1 , wherein the torque of the motor is reduced during a concentric phase such that the velocity of the cable does not fall below the pre-determined velocity threshold.
6. The exercise machine of claim 1 , wherein in response to a determination that the velocity of the cable exceeds a target threshold, the torque of the motor is increased to prevent the user from exceeding a maximum velocity.
7. A method, comprising:
determining that a range of motion of a user of an exercise machine is between pre-determined motion thresholds, wherein the exercise machine includes an actuator, a motor, and a cable coupled between the actuator and the motor;
while the range of motion of the user is between the pre-determined motion thresholds, determining persistence, for at least a pre-determined period of time, of both: (1) a velocity of the cable being below a pre-determined velocity threshold; and (2) a tension applied by the user on the cable being above a pre-determined tension threshold; and
in response to determining persistence, for at least the pre-determined period of time, of both (1) the velocity of the cable being below the pre-determined velocity threshold; and (2) the tension applied by the user on the cable being above the pre-determined tension threshold, determining that the user should be spotted, wherein torque of the motor is reduced based at least in part on determining that the user should be spotted.
8. The method of claim 7 , wherein the torque of the motor is reduced to a pre-determined threshold.
9. The method of claim 7 , wherein the torque of the motor is reduced linearly.
10. The method of claim 7 , wherein the torque of the motor is reduced at a first rate until the velocity of the cable rises above the pre-determined velocity threshold.
11. The method of claim 7 , wherein the torque of the motor is reduced during a concentric phase such that the velocity of the cable does not fall below the pre-determined velocity threshold.
12. The method of claim 7 , wherein in response to a determination that the velocity of the cable exceeds a target threshold, the torque of the motor is increased to prevent the user from exceeding a maximum velocity.