Patent ID: 8751049

Claim:
An apparatus comprising: (a) an articulated arm with actuators for moving an I/O device that is attached to the articulated arm; (b) the I/O device, which I/O device comprises (1) a plurality of cameras for capturing visual data, and (2) a projector for projecting a projected multi-pixel image; and (c) at least one processor for (i) analyzing the visual data to recognize an object or event, which object or event is neither the projected multi-pixel image nor distortion of the projected multi-pixel image, (ii) selecting a movement of the articulated arm in response to the object or event that is recognized, (iii) outputting movement control signals to cause the actuators to effect the movement, and (iv) also analyzing the visual data to detect distortion of the projected multi-pixel image and outputting-image control signals to correct the distortion; wherein the plurality of cameras comprises a first camera and a second camera, the first camera is aligned with the projector, and the second camera is configured to swivel to image objects that are not in a line of sight of the first camera.