Skip to content

Configuration scripts for a RoboCup SSL tournament

License

Notifications You must be signed in to change notification settings

owlkward/ssl-setup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSL Setup

Collection of scripts that set up computers for a tournament.

Preparation

A tournament requires at least one field. Each field requires one or more computers. For an official RoboCup, the following computers must be set up:

  • 1-2x Vision
  • 1x Vision-Expert
  • 1x Game-Controller
  • 1-2x Status-Board (RaspberryPi)
  • 2x Remote-Control (RaspberryPi)

The computers should run a recent Ubuntu LTS version or one of it flavors.

For details, check the rules: https://robocup-ssl.github.io/ssl-rules/sslrules.html#_shared_software

Execution

Vision

see ssl-vision

Vision-Expert

Run at least:

# Configure Ubuntu
./cli.sh configure_system
# Install all apps
./cli.sh install_apps
# Install systemd service for vision-client
./cli.sh install_systemd ssl-vision-client

Game-Controller

Install all:

# Configure Ubuntu
./cli.sh configure_system
# Install all apps
./cli.sh install_apps
# Install all systemd services
./cli.sh install_systemd
# Install autorefs
./cli.sh install_autorefs

Status-Board

See: https://github.com/RoboCup-SSL/ssl-status-board/blob/master/rpi/Readme.md

Remote-Control

See: https://github.com/RoboCup-SSL/ssl-remote-control/blob/master/rpi/Readme.md

Monitoring and Troubleshooting

The following commands are available:

# List available apps
./cli.sh apps

# Start/Stop/Restart single or all apps
./cli.sh start|stop|restart [app]

# See logs of systemd services
./cli.sh logs [app]

About

Configuration scripts for a RoboCup SSL tournament

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%