È possibile utilizzare il sensore di visione AI VEX IQ AI Vision Sensor per identificare gli oggetti di gioco (birilli e travi) nel VIQRC 25-26 Mix & Match Playground in VEXcode VR tramite classificazioni AI.
Se hai familiarità con la versione fisica del sensore di visione IQ AI, saprai che il sensore fisico è anche in grado di segnalare informazioni sugli ID AprilTag e sulle firme di colore configurate. Poiché in VEXcode VR non è necessaria alcuna configurazione del robot e non sono presenti ID AprilTag sul campo di gioco VIQRC 25-26 Mix & , il sensore virtuale segnala informazioni solo sugli elementi di gioco preconfigurati: raggi, perni rossi, perni blu e perni arancioni.
Visione AI in VIQRC Mix & Match Virtual Skills
Il sensore di visione IQ AI è una telecamera in grado di identificare e distinguere automaticamente gli elementi di gioco, consentendo al robot di orientarsi autonomamente verso oggetti specifici. Il sensore è pre-addestrato per riconoscere gli elementi di gioco del torneo VIQRC Mix & di quest'anno, quindi rileverà automaticamente birilli e travi.
Per rilevare questi oggetti, il sensore di visione VEX AI è montato sulla parte anteriore del robot, sul sollevatore, e puntato verso il basso, in direzione del campo (come mostrato qui).
Raccolta di dati di visione artificiale
In VEXcode VR è possibile visualizzare i dati segnalati dal sensore di visione IQ AI tramite la finestra Snapshot, la console Monitor o la console Stampa.
Per visualizzare la finestra Snapshot e vedere i dati riportati dal sensore IQ AI Vision, selezionare il pulsante AI Vision.
Seleziona nuovamente il pulsanteAI Vision per nascondere la finestra Snapshot.
La finestra Snapshot appare nell'angolo in alto a sinistra della finestra Playground, è evidenziata da un riquadro rosso e identifica tutti gli elementi di gioco all'interno del campo visivo del sensore.
Per ogni oggetto rilevato, vengono visualizzati dati chiave tra cui la classificazione, le coordinate X e Y del centro, la larghezza e l'altezza.
Le spiegazioni dei tipi di dati riportati dal sensore di visione IQ AI, inclusi i relativi comandi VEXcode, sono reperibili nell'API VEX.
Questi comandi possono essere utilizzati nelle console Monitor e/o Stampa per visualizzare i dati di ogni snapshot acquisito durante l'esecuzione del progetto. Scopri di più sull'utilizzo delle console Monitor e Stampa con blocchi, Pythono Utilizzo della console Stampa.
Utilizzo congiunto dei sensori di Huey
Il sensore di visione IQ AI può essere combinato con altri sensori presenti sul robot per completare attività sul campo. Un elenco completo dei sensori sulla virtuale di Huey è disponibile su pagina dell'API VEX. Questi sono solo alcuni spunti per aiutarti a iniziare a scrivere il tuo codice:
- Utilizza il sensore di visione AI IQ per individuare e puntare su un elemento di gioco, quindi utilizza il sensore di distanza per raccogliere l'oggetto.
- Utilizza il sensore di visione AIIQ per individuare e puntare su più elementi di gioco, quindi utilizza il sensore ottico per determinare il colore del perno inferiore nell'artiglio prima di posizionarlo.