RTSS 2007
The 28th IEEE Real-Time Systems Symposium
December 3-6, 2007
Tucson, Arizona, USA
  RTSS : CiberMouse@RTSS2007
Home
Important dates
Registration
General Info
Technical Data
Documentation
Team Reports
Tools
Simulation Model
FAQ
Forum
Program
Competition Info
Teams
Jury
Prizes
Results
Gallery
Photos
Videos
Organization

 CiberMouse@RTSS2007

Documentation

Rules

Rules of CiberRTSS@2007 pdf

Other documentation:

Documentation page of CiberMouse@RTSS2006 includes the rules, team reports and presentations of last year's competition.

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@RTSS2007 Complete Proceedings  pdf

Team Report Presentation
nai pdf  
FAUBot pdf pdf
RoboCoog pdf  
Evo-Robert pdf  
TAMOUSE II - Swift pdf  
RoadRunner pdf ppt

Tools

This is the first version (source release) of the CiberMouse@RTSS2007 competition software tools, already including a few real-time features. Compiled versions (static and shared) will be released soon.
 
 
(Linux TGZ - 489 KB)
(Linux TGZ - 648 KB)
  • cr_v1_0.zip
    CiberMouse interface library for Shark OS (version 1.5.0 and 1.5.1). Includes a Sample Robot.
(Zip - 397 KB)

If you need compiled versions, you can start developing your agents using the tools available at CiberMouse@RTSS2006 tools page, only some parameters and the scoring policy have changed.

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).

 

©2007 Universidade de Aveiro
Last Update Sep/2007 - Comments and suggestions