Software Download Print E-mail

The RL-Competition software is available to teams that have registered. If you have already registered your team, click here to log in. After you have logged in there will be a "download now" button that will give you the latest version of the competition software.

 If you have not created a team yet, click here to create one!

 

Release History

Mar 25 2008 :: Proving-SP4

Release Notes

  • Fixed keep-away run scripts. A second script is no longer needed for Ubuntu.
  • Keepaway script is now parameterized.
  • Fixes in keepaway Makefile to remove BOOST_ROOT.
  • Keepaway iStopAfter now works correctly. The run script can now control the number of episodes to run.
  • Added keepaway Proving!

 

Feb 29 2008 :: Proving-SP3c

Release Notes

  • Fixed keep-away run script.  Added separate run scripts that works on Ubuntu.  If someone knows how to fix them so they can be the same and still work, please let me know.
  • The real time strategy proving runs will work again.
  • Fixed consoleTrainerJava to work in Cygwin

 

Feb 8 2008 :: Proving-SP3

Release Notes

  • Fixed bug in Keepaway Soccer Make
  • Keepaway Soccer event added for training (not proving yet) at domains/keepAwaySoccer
  • Keepaway Instructions available from the menus in Software :: Domain Specific :: Keepaway
  • Multi-trainers added to simulate proving runs with training MDP's in trainers/consoleMultiTrainers
  • Changed the dynamic jar-loading infrastructure to improve robustness.

Dec 19 2007 :: Proving-SP2b (Final 2007 Release)

Release Notes

  •  Fixed 2 small issues in the proving application that might require a huge burst of memory use (hundreds of MB) for very long episodes.  Participants should now be able to run Tetris episodes millions of steps long without much memory footprint.

Dec 14 2007 :: Proving-SP2 (Final 2007 Release [almost])

Release Notes

  • Lots of love for all of the scripts.  Added a general script to include  /system/rl-competition-includes.sh.  This script does lots of stuff for us, so that all of the run scripts are super easy.
  • Task spec for helicopter being formatted incorrectly for regions that use encoding like 5,000.  (jmetzen and jamartinh from forums)
  • Tetris log were still getting too large in very long episodes -- fixed
  • Logging system overhauled to use temporary files and exchanging data with multi-part chunks instead of storing them in memory and sending all at once
  • RL-Glue has been updated to work with  Cygwin on Windows (beta) (thanks very much to samet from forums)
  • RL-Viz/Competition software has been updated to work with Cygwin on Windows (beta) (thanks very much to samet from forums)
  • Bash scripts have been updated with proper prefix so they can be executed from other shells (scherrer from forums)
  • Fixed several potentially weird corner cases tightened up in Tetris code. (scherrer from forums)
  • Added very strict exception handling for Tetris so that if it crashes again for scherrer we'll know exactly where/why.
  • Fixed tiny bug in MountainCar agent so that it works on Windows.  (You need to call srand48(int) before ever calling drand48().. apparently *nix is more forgiving)
  • First time ever -- released software before 5 pm.  (4:45 pm)

  

Dec 7 2007 -- Proving Build 662 :: Proving-SP1

Release Notes

  • Nicer results window (dialog popup)
  • Nicer error windows!
  • Proving app doesn't consume a run if RL_glue executable not built
  • Proving app doesn't consume a run if real time strategy executable not built
  • Bug fix to Tetris end-episode detection and new block code (from scherrer on forums)
  • Bug fix to Tetris so that task spec reports the correct number of observations (from scherrer)
  • Bug fix to Tetris so that log files don't get large enough to crash JVM (from scherrer)
  • Bug fix to incorrect timing summary in proving app pop-up window
  • Bug fix to Return summary in proving app pop-up window
  • Bug fix so proving app pop-up window not blank for real time strategy
  • UI update to not do ugly crash if not connected to Internet with proving app
  • License file correct to GPLV2 instead of GPLV3
  • GZipped Boost sources and Boost install script moved out of RTS to domains/support
  • Helicopter logging bug fixed
  • Loss of precision when aggregating results on leaderboard fixed
  • Software robust to someone deleting the system/proving/envJars directory Cool
  • All Jars are how versioned
  • Phone home server can deal with clients connecting from different versions of proving app 

