Patent Document ID: 9707682
Application ID: 14950828
Patent Status: 1

Claim One:
1. A system comprising: a robotic arm; a plurality of mirrors coupled to the robotic arm and arranged to provide reflections of respective surfaces of a physical object; one or more optical sensors coupled to the robotic arm, the one or more optical sensors being configured to detect, on the plurality of mirrors, the reflections of the respective surfaces of the physical object, wherein the plurality of mirrors includes at least four mirrors that are equally spaced out around the robotic arm so as to enable the one or more optical sensors to acquire images of four surfaces of the physical object simultaneously; at least one processor; and data storage comprising instructions executable by the at least one processor to cause the system to perform functions comprising: determining a position in a designated area of a physical environment of the system to which to move the robotic arm such that the plurality of mirrors are arranged to provide reflections of multiple respective surfaces of the physical object in the designated area; causing the robotic arm to move to the determined position; while the physical object is in the designated area, causing the one or more optical sensors to acquire image data indicative of the reflections on the plurality of mirrors of the multiple respective surfaces of the physical object; and based on the image data, determining a scan of a machine-readable code on the physical object.