The Unofficial Guide to Lego Mindstorms
Clifton Tipon wrote in to tell us that O'Reilly has a book on Lego Mindstorms for all you robot junkies out there. They're definitely covering the spectrum over there.
← Back to Stories (view on slashdot.org)
What you need is a Lego Mindstorms robot capable of assembling a clone of itself. Use one kit to build the first robot, and then automagically build six more using what you have on hand. Drop them all off in a Toys R Us late at night, and let them liberate and assemble their buddies. If the toy store is a rockin...
Build a driver bot, and have them hijack a truck to Legoland. Once they get there, its all over. The resulting army will help you take over the world. You will rule with your army of Legobots from a hollowed out volcano with giant video screens. Of course you could build a Mindstorms football team instead...
Holding, bot number 100101, ten brick penalty, repeat second down.
-BW
I work for a company that does laboratory automation. Most of our equipment, including our robotic arm, is designed only to move small sample plates that weigh a few ounces. I think that perhaps your definition of a useful robot is a little too narrow.
Here's a link to one of our robots: ORCA Robotic Arm
We send some of our smaller projects out to local universities for use as senior projects, and some of those teams have used Mindstorms as a tool for building prototypes. My alma mater, Rose-Hulman, is actually using Mindstorms as a part of their Mechatronics course.
Hmm, I see, on their list of recent and upcoming titles:
:)
The Fearless Shopper (arguably an aspect of finance/economics)
Adventure of Food (diets of other cultures)
Several books on cancer, leukemia, psychological disorders (significant aspects of hygeine)
Testosterone Planet (hehehe..sex...hehehe)
..as well as several travel books. They ARE diversifying. And they've been for a while: look at their full product index sometime. Sure, we can't live by O'Reilly's words yet. Give it a few more months.
-Chris
1. Do they come with temperature, motion, pressure or any similar sensor packages?
The Robotics Invention System comes with two touch sensors and one light sensor. You can buy rotation and temperature sensors from LEGO. Beyond that, you'll have to build your own. (I have a chapter about this, including instructions for a Hall effect sensor.)
2. Does the ora book give a pinout on the connectors so custom electronics can be added?
No. Nobody's tried to open up the box to attach stuff directly to the circuitboard, as far as I know. The closest information I know about is at Kekoa Proudfoot's site: http://graphics.stanford.edu/~kekoa/rcx/
3. Are there motor specifications so that motors can be removed/ redesigned/ remounted?
There's some motor information at Dave Baum's site: http://www.enteract.com/~dbaum/lego/motors.html
Yeah, coincidence. There were some legal issues with the name, as the Lego Group is very protective of their trademark. Check out this post where the author discusses some of the problems.
~luge
IAAL,BIANLY
--
If you can't get it from Amazon or the normal sources (which, as far as I can tell, all list November as the issue date) order it direct from O'Reilly- they've got it in stock. I just filed mine.
~luge
IAAL,BIANLY
I'm not surprised such a book is coming out. I think even Lego must be surprised at the range of applications people are thinking up for these babies. Lego Mindstorms is the sole reason why I have gotten back into Lego after many joyless years of Legoless life... It's every geek child's wet dream. It's an adult geek's wet dream. From digital cameras to scanners to Enigma machines (I'm working on that one), the possibilities are just endless. I'm glad to see some serious literature being put out on the subject.
Could someone please review this book on Slashdot?
P.S.: For fans of Star Wars and Lego Mindstorms... It's been announced that Lego will put out a AT-AT Mindstorms kit. Am I the only one drooling at this? My childhood Lego fantasy was to have a AT-AT Lego model... I spent hours trying to build one. And now... I'll have one, and it'll be controlled through my computer... *happy sigh*
"There is no surer way to ruin a good discussion than to contaminate it with the facts."
Some possible new O'Reilly Slogans:
"If their is no O'Reilly book on the subject, it isn't worth knowing."
"Everything I ever needed to know, I learned from O'Reilly books."
:P
You have to hand it to O'Reilly. They do a great job of keeping on top of the newest topics and produce great books on them. And with all of the books they have put out on various Free Software, they have proven themselves to be our ally.
(Will someone do a review on this book?)
Kudos to O'Reilly!
This sig is false.
Judging from O'Reilly's previous books, I feel it is safe to say that this book will be extremely helpful. I love Eggos!! This book will no doubt contain scrumptious recipes for these instant delights!
--
Jonathan has been quite active on the lego user group mailing lists, and he definitely knows his stuff- I'll be ordering the book soon. In the meantime, for those of you who aren't quite ready to buy the book, he has published an excellent list of online resources for Mindstorms. It is quite thorough, and a great place to start if you are thinking about buying a set and wondering what you can find online.
~luge(who is mentioned down there in ch. 10)
IAAL,BIANLY
Hey, we're handing it to the next generation of geeks on a plate, here!!! :) my own Turtle from parts bought from RS Supplies. Then wrote a LOGO - like language (interpreted) & editor for my Commodore 64 to run it, complete with hand assembled machine code (anybody remember DATA 255,0,123,55... statements - heheh!).
When I was 16, I designed, built & tested (it worked, too!
That said, back in those days, you could buy the C64 Programmers' Reference Guide quite cheaply; it had almost a complete breakdown of the internals of the machine, way before OSS was even thought of.
I wish I could get something like that going on my PC these days; all analogue/digital expansion cards to plug non-standard H/W seem to cost a fortune these days (last I checked UK £100+).
Still, if this Mindstorm kit can give our up and coming under-geeks a head start and that all - important "how does it work" bug, the future of geekdom seems assured!
Anybody know of an OSS equivalent of the Mindstorm stuff?
Strong data typing is for those with weak minds.
Several days after I bought a widescreen tv, a story appeared on /.
A few days ago I bought the Droid Construction Kit, and this is the best news I could have.
Tim O'reilly, I love you. I want to have your droids.
The kit itself, however, can easily be programmed with NQC, and that runs fine under Linux.
Take it like bying a new PC: it might come with Windows, but you just have to reformat and partition. I mean, why wouldn't Lego package their product for Windows? The majority of users have Windows, and they're selling a toy, not a piece of software. Boycotting Mindstorms for this reason is plain silly. And you're the one missing on the fun.
"There is no surer way to ruin a good discussion than to contaminate it with the facts."
Since I saw this yesterday I've been arguing with myself over this one. It looks too damn cool, but I have a nasty habit of buying expensive toys and letting them rot in the closet.
Give me some incentive! Any personal expriences with these? Anything that scares cats is a plus!
-- IANAEG - I am not an elder god.
The animal on the cover of The Unofficial Guide to Lego Mindstorms is a giant mecha-rabbit. Mechanized rabbits were popularized in anime, and frequently terrorize Neo-Tokyo. They stand between 100 and 250 feet, and carry a wide variety of armaments.
I wonder if I could con work into purchasing a few of these kits so we could do our proof of concept demonstration models. Just think: build it, code it, and re-use it for the next POC demonstration. Plus now that O'Reilly produces a book it might be possible to claim it as a "tool" not a just a "toy".
This would actually mean that controls systems became thought out etc...
Some questions for you lego heads out there:
1. Do they come with temperature, motion, pressure or any similar sensor packages?
2. Does the ora book give a pinout on the connectors so custom electronics can be added?
3. Are there motor specifications so that motors can be removed/ redesigned/ remounted?
Any thoughts?
You say you want a revolution?
I was stoked about getting one of these sets until I really looked at it (I too was going to make a lego AT-AT.). I thought I would need about 6 motors, (4 legs, 2 head) but the brick only has 3 motor outputs. If this book can tell me how to get more outputs (i.e. multiple bricks) it will be worth it. (Of course building my own board might be cool too.)
Yeah, I figure I'm one of the luckiest guys in geekdom- I've spent the last two semesters getting class credit to play with legos, and got paid to do it over the summer. They are definitely worth the investment- the purest joy I've ever seen college kids have *in class* was CPS196 opening all of their kits on the second day of class. Check out the class page for links and pictures.
~luge
IAAL,BIANLY
I can think of a lot of useful things one can do without exposing myself (or my lego) to extremes of heat, chemical spills or pressures.
I think your definition of "useful" is pretty narrow.
D
----
Check out Michael Gasperi's page. It is far and away the most extensive discussion of sensor construction, and includes a long list of sensors that he and others have built.
~luge
IAAL,BIANLY
I know it's been mentioned before, long ago, but while on the subject of the depth and breadth of the O'Reilly library, here's another one that's sure to be useful to most of us.
-- What you do today will cost you a day of your life.