US5105368A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for improving robot accuracy
Assignee: Nokia Bell Labs
•
Filing: 1990-08-01
•
Granted: 1992-04-14
•
Expires: 2010-08-01
Abstract
Abstract The positional error of a robotic manipulator (20,22) within its workspace (38) can be reduced by advantageously mapping the manipulator positional error at each of a plurality of grid points (44) within the workspace. Such mapping is carried out by placing a grid (40) containing uniformly spaced grid points (44) in the workspace and then measuring the manipulator error at each grid point. From the map of manipulator positional error values, the manipulator positional error at any point in the workspace can easily be obtained by interpolation.
Inventors
- 👤 John B. Alexandersen
- 👤 John P. Flemming
- 👤 Glenn C. Van Orden
- 👤 Bradford G. Van Treuren
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 07:04
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; B25J9/1679; B25J9/1692; G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/404; H; H05; H05K; H05K13/00; H05K13/08; H05K13/089; G05B2219/00; G05B2219/30; G05B2219/41; G05B2219/41176; G05B2219/49; G05B2219/49195
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
278 words
A method for compensating a robotic manipulator for positional error when the robotic manipulator is to be displaced, in succession, to each of a plurality of work locations where the manipulator is to perform work, comprising the steps of: (a) establishing a positional error for the robotic manipulator at each of a plurality of spaced grid points whose locations are known to the manipulator by (1) displacing the robotic manipulator to locate an image acquisition device on the manipulator in aligned registration with a successive one of the grid points; (2) checking if the image acquisition device has the center of its field of view in aligned registration with the centroid of the grid point within a predetermined tolerance factor; and, if not, then successively displacing the manipulator to locate the center of the field of view of the image acquisition device closer to the centroid of the grid point and re-checking if the image acquisition device is in such aligned registration with the grid point; (3) establishing the positional error for the robotic manipulator at the grid point in accordance with the difference between the known grid point location and the manipulator position once the image acquisition device has the center of its field of view in aligned registration with the successive grid point; (b) displacing the manipulator to each successive work location to perform work; (c) determining, at each such successive work location, the actual manipulator error in accordance with the manipulator error at each of a predetermined number of grid point locations closest to such successive work location; and (d) compensating the robotic manipulator by an amount equal to the actual degree of manipulator error.
Claim 2
Independent Claim
278 words
A method for compensating a robotic manipulator for positional error when the robotic manipulator is to be displaced, in succession, to each of a plurality of work locations where the manipulator is to perform work, comprising the steps of: (a) establishing a positional error for the robotic manipulator at each of a plurality of spaced grid points whose locations are known to the manipulator by (1) displacing the robotic manipulator to locate an image acquisition device on the manipulator in aligned registration with a successive one of the grid points; (2) checking if the image acquisition device has the center of its field of view in aligned registration with the centroid of the grid point within a predetermined tolerance factor; and, if not, then successively displacing the manipulator to locate the center of the field of view of the image acquisition device closer to the centroid of the grid point and re-checking if the image acquisition device is in such aligned registration with the grid point; (3) establishing the positional error for the robotic manipulator at the grid point in accordance with the difference between the known grid point location and the manipulator position once the image acquisition device has the center of its field of view in aligned registration with the successive grid point; (b) displacing the manipulator to each successive work location to perform work; (c) determining, at each such successive work location, the actual manipulator error in accordance with the manipulator error at each of a predetermined number of grid point locations closest to such successive work location; and (d) compensating the robotic manipulator by an amount equal to the actual degree of manipulator error.
Claim 3
Independent Claim
235 words
A method for establishing an error map for a robotic manipulator which indicates the manipulator error at each of a plurality of spaced grid points within a workspace, comprising the steps of: (a) placing an alignment grid, having a plurality of uniformly spaced grid points therein, within a workspace associated with a robotic manipulator; (b) displacing the robotic manipulator into registration with a successive one of the grid points on the grid; (c) measuring how far the manipulator is from the grid point by the steps of: (i) measuring how far the centroid of the grid point is from the center of the field of view of an image-acquisition device attached to the manipulator; (ii) moving the manipulator closer to the grid point centroid if the distance between the grid point centroid and the centroid of the image-acquisition device field of view is greater than a predetermined tolerance factor; (iii) repeating the steps of (i) and (ii) until the grid point centroid is in substantial registration with the centroid of the image-acquisition device field of view, at which time the location of the grid point centroid can be established from the manipulator position and the position of the image-acquisition device from the manipulator; (d) storing the distance from the manipulator to the associated grid point; and (e) repeating the steps of (b)-(d) until the manipulator error associated with each of the grid points is measured.
Claim 4
Independent Claim
235 words
A method for establishing an error map for a robotic manipulator which indicates the manipulator error at each of a plurality of spaced grid points within a workspace, comprising the steps of: (a) placing an alignment grid, having a plurality of uniformly spaced grid points therein, within a workspace associated with a robotic manipulator; (b) displacing the robotic manipulator into registration with a successive one of the grid points on the grid; (c) measuring how far the manipulator is from the grid point by the steps of: (i) measuring how far the centroid of the grid point is from the center of the field of view of an image-acquisition device attached to the manipulator; (ii) moving the manipulator closer to the grid point centroid if the distance between the grid point centroid and the centroid of the image-acquisition device field of view is greater than a predetermined tolerance factor; (iii) repeating the steps of (i) and (ii) until the grid point centroid is in substantial registration with the centroid of the image-acquisition device field of view, at which time the location of the grid point centroid can be established from the manipulator position and the position of the image-acquisition device from the manipulator; (d) storing the distance from the manipulator to the associated grid point; and (e) repeating the steps of (b)-(d) until the manipulator error associated with each of the grid points is measured.
References Cited (Backward Citations)
US4017721A
Cited
US4127432A
Cited
US4452557A
Cited
US4670849A
Cited
US4628441A
Cited
US4581566A
Cited
US4642781A
Cited
US4628464A
Cited
US4674048A
Cited
US4548667A
Cited
US4712970A
Cited
US4722063A
Cited
US4707647A
Cited
US4725965A
Cited
US4831549A
Cited
US4890241A
Cited
US4891767A
Cited
US4980971A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-04-14 | 1995-10-14 | 1996-04-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-04-14 | 1999-10-14 | 2000-04-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-04-14 | 2003-10-14 | 2004-04-14 | $7700.00 | Window Closed / Lapsed |