Good Robot Projects For K-5?
bugs2squash writes "Some of the parents of kids at my son's elementary school would like to set up a robotics club for the children. I see that Lego has a new line of robotics bricks called wedo (PDF) and that seems to be the path of least resistance to doing something. But I wanted to ask: What experience do all y'all have of running a robotics club for this age group (5 thru 10 years old) and what factors made it a success (or failure)? Did you use a commercial kit of parts or brew something from scratch? What kind of projects work well with kids this age? I was thinking maybe making robot flowers (yes, I know they'd all rather build robotic sharks with lasers)." (Here's another page about Wedo.)
I think that age group is too young to build robots on any informative level. I'm sorry, but they just won't "get it". Instead, why don't you buy some working robotic toys and let the kids program them to repeat an action, maybe, or just play with them? Maybe stage a battle with robotic dinosaurs or something? That would be way better for a five year old than actually building a working system.
Just because I can hook a shark from a boat, I do no offer to wrestle it in the water.
5 year olds and 10 year olds can be quite different. It would not be a good idea to treat all of these kids as the same.
FIRST junior Lego league is designed for this age group, and though I haven't been involved at that age level, I know the middle school and high school programs are good, and the elementary school version looks age appropriate.
The FIRST organization is definitely an outstanding model of teaching kids what is is that programmers and engineers do in a way that is exciting and relevant to each age group. I highly recommend checking them out.
http://www.usfirst.org/firstlegoleague/community/jfll/welcome.html
Blessed are the pessimists, for they have made backups.
Before tackling something as complex as a "robots" how about basic things like teaching them about electricity and magnetism. Let them build electric motors, circuits that light up LEDs, and don't forget mechanical concepts like gears, pulleys and levers. Think fundamental physics-type experiments.
I don't know if they even make them any more, but I always had Robotix when I was a kid - they use a hex shaped connector and were a lot bigger and sturdier than Legos, but you could use them to build robots literally as tall as you were. The sets came with motors that connected to a battery pack and to a control panel that you could use from several feet away. I always had a lot of fun building things from the ground up using the raw materials and integrating the motors into the structures to give mobility to the construct, or to enable it to perform some kind of task. Like Legos, the sets come with guide books, but I always found that, even at that age, I could come up with new and better ways to build the thing they had pictured than the instructions gave. Link to the first site that demos it: http://www.roboticsandthings.com/
Whenever I think about kids and robots I can't help but think about Perp-a-tron. Not sure if a child molesting robot is a suitable project for the kids, but it'll put them ahead of the game.
Oh no... it's the future.
There is a First Lego League with particapation starting at 6 years old I think this might fit your bill. I've been hearing great things about it.
The URL is: http://www.usfirst.org/firstlegoleague/community/homepage.html
Good Luck
... when you were a kid you had a lot of friends.
My favourite toys when I was age 5-10 were capsela, construx, and Jr. Radio kits. I only wish shows like Battlebots were around to further pique my interest.
Anything you can do to get your kid into higher-level thinking and problem solving (like elementary computer programming and robotics) will give them a huge leg-up in the education system. Any way you can make it fun for them will help them understand more.
Fischer Technik has by far the highest quality parts for constructing this kind of thing... but at a cost. They are not cheap. On the other hand, they are used by children to make models and by Universities to demonstrate & prototype industrial robots. It all depends on where you want to start and how much you want to spend.
Don't forget that Lego and your kid's creativity aren't the only winners here. According to the last, parenthetical link in the summary it's powered by LabView, which is something every technical person will see again and again in their lifetime.
Its modular, graphical interface is a perfect compliment for Lego-style robot building(and is also invaluable for test and measurement automation).
We (my 9 YO daughter and I) have NXT. I've see WeDo, it is probably more appropriate at the lower age ranges, since it is more limited. I know people that teach robotics using lego, although I haven't done it myself.
First, philosophically, you have to decide if you want to go the "competition" (ie FIRST, Botball, etc) route, or more of an "educational constructionist" route. Personally, I think competitions set up a host of perverse incentives that work against true learning. Far better to set up "challenges", and let each kid (or team) see how far they can get. The learning is in the trying, not the winning.
How much money do you have? Lego works well with teams of two. Can you afford one kit per two kids? Also you need to handle the logistics of how to store/secure half-built robots between sessions. And you will also need to get good at inventorying Lego. Exotic Lego parts have a way of disappearing... you might find yourself on BrickLink more than you want to be.
NXT-G is not easy for kids to use, despite anything Lego tells you. Expect to spend some time on that.
So, having said all those negative sounding things, I don't really know of a better alternative than NXT for your sitation.... and my daughter and I *do* have a heaping pile of non-Lego robots of various kinds.
This is a really simple project, which can be found on Instructables, but one can also buy kits...
www.blinkybug.com
While it's a stretch to call them robots, they do interact in a way, and can help kids understand the basics of electricity and sensors. they antennae form a really simple spring switch, which triggers the blinking of their eyes (LEDs), and the body is a coin cell battery. I made some of these at a workshop at the Maker Faire a while ago.
Makezine ran an article last week on an interesting robot that looks appropriate for that age group.
In theory, practice and theory are the same. In practice, they're not.
I feel obliged to mention my colleague's PhD thesis project from CMU, which he's now (I think) in the process of commercializing. It's called roblocks at the moment, and it's a modular robotic construction kit. Each block is an autonomous robot with onboard computation. Some blocks have sensors, others are actuators, and others can perform math. You can build different behaviors by connecting them together.
Roblocks are incredibly cool. Some may go so far as to say they are rad.
"I don't think you quite understand the mind of some young boys. "
Correction:
"I don't think you quite understand the mind of some young children. "
As a parent of a son and daughter, I see how that simple usage can make a young girl think girls don't do that sort of thing.
Young girls want an try to identify with being a girl, and as such avoid things labels for boys.(visa versa as well)
I encourage my daughter(and my son) in mathematics, science, engineering, chemistry(which she loves) etc and ahve seen her interest drop off as soon as some jack ass* adult says it's for 'boys'.
Clearly this doesn't involved grammar~
Fortunatly I talk with her often about it, and think she is starting to get it.
I don't want to seem a pedantic ass, but It si very personal. And yes, I will correct an adult I'm talking to if any kids are nearby.
*not that you are a jack ass, just that some of the people saying this are in a position of 'authority'.
The Kruger Dunning explains most post on
For the low end of that range, it is fun to PLAY robot. Explain the concept that robots only do exactly what you say, and then make some "commands" like "move forward", "turn left", "pick up object" and then work together to try to solve problems, like "how can we get the rubber snake into your sister's bed?". The kid plays the role of the programmer, the CPU, the robot motor (we use toy dump trucks typically for this), and the all-important role of the debugger.
Meh. Those kids weren't even remotely planned when the original Transformer cartoons came out. Oh, does that make me sound old?