Het gebruik van de AI Vision Sensor in de V5RC Push Back Playground.

Je kunt de AI Vision Sensor gebruiken om spelobjecten (blokken) op de V5RC 25-26 Push Back Playground in VEXcode VR te identificeren met behulp van AI-classificaties.

Als u bekend bent met fysieke versie van de AI Vision Sensor, weet dat deze sensor ook informatie kan rapporteren over AprilTags en geconfigureerde kleursignaturen. Omdat er in VEXcode VR geen robotconfiguratie nodig is en er geen AprilTags aanwezig zijn op het V5RC 25-26 Push Back Field, rapporteert de virtuele sensor alleen informatie over de vooraf geconfigureerde spelelementen: rode blokken en blauwe blokken. 


Hoe de AI-visiesensor werkt in de V5RC Push Back in VEXcode VR

AI-visiesensor gemonteerd op de Dex-robot voor detectie van de Push Back Playground.

De AI Vision Sensor is een camera die automatisch spelelementen kan herkennen en onderscheiden, waardoor uw robot zich autonoom op specifieke objecten kan richten. De sensor is vooraf getraind om de V5RC Push Back-spelelementen van dit jaar te herkennen, dus hij detecteert automatisch blokken.

Om deze objecten te detecteren, is de AI Vision Sensor aan de voorkant van de robot gemonteerd (zoals hier weergegeven).


Gegevens verzamelen met de AI-visiesensor

Je kunt de gegevens die door de AI Vision Sensor worden gerapporteerd bekijken via het Snapshot-venster, de Monitorconsole of de Printconsole in VEXcode VR.

Snapshot-knop voor het vastleggen van een afbeelding met de AI Vision Sensor in de V5RC Push Back Playground.

Om het momentopnamevenster te openen en de gegevens te bekijken die de AI Vision Sensor rapporteert, selecteert u de knop AI Vision Sensor. 

Selecteer de knopAI Vision Sensor opnieuw om het Snapshot-venster te verbergen. 

AI-visiesensor die rode en blauwe blokken in de Push Back Playground identificeert.

Het Snapshot-venster verschijnt in de linkerbovenhoek van het Playground-venster en toont alle spelelementen binnen het gezichtsveld van de AI-visiesensor.

Voor elk gedetecteerd object worden belangrijke gegevens weergegeven, waaronder de classificatie, de X- en Y-coördinaten van het middelpunt, en de breedte en hoogte.

Uitleg over de soorten gegevens die door de AI Vision Sensor worden gerapporteerd, inclusief de bijbehorende VEXcode-opdrachten, is te vinden in de Python VEX API van blokken en .

Deze commando's kunnen in de Monitor- en/of Printconsole worden gebruikt om de gegevens van elke momentopname die tijdens de uitvoering van uw project wordt gemaakt, te visualiseren. Leer meer over het gebruik van de Monitor- en Printconsoles met Blokken, met Pythonof met behulp van de Printconsole.


De AI-visiesensor gebruiken om Dex te helpen objecten te identificeren.

Je kunt de AI-visiesensor gebruiken om Dex te helpen navigeren naar specifieke objecten door de gegevens van de sensor te interpreteren. Met deze technologie kan Dex spelelementen gericht benaderen en ernaartoe rijden om ze op te pakken.

De AI-visiesensor rapporteert alleen de gegevens van de meest recente momentopname, dus Dex moet die momentopname tijdens het rijden voortdurend bijwerken.

V5RC 25-26 Pick Up Block Using AI Vision voorbeeldprojectpictogram

Dit voorbeeldproject laat zien hoe Dex de AI-visiesensor kan gebruiken om autonoom een ​​blok te lokaliseren en op te pakken.

Leer hoe je voorbeeldprojecten kunt openen en uitvoeren met Blocks of in Python.


De sensoren van Dex samen gebruiken

De AI-visiesensor kan worden gecombineerd met andere sensoren op de robot om taken in het veld uit te voeren. Een volledige lijst van de sensoren op de virtuele van Dex is te vinden op pagina van de VEX API. Dit zijn slechts een paar ideeën om je op weg te helpen met je code:

  • Gebruik de AI-visiesensor ) om een ​​spelelement te vinden en erop te richten, en gebruik vervolgens de GPS-sensor) om naar een doel te rijden.
  • Gebruik de AI-zichtsensor ) om meerdere spelelementen te vinden en erop te richten, en gebruik vervolgens de optische sensor ) om de kleur van het blok op de transportband te bepalen voordat je het loslaat.

Houd er rekening mee dat aanvullende informatie over specifieke commando's, het V5RC Push Back Field en de Hero Bot, Dex, te vinden is in de VEX API en in de ingebouwde Help in VEXcode VR (Blocks en Python).

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: