My Master Thesis about ROBOT MAPPING! (Italian)
Robotics Issues:![]()
This section contains some issues about Robotics and AI (in Italian)
1. Robotica Biomorfa. Ckick here for PDF![]()
2. Pet Robots. Ckick here for PDF![]()
3. Sensori Chimici. Ckick here for PDF![]()
4. Sensori Chimici2. Ckick here for PDF.![]()
Contain a more detailed description about chemical sensors.
5. Robotica Industriale. Click here for Robotica_ind.pdf e per Giappone.pdf![]()
AIBO - Entertainment ROBOT: Robotics Project 2002/2003 - Galtarossa Umberto & Remondini Denis
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.
   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.
PDF SLIDES.zip
                         
PDF MANUAL .zip
A couple of AIBO VIDEOS.
Video taken @ Politecnico di Milano (Room T01)                            
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.
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.
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).
New AIBO versions are available now. In these new versions more freedom degrees are available.
Here below some extra links that we used to do our project.
http://www.aibo.com
http://www.aibosite.com
http://www.aibohack.com