<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-family: -webkit-monospace; "><div>Ricardo just posted about the great robotics projects in Argentina. Here's a translation of their Spanish blog:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><a href="http://tinyurl.com/a4jope">http://tinyurl.com/a4jope</a></div><div><br></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="font-family: Helvetica; ">- Bert -</div><div><br></div></div></span></div></span><div><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>From: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">"Ricardo Moran" &lt;<a href="mailto:richi.moran@gmail.com">richi.moran@gmail.com</a>></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Date: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">30. Dezember 2008 20:48:12 MEZ</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>To: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><a href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Subject: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica"><b>[squeak-dev] Squeak, Etoys, Robots and Wiimote</b></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><b>Reply-To: </b></font><font face="Helvetica" size="3" style="font: 12.0px Helvetica">The general-purpose Squeak developers list &lt;<a href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a>></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div> </div><div>Hi, for the past several months we (<a href="http://tecnodacta.com.ar/gira/?page_id=9">http://tecnodacta.com.ar/gira/?page_id=9</a>) have been working on making Squeak and Etoys a suitable platform for teaching robotics. We have made some progress and now we have few robotic kits that can be controlled with Etoys. These packages work reasonably well, but they still contain some bugs.</div> <div>&nbsp;</div><div>SqueakNxt:</div><div>SqueakNxt allows the user to control Lego Nxt robots (<a href="http://mindstorms.lego.com/">http://mindstorms.lego.com/</a>) over a Bluetooth serial port. It has an etoy interface and supports the servo motors and also the four basic types of sensors (light, touch, ultrasonic and sound). Currently we only have support for communication with direct commands but we are starting to work on a translator from a subset of smalltalk &nbsp;to NBC (<a href="http://bricxcc.sourceforge.net/nbc/">http://bricxcc.sourceforge.net/nbc/</a>). This will allow to execute Smalltalk programs on the NXT.</div> <div>You can get SqueakNxt from here: (<a href="http://www.squeaksource.com/SqueakNxt.html">http://www.squeaksource.com/SqueakNxt.html</a>).</div><div>To improve the performance we made a plugin that is available here: (<a href="https://sourceforge.net/projects/squeaknxtplugin/">https://sourceforge.net/projects/squeaknxtplugin/</a>).</div> <div>We have only tested SqueakNxt on Windows but if the SerialPort class works I believe it may work on Linux as well.</div><div>&nbsp;</div><div>I-Sobot:</div><div>I-Sobot is the world's smallest humanoid robot in production (<a href="http://www.isobotrobot.com/eng/">http://www.isobotrobot.com/eng/</a>). This package allows the user to control the I-Sobot with Etoys using a serial Lego IR Tower.</div> <div>You can download it from here: "<a href="http://www.squeaksource.com/ISobot.html">http://www.squeaksource.com/ISobot.html</a>".</div><div>You also need the "sapien.dll" file. You can get it from here: "<a href="http://www.robotika.sk/mains.php?page=/projects/robsapien/">http://www.robotika.sk/mains.php?page=/projects/robsapien/</a>".</div> <div>&nbsp;</div><div>RoboSapien:</div><div>RoboSapien is a toy-like robot designed by Mark Tilden (<a href="http://www.wowwee.com/en/products/toys/robots/robotics/robosapiens:robosapien-v2">http://www.wowwee.com/en/products/toys/robots/robotics/robosapiens:robosapien-v2</a>). This package allows the user to control the RoboSapien v2 with Etoys using a serial Lego IR Tower.</div> <div>You can download it from here: "<a href="http://www.squeaksource.com/Sapien.html">http://www.squeaksource.com/Sapien.html</a>".</div><div>You also need the "sapien.dll" file. You can get it from here: "<a href="http://www.robotika.sk/mains.php?page=/projects/robsapien/">http://www.robotika.sk/mains.php?page=/projects/robsapien/</a>".</div> <div>&nbsp;</div><div>RobotSoccer:</div><div>This project allows the user to develop robot soccer teams capable to compete in the Fira Simurosot game. Currently it supports only virtual robots, but making it work with real robots may be trivial.</div> <div>This project is a bit more complex than the abovementioned because it requires the user to program in Smalltalk. Robot Soccer is a complex discipline so we believe Etoys is not good enough to develop highly functional robot soccer teams.</div> <div>It is available here: "<a href="http://www.squeaksource.com/RobotSoccer.html">http://www.squeaksource.com/RobotSoccer.html</a>".</div><div>You are also going to need the RobotSoccer simulator (<a href="http://www.fira.net/soccer/simurosot/R_Soccer_v15a_030204.exe">http://www.fira.net/soccer/simurosot/R_Soccer_v15a_030204.exe</a>) and the proxy (<a href="http://tecnodacta.com.ar/gira/wp-content/uploads/2008/11/proxy.rar">http://tecnodacta.com.ar/gira/wp-content/uploads/2008/11/proxy.rar</a>). The proxy is a team developed in c++ that uses sockets to interact with any software platform, i.e. Squeak. As the simulator only allows teams developed in Lingo or C++, we need the proxy to link the simulator with Squeak.</div> <div>We have also a tutorial but it's written in Spanish, in case you are interested here is the link: "<a href="http://tecnodacta.com.ar/gira/wp-content/uploads/2008/11/tutorial-de-futbol-de-robots-en-squeak.pdf">http://tecnodacta.com.ar/gira/wp-content/uploads/2008/11/tutorial-de-futbol-de-robots-en-squeak.pdf</a>".</div> <div>&nbsp;</div><div>SqueakWiimote:</div><div>This project is simply a FFI interface to the wiiuse library (<a href="http://www.wiiuse.net/">http://www.wiiuse.net/</a>). It allows to interact with several Nintendo Wii remotes using Squeak and/or Etoys. Although this project doesn't have anything to do with robots, controlling the robots with the wiimote becomes easy using Etoys. And it's fun!</div> <div>You can download it from here: "<a href="http://www.squeaksource.com/SqueakWiimote.html">http://www.squeaksource.com/SqueakWiimote.html</a>".</div><div>You are also going to need the SqueakWiimote plugin (<a href="https://sourceforge.net/projects/squeakwiimotepl/">https://sourceforge.net/projects/squeakwiimotepl/</a>) and the wiiuse library (<a href="http://www.wiiuse.net/">http://www.wiiuse.net/</a>).</div> <br></blockquote></div><br></body></html>