A remote control web app that can be used by the playing teams to send certain commands to the ssl-game-controller.
The SSL has multiple devices for the RoboCup:
See rpi/Readme.md
The remote-control is designed to run on a Raspberry Pi 3 or 4 with the following additional components:
- Display: https://www.waveshare.com/product/4.3inch-dsi-lcd-with-case.htm
- PoE HAT: https://www.rasppishop.de/RPi-PoE-HAT?shop=GH
- Custom 3d-printed housing, see doc/housing
If you just want to use this app, simply download the latest release binary. The binary is self-contained. No dependencies are required.
You can also use pre-build docker images:
docker pull robocupssl/ssl-remote-control
docker run -p 8084:8084 robocupssl/ssl-remote-control
By default, the UI is available at http://localhost:8084
You need to install following dependencies first:
- Go
- Node
See .circleci/config.yml for compatible versions.
Build and install all binaries:
make install
Build and run main binary:
make run
Generate the code for the .proto
files after you've changed anything in a .proto
file with:
make proto