Utilizzo del sensore di visione AI nel V5RC Push Back Playground

È possibile utilizzare il sensore di visione AI per identificare gli oggetti di gioco (blocchi) sul V5RC 25-26 Push Back Playground in VEXcode VR utilizzando le classificazioni AI.

Se hai familiarità con la versione fisica del sensore di visione AI , saprai che il sensore fisico è anche in grado di segnalare informazioni su AprilTags e firme colorate configurate. Poiché in VEXcode VR non è richiesta alcuna configurazione del robot e non sono presenti AprilTag sul campo di spinta V5RC 25-26, il sensore virtuale riporta informazioni solo sugli elementi di gioco preconfigurati: blocchi rossi e blocchi blu. 


Come funziona il sensore di visione AI in V5RC Push Back in VEXcode VR

sensore di visione AI su Dex

L'AI Vision Sensor è una telecamera in grado di identificare e differenziare automaticamente gli elementi del gioco, consentendo al robot di orientarsi autonomamente verso oggetti specifici. Il sensore è pre-addestrato per riconoscere gli elementi del gioco V5RC Push Back di quest'anno, quindi rileverà automaticamente i blocchi.

Per rilevare questi oggetti, il sensore di visione AI è montato sulla parte anteriore del robot (come mostrato qui).


Raccolta di dati dal sensore di visione AI

È possibile visualizzare i dati segnalati dal sensore di visione AI tramite la finestra Snapshot, la console di monitoraggio o la console di stampa in VEXcode VR.

Area giochi V5RC Push Back in VEXcode VR con il pulsante di chiamata dello snapshot del sensore di visione AI.

Per visualizzare la finestra Snapshot e vedere i dati segnalati dal sensore di visione AI, selezionare il pulsante Sensore di visione AI

Selezionare nuovamente il pulsanteAI Vision Sensor per nascondere la finestra Snapshot. 

Visualizzazione del sensore AI Vision su Dex con blocchi rossi e blu

La finestra Snapshot appare nell'angolo in alto a sinistra della finestra Playground e identifica tutti gli elementi del gioco all'interno del campo visivo del sensore di visione AI.

Per ogni oggetto rilevato, vengono visualizzati i dati chiave, tra cui la classificazione, le coordinate del centro X e del centro Y, nonché la larghezza e l'altezza.

Le spiegazioni sui tipi di dati segnalati dal sensore di visione AI, inclusi i relativi comandi VEXcode, sono disponibili nei blocchi dell'API Python VEX.

Questi comandi possono essere utilizzati nelle console Monitor e/o Print per visualizzare i dati di ogni snapshot acquisito durante l'esecuzione del progetto. Scopri di più sull'utilizzo delle console Monitor e Print con i blocchi, con Pythono Utilizzo della console Print.


Utilizzo del sensore di visione AI per aiutare Dex a identificare gli oggetti

Puoi usare il sensore di visione AI per aiutare Dex a raggiungere oggetti specifici interpretando i dati del sensore. Grazie a questa tecnologia, Dex può prendere di mira gli Elementi del Gioco e dirigersi verso di essi per raccoglierli.

Il sensore di visione AI riporterà solo i dati dell'istantanea più recente, quindi Dex deve aggiornare costantemente tale istantanea durante la guida.

icona di esempio del progetto V5RC 25-26 Raccogli blocco utilizzando AI Vision

Questo progetto di esempio mostra come Dex può utilizzare il sensore di visione AI per orientarsi autonomamente verso un blocco e raccoglierlo.

Scopri come accedere ed eseguire progetti di esempio con i blocchi o con Python.


Utilizzo congiunto dei sensori di Dex

Il sensore di visione AI può essere combinato con altri sensori sul robot per completare attività sul campo. Un elenco completo dei sensori sulla versione virtuale di Dex può essere trovato su questa pagina dell'API VEX. Ecco solo alcune idee per aiutarti a iniziare a scrivere il tuo codice:

  • Utilizza il sensore di visione AI per trovare e prendere di mira un elemento gioco, quindi utilizza il sensore GPS per raggiungere un obiettivo.
  • Utilizza il sensore di visione AIper trovare e prendere di mira più elementi gioco, quindi utilizza il sensore per determinare il colore del blocco nel trasportatore prima di rilasciarlo.

Ricorda che ulteriori informazioni su comandi specifici, sul campo Push Back V5RC e sull'Hero Bot, Dex, sono disponibili nell'API VEX e nella Guida integrata in VEXcode VR (Blocchi e Python).

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

Last Updated: