Skip to content

This simulator runs an experiment to test policy transfer with behavioral diversity for a multi-agent task using Keepaway Soccer task as a multi-agent benchmark task. This work is for a paper on "Multi-agent Behavior-Based Policy Transfer". This software is based on the RoboCupSharp benchmark task by Phillip Verbancsics.

sdidi/KeepawaySim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeepawaySim

This simulator is used to run an experiment to test policy transfer with behavioral diversity for a multi-agent setting using Keepaway Soccer task as a multi-agent benchmark task. This software adapted from RoboCupSharp benchmark task by Phillip Verbancsics , http://eplex.cs.ucf.edu.

The simulator contains two packages:

  1. RoboCup Server C# Implementation -This is the Server origionally designed by Peter Stone and modified by Phillip Verbancsics.

  2. RoboCup Keepaway Experiment -This is the Keepaway task implemented on the above RoboCup Server. It has been modified to suit our experiment by adding parameters and methods for policy transfer, behavior and genotype characterisation.

The following shows files with parameters for the experiment :

-mutation.xml, initialisation.xml, reproduction.xml, saving.xml, speciation.xml and KeepawayConfig.xml.

To run the simulation, open the Executables folder and run Keepaway.exe file or using Visual Studio open RoboCup.sln file and run Keepaway project.

-In windows c:> Keepaway.exe -Linux c:> mono Keepaway.exe

You need MonoDeveloper to run the experiment in Linux platform.

About

This simulator runs an experiment to test policy transfer with behavioral diversity for a multi-agent task using Keepaway Soccer task as a multi-agent benchmark task. This work is for a paper on "Multi-agent Behavior-Based Policy Transfer". This software is based on the RoboCupSharp benchmark task by Phillip Verbancsics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages