Robotas, naudojamas VIQRC Slapshot žaidimų aikštelėje VEXcode VR, yra virtuali Snapshot versija, VEX IQ Hero Bot, naudojama 2022–2023 m. VEX IQ Competition (VIQRC) Slapshot. „Virtual Snapshot“ turi tokius pat matmenis ir variklius kaip ir fizinis momentinis vaizdas, tačiau su papildomais jutikliais, skirtais koduoti papildomus autonominius VEXcode VR judesius. „VEXcode VR“ „Slapshot“ versijoje yra tik vienas robotas ir jis jau sukonfigūruotas. Tai pašalina roboto konfigūracijos ar iš anksto nustatyto šablono projekto poreikį.
Robotų valdikliai
Snapshot turi šiuos valdiklius:
pavara su inerciniu jutikliu. Tai įgalina VEXcode VR įrankių dėžės blokų kategoriją „Drivetrain“ vairuoti ir pasukti robotą.
ranka valdoma Arm Motor. Tai leidžia robotui atlaisvinti diskus iš kai kurių dozatorių ir pasiekti užtvarą, kad paliestų kontaktinę zoną rungtynių pabaigoje.
- Ranka pakeliama ir nuleidžiama naudojant bloką [Spin for] arba [Spin to position]. Numatytoji padėtis yra nuleisti ranką.
įsiurbimas , valdomas įsiurbimo variklio. Tai leidžia robotui paimti diskus arba pakeisti paėmimą (įsiurbimo atbulinės eigos keitimas taip pat vadinamas išėmimu), kad išsuktų diskus nuo įleidimo angos ir juos įvertintų.
- Įsiurbimą galima sukti naudojant bloką [Spin for]. Sukant įleidimo angą 180 laipsnių kampu, iš lauko paimamas diskas.
- Tiek įleidimo, tiek išleidimo angos gali būti perkeliamos naudojant [Spin] bloką. Sukdami variklį tam tikrą laiką ir sustabdę variklį, galite įsitikinti, kad diskas buvo pašalintas iš išleidimo angos.
Robotų jutikliai
„Virtual Snapshot“ pridėjo jutiklius autonominiam programavimui VEXcode VR. Šie jutikliai yra pagrįsti VEX IQ (2 kartos) jutikliais, įskaitant atstumo jutiklį (2 kartos) ir optinį jutiklį.
Inercinis
inercinis jutiklis , naudojamas su pavara. Tai leidžia robotui atlikti tikslius ir tikslius posūkius.
Pavaros antraštė praneša apie vertę nuo 0 iki 359,9 laipsnių, o pagal laikrodžio rodyklę yra teigiama.
Atstumo jutiklis (2 kartos)
atstumo jutiklis praneša, ar objektas yra arti jutiklio, taip pat apytikslį atstumą nuo jutiklio priekio iki objekto milimetrais arba coliais.
Atstumo jutiklis, esantis priekinėje Snapshot, gali būti naudojamas norint nustatyti, kiek toli nuo tvoros šiuo metu yra robotas.
Daugiau informacijos apie IQ (2 kartos) atstumo jutiklį rasite šiame VEX bibliotekos straipsnyje.
Buferio jungiklis
buferio jungiklis praneša, ar jis šiuo metu paspaudžiamas, ar ne.
Buferio jungiklis yra įsiurbimo mechanizme ir gali būti naudojamas nustatyti, ar diskas buvo įdėtas į įsiurbimo angą.
Daugiau informacijos apie buferio jungiklį rasite šiame VEX Library straipsnyje.
Optinis jutiklis
optinis jutiklis naudoja atspindėtą šviesą, kad aptiktų objekto spalvą, atspalvio vertę, pilkos spalvos reikšmę ir artumą.
Optinis jutiklis, esantis priekinėje Snapshot pusėje, naudojamas dozatorių spalvoms aptikti.
Tai gali būti naudinga nustatant, su kuriuo dozatoriumi sąveikauti ir kaip robotas turėtų reaguoti į dozatorių, kad atlaisvintų diskus.