Position-controlled robotic fleet with visual handshakes
First Claim
1. A method comprising:
- identifying, by a control system, a collaborative operation to be performed by a first robotic device and a second robotic device, wherein the collaborative operation is based on a relative positioning between the first robotic device and the second robotic device;
based on data representing a map of an environment in which the first robotic device and the second robotic device are operating, determining, by the control system, respective locations, relative to the map, of the first robotic device and the second robotic device, wherein the map is updated in response to movements of the first robotic device and the second robotic device relative to the environment;
initiating, by the control system, a movement of the first robotic device along a path from the determined respective location of the first robotic device relative to the map towards the determined respective location relative to the map of the second robotic device; and
after initiating the movement, causing, by the control system, the first robotic device and the second robotic device to establish a visual handshake that indicates the relative positioning between the first robotic device and the second robotic device for the collaborative operation.
5 Assignments
0 Petitions
Accused Products
Abstract
Example methods and systems may provide for a system that includes a control system communicatively coupled to a first robotic device and a second robotic device. The control system may identify a collaborative operation to be performed by a first robotic device and a second robotic device that is based on a relative positioning between the first robotic device and the second robotic device. The control system may also determine respective locations of the first robotic device and the second robotic device. The control system may further initiate a movement of the first robotic device along a path from the determined location of the first robotic device towards the determined location of the second robotic device. The first robotic device and the second robotic device may then establish a visual handshake that indicates the relative positioning between the first robotic device and the second robotic device for the collaborative operation.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, by a control system, a collaborative operation to be performed by a first robotic device and a second robotic device, wherein the collaborative operation is based on a relative positioning between the first robotic device and the second robotic device; based on data representing a map of an environment in which the first robotic device and the second robotic device are operating, determining, by the control system, respective locations, relative to the map, of the first robotic device and the second robotic device, wherein the map is updated in response to movements of the first robotic device and the second robotic device relative to the environment; initiating, by the control system, a movement of the first robotic device along a path from the determined respective location of the first robotic device relative to the map towards the determined respective location relative to the map of the second robotic device; and after initiating the movement, causing, by the control system, the first robotic device and the second robotic device to establish a visual handshake that indicates the relative positioning between the first robotic device and the second robotic device for the collaborative operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first robotic device comprising:
-
a communications interface; one or more processors; and data storage configured to store instructions, that when executed by the one or more processors, cause the first robotic device to; receive instructions to perform a collaborative operation that is based on a relative positioning between the first robotic device and a second robotic device; receive, over the communications interface, data indicating a path towards the second robotic device, wherein the path is determined based on data representing a map of an environment in which the first robotic device and the second robotic device are operating, and wherein the map is updated in response to movements of the first robotic device and the second robotic device relative to the environment; responsive to receiving the data indicating the path towards the second robotic device, initiate movement of the first robotic device along the path determined based on data representing the map towards the second robotic device; and after initiating the movement of the first robotic device along the path, establish a visual handshake with the second robotic device that indicates the relative positioning between the first robotic device and the second robotic device for the collaborative operation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a computing system communicatively coupled to a first robotic device and a second robotic device, the computing system configured to; identify a collaborative operation to be performed by a first robotic device and a second robotic device, wherein the collaborative operation is based on a relative positioning between the first robotic device and the second robotic device; based on data representing a map of an environment in which the first robotic device and the second robotic device are operating, determine respective locations, relative to the map, of the first robotic device and the second robotic device, wherein the map is updated in response to movements of the first robotic device and the second robotic device relative to the environment; and initiate a movement of the first robotic device along a path from the determined location of the first robotic device towards the determined respective location relative to the map of the second robotic device; and the first robotic device and second robotic device configured to; establish a visual handshake that indicates the relative positioning between the first robotic device and the second robotic device for the collaborative operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification