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 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.
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ą.
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ą.
Š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).