| CPC B25J 9/1697 (2013.01) [B07C 1/04 (2013.01); B25J 9/0093 (2013.01); B25J 9/161 (2013.01); B25J 9/1612 (2013.01); B25J 9/1653 (2013.01); B25J 9/1664 (2013.01); B25J 9/1671 (2013.01); B25J 9/1689 (2013.01); B25J 13/08 (2013.01); B25J 15/0616 (2013.01); B65G 47/905 (2013.01); B65G 47/917 (2013.01); B65G 2201/0285 (2013.01); B65G 2203/0216 (2013.01); B65G 2203/041 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a communication interface; and
a processor coupled to the communication interface and configured to:
receive sensor data via the communication interface, wherein the sensor data includes three dimensional image data associated with a workspace, and the workspace comprising an item;
use the sensor data to determine whether an item label is on an item surface oriented in a first orientation;
in response to determining that the item label is not on an item surface oriented in the first orientation,
determine a location of the item label on another item surface; and
operate a robotic structure to handle the item according to the location of the item label.
|
|
18. The system of claim 1, wherein the robotic structure comprises a robotic arm.
|