Skip to main content
Portale insegnanti

Esercitazione per la sfida Vision Data - C++

Icona della cassetta degli attrezzi dell'insegnante Toolbox per l'insegnante - Lo scopo di questa attività

In questa attività gli studenti devono applicare quanto appreso nella pagina precedente per completare un set di dati a partire da un'istantanea di esempio. Inseriranno i valori mancanti, calcoleranno i valori centrali X e Y e interpreteranno ciò che i dati possono dirci sulla posizione dell'oggetto rispetto al punto centrale del robot. Ciò li preparerà al successo nella Vision Data Challenge che seguirà.

Comando Take snapshot di VEXcode V5 impostato su REDBOX con una freccia rivolta verso il basso per mostrare l'istantanea scattata di una mano che tiene un cubo rosso con il cubo identificato come REDBOX e i dati x, y, larghezza e altezza mostrati.

Aggiungi i valori mancanti qui sotto nel tuo quaderno di progettazione.

Ecco i dati forniti dallo snapshot:

  • X = 50
  • E = 36
  • La = 152
  • E = 150

I comandi del sensore visivo sono mostrati a sinistra, mentre i dati incompleti sono riportati a destra in base all'istantanea sopra. Il conteggio degli oggetti > 0 viene segnalato come Vero, il conteggio degli oggetti e il centro x dell'oggetto 0 hanno ?, il centro y dell'oggetto 0 riporta 111, la larghezza dell'oggetto 0 è ? e l'altezza dell'oggetto 0 riporta 150.

  1. Il REDBOX si trova a sinistra o a destra del punto centrale del robot?
  2. Il REDBOX è più alto o più basso del punto centrale del robot?

Icona Suggerimenti per gli insegnanti Suggerimenti per gli insegnanti

Si richiama l'attenzione degli studenti sul fatto che la cornice di rilevamento non copre completamente il REDBOX. Va bene. Riconosce ancora il REDBOX. È improbabile che la messa a punto del sensore visivo perfezioni il frame di rilevamento, ma va bene così. Il sensore visivo riconosce la maggior parte dei REDBOX.

Icona della cassetta degli attrezzi dell'insegnante Risposte alla cassetta degli attrezzi dell'insegnante -

Le risposte degli studenti possono essere discusse in classe e/o è possibile rivedere i loro quaderni di ingegneria per assicurarsi che abbiano completato l'attività.

Nell'istantanea è presente un solo oggetto (conteggio oggetti = 1) e la larghezza è fornita dal programma (larghezza oggetto = 152). Il valore centrale X è 152/2 + 50 = 126.

Dati del sensore completati allineati con i comandi VEXcode. I dati sono, in ordine, Conteggio oggetti > 0 = Vero; Conteggio oggetti = 1; centro x oggetto 0 = 126; centro y oggetto 0 = 111; larghezza oggetto 0 = 152; altezza oggetto 0 = 150.

  1. Il REDBOX si trova a sinistra del punto centrale del robot (leggermente a sinistra del centro). Il REDBOX si trova 31,5 pixel (centro 157,5 - 126) a sinistra del punto centrale del robot.
  2. Il REDBOX è più basso del punto centrale del robot (leggermente più basso del centro). Il REDBOX si trova 5,5 pixel (111 - centro 105,5) sotto il punto centrale del robot.