main Home Products My Collection Other Projects Horological Links About Us VMCC Logo
"Time is what prevents everything from happening at once." John Archibald Wheeler
 
Mindstorms for kids

A set of ten classes to teach principals of robotics to middle-school children:

crane

Back in 2000 I got ambitious and decided to teach a robotics class at my son's school. This was 6th grade, in retrospect 7th or 8th grade might have been a better choice but who knew? At any rate I owned several sets of Lego Mindstorms® Robotics and a bunch of old laptop computers from my job so I thought, "how much work could it be to teach this after school to the handfull of kids that would want to do it?" Like all such undertakings it took on a life of it's own and I realize in retrospect that I should have been better prepared for it. Having said that I did get through about 10 lessons which boiled down to about 1-2 hours one night a week after school.

A couple of things you should keep in mind if you think you're interested in doing something like this: Firstly I used revision 1.5 of Mindstorms, I think they're on 2.0 at this point. That shouldn't change too much of this but will impact communications and other procedures for how you download and almost certainly will change what the programming interface looks like? You may have to adjust some of the screen captures and presentation where programming is taught. Secondly, I leaned heavily on the book: Dave Baum's Definitive Guide to LEGO MINDSTORMS". Most of the bot's are right out of this book so if you're going to do this, YOU REALLY NEED TO BUY THIS BOOK. Or better yet, buy his first AND second edition since it's got updated features. I can't stress that enough, the word doc's are basically a more atomic, step by step approach but the book is invaluable because it has a lot of background information you'll need to do this so don't try and save the $30. It'll be the cheapest part of the whole endeavour trust me.

Ok so with that out of the way I should mention how I went about teaching this. Each class has a power point and basically this would give some talking points to review with the kids; some knowledge to sneak into the whole thing. Depending on the presentation I discovered (and you'll find this in the later classes) that a bit of talk and then construction seems to work best. Having said that, the overall approach probably works better with somewhat older kids, if you're teaching those under 7th grade you'll want to pare back the presentations a lot since they'll get too bored. We organized the classes into groups of 3 students each. Fortunately (thank you EBay) I was able to get enough Mindstorms kits to allow them to work in these small teams. This makes it easy to have one child fetching parts, another assembling them, and the other reading instructions and checking his/her work against the pictures. Make the group too large and they don't get the hands on experience, make it too small and some kids can get overwhelmed and fall behind, at least that was my experience.

One last note: To create the drawings that went into the doc's I basically assembled everything myself first in MLCad. This is a fantastic, free, full 3D computer aided design program that is oriented entirely around LEGO's. The parts are there, you just assemble them! The picture at the top is a POVRay trace of one of the assemblies I did... I think I had as much fun teaching this as they did doing it.

crane

If you do decide to use these materials to teach your own after school course be sure to drop me a line and let me know how it went... Perhaps you can do what we did and offer those who've completed the course a day of "battle bots"... To do this, create about a 8' square out of wood and have teams design and build their own attack robot. This seems to appeal probably more to the boys than girls but it was fun and it gives them the opportunity to draw on all they learned, which turned out to be more than I had anticipated! Here's one that we drew up with the intent of driving around the arena and just tipping over other people's robots (simple is often the best approach)... last one standing was after all the winner.

crane
Classes:
Classes 1-10.

Copyright © 2008 Very Magnetic Clock Co.™. All rights reserved.