My Master Thesis about ROBOT MAPPING! (Italian)


Robotics Issues: Robot
This section contains some issues about Robotics and AI (in Italian)
1. Robotica Biomorfa. Ckick here for PDF PDF_version
2. Pet Robots. Ckick here for PDF PDF_version
3. Sensori Chimici. Ckick here for PDF PDF_version
4. Sensori Chimici2. Ckick here for PDF. PDF_version
Contain a more detailed description about chemical sensors.
5. Robotica Industriale. Click here for Robotica_ind.pdf e per Giappone.pdf PDF_version

TOP


AIBO - Entertainment ROBOT: Robotics Project 2002/2003 - Galtarossa Umberto & Remondini Denis

aibo_image aibo_image aibo_image

AIBO is a Sony Robot, very useful to do didactics on robots. Our group used version ERS-111 for the Robotics Project.

SONY provides AIBO PERFORMER, but the tool is very limited and doesn't allow to do advanced programming. For more detailed informations please visit The AIBO site or check the SLIDES here above. Fortunately there's a development kit, called OPEN-R SDK that runs on LINUX/UNIX, and uses a C++ like programming environment.

Another programming language called R-CODE can be used to program the robot: we used this language to implement our project. It can be used to let the robot react to some situations. You can define a lot of variables and you can use the system's stack. You can also use nested routines and the sensors of the Robot in order to do the visual tracking of an object: you can let the robot recognize objects, colors, and the actions that you can define with the r-code.

NEW!   AN AIBO VIDEO


There are some SLIDES that we used for our project. The manual gives a more detailed description about r-code. If you have suggestions or questions, you can write toME.

TOP

GIF PDF SLIDES.zip                           GIF PDF MANUAL .zip


A couple of AIBO VIDEOS.

GIF Video taken @ Politecnico di Milano (Room T01)                             GIF Video taken @ S.Leonardo College (Mi)


This is AIBO VIDEOMAKER, that allows you to take and modify the snapshot taken with the AIBO's camera. The software allows you to compose a video with the frame set.

GIF AIBO VIDEOMAKER .zip


Here below some code with 3 different behaviour:
r-recinto.r: if Aibo is in a closed environment, he can explore it searching for an exit; if he finds it, he will exit. IF you play the "0+0+SEND" music from the remote control, he starts to search a pink bone (can be a pen). He can take the bone, he turns 180 degrees and waits for a caress; after this action he turns back and shuts down.

r-games.r: Aibo does a sequential set of actions (he barks, moves around and so on...)

r-play.r: Aibo moves in different directions and can do some actions, based on the buttons that you press in the remote control. It's a re-engineering of the use of remote control, based on the system stack.
In every behaviour AIBO can handle exceptions (for example: if he falls from one side), rising up from the ground and continuing the task. It's quite similar to a try-catch Java statement.

TOP


Some patches are available in order to expand the set of AIBO's behaviours. We used one of these extra features to take snapshots from AIBO's camera. Here below some examples. Another patch that we used allows AIBO to recognize the color of an object and perform some actions (the pink bone example).

aibo_image1 aibo_image2 aibo_image3

TOP


New AIBO versions are available now. In these new versions more freedom degrees are available.

aibo_image4


Here below some extra links that we used to do our project.

http://www.aibo.com
http://www.aibosite.com
http://www.aibohack.com