Aller au contenu

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
Suivez ces étapes de soumission :

  1. 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
  2. Incluez tous les packages (dépendances) utilisés dans votre solution dans le fichier “package.xml” de votre package (voir guide)

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

  4. Compressez votre dossier de solution et téléchargez le dossier et les vidéos sur le formulaire de soumission de solution.