Lably
Skip to content

Lego Mindstorms

Hardware and software platform by Lego

  • 16 min read
  • 11 chapters

Related on Lably

Through Operating system, Scratch (programming language) and Robotics

Mindstorms kits allow users to build creations that interact with the physical world. All Mindstorms kits consist of a selection of Lego Elements, a "Smart Brick" (internally known as a programmable brick or "pbrick"), which serves as the "brain" for a Mindstorms machine. Each set also includes a few attachments for the smart brick (such as motors and sensors) and programming software. Unlike conventional Lego sets, Mindstorms kits do not have a main model to build. Sample builds are included with each version of Mindstorms, but the kit is open-ended with the intent of the user creating and programming their own designs.

In addition to at-home use, Mindstorms products are popularly used in schools and in robotics competitions such as the FIRST Lego League. Versions of Mindstorms kits specifically intended for use in educational settings are sold by Lego Education.

Children are the intended audience of Lego Mindstorms, but a significant number of Mindstorms hobbyists are adults. The latter have developed many alternative programming languages and operating systems for the smart brick, allowing for more complex functions.

While originally conceptualized and launched as a tool to support educational constructivism, Mindstorms has become the first home robotics kit available to a wide audience. It has developed a community of adult hobbyists and hackers as well as students and general Lego enthusiasts following the product's launch in 1998. In October 2022, the Lego Group announced that it would discontinue the Lego Mindstorms line while continuing to support the Scratch-based SPIKE controller.

Lego Mindstorms and Robotics Invention System (1998)

The Robotics Invention System (RIS) was the flagship product of the first generation of the Lego Mindstorms line. It is a commercialization of technology produced by the MIT Media Lab in collaboration with the LEGO group. The RIS featured the programmable Robotic Command eXplorer (RCX) microcontroller, as well as 9V Lego-compatible motors and sensors and a selection of Lego parts. The original RIS was launched fall of 1998. It was replaced by a second version, RIS 1.5, in the summer of 1999; and a third version, RIS 2.0, in 2001.

Development of Mindstorms Brand

The Lego Mindstorms product line was the first project of "Home Education", a division of Lego Education established by employee Tormod Askildsen in 1995. Askildsen, who had previously spent ten years working for Lego Education, had grown frustrated working with teaching professionals and wanted to create an improved educational experience that was delivered directly towards children. Home Education decided to incorporate technology into their products based on market research that concluded that children found learning that involved technology interesting. Lego Mindstorms started development in April 1996. The concept for the set was based on technology created in partnership with the MIT Media Lab. MIT Media Lab had been experimenting with combining Lego and programming since the early 1980s, and Lego had previously commercialized some of this technology as classroom products in the Lego Dacta line. The programmable brick (or pbrick) was a refinement of these early concepts, which had limited range because they had to be tethered to a computer to run.

Lego had been interested in mass-producing the pbrick since its creation in the 1980s, but at the time it was considered infeasible due to the lack of computers in schools and households and the relative expense of electrical components. in the early 1990s, technology began to become more present in children's lives, and the toy market accordingly began shifting more towards computerised toys. Many of Lego's attempts at producing electronic toys had languished at the point that Lego began developing MIT's programmable brick into a consumer product. MIT continued developing the pbrick concept, creating a "Red Brick" version between 1994 and 1996 that improved the previous version. By the mid-1990s, personal computers were becoming relatively common in households and the components required to produce the pbrick went down in price, making mass production feasible. Development on what would later be known as the Robotics Invention System started in 1996 as the flagship product of the newly created home-learning division of Lego Education (Lego Dacta). The product line's name "Mindstorms" was intended to express the user experience of the product, it is named after Papert's book Mindstorms, as the user experience was similar to the educational constructivism concepts described in his book.

