This is the granddaddy of educational robots. The robots are fitted with 4 sensors for detecting distance and have fully controllable servo motors which give accurate movement. The supporting language is a block based programming language which connects into the physical design of the robot creating a tight connection between building and programming. The functionality of the Robot is best demonstrated in the following video:
STEMwithRobots is an excellent outreach group providing an immersive experience with Mindstorm. What is most cool is the way that they bring out the fun Maths things that you can do with Mindstorm – so check them out.