Non-photorealistic rendering techniques for artistic robotic painting