Dirbtinio intelekto klasifikacijų ir „AprilTag“ ID aptikimo įjungimas „VEXcode IQ“

„VEX IQ“ dirbtinio intelekto regos jutiklis gali naudoti iš anksto apmokytus dirbtinio intelekto modelius žinomiems objektams aptikti. Tai apima AI klasifikacijas ir „AprilTag“ ID. Šiame straipsnyje paaiškinama, kaip naudoti „AI Vision Utility“ programą „VEXcode IQ“, kad būtų galima įjungti šį aptikimą.

Prieš pradedant, dirbtinio intelekto regėjimo jutiklis turi būti prijungtas ir sukonfigūruotas programoje „VEXcode IQ“. Daugiau informacijos rasite šiuose straipsniuose:


Dirbtinio intelekto klasifikavimo modeliai

Dirbtinio intelekto klasifikacijos yra žaidimo objektai, kuriuos gali aptikti dirbtinio intelekto regos jutiklis. Šios klasifikacijos leidžia dirbtinio intelekto regos jutikliui atskirti skirtingų tipų objektus jo matymo lauke. 

Tekstiniame VEX kode kiekviena iš šių klasifikacijų turi priskirtą ID, kuris naudojamas joms atskirti projektuose.

Klasės elementai

Classroom Elements modelis apima žaidimo objektus, esančius „ IQ Classroom Bundle ir „ EXP Classroom Bundle.

DI klasifikacijos apima:

  • Mėlyni, raudoni ir žali kubai
  • Mėlyni ir raudoni Buckyballs
  • Mėlyni, raudoni ir žali žiedai
Žaidimo objektai DI klasifikacija Python ID C++ ID

 

Raudonas, žalias ir mėlynas kubo žaidimo objektas.

Mėlyni, raudoni ir žali kubai

Mėlynas kubas ClassroomElements.BLUE_CUBE mėlynasis kubas
Žalias kubas ClassroomElements.GREEN_CUBE žaliasKubas
Raudonasis kubas ClassroomElements.RED_CUBE raudonas kubas

Mėlynas ir raudonas kamuoliukas.

Mėlyni ir raudoni Buckyballs

Mėlynas kamuolys ClassroomElements.BLUE_BALL mėlynasis kamuolys
Raudonas kamuolys ClassroomElements.RED_BALL raudonas kamuolys

 

Mėlynas, raudonas ir žalias žiedinio žaidimo objektas.

Mėlyni, raudoni ir žali žiedai

Mėlynas žiedas ClassroomElements.BLUE_RING mėlynas žiedas
Žaliasis žiedas ClassroomElements.GREEN_ŽIEDAS žalias žiedas
Raudonas žiedas KlasėsElementai.RAUDONAS_ŽIEDAS raudonas žiedas

VIQRC mišinys & rungtynės

VIQRC „Mix & Match modelis apima žaidimo objektus, esančius VEX IQ robotikos konkurso „Mix & Match“ viso žaidimo & lauko elementų rinkinyje ir 2025–2026 VEX IQ robotikos konkurso „Mix & Match“ taškų skaičiavimo elementų rinkinyje.

DI klasifikacijos apima:

  • Oranžiniai, raudoni ir mėlyni smeigtukai
  • Sijos
Žaidimo objektai DI klasifikacija Python ID C++ ID

 

Oranžiniai, raudoni ir mėlyni smeigtukai

Oranžinis smeigtukas GameElementsMixAndMatch.ORANGE_PIN oranžinis smeigtukas
Raudonas smeigtukas ŽaidimoElementųSuderinimas.RED_PIN raudonas smeigtukas
Mėlynas smeigtukas GameElementsMixAndMatch.BLUE_PIN mėlynas smeigtukas

Sijos

Spindulys ŽaidimoElementųSuderinimas.BEAM sija

Įjungti DI klasifikavimo aptikimą

Kad AI regėjimo jutiklis aptiktų AI klasifikacijas, AI regėjimo programoje turi būti įjungtas aptikimo režimas.

Įrenginių langas „vexcode“ programoje, kuriame rodomas dirbtinio intelekto regėjimo jutiklis su paryškintu mygtuku „konfigūruoti“.

Dirbtinio intelekto regėjimo jutiklio įrenginio meniu pasirinkiteKonfigūruoti.

