# US 8,892,248 B2 · Manipulator auto-teach and position correction system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,892,248 B2
- Document ID: US8892248B2
- Status: Granted
- Kind: B2
- Application number: 13/914,397
- Filed: 2013-06-10
- Published: 2013-12-26
- Granted: 2014-11-18
- Earliest claimed: 2009-11-13
- Assignees: Brooks Automation, Inc.
- Applicants: Brooks Automation, Inc.
- Inventors: Martin Hosek
- Web page: https://patentgrep.com/patent/US8892248B2

## CPC

- G05B 19/4189: {characterised by the transport system}
- G05B 19/402: characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position (G05B19/19 takes precedence)
- G05B 19/421: Teaching successive positions by mechanical means, e.g. by mechanically-coupled handwheels to position tool head or end effector (G05B19/423 takes precedence)
- H10P 72/0618: {using identification means, e.g. labels on substrates or labels on containers}
- H10P 72/50: for positioning, orientation or alignment
- G05B 2219/36414: Compare image detected path with stored reference, difference corrects position
- G05B 2219/36461: Teach for each next similar fixture, piece only some reference points
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- Y10S 901/00: Robots
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- H10P: GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A substrate processing system including a housing for housing at least part of a processing device, at least one target affixed to the processing device, the processing device having a first processing device reference point in a known relationship with the at least one target, at least one transmitter located within the housing and configured to transmit an identification signal identifying the at least one transmitter to the at least one target and a controller operably connected to the at least one target and the at least one transmitter, the controller being configured to receive data signals, based on the identification signal, from one of the at least one target and the at least one transmitter and control an operational characteristic of the processing device, based on the data signals.

## Claims

### Claim 1

A substrate processing system comprising:
a housing comprising a first housing module configured to hold an isolated atmosphere therein and closable openings configured for communicably connecting the first housing module to a second housing module having a substrate holding station and a substrate holding station reference point associated therewith;
a transport apparatus partly within the first housing module and configured to transport a substrate;
at least one target;
at least one transmitter configured to transmit an identification signal to the at least one target; and
a controller operably connected to the transport apparatus, the at least one target and the at least one transmitter, the controller being configured to receive data signals, based on the identification signal, from one of the at least one target and the at least one transmitter and effect transfer of the substrate with the transport apparatus from the first housing module to the substrate holding station of the second housing module through the closeable opening, based on the data signals.

### Claim 2 (depends on 1)

The system of claim 1, wherein the controller is further configured to:
determine a location of the at least one target relative to the at least one transmitter based on the identification signal, the identification signal uniquely identifying each of the at least one transmitter; and
determine a position of the transport apparatus from the identification signals transmitted by the at least one transmitter to at least one target.

### Claim 3 (depends on 1)

The system of claim 1, wherein, the transport apparatus is controlled based on a relationship between the substrate holding station reference point and a position of the transport apparatus.

### Claim 4 (depends on 3)

The system of claim 3, wherein:
the controller is further configured to,
determine a position of a leveling plane of the transport apparatus;
determine a deviation between the position of a reference plane associated with the substrate processing system and the position of the leveling plane; and
effect an adjustment of the leveling plane if the deviation exceeds a predetermined limit.

### Claim 5 (depends on 3)

The system of claim 3, further comprising:
a common reference feature of the substrate processing system;
the controller is further configured to,
determine the position of the transport apparatus relative to the common reference feature;
determine amounts of adjustment for the transport apparatus; and
effect an adjustment of the position of the transport apparatus so that the position of the transport apparatus is within a predetermined distance relative to the common reference feature.

### Claim 6 (depends on 1)

The system of claim 1, wherein the at least one target is affixed to the transport apparatus and the at least one transmitter is connected to the housing.

### Claim 7 (depends on 6)

