Sylvain Calinon, a robot researcher at the Learning Algorithms and Systems Laboratory (LASL) has created a robot that will draw the portrait of a human subject when it detects a face in front of it.
When it sees a face in its field of view it first takes a snapshot of the face, noting the distinct features and contours. It then creates a portrait by first drawing the rough contours of the face and then continually adding more and more specific details.
Check out the video below to see it in action.

