Utilisation du capteur de vision - basé sur des blocs
Boîte à outils de l'enseignant - Le but de cette activité
L'utilisation efficace du capteur de vision nécessite que les élèves soient en mesure de le configurer et de l'ajuster en fonction de l'environnement dans lequel il se trouve. Dans l'activité suivante, les élèves apprendront à faire les deux.
Pour plus d'informations sur la programmation du capteur de vision avec des blocs de détection, consultez les informations d' aide dans VEXcode V5.
Voici un aperçu de ce que vos élèves feront dans cette activité :
-
Ouvrez l'exemple de projet Détection d'objets (Vision).
-
Regardez la vidéo du tutoriel Configuration d'un capteur de vision.
-
Configurez le capteur de vision.
-
Exécutez l'exemple de projet Détection d'objets (Vision).
-
Discutez et réfléchissez.
-
Regardez la vidéo du tutoriel Réglage du capteur de vision.
-
Réglez le capteur de vision.
Conseils à l'enseignant
Si c'est la première fois que l'élève utilise VEXcode V5, il peut également voir les tutoriels dans la barre d'outils pour apprendre d'autres compétences de base.
Obtenez le matériel nécessaire, votre ordinateur portable d'ingénierie et ouvrez VEXcode V5.
Quantité | Matériel nécessaire |
---|---|
1 |
Kit de démarrage pour salle de classe VEX V5 |
1 |
VEXcode V5 (dernière version, Windows, macOS, Chromebook) |
1 |
Carnet d'ingénierie |
1 |
Configuration d'un capteur de vision (Tutoriel) |
1 |
Réglage du capteur de vision (Tutoriel) |
1 |
Exemple de projet Détection d'objets (vision) |
Cette activité vous donnera les outils pour utiliser le capteur de vision.
Vous pouvez utiliser les informations d'aide à l'intérieur de VEXcode V5 pour en savoir plus sur les blocs. Pour obtenir des conseils sur l'utilisation de la fonctionnalité d'aide, consultez le didacticiel Utilisation de l'aide.
Étape 1 : Ouvrez un exemple de projet.
VEXcode V5 contient de nombreux exemples de projets différents. Vous en utiliserez un dans cette exploration. Pour obtenir de l'aide et des conseils sur l'utilisation d'exemples de projets, consultez le didacticiel Utilisation d'exemples et de modèles.
Ensuite, ouvrez l'exemple de projet Détection d'objets (Vision) en suivant les étapes suivantes :
- Ouvrez le menu Fichier.
- Sélectionnez Ouvrir les exemples.
- Utilisez la barre de filtre en haut de l'application et sélectionnez « Sensation ».
Sélectionnez et ouvrez l' exemple de projet Détection d'objets (Vision).
Enregistrez votre projet en tant qu'objets de détection.
- Vérifiez que le nom du projet Détection d'objets se trouve maintenant dans la fenêtre au centre de la barre d'outils.
- Pour obtenir de l'aide supplémentaire, consultez la vidéo du didacticiel Utiliser des exemples de projets et de modèles.
Conseils à l'enseignant
-
Assurez-vous que les élèves ont sélectionné Ouvrir les exemples dans le menu Fichier.
-
Assurez-vous que les élèves ont sélectionné le projet Exemple de détection d'objets (vision). Vous pouvez indiquer aux étudiants qu'il y a plusieurs sélections à choisir sur la page Exemples ouverts. Rappelez aux élèves qu'ils peuvent se référer au tutoriel Utilisation d'exemples et de modèles à tout moment.
-
Vous pouvez demander aux élèves d'ajouter leurs initiales ou le nom de leur groupe au nom du projet. Cela aidera à différencier les programmes si vous demandez aux étudiants de les soumettre.
-
Étant donné que VEXcode V5 a l'enregistrement automatique, il n'est pas nécessaire d'enregistrer à nouveau le projet une fois qu'il a été enregistré pour la première fois.
-
Si les élèves ont besoin d'aide pour enregistrer, dirigez-les vers la vidéo du tutoriel Nommer et enregistrer votre projet.
Étape 2 : Configuration et utilisation du capteur de vision
- Commencez par regarder la vidéo du tutoriel Configuration d'un capteur de vision.
- Ensuite, configurez le capteur de vision pour trois objets colorés : rouge, vert et bleu.
Ouvrez l'exemple de projet Détection d'objets (Vision) précédemment enregistré.
Comment le capteur de vision est-il utilisé dans ce projet ? Prévoyez ce qui se passera lorsque le projet sera exécuté et notez les prévisions dans votre carnet d'ingénierie.
Téléchargez et exécutez le projet. Placez différents objets colorés devant le capteur de vision et observez le comportement du robot. Notez dans votre cahier d'ingénierie en quoi votre prédiction était différente ou correcte par rapport à ce que vous avez réellement observé dans le cadre du projet.
Pour obtenir de l'aide supplémentaire, consultez la vidéo du didacticiel Télécharger et exécuter un projet.
Conseils à l'enseignant
Les trois objets colorés ne doivent pas nécessairement être des cubes, ils peuvent être des objets relativement petits verts, rouges et bleus.
Motiver la discussion - Réponses
Animer une discussion en classe pour que les élèves partagent ce qu'ils ont prévu que ce projet fera dans leur cahier d'ingénierie et réfléchissent également à la façon de configurer le capteur de vision.
Facilitez la discussion en posant les questions suivantes :
-
Quelles sont les étapes de configuration du capteur de vision ?
-
Que fait le <Object exists> bloc ?
-
Que fait le bloc [If then else] ?
-
Qu'adviendrait-il de la façon dont le capteur de vision détecte les objets si nous changions de pièce ?
Les réponses varieront :
-
Les élèves doivent noter que le nom de l'objet devra être décidé. L'objet doit être placé dans le cadre du capteur de vision et immobilisé à l'aide du bouton « Geler ». La couleur sera ensuite sélectionnée et configurée à l'aide du bouton « Set ». Les élèves doivent décrire les étapes énumérées dans cet article ainsi que les étapes énumérées dans la vidéo du tutoriel Configuration d'un capteur de vision.
-
Le <Object exists> bloc signale si le capteur de vision détecte un objet configuré. Vous trouverez plus d'informations sur l'utilisation de ce bloc dans les informations d'aide.
-
Le bloc [If then else] exécute les blocs à l'intérieur de la première ou de la deuxième partie du bloc [If then else] en fonction de la valeur booléenne rapportée. Vous trouverez plus d'informations sur l'utilisation de ce bloc dans les informations d'aide.
-
Si le capteur de vision était invité à détecter des objets dans un environnement différent, l'éclairage pourrait changer et les couleurs des objets pourraient être différentes. Cela peut rendre difficile la détection d'objets par le capteur de vision.
Boîte à outils de l'enseignant - Les blocs de diffusion
Dans l'exemple de projet Détection d'objets (Vision), le projet est organisé à l'aide des blocs [Diffusion et attente]. Le projet pourrait être modifié pour supprimer les blocs [Diffusion et attente] et placer toutes les piles à l'intérieur du bloc [Pour toujours]. Les deux projets permettraient au robot d'effectuer les mêmes actions. L'utilisation des blocs [Diffusion et attente] permet une meilleure organisation des blocs et du flux de programmation.
Pour plus d'informations sur les blocs de diffusion, consultez les informations d'aide. Consultez le tutoriel Utilisation de l'aide dans VEXcode V5 au besoin.
Étendez votre apprentissage - Configurez plus d'objets
Choisissez deux autres objets colorés à configurer, éventuellement blanc, violet, jaune, etc...
Si les élèves ont besoin d'aide pour configurer, référez-les à l' aide ou au tutoriel.
Étape 3 : Réglage du capteur de vision
Souvent, un objet est configuré pour être reconnu par le capteur de vision dans un environnement, par exemple, dans une salle de classe. Lorsque le capteur de vision est ensuite placé dans un environnement différent, tel qu'un environnement de compétition, l'objet peut ne pas être reconnu par le capteur de vision. Cela est souvent dû à un changement d'éclairage après que le capteur de vision a déjà été configuré. Pour résoudre ce problème, vous devrez peut-être régler votre capteur de vision.
- Commencez par regarder la vidéo du tutoriel Réglage du capteur de vision.
- Ensuite, réglez le capteur de vision pour les trois objets colorés : rouge, vert et bleu.
Ouvrez l'exemple de projet Détection d'objets (Vision) précédemment enregistré.
Comment le réglage du capteur de vision affectera-t-il sa capacité à détecter des objets ? Emmenez le Clawbot dans une autre partie de la pièce avec plus ou moins de lumière.
Téléchargez et exécutez le projet. Placez différents objets colorés devant le capteur de vision et observez le comportement du robot. Documentez dans votre cahier d'ingénierie la façon dont le capteur de vision détecte les objets. Le capteur de vision a-t-il besoin d'être réglé après avoir changé d'emplacement ?
Pour obtenir de l'aide supplémentaire, consultez la vidéo du didacticiel Télécharger et exécuter un projet.
Réglez le capteur de vision si nécessaire. Testez le capteur de vision après l'avoir réglé pour déterminer s'il peut mieux détecter les objets et effectuer les ajustements nécessaires.
Motiver la discussion - Réfléchir à l'activité
Q : Le capteur de vision a-t-il détecté des objets comme vous vous y attendiez ?
R : Les réponses varieront ; cependant, le but de cette question est de promouvoir la pensée cognitive. Les élèves doivent noter que la capacité du capteur de vision à détecter des objets peut changer en fonction de l'environnement et de la lumière.
Q : Pourquoi est-il important de pouvoir régler le capteur de vision au besoin ?
R : Bien que les réponses puissent varier, une réponse courante devrait être que si un robot utilise un capteur de vision et est emmené à une compétition ou même utilisé dans un jeu ou un défi, la performance du robot dépendra de la précision du capteur de vision. L'accorder est important pour la précision.
Étendez votre apprentissage - Objets multiples
Demandez aux élèves d'exécuter le projet Détection d'objets et de placer plus d'un des objets configurés devant le capteur de vision. Que se passe-t-il ? Demandez-leur de documenter leurs conclusions dans leur cahier d'ingénierie.
Maintenant, demandez aux élèves de placer un objet configuré et un objet inconnu ou non configuré devant le capteur de vision. Que se passe-t-il ? Demandez-leur de documenter leurs conclusions dans leur cahier d'ingénierie.
Demandez aux élèves avant de le tester, que se passerait-il s'ils plaçaient trois objets configurés devant le capteur de vision ? Demandez aux élèves d'écrire leurs prédictions avant de les tester. Demandez-leur d'enregistrer leurs observations après les avoir testées.
Animer une discussion sur ce que les élèves ont prédit et observé.
Facilitez la discussion en demandant :
- Quelles étaient les différences entre un, deux et trois objets ?
- Ajusteriez-vous le projet de quelque manière que ce soit pour reconnaître plusieurs objets ?