ADAPTIVE EXERCISE SYSTEM WITH DYNAMIC VIRTUAL ENVIRONMENT GENERATION AND REAL-TIME PHYSIOLOGICAL RESPONSE
An adaptive exercise system includes a treadmill, at least one imaging device, and computing hardware configured to determine an exertion level of a user, and modify one or more treadmill setting based on the exertion level. The system may be configured to derive user exertion level from infrared imaging captured by the at least one imaging device. In some embodiments, the system may identify appropriate modifications to the treadmill based on the user’s current exertion levels and baseline levels.
1 . A system comprising:
a treadmill comprising:
a front end;
a rear end;
a belt defining a running surface that extends substantially between the front end and the rear end; and
one or more lifting mechanisms configured to adjust an orientation of the running surface about a pivot point positioned centrally between the front end and the rear end;
computer hardware configured for:
generating a virtual course having variations in incline and decline;
operating the belt at a particular speed;
receiving user context data of a user utilizing the treadmill; and
automatically modifying at least one treadmill attribute based on the user context data, by at least one of:
modifying the particular speed of the belt; or
causing the one or more lifting mechanism to adjust the orientation of the running surface.
2 . The system of claim 1 , wherein the user context data includes at least one of biometric data or imaging data of the user.
3 . The system of claim 1 , wherein:
the system comprises at least one infrared imaging device; and
the computer hardware is further configured for:
causing the at least one infrared imaging device to capture an image of at least a face of the user;
deriving, based on the image, a temperature of at least one facial feature of the user;
determining, based on the temperature, a current exertion level of the user; and
automatically modifying the at least one treadmill attribute based on the current exertion level of the user.
4 . The system of claim 3 , wherein the computing hardware is further configured for:
accessing baseline exertion data for the user; and
modifying the at least one treadmill attribute based on the current exertion level of the user and the baseline exertion level.
5 . The system of claim 1 , wherein:
the system includes a display; and
the computing hardware is configured for:
displaying a representation of the virtual course; and
modifying the virtual course based on the user context data.
6 . The system of claim 5 , wherein modifying the virtual course comprises including or excluding particular features from the virtual course based on the user context data.
7 . The system of claim 6 , generating the virtual course comprises at least one of generating the virtual course on the fly or initially presetting the virtual course.
8 . The system of claim 1 , wherein the one or more lifting mechanisms comprise:
a first motor;
a first connector operatively connecting the first motor to a first portion of the exercise platform adjacent the front end;
a second motor; and
a second connector operatively connecting the second motor to a second portion of the exercise platform adjacent the rear end.
9 . A exercise platform comprising:
a front end;
a rear end;
an exercise surface that extends substantially between the front end and the rear end;
one or more lifting mechanisms configured to adjust an orientation of the exercise surface about a pivot point positioned centrally between the front end and the rear end; and
computing hardware configured to:
control the one or more lifting mechanisms to adjust an incline level of the running surface about the pivot point;
determine a current user exertion level;
identify an exercise platform modification based on the current user exertion level; and
cause the one or more lifting mechanism to adjust the orientation of the exercise surface based on the identified exercise platform modification.
10 . The exercise platform of claim 9 , wherein determining the current user exertion level is based at least in part on one or more of user biometric data, thermal imaging data of the user, or one or more training goals of the user.
11 . The exercise platform of claim 9 , wherein:
the one or more lifting mechanisms comprise:
a first motor; and
a first connector operatively connecting the first motor to a first portion of the treadmill adjacent the front end; and
the computing hardware is configured to control first motor to adjust a length of the first connector to adjust the incline of the exercise surface about the pivot point.
12 . The exercise platform of claim 11 , wherein the exercise platform comprises a treadmill.
13 . The exercise platform of claim 9 , further comprising at least one infrared imaging device, wherein the computer hardware is further configured for:
causing the at least one infrared imaging device to capture an image of at least a face of a user of the exercise platform;
deriving, based on the image, a temperature or color of at least one facial feature of the user; and
determining, based on the temperature or the color, the current user exertion level.
14 . The exercise platform of claim 13 , wherein the computing hardware is further configured for:
accessing baseline exertion data for the user; and
identifying the exercise platform modification based on the current user exertion level and the baseline exertion level.
15 . A system comprising:
a treadmill comprising:
a front end;
a rear end;
a running surface that extends substantially between the front end and the rear end;
one or more lifting mechanisms configured to adjust an orientation of the running surface about a pivot point positioned between the front end and the rear end, wherein the one or more lifting mechanisms comprise:
a first motor;
a first connector operatively connecting the first motor to a first portion of the treadmill adjacent the front end;
a second motor; and
a second connector operatively connecting the second motor to a second portion of the treadmill adjacent the rear end; and
computing hardware configured to:
control each of the first motor and the second motor to adjust a length of the first connector and the second connector to adjust the orientation of the running surface;
receive user context data; and
modify the orientation of the running surface based on the user context data.
16 . The system of claim 15 , wherein the user context data includes at least one of biometric data or imaging data of a user of the treadmill.
17 . The system of claim 15 , wherein:
the system comprises at least one infrared imaging device; and
the computer hardware is further configured for:
causing the at least one infrared imaging device to capture an image of at least a face of the user;
deriving, based on the image, a temperature of at least one facial feature of the user;
determining, based on the temperature, a current exertion level of the user; and
automatically modifying the orientation of the running surface based on the current exertion level of the user.
18 . The system of claim 17 , wherein the computing hardware is further configured for:
accessing baseline exertion data for the user; and
modifying the orientation of the running surface based on the current exertion level of the user and the baseline exertion level.
19 . The system of claim 18 , wherein the computing hardware is further configured for:
causing the at least one infrared imaging device to capture a plurality of images of at least the face of the user over time;
deriving, based on the image, a change in temperature of the at least one facial feature of the user;
determining, based on the change in temperature, a change in exertion level of the user; and
automatically modifying the orientation of the running surface based on the change in exertion level of the user over time.