Robotas, naudojamas VEXcode VR žaidimų aikštelėje VIQC Pitching In Playground, yra virtuali „Fling“ versija, „VEX IQ Hero Bot“, naudojama 2021–2022 m. VEX IQ Challenge (VIQC) „Pitching In“. „Virtual Fling“ turi tokius pačius matmenis ir variklius kaip ir fizinis „Fling“, tačiau su papildomais jutikliais, skirtais autonominiam programavimui VEXcode VR. „VEXcode VR“ „Pitching In“ versijoje yra tik vienas robotas ir jis jau iš anksto sukonfigūruotas. Tai pašalina roboto konfigūracijos ar iš anksto nustatyto šablono projekto poreikį.
Robotų valdikliai
Fling turi šiuos valdiklius:
pavara su giroskopu. Tai įgalina VEXcode IQ įrankių dėžės blokų kategoriją „Drivetrain“ vairuoti ir pasukti robotą.
katapultos ranka , valdoma Arm Katapultos varikliu. Tai leidžia robotui paleisti kamuoliukus į vartus ir numušti žemai nuo pakabinamos juostos.
- Katapultos ranka paleidžiama nepertraukiamu judesiu naudojant [Spin] bloką. Numatytoji padėtis yra nuleisti ranką.
- Katapultos ranką galima išlyginti, kai ji nustatyta į 2600 laipsnių padėtį, naudojant bloką [Spin to position]. Tai naudinga važiuojant po pakabinamomis juostomis.
Katapultos svirties įtempimas valdomas svirties įtempimo variklio. Tai leidžia robotui paleisti kamuoliukus skirtingais atstumais per lauką.
- Katapultos rankos įtempimą galima reguliuoti naudojant [Spin to position] bloką. Tai naudinga paleidžiant kamuoliukus iš skirtingų atstumų lauke.
- Numatytasis įtempimas yra 90 laipsnių.
įsiurbimas , valdomas įsiurbimo variklio. Tai leidžia robotui paimti rutulius, kuriuos paleidžia katapultos ranka, arba pakeisti paėmimą (įsiurbimo atbulinė eiga dar vadinama išėmimu), kad išsuktų rutulius nuo įleidimo angos. Išėmimas gali būti naudojamas surinkti kamuoliukus ir perkelti juos į kitą vietą.
- Įsiurbimą galima sukti naudojant bloką [Spin for]. Sukant įleidimo angą 180 laipsnių kampu paimamas rutulys iš lauko.
Robotų jutikliai
„Virtual Fling“ pridėjo jutiklius autonominiam programavimui VEXcode VR.
Varomoji pavara
giroskopo 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
atstumo jutiklis praneša, ar objektas yra arti jutiklio, taip pat apytikslį atstumą nuo jutiklio priekio iki objekto milimetrais arba coliais.
Atstumo jutiklis, esantis Fling centre, gali būti naudojamas aptikti, kada ant katapultos rankos uždedamas kamuolys.
Daugiau informacijos apie IQ atstumo jutiklį rasite šiame VEX Library straipsnyje.
Buferio jungiklis
buferio jungiklis praneša, ar jis šiuo metu paspaudžiamas, ar ne.
Buferio jungiklis yra katapultos svirties apačioje ir gali būti naudojamas nustatyti, kada katapultos svirtis buvo visiškai nuleista.
Daugiau informacijos apie buferio jungiklį rasite šiame VEX Library straipsnyje.
Spalvos jutiklis
spalvų jutiklis naudoja atspindėtą šviesą, kad aptiktų objekto spalvą, atspalvio vertę, pilkos spalvos reikšmę ir artumą.
Spalvų jutiklis, esantis po „Fling“, naudojamas aptikti, ar robotas važiuoja per juodas linijas virtualiame lauke.
Tai gali būti naudinga važiuojant, kol lauke aptinkama tam tikra juoda linija, arba netgi naudojant juodų linijų skaičių lauke, kad būtų galima stebėti, kiek toli Fling turėtų nuvažiuoti.