Claims
- 1. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for generating a power input signal for controlling the torque output of said electric motor;
- user input means operatively connected to said control means for permitting a user to operate the exercise machine; and
- compensation means operatively connected to said control means for subtracting from said power input signal a compensation factor effective to reduce the torque output of said electric motor to compensate for at least a portion of the inertia of said electric motor.
- 2. The exercise machine of claim 1 wherein said compensation factor additionally compensates for the inertia of said linkage means.
- 3. The exercise machine of claim 2 wherein said compensation factor additionally includes a motor friction factor to compensate of at least a portion of the friction of said electric motor.
- 4. The exercise machine of claim 3 wherein said compensation factor additionally includes a linkage friction factor to compensate for at least a portion of the friction of said linkage means.
- 5. The exercise machine of claim 4 wherein said compensation factor compensates for less than all of the combined friction of said electric motor and linkage means.
- 6. The exercise machine of claim 5 wherein said compensation factor compensates for approximately 60% of the combined friction of said electric motor and said linkage means.
- 7. The exercise machine of claim 5 wherein said control means additionally includes motion means for detecting a forward stroke and a return stroke of said user interface and wherein said motor friction factor is effective to reduce the torque output of said electric motor during said forward stroke.
- 8. The exercise machine of claim 7 wherein said motor friction factor is effective to increase the torque output of said electric motor during said return stroke.
- 9. The exercise machine of claim 8 wherein said compensation means eliminates said motor friction factor when said user interface approaches a rest position.
- 10. The exercise machine of claim 4 wherein said control means additionally includes position means for detecting the positions of said user interface and wherein said compensation means eliminates said compensation factor when said user interface approaches a rest position.
- 11. The exercise machine of claim 1 wherein said compensation means is responsive to said user input means to selectively vary said compensation factor.
- 12. The exercise machine of claim 11 wherein said compensation factor is varied to add to said electric motor torque output a factor that simulates at least of portion of the inertia of a simulated weight stack.
- 13. The exercise machine of claim 12 wherein said compensation factor additionally includes a linkage friction factor to compensate for at least a portion of the friction of said linkage means.
- 14. The exercise machine of claim 1 wherein said compensation factor includes a motor friction factor to compensate for at least a portion of the friction of said electric motor.
- 15. The exercise machine of claim 12 wherein said compensation factor additionally includes a motor friction factor to compensate for at least a portion of the friction of said electric motor.
- 16. The exercise machine of claim 14 wherein said compensation factor additionally includes a linkage friction factor to compensate for at least a portion of the friction of said linkage means.
- 17. The exercise machine of claim 14 wherein said control means additionally includes a motion means for detecting a forward stroke and a return stroke of said user interface and wherein said motor friction factor is effective to reduce the torque output of said electric motor during said forward stroke.
- 18. The exercise machine of claim 17 wherein said motor friction factor is effective to add to the torque output of said electric motor during said return stroke.
- 19. The exercise machine of claim 17 wherein said compensation means eliminates said motor friction factor when said user interface approaches a rest position.
- 20. The exercise machine of claim 14 wherein said control means additionally includes position mean for detecting the positions of said user interface and wherein said compensation means eliminates said compensation factor when said user interface approaches a rest position.
- 21. The exercise machine of claim 1 wherein said control means additionally includes position means for detecting the positions of said user interface and wherein said compensation means eliminates said compensation factor when said user interface approaches a rest position.
- 22. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor simulate a plurality of weights;
- user input means operatively connected to said control means for permitting a user to operate the exercise machine; and
- compensation means operatively connected to said control means for automatically varying said torque output by a compensation factor to compensate for at least a portion of the inertia of said electric motor in response to said control input.
- 23. The exercise machine of claim 22 wherein said compensation factor increases as a function of an increase in said simulated weights to be simulated by said electric motor torque output.
- 24. The exercise machine of claim 23 wherein said compensation factor is effective to subtract from the torque output of said electric motor for minimizing said simulated weights and is effective to add to the torque output of said electric motor for maximizing said simulated weights.
- 25. The exercise machine of claim 22 wherein said compensation factor additionally compensates for at least a portion of the inertia of said linkage means.
- 26. The exercise machine of claim 25 wherein said compensation factor increases as a function of an increase in said weight to be simulated by said torque output.
- 27. The exercise machine of claim 26 wherein said compensation factor is effective to subtract from the torque output of said electric motor for minimizing said simulated weights and is effective to add to the torque output of said electric motor for maximizing said simulated weights.
- 28. The exercise machine of claim 22 wherein said compensation factor additionally compensates for at least a portion of the effects of gravity on said user interface.
- 29. The exercise machine of claim 28 additionally including position means operatively connected to said user interface and to said compensation means for generating a position signal representing the position of said user interface and wherein said compensation means varies said compensation factor as a function of the position of said user interface.
- 30. The exercise machine of claim 22 wherein said compensation means includes means for eliminating said compensation factor when said user interface approaches a rest position.
- 31. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor; and
- compensation means operatively connected to said control means for generating a compensation factor for varying said torque output to compensate for at least a portion of the mechanical friction of the exercise machine.
- 32. The exercise machine of claim 31 wherein said compensation factor compensates for at least a portion of the friction of said electric motor and said linkage means.
- 33. The exercise machine of claim 32 wherein said compensation factor compensates for approximately 60% of the friction of said electric motor and said linkage means.
- 34. The exercise machine of claim 31 wherein said compensation means includes means for eliminating said compensation factor when said user interface approaches a rest position.
- 35. The exercise machine of claim 31 wherein said compensation factor additionally compensates for at least a portion of the effects of gravity on said user interface.
- 36. The exercise machine of claim 31 additionally including position means operatively connected to said user interface and to said compensation means for generating a position signal representing the position of said user interface and wherein said compensation means varies said compensation factor as a function of the position of said user interface.
- 37. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor; and
- compensation means operatively connected to said control means for generating a compensation factor for varying said torque output to compensate for at least a portion of the effects of gravity on said user interface.
- 38. The exercise machine of claim 37 additionally including position means operatively connected to said user interface and to said compensation means for generating a position signal representing the position of said user interface and wherein said compensation means varies said compensation factor in response to said position signal.
- 39. The exercise machine of claim 38 wherein said mechanical characteristics of the exercise machine include the inertia characteristics of the exercise machine.
- 40. The exercise machine of claim 39 wherein said mechanical characteristics of the exercise machine include the friction of said user interface, said electric motor and said linkage means of the exercise machine.
- 41. An exercise machine comprising
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor; and
- position means operatively connected to said control means for detecting the position of said user interface;
- compensation means operatively connected to said control means for varying the torque output of said motor by a compensation factor to compensate for at least a portion of the mechanical characteristics of the exercise machine.
- 42. The exercise machine of claim 41 wherein said mechanical characteristis of the exercise machine include the friction of said user interface, said electric motor and said linkage means of the exercise machine.
- 43. The exercise machine of claim 41 wherein said compensation factor is eliminated when said user interface approaches a predetermined position.
- 44. The exercise machine of claim 43 wherein said predetermined position is a rest position.
- 45. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor to simulate a weight stack;
- direction means operatively connected to said user interface and said control means for determining whether said user interface is moving in a first or a second direction; and
- heavy negative means responsive to said direction means for causing said control means to increase said torque output by a first predetermined amount when said user interface is moving in said second direction.
- 46. The exercise machine of claim 45 wherein said heavy negative means increases said torque output by said first predetermined amount over a predetermined displacement when said user interface begins to move in said second direction.
- 47. The exercise machine of claim 46 wherein said heavy negative means causes said control means to decrease said torque output by a second predetermined amount after said user interface has stopped moving in said second direction.
- 48. The exercise machine of claim 47 wherein said heavy negative means decreases said torque output by said second predetermined amount after said user interface has stopped and begins to move in said first direction.
- 49. The exercise machine of claim 48 wherein said heavy negative means decreases said torque output by said second predetermined amount over a predetermined displacement when said user interface begins to move in said first direction.
- 50. The exercise machine of claim 48 wherein said first predetermined amount is substantially equal to said second predetermined amount.
- 51. An exercise machine comprising;
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor; and
- test means operatively connected to said user interface and said control means for measuring the strength of a user.
- 52. The exercise machine of claim 51 wherein said test means includes displacement means for measuring the displacement of said user interface and wherein said test means increases the torque output as a function of increasing displacement of said user interface.
- 53. The exercise machine of claim 52 wherein said test means generates a maximum strength signal when the displacement of said user interface has stopped.
- 54. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor in order to provide a user opposition force;
- user input means operatively connected to said control means for permitting a user to operate the machine; and
- stroke means operatively connected to said control means for permitting the user to set a maximum displacement point of said user interface of a series of repetitions, each having a forward stroke and a return stroke by moving said user interface during the first repetition of said series.
- 55. The exercise machine of claim 54 wherein said control means includes a digital computer having a memory and said stroke means is effective to store in said memory a value representing the furthest displacement point of said user interface during said forward stroke of said first repetition.
- 56. The exercise machine of claim 55 wherein said stroke means is effective to store in said memory a value representing the displacement point of said user interface at the end of said return stroke of said first repetition.
- 57. The exercise machine of claim 56 wherein said control means applies a predetermined torque output to said user interface between said furthest displacement point during said forward stroke and said displacement point at said end of said return stroke.
- 58. The exercise machine of claim 57 wherein said stroke means responds to said user input means to move said user interface means from a rest position to a predetermined point prior to said first stroke.
- 59. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor;
- user input means operatively connected to said control means for permitting the user to operate the exercise machine; and
- preposition means operatively connected to said control means for moving said user interface from a rest position to a preset position before initiation of an exercise program.
- 60. The exercise machine of claim 59 wherein said control means includes a digital computer having a memory storing said preset position and said preposition means responds to said user input means to move said user interface to said preset positions.
- 61. The exercise machine of claim 60 wherein said control means controls said output torque so as to move said user interface to said preset position at a substantially constant velocity.
- 62. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor to generate a user opposition force;
- user input means operatively connected to said control means for generating and storing in said control means a strength curve including said user opposition forces measured during a selected portion of the displacement of said user interface wherein said control means moves said user interface at a constant rate during the selected portion of the displacement of said user interface during which said user opposition forces are measured; and
- exercise means operatively connected to said control means for controlling said torque output to functionally correspond to said strength curve.
- 63. The exercise machine of claim 62 wherein said exercise means controls said torque output to equal a predetermined percentage below said measured user opposition force.
- 64. The exercise machine of claim 63 wherein said selected portions is a forward stroke of an exercise.
- 65. The exercise machine of claim 64 wherein said exercise means controls said torque output to functionally correspond to said strength curve during a forward stroke of an exercise.
- 66. The exercise machine of claim 64 additionally including display means operatively connected to said control means for providing a graphic display of said stored strength curves.
- 67. The exercise machine of claim 63 wherein said predetermined percentage is approximately 70%.
- 68. The exercise machine of claim 62 additionally including display means operatively connected to said control means for providing a graphic display of said stored strength.
- 69. An exercise machine comprising:
- a user interface;
- an electric motor;
- linkage means for mechanically connecting said user interface to said electric motor;
- control means operatively connected to said electric motor for controlling the torque output of said electric motor;
- user input means operatively connected to said control means for permitting the user to operate the exercise machine;
- a memory operatively connected to said control means storing a plurality of strength curves wherein said strength curves represent the maximum force that the user is able to exert against said user interface at each point of displacement of said user interface;
- customized strength exercise means operatively connected to said control means and responsive to said user input means for controlling said torque output to functionally correspond to one of said strength curves selected by the user.
- 70. The exercise machine of claim 69 wherein a first of said stored strength curves is generally representative of male strength curves and a second of said stored strength curves is generally representative of female strength curves.
- 71. The exercise machine of claim 70 wherein a third of said stored strength curves is generally representative of the user's strength curve.
- 72. The exercise machine of claim 70 wherein more than one of said stored strength curves relate to a single user.
- 73. The exercise machine of claim 69 additionally including display means operatively connected to said control means for providing a graphic display of said stored strength curves.
- 74. The exercise machine of claim 69 wherein said torque output is controlled to be a predetermined percentage below said maximum force.
- 75. In an exercise machine having a user interface engaged by a user to exert a force, means for exerting against the user a counterforce simulating a weight stack comprising:
- a D.C. motor providing a counterforce against the user, said D.C. motor imparting rotation to a shaft coupled to the user interface to transmit the counterforce provided by said D.C. motor;
- means for providing a force signal coupled to said D.C. motor to control the motor to provide said counterforce of a predetermined level;
- means for sensing the speed of the shaft to provide a shaft speed signal proportional thereto;
- inertia correction means responsive to said shaft speed signal for providing an inertia compensation signal to compensate for the inertia of said D.C. motor; and
- means for combining said force signal and said inertia compensation signal to provide a control signal coupled to said D.C. motor to control the counterforce exerted thereby.
- 76. The exercise machine of claim 75 wherein said inertia correction means includes means for differentiating said shaft speed signal and means for scaling said differentiated shaft speed signal by a constant to generate said inertia compensation signal.
- 77. The exercise machine of claim 75 further including friction correction means responsive to said shaft speed signal for providing a friction compensation signal to compensate for the friction of said D.C. motor, said friction compensation signal being combined by said combining means with said force signal and said inertia compensation signal to provide said control signal to said D.C. motor.
- 78. The exercise machine of claim 77 wherein said inertia correction means includes means for differentiating said shaft speed signal and means for scaling said differentiated shaft speed signal by a constant to generate said inertia compensation signal and said friction correction means includes means responsive to said shaft speed signal for sensing the direction of rotation of said shaft to provide a positive direction signal in response to sensed rotation of the shaft in a first direction and a negative direction signal in response to sensed rotation of the shaft in a second direction and means for scaling said direction signal by a constant to generate said friction compensation signal.
- 79. In an exercise machine having a user interface engaged by a user to exert a force, means for exerting against the user a counterforce simulating a weight stack comprising:
- a D.C. motor providing a counterforce against the user, said D.C. motor imparting rotation to a shaft coupled to the user interface to transmit the counterforce provided by said D.C. motor;
- means for providing a force signal coupled to said D.C. motor to control said D.C. motor to provide said counterforce of a predetermined level;
- means for sensing the speed of the shaft to provide a shaft speed signal proportional thereto;
- friction correction means responsive to said shaft speed signal for providing a friction compensation signal to compensate for the friction of said D.C. motor; and
- means for combining said force signal and said friction compensation signal to provide a control signal coupled to said D.C. motor to control the counterforce exerted thereby.
- 80. The exercise machine of claim 79 wherein said friction correction means includes means responsive to said shaft speed signal for sensing the direction of rotation of said shaft to provide a positive direction signal in response to sensed rotation of the shaft in a first direction and a negative direction signal in response to sensed rotation of the shaft in a second direction and means for scaling said direction signal by a constant to provide said friction compensation signal.
- 81. In an exercise machine having a user interface engaged by a user to exert a force, means for exerting against the user a counterforce simulating a weight stack comprising:
- a D.C. motor providing a counterforce against the user, said D.C. motor imparting rotation to a shaft coupled to the user interface to transmit the counterforce provided by said D.C. motor;
- user input means operable by the user to select the level of the counterforce;
- means coupled to said shaft for sensing the displacement of the user interface;
- programmable processing means responsive to said user input means and said displacement sensing means for providing a force signal coupled to said D.C. motor to control said D.C. motor to provide a predetermined counterforce;
- means for sensing the speed of the shaft to provide a shaft speed signal proportional thereto;
- inertia correction means responsive to said shaft speed signal for providing an inertia compensation signal to compensate for the inertia of said D.C. motor;
- means for combining said force signal and said inertia compensation signal to provide a control signal coupled to said D.C. motor to control the counterforce exerted thereby; and
- means responsive to said processing means for preventing said inertia compensation signal from being combined with said force signal near zero displacement of said user interface.
- 82. The exercise machine of claim 81 further including friction correction means responsive to said shaft speed signal for providing a friction compensation signal to compensate for the friction of said D.C. motor, said friction compensation signal being combined by said combining means with said force signal and said inertia compensation signal to provide said control signal to said D.C. motor.
- 83. In an exercise machine having a user interface engaged by a user to exert a force, means for exerting against the user a counterforce simulating a weight stack comprising:
- a D.C. motor providing a counterforce against the user, said D.C. motor imparting rotation to a shaft coupled to the user interface to transmit the counterforce provided by said D.C. motor;
- user input means operable by the user to select the level of the counterforce;
- means coupled to said shaft for sensing the displacement of the user interface;
- programmable processing means responsive to said user input means and said displacement sensing means for providing a force signal coupled to said D.C. motor to control said D.C. motor to provide a predetermined counterforce;
- means for sensing the speed of the shaft to provide a shaft speed signal proportional thereto;
- friction correction means responsive to said shaft speed signal for providing a friction compensation signal to compensate for the friction of said D.C. motor; and
- means for combining said force signal and said friction compensation signal to provide a control signal coupled to said D.C. motor to control the counterforce exerted thereby.
- 84. In an exercise machine having a user interface engaged by a user to exert a force, means for exerting against the user a counterforce simulating a weight stack comprising:
- a D.C. motor coupled to the user interface for providing a counterforce against the user;
- input means operable by the user for selecting the level of difficulty of an exercise formed of a plurality of repetitions;
- programmable processing means responsive to said input means for controlling the amount of counterforce provided by said D.C. motor to provide said exercise formed of a progressive phase in which the counterforce is gradually increased from a starting level to a plateau level over a first group of repetitions followed by a plateau phase in which the counterforce is maintained constant at the plateau level over a second group of repetitions followed by a regressive phase in which the counterforce is gradually decreased from the plateau level to the starting level over a third group of repetitions wherein said processing means varies the magnitude of the plateau level counterforce and the number of different progressive level and regressive level repetitions in said exercise in response to the difficulty level selected such that as the level of difficulty increases, the magnitude of the plateau level counterforce and the number of different counterforces applied during the progressive and regressive levels increase.
- 85. The exercise machine of claim 84 wherein said processing means further varies the number of plateau level repetitions in said exercise in response to the difficulty level selected such that as the difficulty level increases, the number of plateau level repetitions decreases.
- 86. The exercise machine of claim 84 wherein said input means is operable by said user to select a maximum counterforce value and said processing means is responsive to the selected maximum counterforce value to increase the counterforce exerted against the user from said starting level of 50% of the selected maximum counterforce value during the progressive phase.
- 87. The exercise machine of claim 86 wherein said processing means is responsive to the selected maximum counterforce value and to the selected level of difficulty to provide said plateau level of approximately 70% of the selected maximum counterforce value during a low difficulty level exercise, to provide said plateau level of approximately 80% of the selected maximum counterforce value during an intermediate difficulty level exercise, and to provide said plateau level of approximately 90% of the selected maximum counterforce value during a high difficulty level exercise.
- 88. The exercise machine of claim 84 further including means for automatically measuring the maximum counterforce value which can be opposed by the user and wherein said processing means is responsive to the measured maximum counterforce value to increase the counterforce exerted against the user from said starting level of 50% of the measured maximum counterforce value during the progressive phase.
- 89. The exercise machine of claim 88 wherein said processing means is responsive to the measured maximum counterforce value and to the selected level of difficulty to provide said plateau level of approximately 70% of the measured maximum counterforce value during a low difficulty level exercise, to provide said plateau level of approximately 80% of the measured maximum counterforce value during an intermediate difficulty level exercise, and to provide said plateau level of approximately 90% of the measured maximum counterforce value during a high difficulty level exercise.
- 90. The exercise machine of claim 84 further including means for sensing the displacement of the user interface and wherein each repetition includes a forward stroke and a return stroke; said input means is operable by said user to select a maximum forward stroke counterforce and a maximum return stroke counterforce; and said processing means is responsive to the displacement sensing means and said selected maximum counterforce values to provide during the return stroke of each repetition said counterforce which is a given percentage of the selected forward stroke counterforce and to provide during the return stroke of each repetition a counterforce which increases the given percentage of the selected return stroke counterforce gradually over a given displacement of the user interface.
- 91. The exercise machine of claim 84 further including means for sensing the displacement of the user interface and means for measuring the maximum counterforce which can be opposed by the user, said processing means being responsive to the displacement sensing means and the measuring means for providing during the forward stroke of each repetition said counterforce with a first value which is a predetermined percentage of the measured maximum counterforce and during the return stroke of each repetition providing said counterforce with a second value which increases to 1.5 times said predetermined percentage of the measured maximum counterforce.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a Continuation-In-Part of the application entitled "Motor Control For An Exercise Machine Simulating a Weight Stack" Ser. No. 004,006, filed on Jan. 16, 1987, now abandoned.
US Referenced Citations (15)
Foreign Referenced Citations (2)
Number |
Date |
Country |
2581552 |
Nov 1986 |
FRX |
2157578 |
Oct 1985 |
GBX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
4006 |
Jan 1987 |
|