Avant de commencer
Questions essentielles :
Comment les robots prennent-ils des décisions ?
Compréhension de l'unité :
- Les décisions peuvent être prises en vérifiant les conditions et en posant des questions.
- Les comportements peuvent être répétés indéfiniment ou un nombre fini de fois.
- Le déplacement du robot à l'aide du contrôleur One Stick peut être intégré dans un projet VEXcode.
- L’utilisation de commentaires dans votre code vous aide à organiser votre projet.
Alignement des normes
Association des professeurs d'informatique (CSTA)
- 1B-CS-02 : Modéliser la manière dont le matériel informatique et les logiciels fonctionnent ensemble en tant que système pour accomplir des tâches.
- 1B-AP-10 : Créer des programmes qui incluent des séquences, des événements, des boucles et des conditions.
- 1B-AP-11 : Décomposer (décomposer) les problèmes en sous-problèmes plus petits et gérables pour faciliter le processus de développement du programme.
- 1B-AP-12 : Modifier, remixer ou incorporer des parties d’un programme existant dans son propre travail, pour développer quelque chose de nouveau ou ajouter des fonctionnalités plus avancées.
- 1B-AP-17 : Décrire les choix effectués lors du développement du programme à l'aide de commentaires de code, de présentations et de démonstrations.
- 2-AP-12 : Concevoir et développer de manière itérative des programmes qui combinent des structures de contrôle, y compris des boucles imbriquées et des conditions composées.
- 2-AP-19 : Documenter les programmes afin de les rendre plus faciles à suivre, à tester et à déboguer.
- 3B-AP-09 : Mettre en œuvre un algorithme d'intelligence artificielle pour jouer à un jeu contre un adversaire humain ou résoudre un problème.
Matériel nécessaire (par groupe) :
- Robot de codage VEX AIM
- Contrôleur à un seul manche
- 2 barils oranges
- 2 barils bleus
- 2 ballons de sport
- Tous les identifiants AprilTag
- Terrain AIM (4 tuiles et 8 murs)
- Journal
Pour en savoir plus sur l'enseignement des concepts d'IA avec VEX, visitez teachai.vex.com.
Durée suggérée pour cette unité : 4 à 7 séances
Bien que le rythme varie d’une classe à l’autre, le timing suggéré peut vous aider à planifier efficacement. Une « séance » dure environ 45 à 50 minutes. Vous connaissez mieux que quiconque vos élèves, alors ajustez le timing selon les besoins pour répondre au mieux aux besoins de vos élèves dans votre environnement.
- Introduction : 1 séance
- Leçon 1 : 1 à 2 séances
- Leçon 2 : 1 à 2 séances
- Leçon 3 : 1 à 2 séances
C'est votre dernière unité avant de commencer le défi Capstone ! Dans cette unité, vous vous appuierez sur ce que vous avez appris sur AI Vision pour coder votre robot afin qu'il prenne des décisions en fonction de ce qu'il détecte. Vous apprendrez à répéter des comportements, à intégrer le contrôleur One Stick dans un projet VEXcode AIM et à utiliser des commentaires dans votre code pour vous aider à organiser des projets plus complexes. Après avoir terminé cette unité, vous serez prêt à appliquer tout ce que vous avez appris au défi Capstone !
Regardez la vidéo ci-dessous pour en savoir plus sur le défi Capstone. Dans le Capstone, vous participerez à un défi chronométré pour livrer des marchandises le plus rapidement possible, de manière autonome et en utilisant le contrôle du conducteur.
Après avoir regardé la vidéo, vous aurez une discussion en classe à ce sujet. Enregistrez vos réponses aux questions suivantes dans votre journal, pour vous aider à structurer vos pensées en vue de la discussion :
- Quelles idées avez-vous sur le codage du robot pour la partie autonome du défi ? Qu'en est-il de la partie conducteur ?
- Quelles décisions pensez-vous que le robot devra prendre pour relever ce défi ? Qu’avez-vous vu dans la vidéo pour étayer vos idées ?
- Pensez-vous que vous serez meilleur dans la conduite ou le codage du robot pour participer au défi ? Pourquoi?
- Quelles autres compétences ou concepts souhaitez-vous pratiquer ou apprendre pour vous préparer à ce défi ?
Après avoir regardé la vidéo, vous aurez une discussion en classe à ce sujet. Enregistrez vos réponses aux questions suivantes dans votre journal, pour vous aider à structurer vos pensées en vue de la discussion :
- Quelles idées avez-vous sur le codage du robot pour la partie autonome du défi ? Qu'en est-il de la partie conducteur ?
- Quelles décisions pensez-vous que le robot devra prendre pour relever ce défi ? Qu’avez-vous vu dans la vidéo pour étayer vos idées ?
- Pensez-vous que vous serez meilleur dans la conduite ou le codage du robot pour participer au défi ? Pourquoi?
- Quelles autres compétences ou concepts souhaitez-vous pratiquer ou apprendre pour vous préparer à ce défi ?
Une fois que les élèves ont regardé la vidéo, suivez vos routines pour animer une discussion en classe entière pour susciter les idées et les questions initiales des élèves sur le Capstone Challenge. L'objectif de cette unité est de préparer les étudiants au Capstone, il n'y a donc pas de défi d'unité distinct. Encouragez les élèves à partager ce dont ils pensent avoir encore besoin ou ce qu’ils souhaitent savoir de plus, et enregistrez ces réponses pour guider votre animation tout au long de l’unité.
Ensuite, aidez les élèves à établir un lien réel avec le contenu de cette unité et à utiliser leurs connaissances antérieures à l'aide de l'invite suivante :
Quels sont quelques exemples de prise de décision basée sur des capteurs dans la vie quotidienne ? En quoi le codage de votre robot est-il similaire ou différent ? Les réponses varieront et pourraient inclure des choses comme :
- Un thermostat qui allume ou éteint la climatisation en fonction de la température détectée.
- Un feu de circulation intelligent qui change en fonction du trafic détecté.
- Une voiture autonome qui s'arrête lorsqu'elle détecte un panneau d'arrêt ou un piéton.
- Un capteur de vent sur un store qui rétracte automatiquement le store si des vents forts sont détectés.
Co-créer des objectifs d'apprentissage
Maintenant que vous avez regardé la vidéo, vous savez que vous vous préparez à relever un défi qui comprend à la fois une partie avec conducteur et une partie autonome. Pensez à ce que vous devez savoir et être capable de faire pour accomplir la tâche de tri des objets dans les deux sens. Vous co-créerez des objectifs d’apprentissage avec votre groupe et votre enseignant afin d’avoir une compréhension commune de vos objectifs d’apprentissage pour cette unité.
Notez vos objectifs d’apprentissage dans votre journal. Vous reviendrez sur ces objectifs d’apprentissage plus tard dans l’unité pour réfléchir à vos progrès et planifier votre apprentissage futur.
Maintenant que vous avez regardé la vidéo, vous savez que vous vous préparez à relever un défi qui comprend à la fois une partie avec conducteur et une partie autonome. Pensez à ce que vous devez savoir et être capable de faire pour accomplir la tâche de tri des objets dans les deux sens. Vous co-créerez des objectifs d’apprentissage avec votre groupe et votre enseignant afin d’avoir une compréhension commune de vos objectifs d’apprentissage pour cette unité.
Notez vos objectifs d’apprentissage dans votre journal. Vous reviendrez sur ces objectifs d’apprentissage plus tard dans l’unité pour réfléchir à vos progrès et planifier votre apprentissage futur.
Guider les élèves dans leur ensemble à travers le processus de -créationobjectifs d'apprentissage.
- Réfléchissez avec les élèves à ce qu’ils devront savoir pour réaliser les activités présentées dans la vidéo ci-dessus. Présentez-les comme des déclarations du type « je peux ».
- Exemples d'énoncés « Je peux » pour cette unité :
- Je peux coder le robot pour qu'il se déplace vers un emplacement spécifique en fonction de l'objet détecté.
- Je peux utiliser AI Vision pour m'aider à conduire le robot vers un identifiant AprilTag spécifique.
- Co-créez des objectifs d’apprentissage basés sur cette liste.
- Exemples d'énoncés « Je peux » pour cette unité :
Pour plus de conseils sur la co-création d'objectifs d'apprentissage avec vos élèves, cet article de la bibliothèque VEX. Ensuite, allez plus loin et apprenez-en davantage sur la co-création d'objectifs d'apprentissage avec cette leçon d'une Masterclass VEX PD+.
Sélectionnez Suivant > pour en savoir plus sur le codage de votre robot pour prendre des décisions.