Lego Mindstorms - Can they play together?
July 4, 2009 8:16 AM
Subscribe
I recently obtained an older version of the Lego Mindstorms kit. It is the Robotics Invention System (RIS) and I think dated back to 1998. I would like to use Mindstorms to introduce my son to robotics and programming. He is already a huge fan of legos and building various structures and vehicles.
Is this version of Mindstorms (RIS) too old/dated to start with? Most of the books I have been finding deal with the newer NXT version of Mindstorms. Would I be better off purchasing the newer NXT system? Could the older RIS and newer NXT systems work together?
Might people have suggestions on books that might help us get started with Mindstorms in general? I am a software developer by profession but I do not have any experience with Robotics, Mindstorms and the languages Mindstorm uses.
Thanks for any advice!
posted by DerekTheGeek to technology (6 comments total)
2 users marked this as a favorite
In fact for many applications a few of the "old" style parts (those gray motors, for example) are preferred to the new RIS versions. They're smaller and have more torque, if I remember right.
The wiring is different, but there are adapter cables to use old with new and new with old. I'd let him start with the RIS and when he hits a wall (it only has two inputs? I can only drive three motors?) then he's ready to move up to the NXT... and he can bring all his old parts and gear trains and wheel assemblies and whatnot along.
The biggest change from RIS to NXT is probably not the controller or motors or sensors themselves (they just click together, after all) but the lego-wide trend from regular bricks to "studless" constructions using those liftarms and beams and rivets rather than snap-together blocks. If your boy is familiar with 'Technic' lego then he'll be fine, but it's a whole different kind of planning and building: its like sideways-Lego.
The most annoying part of both RIS and NXT for him (and for you, I bet) will be the stupid visual programming language. If you can hack it out and replace the firmware with NQC or one of the other 'real' languages from the get-go, you will be better off. The NXT also has a lame visual programming language that is near useless and needs to be replaced with one of the open source alternatives, and if you do it right off the bat, you'll probably be happier.
Well, build the models in the kit instructions first, I guess. Those need original firmware.
(I taught a course once.)
posted by rokusan at 8:31 AM on July 4