Today, a robot may be able to explore a volcano, make cars and even go to Mars! But what defines a robot and how does ...