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

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

Als u bekend bent met de fysieke versie van de AI Vision Sensor , weet u dat de fysieke sensor ook informatie kan rapporteren over AprilTags en geconfigureerde kleurhandtekeningen. Omdat er geen robotconfiguratie nodig is in VEXcode VR 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 Vision Sensor werkt in V5RC Push Back in VEXcode VR

AI-visiesensor op Dex

De AI Vision Sensor is een camera die automatisch spelelementen kan identificeren en onderscheiden, waardoor uw robot zich autonoom kan oriënteren op specifieke objecten. De sensor is vooraf getraind om de V5RC Push Back Game Elements van dit jaar te herkennen, zodat hij automatisch blokken detecteert.

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


Gegevens verzamelen van de AI Vision Sensor

U kunt de gegevens die door de AI Vision Sensor worden gerapporteerd, bekijken via het Snapshot-venster, de Monitor Console of de Print Console in VEXcode VR.

V5RC Push Back-speeltuin in VEXcode VR met de callout voor de AI Vision Sensor snapshot-knop.

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

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

AI Vision-sensorweergave op Dex met rode en blauwe blokken

Het Snapshot-venster verschijnt in de linkerbovenhoek van het Playground-venster en identificeert alle spelelementen binnen het gezichtsveld van de AI Vision Sensor.

Voor elk gedetecteerd object worden belangrijke gegevens weergegeven, zoals classificatie, X-centrum- en Y-centrumcoördinaten, en breedte en hoogte.

Uitleg over de typen gegevens die door de AI Vision Sensor worden gerapporteerd, inclusief de bijbehorende VEXcode-opdrachten, vindt u in de Python VEX API Blocks en .

Deze opdrachten kunnen in de Monitor- en/of Printconsoles worden gebruikt om de gegevens van elke momentopname die wordt gemaakt terwijl uw project wordt uitgevoerd, te visualiseren. Meer informatie over het gebruik van de Monitor- en Printconsoles met blokken, met Pythonof met behulp van de Printconsole.


De AI Vision Sensor gebruiken om Dex te helpen objecten te identificeren

Met de AI Vision Sensor kunt u Dex helpen navigeren naar specifieke objecten door de gegevens van de sensor te interpreteren. Met deze technologie kan Dex Game Elements targeten en ernaartoe rijden om ze op te halen.

De AI Vision Sensor rapporteert alleen gegevens van de meest recente momentopname. Dex moet deze momentopname dus voortdurend bijwerken tijdens het rijden.

voorbeeldprojectpictogram van V5RC 25-26 Pick Up Block met behulp van AI Vision

Dit voorbeeldproject laat zien hoe Dex de AI Vision Sensor kan gebruiken om zich autonoom op een blok te oriënteren en het op te pakken.

Leer hoe u voorbeeldprojecten met blok of kunt openen en uitvoeren met Python.


Dex-sensoren samen gebruiken

De AI Vision Sensor kan worden gecombineerd met andere sensoren op de robot om taken op het veld uit te voeren. Een volledige lijst van de sensoren op de virtuele versie van Dex is te vinden op pagina van de VEX API. Dit zijn slechts enkele ideeën om u op weg te helpen met uw code:

  • Gebruik de AI Vision Sensor om een Game Element te vinden en te richten, en gebruik vervolgens de GPS Sensorom naar een doel te rijden.
  • Gebruik deAI Vision Sensor om meerdere Game Elements te vinden en te targeten, en gebruik vervolgens de Optical 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 opdrachten, 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: