Slashdot Mirror


Ask Slashdot: Entry-Level Robotics Kits For Young Teenagers?

An anonymous reader writes "So, it's that wonderful time of year again. Instead of buying the latest, greatest whiz-bang, overpriced fad toy of the year, I thought I might try my hand at corrupting my nieces (ages 12 and 14) in a nerdier direction with some sort of introductory robotics kit. They have no programming experience, and part of my idea is that it would be encouraging for them to see interactions of their code that they write with the real-world by being able to control some actuators and read sensors. The first thing that comes to mind is Lego Mindstorms, but I find them a bit on the pricey side of things. My budget falls between $40 and $100, and the ideal kit would focus more on the software side than on soldering together circuits. I'd be looking for a kit that provides an easy to learn API and development tools that will work with a standard Windows PC. I don't mind spending a few afternoons helping them out with the basics, but I'd like for them to be able to be able to explore on their own after grasping the initial concepts. Has anybody gotten their younger relations into programming through robotics, and what kits might you recommend?"

20 of 153 comments (clear)

  1. OWI robotic arm by rwa2 · · Score: 5, Informative

    About a year ago I was looking for something similar to the Radio Shack Armitron I had as a kid. I ended up getting an OWI robotic arm for my kids, which is pretty cheap at $35 on Amazon, also has a USB control board for an extra $15 or so. You assemble it yourself, but it's fairly easy as plastic models go, even relative to Legos, and the build quality is pretty high for the price.

    There's even code. to get the USB control stuff working under *nix . I had to make a few minor tweaks to get it to compile on my Linux box, and it's a bit basic, but it worked! Would be fairly trivial to build a web interface to it along with a webcam. The only downside is that it still draws power from D-cells, but that's easy enough to live with.

  2. Arduino + cheap chinese toys + lego by korgitser · · Score: 4, Informative

    Arduino makes electronics and programming simple.
    Cheap chinese toys provide you with part( set)s like motors, gears and radio links, with the additional engineering tricks to observe.
    Regular Lego parts provide you with fast no-brainer mechanics. Fear not the drilling and abusing of Lego blocks to mount that motor!
    The hard part now is for them to come up with ideas and interest.

    --
    FCKGW 09F9 42
    1. Re:Arduino + cheap chinese toys + lego by rubycodez · · Score: 5, Insightful

      Any 10 year old of average intelligence can be taught to do simple programming. Ten year olds can be taught to make electronic devices too. A fourteen year old who actually is interested enough can earn an amateur radio licence and build a ham radio. Please don't contribute to the growing pandemic of treating our children like morons.

  3. FIRST by Anonymous Coward · · Score: 3, Interesting

    Alternatively, or in addition, you could find a FIRST team for them to interact with. It would provide a good gateway for them to get into it, and it has teams for every level from kindergarten to high school. Obviously only an option if there's a relatively local one though.

    1. Re:FIRST by timothyb89 · · Score: 3, Informative
      +1 to this. I know from personal experience that this is the way to go, especially for younger kids. Not only does it have a solid track for growth, from elementary until high school (FLL -> FTC -> FRC) , but it makes sure that you have other people to work with. Plus, there's generally no or very little cost to the student.

      If that's not an option, I'd still recommend Mindstorms. It's more expensive, sure, but it really is leaps and bounds better than the alternatives. Younger kids (late elementary through middle school, 10 - 14 or so), tend to struggle with some of the less-developed kits, particularly if they lack a large community. Mindstorms is a great development kit, as you can see from all the /. articles about it. Adults and kids can make great use if them - I do all the time.

      If that's still out of budget, VEX may be somewhat less expensive. I believe kits run about $200 and there's still a large community and yearly competitors and challenges to participate in. It's not quite the same community as FIRST, though.

      Basically, there's no cheap way to get a (good) robotics kit. Even homebrew stuff (Arduino and the like), is going to be $100 at the absolute minimum. The cheapest way is to find a local team, or perhaps try starting one - many schools districts offer funding, support, or even full kits for new teams, in addition to lots of FIRST scholarships.

      Disclaimer: I mentor FLL (Mindstorms) and FRC teams, after having been on several myself through middle and high school.

  4. the Roomba people sell a programmable platform now by Trepidity · · Score: 4, Informative

    It's a bit higher than that price range though, at $130.

  5. Parallax! by Dzimas · · Score: 3, Informative

    Visit Parallax.com - lots of robot kits starting at about $130. These are great gateway products into "real" robotics, without the oversimplification of Lego bricks.

  6. Sources for kits by savuporo · · Score: 5, Informative

    There are numerous kits available, best sources for choosing one would be http://www.pololu.com/ , http://www.trossenrobotics.com/ , http://www.robotshop.com/ , http://www.lynxmotion.com/ , http://www.makershed.com/ and a bunch of others. http://sparkfun.com/ and http://adafruit.com/ for more general electronics components

    Cant really recommend one in particular, as it depends on what you want to do. There are several categories : 2wheel differential drive bases, legged hexapods, 4wd bases, even bipeds and robotic arms.

    If you get one that is designed to be Arduino-compatible, and can take any number of Arduino expansion shields, you will have endless possibilities. I'd say easiest starting point is a complete 2WD kit with some accessory sensors. This is a nice one http://www.makershed.com/product_p/mkseeed7.htm , comes with motors and all. Just pick a "mainboard" and motor driver shield and you are good to go.

    --
    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
  7. I recommend not doing it by Anonymous Coward · · Score: 3, Insightful

    if you want a robot kit, buy yourself a robot kit. They probably want an iPad or money or a bag of weed. Something they can actually use.

  8. Umm by Jiro · · Score: 5, Insightful

    No offense, but the way this question is phrased it doesn't sound like they had any interest in the subject. We've had questions like this before, although usually it's "how do I get a kid started in programming", but we need to remember that kids are likely to have different interests and you cannot make one become a geek unless they already are.

    1. Re:Umm by QuarkofNature · · Score: 3, Interesting

      A friend of mine has a son who's interested. Every time they come over, he's asking me about my latest computer / electronics / whatever project. He hid a from-scratch crystal radio he was building under his jacket, last time they were over, to show me and ask me questions, without telling his parents. He is interested. As cool as it is in concept, getting a $200+ kit for a kid who hasn't shown any interest because "maybe they just haven't been exposed to it" seems like a waste of money to me. If you actually interact with a kid of that age, you should have a pretty good idea if they're interested or not. Having said all that, if OP has reason to believe they really ARE interested, I'd suggest that $40-100 is tough for the suggested application. You can buy some basic parts as some have suggested, an arduino, USB interface, and a shield or two, but unless a kid is really motivated, they won't make heads or tails of it without a lot of help, not just a couple hours of your time. Plus, they'd likely nee to need to spend lots of additional money (their own?) to get the additional parts to make anything useful. The reason Mindstorms and the Fischertechnik kits are expensive is because they're easy to approach, have instructions, and come with enough stuff to allow creation of interesting things without buying additional parts. Compromising and getting something that is doesn't stand on its own or isn't suitable for beginners could backfire...you're probably better off getting a more simple, but approachable kit, like a snap circuits kit in your price range.

  9. snap circuits? by Anonymous Coward · · Score: 3, Informative

    Snap circuits price point better than Lego Mindstorms, appear to be less complex than RadioShack's 50 in 1 electronics kits...

    i bought a couple of the RS electronics learning lab kits in anticipation of my kids developing interest, but they are still too young..

    http://www.snapcircuits.net/

    several choices...

    1. Re:snap circuits? by rworne · · Score: 3, Informative

      These kits are really nice. Basically one of those old Radio Shack XXX-in-1 electronics kits with lego building simplicity. I have a couple of them (the 300 kit and the advanced rover) at home.

      --
      I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
  10. Re:My son is 13... by tomhudson · · Score: 4, Insightful

    Buy them something THEY want or would appreciate. The goal should be to please them, not your own inner child.

    What next - "Gee, *I* would like a new chainsaw, so I think I'll buy one for my wife/girlfriend/significant other" ...

  11. Spend the money, you get what you pay for by Missing.Matter · · Score: 4, Insightful

    The thing about robotics is there's a great divide between really cool stuff and really lame stuff in terms of price. There are a lot of really cheap robotics kits.... but they're pretty lame: solder a few wires to a motor and board and watch a car follow a line. BFD. And then that's it, you can't do anything more with it. On the other hand all the awesome hexapods and humanoids are going to run you thousands of dollars. A single servo can cost over $100!

    With that in mind, I highly suggest reconsidering the Mindstorms kit. You might even consider buying a Mindstorms 1.0 kit from Ebay. They're apparently on the 2.0 generation, and it seems like the 1.0 kit is significant;y cheaper. But it's seriously worth it.

    If I were a kid again, I know something like a mindstorms kit would certainly get me interested in robotics. In fact, what got me interested in robotics initially was a Capsela robotics kit I got for Christmas. It was great having all the pieces and sensors there so whatever I imagined I could create and program. The programs were simple (eg. go forward until bumper press), but I didn't spend hours frustrated and stuck knowing what I wanted to do but unable to do it. Soon enough I graduated honest to god microcontrollers, soldering tools, and C.

    Also I would rethink concentrating on the software side. Most people I know who are in robotics (I know a lot of people in robotics, it's my field) started because they loved building things with their hands. The appeal of robotics is to build something and then give it life. Both parts have to be there for you to foster interest. Getting bogged down in the programming is a bad idea, as it will just lead to frustration and then disinterest, especially if they've never programmed before. Again this seems like a win for Mindstorms.

    tldr: don't be cheap and spend the money. You get what you pay for.

  12. Re:Fisher Technik by Anonymous Coward · · Score: 5, Informative

    Posting as an AC because my job requires me to work with FT products...

    I couldn't disagree more with regard to FischerTechnik. The mechanics are almost decent enough for what they are, but electrically it is a disaster. It feels industrial, but it doesn't deliver.

    The electrical connectors are very flaky and prone to pull out. On the brick, the connectors are too close together, so you are often forced to pull by the wire. Even if you don't, there is no compliance in the set screw that holds the wire in, so they will easily fall out with vibration. They recommend folding the exposed copper back over the insulation to give some springyness, but this only reduces the symptoms and does not solve the problem.

    The sensor options are decent, and it shouldn't be overly difficult to jerry-rig new sensors in. However, the wiring can be confusing for anything that requires 3 wires.

    Programming wise, their default "language" is utterly unworkable for anything beyond the most basic "if sensor then motor" logic. They do provide dll hooks for other languages, but be sure to add 10ms waits between all function calls if you want reliable communication.

    Mechanically, it is extremely easy to make a robot disassemble itself. For example, the gripper on the crane will disconnect itself if you close it "too hard" (motor >80% power): the detents on the axles are too weak to handle side loading. With some experience, you can work around these short comings by understanding what the pieces can and can't do.

  13. My List by MikeD83 · · Score: 4, Informative

    I have about 10+ years of experience with the FIRST Robotics competition. For an "all inclusive robotics" kit you will need to increase your budget. However, electronics and software kits are in budget. Here's my list:

    1. Innovation FIRST's Vex Robtic system. This is hands down the best system available. The kit is basic enough that you can get something working while also open enough that the possibilities are limitless. You can interface your own custom circuits with it. It comes with default software in source code form that you can modify to whatever you would like. It also has mechanical kits where you can build almost anything. It's also not flimsy. This is one of the most expensive options, but you can start around $300 and add on for years.

    2. Lego MindstormsI would reccomend this kit for someone younger (8 or so.) It's not quite as extensible mechanically or electrically but is easier to use.

    With those two out of the way and actually answering your post based on the budget, I would recommend a Basic Stamp kit from Parallax. The kits are aimed at learning electronics and software. They're not a lot to them mechanically, you need additional parts and know-how for that. The kits are low cost and require you to learn. I cut my teeth on the Basic Stamp 2 (BS2) and I turned out to be a successful software engineer.

  14. Re:My son is 13... by Anonymous Coward · · Score: 5, Insightful

    You're wrong, of course. The best gifts open up new worlds for the recipient. Do you think I wanted a Radio Shack Electronics Lab when I was a kid? I had no idea. But I spent hours on that thing learning the basics of how circuits worked. I've received gifts that similarly unlocked doors to things I'd never thought about. Sometimes they were merely provoking, other times I ignored them completely. But simply filling in the checkboxes on someone's wishlist is the exact wrong way to go about gift-giving.

  15. Re:My son is 13... by gtbritishskull · · Score: 3, Interesting

    I completely disagree with you. For one, I do not think you should avoid teaching a child something because you are afraid that they will want to do it when they are older. I think you should expose them to as much as possible so that they can make the decision for themselves.

    Also, the "programming bug" is not a bad thing to catch. While I agree that being a code monkey is probably a bad idea, and going to be even more of a bad idea in the future, for the reasons you mention, almost EVERY other field can benefit from programming knowledge. Physicists might have to know how to program (to analyze data). Engineers might need to know how to program CNC. Even librarians might need to know how to program to make SQL queries. Computers are used in just about every field. Knowing how to program is a value-add.

    You should try broadening your kids horizons instead of narrowing their vision. If you have been a good enough parent then they should know how to make the right decisions. If not, then you probably shouldn't be telling them how to live their life anyways.

  16. I'm Marianne Faithful, you insensitive clod! by Hognoxious · · Score: 4, Funny

    If you've ever tasted some of the more expensive specialty chocolates, you'll know what I mean. Think of the sweatiest, dirtiest, raunchiest, kinkiest sex you ever had - and multiply by two. It's that good.

    If the sweatiest, dirtiest, raunchiest, kinkiest sex I ever had actually involved expensive specialty chocolates, should I multiply by four, eight, or just expect a stack overflow?

    Umm, speaking purely hypothetically, of course.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."