Patent US5581166A successfully refreshed from Google Patents.
US5581166A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Industrial robot with servo
Assignee: Robotics Res Corp
•
Filing: 1995-03-30
•
Granted: 1996-12-03
•
Expires: 2015-03-30
Abstract
Abstract In a device having a first member and a second member which are driven relative to one another by an actuator, a servocontrol derives feedback by sensing the torque applied on one of the members by the actuator. The actuator drive signal is modified by a compensation network in response to the torque measurement to provide stability across a bandwidth extending beyond the resonant frequency of the members, thereby providing smooth, accurate and precise motion.
Inventors
- 👤 Paul H. Eismann
- 👤 Jack M. Thompson, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 17:01
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/02; B25J9/04; B25J9/046; B25J17/00; B25J17/02; B25J17/0241; B25J9/08; B25J9/10; B25J9/102; B25J9/1025; B25J9/16; B25J9/1628; B25J9/1633; B25J9/1643; G; G05; G05B; G05B2219/00; G05B2219/30; G05B2219/41; G05B2219/41116; G05B2219/41203; G05B2219/42; G05B2219/42092; G05B2219/49; G05B2219/49292; Y; Y10; Y10T; Y10T74/00; Y10T74/20; Y10T74/20207
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
175 words
A servocontrolled apparatus comprising: a proximal member and a distal member, said members being driven relative to each other by an actuator; means for supplying a velocity command signal; means affixed to one of said members for sensing the relative velocity between said members, said sensing means providing a member velocity signal; means for comparing said velocity command signal to said member velocity signal, said sensing means providing a velocity error signal; and a velocity compensation network receiving said velocity error signal, said velocity compensation network providing a torque command signal; means for sensing the torque exerted between said first and second members on said distal member by said actuator, said sensing means providing a member torque signal; means for comparing said torque command signal to said member torque signal, said comparing means providing a torque error signal; a torque compensation network receiving said torque error signal providing an output signal: means for amplifying said output signal; and means for supplying said amplified signal to said actuator whereby a force is produced in response thereto.
Claim 2
Dependent Claim
175 words
A servocontrolled apparatus comprising: a proximal member and a distal member, said members being driven relative to each other by an actuator; means for supplying a velocity command signal; means affixed to one of said members for sensing the relative velocity between said members, said sensing means providing a member velocity signal; means for comparing said velocity command signal to said member velocity signal, said sensing means providing a velocity error signal; and a velocity compensation network receiving said velocity error signal, said velocity compensation network providing a torque command signal; means for sensing the torque exerted between said first and second members on said distal member by said actuator, said sensing means providing a member torque signal; means for comparing said torque command signal to said member torque signal, said comparing means providing a torque error signal; a torque compensation network receiving said torque error signal providing an output signal: means for amplifying said output signal; and means for supplying said amplified signal to said actuator whereby a force is produced in response thereto.
Claim 3
Dependent Claim
59 words
A servocontrolled apparatus according to claim 1 wherein said velocity command signal means comprises: means for supplying a position command signal; means for sensing the relative positions of said members, said sensing means providing a member position signal; and means for comparing said position command signal to said member position signal, said sensing means providing a position error signal.
Claim 4
Dependent Claim
17 words
A servocontrolled apparatus according to claim 2 wherein said members comprise an arm joint of a manipulator.
Claim 5
Dependent Claim
14 words
A servocontrolled apparatus according to claim 3 wherein said actuator comprises a harmonic drive.
Claim 6
Dependent Claim
14 words
A servocontrolled apparatus according to claim 2 wherein said actuator comprises a harmonic drive.
Claim 7
Dependent Claim
80 words
A servocontrolled apparatus according to claim 1 wherein said velocity command signal means comprises: a digital computer, said computer being operative to provide a digital position error signal by comparison of the relative positions of said members, sensed at a location on one of said members, to a computed position command, said position error signal being stepwise updated at time intervals designated by said computer; and means for converting said digital position error signal to an analog velocity command signal.
Claim 8
Dependent Claim
17 words
A servocontrolled apparatus according to claim 6 herein said members comprise an arm joint of a manipulator.
Claim 9
Dependent Claim
14 words
A servocontrolled apparatus according to claim 7 wherein said actuator comprises a harmonic drive.
Claim 10
Dependent Claim
14 words
A servocontrolled apparatus according to claim 6 wherein said actuator comprises a harmonic drive.
Claim 11
Dependent Claim
17 words
A servocontrolled apparatus according to claim 1 wherein said members comprise an arm joint of a manipulator.
Claim 12
Dependent Claim
16 words
A servocontrolled apparatus according to claim 10 wherein said torque compensation network comprises a lead network.
Claim 13
Dependent Claim
14 words
A servocontrolled apparatus according to claim 10 wherein said actuator comprises a harmonic drive.
Claim 14
Dependent Claim
14 words
A servocontrolled apparatus according to claim 10 wherein said actuator comprises a harmonic drive.
Claim 15
Dependent Claim
16 words
A servocontrolled apparatus according to claim 1 wherein said torque compensation network comprises a lead network.
Claim 16
Dependent Claim
19 words
A servocontrolled apparatus according to claim 14 wherein said lead network is of the type comprising a lead-lag network.
Claim 17
Dependent Claim
14 words
A servocontrolled apparatus according to claim 1 wherein said actuator comprises a harmonic drive.
Claim 18
Dependent Claim
27 words
A servocontrolled apparatus according to claim 1 wherein said torque compensation network compensates to provide stability across a bandwidth extending beyond the resonant frequency of said members.
Claim 19
Independent Claim
152 words
A method of position control in a structure having a first member and a second member connected by a drive system comprising the steps of: a. determining the relative position between said first and second members and producing in response thereto an instantaneous position signal; b. comparing said instantaneous position signal to a reference position signal and producing in response thereto a velocity goal signal; c. determining the relative velocity between said first and second members and producing in response thereto an instantaneous velocity signal; d. comparing said instantaneous velocity signal to said velocity goal signal and producing in response thereto an acceleration goal signal; e. determining the motive force supplied by said drive system between said first and second members and producing in response thereto an instantaneous force signal; and f. comparing said instantaneous force signal to said acceleration goal signal and producing in response thereto a drive system command signal.
Claim 20
Independent Claim
152 words
A method of position control in a structure having a first member and a second member connected by a drive system comprising the steps of: a. determining the relative position between said first and second members and producing in response thereto an instantaneous position signal; b. comparing said instantaneous position signal to a reference position signal and producing in response thereto a velocity goal signal; c. determining the relative velocity between said first and second members and producing in response thereto an instantaneous velocity signal; d. comparing said instantaneous velocity signal to said velocity goal signal and producing in response thereto an acceleration goal signal; e. determining the motive force supplied by said drive system between said first and second members and producing in response thereto an instantaneous force signal; and f. comparing said instantaneous force signal to said acceleration goal signal and producing in response thereto a drive system command signal.
Claim 21
Independent Claim
159 words
A method of improved dynamic and static position control of a manipulator endpoint, the manipulator having a proximal structural member and a distal structural member driven relative to each other by a drive mechanism, comprising the steps of: a. providing a position error signal indicative of the difference between the desired position of said distal member relative to said proximal member and the actual position of said distal member relative to said proximal member; b. providing a velocity signal indicative of the actual velocity of said distal member relative to said proximal member; c. combining said position error signal and velocity signal to produce an output signal; d. providing a force signal indicative of the force between said distal member and said proximal member; e. combining said output signal and said force signal to produce a drive signal whereby said drive signal corrects for nonideal mechanical properties or vibrations that otherwise would affect the position of said manipulator endpoint.
Claim 22
Independent Claim
159 words
A method of improved dynamic and static position control of a manipulator endpoint, the manipulator having a proximal structural member and a distal structural member driven relative to each other by a drive mechanism, comprising the steps of: a. providing a position error signal indicative of the difference between the desired position of said distal member relative to said proximal member and the actual position of said distal member relative to said proximal member; b. providing a velocity signal indicative of the actual velocity of said distal member relative to said proximal member; c. combining said position error signal and velocity signal to produce an output signal; d. providing a force signal indicative of the force between said distal member and said proximal member; e. combining said output signal and said force signal to produce a drive signal whereby said drive signal corrects for nonideal mechanical properties or vibrations that otherwise would affect the position of said manipulator endpoint.
References Cited (Backward Citations)
US2959301A
Cited
US3033059A
Cited
US3043448A
Cited
US3066805A
Cited
US3108498A
Cited
US3155240A
Cited
US3315542A
Cited
US3247978A
Cited
US3247979A
Cited
US3272347A
Cited
US3231098A
Cited
US3262593A
Cited
US3255893A
Cited
US3418661A
Cited
US3435705A
Cited
US3451224A
Cited
US3520496A
Cited
US3739923A
Cited
US3610438A
Cited
US3784031A
Cited
US3773189A
Cited
US3817403A
Cited
US3826383A
Cited
US4021651A
Cited
US3890552A
Cited
GB1455782A
Cited
US3985238A
Cited
US3888362A
Cited
USRE30132E
Cited
US3840128A
Cited
US3883900A
Cited
US3849668A
Cited
US3952880A
Cited
US4046262A
Cited
US3893404A
Cited
US4030617A
Cited
US3922930A
Cited
US4000819A
Cited
US4096766A
Cited
US4062601A
Cited
US4089427A
Cited
US4275986A
Cited
US4260941A
Cited
US4260940A
Cited
US4163183A
Cited
US4084083A
Cited
US4095481A
Cited
SU709355A2
Cited
US4068763A
Cited
US4132937A
Cited
US4062455A
Cited
US4132318A
Cited
US4187454A
Cited
US4178799A
Cited
SU763082A1
Cited
US4150326A
Cited
US4201937A
Cited
US4338672A
Cited
US4347578A
Cited
US4227853A
Cited
US4370091A
Cited
DE3034912A1
Cited
US4283764A
Cited
US4396344A
Cited
US4399718A
Cited
US4362978A
Cited
US4345194A
Cited
US4587469A
Cited
US4485338A
Cited
US4446409A
Cited
US4398110A
Cited
US4552504A
Cited
GB2126559A
Cited
US4552505A
Cited
US4589816A
Cited
US4625285A
Cited
US4621332A
Cited
EP0129245A1
Cited
US4498037A
Cited
EP0136719A2
Cited
JPS60103567A
Cited
EP0152936A1
Cited
EP0163934A2
Cited
US4696501A
Cited
US4694230A
Cited
US4908556A
Cited
US4906907A
Cited
US5129044A
Cited
US5105135A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-12-03 | 2000-06-03 | 2000-12-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-12-03 | 2004-06-03 | 2004-12-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-12-03 | 2008-06-03 | 2008-12-03 | $7700.00 | Window Closed / Lapsed |