Atsidarys AI vizijos programa. Pasirinkite jungiklį viršutiniame dešiniajame įrankių kampe po AI klasifikacija kad įjungtumėte AI klasifikacijos aptikimo režimą.

Kaip parodyta kairėje esančiame vaizdo įraše, įjungus dirbtinio intelekto klasifikavimo jungiklį, lange bus rodomi duomenys apie visus dirbtinio intelekto klasifikavimo objektus.

Pasirinkite išskleidžiamąjį meniu AI klasifikacija , kad pasirinktumėte, kurias AI klasifikacijas norite aptikti AI regėjimo jutikliu.

„AI Vision Utility“ programa „VEXcode“ programoje su paryškintu mygtuku apatiniame dešiniajame kampe, kuriame parašyta „Uždaryti“.

Norėdami išeiti iš „AI Vision Utility“, apatiniame dešiniajame kampe pasirinkiteUždaryti.

„AI Vision Utility“ VEXcode programoje su paryškinta sritimi, kurioje parašyta „AI klasifikavimo aptikimas įjungtas“. Antrą svarbiausią elementą galima pamatyti DI klasifikacijos lentelėje apačioje, kurioje rodomas galimų klasifikacijų sąrašas.

Pamatysite, kad naujasAI klasifikacijos aptikimo režimas bus nustatytas į Įjungta , o aptiktos AI klasifikacijos bus pridėtos AI regėjimo jutiklio įrenginio meniu apačioje.

Įrenginių langas „vexcode“ programoje, kuriame rodomas dirbtinio intelekto regėjimo jutiklis su paryškintu mygtuku „Atlikta“.

PasirinkiteAtlikta , kad išsaugotumėte AI regėjimo jutiklio konfigūracijos pakeitimus.


AprilTag ID

„AprilTag“ ID yra vizualiniai žymekliai, skirti lengvai aptikti ir identifikuoti kompiuterinės regos sistemomis. Šios kvadratinės žymos pasižymi unikaliu didelio kontrasto (dažniausiai juodai baltu) raštu, kuris leidžia kameroms ir programinei įrangai greitai jas atpažinti ir nustatyti tikslią jų padėtį bei orientaciją 3D erdvėje.

Yra 38 skirtingi „AprilTag“ ID, sunumeruoti nuo 0 iki 37. Norėdami atsispausdinti šių „AprilTag“ ID kopiją, čia, kad atsisiųstumėte arba PDF versiją, spustelėkite čia, kad atsisiųstumėte „Cricut ZIP“ (SVG)versiją.

Du „AprilTags“ žymėjimai dirbtinio intelekto regėjimo įrankyje. Vienas rodomas kaip ID 5, o kitas – kaip ID 4.

Kiekvienas „AprilTag“ turi atpažįstamą ID numerį, kuris leidžia dirbtinio intelekto regėjimo jutikliui juos atskirti. Tai leidžia „AprilTag“ ID naudoti navigacijai lauke arba lankytinoms vietoms nustatyti.

Įgalinti „AprilTag“ aptikimą

Įrenginių langas „vexcode“ programoje, kuriame rodomas dirbtinio intelekto regėjimo jutiklis su paryškintu mygtuku „konfigūruoti“.

Dirbtinio intelekto regėjimo jutiklio įrenginio meniu pasirinkiteKonfigūruoti.

Atsidarys AI vizijos programa. Pasirinkite jungiklį viršutiniame dešiniajame įrankių kampe po AprilTags , kad įjungtumėte AprilTag aptikimo režimą.

Kaip parodyta kairėje esančiame vaizdo įraše, įjungus jungiklį, lange bus rodomi duomenys apie visus „AprilTag“ ID.

„AI Vision Utility“ VEXcode su paryškinta sritimi, kurioje parašyta „AprilTag“ aptikimas įjungtas.

Pamatysite, kad naujasis„AprilTags“ aptikimo režimas bus nustatytas į Įjungta.

Įrenginių langas „vexcode“ programoje, kuriame rodomas dirbtinio intelekto regėjimo jutiklis su paryškintu mygtuku „Atlikta“.

PasirinkiteAtlikta , kad išsaugotumėte AI regėjimo jutiklio konfigūracijos pakeitimus.

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

Last Updated: