Methods and systems for robot cloud computing using slug trails
First Claim
1. A method comprising:
- receiving a first request for a first robot to perform a first task at a location, the first robot including a mechanical actuator and at least one sensor;
providing first instructions to the first robot for performing the first task at the location;
receiving data associated with the location collected by the at least one sensor of the first robot while performing the first task at the location;
creating a slug trail indicative of a processing route followed by the first request and a first matching response for the first request, wherein the slug trail is associated with at least some of the data collected by the first robot, and wherein the slug trail is active for a predetermined time frame;
receiving a second request for a second robot to perform a second task at the location, the second robot including a second mechanical actuator and at least one sensor;
determining whether the slug trail is active;
in response to determining that the slug trail is active, sending second instructions to the second robot for performing the second task at the location, wherein the second instructions are based at least in part on the data associated with the slug trail; and
receiving data associated with the location collected by the at least one sensor of the second robot while performing the second task at the location, and revising the slug trail to reflect at least some of the data collected by the second robot and a second matching response for the second request, wherein the revised slug trail is active for a new predetermined period of time.
6 Assignments
0 Petitions
Accused Products
Abstract
A method includes receiving a first request for a first robot to perform a first task and processing the first request through first and second computing resources to identify instructions for the first robot to perform the first task. The method also includes providing the one or more instructions to the first robot and identifying information associated with the second computing resource, wherein such information includes environmental information related to a location where the first task is to be performed. The method further includes associating the identified information with the first computing resource, receiving a second request for a second robot to perform a second task, processing the second request through the first computing resource, accessing the information associated with the first computing resource, and, based upon the accessed information, providing instructions to the second robot to perform the second task.
31 Citations
4 Claims
-
1. A method comprising:
-
receiving a first request for a first robot to perform a first task at a location, the first robot including a mechanical actuator and at least one sensor; providing first instructions to the first robot for performing the first task at the location; receiving data associated with the location collected by the at least one sensor of the first robot while performing the first task at the location; creating a slug trail indicative of a processing route followed by the first request and a first matching response for the first request, wherein the slug trail is associated with at least some of the data collected by the first robot, and wherein the slug trail is active for a predetermined time frame; receiving a second request for a second robot to perform a second task at the location, the second robot including a second mechanical actuator and at least one sensor; determining whether the slug trail is active; in response to determining that the slug trail is active, sending second instructions to the second robot for performing the second task at the location, wherein the second instructions are based at least in part on the data associated with the slug trail; and receiving data associated with the location collected by the at least one sensor of the second robot while performing the second task at the location, and revising the slug trail to reflect at least some of the data collected by the second robot and a second matching response for the second request, wherein the revised slug trail is active for a new predetermined period of time. - View Dependent Claims (2, 3, 4)
-
Specification