Communicating Configurable Instruction Sets to Robots for Controlling Robot Behavior
First Claim
1. A method for communicating instruction sets to robots, comprising:
- presenting, by a processor of a beacon device, a stored instruction set to a first robot;
receiving, by the processor of the beacon device, an instruction set update from the first robot;
modifying, by the processor of the beacon device, the stored instruction set based on the received instruction set update to generate a modified instruction set; and
presenting, by the processor of the beacon device, the modified instruction set to a second robot.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, systems, and non-transitory process-readable storage media for guiding behaviors of robots within a deployment site by communicating updated instruction sets through beacon devices or other proximity mechanisms. In an embodiment, a processor of a beacon device may perform operations including presenting (e.g., broadcasting, rendering, etc.) an instruction set to a first robot, receiving an instruction set update from the first robot, modifying the stored instruction set with the update, and presenting the modified instruction set to a second robot. Similarly, a robot may be configured with instructions for executing a stored instruction set to cause the robot to perform various actions, generating the instruction set update in response to performing the actions based on an execution of the stored instruction set, and presenting the instruction set update to the beacon device. Robots may also be configured to configure and deploy beacon devices.
-
Citations
30 Claims
-
1. A method for communicating instruction sets to robots, comprising:
-
presenting, by a processor of a beacon device, a stored instruction set to a first robot; receiving, by the processor of the beacon device, an instruction set update from the first robot; modifying, by the processor of the beacon device, the stored instruction set based on the received instruction set update to generate a modified instruction set; and presenting, by the processor of the beacon device, the modified instruction set to a second robot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for a robot to update instruction sets that are presented by a beacon device for use by other robots within proximity, comprising:
-
executing, by a processor of the robot, a stored instruction set to cause the robot to perform actions; generating, by the processor of the robot, an instruction set update in response to performing the actions based on an execution of the stored instruction set; and presenting, by the processor of the robot, the instruction set update to the beacon device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A beacon device, comprising:
a processor configured with processor-executable instructions for performing operations comprising; presenting a stored instruction set to a first robot; receiving an instruction set update from the first robot; modifying the stored instruction set based on the received instruction set update to generate a modified instruction set; and presenting the modified instruction set to a second robot. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
26. A robot, comprising:
a processor configured with processor-executable instructions for performing operations comprising; executing a stored instruction set to cause the robot to perform actions; generating an instruction set update in response to performing the actions based on an execution of the stored instruction set; and presenting the instruction set update to a beacon device. - View Dependent Claims (27, 28, 29, 30)
Specification