CPC A63B 24/0006 (2013.01) [A63B 24/0075 (2013.01); A63B 24/0087 (2013.01); A63B 71/0622 (2013.01); G16H 20/30 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01)] | 15 Claims |
1. A workout apparatus for automatically providing an adaptive training program, wherein the workout apparatus is configured to implement a training session with given parameters, the workout apparatus comprises:
an onboard instrument system configured to obtain measurements indicative of a user's power output; and
an onboard processor configured to generate the adaptive training program for the user by:
identifying a work value for each particular window size, of multiple window size durations, within the measurements indicative of the user's power output;
fitting, as an ability function, a function to the identified work values;
applying, to a workout function defined for the particular type of the training session, the given parameters and at least one additional parameter, such that the value of the workout function does not exceed the value of the ability function for any time during a duration for the training session; and
using the given parameters and at least one additional parameter to generate the adaptive training program for the user;
wherein instructions for the workout apparatus are automatically provided based on the adaptive training program.
|