← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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-28 02:10
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag