Je kunt de VEX IQ AI Vision Sensor gebruiken om spelobjecten (pinnen en balken) op de VIQRC 25-26 Mix & Match Playground in VEXcode VR te identificeren met behulp van AI-classificaties.
Als u bekend bent met fysieke versie van de IQ AI Vision Sensor, weet dat deze sensor ook informatie kan rapporteren over AprilTag-ID's en geconfigureerde kleursignaturen. Omdat er in VEXcode VR geen robotconfiguratie nodig is en er geen AprilTag ID's aanwezig zijn op het VIQRC 25-26 Mix & Match Field, rapporteert de virtuele sensor alleen informatie over de vooraf geconfigureerde spelelementen: balken, rode pinnen, blauwe pinnen en oranje pinnen.
AI-visie in VIQRC Mix & Match virtuele vaardigheden
De IQ 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 spelelementen van het VIQRC Mix & Match-toernooi van dit jaar te herkennen, waardoor hij automatisch pinnen en balken detecteert.
Om deze objecten te detecteren, is de VEX AI Vision Sensor aan de voorkant van de robot op de lift gemonteerd en naar beneden gericht, richting het veld (zoals hier weergegeven).
Gegevens verzamelen voor AI-visie
U kunt de gegevens die door de IQ AI Vision Sensor worden gerapporteerd, bekijken via het Snapshot-venster, de Monitorconsole of de Printconsole in VEXcode VR.
Om het momentopnamevenster te openen en de gegevens te bekijken die de IQ AI Vision Sensor rapporteert, selecteert u de knop AI Vision.
Selecteer de knopAI Vision opnieuw om het momentopnamevenster te verbergen.
Het Snapshot-venster verschijnt in de linkerbovenhoek van het Playground-venster, is gemarkeerd met een rood kader en toont alle spelelementen binnen het gezichtsveld van de sensor.
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 IQ AI Vision Sensor worden gerapporteerd, inclusief de bijbehorende VEXcode-opdrachten, is te vinden in de VEX API.
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 Blocks, Pythonof Gebruik van de Printconsole.
De sensoren van Huey samen gebruiken
De IQ AI Vision Sensor 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 Huey 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 IQ AI Vision Sensor om een spelelement te vinden en erop te richten, en gebruik vervolgens de Distance Sensorom het object op te pakken.
- Gebruik deIQ AI Vision Sensor om meerdere spelelementen te vinden en te targeten, en gebruik vervolgens de optische sensor om de kleur van de onderste pin in de grijper te bepalen voordat je deze plaatst.