[plt-scheme] Programming the AIBO in Scheme?

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Tue May 27 09:10:07 EDT 2008

Porting from Stk Scheme to PLT Scheme shouldn't be bad *and* would  
make for a great Planet package. -- Matthias





On May 27, 2008, at 2:12 AM, Benjamin L. Russell wrote:

> After some additional research, I discovered that, for solving this  
> problem, there exists the following STk Scheme interpreter
>
> STk Home Page:
> http://kaolin.essi.fr/STk/
>
> that contains the following "Agenda" data structure
>
> agenda:
> http://www-users.itlabs.umn.edu/classes/Spring-2006/csci1901/labs/ 
> agenda.html
>
> that contains the following AIBO-related Scheme commands
>
> aibo_scheme_reference [AIBOs for Teaching CS - Wiki]: http://www- 
> users.itlabs.umn.edu/classes/Spring-2007/csci1901/aibo.html
>
> for programming the AIBO in Scheme.
>
> In addition, I discovered the following STk Reference Manual
>
> STk.pdf (application/pdf Object):
> http://kaolin.essi.fr/STk/Doc/STk.pdf
>
> and STk FAQ:
>
> Answers to the Frequently Asked Questions about STk:
> http://kaolin.essi.fr/STk/FAQ/
>
> However, the STk Reference Manual apparently says nothing about  
> compatibility with PLT Scheme.
>
> This brings to mind the following additional questions:
>
> 1) Is STk Scheme compatible with PLT-Scheme?
>
> 2) If so, is there any way to extend DrScheme with the AIBO-related  
> libraries in STk Scheme?
>
> 3) If not, are there any alternative PLaneT libraries similar to  
> those in STk Scheme that allow programming the AIBO?
>
> Benjamin L. Russell
>
>
> --- On Tue, 5/27/08, Benjamin L. Russell <dekudekuplex at yahoo.com>  
> wrote:
>
>> From: Benjamin L. Russell <dekudekuplex at yahoo.com>
>> Subject: [plt-scheme] Programming the AIBO in Scheme?
>> To: "PLT Scheme List" <plt-scheme at list.cs.brown.edu>
>> Date: Tuesday, May 27, 2008, 2:26 PM
>> Does anybody have any libraries and/or manuals for
>> programming the AIBO robot in Scheme (preferably
>> PLT-Scheme?  Sony's OPENR-SDK is C++-based, but I would
>> rather use Scheme than C++.
>>
>> A Google search came up with the following semi-relevant
>> pages, none of which seem helpful enough to start
>> programming the AIBO in Scheme:
>>
>> Using Robots in Beginning Computer Science Courses
>> http://www-users.cs.umn.edu/~gini/aibo.html
>>
>> Extending the Next Generation Robot Laboratory to Increase
>> Diversity in Undergraduate CS Programs - Courses:
>> http://faculty.berea.edu/pearcej/aibo/courses.html
>>
>> Extending the Next Generation Robot Laboratory to Increase
>> Diversity in Undergraduate CS Programs - Publications:
>> http://faculty.berea.edu/pearcej/aibo/publications.html
>>
>> M. Gini, J. Pearce, and K. Sutherland. "Using the Sony
>> AIBOs to Increase Diversity in Undergraduate CS
>> Programs," in theProc. of the Conference on
>> Intelligent Autonomous Systems, IAS-9, Japan (March 2006)
>> pp 1033-1040:
>> http://faculty.berea.edu/pearcej/aibo/IAS.pdf
>>
>> M. Gini, J. Pearce, and K. Sutherland." Extending the
>> Next Generation Robot Laboratory to Increase Diversity in
>> Undergraduate CS Programs," NSF CCLI Showcase, SigCSE
>> 2006, Houston, TX (March 2006):
>> http://faculty.berea.edu/pearcej/aibo/SigSCE-06.ppt
>>
>> aibo_scheme_reference [AIBOs for Teaching CS - Wiki]:
>> http://www-users.itlabs.umn.edu/classes/Spring-2007/csci1901/ 
>> aibo.html
>>
>> U of M IofT 1910w: Robot Pets: AIBO Sources:
>> http://www-users.itlabs.umn.edu/classes/Fall-2006/ioft1910/ 
>> sources.html
>>
>> Any leads would be greatly appreciated.
>>
>> Benjamin L. Russell
>> _________________________________________________
>>   For list-related administrative tasks:
>>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme



Posted on the users mailing list.