Skip to content

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 2022.

Notifications You must be signed in to change notification settings

VadrouilleTBC/TennisBallCollector

 
 

Repository files navigation

Tennis Ball Collector

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.

Lancer la simulation

Dépendences

sudo apt install ros-<ROS-DISTRO>-gazebo-* ros-<ROS-DISTRO>-joint-state-publisher ros-<ROS-DISTRO>-joint-state-publisher-gui \
pip install imutils

Démarrer la simulation

cd ros2_workspace
colcon build --symlink-install
source install/setup.bash

Dans un terminal :

ros2 launch tennis_court tennis_court.launch.py

Dans un autre terminal

ros2 launch tennis_ball_collector_launch mission_1.launch.py

Groupe

Membres

Nom
Samuel PROUTEN
Hugo SABATIER
Maxime LEGEAY
Estelle ARRICAU
Hugo PIQUARD
Antonin BETAILLE

Gestion de projet

Lien vers le Taiga.

Structure du dépôt

your_folder/
│
└───TennisBallCollector/
│   └───compute_trajectory/
|   |
|   └───docs/
|   |
|   └───interfaces/
|   |   └───mgs/  *Messages personalisés*
|   |
|   └───reports/  *Rapports PO*
│   |
└───ressources/
│   |
└───roblochon_gazebo/
│   |
└───robochon_description/  *Description du robot*
|   |   └───urdf/  *Scripts urdf du robot*
│   |
└───sam_bot_description/
│   |
└───tennis_ball_collector_launch/  *Package launch*
|   |   └───launch/  *Script launch*
|   |
└───tennis_ball_detector/ *Packages et fichier liès à la détection des balles*
|   |   └───ressource/  *Scritps*
|   |   └───tennis_ball_dectector/ *Package*
│   |
└───tennis_court/  *Monde de la simulation*
│   |

Package tennis_court

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.

Documents

Le dossier docs contient tous les documents utiles au projet:

Rapports

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.

About

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 2022.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 80.4%
  • C++ 13.1%
  • CMake 6.5%