In the future, robots are expected to replace humans at workplace, be used to clean hazardous waste and even scope out the Lunar surface for potential human habitats. But programming robots to perform ...