{"id":1600,"date":"2009-01-05T00:00:00","date_gmt":"2009-01-04T15:00:00","guid":{"rendered":"http:\/\/oohito.com\/nqthm\/archives\/1600"},"modified":"2009-01-05T00:00:00","modified_gmt":"2009-01-04T15:00:00","slug":"squeak%e3%81%a8%e3%83%ad%e3%83%9c%e3%83%83%e3%83%88-2","status":"publish","type":"post","link":"https:\/\/oohito.com\/nqthm\/archives\/1600","title":{"rendered":"squeak\u3068\u30ed\u30dc\u30c3\u30c8"},"content":{"rendered":"<div class=\"section\">\n<p>squeak-dev\u306bsqueak\u3067\u5404\u7a2e\u306e\u30ed\u30dc\u30c3\u30c8\u3092\u5236\u5fa1\u3059\u308b\u3053\u3068\u306b\u95a2\u3059\u308b\u8a18\u4e8b\u304c\u6d41\u308c\u3066<\/p>\n<p>\u3044\u305f\u306e\u3067\u5fd8\u308c\u306a\u3044\u3088\u3046\u306b\u8f09\u305b\u3066\u304a\u304d\u307e\u3059\u3002<\/p>\n<pre>\nDate: Tue, 30 Dec 2008 16:48:12 -0300\nFrom: \"Ricardo Moran\" &#60;richi.moran@gmail.com&#62;\nSubject: [squeak-dev] Squeak, Etoys, Robots and Wiimote\nTo: squeak-dev@lists.squeakfoundation.org\nMessage-ID:\n&#60;a5428c0d0812301148m264866c4wde979f381f06c4e6@mail.gmail.com&#62;\nContent-Type: text\/plain; charset=\"iso-8859-1\"\nHi, for the past several months we (<a href=\"http:\/\/tecnodacta.com.ar\/gira\/?page_id=9\" target=\"_blank\" rel=\"noopener\">http:\/\/tecnodacta.com.ar\/gira\/?page_id=9<\/a>)\nhave been working on making Squeak and Etoys a suitable platform for\nteaching robotics. We have made some progress and now we have few robotic\nkits that can be controlled with Etoys. These packages work reasonably well,\nbut they still contain some bugs.\nSqueakNxt:\nSqueakNxt allows the user to control Lego Nxt robots (\n<a href=\"http:\/\/mindstorms.lego.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/mindstorms.lego.com\/<\/a>) over a Bluetooth serial port. It has an etoy\ninterface and supports the servo motors and also the four basic types of\nsensors (light, touch, ultrasonic and sound). Currently we only have support\nfor communication with direct commands but we are starting to work on a\ntranslator from a subset of smalltalk  to NBC (\n<a href=\"http:\/\/bricxcc.sourceforge.net\/nbc\/\" target=\"_blank\" rel=\"noopener\">http:\/\/bricxcc.sourceforge.net\/nbc\/<\/a>). This will allow to execute Smalltalk\nprograms on the NXT.\nYou can get SqueakNxt from here: (<a href=\"http:\/\/www.squeaksource.com\/SqueakNxt.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.squeaksource.com\/SqueakNxt.html<\/a>\n).\nTo improve the performance we made a plugin that is available here: (\n<a href=\"https:\/\/sourceforge.net\/projects\/squeaknxtplugin\/\" target=\"_blank\" rel=\"noopener\">https:\/\/sourceforge.net\/projects\/squeaknxtplugin\/<\/a>).\nWe have only tested SqueakNxt on Windows but if the SerialPort class works I\nbelieve it may work on Linux as well.\nI-Sobot:\nI-Sobot is the world's smallest humanoid robot in production (\n<a href=\"http:\/\/www.isobotrobot.com\/eng\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.isobotrobot.com\/eng\/<\/a>). This package allows the user to control\nthe I-Sobot with Etoys using a serial Lego IR Tower.\nYou can download it from here: \"<a href=\"http:\/\/www.squeaksource.com\/ISobot.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.squeaksource.com\/ISobot.html<\/a>\".\nYou also need the \"sapien.dll\" file. You can get it from here: \"\n<a href=\"http:\/\/www.robotika.sk\/mains.php?page=\/projects\/robsapien\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.robotika.sk\/mains.php?page=\/projects\/robsapien\/<\/a>\".\nRoboSapien:\nRoboSapien is a toy-like robot designed by Mark Tilden (\n<a href=\"http:\/\/www.wowwee.com\/en\/products\/toys\/robots\/robotics\/robosapiens:robosapien-v2\" target=\"_blank\" rel=\"noopener\">http:\/\/www.wowwee.com\/en\/products\/toys\/robots\/robotics\/robosapiens:robosapien-v2<\/a>).\nThis package allows the user to control the RoboSapien v2 with Etoys using a\nserial Lego IR Tower.\nYou can download it from here: \"<a href=\"http:\/\/www.squeaksource.com\/Sapien.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.squeaksource.com\/Sapien.html<\/a>\".\nYou also need the \"sapien.dll\" file. You can get it from here: \"\n<a href=\"http:\/\/www.robotika.sk\/mains.php?page=\/projects\/robsapien\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.robotika.sk\/mains.php?page=\/projects\/robsapien\/<\/a>\".\nRobotSoccer:\nThis project allows the user to develop robot soccer teams capable to\ncompete in the Fira Simurosot game. Currently it supports only virtual\nrobots, but making it work with real robots may be trivial.\nThis project is a bit more complex than the abovementioned because it\nrequires the user to program in Smalltalk. Robot Soccer is a complex\ndiscipline so we believe Etoys is not good enough to develop highly\nfunctional robot soccer teams.\nIt is available here: \"<a href=\"http:\/\/www.squeaksource.com\/RobotSoccer.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.squeaksource.com\/RobotSoccer.html<\/a>\".\nYou are also going to need the RobotSoccer simulator (\n<a href=\"http:\/\/www.fira.net\/soccer\/simurosot\/R_Soccer_v15a_030204.exe\" target=\"_blank\" rel=\"noopener\">http:\/\/www.fira.net\/soccer\/simurosot\/R_Soccer_v15a_030204.exe<\/a>) and the proxy\n(<a href=\"http:\/\/tecnodacta.com.ar\/gira\/wp-content\/uploads\/2008\/11\/proxy.rar\" target=\"_blank\" rel=\"noopener\">http:\/\/tecnodacta.com.ar\/gira\/wp-content\/uploads\/2008\/11\/proxy.rar<\/a>). The\nproxy is a team developed in c++ that uses sockets to interact with any\nsoftware platform, i.e. Squeak. As the simulator only allows teams developed\nin Lingo or C++, we need the proxy to link the simulator with Squeak.\nWe have also a tutorial but it's written in Spanish, in case you are\ninterested here is the link: \"\n<a href=\"http:\/\/tecnodacta.com.ar\/gira\/wp-content\/uploads\/2008\/11\/tutorial-de-futbol-de-robots-en-squeak.pdf\" target=\"_blank\" rel=\"noopener\">http:\/\/tecnodacta.com.ar\/gira\/wp-content\/uploads\/2008\/11\/tutorial-de-futbol-de-robots-en-squeak.pdf<\/a>\n\".\nSqueakWiimote:\nThis project is simply a FFI interface to the wiiuse library (\n<a href=\"http:\/\/www.wiiuse.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.wiiuse.net\/<\/a>). It allows to interact with several Nintendo Wii\nremotes using Squeak and\/or Etoys. Although this project doesn't have\nanything to do with robots, controlling the robots with the wiimote becomes\neasy using Etoys. And it's fun!\nYou can download it from here: \"\n<a href=\"http:\/\/www.squeaksource.com\/SqueakWiimote.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.squeaksource.com\/SqueakWiimote.html<\/a>\".\nYou are also going to need the SqueakWiimote plugin (\n<a href=\"https:\/\/sourceforge.net\/projects\/squeakwiimotepl\/\" target=\"_blank\" rel=\"noopener\">https:\/\/sourceforge.net\/projects\/squeakwiimotepl\/<\/a>) and the wiiuse library (\n<a href=\"http:\/\/www.wiiuse.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.wiiuse.net\/<\/a>).\nMessage: 2\nDate: Wed, 31 Dec 2008 00:10:20 +0100\nFrom: Bert Freudenberg &#60;bert@freudenbergs.de&#62;\nSubject: Re: [squeak-dev] Squeak, Etoys, Robots and Wiimote\nTo: The general-purpose Squeak developers list\n&#60;squeak-dev@lists.squeakfoundation.org&#62;\nMessage-ID: &#60;8F5879C5-79F9-4F2C-85DB-C6435E4BAEC9@freudenbergs.de&#62;\nContent-Type: text\/plain; charset=US-ASCII; format=flowed; delsp=yes\nOn 30.12.2008, at 20:48, Ricardo Moran wrote:\n&#62; &#62; Hi, for the past several months we (<a href=\"http:\/\/tecnodacta.com.ar\/gira\/?page_id=9\" target=\"_blank\" rel=\"noopener\">http:\/\/tecnodacta.com.ar\/gira\/?page_id=9<\/a>\n&#62; &#62; ) have been working on making Squeak and Etoys a suitable platform\n&#62; &#62; for teaching robotics.\nWow, that's great!\nFor the non-Spanish speaking among us here's a translation of the blog:\n<a href=\"http:\/\/tinyurl.com\/a4jope\" target=\"_blank\" rel=\"noopener\">http:\/\/tinyurl.com\/a4jope<\/a>\n- Bert -\nMessage: 3\nDate: Tue, 30 Dec 2008 20:27:53 -0600\nFrom: \"Sophie \\(itsme213\\)\" &#60;itsme213@hotmail.com&#62;\nSubject: [squeak-dev] Re: Squeak, Etoys, Robots and Wiimote\nTo: squeak-dev@lists.squeakfoundation.org\nMessage-ID: &#60;gjelbc$so5$1@ger.gmane.org&#62;\n\"Ricardo Moran\" &#60;richi.moran@gmail.com&#62; wrote in message\n&#62; &#62; SqueakNxt:\n&#62; &#62; SqueakNxt allows the user to control Lego Nxt robots ...\nAre you in touch with Michael Haupt & his work on this?\n<a href=\"http:\/\/www.nabble.com\/Squeak-Roundup-12-6-2008-to20868987.html#a20868987\" target=\"_blank\" rel=\"noopener\">http:\/\/www.nabble.com\/Squeak-Roundup-12-6-2008-to20868987.html#a20868987<\/a>\n<\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>squeak-dev\u306bsqueak\u3067\u5404\u7a2e\u306e\u30ed\u30dc\u30c3\u30c8\u3092\u5236\u5fa1\u3059\u308b\u3053\u3068\u306b\u95a2\u3059\u308b\u8a18\u4e8b\u304c\u6d41\u308c\u3066 \u3044\u305f\u306e\u3067\u5fd8\u308c\u306a\u3044\u3088\u3046\u306b\u8f09\u305b\u3066\u304a\u304d\u307e\u3059\u3002 Date: Tue, 30 Dec 2008 16:48:12 -0300 From: &#8220;Ri&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-1600","post","type-post","status-publish","format-standard","hentry","category-21"],"_links":{"self":[{"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/posts\/1600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/comments?post=1600"}],"version-history":[{"count":0,"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/posts\/1600\/revisions"}],"wp:attachment":[{"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/media?parent=1600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/categories?post=1600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oohito.com\/nqthm\/wp-json\/wp\/v2\/tags?post=1600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}