Comment soumettre¶
Les équipes devraient développer leurs solutions (packages ROS) dans un dossier ‘solutions’ à l’intérieur du répertoire ~/catkin_ws/src
. Vous pouvez avoir un ou plusieurs packages ROS dans ce dossier pour toutes vos tâches.
Voir la figure ci-dessous de la structure du répertoire attendu:
~/catkin_ws/src
├── CMakeLists.txt
├── parc-engineers-league
│ ├── parc-robot
│ │ ├── .
│ │ ├── .
│ │ ├── CMakeLists.txt
│ │ └── package.xml
│ ├── .
│ └── .
└── <YOUR_SOLUTION_FOLDER> # zip ce dossier et soumettre
├── <your_ros_package1>
│ ├── .
│ ├── .
│ ├── CMakeLists.txt
│ └── package.xml
├── <your_ros_package2>
│ ├── .
│ ├── .
│ ├── CMakeLists.txt
│ └── 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 1 - 2 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 démos vidéo simples de vos solutions pour les tâches 1 et 2. Cela peut être fait en prenant un enregistrement d’écran de votre solution en cours d’exécution dans Gazebo. Veuillez vous assurer que les vidéos ont une taille 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