The project's initial low profile allowed the Mindstorms team the freedom to develop the product using operating procedures then-unorthodox to the Lego Group. Unlike traditional Lego sets, the Mindstorms Robotics Invention System did not come with step-by-step instructions. The kit also did not have a main model, nor was the play driven by storytelling. To bridge the gap between this new play experience and pre-existing Lego ones, the Mindstorms team created a lot of opportunities for users to engage with each other, such as the creation of Mindstorms.com, Mindstorms Discovery Centers, and the FIRST Lego League. The creation of these experiences was done through partnerships with external groups that the Mindstorms team interacted with as equal partners, something that was uncommon for the Lego group at the time. To ease tensions between Mindstorms and more conventional products, the project team was given autonomy from Lego's product development process and instead reported directly to the company's senior management.

Development of RCX Brick

The Lego Mindstorms team used the insights that MIT researchers discovered from testing the 3rd Generation Logo Brick ("Red Brick") in schools as the basis for the development of the mass-produced programmable brick. The physical programmable brick was re-engineered from the ground up, as the experimental programmable bricks were not designed for robustness or cost-effective manufacturing. The programming language of the product was developed with help from members of the MIT Media lab. Lego decided to use a visual programming language for Mindstorms, inspired by the LOGOBlocks language previously used with programmable brick experiments, in order to make the product accessible to children who might be unfamiliar with programming. While the technology that Mindstorms was based on was aimed towards "all children", the chosen target demographic of Lego Mindstorms was intentionally narrow, in order to garner positive press by outselling expectations. The decision was made to aim the product towards 10 to 14-year-old boys, partly because it was Lego's main target demographic, and partly based on market research (not substantiated by the findings of the MIT Media Lab) which concluded that this demographic would be most attracted to computerized toys. This choice of target demographic directly informed the color of the RCX brick (which was made yellow and black to resemble construction equipment) and the sample uses for the Mindstorms kit (such as making autonomous robots).

Launch

Promotion of the Lego Mindstorms Robotics Invention System began 6 months before the product was planned to launch. The product was first soft launched with the opening of the Mindstorms Discovery Center at the Museum of Science and Industry, where children could interact with the Mindstorms Robotics Invention System to complete set tasks, getting them familiar with the product. The Mindstorms product was launched concurrently with the Cybermaster, another Lego product spun off from the MIT programmable brick technology that was more in line with the traditional product philosophies of the Lego group.

The Lego Mindstorms Robotics Invention System (RIS) was released September 1998 at a retail price of $199. Instead of being sold at toy stores, the product was sold at electronics stores like Best Buy and CompUSA, due to the relatively high cost of the set. The entire production run (of between 60,000 and 100,000 units) sold out within 3 months.

The second edition of the RIS, Robotics Invention System 1.5, was released in the summer of 1999, with a third edition, RIS 2.0, launched in 2001.

Fanbase and "Right-to-Hack"

Despite being aimed towards children, the Robotics Invention System quickly found an audience with adults and hackers of all ages; Lego company surveys conducted a few months after launch determined that seventy percent of Lego Mindstorms Hobbyists were adults. Shortly following the product's launch, adult hobbyists began sharing reverse-engineered versions of the RCX brick's Microcode and Firmware on the internet, leading to the development of alternative programming languages for the RCX such as "Not Quite C" (NQC) and alternative operating systems for the brick like lejOS. The Lego Group briefly considered sending cease-and-desist letters to websites sharing the RCX's proprietary code. However, The Mindstorms team successfully argued that the embrace of the product by the hacking community proved that the product was worth developing. In order to foster this burgeoning community, an official forum was established on the Lego website and a "right to hack" clause was added to end user license agreement of the Lego Mindstorms software. An official software developers kit for the RCX would later be released on the Mindstorms website. A number of products focusing on the RIS were released by adult hobbyists, including how-to books, and unofficial sensors and hardware. A convention for Lego Mindstorms hobbyists, named Mindfest, started in 1999.

Despite strong sales, the Mindstorms development team was neglected by upper management. As a cost-cutting measure, the Mindstorms office was shut down in 2001, and team members were laid-off or assigned to other projects. The Lego Group continued to produce the Robotics Invention System 2.0, selling around 40,000 units per year without advertising until the set was discontinued in 2006.

Sign in to keep reading

10 more chapters are free with a Lably account.

More in Robotics