Roboto funkcijų supratimas naudojant VIQC pritaikant VEXcode VR


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į.

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama VIQC Pitching In (2021–2022) iššūkio programavimo aplinka, kurioje yra blokų kodavimo elementai, skirti mokytis kodavimo koncepcijų naudojant virtualų robotą.


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

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama VIQC Pitching In (2021–2022) iššūkio kodavimo aplinka, kurioje yra blokų ir teksto kodavimo parinktys, skirtos programuoti virtualų robotą.

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

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama VIQC Pitching In (2021–2022) iššūkio programavimo aplinka, kurioje yra blokų ir teksto kodavimo parinktys studentams, besimokantiems robotikos ir kodavimo koncepcijų.

atstumo jutiklis praneša, ar objektas yra arti jutiklio, taip pat apytikslį atstumą nuo jutiklio priekio iki objekto milimetrais arba coliais.

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama VIQC Pitching In (2021–2022) iššūkio kodavimo aplinka, kurioje yra blokų ir teksto kodavimo parinktys, skirtos programuoti virtualų robotą.

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

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama VIQC Pitching In (2021–2022 m.) kodavimo aplinka, kurioje yra blokų ir teksto kodavimo parinktys, skirtos programuoti virtualų robotą, skirtą mokymosi STEM mokymo tikslais.

buferio jungiklis praneša, ar jis šiuo metu paspaudžiamas, ar ne.

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama VIQC Pitching In (2021–2022) iššūkio programavimo aplinka, kurioje yra blokų kodavimo parinktys ir virtualus robotas, skirtas mokomajai kodavimo veiklai.

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

Diagrama, iliustruojanti VEXcode VR sąsają VIQC Pitching In (2021–2022) konkursui, demonstruojanti blokų ir teksto kodavimo galimybes programuojant virtualų robotą edukacinėje STEM aplinkoje.

spalvų jutiklis naudoja atspindėtą šviesą, kad aptiktų objekto spalvą, atspalvio vertę, pilkos spalvos reikšmę ir artumą.

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama VIQC Pitching In (2021–2022 m.) programavimo aplinka su blokiniu kodavimo išdėstymu, skirtu mokyti kodavimo koncepcijas ir robotikos principus STEM ugdyme.

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.

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

Last Updated: