Patent US1823950A successfully refreshed from Google Patents.
Patent US4145745A successfully refreshed from Google Patents.
Patent US5220261A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5220261A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of calibrating highly precise robots

Assignee: Bodenseewerk Geratetechnik GmbH
•
Filing: 1992-02-26
•
Granted: 1993-06-15
•
Expires: 2012-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of calibrating highly precise robots having a plurality of arms and axes comprises the method steps of: attaching an angular rate sensor (30) at an arm of the robot, adjusting the arm to a predetermined nominal position, generating an angular rate about an axis (40) of the robot, comparing the angular rate measured by the angular rate sensor (30) about its input axis (46, 48) with the nominal component of the angular rate generated about said axis (40), which nominal component results for the nominal position, and correcting the parameters of the robot according to the deviation of the measured angular rate and the nominal component.

Inventors

  • 👤 Hagen Kempas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:57
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1679; B25J9/1692; G; G05; G05B; G05B2219/00; G05B2219/30; G05B2219/40; G05B2219/40597

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 220 words
A method of calibrating robots of the type having a plurality of arms, adjacent ones of said arms being interconnected to be rotated by servomotors about robot axes under the control of control signals comprising the steps of (a) attaching to one of said arms of said robot an angular rate sensor for sensing angular rate of said sensor relative to inertial space about an input axis, (b) commanding, by said command signals, a configuration of said robot wherein said one arm is supposed to assume a predetermined nominal position, (c) generating an angular rate about one of said robot axes different from said input axis, whereby said rate sensor is supposed to sense, about said input axis, a predetermined nominal component of said generated angular rate depending on said commanded configuration of said robot, (d) measuring by said angular rate sensor the actual angular rate about said input axis, (e) comparing said actual angular rate measured by said angular rate sensor about said input axis with said nominal component of said generated angular rate, and (f) applying corrections to parameters of control signals of said robot in accordance with the deviation of said actual angular rate and said nominal component of said generated angular rate to compensate for deviations of at least one robot axis from its nominal orientation.
Claim 2
Independent Claim 220 words
A method of calibrating robots of the type having a plurality of arms, adjacent ones of said arms being interconnected to be rotated by servomotors about robot axes under the control of control signals comprising the steps of (a) attaching to one of said arms of said robot an angular rate sensor for sensing angular rate of said sensor relative to inertial space about an input axis, (b) commanding, by said command signals, a configuration of said robot wherein said one arm is supposed to assume a predetermined nominal position, (c) generating an angular rate about one of said robot axes different from said input axis, whereby said rate sensor is supposed to sense, about said input axis, a predetermined nominal component of said generated angular rate depending on said commanded configuration of said robot, (d) measuring by said angular rate sensor the actual angular rate about said input axis, (e) comparing said actual angular rate measured by said angular rate sensor about said input axis with said nominal component of said generated angular rate, and (f) applying corrections to parameters of control signals of said robot in accordance with the deviation of said actual angular rate and said nominal component of said generated angular rate to compensate for deviations of at least one robot axis from its nominal orientation.
Claim 3
Dependent Claim 31 words
A method as claimed in claim 1, wherein an outermost arm of said robot carries a tool holding fixture and said angular rate sensor is attached to said tool holding fixture.
Claim 4
Dependent Claim 27 words
A method as claimed in claim 1, wherein said commanded configuration of said robot is selected to make said nominal component of said generated angular rate zero.
Claim 5
Independent Claim 432 words
A method of calibrating robots of the type having a plurality of arms, adjacent ones of said arms being interconnected to be rotated by sevomotors about robot axes under the control of control signals, said robot axes including alternating roll axes extending longitudinally of one of said interconnected arms and pitch axes extending transversely to said interconnected arms, an outermost one of said arms having a tool holding fixture at its end, said tool holding fixture being rotatable about an outermost robot axis, comprising the steps of (a) attaching to said tool holding fixture an angular rate sensor for sensing angular rate relative to inertial space about an input axis, said angular rate sensor being attached nominally with said input axis orthogonal to said outermost robot axis, (b) generating an angular rate about said outermost robot axis, whereby said rate sensor is supposed to sense, about said input axis, a zero nominal component of said generated angular rate, (c) measuring by said angular rate sensor the actual angular rate about said input axis, and (d) correcting control signals of said robot in accordance with said actual angular rate to compensate for deviations of said outermost robot axis from its nominal position, (e) commanding, by said command signals, a configuration of said robot wherein said outermost arm and another of said arms are supposed to be rotatable about parallel outer and inner pitch axes, (f) generating oppositely equal angular rates about said parallel pitch axes, whereby said rate sensor is supposed to sense, about said input axis, a zero nominal component of said generated angular rates, (g) measuring by said angular rate sensor the actual angular rate about said input axis, and (h) applying corrections to parameters of said control signals of said robot in accordance said actual angular rate to compensate for deviations of said outer pitch axis from its nominal position, (i) commanding, by said command signals, a configuration of said robot wherein said outermost robot roll axis is supposed to be aligned with the next inner one of said roll axes, (j) generating an angular rate about the next inner one of said roll axes, whereby said rate sensor is supposed to sense, about said input axis, a zero nominal component of said generated angular rate, (k) measuring by said angular rate sensor the actual angular rate about said input axis, (l) correcting control signals of said robot in accordance with said latter angular rate to compensate for deviations of said next inner roll axis from its nominal position, and (m) repeating said procedure with successive pitch and roll axes.
Claim 6
Independent Claim 432 words
A method of calibrating robots of the type having a plurality of arms, adjacent ones of said arms being interconnected to be rotated by sevomotors about robot axes under the control of control signals, said robot axes including alternating roll axes extending longitudinally of one of said interconnected arms and pitch axes extending transversely to said interconnected arms, an outermost one of said arms having a tool holding fixture at its end, said tool holding fixture being rotatable about an outermost robot axis, comprising the steps of (a) attaching to said tool holding fixture an angular rate sensor for sensing angular rate relative to inertial space about an input axis, said angular rate sensor being attached nominally with said input axis orthogonal to said outermost robot axis, (b) generating an angular rate about said outermost robot axis, whereby said rate sensor is supposed to sense, about said input axis, a zero nominal component of said generated angular rate, (c) measuring by said angular rate sensor the actual angular rate about said input axis, and (d) correcting control signals of said robot in accordance with said actual angular rate to compensate for deviations of said outermost robot axis from its nominal position, (e) commanding, by said command signals, a configuration of said robot wherein said outermost arm and another of said arms are supposed to be rotatable about parallel outer and inner pitch axes, (f) generating oppositely equal angular rates about said parallel pitch axes, whereby said rate sensor is supposed to sense, about said input axis, a zero nominal component of said generated angular rates, (g) measuring by said angular rate sensor the actual angular rate about said input axis, and (h) applying corrections to parameters of said control signals of said robot in accordance said actual angular rate to compensate for deviations of said outer pitch axis from its nominal position, (i) commanding, by said command signals, a configuration of said robot wherein said outermost robot roll axis is supposed to be aligned with the next inner one of said roll axes, (j) generating an angular rate about the next inner one of said roll axes, whereby said rate sensor is supposed to sense, about said input axis, a zero nominal component of said generated angular rate, (k) measuring by said angular rate sensor the actual angular rate about said input axis, (l) correcting control signals of said robot in accordance with said latter angular rate to compensate for deviations of said next inner roll axis from its nominal position, and (m) repeating said procedure with successive pitch and roll axes.
Claim 7
Dependent Claim 19 words
A method as claimed in claim 1 wherein a two-axis rate gyro is used as said angular rate sensor.

References Cited (Backward Citations)

US4119900A Cited
US4556940A Cited
US4500823A Cited
US4674048A Cited
US4698775A Cited
US4794547A Cited
US4819184A Cited
US4949026A Cited
US4919586A Cited
US5023533A Cited
US5047701A Cited
US5049797A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-06-14 1996-12-14 1997-06-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-06-14 2000-12-14 2001-06-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-06-14 2004-12-14 2005-06-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag