Hardware metapackage for the catamaran HELIOS
On part du principe que les packages de base de ROS sont installés.
-
Clonez ce stack dans un workspace ROS
-
Installez les paquets suivants nécessaires :
sudo apt install ros-kinetic-nmea-navsat-driver ros-kinetic-usb-cam
- Installez si vous le souhaitez ces paquets recommandés (pour le debug) :
sudo apt install ros-kinetic-hokuyo-node ros-kinetic-rviz-imu-plugin ros-kinetic-laser-assembler
- Configuration des règles udev
Copiez les règles udev du dossier install_files vers l'endoita approrié sinon lancez
install.sh
pour configurer automatiquement. WARNING : ne fonctionne que sous Ubuntu 16+. Ce script déplace des règles udev, initialise le workspace
Habituellement je les met dans un dossier Logiciels
dans /home/$USER
cd && mkdir Logiciels && cd Logiciels
- Pololu maestro control center :
wget https://www.pololu.com/file/download/maestro-linux-150116.tar.gz?file_id=0J315
mv maestro-linux-150116.tar.gz?file_id=0J315 maestro-linux-150116.tar.gz
tar -xvf maestro-linux-150116.tar.gz
Puis suivez les instructions du README.txt.
- SBG sdk
ouvrez un navigateur et allez sur
https://files.sbg-systems.com/s/xg0mpvooQVqBgZR/authenticate
Mettez les identifiants SBG et téléchargez le SDK. Pour calibrer la SBG, il faut passer sou Windows et télécharger le sbgControl center avec ces même identifiants.
Tout les fichiers de configuration sont contenu dans le package ros_helios_config
. Plusieurs modes sont possibles :
helios_simu.launch
pour lancer la simulation avec téléoperation
Le schéma d'architecture physique est disponible en ouvrant le fichier cataArchiPhy.xml
avec la webapp draw.io
- Polulu Maestro Carte d'inteface capteur et actionneurs
Nécessite : ros_maestro
- Attopilot capteur courant et tension.
Nécessite : ros_maestro
- Camera Camera branché en USB
Nécessite : usb_cam
- GPS GPS branché en USB.
Nécessite : nmea_navsat_driver
- IMU (SBG)
Nécessite : sbg_driver
version 1.0.7
Tests :
- Lancer
roslaunch sbg_driver sbg_ellipse.launch
etrviz
. - Dans Rviz ajouter une imu et spécifier le topic
/imu