IP Library › Granted Patent US 11,712,809
Granted Patent B2
US 11,712,809 · App. 16/916,602 · Granted Aug 1, 2023

Robot vacuum control and monitoring system

Inventors: Frantisek Pavlik (Los Altos Hills, CA); James Thomas McCartney, III (Conroe, TX)
Assignee: WaferPath, Inc.
B25J11/0095B25J9/042B25J9/1612B25J9/1674B25J9/1694B25J13/087B25J15/0625H01L21/68707
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 11,712,809
App. No.
16/916,602
Granted
Aug 1, 2023
Kind
B2
Abstract

A method of operating a robot including a vacuum port for engaging an item, e.g. a wafer, is disclosed. The method includes operating, by a computer system, the robot in a first state, detecting using a vacuum sensor, a transition of a vacuum parameter from a first vacuum parameter zone to a second parameter zone in a plurality of vacuum parameter zones. Based on detecting the transition of the vacuum parameter from the first vacuum parameter zone to the second vacuum parameter zone, the operating state of the robot is altered from the first state to a second state. Also disclosed is an item transfer robot as part of an item transfer system.

Claims (67)

1. A method of operating a robot including a vacuum port for engaging an item, comprising:

operating, by a one or more processors, the robot in a first state;

detecting a vacuum parameter using a vacuum sensor, the vacuum parameter comprising a vacuum level;

determining a rate of change of the vacuum parameter;

detecting a transition of the vacuum parameter from a first vacuum parameter zone to a second vacuum parameter zone in a plurality of vacuum parameter zones including at least three vacuum parameter zones, the first vacuum parameter zone being an item-not-held vacuum parameter zone and the second vacuum parameter zone being an item-held vacuum parameter zone; and

based on detecting the transition of the vacuum parameter from the first vacuum parameter zone to the second vacuum parameter zone and based on the rate of change of the vacuum parameter, altering, by the one or more processors, the operating state of the robot from the first state to a second state;

wherein the second state is translational movement of the item and an amount of a speed or acceleration of the translational movement of the item during the second state varies based on the rate of change of the vacuum level.

2. The method of claim 1 further comprising:

detecting the transition of the vacuum level from the item-held vacuum parameter zone to an item-secure vacuum parameter zone; and

based on detecting the transition of the vacuum level from the item-held vacuum parameter zone to the item-secure vacuum parameter zone, altering the operating state of the robot from the second state to a third state, wherein the third state is more rapid translational motion of the item.

3. The method of claim 1 , further comprising:

monitoring the vacuum parameter during operation of the robot;

detecting an unexpected change in the vacuum parameter based on the state in which the robot is operating; and

in response to detecting the unexpected change, taking a remedial action.

4. The method of claim 3 , wherein the unexpected change in the vacuum parameter is the rate of change of the vacuum level being outside an expected range.

5. The method of claim 1 , further comprising:

detecting a transition of the vacuum level from

an item secure vacuum parameter zone to an item held vacuum parameter zone; and

slowing translational movement of the item.

6. The method of claim 1 , further comprising:

detecting a transition of the vacuum level into an item breakage vacuum parameter zone; and

operating the robot in a remedial operating state.

7. A robot system, comprising:

a robot arm;

an effector coupled to the robot arm, the effector including a vacuum port for engaging an item;

a vacuum line in communication with the vacuum port and being couplable to a vacuum source;

a vacuum sensor coupled to the vacuum line;

one or more data processors in communication with the robot arm and the vacuum sensor to control operation of the robot system; and

one or more machine-readable mediums storing instructions that, when executed by the one or more data processors, cause the system to perform operations comprising:

operating the robot system in a first state;

detecting a vacuum parameter using the vacuum sensor, the vacuum parameter comprising a vacuum level;

determining a rate of change of the vacuum parameter;

