[squeakland] GSoC proposal - Finish Physical Etoys port to Sugar

Ricardo Moran richi.moran at gmail.com
Thu Mar 15 16:18:16 EDT 2012


I don't know if there is still time to propose a project but, in addition
to Steve's proposal regarding Physical Etoys support for Arduino LilyPad, I
think this could be an interesting project for the Sugar community:

Name: Finish Physical Etoys port to Sugar
Level (Beginner, Intermediate, Advanced): Intermediate
Possible mentor: Ricardo Moran
Possible second mentor: ...

Physical Etoys is an extension to Etoys that allows the user to communicate
with robots as if they were virtual objects in the computer. With Physical
Etoys, it becomes posible to program real world objects (such as robots) to
perform any task you want, or sense the world and use that information to
control virtual objects (such as drawings on the screen).
The hardware platforms currently supported by Physical Etoys include:
Arduino, Lego Mindstorms Nxt, Nintendo Wiimote, Microsoft Kinect, and
Making Physical Etoys work in Sugar would bring a platform for teaching
robotics to all Sugar users, letting each kid that owns a XO transform his
laptop into a robot. The port is currently half finished, but it lacks some
details that need to be taken care about in order to finally publish it.

Technical Details:
All Physical Etoys modules should work well in Linux and specifically in
the XO laptop, this can involve porting some libraries and generally
dealing with platform-specific issues. Finally, Physical Etoys will have to
be wrapped as an Activity bundle for the XO.

Benefits to the Student:
The student will learn about the inside of Physical Etoys and its
communication model with the outside world, making it work seamlessly in
different platforms.

Benefits to the Community:
The Sugar community would gain a visual programming tool for teaching
robotics that is based on a currently popular platform, as it is Etoys.

Please tell me what you think about it.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakland.org/pipermail/squeakland/attachments/20120315/42c49549/attachment.html>

More information about the squeakland mailing list