The Referee Box (refbox) controls, monitors, and evaluates the game. We strive to make the refbox as autonomous as possible, ideally allowing it for an automated evaluation of the game. Textual and graphical user interfaces allow for human instruction and supervision (the textual shell is shown to the right). This is in particular required in unexpected situations (e.g. humans need to stop the game). The referee box also logs each and every message sent or received, all internal state changes of the knowledge-based system, as well as game-relevant reports and info. In 2015, we have published an evaluation of RCLL games based on this data.
The first version of the LLSF Referee Box has been released to the public in 2013. In the following RoboCup (Eindhoven) was virtually no human interference with the games. In 2014, the referee box was adapted to the new game with two teams on the same field. Then again in 2015 it was further improved and updated to instruct the new game using MPS stations. In 2016, it was adapted for RoboCup@Work and to run a inter-league cross-over challenge.
Use the following links to get the RCLL refbox and start using it on your end.
- Installation: How to install the refbox on Fedora or Ubuntu.
- Configuration: Configuration options of the refbox.
- Usage Instructions: How to run and use the refbox.
- Report a Problem: How to report a problem in a useful manner.
Communicating with the RCLL refbox
- protobuf_comm_java: Communicate with the RCLL refbox via Java.