Aller au contenu

Déroulé & livrables

  1. Cadrage (≈30 min) — relisez le projet et l’architecture cible. Répartissez les sous-systèmes dans l’équipe.

  2. Assemblage par interface — repartez du graphe factice conçu au Jour 1 et remplacez vos nœuds factices, un par un, par les vrais sous-systèmes (J2/J3/J4). Testez chaque branche isolément avant de tout brancher.

  3. Pipeline complet — faites tourner la chaîne détection → pick → transport → dépôt.

  4. Robustesse & démo — gérez les cas d’échec, préparez une démo reproductible et enregistrez une vidéo de secours.

  • ⏱️ 20 minutes de présentation, démonstration de 5 minutes incluse.
  • 10 minutes de questions des encadrants.
  • 📽️ Vidéo de démonstration requise (filet de sécurité si la démo live échoue).
  • 📊 Diaporama obligatoire pendant l’oral.

À rendre une semaine après la soutenance. Contenu attendu :

  • 🌐 Schéma global : le graphe des nœuds ROS 2 (export rqt_graph ou diagramme).
  • 🔄 Explication des topics / services / actions utilisés, avec justification technique du choix (pourquoi un service plutôt qu’un topic, etc.).
  • 👥 Répartition des tâches individuelles.
  • 🚀 Améliorations envisagées avec plus de temps.
CritèrePointsCe qu’on évalue
Fonctionnel/6Le pipeline détection → pick → transport → dépôt fonctionne de bout en bout.
Architecture ROS 2/4Découpage en nœuds, choix topics/services/actions, interfaces propres et figées.
Qualité du code/3Lisibilité, paramétrage (pas de valeurs en dur), packages bien structurés.
Robustesse/3Gestion des cas d’échec, reprises, comportement si un sous-système manque.
Soutenance/2Clarté de la présentation et de la démo.
Rapport/2Schéma, justifications techniques, répartition, améliorations.
Total/20

Retour au sommaire J5, ou révisez les bases au Jour 1 — Introduction.

Cours conçu et animé par Etienne Schmitz