Exercise machine suggested weights
An exercise machine comprises an actuator, a motor coupled to the actuator, and a motor controller coupled to the motor. The motor controller is configured to receive an indication of a characteristic of a workout on the actuator, wherein the workout comprises a next exercise movement, determine a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, and control torque of the motor for the next exercise movement, based at least in part on the suggested weight.
1. A method, comprising:
receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement, wherein the characteristic comprises a flag indicating that a next exercise movement is part of a duration-based set;
determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, wherein the physiological analysis comprises determining a repetition goal based at least in part on a prescribed duration of the duration-based set; and
controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.
2. The method of claim 1 , wherein:
determining the repetition goal comprises evaluating whether the next exercise movement is a high-intensity training type.
3. The method of claim 1 , wherein determining the suggested weight for the next exercise movement comprises increasing a weight of a previous exercise movement when the repetition goal is met.
4. The method of claim 1 , wherein the indication comprises a weight percentage.
5. The method of claim 1 , wherein the indication comprises a flag indicating that a past exercise movement comprises a spotted exercise movement, wherein the past exercise movement is not a previous exercise movement.
6. The method of claim 5 , wherein determining the suggested weight for the next exercise movement comprises reducing a weight of the past exercise movement by a percentage between 5% and 15% when the spotted exercise movement is spotted before a rep count goal.
7. The method of claim 1 , wherein the indication comprises a flag indicating that a previous exercise movement last took place longer than a threshold number of days.
8. The method of claim 7 , wherein determining the suggested weight for the next exercise movement comprises reducing a weight of a previous exercise movement by using weights of similar exercise movement of at most 10%.
9. The method of claim 1 , wherein the indication comprises a flag indicating that a rep count goal of the previous exercise movement was exceeded by more than a threshold.
10. The method of claim 9 , wherein determining the suggested weight for the next exercise movement comprises increasing a weight of the previous exercise movement by a function of an associated one rep max.
11. The method of claim 1 , wherein:
the characteristic further comprises workout intensity; and
the physiological analysis further comprises evaluating the indication of workout intensity associated with a previous exercise movement against a threshold.
12. The method of claim 1 , wherein determining the repetition goal comprises evaluating whether the next exercise movement is a high-intensity training type.
13. The method of claim 1 , wherein determining the suggested weight for the next exercise movement comprises increasing a weight of a previous exercise movement when the repetition goal is met.
14. The method of claim 1 , wherein:
the characteristic comprises identifying a plurality of muscle groups utilized in the workout; and
the physiological analysis comprises determining a corresponding relative muscle volume for each muscle group in the plurality of muscle groups.
15. The method of claim 14 , wherein determining the corresponding relative muscle volume comprises determining a function of weight and reps.
16. The method of claim 14 , wherein the indication comprises a flag indicating that a previous exercise movement in an associated muscle group last took place longer than a threshold number of days, wherein the associated muscle group comprises at least one of the following: a primary muscle group of the next exercise movement and a secondary muscle group of the next exercise movement.
17. The method of claim 14 , wherein determining the corresponding relative muscle volume comprises determining a muscle volume for each side of a two-sided movement.
18. The method of claim 17 , wherein determining the suggested weight is based at least in part on a weaker side of a two-sided movement.
19. The method of claim 1 , wherein the physiological analysis comprises a safety analysis, and determining the suggested weight comprises decreasing weight to provide safety.
20. An exercise machine, comprising:
an actuator;
a motor coupled to the actuator; and
a motor controller coupled to the motor, wherein the motor controller is configured to:
receive an indication of a characteristic of a workout on the actuator, wherein the workout comprises a next exercise movement, wherein the characteristic comprises a flag indicating that a next exercise movement is part of a duration-based set;
determine a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, wherein the physiological analysis comprises determining a repetition goal based at least in part on a prescribed duration of the duration-based set; and
control torque of the motor for the next exercise movement, based at least in part on the suggested weight.
21. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
receiving an indication of a characteristic of a workout, wherein the workout comprises a next exercise movement, wherein the characteristic comprises a flag indicating that a next exercise movement is part of a duration-based set;
determining a suggested weight for the next exercise movement, based at least in part on a physiological analysis of the workout characteristic, wherein the physiological analysis comprises determining a repetition goal based at least in part on a prescribed duration of the duration-based set; and
controlling torque of a motor included in an exercise machine associated with the next exercise movement, based at least in part on the suggested weight.