Lego Mindstorms is a line of Lego sets combining programmable bricks with electric motors, sensors, Lego bricks, and Lego Technic pieces (such as gears, axles, beams, and pneumatic parts) to build robots and other automated or interactive systems. Lego Mindstorms is marketed commercially as the Robotics Invention System (RIS). It is also sold and used as an educational tool, originally through a partnership between Lego and the MIT Media Laboratory. The educational version of the products is called Lego Mindstorms for Schools, and comes with the ROBOLAB GUI-based programming software, developed at Tufts University using the National Instruments LabVIEW as an engine.
Lego Mindstorms may be used to build a model of an embedded system with computer-controlled electromechanical parts. Almost all kinds of real-life embedded systems, from elevator controllers to industrial robots, may be modelled using Mindstorms. There is a strong community of professionals and hobbyists of all ages involved in the sharing of designs, programming techniques, and other ideas associated with Lego Mindstorms.