Nov 30 2007 -- Proving Release BUILD 613

Release Notes

Updates

  • The proving software is included in the /proving directory
  • New webpage with info about proving here (more details in next few days, we promise)

 

Nov 22 2007 -- Training Release BUILD 564

Release Notes

Updates

  • There was a bug with resource gathering in the real time strategy problem. The fix included things on the server side and on the agent sides (Java/C++). Reported in forums by AustinAgent
  • Helicopter hovering problem task spec said there were 13 observations, but we were only sending 12. Visualizer also showed 13 observations. This has been corrected, there are 12 observations. Reported in forums by jmetzen
  • A trick that we used to make all of the windows come to the front together makes bad things happen on Windows (apparently - not tested). Removed this trick to make Windows work better. Reported in forums by samet

 

Nov 16 2007 -- Training Release BUILD 552

Release Notes

Mundane (but important) Updates

  • The Real Time Strategy C/C++ Agent behavior bug has been fixed.

 

 Nov 15 2007 -- Training Release BUILD 549

Release Notes

Mundane (but important) Updates

  • Vizualizer no longer crashes when the agent/environment loaders find no agent or environments
  • Load button becomes disabled when no environments or agents
  • The speed slider/label only becomes enabled when an experiment is loaded
  • Some updates to RL-Glue, mostly involving Python stuff brought up by alito in the forums
  • Some task spec parsing fixes in RL-Glue
  • Updated RL-Viz so that "load experiment" calls RL_init, resolving a mismatched set of init_cleanup calls when loading/unloading environments immediately (brought up by Brad Knox  in the forums)
  • Add some other sanity checking to RL-Viz to stop weird mismatches
  • Added -source 5 to the javac calls in the Makefiles (brought up by Tarek in the forums)
  • Real Time Strategy environment can now be compiled and loaded as a dynamic C++ library (in testing -- not ready for competition yet)
  • RTS java agent can now be loaded dynamically as a JAR, allowing local running of RTS experiments!(in testing -- not ready for competition yet)
  • Update to the Python console trainer to be more like the C++/Java trainers
  • Update to the C++ trainer to compile when you try and run with Helicopter

Fun Updates

  • Colors added to tetris blocks. Each shape is now a different color!

KNOWN BUGS

  • The Real Time Strategy C/C++ Agent has a behavioral bug. It will only build a base in the first episode. We decided to put this release out with that problem in order to get all of the fixes out sooner.

 

Nov 6 2007 -- Training Release BUILD 530

Release Notes

Mundane (but important) Updates

  • Mountain Car observations are fixed
  • RL-Glue C/C++ Task Spec Parser doesn't crash when no reward range given (Helicopter)
  • /trainers/guiTrainerJava/bin/rlViz.jar is now the same version as the main gui trainer
  • Dynamic agent loader has been refactored
  • Dynamic environment loader has been refactored
  • Cleaned up and improved some of the frame and panel code in the visualizer
  • Visualizer rendering optimized a bit
  • The console trainers can now load Helicopter correctly
  • The console trainers take a variable for the MDP # for Helicopter
  • Can now build everything (except real time strategy) with $>make instead of $>make all
  • Make clean now cleans compiled python files

Fun Updates

  • Visualizer now runs in a window with the control components on that window
  • Save and load buttons in visualizer added (they call env_get_state and env_set_state)
  • Name/Description/Author/Url meta data added to environments and displayed in Viz
  • Under-the-hood support for agent visualization is done and working
  • Dynamic agent loader is working (not available to competitors... yet)

 

October 31 2007 -- Training Release BUILD 497 -- Initial Release

 

Login to Message Boards

Separate username & password from team login.





Lost Password?
NOTE: Registration for message boards has been DISABLED because of SPAM. Please e-mail brian@rl-competition.org for an account.