Tekoälyluokitusten ja AprilTag-tunnusten tunnistuksen käyttöönotto VEXcode IQ:ssa

VEX IQ AI -näköanturi pystyy käyttämään esiopetettuja tekoälymalleja tunnettujen kohteiden havaitsemiseen. Näitä ovat tekoälyluokitukset ja AprilTag-tunnukset. Tässä artikkelissa selitetään, miten VEXcode IQ:n AI Vision -apuohjelmaa käytetään tämän tunnistuksen käyttöönottoon.

Ennen aloittamista tekoälynäköanturi on liitettävä ja konfiguroitava VEXcode IQ:ssa. Katso lisätietoja näistä artikkeleista:


Tekoälyn luokittelumallit

Tekoälyluokitukset ovat peliobjekteja, jotka tekoälynäköanturi pystyy havaitsemaan. Näiden luokittelujen avulla tekoälynäköanturi pystyy erottamaan erityyppiset kohteet näkökentässään. 

Tekstipohjaisessa VEX-koodissa jokaisella näistä luokituksista on oma ID-tunnus, jota käytetään erottamaan ne toisistaan ​​projekteissa.

Luokkahuoneen elementit

Classroom Elements -malli sisältää peliobjekteja, jotka löytyvät IQ Classroom Bundle ja EXP Classroom Bundle.

Tekoälyluokitukset sisältävät:

  • Siniset, punaiset ja vihreät kuutiot
  • Siniset ja punaiset Buckyballit
  • Siniset, punaiset ja vihreät renkaat
Peliobjektit Tekoälyluokitus Python-tunnus C++-tunnus

 

Punainen, vihreä ja sininen kuutiopeliobjekti.

Siniset, punaiset ja vihreät kuutiot

Sininen kuutio Luokkahuoneen elementit.SININEN_KUUTIO sininenKuutio
Vihreä kuutio Luokkahuoneen elementit.VIHREÄ_KUUTIO vihreäkuutio
Punainen kuutio LuokkahuoneenElementit.PUNAINEN_KUUTIO punainen kuutio

Sininen ja punainen pallo.

Siniset ja punaiset Buckyballit

Sininen pallo LuokkahuoneenElementit.SININEN_PALLO sininen pallo
Punainen pallo LuokkahuoneenElementit.PUNAINEN_PALLO punainen pallo

 

Sininen, punainen ja vihreä rengaspeliobjekti.

Siniset, punaiset ja vihreät renkaat

Sininen rengas LuokkahuoneenElementit.SININEN_RENGAS sininenRing
Vihreä rengas LuokkahuoneenElementit.VIHREÄ_RENGAS vihreäRing
Punainen rengas Luokkahuoneen elementit.PUNAINEN_RENGAS punainenRing

VIQRC Mix & -ottelu

VIQRC Mix & Match -malli sisältää peliesineitä, jotka löytyvät VEX IQ Robotics Competition "Mix & Match" -pelin täysversiosta. & Kenttäelementtipakkaus ja 2025-26 VEX IQ Robotics Competition "Mix & Match" -pisteytyspakkaus.

Tekoälyluokitukset sisältävät:

  • Oranssit, punaiset ja siniset nastat
  • palkit
Peliobjektit Tekoälyluokitus Python-tunnus C++-tunnus

 

Oranssit, punaiset ja siniset nastat

Oranssi nasta GameElementsMixAndMatch.ORANGE_PIN oranssiPin
Punainen nasta GameElementsMixAndMatch.RED_PIN punainen pinni
Sininen nasta GameElementsMixAndMatch.BLUE_PIN sininenPin

palkit

Palkki GameElementsMixAndMatch.BEAM palkki

Ota käyttöön tekoälyluokituksen tunnistus

Tunnistustilan on oltava käytössä AI Vision -apuohjelmassa, jotta AI Vision -anturi voi havaita AI-luokitukset.

Laiteikkuna vexcodessa, jossa näkyy tekoälynäköanturi ja korostettuna painike, jossa lukee "määritä".

