Maintenant que vous avez créé vos premiers projets de messagerie robot-à-robot, il est temps d'essayer d'envoyer plusieurs messages ! Dans cette leçon, vous apprendrez à créer des projets permettant d'envoyer plusieurs messages d'un robot à un autre.
Regardez la vidéo ci-dessous pour en savoir plus sur :
- Création de projets permettant à des robots d'envoyer et de recevoir plusieurs messages.
- Comment le concept de « premier entré, premier sorti » (FIFO) détermine l’ordre dans lequel les messages sont reçus et traités.
- Utilisation d'une boucle de répétition et d'instructions conditionnelles pour vérifier la présence de plusieurs messages.
Maintenant que vous avez visionné la vidéo, notez vos impressions dans votre journal. Répondez à ces questions pour orienter votre réflexion et vous préparer à une discussion en classe entière :
- Comment l'envoi de plusieurs messages permet-il de programmer le robot pour qu'il effectue des actions complexes ?
- Qu'avez-vous vu dans la vidéo qui justifie vos affirmations ?
- Quelles sont les similitudes et les différences entre les projets présentés dans cette vidéo et ceux de la leçon précédente ?
- Quels éléments devez-vous prendre en compte lors de la planification de projets comme ceux présentés dans la vidéo, et pourquoi ?
- Avez-vous des questions concernant la création de projets incluant plusieurs messages ?
Maintenant que vous avez visionné la vidéo, notez vos impressions dans votre journal. Répondez à ces questions pour orienter votre réflexion et vous préparer à une discussion en classe entière :
- Comment l'envoi de plusieurs messages permet-il de programmer le robot pour qu'il effectue des actions complexes ?
- Qu'avez-vous vu dans la vidéo qui justifie vos affirmations ?
- Quelles sont les similitudes et les différences entre les projets présentés dans cette vidéo et ceux de la leçon précédente ?
- Quels éléments devez-vous prendre en compte lors de la planification de projets comme ceux présentés dans la vidéo, et pourquoi ?
- Avez-vous des questions concernant la création de projets incluant plusieurs messages ?
Après le visionnage de la vidéo et avant la mise en pratique, réunissez les élèves pour une discussion en classe entière. Utilisez les réponses des élèves aux questions posées comme base de discussion.
Notez les réponses des élèves au tableau, afin qu'ils puissent les consulter à nouveau au besoin. Encouragez les élèves à se référer à leurs notes dans leurs journaux pour étayer leurs affirmations.
Pratique guidée
Maintenant que vous avez visionné et commenté la vidéo, c'est à votre tour de pratiquer. Vous travaillerez en collaboration à la programmation de projets permettant à des robots d'envoyer et de recevoir plusieurs messages.
Étape 1: Configurez le champ comme indiqué ci-dessous.

Étape 2: Créez des projets dans lesquels un robot envoie des messages demandant à un autre robot de ramasser trois objets différents et de livrer chacun à AprilTag ID 0. Collaborez pour planifier et programmer les deux robots afin qu'ils accomplissent la tâche.
- Utilisez cette fiche de tâche (Google / .docx / .pdf) pour guider votre pratique.
- Remplacez l'objet sur le terrain par une autre cargaison, une fois la livraison effectuée.
Ressources pour la pratique :
Les ressources mentionnées ici sont disponibles si vous avez besoin d'aide supplémentaire pour réaliser cette activité.
Maintenant que vous avez visionné et commenté la vidéo, c'est à votre tour de pratiquer. Vous travaillerez en collaboration à la programmation de projets permettant à des robots d'envoyer et de recevoir plusieurs messages.
Étape 1: Configurez le champ comme indiqué ci-dessous.

