This is an archived version of the Machine Learning Lab website for documentation purposes. The host is in no way affiliated with the University of Freiburg, its Faculty of Engineering or any of its members.

Brainstormers' Downloads & Media Files

Brainstormers' Source Code

The source code of the Brainstormers' World Champion team 2005 has been made publicly available at the end of 2005. That source code release contains also a lot of our results in applying Reinforcement Learning in the simulated soccer domain - some learning algorithms as well as behaviors that exploit the results of learning. This release is now hosted on Sourceforge.

The Brainstormers have been participating in RoboCup's soccer simulation tournaments since 1998. Ever since a number of successes could be achieved, including multiple World Vice Champion titles and the World Champion title at RoboCup 2005 in Osaka.

The underlying and encouraging research goal in the development of the Brainstormers has always been to exploit AI and machine learning techniques wherever possible. In particular, the development, investigation, and successful application of Reinforcement Learning (RL) approaches in a complex domain like robotic soccer is one of the main stimulating factors of our work.

In the current public source code release you may find a lot of our results in applying Reinforcement Learning in the simulated soccer domain - some learning algorithms as well as behaviors that exploit the results of learning (e.g. those behaving greedily with respect to a value function represented by a neural network). The following learned modules are part of this release:

  • learned skills, such as ball kicking (see NeuroKick and NeuroKick05), ball intercepting (see NeuroIntercept), going to a position (see NeuroGo2Pos)
  • learned medium-level capabilities, like passing (see NeuroWball, LearnWball)
  • learned team-level capabilities, such as cooperatively scoring a goal (see Score04) or positioning (see NeuroPositioning)
  • function approximators to represent state and state-action value functions (mostly multi-layer neural networks)

rcg2swf (RoboCup Game to Shockwave Animation Converter)

Watching logfiles of recorded 2d soccer simulation matches using the standard rcssmonitor and logplayer, sometimes leaves the unacquainted viewer puzzled.

Therefore, providing animations that, at least in part, resemble real soccer is a must. We recently developed a tool, rcg2swf, that takes standard soccer simulation logfiles as input and creates Shockwave Flash animation out of these.

You may proceed to the rcg2swf download page.

Photos

In order to browse our selection of Brainstormers photos (competitions, training camps etc.) visit our gallery.

Videos

fk8mekagmnu

RoboCup's soccer simulation branch has made estonishing progress throughout recent years, as we have proven empirically. Watch the slides of the Presentation Given by Thomas Gabel at the RoboCup Symposium 2010 in Singapore (June 25th, 2010)


kz6j7usw5nc

Brainstormers 2D at the RoboCup German Open 2010 in Magdeburg, including the radio interview on echo-fm 88.4 (audio)
[part 2 of 2]


zkxdj0cdhqm

Brainstormers 2D at the RoboCup German Open 2010 in Magdeburg, including the radio interview on echo-fm 88.4 (audio)
[part 1 of 2]


jmr75j2ugfw

Brainstormers — season 2009, photos from the RoboCup German Open 2009 in Hannover and from the world championships tournament RoboCup 2009 in Graz (Austria).
Audio: Radio interview at echo-fm 88.4
[part 2 von 2]


ynlrccb_xbm

Brainstormers — season 2009, photos from the RoboCup German Open 2009 in Hannover and from the world championships tournament RoboCup 2009 in Graz (Austria).
Audio: Radio interview at echo-fm 88.4
[part 1 von 2]


lyjlrjvlxpi

Highlights of the final match of the world championships tournament RoboCup 2007 in Atlanta (USA). Brainstormers (Germany) play against Wright Eagle (China). Audio comments are in English (by Jan Slaby).


zabmohetwbw

Highlights of the final match of the world championships tournament RoboCup 2007 in Atlanta (USA). Brainstormers (Germany) play against Wright Eagle (China). Audio comments are in German (by Jan Slaby).