Aller au contenu

Première brique du projet

Le fil rouge de la semaine est un robot de mission. Son scénario, de bout en bout :

  1. il détecte un objet avec la caméra ;
  2. il le saisit avec le bras SO-101 ;
  3. il navigue avec la base mobile LeKiwi jusqu’à une zone de dépôt, choisie selon la classe de l’objet.

Ce graphe est une proposition de départà vous de l’adapter : renommez, découpez ou complétez les nœuds selon vos choix.

Aujourd’hui, vous le montez avec des nœuds factices : la détection invente des objets, le bras répond toujours « pris », la base logge la pose visée.

Aux Jours 2-4, chaque nœud factice laissera place au vrai robot — l’architecture restera proche, mais vos interfaces pourront évoluer au contact du réel.

Aux Jours 5-6, vous assemblerez le tout.

Rien n’est fourni. À vous de concevoir et de construire ce graphe factice, à partir des cinq briques de la partie 1 — nodes, topics, services, actions, paramètres — plus un launch file pour tout démarrer d’une commande.

Reprenez les nœuds du schéma ci-dessus en choisissant le bon mode de communication : un topic pour le flux de détections, un service pour la saisie (courte, avec réponse), une action pour la navigation (longue, avec feedback). La zone de dépôt par classe vit dans un paramètre, jamais en dur.

Retour au sommaire J1, ou enchaînez sur le Jour 2 — Navigation.

Cours conçu et animé par Etienne Schmitz