„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:
- Prijunkite dirbtinio intelekto regos jutiklį prie žiniatinklio pagrindu veikiančios „VEXcode IQ“
- Prijunkite dirbtinio intelekto regėjimo jutiklį prie programėle valdomo „VEXcode IQ“
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 |
|
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ėlyni ir raudoni Buckyballs |
Mėlynas kamuolys | ClassroomElements.BLUE_BALL |
mėlynasis kamuolys |
| Raudonas kamuolys | ClassroomElements.RED_BALL |
raudonas kamuolys |
|
|
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.
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.
Norėdami išeiti iš „AI Vision Utility“, apatiniame dešiniajame kampe pasirinkiteUždaryti.
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.
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ą.
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ą
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.
Pamatysite, kad naujasis„AprilTags“ aptikimo režimas bus nustatytas į Įjungta.
PasirinkiteAtlikta , kad išsaugotumėte AI regėjimo jutiklio konfigūracijos pakeitimus.