Slashdot Mirror


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.)

15 of 136 comments (clear)

  1. Too young by captaindomon · · Score: 4, Insightful

    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.
    1. Re:Too young by R2.0 · · Score: 5, Insightful

      I don't think you quite understand the mind of some young boys. R3.0 has been trying to build Transformers and other devices out of sticks and soda cans, and he's been doing that since he was 4 or 5.

      In some kids, the desire to control is far less insistent than the drive to create. (And dismantle/destroy, but that's a topic for another post.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    2. Re:Too young by VeNoM0619 · · Score: 3, Insightful

      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".

      Just because the No Child Left Behind Act has you underestimating education, doesn't mean anyone is too young to indulge in technology.

      Hell, 5-10? I'm sure they already have a decent applications/software background (surfing the web, running programs/games on the computer). Seeing how the linked PDF looked interesting, yet elegantly simple enough for a child (ok, so advertising may not speak truth), I would say it's worth a chance to teach. What's the worst that can happen if it goes over their heads? 1 student learns while 25 don't?

      --
      Disclaimer: I am not god.
      We may not be created equal
      But we can be treated equal.
    3. Re:Too young by MozeeToby · · Score: 3, Informative

      Lego Mindstorms could work. At least then the kids get to build something, including placing of motors and sensors, then program them using a simple flow chart style language. There's even an almost but not quite C language that they also support for the over achievers (or yourself to do demo's with).

      If nothing else just let the Kindergartners and 1st graders build with the Lego's, add in the motors (locked full speed in one direction) for the 2st and 3nd graders, the flowchart programming for the 4th graders, and the sensors for the 5th graders. It's possible to get into some relatively advanced behavior such as line following, maze solving, and light searching with the default sensors and flowchart languange that is provided with the educational kits.

    4. Re:Too young by geekoid · · Score: 3, Insightful

      Your wrong.
      I coach FLL (http://www.usfirst.org/) and see 5 year olds get it.
      Once taught basic programming techniques and how to use the IDE(an hour to do both) they're off and going with only a little guidance. Usually when they get stuck no a part I''ll help the break the problem down.
      "Hmm you need it to wait? maybe there is a wait od sleep instruction?"
      Then they look and find it. after a couple of those they start looking to see if they can find an answer before getting stuck.

      Kids are fucking smart...really really smart. They are way under utilized in our society.
      You will never be smarter then when you are a kids..more knowledgeable, but never smarter.

      "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?"

      Becasue:
      A) they get bored with that in about 90 seconds.
      B) Just becasue kids build robots doesn't mean they don't also play with toys.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:Too young by hoggoth · · Score: 3, Informative

      Sign of the Beaver.

      My 8 year old is reading it right now. He loves it.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    6. Re:Too young by plover · · Score: 3, Informative

      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".

      You'd be surprised. When my son was in Cub Scouts (grades 2-5) we had them do this kind of stuff all the time.

      Here's a great project that's well within the age range of these kids: Bristlebots! Provide them with all the technical parts: motors, double sided tape, batteries, wires, solder, tools, and safety equipment, everything except for the toothbrush. Give them at least a week's notice to bring in a toothbrush, (provide printed flyers explaining the project) and they'll go home and beg mom or dad to help them find them an old toothbrush they can destroy. Of course you'll need some extras on hand so nobody is left out. But make sure they have plenty of notice. The anticipation is a huge part of the experience.

      The flyers serve several purposes: they build excitement, they inform the parents about days and activities, they ask parents to help scrounge up a toothbrush, they can serve as the "permission slip" to use the tools under supervision, and depending on financial circumstances, you can ask parents to pay the cost of the parts. You need to be clear that parts will be provided for all the kids regardless of donations, so as not to leave anyone out. But really, the first hit on the Goog just found pager motors for $1.29, so parts costs should be dirt cheap. Even in a tough situation with a lot of underprivileged kids, you can probably find a couple people willing to donate $20 or so.

      On build day, use the older kids to perform the tougher tasks. The 3rd and 4th graders are more than capable of sawing off the toothbrush handles with a hacksaw (provide a vise.) If you have a 5th grader in the group, they might even be capable of soldering, but if not you could still use one as a "third hand" to apply the solder. (Or you can pre-solder the wires yourself before Robot Day.) Direct supervision and proper safety equipment is required, of course, but kids LOVE to use "dangerous" tools. It's a great opportunity to educate them on safety, and there's very little chance of serious injury.

      If you print up assembly directions, be sure you test them yourself before build day. Have a pre-made bristlebot to show the kids what they're making.

      For the youngest kids, if you can find a way to decorate them (provide them with stickers or whatever) then they get to participate too. There's a tremendous value in getting the kids to do the assembly. It might be slightly beyond the 5-6 year olds (it's definitely kid dependent,) but even the 7-year olds are likely to be able to accomplish it. And the younger kids may just have fun playing with them, but it's still participation.

      Be sure to follow up the build event with some kind of organized contest where the kids can enter their robots. It's best to run it the same day so that kids don't have a chance to lose or break their robots or wear out their batteries.

      If you operate the bristlebots on a horizontal dry-erase board as the article pictures, you could try having them erase marker lines, or race from one end to the other, or out of a circle, or follow a simple drawn track. Pre-print some award certificates for things like "Robot with the Cleanest Teeth" and a handful of other cheesy awards, and hand them out for things like "the kid who picked the highest number."

      Trust me -- if you can organize this little bit, the kids will love it and the parents will beg you to do it again next year.

      --
      John
    7. Re:Too young by mustafap · · Score: 3, Insightful

      >but can't understand abstract things like `a pointer to a function that returns an array of...'

      Most of the engineers I work with don't understand that either.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  2. Range of students. by Albio · · Score: 5, Insightful

    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.

  3. FIRST JLL by spinkham · · Score: 4, Informative

    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.
  4. Robotix by AnotherAnonymousUser · · Score: 3, Informative

    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/

  5. Re:Robots? by R2.0 · · Score: 4, Insightful

    You have it backwards - kids learn about "electric motors, circuits that light up LEDs, gears, pulleys and levers" by building things that use them. Then, While they are building something cool, you teach them the principles behind it.

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  6. WeDo probably only appropriate at young end by dbc · · Score: 3, Informative

    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.

  7. correction needed by geekoid · · Score: 4, Informative

    "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 /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  8. For very little kids (3-5) by davevr · · Score: 3, Insightful

    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.