Claims
- 1. A controller for a pulley hoist arrangement, said controller, among other signals, receiving a first electric signal representative of an operator force on an end-effector connectable to a line, said line for supporting a load and wound on the pulley, and a second signal representative of a tensile force on the line, the controller being arranged to have an output terminal for controlling rotational speed of the pulley as a function of the first and second signals.
- 2. The controller of claim 1, wherein the rotational speed of the pulley is a function of both the first signal and the second signal causing the end-effector to follow an operator's hand motion when the end-effector is not constrained from moving downwardly.
- 3. The controller of claim 1, wherein the controller stops the pulley when the second signal represents zero tensile force on the line and the end-effector is pushed downwardly by the operator.
- 4. The controller of claim 1, wherein the controller reduces rotational speed of the pulley to prevent slack in the line if the second signal indicates a reduction in tensile force on the line when the end-effector is being pushed downwardly by an operator.
- 5. The controller of claim 1, wherein the controller applies an upward bias on the line tending to lift the end-effector.
- 6. The controller of claim 1, wherein an output signal generated by the controller causes rotational speed of the pulley to go to zero when the first signal indicates a downward operator movement and the second signal indicates zero tensile force on the line.
- 7. The controller of claim 1, wherein when the second signal indicates zero tensile force on the line and the first signal indicates an operator's intention to move upwardly, an upward velocity command signal from the controller generates a non-zero tensile force on the line.
- 8. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force on the line, an output signal generated by the controller causes the end-effector to follow an operator's hand motion so that any increase or decrease in the operator's downward force causes a corresponding increase or decrease in downward speed of the end-effector for a given load.
- 9. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force on the line, an output signal generated by the controller causes the end-effector to follow an operator's hand motion so that an increase or decrease in weight of the load causes a corresponding decrease or increase in upward speed and an increase or decrease in downward speed of the end-effector for a given operator force on the end-effector.
- 10. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force on the line, an output signal generated by the controller causes the end-effector to follow the operator's hand motion so that an increase or decrease in weight of the load requires a corresponding increase or decrease in upward operator force and a corresponding decrease or increase in downward operator force on the end-effector to maintain a given end-effector speed.
- 11. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force on the line, a velocity command signal e is generated by the controller characterized by:e=K(f−fup) where f represents the first signal representing operator-applied force, fup is a constant and K is a transfer function selected so that an increase or decrease in an operator's downward force causes a corresponding increase or decrease in downward end-effector speed for a given load.
- 12. The controller of claim 1, wherein when the end-effector is not constrained to move downwardly and the second signal indicates a non-zero tensile force on the line, a velocity command signal is generated by the controller as a function of the first and second signals so that an actuator turns and causes the end-effector to follow an operator's hand motion so that an increase or decrease in weight of the load causes a corresponding decrease or increase in upward end-effector speed for a given operator force while an increase or decrease in load weight requires a corresponding increase or decrease in upward operator force on the end-effector to maintain a given end-effector speed.
- 13. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force, an output signal generated by the controller is characterized by the equation:e=K(f−fup)+Q(fR) where e is the output signal, f is the first signal representative of operator force, fup is a constant, fR is the signal representing line tensile force, and K and Q are transfer functions selected so that an increase or decrease in an operator's downward force causes a corresponding increase or decrease on downward end-effector speed for a given load.
- 14. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force on the line, an output signal is generated by the controller according to the equation:e=K(f−fup)+Q(fR) where e is the output signal, f is the first signal representing operator force, fup is a constant, fR is the signal representing line tensile force, and K and Q are transfer functions selected so that an increase or decrease in an operator's downward force causes a corresponding increase or decrease on downward end-effector speed for a given load.
- 15. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force, an output signal generated by the controller is characterized by the equation: e=K(f−fup)+Q(pL)where e is the output signal, f is the first signal representative of operator force, fup is a constant, pL is the second signal representing force imposed by a load on the end-effector, and K and Q are transfer functions selected so that an increase or decrease in an operator's downward force causes a corresponding increase or decrease in downward end-effector speed for a given load.
- 16. The controller of claim 1, wherein when the end-effector is not constrained from moving downwardly and the second signal indicates a non-zero tensile force on the line, an output signal is generated by the controller according to the equation:e=K(f−fup)+Q(pL) where e is the output signal, f is the first signal representing operator force, fup is a constant, pL is the second signal representing force imposed by a load on the end-effector, and K and Q are transfer functions being selected so that an increase or decrease in weight of the load requires a corresponding increase or decrease in upward operator force to maintain a given end-effector speed.
- 17. The controller of claim 1, wherein estimated tensile force is calculated by an equation:fR=[KTI−(IP‡+BPω+T0)]/R where fR is tensile force on the line, Ip is total moment of inertia of all rotating components of an actuator and pulley as reflected on a motor shaft, BP is total coefficient of friction of rotating components of an actuator and pulley, ‡ is angular acceleration of a drive shaft of the electric motor, ω is angular speed of the drive shaft of the electric motor, KT is actuator torque in response to one ampere current drawn by the actuator, T0 is a constant torque due to coulomb friction in the actuator and pulley, and R is radius of the pulley.
RELATED APPLICATIONS
This application is a Division of allowed parent application Ser. No. 09/443,278, filed Nov. 18, 1999, now U.S. Pat. No. 6,386,513 by Homayoon Kazerooni, entitled Human Power Amplifier For Lifting Load Including Apparatus For Preventing Slack In Lifting Cable which parent application claims the benefit of U.S. Provisional Application Nos. 60/134,002, filed on May 13, 1999, No. 60/146,538, filed on Jul. 30, 1999, and No. 60/146,541, filed on Jul. 30, 1999. Both the parent and provisional applications are hereby incorporated by reference.
US Referenced Citations (17)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0428742 |
May 1991 |
JP |
WO 9843910 |
Oct 1998 |
WO |
Provisional Applications (3)
|
Number |
Date |
Country |
|
60/134002 |
May 1999 |
US |
|
60/146538 |
Jul 1999 |
US |
|
60/146541 |
Jul 1999 |
US |