Ask the average person on the street what skills are needed to build a robot, and they would probably describe some combination of electrical engineering, computer science and mechanical design. When ...