Skip to main content

Oefen voor de Vision Data Challenge

Teacher Toolbox-pictogram Teacher Toolbox - Het doel van deze activiteit

Bij deze activiteit passen studenten toe wat ze op de vorige pagina hebben geleerd om een gegevensset uit een voorbeeldmomentopname te voltooien. Ze vullen ontbrekende waarden in, berekenen de middelste X- en Y-waarden en interpreteren wat de gegevens ons kunnen vertellen over de positie van het object ten opzichte van het middelpunt van de robot. Dit zal hen voorbereiden op het succes van de Vision Data Challenge die volgt.

VEXcode IQ Maak een momentopnameblok ingesteld op REDBOX met een pijl naar beneden om de momentopname weer te geven van een hand die een rode kubus vasthoudt met de kubus geïdentificeerd als REDBOX en de weergegeven x-, y-, breedte- en hoogtegegevens.

Voeg de ontbrekende waarden hieronder toe aan je technische notitieblok.

Hier zijn de verstrekte gegevens uit de momentopname:

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

Zichtsensorblokken links weergegeven met onvolledige gegevens rechts gerapporteerd op basis van de bovenstaande momentopname. Object bestaat uit rapporten als True, object count en object center x have ?, object center y leest 11, object width is ?, en object height leest 150.

  1. Staat de REDBOX links of rechts van het middelpunt van de robot?
  2. Is de REDBOX hoger of lager dan het middelpunt van de robot?

Teacher Tips-pictogram Tips voor docenten

Vestig de aandacht van de leerlingen op het feit dat het detectieframe de REDBOX niet volledig bedekt. Dat geeft niet. Het herkent nog steeds de REDBOX. Het afstemmen van de Vision Sensor zal het detectieframe waarschijnlijk niet perfectioneren en dat is prima. De Vision Sensor herkent het grootste deel van de REDBOX wel.

Teacher Toolbox-pictogram Teacher Toolbox - Antwoorden

De antwoorden van studenten kunnen als klas worden besproken en/of je kunt hun technische notitieblokken bekijken om er zeker van te zijn dat ze de activiteit hebben voltooid.

Er is slechts één object (aantal objecten = 1) in de momentopname en de breedte wordt geleverd door het programma (objectbreedte = 152). De middelste X-waarde is 152/2 + 50 = 126.

Voltooide sensorgegevens uitgelijnd met de VEXcode-blokken. De gegevens lezen, in volgorde, Object exist = True; Object count = 1; object center x = 126; object center y = 111; object width = 152; en object height = 150.

  • De REDBOX bevindt zich links van het middelpunt van de robot (een beetje links van het midden). De REDBOX bevindt zich 31,5 pixels (midden 157,5 - 126) links van het middelpunt van de robot.
  • De REDBOX is lager dan het middelpunt van de robot (iets lager dan het midden). De REDBOX bevindt zich 5,5 pixels (111 - midden 105,5) onder het middelpunt van de robot.