detecting a transition of the vacuum parameter from a first vacuum parameter zone to a second vacuum parameter zone in a plurality of vacuum zones including at least three vacuum parameter zones, the first vacuum parameter zone being an item-not-held vacuum parameter zone and the second vacuum parameter zone being an item-held vacuum parameter zone; and

based on detecting the transition of the vacuum parameter from the first vacuum parameter zone to the second vacuum parameter zone and based on the rate of change of the vacuum parameter, altering the operating state of the robot system from the first state to a second state;

wherein the second state is translational movement of the item and an amount of a speed or acceleration of the translational movement of the item during the second state varies based on the rate of change of the vacuum level.

8. The robot system of claim 7 wherein the operations further comprise:

detecting the transition of the vacuum level from the item-held vacuum parameter zone to an item-secure vacuum parameter zone; and

based on detecting the transition of the vacuum level from the item-held vacuum parameter zone to the item-secure vacuum parameter zone, altering the operating state of the robot system from the second state to a third state, wherein the third state is more rapid translational motion of the item.

9. The robot system of claim 7 wherein the operations further comprise:

monitoring the vacuum parameter during operation of the robot system;

detecting an unexpected change in the vacuum parameter based on the state in which the robot system is operating; and

in response to detecting the unexpected change, taking a remedial action.

10. The robot system of claim 9 , wherein the unexpected change in the vacuum parameter is the rate of change of the vacuum level being outside an expected range.

11. The robot system of claim 7 wherein the operations further comprise:

detecting a transition of the vacuum level from an item secure vacuum parameter zone to an item held vacuum parameter zone; and

slowing translational movement of the item.

12. The robot system of claim 7 wherein the operations further comprise:

detecting a transition of the vacuum level into an item breakage vacuum parameter zone; and

operating the robot system in a remedial operating state.

13. A non-transitory machine-readable medium including instructions which, when read by a machine, cause the machine to perform operations on or with a robot that includes a vacuum port for engaging an item, comprising:

operating the robot in a first state;

detecting a vacuum parameter using a vacuum sensor, the vacuum parameter comprising a vacuum level;

determining a rate of change of the vacuum parameter;

detecting, a transition of the vacuum parameter from a first vacuum parameter zone to a second vacuum parameter zone in a plurality of vacuum parameter zones including at least three vacuum parameter zones, the first vacuum parameter zone being an item-not-held vacuum parameter zone and the second vacuum parameter zone being an item-held vacuum parameter zone; and

based on detecting the transition of the vacuum parameter from the first vacuum parameter zone to the second vacuum parameter zone and based on the rate of change of the vacuum parameter, altering the operating state of the robot from the first state to a second state;

wherein the second state is translational movement of the item and an amount of a speed or acceleration of the translational movement of the item during the second state varies based on the rate of change of the vacuum level.

14. The non-transitory machine-readable medium of claim 13 , the operations further comprising:

detecting the transition of the vacuum level from the item-held vacuum parameter zone to an item-secure vacuum parameter zone; and

based on detecting the transition of the vacuum level from the item-held vacuum parameter zone to the item-secure vacuum parameter zone, altering the operating state of the robot from the second state to a third state, wherein the third state is more rapid translational motion of the item.

15. The non-transitory machine-readable medium of claim 13 , the operations further comprising:

monitoring the vacuum parameter during operation of the robot;

detecting an unexpected change in the vacuum parameter based on the state in which the robot is operating; and

in response to detecting the unexpected change, taking a remedial action.

16. The non-transitory machine-readable medium of claim 15 , wherein the unexpected change in the vacuum parameter is the rate of change of the vacuum level being outside an expected range.

17. The non-transitory machine-readable medium of claim 13 , wherein the operations further comprise:

detecting a transition of the vacuum level into an item breakage vacuum parameter zone; and

operating the robot in a remedial operating state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: PAVLIK, FRANTISEK; MCCARTNEY, JAMES THOMAS, III
To: WAFERPATH, INC.
Reel/Frame 053266/0218 →
Continuity (1)
Related Publication 20210402614A1 · Dec 30, 2021