Lego robotics combine the ability to build a robot and the ability to program the robot using its 'intelligent brick.' The Lego Mindstorms EV3 Core Set included all the necessary parts and instructions for building robots. Instructions for Gyro Boy, Color Sorter, Puppy, amongst others are included.
Besides educational Lego robots, there are many different kinds of robots which can perform wide array of tasks. Some are created to imitate people, for military purposes, for research purposes, or for commercial use. Military robots are often used to perform jobs that are hazardous to humans - like detaining a bomb. Possible the most commonly known commercially used robots are those that are meant to act as traveling vacuums. When someone is trying to develop a robot, after determining its purpose the next thing to figure out it what is its power source. Possible robotic power sources could include compressed gasses or hydraulic energy. The Lego robots utilized the most common source of robotic power - a battery.