DCOSS '08

June 11 - 14, 2008

Santorini Island, Greece

 

  DCOSS : CiberMouse@DCOSS2008
Home
Important dates
Registration
General Info
Technical Data
Documentation
Tools
Simulation Model
FAQ
Forum
Program
Competition Info
Teams
Jury
Prizes
Results
Gallery
Photos
Videos
Organization

 CiberMouse@DCOSS2008

Documentation

Rules

Rules of CiberMouse@DCOSS2008 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.

Tools

This is the first version (source release) of the CiberMouse@DCOSS2008 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).

 

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