Abilitazione delle classificazioni AI e rilevamento dell'ID AprilTag in VEXcode IQ

Il sensore di visione AI VEX IQ è in grado di utilizzare modelli di intelligenza artificiale pre-addestrati per rilevare oggetti noti. Tra questi rientrano le classificazioni AI e gli ID AprilTag. Questo articolo spiegherà come utilizzare AI Vision Utility in VEXcode IQ per abilitare questo rilevamento.

Prima di iniziare, il sensore di visione AI deve essere collegato e configurato in VEXcode IQ. Per maggiori informazioni, consulta questi articoli:


Modelli di classificazione AI

Le classificazioni AI sono oggetti di gioco che un sensore di visione AI può rilevare. Queste classificazioni consentono al sensore di visione AI di distinguere tra diversi tipi di oggetti nel suo campo visivo. 

Nel VEXcode basato su testo, a ciascuna di queste classificazioni è assegnato un ID che viene utilizzato per differenziarle nei progetti.

Elementi della classe

Il modelloClassroom Elements include oggetti di gioco presenti nel IQ Classroom Bundle e EXP Classroom Bundle.

Le classificazioni dell'IA includono:

  • Cubi blu, rossi e verdi
  • Buckyballs blu e rossi
  • Anelli blu, rossi e verdi
Oggetti di gioco Classificazione AI ID Python ID C++

 

Un oggetto di gioco a forma di cubo rosso, verde e blu.

Cubi blu, rossi e verdi

Cubo blu ClassroomElements.BLUE_CUBE cubo blu
Cubo verde ClassroomElements.GREEN_CUBE cuboverde
Cubo rosso ClassroomElements.RED_CUBE cubo rosso

Una palla blu e rossa.

Buckyballs blu e rossi

Palla blu ClassroomElements.BLUE_BALL Palla blu
Palla rossa ClassroomElements.RED_BALL Palla rossa

 

Un oggetto da gioco ad anello blu, rosso e verde.

Anelli blu, rossi e verdi

Anello blu ClassroomElements.BLUE_RING Anello blu
Anello verde ClassroomElements.GREEN_RING anello verde
Anello rosso ClassroomElements.RED_RING anello rosso

VIQRC Mix & Match

Il modelloVIQRC Mix & Match include oggetti di gioco trovati nel VEX IQ Robotics Competition "Mix & Match" Kit completo di elementi di campo & e 2025-26 VEX IQ Robotics Competition "Mix & Match" Kit di elementi di punteggio.

Le classificazioni dell'IA includono:

  • Spilli arancioni, rossi e blu
  • Travi
Oggetti di gioco Classificazione AI ID Python ID C++

 

Spilli arancioni, rossi e blu

Spilla arancione GameElementsMixAndMatch.ORANGE_PIN orangePin
Spillo rosso GameElementsMixAndMatch.RED_PIN redPin
Spilla blu GameElementsMixAndMatch.BLUE_PIN bluePin

Travi

Trave GameElementsMixAndMatch.BEAM trave

Abilita il rilevamento della classificazione AI

La modalità di rilevamento deve essere abilitata nell'utilità AI Vision affinché il sensore AI Vision rilevi le classificazioni AI.

Finestra Dispositivi in vexcode che mostra il sensore AI Vision con evidenziato un pulsante con la scritta configura.

SelezionareConfigura nel menu del dispositivo del sensore di visione AI.

Si aprirà l'utilità AI Vision. Selezionare l'interruttore nell'angolo in alto a destra dell'Utilità sotto Classificazione AI per attivare la Modalità di rilevamento della classificazione AI .

Come mostrato nel video a sinistra, una volta attivata la funzione di classificazione AI, nella finestra appariranno i dati relativi a tutti gli oggetti di classificazione AI.

Selezionare il menu a discesa Classificazione AI per scegliere quali classificazioni AI si desidera che il sensore di visione AI rilevi.

AI Vision Utility in VEXcode con evidenziato il pulsante nell'angolo in basso a destra con la scritta Chiudi.

SelezionareChiudinell'angolo in basso a destra per uscire da AI Vision Utility.

AI Vision Utility in VEXcode con evidenziata l'area in cui è indicato che il rilevamento della classificazione AI è attivo. Un secondo punto saliente è visibile nella tabella di classificazione AI in basso, che mostra l'elenco delle classificazioni disponibili.

Vedrai che la nuova modalità di rilevamento della classificazione AI sarà impostata su su e le classificazioni AI che verranno rilevate verranno aggiunte nella parte inferiore del menu del dispositivo del sensore di visione AI.

Finestra dei dispositivi in vexcode che mostra il sensore AI Vision con un pulsante evidenziato con la scritta Fatto.

SelezionareFatto per salvare le modifiche alla configurazione del sensore di visione AI.


ID AprilTag

Gli ID AprilTag sono marcatori visivi progettati per essere facilmente rilevati e identificati dai sistemi di visione artificiale. Questi tag quadrati presentano un esclusivo motivo ad alto contrasto (solitamente bianco e nero) che consente alle telecamere e al software di riconoscerli rapidamente e di determinarne la posizione e l'orientamento precisi nello spazio 3D.

Esistono 38 diversi ID AprilTag, numerati da 0 a 37. Per una copia stampabile di questi ID AprilTag, clicca qui per scaricare la versione PDF o clicca qui per scaricare la versione Cricut ZIP (SVG).

Due AprilTags nell'AI Vision Utility. Uno è indicato come ID 5 e l'altro come ID 4.

Ogni AprilTag ha un numero ID identificabile che consente al sensore di visione AI di distinguerli. Ciò consente di utilizzare gli ID AprilTag per la navigazione all'interno di un campo o per identificare punti di interesse.

Abilita rilevamento AprilTag

Finestra Dispositivi in vexcode che mostra il sensore AI Vision con evidenziato un pulsante con la scritta configura.

SelezionareConfigura nel menu del dispositivo del sensore di visione AI.

Si aprirà l'utilità AI Vision. Selezionare l'interruttore nell'angolo in alto a destra dell'Utilità sotto AprilTags per attivare la Modalità di rilevamento AprilTag.

Come mostrato nel video a sinistra, una volta attivato il pulsante, nella finestra appariranno i dati relativi a tutti gli ID AprilTag.

AI Vision Utility in VEXcode con evidenziata l'area in cui è indicato che il rilevamento AprilTag è attivo.

Vedrai impostata su On.

Finestra dei dispositivi in vexcode che mostra il sensore AI Vision con un pulsante evidenziato con la scritta Fatto.

SelezionareFatto per salvare le modifiche alla configurazione del sensore di visione AI.

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

Last Updated: