LEGO Mindstorms: The Master's Technique
I devoured the book, performed all of the challenges and even amazed my friends with a few inventions of my own. From time to time I would see some inventions spotlighted online. I would marvel at the time and dedication people would put into these. I would wonder, like many others, how someone would conceive such things as a copier or a Rubik's Cube solver. Now there's a book that explains LEGOS from the mind of a master and an engineer of 25 years: Jin Sato's LEGO Mindstorms: The Master's Technique."
When I first looked at this book I was so excited. It would give me the excuse I would need to play with my LEGOS once again. It even has a cute LEGO doggie on the cover. Wait a moment, that cute doggie uses two LEGO Mindstorms kits. It has two RCXs. I only have one. Is this book going to be of any use to me, the casual LEGO builder? Simply put, "Yes!"
Jin starts the book at the most logical place, the beginning. A quick one-page history, one short chapter on the LEGO bricks themselves. This includes info on what they are made of, some of the evolution of LEGO into TECHNIC pieces, and how to assemble them in different ways to create strong connections using minimal pieces.
Chapter 3 starts with the good stuff, motors and gears. What would LEGO Mindstorms be without motors and gears; just a lump of art. In just a few pages the Jin explains everything a first-year mechanical engineering student needs to know about gears. He steps you through creating a gear test bed. This shows you, using a single motor, how all the gears operate and work together. At this point I was wishing I had started reading this book at home near my LEGOS.
I could write in detail about the wonders of each chapter. To keep from writing a review that's the same size as the book, let me summarize some things. This book is filled with lots of examples. Not so much a beginning to end to create a single project, but more a process of creation. Anyone can follow a step-by-step approach for creating a single LEGO project. I have several of those at home sitting on a shelf covered in a thin layer of dust. I call them LEGO art. But with this book, each example evolves you into the next more complex example. The nice thing about these examples is the comments scattered through out. There is a bit of theory explaining how it should work before you get into the construction. This really helps you understand why you are building each part. Eventually you build up to building MIBO, the LEGO doggie on the cover. Personally I couldn't build MIBO since I only have a single RCX, but the concepts he explains gave me new ideas and a drive to build with my current resources.
Every LEGO Mindstorms enthusiast should have this book next to their LEGO storage bin. It's a great reference book when you are in a creative mood.
You can purchase LEGO Mindstorms: The Master's Technique at bn.com. You can read your own book reviews in this space by submitting your reviews after reading the book review guidelines.
Legos are quite expensive nowadays. In order to build a huge project, or even a more "tech" one with motors and IC chips, it takes a small fortune.
How about Lego software so kids can build virtual structures?
Do the editors even read the articles??
We know the answer.
-c
I have discovered a truly remarkable proof which this margin is too small to contain.
How about Lego software so kids can build virtual structures?
You can't step on a piece with your bare foot, put pieces in your mouth, and your dog can't accidently crush your 4-day project.
One of the most fascinating things about Mindstorms is the thought about kids playing with these as they grew up. Twenty years ago we were playing with the first home computers, something everyone dismissed as an expensive, pointless hobby. Sound familiar?
Will this be the point that future historians point to to say "here was when the mainstream robotics revolution started"?
Pimping my Karma Whore since 1847.
Some of our more brainy "Legheads" as we call them spend several weeks building Lego models of various particles, then ram them together to get a first order approximation of what they'll find during a (much more expensive!) accelerator run.
I have about $10,000 in legos in rather large boxes in my closet. It's to bad I don't have any of the fun ones with all the gears and motors and stuff.
In high school I was in a robotics class though, we built a lift out of legos using I think about 4 sets worth of parts (mostly for reinforcing) and we lifted about 50 pounds with it. Probably coulda done more but we didn't want to start breaking rods and gears
I haven't had a chance to play with the mindstorm stuff yet, but rest assured if I had the money I would!
There are only 10 kinds of people in this world... those who understand binary and those who don't
Back when I used to go to RTLToronto meetings, Jin always brought along some of his creations. I've seen that Aibo-looking dog up close, and it was pretty awesome: IIRC, the two RCXs communicate to each other in order to walk. His two-legged walker is interesting as well.
More links:
Jin Sato's Mindstorms website
RTLToronto, a LEGO enthusiasts group for the Southern Ontario area
A nice photo (JPEG) of Jin's table at a previous RTLToronto get-together.
->www.chuma.org, ranting and Newtons, what more could you want?
Lego sells a version of Mindstorms for schools (Called
Robolab) along with curriculum, teacher training, etc... In my opinion, it is one of the best tools out there to actually get kids thinking, creating, and using technology for something other than processing worksheets and delivering standardized tests.
The activities that come with Robolab are OK to start with, but the real learning comes when kids come up with their own problems to solve and robots to create. I have seen kids make fax machines, robots that blow bubbles, machines that sort items based on their color or a bar code... there are limitless possibilities.
The software that comes with the set is ok also, but there are a bunch of free compiliers out there so code can be written in C, Logo, etc... and sent to the Lego "brick".
Now schools just need money to buy these and time to train the teachers!
Thanks for the review. I've been looking for a good lego book. I am part of a lego robotics club at the middle school where I work, and the Mindstorms kits are at the heart of this program. The kids compete at an annual Robotics Park in events like chain-reaction (sort of the old mouse trap game where you put a ball in and a series of events happen) and of course the robot competition. We had a heck of a time this year trying to find good examples of claws. We needed one where the robot would drive out, pick up a sponge, then drive back to base. We managed and did ok. Came in 5th out of 28. For all of you lego fans out there - keep your local schools in mind. If they are involved in a program like this (many are), then they need as many lego parts and gears and motors as possible. Also the plastic bins to keep everything. Most schools are also crying for volunteers. We have the kids lined up to join, but not enough adults to take this on. It is a committment, but a very rewarding one. Esp if you like building robots, cause then you have scheduled time to do it and get to teach the kids along the away. Before selling any of your old lego or construx parts at a yard sale, think of donating them first. thanks!
I built a cool webcam out of lego and you can control it over the web.
http://www.cs.man.ac.uk/~brejc8/camera.html
This is how i built it
Mouse powered Chips, Open source Processors and Lego
To be completely accurate a lego sim would need to be able to determine the final project midway. Then randomly choose one part and make sure you have 1 too few.
For all you closet Lego freaks there is a simple answer. 1. Have kids 2. Buy the legos, tell you wife they are "For the kids" 3. When every you play with them by yourself you can always say "I was making it for little Johnny" 4. Whenever you make something really cool make sure "little Johnny" isn't around to break it. My wife has already figured out that I am a geek. I did well to hide it from her while we were dating. She figured it out after about 2 months of living together. But I'm hoping this little Lego plan I have will put her off for a few months. This may be a little off topic but when I was 10 my life revolved around building robots with my legos, writing BASIC on my TRS-80 CoCo and DND. The really telling mark was that I wrote a DND Module on my TRS-80 CoCo.
I still have, sitting less than 10 feet away from me, my DACTA set to connect my LEGOs to my old Apple IIe. it was the basis for a lot of my life now. It was the first chance I had to install a 3rd party card into a computer, the first chance I had to program, and the first chance I had to build anything of substance. I got it for my birthday, and at an amazing price of $4000! (Forgive me if that is horribly wrong, but I was young, and I swear thats what my dad said they cost.) If nothing else, it allows me to keep around my IIe for a long time.
Now, office computing didn't really exist at this time - PCs weren't even a glimmer in IBM's corporate eye, and I don't think that Apple had got going either (mid-seventies). Yet projects were still planned and still needed to be tracked.
My dad suggested using Lego. He got laughed at at first, but eventually converted the company to using it. The idea is simple: buy a big base board , some different coloured long bricks, and voila: a fully editable dependency chart can be created just by moving the bricks around.
Powerpoint? Pah. PAH!
Cheers,
Ian
At my school, we used lego mindstorms for class projects. This was for honors freshman engineering classes. In the first semester class (a general engineering education class), we had to make them go through a maze, using the lego programming language. In the second semester class, a C/FORTRAN programming class, we had to make them go to assigned spots in specified amounts of times, programming them in C. Certainly wasn't easy. Biggest problem was that the lego parts weren't dependable to perform the same every time.
I believe that the existence of women is proof that God loves us and wants us to be happy
Here is a Lego Copy Machine that is one of the coolest Lego Mindstorms projects. I don't know who made the first Lego copier, but whoever did is cool as hell. Basically, the only non-lego part is a pen, which moves up or down, depending if the light sensor sees white or black.
pretty damn cool.
For a variation on the theme, here is a scanner , which uses only rubber wheels in addition to the other Legos.
make world, not war
I have a LEGO Mindstorm kit, and I find it great. However, I also find it difficult to get pieces. One of the things I need are some racks. I want to build a robot that will go up and down a track with fairly precise control, and rack and pinion seems to be the best way to do this.
There used to be a LEGO Technic forklift kit with lots of racks and pinions and also an add-on kit with a bunch of racks. However, even when I go to the LEGO outlet, all the Technic kits I see are fairly useless cars or robots, and there don't seem to be any add-on kits. The Mindstorm add-on kit has a lot of weird pieces (including a foot pedal), but no racks.
Does anybody know where to get extra racks, pinions, gears, wheels, and other bread-and-butter pieces for complex kits?
Judging by his website, Jin Sato is the Mozart of Lego's. That being said I'm intimidated by the complexities of his robots. Add to that the fact that he often uses several identical and expensive sets and you'll find that the average Lego enthusiast can't approach his level of building.
I've hit Karma 50 and gotten a Score:5, Troll... I win!
This book uses more technic style legos, cheaper, and easier for kids to get their hands on.
Lego Crazy Action Contraptions
Do you ever exceed the speed limit while driving? Granted, the speed limit isn't in the LEGO FAQ, but it's a rule, a Law, and yet you break it with regularity, don't you?
Get over your 'leet skilz of FAQtoid enforcement, and learn to appreciate life without being an anal-retentive bastich. LegoS are fun to play with. (Yes, that sentence ends on a preposition. Wanna spank me?)
The REAL jabber has the user id: 13196
What you do today will cost you a day of your life
Don't get me wrong. I love Lego building blocks and enjoyed them as a kid. I think they are still useful and fun for kids in today's overly-structured environment.
Anywho, one of the early websites erected in 1994 or so was by a voluntter Lego fan. He put up all sorts of Lego trivia and had cute lego graphics. Wasn't making any money and wasn't dissin' Lego.
In 1995, the site went blank. All it had was a copy of this letter from a lawyer in Denmark (I think), where Legos are made. In a rather unfriendly tone it said to ceise and desist (sp) immediately or be sued. The Lego volunteer shut the website down.
In summary, Post a Lego on the Web--Go to Jail (a good bumper sticker :-).
Very helpful information.
Your barriers to Lego nirvana are purely mental. If you think having a wife and child will enable you to have *more* Legos, then you are not spending enough of your single income on legos right now. If you would just re-prioritize legos above things like food and rent, then your problems would all be solved.
In Capitalist America, bank robs you!
Hell, "marriage" isn't a word, either. It's a sentence.
John
Seriously, who cares what some corporation thinks? I had legos as a kid and they're mine, not theirs. Get it, grammar nazi?
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
I saw an article on Slashdot eons ago that talked about a robot made of legos that ran off of a palm V as it's 'brain.' It was pretty impressive, and I wonder if there is a way to do this with this robot kit...
This is my digital signature. 10011011001
after getting my kit I figured out that a lot of the time you need either another RCX brick(the lego computer) or another motor, to do anything--the easiest, and cheapest way to get these is to get something like the droid developer kit, which has a scout brick in it, which has some sensors, and a motor. It is also controllable from the RCX. There are a few similar bricks, all of which are MUCH cheaper that the RCX brick (like half price. I have seen the droid kit on Ebay for as little as $30.
Slackware: old school feel, new school gear.
We don't have to stop at the Book. You can use this nifty little JAVA SDK to create a LEGO Robots that do all sorts of stuff. Infrared Communication, Voice Recognition, and Robotic Vision Oh My......
JavaTM Technology and Lego Mindstorm Robots
Robotics Developers Kit