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
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
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.
Installer ROS Galactic à cette adresse
Avertissement
Faire attention à la partie Set locale, la langue est en anglais (en).
Installer les dépendances
sudo apt install python3-vcstool
pip3 install PySide6
Créer le workspace ssl_ws
mkdir -p ~/ssl_ws/src
cd ~/ssl_ws/src
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
Télécharger Fichier SSH
ou utilisez la commande suivante
wget https://raw.githubusercontent.com/NAELIC/software-documentation/main/repos/ssh.naelic.repos
Installer les dépôts ROS
vcs import < https.naelic.repos
vcs import < ssh.naelic.repos
Compiler le workspace
cd ~/ssl_ws
colcon build --symlink-install
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 » !