Enabling robots to see