Nautilus, Inc.
Workout generation based on user-agnostic training profiles and user boundaries
Last updated:
Abstract:
A user-specific workout can be generated by adjusting transform parameters of a user-agnostic training profile to conform to a user boundary specifying a user's ability to perform work. The user-agnostic training profile can be defined in a training space, specifying a power curve in a time domain whereas the user boundary can be defined in a boundary space, specifying amounts of user-produced work in a time window size domain. A training boundary can be generated based on the user-agnostic training profile by determining the largest area under the user-agnostic training profile power curve for various time window sizes, where each largest area under the user-agnostic training profile power curve produces a data point for the training boundary for that window size domain value. The training boundary can be transformed based on the user boundary, causing corresponding transformations to the user-agnostics training profile, converting it to a user-specific workout.
Utility
19 Feb 2020
14 Jun 2022