Étape 2: Créez des projets dans lesquels un robot envoie des messages demandant à un autre robot de ramasser trois objets différents et de livrer chacun à AprilTag ID 0. Collaborez pour planifier et programmer les deux robots afin qu'ils accomplissent la tâche.
- Utilisez cette fiche de tâche (Google / .docx / .pdf) pour guider votre pratique.
- Remplacez l'objet sur le terrain par une autre cargaison, une fois la livraison effectuée.
Ressources pour la pratique :
Les ressources mentionnées ici sont disponibles si vous avez besoin d'aide supplémentaire pour réaliser cette activité.
Distribuez la fiche de tâche de l'étape 2 (Google / .docx / .pdf). Pendant que les élèves collaborent pour planifier et programmer leurs projets, circulez dans la salle et posez des questions telles que :
- À propos du codage :
- Comment vous assurez-vous que le robot R reçoive tous les messages envoyés par le robot S ?
- Comment savoir dans quel ordre le robot R recevra les messages du robot S ?
- Si vous vouliez modifier l'ordre des objets que le robot R ramasse et livre, que devriez-vous faire ?
- Pourriez-vous modifier le message envoyé par le robot S et obtenir les mêmes comportements du robot R ?
- Pourriez-vous conserver le même message envoyé par le robot S, mais obtenir des comportements différents de la part du robot R ?
- À propos de la collaboration :
- Que pouvez-vous faire pour vous assurer de communiquer clairement vos idées aux deux groupes ?
- Comment vous assurez-vous que tout le monde participe ?
Si les élèves ont des difficultés à créer des projets permettant au robot R de ramasser et de livrer les trois objets, encouragez-les à revoir la vidéo en haut de la page pour consolider leurs acquis.
Conclure
Maintenant que vous avez terminé l'activité, il est temps de partager ce que vous avez appris sur la programmation de projets permettant à des robots d'envoyer et de recevoir plusieurs messages. Répondez aux questions suivantes dans votre journal pour vous aider à réfléchir à votre apprentissage et à vous préparer à une discussion en classe entière :
- Comment avez-vous décidé quels messages envoyer du robot S au robot R ?
- Comment avez-vous déterminé l'ordre des messages envoyés du robot S au robot R ?
- Comment le robot R parvient-il à agir sur chacun des messages envoyés par le robot S ?
- Quels défis avez-vous rencontrés lors de la réalisation de vos projets ? Comment avez-vous travaillé ensemble pour les surmonter ?
- Quels conseils donneriez-vous à quelqu'un qui apprend à créer des projets pour envoyer plusieurs messages d'un robot à un autre ?
Maintenant que vous avez terminé l'activité, il est temps de partager ce que vous avez appris sur la programmation de projets permettant à des robots d'envoyer et de recevoir plusieurs messages. Répondez aux questions suivantes dans votre journal pour vous aider à réfléchir à votre apprentissage et à vous préparer à une discussion en classe entière :
- Comment avez-vous décidé quels messages envoyer du robot S au robot R ?
- Comment avez-vous déterminé l'ordre des messages envoyés du robot S au robot R ?
- Comment le robot R parvient-il à agir sur chacun des messages envoyés par le robot S ?
- Quels défis avez-vous rencontrés lors de la réalisation de vos projets ? Comment avez-vous travaillé ensemble pour les surmonter ?
- Quels conseils donneriez-vous à quelqu'un qui apprend à créer des projets pour envoyer plusieurs messages d'un robot à un autre ?
Guider les élèves afin qu'ils partagent leurs apprentissages lors d'une discussion en classe entière. Aidez les élèves à réfléchir à leur apprentissage par la pratique afin de parvenir à des compréhensions partagées ou à des objectifs d'apprentissage communs.
Utilisez les questions auxquelles les élèves ont répondu dans leurs journaux comme point de départ de la discussion. Posez des questions complémentaires pour guider la compréhension des élèves :
- Lors de l'envoi et de la réception de plusieurs messages :
- Quels comportements chaque message a-t-il déclenchés chez le robot récepteur ?
- Comment avez-vous fait pour vous assurer que le robot récepteur réagissait comme vous le souhaitiez ?
- Certains messages n'ont-ils pas fonctionné comme prévu ? Comment avez-vous découvert pourquoi ?
- Pouvez-vous imaginer d'autres projets où la communication entre robots pour l'envoi de plusieurs messages pourrait s'avérer utile ?
- À propos de la collaboration :
- Comment avez-vous travaillé ensemble pour décider quels messages devaient être envoyés et dans quel ordre ?
- Votre groupe a-t-il rencontré des désaccords lors de la planification ou du codage ? Comment les avez-vous résolus ?
Sélectionnez Suivant > pour passer à la leçon suivante.