Comment soumettre¶
Les équipes doivent développer leurs solutions (packages ROS) dans un dossier « solutions » du répertoire ~/ros2_ws/src. Ce dossier peut contenir un ou plusieurs packages ROS.
La structure de répertoire attendue est la suivante :
~/ros2_ws/src
.
├── parc_robot
│ ├── CMakeLists.txt
│ └── package.xml
├── parc_robot_bringup
│ ├── .
│ ├── .
│ ├── CMakeLists.txt
│ └── package.xml
├── parc_robot_description
│ ├── .
│ ├── .
│ ├── CMakeLists.txt
│ └── package.xml
├── .
├── .
└── <VOTRE_DOSSIER_SOLUTION> # Zip ce dossier et soumettre
├── <votre_ros_package1>
│ ├── .
│ ├── .
│ ├── setup.py
│ └── package.xml
├── <votre_ros_package2>
│ ├── .
│ ├── .
│ ├── setup.py
│ └── package.xml
├── .
├── .
└── README.md # Requis
-
Préparez un fichier README.md en suivant ce format et stockez-le dans le dossier de la solution (voir l’exemple):
- Section d’introduction : Décrivez brièvement votre approche
- Dépendances : répertoriez tous les packages installés et utilisés dans votre solution
- Description de la tâche et commande(s) d’exécution
- Défis rencontrés
-
Incluez tous les packages (dépendances) utilisés dans votre solution dans le fichier “package.xml” de votre package (voir guide)
-
Créez de courtes vidéos de démonstration de votre solution. Vous pouvez le faire en enregistrant votre solution en cours d’exécution dans Gazebo. Assurez-vous que la taille des vidéos est inférieure à 200 Mo.
-
Compressez votre dossier de solution et téléchargez le dossier et les vidéos sur le formulaire de soumission de solution.