E-David, a standard robot that has been taught to paint, snaps a picture of what it wants to copy and takes it from there on canvas. It doesn't have to be programmed with directions that tell it how to paint but uses something called "visual optimization" to make its own decisions. After each brushstroke, e-David takes a picture, and its software calculates whether the image needs to be lightened or darkened, and where.
Another nature image by E-David, a painting robot created by a team at the University of Konstanz in Germany. It's fascinating to observe the delicate accuracy with which E-David paints, ponders its brushstrokes, and returns for more paint.