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

ToTemProjet/TennisBallCollector

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Dépendences

A compléter avec la/les dépendences.

Nécessite d'utiliser :

  • Opencv

Démarrer la simulation

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

Modifier les package

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

Groupe

Membres

Badr MOUTALIB Baptiste ORLHAC Enzo ESSONO Florian GAURIER Isaac-Andreï WITT Martin GOUNABOU

Gestion de projet

Lien vers Taiga. Lien vers les slides de présentation.

Structure du dépôt

Ce dépôt doit être cloné dans le dossier src d'un workspace ROS 2.

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

No packages published

Languages

  • Python 92.8%
  • C++ 4.7%
  • CMake 2.4%
  • Shell 0.1%