Valitse AI Vision Sensorin laitevalikostaConfigure.

AI Vision -apuohjelma avautuu. Ota AI-luokituksen tunnistustilakäyttöön valitsemalla apuohjelman oikeassa yläkulmassa oleva kytkin kohdan AI-luokittelu alapuolelta.

Kuten vasemmalla olevassa videossa näkyy, kun tekoälyluokittelu on kytketty päälle, tekoälyluokitteluobjektien tiedot näkyvät ikkunassa.

Valitse Tekoälyluokitus -pudotusvalikko ja valitse, mitkä tekoälyluokitukset haluat tekoälynäköanturin havaitsevan.

AI Vision Utility VEXcodessa, jossa on korostettu painike oikeassa alakulmassa, jossa lukee Sulje.

Poistu AI Vision -apuohjelmasta valitsemallaSuljeoikeassa alakulmassa.

VEXcoden AI Vision -apuohjelma, jossa on korostus alueella, jossa lukee AI-luokituksen tunnistus on käytössä. Toinen kohokohta näkyy tekoälyn luokittelutaulukossa alareunassa, jossa näkyy luettelo käytettävissä olevista luokituksista.

Näet uudenAI-luokituksen tunnistustilan asetuksen olevan On ja havaittavat AI-luokitukset lisätään AI-näköanturin laitevalikon alaosaan.

Laiteikkuna vexcodessa, jossa näkyy tekoälynäköanturi ja korostettuna Valmis-painike.

Tallenna muutoksesi tekoälynäköanturin määrityksiin valitsemallaValmis.


AprilTag-tunnukset

AprilTag-tunnukset ovat visuaalisia merkkejä, jotka on suunniteltu konenäköjärjestelmien helpoksi havaitsemiseksi ja tunnistamiseksi. Näissä neliönmuotoisissa tunnisteissa on ainutlaatuinen, korkeakontrastinen (yleensä mustavalkoinen) kuvio, jonka avulla kamerat ja ohjelmistot tunnistavat ne nopeasti ja määrittävät niiden tarkan sijainnin ja suunnan 3D-tilassa.

AprilTag-tunnuksia on 38 erilaista, ja ne on numeroitu väliltä 0–37. Näiden AprilTag-tunnusten tulostettavan kopion lataamalla PDF-version tai napsauttamalla tästä, lataamalla Cricut ZIP (SVG) -versionnapsauttamalla tästä.

Kaksi AprilTagia AI Vision -apuohjelmassa. Toinen näkyy ID:nä 5 ja toinen ID:nä 4.

Jokaisella AprilTag-tunnistimella on tunnistettava tunnistenumero, jonka avulla tekoälynäköanturi voi erottaa ne toisistaan. Tämä mahdollistaa AprilTag-tunnusten käytön pellolla navigointiin tai kiinnostavien kohteiden tunnistamiseen.

Ota AprilTag-tunnistus käyttöön

Laiteikkuna vexcodessa, jossa näkyy tekoälynäköanturi ja korostettuna painike, jossa lukee "määritä".

Valitse AI Vision Sensorin laitevalikostaConfigure.

AI Vision -apuohjelma avautuu. Ota AprilTag-tunnistustilakäyttöön valitsemalla apuohjelman oikeassa yläkulmassa oleva kytkin kohdan AprilTags alla.

Kuten vasemmalla olevassa videossa näkyy, kun kytkin on kytketty päälle, tiedot kaikista AprilTag-tunnuksista näkyvät ikkunassa.

VEXcoden tekoälynäköapuohjelma, jossa on korostus alueella, jossa lukee AprilTag-tunnistus on käytössä.

Näet uudenAprilTags -tunnistustilan olevan asetettu arvoon Käytössä.

Laiteikkuna vexcodessa, jossa näkyy tekoälynäköanturi ja korostettuna Valmis-painike.

Tallenna muutoksesi tekoälynäköanturin määrityksiin valitsemallaValmis.

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

Last Updated: