Robot system using virtual world
First Claim
1. A robot system comprising:
- a robot operable to perform a task;
a sensor associated with the robot and operable to detect local status data related to an environment of the robot;
a receiver associated with the robot and operable to receive task data associated with performance of the task within the environment; and
a control module associated with the robot and operable to associate the local status data and the task data with a common time reference, such that the robot performs the task based on the local status data and the task data and in conjunction with the time reference.
2 Assignments
0 Petitions
Accused Products
Abstract
A robot system, operable to perform a task, is integrated on a robot with a sensor, a control module, and a virtual world. The virtual world represents a generic continuum including a collection of information replicating the spatial and temporal properties of a number of articles and related circumstances in an environment of the robot system. As the virtual world provides a common space-time reference for all of the articles, including the robot system itself, the robot system may perform its task in an efficient and robust manner. For example, the robot may move about its environment without colliding with the other articles. Further, the virtual world may include predicted information about the articles, including an anticipated position or condition of the article at a particular time. In this way, the robot system may perform its task in a timely manner, since its operations can be synchronized with the other articles and an idle time may be reduced.
27 Citations
25 Claims
-
1. A robot system comprising:
-
a robot operable to perform a task;
a sensor associated with the robot and operable to detect local status data related to an environment of the robot;
a receiver associated with the robot and operable to receive task data associated with performance of the task within the environment; and
a control module associated with the robot and operable to associate the local status data and the task data with a common time reference, such that the robot performs the task based on the local status data and the task data and in conjunction with the time reference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
collecting data at a sensor of a robot system to produce a first data stream;
receiving a second data stream at the robot system, the second data stream including instructions for the robot system to perform a task;
aggregating the first data stream and the second data stream with respect to a common time reference; and
performing the task with the robot system and in accordance with the first data stream, the second data stream, and the common time reference. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A robot system comprising:
-
a robot operable to perform a task;
a sensor operable to detect physical phenomena in a vicinity of the robot and output sensor data;
a virtual world associated with a space-time continuum and operable to input the sensor data to replicate the physical phenomena with respect to the continuum; and
a control system operable to direct the robot in performance of the task, based on the space-time continuum. - View Dependent Claims (23, 24, 25)
-
Specification