Utilisation de la messagerie robot-à-robot avec VEX AIM

Le robot de codage VEX AIM offre aux étudiants un moyen facilement accessible de découvrir la messagerie entre robots, ou la communication, entre deux robots connectés. Cet article décrit ce qu'est la messagerie robot-à-robot, pourquoi elle est importante et comment commencer à l'utiliser. 


Qu'est-ce que la messagerie ?

Deux robots de codage VEX AIM peuvent être connectés afin qu'ils puissent envoyer et recevoir des messages lors d'un projet VEXcode AIM. Parce que les robots peuvent communiquer et travailler ensemble, ils peuvent s'attaquer à des projets plus complexes qu'un seul robot ne pourrait le faire.

Dans l'exemple vidéo ci-dessous, les deux robots sont connectés et exécutent le même projet. Lorsqu'on appuie sur l'écran d'un robot, celui-ci envoie un message à l'autre robot pour que ses LED deviennent bleues. 

La messagerie permet à deux robots d'agir de manière coordonnée pour accomplir des tâches, car un robot peut prendre des décisions en fonction des données envoyées par l'autre. Par exemple, un robot peut signaler à un autre :

  • démarrer un projet.
  • Effectuer une manœuvre d'évitement pour éviter un obstacle.
  • Demande d'assistance auprès d'un autre robot.

La messagerie entre robots est utilisée dans de nombreux contextes du monde réel. Par exemple, les robots d'entrepôt s'envoient des messages pour se signaler leur position respective et éviter les collisions. Les robots de recherche et de sauvetage peuvent envoyer des messages pour communiquer la position des personnes ayant besoin d'aide, ou pour signaler les zones qu'ils ont couvertes afin d'aider leurs coéquipiers à se répartir efficacement et à éviter les doublons.

Pourquoi la messagerie est-elle importante ?

L'intégration de la messagerie dans les projets VEXcode permet aux élèves de découvrir ces liens avec le monde réel en classe. Cela peut constituer un moyen utile pour les élèves de découvrir la pensée systémique, car ils doivent décomposer le processus de collaboration entre deux robots pour atteindre un objectif. Cela exige également d'eux qu'ils communiquent clairement et qu'ils s'engagent dans la résolution collaborative de problèmes afin de coordonner leurs projets de codage et permettre à leurs robots d'utiliser efficacement la messagerie pour travailler ensemble.

Pour en savoir plus sur les avantages de l'enseignement avec la messagerie robot-à-robot, cet article PD+ Insights.

Premiers pas avec la messagerie

Relier deux robots

L'écran Link AIM d'un robot VEX AIM montre deux robots verts avec une coche et des lignes courbes indiquant la connexion entre eux.

Avant que deux robots puissent envoyer et recevoir des messages, ils doivent d'abord être connectés. Suivez les instructions de cet article pour connecter vos robots. 

Utilisation des exemples de projets dans VEXcode

Des exemples de projets sont disponibles dans VEXcode pour Blocks et Python et peuvent être utilisés pour comprendre comment programmer avec la messagerie. 

Pour plus d'informations sur l'utilisation d'exemples de projets avec VEX AIM consultez cet article de la bibliothèque VEX

Le filtre de messages situé à l'extrême droite, mis en évidence en haut de la page « Exemples de projets » dans VEXcode.

Sélectionnez le filtre message pour afficher les exemples de projets de messagerie.

Le projet d'exemple de contrôle bidirectionnel des LED montre comment deux robots peuvent exécuter le même programme simultanément. Chaque robot envoie des messages à l'autre, et ces messages amènent les robots à réagir par un comportement spécifique. 

Lorsque l'écran d'un robot est pressé, celui-ci envoie un message à l'autre robot pour que ses LED soient bleues. 

Exemple d'icône de projet pour le projet de réception de messages à gauche et le projet d'envoi de messages à droite. Chaque icône représente un robot surmonté d'un baril orange et d'une flèche pointant vers le haut de l'autre robot.

Les projets d'exemple Envoi de messages et « Réception de messages fonctionnent ensemble. Le projet d'exemple Envoi de messages est téléchargé sur un robot (Robot A), et le projet d'exemple Réception de messages est téléchargé sur l'autre (Robot B). 

 

Le projet présenté dans la vidéo ci-dessus est décrit dans le tableau ci-dessous.

Robot A Robot B
Appuyez sur l'écran pour collecter les données. Attendez un message.
En fonction de ce que détecte AI Vision, envoyez un message. En fonction du message reçu, allumez les LED d'une couleur spécifique et émettez un son.

Enseignement par la messagerie

L'intégration de la messagerie dans votre salle de classe offre de nombreuses opportunités aux élèves de pratiquer leur propre communication et collaboration tout en élaborant des projets passionnants pour leurs robots. En concevant des systèmes permettant aux robots de partager des messages, les étudiants s'exercent à organiser l'information, à se mettre d'accord sur des règles et à résoudre les problèmes en cas de dysfonctionnement – des compétences qui reflètent directement la collaboration dans le monde réel. Les suggestions suivantes vous aideront à enseigner la communication entre robots dans votre classe :

  • Deux groupes d'étudiants devraient collaborer à la création de projets de messagerie. Chaque groupe aura besoin de son propre robot.
  • Veillez à respecter les distances lorsque les élèves connectent des robots. Le fait de n'avoir que deux robots dans le même espace lors de la connexion permettra d'éviter toute confusion.
  • Une fois les robots appariés, marquez les paires de robots afin qu'elles puissent être facilement identifiées. Utilisez des autocollants ou du ruban adhésif de couleurs différentes et assorties pour chaque paire afin que les élèves puissent les retrouver rapidement.
    • Remarque: une fois qu'une paire de robots est liée, ils resteront liés la prochaine fois qu'ils seront allumés. Il n'est pas nécessaire de répéter le processus de liaison.
  • Les exemples de projets décrits ci-dessus constituent d'excellents points de départ pour aider les étudiants à comprendre la messagerie.
    • Premièrement, les élèves peuvent lire les projets et prédire ce qui, selon eux, va se passer.
    • Ensuite, ils peuvent exécuter les projets pour voir comment ils fonctionnent.
    • Enfin, ils peuvent modifier les projets pour se les approprier.
  • Les activités VEX AIM suivantes sont également disponibles pour introduire la messagerie dans votre classe :
    • Envoi et réception - Dans cette activité, les élèves travaillent en collaboration avec autre groupe pour programmer deux robots liés de sorte que l'un ordonne à l'autre de dégager le terrain des barils bleus.
    • Entraînement de football - Dans cette activité, les élèves travaillent en collaboration avec un autre groupe pour programmer deux robots liés afin de donner des coups de pied dans un ballon de sport d'avant en arrière.
       

 

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: