Ceci est un template de dépôt Git pour le cours d'ingénierie système et modélisation robotique à l'ENSTA Bretagne en 2021.
Nécessite d'utiliser :
- Opencv
Cloner le repository :
git clone https://github.com/ToTemProjet/TennisBallCollector.git
Se placer dans le dossier "TennisBallCollector"
cd <your_directory>/TennisBallCollector/
Construire l'ensemble du projet :
colcon build --symlink-install
Charger les variables nécessaires au fonctionnement de ROS2 : (Disponible sous galactic & foxy; recquiert l'installation sous /opt/ros/)
source setup.sh
Lancer le robot ET la scène :
ros2 launch bot robot.launch.py
Une erreur connue et non traitée existe concernant le symlink des fichiers en utilisant un setup.py avec le ament_python dans le package.xml. (Source : colcon/colcon-core#407) Il est donc nécessaire de build à nouveau les packages après modification d'un fichier partagé via le setup.py. (Ex.: .launch; .urdf...)
Badr MOUTALIB Baptiste ORLHAC Enzo ESSONO Florian GAURIER Isaac-Andreï WITT Martin GOUNABOU
Lien vers Taiga. Lien vers les slides de présentation.
Ce dépôt doit être cloné dans le dossier src
d'un workspace ROS 2.
Le dossier tennis_court
est un package ROS contenant le monde dans lequel le robot ramasseur de balle devra évoluer ainsi qu'un script permettant de faire apparaître des balles dans la simulation.
Ce package ne doit pas être modifié.
Consulter le README du package pour plus d'informations.
Le dossier docs
contient tous les documents utiles au projet:
Le dossier reports
doit être rempli avec les rapports d'objectifs et de rétrospectives en suivant les deux templates mis à disposition. Ces deux rapports doivent être rédigés respectivement au début et à la fin de chaque sprint.