ROBOTIC SYSTEM AND METHOD FOR OBSERVING, LEARNING, AND SUPPORTING HUMAN ACTIVITIES
First Claim
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:
- detecting a change in an object location;
predicting a task requirement by comparing the change in the object location with stored data, the stored data including patterns of object location changes associated with previously performed tasks; and
providing robotic assistance to achieve the task requirement.
3 Assignments
0 Petitions
Accused Products
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.
74 Citations
21 Claims
-
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:
-
detecting a change in an object location; predicting a task requirement by comparing the change in the object location with stored data, the stored data including patterns of object location changes associated with previously performed tasks; and providing robotic assistance to achieve the task requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for allowing a robot to predict how 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; and predicting how to assist with the task by comparing the changes in object locations with stored data, the stored data including object location changes associated with previously performed tasks. - View Dependent Claims (16, 17)
-
-
18. 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 future 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 future object location change on receipt of a signal from the electronic circuit. - View Dependent Claims (19, 20, 21)
-
Specification