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

Robot control scheme

Assignee: Iowa State University Research Foundation Inc
•
Filing: 1994-06-15
•
Granted: 1997-01-14
•
Expires: 2014-06-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A simple open loop control scheme that minimizes both robot response time and the resulting residual vibration while requiring little computational effort through the intelligent use of conventional servo control technology and the robot's vibration characteristics.

Inventors

  • 👤 Kenneth G. McConnell
  • 👤 Wan-Shik Jang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:58
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1628; B25J9/163; B25J9/1651

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 201 words
A method of controlling a moving robot arm to minimize vibrations, comprising the steps of: determining a maximum step distance the robot arm can move in a single step; determining a total task distance the robot arm is required to move to complete a specified task, wherein the total task distance is less than or equal to the maximum step distance; applying a series of discrete step inputs of varying magnitudes in a timed sequence to the robot arm, the series comprising: applying a first step input of a magnitude corresponding to approximately one-half the total task distance: measuring the time it takes the robot arm to move one-half of the total task distance, wherein a measured time and a measure velocity are determined; estimating robot arm damping using the measured time and the measured velocity; calculating and applying a second step input magnitude and application time and a third step magnitude and application time, wherein the magnitude and application time of both the second and third step inputs are based on the estimated robot damping, and further wherein the third step input magnitude is approximately equal to the magnitude of the first step input less the second step input magnitude.
Claim 2
Independent Claim 201 words
A method of controlling a moving robot arm to minimize vibrations, comprising the steps of: determining a maximum step distance the robot arm can move in a single step; determining a total task distance the robot arm is required to move to complete a specified task, wherein the total task distance is less than or equal to the maximum step distance; applying a series of discrete step inputs of varying magnitudes in a timed sequence to the robot arm, the series comprising: applying a first step input of a magnitude corresponding to approximately one-half the total task distance: measuring the time it takes the robot arm to move one-half of the total task distance, wherein a measured time and a measure velocity are determined; estimating robot arm damping using the measured time and the measured velocity; calculating and applying a second step input magnitude and application time and a third step magnitude and application time, wherein the magnitude and application time of both the second and third step inputs are based on the estimated robot damping, and further wherein the third step input magnitude is approximately equal to the magnitude of the first step input less the second step input magnitude.
Claim 3
Dependent Claim 11 words
The method of claim 1, wherein the specified task is fixed.
Claim 4
Dependent Claim 11 words
The method of claim 1, wherein the specified task is variable.
Claim 5
Dependent Claim 25 words
The method of claim 2, wherein the total task distance is included in a predetermined set of instructions for minimizing vibrations of the robot arm.
Claim 6
Dependent Claim 27 words
The method of claim 3, wherein the total task distance is estimated by a human operator to correspond to the variable task as perceived by the operator.
Claim 7
Dependent Claim 23 words
The method of claim 5, wherein the operator closes a loop in an open loop operator-controlled system in response to the operator's perception.
Claim 8
Independent Claim 259 words
A method of controlling a moving robot and to minimize vibrations, comprising the steps of: determining a maximum step distance the robot arm can move in a single step; determining a total task distance the robot and is required to move to complete a specified task, wherein the total task distance is greater than the maximum step distance; applying a series of discrete step inputs of varying magnitudes in a timed sequence to the robot arm, the series comprising: analyzing the total task distance to determine a constant velocity displacement and to estimate a linear rise time; applying a first step input of a magnitude resulting in the highest constant velocity, the first step input having a magnitude of the maximum step distance divided by two; measuring the time it takes the robot arm to move one-half the maximum step distance; measuring the robot arm velocity at one-half the maximum step distance; estimating robot arm damping using the measured time and the measured robot arm velocity; applying a linear input motion to provide for linear motion of the robot arm based on the actual robot arm velocity at the one-half maximum step distance; and calculating and applying a second step input magnitude and application time and a third step magnitude and application time, wherein the magnitude and application time of both the second and third step inputs are based on the estimated robot damping, and further wherein the third step input magnitude is approximately equal to the magnitude of the first step input less the second step input magnitude.
Claim 9
Independent Claim 259 words
A method of controlling a moving robot and to minimize vibrations, comprising the steps of: determining a maximum step distance the robot arm can move in a single step; determining a total task distance the robot and is required to move to complete a specified task, wherein the total task distance is greater than the maximum step distance; applying a series of discrete step inputs of varying magnitudes in a timed sequence to the robot arm, the series comprising: analyzing the total task distance to determine a constant velocity displacement and to estimate a linear rise time; applying a first step input of a magnitude resulting in the highest constant velocity, the first step input having a magnitude of the maximum step distance divided by two; measuring the time it takes the robot arm to move one-half the maximum step distance; measuring the robot arm velocity at one-half the maximum step distance; estimating robot arm damping using the measured time and the measured robot arm velocity; applying a linear input motion to provide for linear motion of the robot arm based on the actual robot arm velocity at the one-half maximum step distance; and calculating and applying a second step input magnitude and application time and a third step magnitude and application time, wherein the magnitude and application time of both the second and third step inputs are based on the estimated robot damping, and further wherein the third step input magnitude is approximately equal to the magnitude of the first step input less the second step input magnitude.
Claim 10
Dependent Claim 11 words
The method of claim 7, wherein the specified task is fixed.
Claim 11
Dependent Claim 11 words
The method of claim 7, wherein the specified task is variable.
Claim 12
Dependent Claim 25 words
The method of claim 8, wherein the total task distance is included in a predetermined set of instructions for minimizing vibrations of the robot arm.
Claim 13
Dependent Claim 27 words
The method of claim 9, wherein the total task distance is estimated by a human operator to correspond to the variable task as perceived by the operator.
Claim 14
Dependent Claim 23 words
The method of claim 11, wherein the operator closes a loop in an open loop operator-controlled system in response to the operator's perception.

References Cited (Backward Citations)

US4163184A Cited
US4348623A Cited
US4396049A Cited
US4489377A Cited
US4916635A Cited
US5237509A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag