Roboto funkcijų supratimas VIQRC pilname tome

„VEXcode VR Full Volume“ naudojamas robotas yra virtuali „Byte“ – „VEX IQ Hero Bot“ – versija, naudota 2023–2024 m. „VEX IQ“ robotikos varžybose (VIQRC) „Full Volume“. Virtualus baitas turi tokius pačius matmenis ir variklius kaip ir fizinis baitas, tačiau su papildomais jutikliais autonominiam programavimui VEXcode VR. „VEXcode VR“ viso tūrio žaidimų aikštelėje yra tik vienas robotas ir jis jau yra iš anksto sukonfigūruotas. Tai panaikina roboto konfigūracijos ar iš anksto nustatyto šablono projekto poreikį.

„VEXcode VR“ darbo sritis, kurioje rodomos blokų ir teksto pagrindu sukurtos VIQRC viso tūrio programavimo parinktys


Roboto valdymas

„Byte“ turi šiuos valdiklius: 

pavarų dėžė. Tai įgalina „VEXcode VR“ įrankių rinkinio blokų kategoriją „Pavara“ (angl. „Drivetrain“), kad robotas būtų valdomas ir sukamas, kaip parodyta šiame vaizdo įraše.

Arm, kurią valdo Arm Motor Group. Ranką galima pakelti ir nuleisti, kaip parodyta šiame vaizdo įraše. Tai leidžia robotui atlikti tokius veiksmus kaip žaidimo objektų transportavimas.

Ranką galima pakelti naudojant [Sukimosi] bloką. Ranka bus visiškai pakelta, kai bus pasukta į priekį 1300 laipsnių kampu.

VIQRC pilno tūrio robotas su paženklintais jutikliais, įsiurbimo, konvejerio ir pavaros komponentais

įsiurbimo kolektorius , kurį valdo įsiurbimo variklių grupė. Įsiurbimo angą galima sukti pirmyn ir atgal. Tai leidžia robotui rinkti ir vertinti žaidimo objektus.

Įleidimo angą galima pasukti naudojant [Sukti] bloką. Įsiurbimo anga surinks bloką, kai bus pasukta į priekį 90 laipsnių kampu, ir pelnys tašką arba numes bloką, kai bus pasukta atgal 90 laipsnių kampu. 


Robotų jutikliai

„Virtual Byte“ pridėjo jutiklius autonominiam programavimui „VEXcode VR“.

Inercinis jutiklis

VIQRC pilno tūrio roboto diagrama su matmenimis ir pagrindinėmis savybėmis VEXcode VR formatu

„VEX IQ“ (2-osios kartos) smegenyse įmontuotasinercinis jutiklis naudojamas kartu su pavaros sistema, kad „Byte“ galėtų atlikti tikslius ir tikslius posūkius, naudodamas pavaros kryptį. 

Daugiau informacijos apie inercinį jutiklį, įmontuotą VEX IQ (2-osios kartos) smegenyse, VEX bibliotekos straipsnyje.

„VEXcode VR“ darbo sritis, kurioje rodomi blokų valdikliai ir „VIQRC Full Volume“ roboto simuliacija

Pavaros antraštė rodo reikšmę nuo 0 iki 359,9 laipsnių, o pagal laikrodžio rodyklę reikšmė yra teigiama.

Atstumo jutiklis

„VEXcode VR“ darbo erdvė su „VIQRC Full Volume“ žaidimų aikštele ir virtualiu robotu, paruoštu programavimui

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

„VEXcode VR“ darbo sritis, kurioje rodomi VIQRC viso tūrio blokų valdikliai virtualiam robotui

Atstumo jutiklis yra „Byte“ priekyje ir gali būti naudojamas bet kokiems objektams ar kliūtims aptikti. 

Atkreipkite dėmesį, kad Byte'o ranka turėtų būti pakelta pakankamai, kad neužstotų atstumo jutiklio renkant rodmenis. 

Daugiau informacijos apie IQ (2-osios kartos) atstumo jutiklį šiame VEX bibliotekos.

Optinis jutiklis

VEXcode VR kodavimo parinktys VIQRC Full Volume robotui: blokai ir Python

optinis jutiklis praneša, ar objektas yra arti jutiklio, ir jei taip, kokios spalvos tas objektas.

Optinis jutiklis taip pat gali pranešti objekto ryškumą ir atspalvio vertę laipsniais. 

„VEXcode VR“ darbo sritis, kurioje rodomi VIQRC viso tūrio blokų valdikliai virtualiam robotui

Optinis jutiklis yra Byte įsiurbimo angoje. Jis gali būti naudojamas norint nustatyti, kada blokas yra įsiurbimo angoje, ir kokios spalvos tas blokas. 

Daugiau informacijos apie optinį jutiklį šiame VEX bibliotekos.

Bamperio jungiklis

VIQRC viso tūrio lauko išdėstymas su matmenimis roboto ypatybėms identifikuoti

buferio jungiklispraneša, ar jis šiuo metu paspaustas, ar ne.

„VEXcode VR“ darbo sritis, kurioje rodomi VIQRC viso tūrio blokų valdikliai virtualiam robotui

Buferio jungiklis yra įsiurbimo angoje, už optinio jutiklio, ir gali būti naudojamas norint nustatyti, kada įsiurbimo angoje įdėtas blokas. 

Daugiau informacijos apie buferio jungiklį rasite šiame VEX bibliotekos straipsnyje.

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

Last Updated: