IP Library Granted Patent US 10,099,371
Granted Patent B2
US 10,099,371 · App. 15/463,682 · Granted Oct 16, 2018

Robot with hot-swapped end effectors

Inventors: Daniel Cookson (Rowley, MA); Andrew Wallace (Needham, MA); James Griffith (Cambridge, MA)
Assignee: RETHINK ROBOTICS, INC.
B25J9/1646B25J9/08B25J9/1612B25J15/0066B25J15/0408B25J15/0483B25J15/0491G05B19/128H05K999/99B25J19/0025G05B2219/31095G05B2219/39468G05B2219/49304G05B2219/50338Y10S901/02
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 10,099,371
App. No.
15/463,682
Granted
Oct 16, 2018
Kind
B2
Abstract

Robots capable of accommodating dynamic replacement of end effectors load and run software that allows the end effector to be operated without change to the main control program. The driver may be dynamically linked and run during program execution when the corresponding end effector is detected. Typically, the robot controller will store a library of drivers, and load the appropriate driver when a new end effector is detected.

Claims (41)

1. A tool plate for use with a robot system, the robot system comprising (i) a robot body, (ii) a robot arm connected to the robot body, the robot arm having a distal end including a robot connector, and (iii) a robot controller for controlling the robot arm and an end effector connected thereto via the tool plate, the tool plate comprising:

nonvolatile memory storing data comprising at least one of identification information or configuration information;

a communication interface;

a processor;

a first tool-plate connector matable with the robot connector for establishing bidirectional communication between the processor and the robot controller via the communication interface, the processor being configured to cause transmission of the data to the robot controller upon mating of the first tool-plate and robot connectors; and

a second tool-plate connector, different from the first tool-plate connector, matable with the end effector via an end-effector connector,

wherein the tool plate is a unitary component removably connectable to the robot arm and removably connectable to the end effector.

2. The tool plate of claim 1 , wherein the data includes both identification information and configuration information.

3. The tool plate of claim 1 , further comprising a third tool-plate connector matable with an end-effector connector of a second end effector of a type different from that of the end effector.

4. The tool plate of claim 1 , wherein the data includes configuration information.

5. The tool plate of claim 4 , wherein the configuration information specifies a driver for controlling the end effector.

6. The tool plate of claim 5 , wherein the configuration information comprises the driver.

7. The tool plate of claim 5 , wherein the configuration information comprises one or more parameters usable to tailor a generic driver to the end effector.

8. The tool plate of claim 5 , wherein the configuration information comprises an identifier specifying a type of the driver.

9. The tool plate of claim 1 , further comprising circuitry for supporting bidirectional communication between the robot controller and the end effector.

10. A tool plate for use with a robot system, the robot system comprising (i) a robot body, (ii) a robot arm connected to the robot body, the robot arm having a distal end including a robot connector, and (iii) a robot controller for controlling the robot arm and an end effector connected thereto via the tool plate, wherein the robot controller is adapted to self-configure based on data from the tool plate and to control movements of the connected end effector based on the self-configuration, the tool plate comprising:

nonvolatile memory storing data comprising at least one of identification information or configuration information;

a communication interface;

a processor;

a first tool-plate connector matable with the robot connector for establishing bidirectional communication between the processor and the robot controller via the communication interface, the processor being configured to cause transmission of the data to the robot controller upon mating of the first tool-plate and robot connectors; and

a second tool-plate connector, different from the first tool-plate connector, matable with the end effector via an end-effector connector,

wherein the tool plate is a unitary component removably connectable to the robot arm and removably connectable to the end effector.

11. A robot system comprising: a robot comprising (i) a robot body, (ii) a robot arm connected to the robot body, the robot arm having a distal end including a first connector, (iii) a robot controller for controlling the robot arm and an end effector connected thereto via the first connector, and (iv) a database including records relating end-effector identification information to configuration information for the end effector; and

a tool plate comprising:

nonvolatile memory storing data comprising identification information;

a communication interface;

a processor; and

a second connector matable with the first connector for establishing bidirectional communication between the processor and the robot controller via the communication interface, the processor being configured to cause transmission of the data to the robot controller upon mating of the first and second connectors,

wherein (i) the tool plate is removably connectable to the robot arm, and (ii) the data stored in the nonvolatile memory does not include configuration information the robot controller being further adapted to query the database using the identification information to obtain the corresponding configuration information and to self-configure based thereon.

12. A tool plate for use with a robot system, the robot system comprising (i) a robot body, (ii) a robot arm connected to the robot body, the robot arm having a distal end including a first connector, and (iii) a robot controller for controlling the robot arm and an end effector connected thereto via the first connector, the tool plate comprising:

nonvolatile memory storing data comprising identification information and configuration information;

a communication interface;

a processor; and

a second connector matable with the first connector for establishing bidirectional communication between the processor and the robot controller via the communication interface, the processor being configured to cause transmission of the data to the robot controller upon mating of the first and second connectors,

wherein (i) the tool plate is removably connectable to the robot arm, and (ii) the configuration information specifies a driver for controlling the end effector.

13. The tool plate of claim 12 , wherein the configuration information comprises the driver.

14. The tool plate of claim 12 , wherein the configuration information comprises one or more parameters usable to tailor a generic driver to the end effector.

15. The tool plate of claim 12 , wherein the configuration information comprises an identifier specifying a type of the driver.

16. The tool plate of claim 12 , wherein the robot controller is adapted to self-configure based on the data and to control movements of the connected end effector based on the self-configuration.

17. The tool plate of claim 12 , further comprising a third connector matable with a fourth connector of a second end effector of a type different from that of the end effector.

18. The tool plate of claim 12 , further comprising circuitry for supporting bidirectional communication between the robot controller and the end effector.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 12, 2018
From: MORGAN, LEWIS & BOCKIUS LLP.
To: RETHINK ROBOTICS, INC.
Reel/Frame 047231/0138 →
SECURITY INTEREST Recorded Oct 5, 2018
From: RETHINK ROBOTICS, INC.
To: MORGAN, LEWIS & BOCKIUS LLP
Reel/Frame 047199/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2017
From: COOKSON, DANIEL; WALLACE, ANDREW; GRIFFITH, JAMES
To: RETHINK ROBOTICS, INC.
Reel/Frame 041684/0803 →
Continuity (2)
Continuation 14833660 · Aug 24, 2015
Related Publication 20170190050A1 · Jul 6, 2017