Dirbtinio intelekto vaizdo jutiklio naudojimas V5RC stūmimo aikštelėje

Galite naudoti dirbtinio intelekto regos jutiklį, kuris padės atpažinti žaidimo objektus (blokus) „V5RC 25-26 Push Back Playground“ aikštelėje „VEXcode VR“ režime, naudodami dirbtinio intelekto klasifikacijas.

Jei esate susipažinę su fizine AI regėjimo jutiklio versija, žinote, kad fizinis jutiklis taip pat gali pateikti informaciją apie „AprilTags“ ir sukonfigūruotus spalvų parašus. Kadangi „VEXcode VR“ nereikia konfigūruoti roboto ir „V5RC 25-26“ stūmimo lauke nėra „AprilTag“ žymų, virtualus jutiklis praneša informaciją tik apie iš anksto sukonfigūruotus žaidimo elementus: raudonus ir mėlynus blokus. 


Kaip veikia dirbtinio intelekto vaizdo jutiklis V5RC žaidime „Push Back“ VEXcode VR režime

dirbtinio intelekto regėjimo jutiklis „Dex“ įrenginyje

Dirbtinio intelekto vaizdo jutiklis yra kamera, kuri gali automatiškai atpažinti ir atskirti žaidimo elementus, leisdama jūsų robotui savarankiškai orientuotis konkrečių objektų atžvilgiu. Jutiklis yra iš anksto apmokytas atpažinti šių metų V5RC „Push Back“ žaidimo elementus, todėl jis automatiškai aptiks blokus.

Šiems objektams aptikti dirbtinio intelekto regos jutiklis yra sumontuotas roboto priekyje (kaip parodyta čia).


Duomenų rinkimas iš dirbtinio intelekto regos jutiklio

DI vaizdo jutiklio pateikiamus duomenis galite peržiūrėti „VEXcode VR“ momentinės nuotraukos lange, monitoriaus konsolėje arba spausdinimo konsolėje.

V5RC „Pastumk atgal“ žaidimų aikštelė „VEXcode VR“ režime su dirbtinio intelekto vaizdo jutiklio momentinės nuotraukos mygtuko išnaša.

Norėdami peržiūrėti momentinės nuotraukos langą ir matyti AI regėjimo jutiklio teikiamus duomenis, pasirinkite mygtuką AI regėjimo jutiklis

Dar kartą pasirinkite mygtukąAI regėjimo jutiklis kad paslėptumėte momentinės nuotraukos langą. 

Dirbtinio intelekto vaizdo jutiklio vaizdas „Dex“ įrenginyje su raudonais ir mėlynais blokais

Momentinės nuotraukos langas rodomas viršutiniame kairiajame žaidimų aikštelės lango kampe ir jame nurodomi visi žaidimo elementai, esantys dirbtinio intelekto regos jutiklio matymo lauke.

Kiekvienam aptiktam objektui rodomi pagrindiniai duomenys, įskaitant klasifikaciją, centro X ir centro Y koordinates, plotį ir aukštį.

AI regėjimo jutiklio pateikiamų duomenų tipų paaiškinimus, įskaitant su jais susijusias VEX kodo komandas, galite rasti blokų ir Python VEX API.

Šias komandas galima naudoti monitoriaus ir (arba) spausdinimo konsolėse, kad būtų lengviau vizualizuoti duomenis iš kiekvienos momentinės kopijos, padarytos vykdant projektą. Sužinokite daugiau apie stebėjimo ir spausdinimo konsolių naudojimą su, su „Python“arba blokais. Spausdinimo konsolės naudojimas.


Dirbtinio intelekto regos jutiklio naudojimas siekiant padėti „Dex“ atpažinti objektus

Galite naudoti dirbtinio intelekto regos jutiklį, kad padėtumėte „Dex“ naviguoti iki konkrečių objektų, interpretuodami jutiklio duomenis. Naudodamas šią technologiją, Dexas gali nusitaikyti į žaidimo elementus ir nuvažiuoti iki jų, kad juos paimtų.

Dirbtinio intelekto vaizdo jutiklis pateiks tik naujausios momentinės nuotraukos duomenis, todėl „Dex“ vairuojant turi nuolat atnaujinti tą momentinę nuotrauką.

V5RC 25-26 paėmimo bloko projekto piktogramos pavyzdys naudojant dirbtinį intelektą

Šiame pavyzdiniame projekte parodyta, kaip „Dex“ gali naudoti dirbtinio intelekto regos jutiklį, kad automatiškai orientuotųsi pagal bloką ir jį paimtų.

Sužinokite apie pavyzdinių projektų pasiekimą ir vykdymą su arba blokais naudojant Python.


Dexo jutiklių naudojimas kartu

Dirbtinio intelekto regos jutiklį galima derinti su kitais roboto jutikliais, kad būtų galima atlikti užduotis lauke. Visą virtualioje „Dex“ versijoje esančių jutiklių sąrašą galite rasti VEX API puslapyje Štai tik kelios idėjos, padėsiančios jums pradėti dirbti su kodu:

  • Naudokite DI regos jutiklį kad surastumėte ir nusitaikytumėte į žaidimo elementą, tada naudokite GPS jutiklįkad nuvažiuotumėte į tikslą.
  • NaudokiteDI regos jutiklį kad surastumėte ir nusitaikytumėte į kelis žaidimo elementus, tada naudokite optinį jutiklį kad nustatytumėte bloko spalvą konvejeryje prieš paleisdami.

Atminkite, kad papildomos informacijos apie konkrečias komandas, „V5RC Push Back Field“ ir „Hero Bot“ Dex galite rasti VEX API ir integruotame „VEXcode VR“ žinyne (blokai ir Python).

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

Last Updated: