czech english

Rules

robotika.cz outdoor challenge

To the occasion of the fifth anniversary of robotika.cz we have decided to organize a new competition for autonomous robots with a working name Robotour. It will be held in October 14th, 2006 in park Stromovka in Prague, Czech Republic. The goal of the robots will be to travel a given route of the park's passage ways. Emphasis will be on the robustness and reliability of the robots built with minimal expenses.


Motivation

Most of you have probably already heard about the Grand Challenge competition, where autonomous cars are supposed to travel a given path within a given time frame. The Grand Challenge is very demanding, financially as well as from the robotic point of view. There are very high requirements for reliability and robustness of the whole system (remember, in 2004 none of the robots finished the route, the best traveling only 7 miles). This makes the competition accessible only to a very narrow group of people. Not only because of this reasons arose the Mini Grand Challenge with the goal of being much less demanding by allowing for low cost (yet highly sophisticated) robots to compete. This idea caught us so much that we have decided to organize a similar event here in Czech Republic.

Task

The task of the robot is to travel through the given route of the park's (paved) passage ways. The route will be approximately 1 km long and the robot must finish it within 1 hour time limit.
The route will be given using a road network (RNDF - Road Network Definition File) and with several checkpoints (MDF - Mission Definition File) using the same coding as route specification for DARPA Urban Challenge. The network data will be available at least one month before the contest and it will contain all possible allowed paths. The list of checkpoints will be given to teams one day before the contest (in DARPA Urban Challenge it is planned to be only 5 minutes before the start). The specification of files is in the appendix.
Note: Although the route is given in the absolute WGS84 coordinates, the robot does not have to be equipped with GPS receiver! It is possible, for example, to generate an approximate map of park Stromovka and the route can be manually compiled into commands like in 25 meters turn right, on the next junction continue ahead, ... Moreover the team can walkthrough the route the day before contest.
The route is selected form park's passage ways. If the robot leaves the road, it will be paused, returned on the road and if a responsible person from the team agrees, the robot may continue with penalty points. The best result counts and all sucessfully finished rounds are summed up (see Evaluation). Maximum speed of the robot is limited to 2.5m/s (corresponds to a faster walk).
Minimal average speed is given by the time-limit and the length of the route. Also immobility of the robot lasting more than 60 second is a reason for termination of the attempt to finish the route. The current position on the route will be taken into selection of the best trial.

Robot

The robot must be fully autonomous. After the start no communication with the outside world is allowed. The robot must be equipped by an easily accessible big red STOP button. Remote switch is not needed because of the maximum speed allowed. Two people must be able to lift the robot and carry it several tens of meters.
Finally the robot must be able to carry a payload — the Czech variant of the payload is a five litre beer barrel filled with water (the original filling will be saved for a later use). [Because payload could be too limiting in this limited time remaining to contest, payload won't be mandatory in the first year. Robots able to carry payload the whole route will get extra points. ]
There are no constraints on the size of the robot. However the size is limited implicitly by the payload (minimum size) and by the width of the passage ways (maximum size). The robot must be electrically powered, no other power is allowed.
The robots should not have any protruding or sharp parts that may be able to inflict damage or that can be dangerous. The use of liquid products, corrosive products, pyrotechnics materials or living beings is forbidden. All the systems taken aboard the robots, shall respect the law. Specifically, the systems used shall comply with legal safety regulations and must not endanger the participants or the public.
All robots must comply with the legal standards concerning “low voltage”. Therefore, the internal voltage of the robots shall not exceed 48 V.
Every robot will be followed by one person from the team, older then 18, who is completely responsible for the robot behavior. In the case of unexpected behavior this person must use PAUSE or STOP button (see further below).

Date and Place

The contest will take place in October 14th, 2006 from 10 to 17 hours in Prague's park Stromovka. In case of a very bad weather the contest may be postponed to Sunday or even to the following weekend.

Homologation and Contest

Similarly to the Eurobot contest the robot must first go through the process of homologation. Besides checking all the requirements set forward by these rules the ability of the robot to finish the route will be also checked. To compete the robot must be able to travel 10 meters on a straight passage way within 5 minutes. Each team will have several trials.
RoboTour 2006 will be one-day-contest, but the teams expected arrival is one day before the contest. In the morning (or potentialy already after teams arrival) the robot will be homologated and the fixed order of teams will be given. There will be 5 competition rounds. Note, that there could be several robots competing simultaneously. The start time interval will be at least 10 minutes, and it will depend on the final number of homologated robots.
If the team will not be ready in time given by schedule, the time-slot will remain unused. Thus every team will know when exactly has to be ready.

Evaluation

The contest wins the team, whose robot will manage the route the best. All finished rounds are counted plus the best unfinished trial. It is possible to get double points for completed route, if the robot will carry extra payload. The robot will not any get extra points for unfinished case.

PAUSE button

Every robot has to be equipped with PAUSE button, which temporarely pauses robot motion. After re-activation (a normal switch could be used too) robot may continue on the road. The PAUSE button will be for example used when the robots will get closer than 10 meters apart. This functionaly will be tested during homologation procedure.

Registration

If you find the rules of this contest interesting and would like to participate let us know using our contact form. The registration deadline is the September 14th, 2006.

Sponsors

There is no clear first prize (you know, none of us has left over $1M). However there are still the original fillings from the payloads . In any case if there is anyone who would like to offer anything more, do not hesitate to contact us too.





Appendix

This is a short overview based on detailed RNDF and MDF format specification.

RNDF format specification

RNDF — Road Network Definition File describes all allowed roads and travel zones. The network is composed of segments, where each segment can have several lanes. Lane is then list of coordinates (latitude and longitude in WGS84 system).
Every point (waypoint) has unique identification. For example waypoint 7.2.3 belongs to segment 7, lane 2 and it is 3. in order. Lanes are oriented and their points have to be passed in order. There are some special waypoints:
  • exit <from><to> … describes link beween waypoints of different lanes/segments
  • check_point <checkpoint id> <order>… checkpoint, later used in MDF
Here is an example of RNDF:
RNDF_file     stromovka
num_segments  30
num_zones     0
creation_date 17.6.2006

segment 1
num_lanes 1
lane 1.1
num_waypoints 10
lane_width 5
check_point 1.1.2  1
exit 1.1.10 2.1.1
exit 1.1.10 3.1.1
1.1.1 50.063171 14.256622
1.1.2 50.063141 14.255622
…
end_lane
end_segment

segment 2
num_lanes 2
lane 2.1
…

end_file

MDF format specification

MDF - Mission Definition File describes mission, i.e. where robot has to go. It is mainly sequence of checkpoints. MDF contains also maximal speed, but this information is irrelevant in RoboTour2006 contest.
An example of MDF:
MDF_file  robotour06
RNDF      stromovka

checkpoints
num_checkpoints 3
checkpoint_id 3
checkpoint_id 143
checkpoint_id 32
end_checkpoints

speed_limits
num_speed_limits 0
end_speed_limits
end_file

Photo Stromovka


Photo from Mini Grand Challenge