IP Library Granted Patent US 8,965,580
Granted Patent B2
US 8,965,580 · App. 13/621,708 · Granted Feb 24, 2015

Training and operating industrial robots

Inventors: Rodney Brooks (Cambridge, MA); Christopher J. Buehler (Cambridge, MA); Matthew DiCicco (Cambridge, MA); Gerry Ens (Boise, ID); Albert Huang (Cambridge, MA); Michael Siracusa (Chestnut Hill, MA); Matthew M. Williamson (Marblehead, MA)
Assignee: Rethink Robotics, 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,965,580
App. No.
13/621,708
Granted
Feb 24, 2015
Kind
B2
Abstract

Robots may manipulate objects based on sensor input about the objects and/or the environment in conjunction with data structures representing primitive tasks and, in some embodiments, objects and/or locations associated therewith. The data structures may be created by instantiating respective prototypes during training by a human trainer.

Claims (12)

1. A robot for manipulating objects within an environment based on physical perception thereof, the robot comprising:

at least one appendage for manipulating an object;

a controller for operating the at least one appendage;

a perception system for receiving physical information about the object and the environment from at least one sensor;

an instance database comprising a plurality of instances at least some of which specify tasks to be performed by the appendage on the object, each task specifying an object and an action to be performed thereon and being defined in generic terms without specifying spatial coordinates; and

a task-execution module, responsive to the perception system, for causing the robot to execute the tasks via commands to the controller, wherein the task-execution module generates, on the fly based on the physical information, a trajectory corresponding to the task in a coordinate system associated with the robot.

2. The robot of claim 1 , wherein the task-execution module continuously monitors the object and, based thereon, causes the robot appendage to move toward the object without computing trajectory coordinates.

3. The robot of claim 2 , wherein the task-execution module causes movement of the robot appendage toward the object to continue as long as a pre-condition associated with the movement is satisfied, as determined by the task execution module based on the monitored object.

4. The robot of claim 3 , wherein the pre-condition comprises absence of physical contact between the appendage and the object.

5. The robot of claim 1 , wherein the perception system includes at least one camera for acquiring images of the object.

6. The robot of claim 5 , wherein the perception system further includes a computer vision system.

7. The robot of claim 1 , wherein the perception system includes at least one touch-sensitive detector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: BROOKS, RODNEY; BUEHLER, CHRISTOPHER J.; DICICCO, MATTHEW; ENS, GERRY; HUANG, ALBERT; SIRACUSA, MICHAEL; WILLIAMSON, MATTHEW W.
To: RETHINK ROBOTICS, INC.
Reel/Frame 029439/0021 →
Continuity (3)
Provisional Application 61662646 · Jun 21, 2012
Provisional Application 61676586 · Jul 27, 2012
Related Publication 20130345875A1 · Dec 26, 2013