TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Harvard researchers build $10 robot to teach kids to code

130 pointsby hansyover 10 years ago

18 comments

blhackover 10 years ago
This really is absolutely fantastic.<p>I spend a pretty good amount of time teaching kids how to code, and one of THE BIGGEST things is giving them something that seems like more than just an exercise. Robots are totally perfect for this.<p>I help with a program in Phoenix called Mach1 labs (a hackerspace inside of a library), and there we have a bunch of these: <a href="http://www.seeedstudio.com/depot/Backorder-Shield-Bot-p-1380.html" rel="nofollow">http:&#x2F;&#x2F;www.seeedstudio.com&#x2F;depot&#x2F;Backorder-Shield-Bot-p-1380...</a><p>So far, this has been far and away the best thing I have found for getting kids interested in programming.<p>I usually start them with this sketch: <a href="https://github.com/blhack/shieldbot/blob/master/shieldbot_stub.ino" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blhack&#x2F;shieldbot&#x2F;blob&#x2F;master&#x2F;shieldbot_st...</a><p>With super simple commands like &quot;go forwards&quot; and &quot;go backwards&quot;, they can get the bot to do what they want really quickly. It is definitely the &quot;ah ha!&quot; moment of programming.<p>I&#x27;ve taught kids as young as 5 enough that they could make that thing drive to their brother, turn around, and come back to them.<p>Hands down some of my favorite moments working with kids have been watching them debug their way through writing a sketch to make the robot solve a maze.<p>The big problem with this bot, though, is that it&#x27;s $70 + and arduino ($20ish). For a lot of parents, a $90 investment into something is a bit scary, especially for lower income kids, which really hurts :( (If I could I&#x27;d give every single kid I met a shieldbot and an arduino, and it sucks knowing that only the rich kids are getting them).<p>This thing being $10, not apparently requiring an additional board, or cables, or anything is just...freaking awesome. If this thing becomes widely available, it would call it a game changer for at least the things that I&#x27;m doing. If I can buy 9 of these for what was previously the cost of 1 sheildbot, that is a HUGE win (especially for lower income kids).<p>Totally totally awesome!<p>&gt;Rubenstein says that for the bot’s next iteration, the group is focusing on improving the curriculum and the software, eliminating steps in the installation process and ensuring AERobot is so simple that kids can learn how to use the thing on their own—without a teacher.<p>AH! No, screw that! Figure out how to mass-manufacture these things. Let the huge community of software hackers who are looking for stuff like this figure out how to develop pretty IDEs around it!
评论 #8644600 未加载
评论 #8643977 未加载
评论 #8643945 未加载
hausenover 10 years ago
The project page has more details, including the schematic, PCB layout and BOM: <a href="https://sites.google.com/site/affordableeducationrobot/home" rel="nofollow">https:&#x2F;&#x2F;sites.google.com&#x2F;site&#x2F;affordableeducationrobot&#x2F;home</a><p>The circuit is pretty simple, to keep the parts count low and, consequently, the price. An Atmega168 is the brain of this project.
评论 #8644313 未加载
评论 #8643913 未加载
Vexsover 10 years ago
Sadly, I don&#x27;t think this (and similar things) will take off. Not because its bad, but because of public school bureaucracy. In my experience, teachers either have to pay out of pocket, or use &quot;approved vendors&quot; which, most likely, won&#x27;t stock things like this. Heck, one teacher bought a bunch of arduinos but someone somewhere had a fit over sit-up and now there&#x27;s a box of unused arduinos sitting in the corner.<p>Not just that either, in many public schools enginnering&#x2F;Cs classes are &quot;Blow off&quot; classes, not due to the teachers, but the students in them.<p>This probably isn&#x27;t true everwhere, but that seems to be pretty common.
评论 #8643561 未加载
评论 #8643686 未加载
评论 #8643430 未加载
评论 #8643379 未加载
craigchingover 10 years ago
This looks awesome and the visual programming kit makes it even cooler for kids. I have a six year old daughter and a three year old son and we&#x27;ve been doing WeDo LEGOs for just over a year now and I&#x27;m looking for the &quot;next step.&quot; This seems like a good possibility.<p>Another option I&#x27;m considering is arduino so we can disconnect the LEGO usb hub from the computer and get a more autonomous experience. The hard part about that is that I don&#x27;t know of any visual languages I could use with Arduino. If anyone has some ideas that might support this, I&#x27;d appreciate sharing.<p>I&#x27;m going to look into the project page link that hausen shared, really glad to see this!<p>EDIT: Does anyone know how practical it would be for someone like me to do this? I have 0 electronics experience, but they provide the plans for the board, is it easy to get the board built? Sorry for total newb question here, but I&#x27;m genuinely interested in doing something like this.
评论 #8644497 未加载
评论 #8643973 未加载
markkanofover 10 years ago
This is fantastic. My wife and I run an after school technology club at the school where she teaches. The school&#x2F;principle are very supportive of what we are doing, but we have limited funding so try to stretch every dollar as far as possible.<p>I&#x27;ve found that the students respond most enthusiastically to any kind of programming that involves making something happen outside of the computer they are working at. That could be anything from writing code to send text messages to building robots and writing code to control them.<p>Thus far I&#x27;ve kicked in some of my own money to buy some Arduinos&#x2F;Beagle Bones and various motors, servos, etc. Those things don&#x27;t end up costing that much, but there is quite a lot of work to be done before the students can see any results, so only the more advanced students maintain interest. I think having an inexpensive platform like this that is ready to program for is a huge win.<p>The one thing I&#x27;m not thrilled about is it seems like this robot is programmed via a drag and drop graphical environment. I find that the students are perfectly capable of understanding simple code instructions and obscuring the programming with graphical elements just complicates their understanding of what&#x27;s really happening. From another article about this robot it seems to indicate that code is being generated in the background, so hopefully that is easily editable, or the graphical environment can be ignored completely.
ashover 10 years ago
Great project! It&#x27;s interesting they use vibration motors for motion. And vibration motors are not touching the floor directly. How do they transfer the movement to the floor? Also, is it possible to go backwards?
评论 #8644008 未加载
jstanekover 10 years ago
Congrats to the researchers. Looks like it has some potential.<p>I think using visual programming languages for teaching concepts is a good idea. They&#x27;re great for establishing the logical constructs of computer science, but they are lacking in talking about data structures and state storage in general. I think a more advanced visual teaching language should place a lot more emphasis on teaching how data structures work, which is arguably more important to learn about computer science in the long run. But perhaps that&#x27;s a bit advanced for such a simple application.<p>Again, nice work!
juliendorraover 10 years ago
Sadly, the promise of low-cost seems hard to fulfill using traditional distribution circuits (one single distributor and one single reseller by country), at least for the team&#x27;s previous robot, the kilobot: <a href="http://www.generationrobots.com/fr/201-kilobot" rel="nofollow">http:&#x2F;&#x2F;www.generationrobots.com&#x2F;fr&#x2F;201-kilobot</a> That&#x27;s more than $150 per single kilobot. The kilobot is supposedly costlier, but we can still infer that this cheaper model will not reach $10 in stores if the distribution model is the same. An Arduino-like ecosystem with many clones might be better suited to very low cost robots.
Immortalinover 10 years ago
I usually get my electronic parts from china because of the low cost. A arduino uno clone for example, costs less than 5 bucks when bought online, and it works perfectly well. Add in breadboard resistors and all the other bits and pieces and the total won&#x27;t even exceed 20 bucks. The only problem is getting them &lt;i&gt;into&lt;i&#x2F;&gt; us&#x2F;europe as the transportation costs are insane compared to china&#x27;s. As much as I appreciate the job done by the Mit team, the reality is that there are plenty of low cost electronics readily available, the problem lies in getting your hands on it.
teddyhover 10 years ago
This is the latest in a long line of such things, including the LOGO turtle, Big Trak¹ and Lego Mindstorms, to name but a few examples. It always seems to be a great idea, and certainly some people enjoy them in the intended fashion, but they never seem to take off in the way the creators envision. Maybe it is a question of cost, in which case this is the way forward – ever smaller, cheaper things.<p>① <a href="https://en.wikipedia.org/wiki/Big_Trak" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Big_Trak</a>
brcover 10 years ago
My sons school already has a robotics program using Lego mind storms. The kids love it. He&#x27;s 6, and was allowed into the program early due to being adept at lego and strong in maths.<p>It&#x27;s a public school. In the big scheme of things, a couple of mindstorms kits are not that expensive, the trick is finding teachers who are willing to go the extra mile and run these types of program&#x27;s.<p>Still, I think this is a great idea.
pm90over 10 years ago
Where can I buy one?
评论 #8645131 未加载
ausjkeover 10 years ago
I have a hardware team located in Shenzhen,China that can produce this in volume, not sure if this is license-able, if it&#x27;s free to manufacture I can do it quick.<p>one thing is that if this requires FCC certificate etc, which may also take a while.
评论 #8645466 未加载
ChuckMcMover 10 years ago
Heh, except MIT actually won the challenge :-) (<a href="http://robotics-africa.org/2014-design-challenge.html" rel="nofollow">http:&#x2F;&#x2F;robotics-africa.org&#x2F;2014-design-challenge.html</a>)
评论 #8644988 未加载
评论 #8643726 未加载
dmritard96over 10 years ago
Is it open source (including the hardware)? Would love to see the sensors they are using and how they can get that price point. As someone looking out for my bom all the time, I am pretty curious.
评论 #8644199 未加载
copperxover 10 years ago
I wonder whether one could program them in assembly for teaching a Machine Code &#x2F; Assembly Language class.
mtourneover 10 years ago
This would actually make a fantastic small christmas gift, heh I&#x27;ll take one too!
bitfuryover 10 years ago
looks much like lego brainstorms minus the price tag.