[OLPC_Boston] Olin College Chapter Updates
Elsa Culler
elsa.culler at students.olin.edu
Fri Jan 1 10:07:19 EST 2010
Hi all,
This is an update about the activities of the Olin OLPC chapter.
Short version:
We've been working on developing a robotic "turtle" that can be controlled
directly from TurtleArt. We currently have a working prototype that cost
around $175 plus an xo. The next goal is to make a cheaper version($20-30).
We will also be running a TurtleArt-based after school program next semester
at a Needham-area public school. We hope to use the xobot as part of the
curriculum.
Wiki pages:
http://wiki.laptop.org/go/Olin_university_chapter/Projects/XOBot
http://wiki.laptop.org/go/Olin_university_chapter/Projects/Curriculum
Long version:
Our current prototype has the following capabilities:
- We tried to use the xo as hardware as much as possible, so the
mechanical component is basically a sheet metal box with wheels that the xo
sits on top of. (The idea behind this is that since the xo already has
sensors and processing power, and any xobot users will be used to using the
xo, using the xo as a base for the robot would make it cheaper and more
usable. This is probably going to change in the next version, since we
discovered that motors capable of moving the xo cost $60 - way more than
sensors)
- The motors are controlled by an arduino plus a motor sheild.(This is
another place we're trying to cut cost, since breakout/dev boards are huge
time savers right now but won't be necessary in a final version)
- We used the "make-your-own-block" feature in TurtleArt to write code
that transmits either a distance to travel or a radius and an angle to the
arduino. Possibly this could be built into a branch version of TurtleArt.
I'm not sure if that's a good idea or not, since I don't think we will be
able to maintain it long-term.
- To make the robot move, you just place the custom block at the
beginning of the code and between every command you want to send to the
robot. Currently this has a few limitations. Since our code can only access
changes in position and heading, it does not know when the robot has gone in
a complete circle. It also can only move in lines and circles.
The after school program is designed to teach a variety of math and
engineering concepts through turtleart labs. It will be run once a week for
10 weeks starting in February. The following is a list of possible concepts
and accompanying labs that will be trimmed down depending on time and
technical feasability
- introduction to turtleart and geometric intuition: draw your name,
convert a drawing into a turtleart program
- angles and lengths: make regular polygons
- geometric interpretations of algebraic expressions: make a visual
representation of an equation (e.g. 3+4=7 could be represented with three
lines)
- repetition: circle patterns from the FLOSS manual, tesselations
- variables: color spectra
- recursion: fractals(top hat, Sierpinski's triangle)
- interfacing with people: control turtle from keyboard, make a turtleart
game
- robot
- motors: hook up to the xobot
- sensors: turtleart oscilloscope
- manual control: move the xobot with a mouse click
- sensor control: move the xobot to a particular distance from another
xo
We'd love any feedback or suggestions on either the xobot or the after
school program. In particular, we'd love to run the after school program
with a partner pilot school. Does anyone know of a teacher or school that
might be interested in running a similar curriculum and sharing student
work?
Thanks!
-Elsa Culler, Olin OLPC Chapter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/olpc_boston/attachments/20100101/79073b3b/attachment.html
More information about the OLPC_Boston
mailing list