Linux

Note

L’ensemble de la pile logiciel a été testé sous Ubuntu (20.04).

Les autres distribution sont utilisables, il suffit d’adaptater les commandes.

Logiciel de la ligue

Simulateur - grSim

  1. Installer les dépendances

# CMake
sudo apt-get install -y apt-transport-https ca-certificates gnupg software-properties-common wget
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null > /tmp/kitware-archive-latest.asc
sudo apt-key add /tmp/kitware-archive-latest.asc
sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
sudo apt-get update
sudo apt install -y cmake

# Autres dépendances
sudo apt install -y git build-essential curl protobuf-compiler libprotobuf-dev qt5-default libqt5opengl5-dev libgl1-mesa-dev libglu1-mesa-dev protobuf-compiler libode-dev libboost-dev
  1. Installer grSim

git clone https://github.com/RoboCup-SSL/grSim.git
cd grSim
cmake -B build && cd build
make

Arbitre - GameController

Notre logiciel : ROSTron

Note

Les différentes commandes précédés ci-dessus peuvent être adaptée si vous êtes un utilisateur avancée de ROS.

  1. Installer ROS Galactic à cette adresse

Avertissement

Faire attention à la partie Set locale, la langue est en anglais (en).

  1. Installer les dépendances

sudo apt install python3-vcstool
pip3 install PySide6
  1. Créer le workspace ssl_ws

mkdir -p ~/ssl_ws/src
cd ~/ssl_ws/src
  1. Télécharger le fichier dans le workspace

Télécharger Fichier HTTPS ou utilisez la commande suivante

wget https://raw.githubusercontent.com/NAELIC/software-documentation/main/repos/https.naelic.repos
  1. Installer les dépôts ROS

vcs import < https.naelic.repos
  1. Compiler le workspace

cd ~/ssl_ws
colcon build --symlink-install
  1. Ajouter la ligne suivante à la fin de votre .bashrc

source ~/ssl_ws/install/setup.bash

L’installation est maintenant terminée, vous pouvez passer à la page « testing » !