Projects/SqueakBot: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (Reverted edits by 210.245.52.197 (Talk) to last version by Bert)
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
SqueakBot is a open-source project carried out as a collaboration between the non-profit organisation Planète Sciences (http://www.planete-sciences.org/robot/, in French) and the University of Caen (France). The project aims to integrate a “robot control” layer to [http://wiki.laptop.org/go/Etoys Squeak EToys] and to allow an easy access to a set of electronic modules (based on low-cost microcontrollers). Those modules are used in turn to connect various sensors (for instance temperature, light, position) and actuators (motors, servo-motors). The EToys visual programming approach enables children to easily program robots by building complex behaviors from simple bricks (value of a sensor, angle of a servo-motor, etc). The project has already been tested under real conditions (workshops during several Science festivals, activities at school, scientific summer camps) and is currently being ported to the OLPC platform. SqueakBot is part of a larger robotic platform for educational activities in robotics called “The BotsBox” (http://www.planete-sciences.org/robot/wiki/doku.php?id=presentationboiteabots-en for an overview in English).
SqueakBot is a open-source project carried out as a collaboration between the non-profit organisation Planète Sciences (http://www.planete-sciences.org/robot/, in French) and the University of Caen (France). The project aims to integrate a “robot control” layer to [http://wiki.laptop.org/go/Etoys Squeak Etoys] and to allow an easy access to a set of electronic modules (based on low-cost microcontrollers). Those modules are used in turn to connect various sensors (for instance temperature, light, position) and actuators (motors, servo-motors). [[Image:SqueakBot1.jpg|thumb|right| Etoys environment for controlling remote robots ]][[Image:SqueakBot2.jpg|thumb|right|A mars rover built with Etoys]]
The [http://wiki.laptop.org/go/Etoys Etoys] visual programming approach enables children to easily program robots by building complex behaviors from simple bricks (value of a sensor, angle of a servo-motor, etc). The project has already been tested under real conditions (workshops during several Science festivals, activities at school, scientific summer camps) and is currently being ported to the OLPC platform. SqueakBot is part of a larger robotic platform for educational activities in robotics called “[http://www.planete-sciences.org/robot/wiki/doku.php?id=presentationboiteabots-en The BotsInBox]”.




= Videos =
= Videos =
* Presentation of the project (in french): http://video.google.fr/videoplay?docid=-6823622910602934458
* http://video.google.fr/videoplay?docid=6110949075690659012
* http://video.google.fr/videoplay?docid=6110949075690659012
* http://video.google.fr/videoplay?docid=352043927066877825
* http://video.google.fr/videoplay?docid=352043927066877825


= Links =
= Source code =
* Squeak code (monticello repository): http://www.squeaksource.com/SqueakBot.html


= Links =
* Related project with Lego: http://www.olpcnews.com/use_cases/technology/olpc_and_lego_match.html
* [http://www.planete-sciences.org/robot/wiki/doku.php?id=presentationboiteabots-en Overview in English of the "BotsInBox" project]
* French article in Linux magazine : http://www.info.unicaen.fr/~serge/share/SqueakBot/article.pdf
* Blog posts about SqueakBot (in french): http://blog.doesnotunderstand.org/category/squeakbot/
* Blog posts about SqueakBot (in french): http://blog.doesnotunderstand.org/category/squeakbot/
* Related project with Lego: http://www.olpcnews.com/use_cases/technology/olpc_and_lego_match.html

Latest revision as of 07:12, 17 December 2008

SqueakBot is a open-source project carried out as a collaboration between the non-profit organisation Planète Sciences (http://www.planete-sciences.org/robot/, in French) and the University of Caen (France). The project aims to integrate a “robot control” layer to Squeak Etoys and to allow an easy access to a set of electronic modules (based on low-cost microcontrollers). Those modules are used in turn to connect various sensors (for instance temperature, light, position) and actuators (motors, servo-motors).

Etoys environment for controlling remote robots
A mars rover built with Etoys

The Etoys visual programming approach enables children to easily program robots by building complex behaviors from simple bricks (value of a sensor, angle of a servo-motor, etc). The project has already been tested under real conditions (workshops during several Science festivals, activities at school, scientific summer camps) and is currently being ported to the OLPC platform. SqueakBot is part of a larger robotic platform for educational activities in robotics called “The BotsInBox”.


Videos

Source code

Links