Heterogeneous fleet of robots for collaborative object processing
First Claim
1. A system, comprising:
- a fixed robotic manipulator positioned within an environment, wherein the fixed robotic manipulator is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator;
anda mobile robotic device that is configured to navigate to a location within the area of reach of the fixed robotic manipulator to receive an object from the fixed robotic manipulator for delivery to another location within the environment, wherein the fixed robotic manipulator and the mobile robotic device are further configured to perform a visual handshake in which the fixed robotic manipulator and the mobile robotic device identify one or more visual tags on each other to facilitate moving of the object by the fixed robotic manipulator onto the mobile robotic device.
4 Assignments
0 Petitions
Accused Products
Abstract
Example systems and methods may provide for a heterogeneous fleet of robotic devices for collaborative object processing in an environment, such as a warehouse. An example system includes a plurality of mobile robotic devices configured to transport one or more objects within an environment, a fixed robotic manipulator positioned within the environment that is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator, and a control system. The control system may be configured to cause one or more of the plurality of mobile robotic devices to deliver at least one object to at least one location within the area of reach of the fixed robotic manipulator, and to cause the fixed robotic manipulator to distribute the at least one object to a different one or more of the plurality of mobile robotic devices for delivery to one or more other locations within the environment.
37 Citations
17 Claims
-
1. A system, comprising:
-
a fixed robotic manipulator positioned within an environment, wherein the fixed robotic manipulator is configured to manipulate one or more objects within an area of reach of the fixed robotic manipulator; and a mobile robotic device that is configured to navigate to a location within the area of reach of the fixed robotic manipulator to receive an object from the fixed robotic manipulator for delivery to another location within the environment, wherein the fixed robotic manipulator and the mobile robotic device are further configured to perform a visual handshake in which the fixed robotic manipulator and the mobile robotic device identify one or more visual tags on each other to facilitate moving of the object by the fixed robotic manipulator onto the mobile robotic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
navigating, by a mobile robotic device, to a location within an area of reach of a fixed robotic manipulator to receive an object from the fixed robotic manipulator; performing, by the fixed robotic manipulator and the mobile robotic device, a visual handshake in which the fixed robotic manipulator and the mobile robotic device identify one or more visual tags on each other to facilitate moving of the object by the fixed robotic manipulator onto the mobile robotic device; and moving, by the fixed robotic manipulator, the object onto the mobile robotic device. - View Dependent Claims (16)
-
-
17. A mobile robotic device configured to:
-
navigate to an available location within an area of reach of a fixed robotic manipulator to receive an object from the fixed robotic manipulator for delivery to a different location within an environment; perform a visual handshake in which the fixed robotic manipulator and the mobile robotic device identify one or more visual tags on each other; reposition the mobile robotic device based on the visual handshake to facilitate receiving the object from the fixed robotic manipulator; and receive the object from the fixed robotic manipulator for delivery to the different location within an environment.
-
Specification