IP Library › Granted Patent US 8,140,188
Granted Patent B2
US 8,140,188 · App. 12/032,919 · Granted Mar 20, 2012

Robotic system and method for observing, learning, and supporting human activities

Assignees: Toyota Motor Engineering & Manufacturing North America, Inc.; Toyota Motor Corporation
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,140,188
App. No.
12/032,919
Granted
Mar 20, 2012
Kind
B2
Abstract

An example method for allowing a robot to assist with a task, the task being carried out in an environment including one or more non-human objects each having associated object locations, comprises detecting one or more changes in object locations within the environment, predicting a task requirement (such as a future object location change, or task goal) by comparing the change in the object location with stored data, the stored data including object location changes associated with previously observed tasks; and providing robotic assistance to achieve the task requirement. Example apparatus are also disclosed.

Claims (38)

1. A method for allowing a robot to assist with a task, the task being carried out in an environment including one or more non-human objects each having an associated object location, the method comprising:

observing object location changes of the one or more non-human objects using a sensor located on the robot;

comparing the object location changes with stored data, the stored data including patterns of object location changes associated with previously performed tasks;

predicting a task requirement using a pattern-matching algorithm to match the object location changes to the patterns of object location changes in the stored data; and

providing robotic assistance to achieve the task requirement.

2. The method of claim 1 , wherein detecting a change in an object location comprises:

sensing the environment using a sensor, the sensor providing sensor data; and

determining object locations within the environment using the sensor data.

3. The method of claim 2 , the sensor being located on the robot.

4. The method of claim 2 , the sensor being an electromagnetic radiation sensor.

5. The method of claim 4 , the sensor being an optical sensor.

6. The method of claim 2 , the sensor being a capacitive sensor, an inductive sensor, an acoustic sensor, or an ultrasound sensor.

7. The method of claim 2 , wherein the sensor is a lidar sensor or a radar sensor.

8. The method of claim 1 , further comprising determining a statistical likelihood of the task requirement from a distribution of the plurality of object location changes within the stored data.

9. The method of claim 1 , wherein the stored data is collected by the robot while sensing the environment during previous human activity within the environment.

10. The method of claim 1 , wherein the robotic assistance is provided to a human who has started to perform the task, the robotic assistance being provided without receiving a direct request from the human.

11. The method of claim 1 , wherein the task requirement is a change in location of a second object.

12. The method of claim 11 , wherein the robotic assistance provides the change in location of the second object.

13. A method for allowing a robot to assist with a task, the task being carried out by a human in an environment including non-human objects each having an associated object location, the method comprising:

sensing the environment using a sensor, the sensor being a component of the robot;

determining object locations within the environment;

detecting changes in object locations within the environment;

comparing the changes in object locations with stored data, the stored data including object location changes associated with previously performed tasks;

predicting a task requirement using a pattern-matching algorithm to match detected changes in object locations with patterns of object location changes in the stored data; and

providing robotic assistance to achieve the task requirement,

the method being performed by the robot, the robot having an electronic circuit and an actuator operable to provide the robotic assistance.

14. The method of claim 13 , wherein patterns of object location changes in the stored data are used to predict future object location changes.

15. A robot for assisting with a task within an environment including objects, the objects being non-human objects, the robot comprising:

a sensor, operable to provide sensor data representing the objects;

an electronic circuit, operable to provide:

a location change detector, operable to provide object location change data for the objects within the environment using the sensor data,

a comparator, operable to compare object location change data with stored data, and

a predictor, operable to predict a predicted object location change for the task from a comparison of the object location change data with the stored data; and

an actuator, in electronic communication with the electronic circuit, operable to effect the predicted object location change on receipt of a signal from the electronic circuit,

the predictor using a pattern-matching algorithm to match detected changes in object locations with patterns of object location changes in the stored data so as to predict the predicted object location change.

16. The apparatus of claim 15 , the location change detector, comparator, and predictor being provided by one or more algorithms executable by a processor within the electronic circuit.

17. The apparatus of claim 15 , the stored data being stored within a memory of the electronic circuit.

18. The apparatus of claim 15 , wherein the sensor is an electromagnetic radiation sensor, a capacitive sensor, an inductive sensor, an acoustic sensor, an ultrasound sensor, a lidar sensor, or a radar sensor.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2012
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA MOTOR CORPORATION
Reel/Frame 027900/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2008
From: KALIK, STEVEN F.
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 020526/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2008
From: TAKEMITSU, MORI
To: TOYOTA MOTOR CORPORATION
Reel/Frame 020526/0205 →
Continuity (1)
Related Publication 20090210090A1 · Aug 20, 2009