IofT 1910W: Fall 2006
Software for the AIBO
is the Sony page for the AIBO. It includes discussion pages and
software. You need to register to download software.
The software includes:
- MEdit, the AIBO motion editor.
- the AIBO Remote Framework.
- R-Code, a scripting language for the AIBO.
URBI for Aibo.
"URBI (Universal Robotic Body Interface) is a scripting language designed to
work over a client/server architecture in order to remotely control a
robot or, in a broader definition, any kind of device that has actuators
and sensors. URBI is released under the GNU General Public License."
More uptodate information is at http://www.urbiforge.com/. From there you can find various tools for URBI, the software releases, videos, tutorials, etc for the AIBO at http://www.gostai.com/aibo.html
- Pyro (Python for Robotics) is an implementation in Python of software to control various robots (including the AIBO.) A page that describes pyro for the AIBO is at http://pyrorobotics.org/?page=Using_20the_20Sony_20AIBO_20Robot
- The Tekkotsu open source project at Carnegie Mellon University. This software is highly recommended if you are confortable with C++.
Tutorials and documentation on software
- An introduction to Medit, a simple software package from Sony that allows to write motion commands for the AIBOs on a memory stick.
- A short introduction on Using R-code and a short introduction to the various programming languages for the AIBO.
- A basic overview of R-Code and Open-R at
Ricardo A. Tellez, a PhD student at the Technical University of Catalonia (U.P.C.) in Spain has other nice resources, including AIBO Quickstart Manual and R-Code SDK Tutorial (v1.2). His website is http://www.ouroboros.org/aibo.html
- A good tutorial on Open-R is at http://uei.ensta.fr/baillie/eng/openr_tutorial.html. This is from the group that has developed URBI.
- At http://www.aibohack.com/ you can find material on the Aibo, including Yart/RCode Plus, an environment built on top of Rcode, that boosts the power of Rcode. The site has other random material on the Aibo.
Courses using AIBOs
- A lot of material for the CMU course "CMRoboBits: creating an Intelligent AIBO" Fall 2006.
- The course CMPUT412: Experimental Mobile Robotics at the University of Alberta has some material on line.
- The course Robotics Seminar at SUNY Albany has also useful material.
- Many RoboCup teams who have posted their code. Look at
The German Team in particular has a very impressive suite at http://www.germanteam.org/