Visser recommended for some theoretical background Mircea’s master thesis, which he published (University of Amsterdam) after his successful participation in last years multi-agent competition.
For more information take a look at https://github.com/RMASBench/RMASBench .
You can download the latest stable multi agent server from here.
You will get an RMASBench folder containing 4 sub-folders (projects):
- BinaryMaxSum. Library that implements a binary version of MaxSum, including special factors whose messages can be computed more efficiently.
- Maxsum. Library that implements the standard version of MaxSum.
- RSLB2. Main tool of the RMASBench platform. This is where most of your work and test will take place, as it allows for an easy interfacing with the robocup rescue simulation platform.
- BlockadeLoader. Addon simulator that loads blockade definitions from the map file and creates them at the start of the simulation.
- roborescue Robocup Rescue agent simulation platform.
You need java, ant and maven. you can install them by using following command.
sudo apt-get install ant openjdk-7-jdk maven #choose openjdk-7-jdk sudo update-alternatives --config java sudo update-alternatives --config javac
Make sure your JAVA_HOME is point to the jdk 1.7 .
All this software must be compiled before being able to run the RSLB2 tool. This can be easily achieved by using ant with the proper target for each subfolder:
If everything compiles well (you can ignore warnings, but not errors!), you are now ready to start testing.
Normally, you will run experiments from within the RSLB2/boot folder. Get into that folder and check out the launcher’s options:
cd RSLB2/boot ./start.sh -h
You can now launch an example scenario using any of the included algorithms. When testing, include the
-v flag to enable the simulation viewer. For example, you can run the example scenario with the included example experiment configuration by running:
./start.sh -v -c example -m paris -s example-nopolice
This will start a simulation of the example paris scenario without blockades nor police forces. Alternatively, you can run with the police forces and blockades enabled by running the following (notice the
-b switch which enables blockades, as well as the change of the scenario file to use):
./start.sh -v -b -c example -m paris -s example-police
Warning: The first time you run a scenario of a map (default is “paris”), the simulator will pre-compute a number of things about the map. This process takes a lot of time (up to one hour depending on your machine), during which you will see the progress on the terminal where you launched the simulation from.
Warning: If error occurred first remove the cache folder.
When the simulation finishes, you get a results file for each of the algorithms in your experiment. The paths to these results files are displayed in the terminal (right after all agents finish connecting).
|Agent & Multi-AgentCompetition|
|Team Name||Team Leader|
|MRL||Pooya Deldar Gohardani|
|LarvicSaurus||Kevin Christian Rodrأguez Siu|
|RobotAKUT||H. Levent Akin|
|MRL||Pooya Deldar Gohardani|
The 2015 rules are now available (pdf).
Please fill the team description submission form http://roborescue.sourceforge.net/submission.htm
Pre-Registered teams are:
- RAS Roshd
For more info, click on Continue reading Pre-registered Teams 2015
- Team Description Papers
- Server 2014
- Source code of the 2014 teams
- 2014 results and logs
- League Picture (July 24th, 2014)
- League Picture (July 23th, 2014)
- League Picture (July 22th, 2014)
- Documents of Team Leader Meeting(July 22th, 2014)
- Documents of Team Leader Meeting(July 20th, 2014)
- Qualified Teams
- Pre-registered Teams
- Rules 2014
- Call for Participation