Atstumo jutiklio naudojimas VEXcode VR su Python

VR roboto atstumo jutiklis praneša apie atstumą tarp VR roboto ir artimiausio objekto. Jutiklis apskaičiuoja atstumą naudodamas laiką, per kurį lazerio šviesa atsimuša nuo objekto ir grįžta į jutiklį.


Atstumo jutiklis VR robote

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama blokų pagrindu sukurta kodavimo aplinka, skirta mokyti kodavimo koncepcijas naudojant virtualų robotą, kaip STEM mokymo studentams ir dėstytojams skirtos pamokos dalis.

Atstumo jutiklis yra jutiklis, pranešantis atstumą tarp VR roboto ir artimiausio kieto objekto.

VEXcode VR mokymo programos sąsajos ekrano kopija, kurioje demonstruojama blokų kodavimo aplinka virtualiam robotui programuoti, skirta padėti mokiniams mokytis kodavimo koncepcijų ir robotikos principų.

Atstumo jutiklis naudoja 1 klasės lazerius, panašius į lazerius, kuriuos šiuolaikiniai mobilieji telefonai naudoja galvos aptikimui. Jis siunčia nedidelį saugios lazerio šviesos impulsą, tada naudoja laiką, kurio reikia impulsui atsispindėti, kad apskaičiuotų atstumą iki netoliese esančių objektų. Jutiklis apskaičiuoja atstumą pagal tai, kiek laiko prireikė lazerio impulso kelionei pirmyn ir atgal.


VEXcode VR komandos, naudojamos su atstumo jutikliu

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama blokų kodavimo aplinka, skirta mokyti kodavimo sąvokas naudojant virtualią robotiką švietimo įstaigose.

Su atstumo jutikliu naudojamas komandas galite rasti kategorijoje Sensing.

get_distance komanda

„VEXcode VR“ sąsajos ekrano kopija, kurioje demonstruojama blokų kodavimo aplinka, skirta mokyti kodavimo koncepcijas naudojant virtualų robotą, kaip „Tutorials“ skyriaus dalį.

Naudodamas komandą get_distance , atstumo jutiklis gali pranešti atstumą iki artimiausio objekto milimetrais (mm) arba coliais. Komanda get_distancepateikia skaitines reikšmes milimetrais (mm) arba coliais.

VEXcode VR mokymo programos sąsajos ekrano kopija, kurioje demonstruojamos blokų kodavimo galimybės programuojant virtualų robotą, skirtą tobulinti kodavimo įgūdžius ir problemų sprendimą STEM ugdyme.

Monitoriaus konsolėje atstumas bus rodomas milimetrais (mm) ir coliais.

rastų objektų komanda

VEXcode VR programavimo sąsajos ekrano kopija, kurioje demonstruojama blokų kodavimo aplinka, skirta vartotojams mokytis kodavimo sąvokų per virtualų robotą, sukurtą švietimo tikslams STEM.

Atstumo jutiklis aptinka, ar priešais jį yra objektas, naudodamas komandą Atstumas rastas objektas. Atstumo jutiklis gali aptikti objektą arba paviršių 3000 mm (~118 colių) atstumu nuo jutiklio. Komanda Atstumas rastas objektas grąžina Būlio reikšmę kaip True arba False.

„VEXcode VR“ sąsajos ekrano kopija, kurioje demonstruojama blokų kodavimo aplinka, sukurta mokyti kodavimo sąvokas naudojant virtualią robotiką, pateikta STEM ugdymo pedagogams ir studentams skirtoje „Mokomojimų“ skiltyje.

True arba false bus pranešta ir bus rodomas monitoriaus pulte.

Lazeris leidžia jutikliui turėti labai siaurą matymo lauką, todėl aptikimas visada yra tiesiai prieš jutiklį. 


Įprasti atstumo jutiklio naudojimo būdai

VEXcode VR programavimo sąsajos ekrano kopija, demonstruojanti blokų kodavimo aplinką, skirtą mokyti kodavimo koncepcijas naudojant virtualią robotiką. Apima kodo kūrimo, testavimo ir derinimo įrankius imituojamoje aplinkoje.

Atstumo jutiklis gali aptikti, ar priešais VR robotą yra objektas. Tai gali būti naudojama norint išvengti kliūties.

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojama blokų pagrindu sukurta kodavimo aplinka virtualiam robotui programuoti, pabrėžiant STEM mokymo kontekste skirtas funkcijas pradedantiesiems ir pažengusiems vartotojams.

Atstumo jutiklis gali išmatuoti atstumą tarp atstumo jutiklio priekio ir objekto priekio. Tai gali būti naudinga norint užbaigti labirintą be nuolatinio atsitrenkimo į sienas arba išvengti objekto.


Atstumo jutiklio pavyzdys

VEXcode VR sąsajos ekrano kopija, kurioje parodyta blokų pagrindu sukurta kodavimo aplinka virtualiam robotui programuoti, skirta palengvinti kodavimo koncepcijų ir robotikos principų mokymąsi švietimo įstaigose.

Šiame pavyzdyje VR robotas važiuos į priekį, jei atstumo jutiklis suras objektą. Jei neaptinka objekto, VR robotas pasuks į dešinę ir toliau tikrins, ar nėra objekto.

Pastaba: Šiame pavyzdyje rasite pirmąjį pastatą, bet jį reikia patobulinti, kad nenukristų nuo stalo.

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

Last Updated: