IP Library Granted Patent US 7,039,498
Granted Patent B2
US 7,039,498 · App. 10/626,504 · Granted May 2, 2006

Robot end effector position error correction using auto-teach methodology

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,039,498
App. No.
10/626,504
Granted
May 2, 2006
Kind
B2
Abstract

A robot arm positioning error is corrected by employing a specimen gripping end effector in which a light source and a light receiver form a light transmission pathway that senses proximity to the specimen. A robot arm old position is sensed and recorded. The robot arm retrieves the specimen from the old position and employs old position information to replace the specimen at a new position that is ideally the same as the old position. A robot arm new position is sensed and recorded. A difference between the new and old positions represents a position error. A correct position is obtained by processing the position error and the old position information.

Claims (24)

1. A method of correcting a robot arm positioning error, the robot arm being operatively connected to an end effector that is operatively coupled with a specimen, the method comprising:

providing an end effector having a body including a light source and a light receiver having spaced-apart respective source light path and receiver light path openings between which a light beam propagates along a straight line light transmission pathway, which is employed to determine positions of the end effector relative to the specimen;

determining a robot arm old position;

recording old position information corresponding to the old position;

using the end effector to retrieve the specimen from the old position;

employing the old position information to replace the specimen at a new position that is ideally the same as the old position;

determining the robot arm new position;

recording new position information corresponding to the robot arm new position; and

generating correct position information by processing the new position information and the old position information.

2. The method of claim 1 , further including determining a difference between the new position information and the old position information to determine position error information, and in which the generating correct position information includes processing the position error information and the old position information.

3. The method of claim 1 , further including determining a difference between the new position information and the old position information to determine position error information, and in which the generating correct position information includes adding about twice the position error information to the old position information.

4. The method of claim 1 , in which the generating correct position information is carried out successively.

5. The method of claim 1 , in which the processing includes vectorially combining the new position information and the old position information.

6. The method of claim 1 , further including using the end effector to retrieve the specimen from the new position, and employing the correct position information to replace the specimen at a correct position.

7. The method of claim 1 , in which the specimen further includes a periphery, and the determining the robot arm old position and the determining the robot arm new position entail finding a minimum distance between a reference and the periphery of the specimen.

8. The method of claim 7 , in which the determining the robot arm old and new positions each includes:

finding for a first robot arm position a first maximum robot arm distance between the reference and a first corresponding point on the periphery of the specimen at which the light transmission pathway of the light beam is not interrupted by intersection with the specimen;

finding for a second robot arm position a second maximum robot arm distance between the reference and a second corresponding point on the periphery of the specimen at which the light transmission pathway of the light beam is not interrupted by intersection with the specimen, the first and second robot arm positions being different from each other;

recording first and second position information corresponding to the respective first and second maximum robot arm distances; and

determining from the first and second position information a robot arm aligned position that represents the minimum distance between the reference and the periphery of the specimen.

9. The method of claim 8 , in which the robot arm is positionable about a shoulder axis and along an r-axis path intersecting the shoulder axis, in which first and second robot arm positions constitute respective first and second robot arm angular positions, and in which the finding of the first maximum robot arm distance includes:

positioning the robot arm along the r-axis path until the specimen interrupts the light transmission pathway with the robot arm set to the first robot arm angular position; and

upon the interruption of the light transmission pathway with the robot arm set at the first robot arm angular position, positioning the robot arm along the r-axis path to find the first point on the periphery of the specimen and record the first information corresponding to the first maximum robot arm distance at the first point.

10. The method of claim 9 , in which the shoulder axis constitutes the reference location.

Assignments (10)
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 038891/0765 Recorded Nov 4, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: AZENTA, INC. (F/K/A BROOKS AUTOMATION, INC.); AZENTA USA, INC. (F/K/A BIOSTORAGE TECHNOLOGIES, INC.)
Reel/Frame 073446/0080 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 044142/0258 Recorded Nov 4, 2025
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: AZENTA, INC. (F/K/A BROOKS AUTOMATION, INC.); AZENTA US, INC. (F/K/A BROOKS LIFE SCIENCES, INC., F/K/A BIOSTORAGE TECHNOLOGIES, INC.)
Reel/Frame 073514/0609 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 2, 2022
From: BROOKS AUTOMATION US, LLC
To: BARCLAYS BANK PLC
Reel/Frame 058950/0146 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 2, 2022
From: BROOKS AUTOMATION US, LLC
To: GOLDMAN SACHS BANK USA
Reel/Frame 058945/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: BROOKS AUTOMATION,INC
To: BROOKS AUTOMATION HOLDING, LLC
Reel/Frame 058481/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: BROOKS AUTOMATION HOLDING, LLC
To: BROOKS AUTOMATION US, LLC
Reel/Frame 058482/0001 →
SECURITY INTEREST Recorded Oct 6, 2017
From: BROOKS AUTOMATION, INC.; BIOSTORAGE TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 044142/0258 →
SECURITY AGREEMENT Recorded May 31, 2016
From: BROOKS AUTOMATION, INC.; BIOSTORAGE TECHNOLOGIES
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 038891/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2008
From: NEWPORT CORPORATION
To: BROOKS AUTOMATION, INC.
Reel/Frame 020532/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2004
From: BACCHI, PAUL; FILIPSKI, PAUL S.
To: NEWPORT CORPORATION
Reel/Frame 015151/0834 →