Skip to main content
Portail des enseignants

Entraînement pour le Défi des données de vision - C++

Icône Boîte à outils de l'enseignant Boîte à outils de l'enseignant - Le but de cette activité

Cette activité permet aux élèves d'appliquer ce qu'ils ont appris à la page précédente afin de compléter un ensemble de données à partir d'un exemple d'instantané. Ils rempliront les valeurs manquantes, calculeront les valeurs X et Y du centre et interpréteront ce que les données peuvent nous dire sur la position de l'objet par rapport au point central du robot. Cela les préparera à réussir le Défi Vision Data qui suit.

VEXcode V5 Prendre la commande d'instantané définie sur REDBOX avec une flèche pointant vers le bas pour afficher l'instantané pris d'une main tenant un cube rouge avec le cube identifié comme REDBOX et les données x, y, largeur et hauteur affichées.

Ajoutez les valeurs manquantes ci-dessous dans votre cahier d'ingénierie.

Voici les données fournies à partir de l'instantané :

  • X = 50
  • Y = 36
  • W = 152
  • H = 150

Commandes du capteur de vision affichées à gauche avec des données incomplètes signalées à droite en fonction de l'instantané ci-dessus. Le nombre d'objets > 0 indique vrai, le nombre d'objets et l'objet 0 centre x ont ?, l'objet 0 centre y lit 111, la largeur de l'objet 0 est ? et la hauteur de l'objet 0 lit 150.

  1. La REDBOX est-elle à gauche ou à droite du point central du robot ?
  2. La REDBOX est-elle plus haute ou plus basse que le point central du robot ?

Icône Conseils pour l'enseignant Conseils à l'enseignant

Attirez l'attention des élèves sur le fait que le cadre de détection ne couvre pas entièrement la REDBOX. Ce n'est pas grave. Il reconnaît toujours la REDBOX. Il est peu probable que le réglage du capteur de vision perfectionne le cadre de détection, et c'est normal. Le capteur de vision reconnaît la majorité de la REDBOX.

Icône Boîte à outils de l'enseignant Boîte à outils de l'enseignant - Réponses

Les réponses des élèves peuvent être discutées en classe et/ou vous pouvez consulter leurs cahiers d'ingénierie pour vous assurer qu'ils ont terminé l'activité.

Il n'y a qu'un seul objet (nombre d'objets = 1) dans l'instantané et la largeur est fournie par le programme (largeur d'objet = 152). La valeur du centre X est 152/2 + 50 = 126.

Données du capteur complétées alignées avec les commandes VEXcode. Les données lisent, dans l'ordre, le nombre d'objets > 0 = Vrai ; le nombre d'objets = 1 ; le centre de l'objet 0 x = 126 ; le centre de l'objet 0 y = 111 ; la largeur de l'objet 0 = 152 ; et la hauteur de l'objet 0 = 150.

  1. La REDBOX se trouve à gauche du point central du robot (un peu à gauche du centre). La REDBOX est de 31,5 pixels (centre 157,5 - 126) à gauche du point central du robot.
  2. La REDBOX est plus basse que le point central du robot (légèrement plus bas que le centre). La REDBOX est de 5,5 pixels (111 - centre 105,5) en dessous du point central du robot.