US5919115A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adaptive exercise machine
Assignee: University of California
•
Filing: 1994-10-28
•
Granted: 1999-07-06
•
Expires: 2014-10-28
Abstract
Abstract An apparatus and method for controlling the torque of an exercise machine acting on a user is disclosed. The invention determines the torque which the user is able to exert at different positions and velocities, and develops a strength model of the user. Based on the strength model of the user, the invention determines a desired velocity profile for the user's exercise. The velocity profile may be chosen to maximize the amount of power output by the user or to provide whatever other type of exercise specified. The invention then controls the torque acting on the user so that the exercise is accomplished according to the desired velocity profile.
Inventors
- 👤 Roberto Horowitz
- 👤 Joel Shields
- 👤 Perry Li
- 👤 Steven L. Lehman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 09:55
CPC Classifications
A; A63; A63B; A63B21/00; A63B21/00181; A63B21/005; A63B21/0058; A63B2220/00; A63B2220/50; A63B2220/54; A63B2220/58; Y; Y10; Y10S; Y10S482/00; Y10S482/901
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
114 words
A method of providing a resistance force to a user of an exercise machine which includes a member which is movable along a path and which is configured to engage a part of the user's body to execute an exercise motion in which the member has a position and a velocity, comprising: sensing the position and the velocity of the member during the exercise motion, determining a user force exerted by the user along the path from a parameterized function of the position and the velocity, determining a velocity profile as a varying function of the position, and providing the resistance force in a manner to cause the velocity to follow the velocity profile.
Claim 2
Independent Claim
114 words
A method of providing a resistance force to a user of an exercise machine which includes a member which is movable along a path and which is configured to engage a part of the user's body to execute an exercise motion in which the member has a position and a velocity, comprising: sensing the position and the velocity of the member during the exercise motion, determining a user force exerted by the user along the path from a parameterized function of the position and the velocity, determining a velocity profile as a varying function of the position, and providing the resistance force in a manner to cause the velocity to follow the velocity profile.
Claim 3
Dependent Claim
17 words
The method of claim 1 wherein the velocity profile is based on parameters of the parameterized function.
Claim 4
Dependent Claim
52 words
The method of claim 2 wherein the parameters are identified by periodically changing the resistance force in a manner such that the user moves the member at at least two velocities at each position along the exercise path, measuring the velocity, position and resistance force, and determining the parameters from these measurements.
Claim 5
Dependent Claim
32 words
The method of claim 1 wherein the step of determining the velocity profile includes: determining a velocity profile according to a criteria which maximizes the amount of power produced by the user.
Claim 6
Dependent Claim
30 words
The method of claim 1 wherein the exercise machine has a rotating axis and the user force includes only a force applied by the user's muscles to the rotating axis.
Claim 7
Dependent Claim
25 words
The method of claim 1 wherein the user force does not include a force due to inertia of the user's body or the exercise machine.
Claim 8
Dependent Claim
24 words
The method of claim 1 wherein the user force does not include a Corliois force associated with the user's body or the exercise machine.
Claim 9
Dependent Claim
24 words
The method of claim 1 wherein data used to determine the user force consists essentially of the resistance forces the position and the velocity.
Claim 10
Dependent Claim
37 words
The method of claim 1 wherein providing the resistance force in a manner to cause the velocity to follow the velocity provide includes predicting future values of the user force as a function of position and velocity.
Claim 11
Dependent Claim
17 words
The method of claim 9 wherein the velocity profile is based on parameters of the parameterized function.
Claim 12
Dependent Claim
140 words
An exercise machine, comprising: a member which is movable along a path and which is configured to engage a part of a user's body, a resistive device connected to the member to provide a resistance force to the user who executes an exercise motion in which the member has a position and a velocity, a sensor to measure the position and the velocity of the member during the exercise motion, a processor coupled to the sensor and configured to determine a user force exerted by the user along the path from a parameterized function of the position and the velocity, the processor further configured to determine a velocity profile as a varying function of the position, and a controller coupled to the resistance device and configured to adjust the resistance force to cause the velocity to follow the velocity profile.
Claim 13
Dependent Claim
140 words
An exercise machine, comprising: a member which is movable along a path and which is configured to engage a part of a user's body, a resistive device connected to the member to provide a resistance force to the user who executes an exercise motion in which the member has a position and a velocity, a sensor to measure the position and the velocity of the member during the exercise motion, a processor coupled to the sensor and configured to determine a user force exerted by the user along the path from a parameterized function of the position and the velocity, the processor further configured to determine a velocity profile as a varying function of the position, and a controller coupled to the resistance device and configured to adjust the resistance force to cause the velocity to follow the velocity profile.
Claim 14
Dependent Claim
18 words
The machine of claim 11 wherein the velocity profile maximizes the amount of power produced by the user.
Claim 15
Dependent Claim
12 words
The machine of claim 11 wherein the controller includes a static damper.
Claim 16
Dependent Claim
12 words
The machine of claim 11 wherein the controller includes a dynamic damper.
Claim 17
Dependent Claim
18 words
The machine of claim 11 wherein the processor is configured to iteratively evaluate parameters of the parameterized function.
Claim 18
Dependent Claim
37 words
The machine of claim 15 wherein the user force, T, is determined by a strength function T=a(x)+b(x)x, where x is the position, x is the velocity, and a(x) and b(x) are the parameters of the parameterized function.
Claim 19
Dependent Claim
67 words
The machine of claim 15 wherein the processor is configured to determine the momentum of the exercise motion, p=M(x)x, the Coriolis and centripetal force, C(x,x)x, the gravity force G(x), and the resistance force, τ, and the processor is further configured to determine a filtered force Q, according to the equation, Q=a·p- a/(s+a)! a·p+C(x,x)x 2 +τ!, where a is a filtering constant and s is a filtering variable.
Claim 20
Dependent Claim
68 words
The machine of claim 17 wherein the parameters are updated using a linear combination of a velocity error signal and a force error signal, wherein the velocity error signal is the difference between the velocity profile and the velocity and the force error signal is the difference between the filtered force and an estimate of the filtered force determined from the estimated model parameters from a prior iteration.
Claim 21
Dependent Claim
23 words
The machine of claim 13 wherein the controller is configured to store and dissipate energy provided by the user but not generate energy.
Claim 22
Dependent Claim
21 words
The machine of claim 19 wherein the controller is configured to recursively update a variable representing energy stored by the controller.
Claim 23
Dependent Claim
29 words
The machine of claim 20 wherein the resistive device is selected from the group consisting of electromagnetic actuators, electromagnetic brakes, magnetically sensitive fluid dampers, and variable orifice hydraulic dampers.
Claim 24
Dependent Claim
20 words
The machine of claim 19 wherein the resistive device includes a spring and first, second, third and fourth tunable dampers.
Claim 25
Dependent Claim
104 words
The machine of claim 22 wherein the member is connected to a first terminal of each of the first and second dampers, a first terminal of the spring is connected to a second terminal of the first damper, a second terminal of the spring is connected to a second terminal of the second damper, a first terminal of each of the third and fourth dampers is connected to a stationary point, a second terminal of the third damper is connected to the second terminal of the spring, and the second terminal of the fourth damper is connected to the first terminal of the spring.
Claim 26
Dependent Claim
23 words
The machine of claim 14 wherein the controller is configured to dissipate energy provided by the user but not store or generate energy.
References Cited (Backward Citations)
US2777439A
Cited
US2921791A
Cited
US3103357A
Cited
US3212776A
Cited
US3465592A
Cited
US3495824A
Cited
US3589193A
Cited
US3784194A
Cited
US3848467A
Cited
US3869121A
Cited
US4082267A
Cited
US4082267B1
Cited
US4184678A
Cited
US4261562A
Cited
US4601468A
Cited
US4628910A
Cited
US5244441A
Cited
US5201772A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-07-05 | 2003-01-04 | 2003-07-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-07-05 | 2007-01-04 | 2007-07-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-07-05 | 2011-01-04 | 2011-07-06 | $7700.00 | Window Closed / Lapsed |