LEGO Mindstorms
Filed under: General
A fascinating article about an idea that was before its time: Lego Mindstorms: What Went Wrong?
For those of you unfamiliar with Mindstorms, it was a series of kits released by Lego in 1988 1998 that allowed users to build robots out of Legos and program them with their computers. It was a brilliant concept, but one that went nowhere fast. Lego stopped supporting the line (except for the starter kit), and despite an avid online community, it’s hard to find parts or information now.
I thought Mindstorms was a clever idea, and saved up to purchase one. I couldn’t find any sets in the local stores, so I had to get it from the online Lego site. I bought the starter set plus two expansions back in ‘01 and, to be honest, they’ve been gathering dust on my shelf since then.
Why did such a clever product go wrong? The article lists some key reasons, here’s a few of my own:
- Co$t. Those kits were expensive.
- Scarcity. The kits were hard to find, even on eBay where they cost an arm and a leg (and a second leg for shipping).
- No useful project ideas came with the kits. There were some silly project instructions, but nothing remotely useful. When you build a robot you want it to do something neat, not just go around in a circle. The online community has built some incredible robots from Legos (like one that solves Rubik’s Cubes), but I’m nowhere near that smart. I want something I can build that does something at least a little useful, but doesn’t take an engineering degree to build.
- Sloppy programming. The Mindstorm software automatically installed in an upper level directory (an easy to fix annoyance, but why shouldn’t they default to the Program Files directory, like every other program on the planet). The directory name was all caps too (/LEGO_MINDSTORMS). Plus, it automatically started every time I booted Windows. Yes, these are all easy to fix default settings, but I shouldn’t have to fix them. Any competent programmer knows better.
I think it was those last two that are the main reason the kits are sitting undisturbed on my shelf. I want to build something neat, not useless, and I don’t want to have to wade through sloppy programming to do it.
One of these days I’d love to dig out Mindstorms and build something to be proud of. If I could just find the time (maybe after I finish my latest project: a shelving unit designed to hold 50 long boxes* — now that’s something useful!)
*No, I don’t have quite that many (yet). I’m planning for the future.
December 2nd, 2005 at 11:08 am
Radio shack has a new line of hobby robotics stuff that might be worth looking into. It’s called Vex Robotics.
It’s more erector-set oriented than lego oriented.
December 2nd, 2005 at 12:24 pm
Mindstorms came out in 1998. I only know this for certain because I recall a few promotionals for it and mnor
importantly you established a context so clear that your stated year of 1988 has to be a typo.
Fix it! Make perfect!
December 2nd, 2005 at 12:43 pm
Official Comment
Sir! Yes sir!
December 4th, 2005 at 2:06 pm
I’m a TA, and former student, in a class in Autonomus Robotics that uses LEGOs for the machancial side of things, and a custom made board that runs a C language derivative, so I’ve got a little experiance with this.
I can tell you the problem I found with Mindstorm was it wasn’t able to tack down what its target audiance is. It tried to be a learning and exploration tool for young teens, using a custom GUI programing environment. It should (also and additionally) have gone for a more sophisticated, more powerfull programming language like C, C++, or Java. There actually a 3rd party program for your computer that uses modified Java as the control language.
As it stands, using C, and a few custom parts like motors, servomotors, and photo sensors, its a great setup for a low cost, customizable platform for building self contained robots.
We use them to make 2 teams of 2 robots that go around collecting easter eggs, and dropping them off in a nest. pastel eggs are worth 1, black eggs are worth -4, and there are 4 times as many pastel as black. The nests have offset polarized light.
Check it out at http://www.eecs.cwru.edu/courses/lego375/, past videos can be found at http://www.eecs.cwru.edu/courses/lego375/video/, and photos of the robots can be found here: http://www.eecs.cwru.edu/courses/lego375/robots/
Leave a Reply
Contact Me
Subscribe:
The Best Of...
Special Topics
Archives
Categories
Arbitrarily Interesting Medical Condition
Twitter
Comic Blogs
Medical Blogs
Currently Reading
The Net: