Le fichier setup.bash permet notamment :
- de lancer les nœuds du workspace ;
- de retrouver les packages créés ;
- d’utiliser les messages/services personnalisés ;
- de retrouver les bibliothèques ;
- de chaîner plusieurs workspaces.
Après compilation avec colcon build, un répertoire install/ est créé comme ci-dessous:
mon_ws/├── src/├── build/├── install/│ └── setup.bash└── log/
Le fichier important est donc install/setup.bash
Il faut donc faire source install/setup.bash afin de demander d'ajouter ce workspace ROS2 à l’environnement courant.
NB1: Il est possible de ne pas faire "source" à chaque modification en ajoutant la ligne source ~/...à remplir.../install/setup.bash dans le fichier ~/.setup.bash
NB2: de même, il est possible de faire la même chose en faisant la commande echo "source ~/...à remplir.../install/setup.bash" >> ~/.bashrc