RTSS 2008
The 29th IEEE Real-Time Systems Symposium
November 30- December 3, 2008
Barcelona, Spain
  RTSS : CiberMouse@RTSS2008
Home
Important dates
Registration
General Info
Technical Data
Documentation
Proceedings
Tools
Simulation Model
FAQ
Forum
Program
Competition Info
Teams
Jury
Prizes
Results
Gallery
Organization

 CiberMouse@RTSS2008

Documentation

Rules

Rules of CiberMouse@RTSS2008 pdf

Other documentation:

Documentation page of CiberMouse@RTSS2007 includes the rules, team reports and presentations.

Documentation page of CiberMouse@RTSS2006 includes the rules, team reports and presentations.

There is a certain amount of literature on Micro-Rato/Ciber-Rato related issues. Most of it is in portuguese, though, but some papers are in english. Check the Micro-Rato website section on documents.

One recent paper that gives an overview of the typical technical solutions for both Micro-Rato and Ciber-Rato challenges and provides pointers to the available literature can be found here. Be aware that the CiberMouse simulator keeps evolving and this version might bear some differences with respect to possible references in the literature.

Team Reports

CiberMouse@RTSS2008 Proceedings  Final version (2008.12.19)

Tools

This is the first version (source release) of the CiberMouse@RTSS2008 competition software tools, already including a few sensor network features.
 
 
(Linux TGZ - 489 KB)
(Linux TGZ - 648 KB)
(Windows Zip - 743 KB)

Simulation Model

Ciber-Mouse Simulation Environment is built as a distributed system. The distributed system is composed by several independent processes: a simulator, the robotic agents and a graphical front-end. The simulator is responsible for creating and controlling the virtual world where competition takes place, it creates the labyrinth and the virtual bodies of robots. The robotic agents are developed by the competitors and are the �brains� of the robots, each agent controlling the body of a robot. The graphical front-end provides the visualisation and control tools. These processes communicate through UDP sockets which are used to send XML messages.

Competitors have to develop a program (the robotic agent) that receives sensor data and controls robot movement acting on the motors. Sensors and motors are subject to noise, so agents have to deal with it. Competitors can choose the programming language and the operating system they most like to develop their agents. The organization provides communication libraries for some popular programming languages (C/C++, Java, Visual Basic and Prolog).

 

�2008 Universidade de Aveiro
Last Update Jun/2008 - Comments and suggestions