Drop set mode for digital exercise device
A velocity of a user when performing repetitions of an exercise movement on an actuator is monitored. Based at least in part on an evaluation of the monitored velocity, it is determined that the user is within a range of proximity away from failure. In response to determining that the user is within the range of proximity away from failure: torque requested of a motor is dynamically adjusted to drop resistance to maintain the user within the range of proximity away from failure. In one embodiment, the motor provides resistance to the actuator. In one embodiment, the actuator is coupled to the motor.
1 . A system, comprising:
a motor that provides exercise resistance to an actuator coupled to the motor; and
one or more processors for facilitating a drop set, configured to:
monitor a velocity of a user when performing repetitions of an exercise movement based at least in part on a detected position and/or velocity of a motor and/or actuator sensor;
determine an RIR (repetition in reserve) number based at least in part on a detected velocity waveform, wherein the detected velocity waveform is based at least in part on the monitored velocity as compared to previous repetitions and/or historical data across a plurality of exercise machines and users, and wherein the RIR number is a number of repetitions a user may perform before failure;
based at least in part on the determined RIR number being a threshold number or less, determine that the user is within a range of proximity away from failure;
in response to determining that the user is within the range of proximity away from failure:
dynamically adjust torque requested of the motor to drop exercise resistance to maintain the user within the range of proximity away from failure such that for a next repetition a next RIR number is within a proximity range.
2 . The system of claim 1 , wherein the range of proximity away from failure comprises a number of repetitions away from failure.
3 . The system of claim 1 , wherein the determination that the user is within the range of proximity away from failure is based on determining a decrease in velocity as compared to one or more previous repetitions.
4 . The system of claim 1 , wherein the determination that the user is within the range of proximity away from failure is based on determining a decay in mean concentric phase velocity.
5 . The system of claim 1 , wherein dropping of exercise resistance is performed between a current repetition of the exercise movement and a next repetition of the exercise movement.
6 . The system of claim 5 , wherein the dropping of exercise resistance is performed at an end range of motion of the current repetition.
7 . The system of claim 5 , wherein the dropping of exercise resistance is performed between a concentric phase of the current repetition and an eccentric phase of a next repetition.
8 . The system of claim 1 , wherein the exercise resistance is dropped by a percentage amount.
9 . The system of claim 1 , wherein multiple drops in exercise resistance are progressively performed throughout the drop set.
10 . The system of claim 9 , wherein an amount of reduction of exercise resistance is dynamically adjustable for each drop.
11 . The system of claim 9 , wherein a permitted number of drops is capped.
12 . The system of claim 1 , wherein the one or more processors are further configured to terminate the drop set in response to identifying momentary failure.
13 . The system of claim 12 , wherein the momentary failure is identified from the monitored velocity.
14 . The system of claim 1 , wherein the motor provides an initial exercise resistance comprising a suggested maximum exercise resistance for a number of repetitions.
15 . The system of claim 14 , wherein the amount of exercise resistance that is dropped is based on the initial exercise resistance.
16 . The system of claim 1 , further comprising an interface that provides information to the user pertaining to the drop set.
17 . The system of claim 16 , wherein the information provided to the user comprises information pertaining to one or more of: the monitored velocity; a dropping of exercise resistance; a cue to indicate occurrence of a exercise resistance drop; a cue to indicate an amount of exercise resistance drop; a termination of the drop set; or an indication that no further drops in exercise resistance will be performed.
18 . A method, comprising:
facilitating a drop set at least in part by:
monitoring a velocity of a user when performing repetitions of an exercise movement on an actuator based at least in part on a detected position and/or velocity of a motor and/or actuator sensor;
determining an RIR (repetition in reserve) number based at least in part on a detected velocity waveform, wherein the detected velocity waveform is based at least in part on the monitored velocity as compared to previous repetitions and/or historical data across a plurality of exercise machines and users, and wherein the RIR number is a number of repetitions a user may perform before failure;
based at least in part on the determined RIR number being a threshold number or less, determining that the user is within a range of proximity away from failure; and
in response to determining that the user is within the range of proximity away from failure:
dynamically adjusting torque requested of a motor to drop resistance to maintain the user within the range of proximity away from failure such that for a next repetition a next RIR number is within a proximity range;
wherein the motor provides exercise resistance to the actuator; and
wherein the actuator is coupled to the motor.
19 . The method of claim 18 , wherein dropping of exercise resistance is performed between a current repetition of the exercise movement and a next repetition of the exercise movement.
20 . The method of claim 18 , wherein multiple drops in exercise resistance are progressively performed throughout the drop set.