While the overall world of robotics is expanding, a robot has some consistent characteristics: Robots consist of some sort of mechanical construction. ... Robots need electrical components that control and power the machinery. ... Robots contain at least some level of computer programming.