The system of claim 6, wherein:
the controller is further configured to,
command movements of the transport apparatus depending on a relative position between the at least one target and the substrate holding station reference point so that the position of the at least one target is within a predetermined distance of the substrate holding station reference point;
wherein when the at least one target is within the predetermined distance, the controller is configured to assign a location of the transport apparatus to the substrate holding station reference point for pick and place operations.

### Claim 8 (depends on 6)

The system of claim 6, further comprising:
a station module connected to the housing, the station module having a second processing device reference point;
wherein,
the transport apparatus is a robotic manipulator;
the operational characteristic is a transport apparatus reference point, where the transport apparatus reference point is located on an end effector of the robotic manipulator; and
wherein during a pick or place operation the controller is further configured to,
effect movement of the transport apparatus so the at least one target is moved to a location of second substrate holding station reference point reference point;
determine a difference between a location of the at least one target and the second substrate holding station reference point; and
if the difference exceeds a predetermined distance, effect a corrective movement of the transport apparatus so the location of the at least one target is within the predetermined distance.

### Claim 9 (depends on 6)

The system of claim 6, wherein the at least one transmitter is located in the second housing module.

### Claim 10 (depends on 1)

The system of claim 1, wherein the at least one transmitter is affixed to the transport apparatus and the at least one target is connected to the housing.

### Claim 11 (depends on 10)

The system of claim 10, wherein the at least one target is located in one or more of the first housing module and the second housing module.

### Claim 12

A substrate processing system comprising:
a housing comprising a first housing module configured to hold an isolated atmosphere therein and closable openings configured for communicably connecting the first housing module to a second housing module;
a transport apparatus partly within the first housing module and configured to transport a substrate between the first and second housing modules;
at least one target distinct from the substrate;
at least one transmitter configured to detect the at least one target; and
a controller operably connected to the transport apparatus and the at least one transmitter, the controller being configured to receive detection signals from at least the at least one transmitter and to effect transfer of the substrate with the transport apparatus from the first housing module to a substrate holding station of the second housing module through the closeable opening, based on the detection signals, where the detection signals include a position of the at least one target detected by the at least one transmitter.

### Claim 13 (depends on 12)

The substrate processing system of claim 12, wherein the at least one transmitter is affixed to the transport apparatus and the at least one target is connected to the housing.

### Claim 14 (depends on 12)

The substrate processing system of claim 12, wherein the transport apparatus includes a transport apparatus reference point and the substrate holding station includes a substrate holding station reference point, the transport apparatus being controlled by the controller based on a relationship between the substrate holding station reference point and the transport apparatus reference point.

### Claim 15 (depends on 12)

The substrate processing apparatus of claim 12, wherein the controller is operably connected to the at least one target and configured to receive the detection signals from the at least one target.

### Claim 16 (depends on 12)

The substrate processing system of claim 12, wherein the at least one target is affixed to the transport apparatus and the at least one transmitter is connected to the housing.

### Claim 17 (depends on 16)

The substrate processing system of claim 16, wherein the at least one transmitter is located in the second housing module.

### Claim 18 (depends on 12)

The substrate processing system of claim 12, wherein the at least one target is located in one or more of the first housing module and the second housing module.

### Claim 19

A substrate processing system comprising:
a housing comprising a first housing module configured to hold an isolated atmosphere therein and closable openings configured for communicably connecting the first housing module to a second housing module having a substrate holding station;
a transport apparatus partly within the first housing module and configured to transport a substrate;
at least one target affixed to one of the transport apparatus and the housing;
at least one transmitter connected to another one of the transport apparatus and the housing, the at least one transmitter being configured to transmit an identification signal to the at least one target; and
a controller operably connected to the transport apparatus, and the at least one transmitter, the controller being configured to receive data signals, based on the identification signal, from at least the at least one transmitter and effect transfer of the substrate with the transport apparatus from the first housing module to the substrate holding station of the second housing module through the closeable opening, based on the data signals.

### Claim 20 (depends on 19)

The substrate processing apparatus of claim 19, wherein the controller is operably connected to the at least one target and configured to receive the data signals from the at least one target.
