Collaborative inventory monitoring
First Claim
1. A method comprising:
- causing a robotic device to transport a load from a first location to a second location in an environment;
while the robotic device is transporting the load from the first location to the second location in the environment, making a determination to verify contents of the load using a sensor in the environment, wherein the sensor is separate from the robotic device;
in response to making the determination, causing the robotic device to transport the load within a field of view of the sensor before transporting the load to the second location; and
using sensor data from the sensor in the environment to verify the contents of the load.
3 Assignments
0 Petitions
Accused Products
Abstract
An example method is carried out in a warehouse environment having a plurality of inventory items located therein, each having a corresponding on-item identifier. The method involves determining a target inventory item having a target on-item identifier. The method also involves determining that a first inventory item having a first on-item identifier is loaded onto a first robotic device. The method further involves transmitting a request to verify the first on-item identifier. The method still further involves receiving data captured by a sensor of the second robotic device. The method yet further involves (i) analyzing the received data to determine the first on-item identifier, (ii) comparing the first on-item identifier and the target on-item identifier, and (iii) responsive to comparing the first on-item identifier and the target on-item identifier, performing an action.
91 Citations
20 Claims
-
1. A method comprising:
-
causing a robotic device to transport a load from a first location to a second location in an environment; while the robotic device is transporting the load from the first location to the second location in the environment, making a determination to verify contents of the load using a sensor in the environment, wherein the sensor is separate from the robotic device; in response to making the determination, causing the robotic device to transport the load within a field of view of the sensor before transporting the load to the second location; and using sensor data from the sensor in the environment to verify the contents of the load. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A robotic device, comprising a control system, wherein the control system is configured to:
-
cause the robotic device to transport a load from a first location to a second location in an environment; while the robotic device is transporting the load from the first location to the second location in the environment, make a determination to verify contents of the load using a sensor in the environment, wherein the sensor is separate from the robotic device; in response to making the determination, cause the robotic device to transport the load within a field of view of the sensor before transporting the load to the second location; and use sensor data from the sensor in the environment to verify the contents of the load.
-
-
20. A non-transitory computer readable medium comprising program instructions executable by at least one processor to perform functions comprising:
-
causing a robotic device to transport a load from a first location to a second location in an environment; while the robotic device is transporting the load from the first location to the second location in the environment, making a determination to verify contents of the load using a sensor in the environment, wherein the sensor is separate from the robotic device; in response to making the determination, causing the robotic device to transport the load within a field of view of the sensor before transporting the load to the second location; and using sensor data from the sensor in the environment to verify the contents of the load.
-
Specification