IP Library Granted Patent US 8,270,702
Granted Patent B2
US 8,270,702 · App. 12/875,462 · Granted Sep 18, 2012

Wafer center finding with a Kalman filter

Assignee: Brooks Automation, Inc.
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 8,270,702
App. No.
12/875,462
Granted
Sep 18, 2012
Kind
B2
Abstract

A device is provided having a robotic arm for handling a wafer, the robotic arm including one or more encoders that provide encoder data identifying a position of one or more components of the robotic arm. The device also having a processor adapted to apply an extended Kalman Filter to the encoder data to estimate a position of the wafer.

Claims (33)

1. A device comprising:

a robotic arm for handling a wafer, the robotic arm including one or more encoders that provide encoder data identifying a position of one or more components of the robotic arm; and

a processor configured to apply an extended Kalman Filter to the encoder data to estimate a position of the wafer;

wherein the processor recalculates the position when new encoder data is received.

2. The device of claim 1 wherein the position includes a wafer center.

3. The device of claim 1 wherein the position includes a wafer radius.

4. The device of claim 1 wherein the position is determined with reference to an end effector of the robotic arm.

5. The device of claim 1 wherein the position is determined with reference to a center axis of the robotic arm.

6. The device of claim 1 wherein new encoder data is received at substantially 2 kHz.

7. A method comprising:

disposing a plurality of sensors within an interior of a wafer handling device, each one of the plurality of sensors capable of detecting a transition between presence and absence of a wafer at a predetermined location within the interior;

handling a wafer with a robotic arm, the robotic arm including one or more encoders that provide encoder data identifying a position of one or more components of the robotic arm; and

applying the encoder data to an extended Kalman Filter to provide an estimated position of the wafer.

8. The method of claim 7 wherein applying the encoder data includes calculating a wafer position every 0.5 milliseconds.

9. The method of claim 7 wherein the estimated position of the wafer includes a center of the wafer.

10. The method of claim 7 wherein the estimated position of the wafer includes a radius of the wafer.

11. The method of claim 7 wherein the estimated position of the wafer is determined with reference to an end effector of the robotic arm.

12. The method of claim 7 wherein the estimated position is determined with reference to a center axis of the robotic arm.

13. The method of claim 7 wherein the plurality of sensors includes four sensors.

14. The method of claim 7 wherein applying encoder data includes recalculating the estimated position each time encoder data is received.

15. The method of claim 7 wherein handling a wafer includes moving the wafer between two openings to the wafer handling device.

16. The method of claim 7 wherein handling a wafer includes moving the wafer between a load lock and a process module.

17. The method of claim 7 wherein handling a wafer includes moving the wafer between a first process module and a second process module.

18. A device comprising:

a robotic arm for handling a wafer, the robotic arm including one or more encoders that provide encoder data identifying a position of one or more components of the robotic arm; and

a processor configured to apply an extended Kalman Filter to the encoder data when new encoder data is received to estimate a position of the wafer, wherein the processor is configured to update one or more equations of the Kalman Filter using transition data from one or more sensors that detect the presence of a wafer at one or more predetermined locations within a robotic wafer handler.

19. A method comprising:

disposing a plurality of sensors within an interior of a wafer handling device, each one of the plurality of sensors capable of detecting a transition between presence and absence of a wafer at a predetermined location within the interior;

handling a wafer with a robotic arm, the robotic arm including one or more encoders that provide encoder data identifying a position of one or more components of the robotic arm;

applying the encoder data to an extended Kalman Filter to provide an estimated position of the wafer;

detecting a transition at one of the plurality of sensor to provide an actual position of the wafer;

determining an error between the actual position and the estimated position; and

updating one or more variables for the extended Kalman Filter based upon the error.

Assignments (8)
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 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 2, 2022
From: BROOKS AUTOMATION US, LLC
To: GOLDMAN SACHS BANK USA
Reel/Frame 058945/0748 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 2, 2022
From: BROOKS AUTOMATION US, LLC
To: BARCLAYS BANK PLC
Reel/Frame 058950/0146 →
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 →
Continuity (16)
Continuation 11682306 · Mar 5, 2007
Continuation In Part 11679829 · Feb 27, 2007
Continuation In Part 10985834 · Nov 10, 2004
Provisional Application 60779684 · Mar 5, 2006
Provisional Application 60779707 · Mar 5, 2006
Provisional Application 60779478 · Mar 5, 2006
Provisional Application 60779463 · Mar 5, 2006
Provisional Application 60779609 · Mar 5, 2006
Provisional Application 60784832 · Mar 21, 2006
Provisional Application 60746163 · May 1, 2006
Provisional Application 60807189 · Jul 12, 2006
Provisional Application 60823454 · Aug 24, 2006
Provisional Application 60777443 · Feb 27, 2006
Provisional Application 60518823 · Nov 10, 2003
Provisional Application 60607649 · Sep 7, 2004
Related Publication 20100324732A1 · Dec 23, 2010