A távolságérzékelő használata a VEXcode VR-ben Pythonnal

A VR Robot távolságérzékelője jelzi a VR robot és a legközelebbi objektum közötti távolságot. Az érzékelő a távolságot úgy számítja ki, hogy felhasználja azt az időt, amely alatt a lézerfény visszapattan egy tárgyról, és visszatér az érzékelőhöz.


Távolságérzékelő a VR roboton

Képernyőkép a VEXcode VR interfészről, amely bemutatja a blokkalapú kódolási környezetet, amelyet kódolási koncepciók virtuális roboton keresztül történő tanítására terveztek, a STEM oktatás hallgatóinak és oktatóinak szóló oktatóanyag részeként.

A távolságérzékelő egy olyan érzékelő, amely a VR Robot és a legközelebbi szilárd tárgy közötti távolságot jelzi.

Képernyőkép a VEXcode VR oktatófelületéről, amely bemutatja a blokk alapú kódolási környezetet egy virtuális robot programozásához, amelyet arra terveztek, hogy segítse a tanulókat a kódolási koncepciók és a robotikai elvek elsajátításában.

A távolságérzékelő 1. osztályú lézereket használ, amelyek hasonlóak a modern mobiltelefonok fejérzékelésére használt lézerekhez. Egy apró, biztonságos lézerfény impulzust bocsát ki, majd az impulzus visszaverődéséhez szükséges időt felhasználja a közeli tárgyak távolságának kiszámításához. Az érzékelő a távolságot az alapján számítja ki, hogy a lézerimpulzus mennyi ideig tartott az oda-vissza úthoz.


A távolságérzékelővel használt VEXcode VR parancsok

Képernyőkép a VEXcode VR interfészről, amely bemutatja a blokk alapú kódolási környezetet, amelyet kódolási koncepciók virtuális robotikán keresztül történő oktatására terveztek oktatási környezetben.

A távolságérzékelővel használt parancsok az Érzékelés kategóriában találhatók.

get_distance Parancs

Képernyőkép a VEXcode VR interfészről, amely bemutatja a blokk alapú kódolási környezetet, amelyet kódolási koncepciók virtuális roboton keresztül történő tanítására terveztek, az oktatóanyagok rész részeként.

A get_distance paranccsal a távolságérzékelő mérheti a legközelebbi tárgy távolságát milliméterben (mm) vagy hüvelykben. A get_distanceparancs numerikus értékeket jelent milliméterben (mm) vagy hüvelykben.

Képernyőkép a VEXcode VR oktatófelületéről, amely blokkalapú kódolási lehetőségeket mutat be egy virtuális robot programozásához, amelyet a kódolási készségek és a problémamegoldás fejlesztésére terveztek a STEM oktatásban.

A távolság milliméterben (mm) és hüvelykben jelenik meg a monitorkonzolon.

talált objektum Parancs

Képernyőkép a VEXcode VR programozási felületről, amely bemutatja a blokk alapú kódolási környezetet, ahol a felhasználók egy virtuális roboton keresztül tanulhatják meg a kódolási fogalmakat, oktatási célokra a STEM-ben.

A távolságérzékelő a Távolság objektum paranccsal érzékeli, hogy van-e előtte tárgy. A távolságérzékelő képes érzékelni egy tárgyat vagy felületet az érzékelőtől számított 3000 mm-en (~118 hüvelyk) belül. A Talált objektum távolság parancs egy logikai értéket ad vissza Igaz vagy Hamisformában.

Képernyőkép a VEXcode VR interfészről, amely bemutatja a blokkalapú kódolási környezetet, amelyet kódolási koncepciók virtuális robotikán keresztül történő tanítására terveztek, és amely a STEM oktatás oktatói és hallgatói számára készült oktatóanyagok szekcióban szerepel.

Igaz vagy hamis lesz jelentve, és megjelenik a Monitor Console-ban.

A lézer lehetővé teszi, hogy az érzékelő nagyon szűk látómezővel rendelkezzen, így az érzékelés mindig közvetlenül az érzékelő előtt történik. 


A távolságérzékelő általános használata

Képernyőkép a VEXcode VR programozói felületről, amely bemutatja a blokk alapú kódolási környezetet, amelyet kódolási koncepciók virtuális robotikán keresztül történő tanítására terveztek. Eszközöket tartalmaz a kód létrehozásához, teszteléséhez és hibakereséséhez szimulált környezetben.

A távolságérzékelő képes észlelni, hogy van-e tárgy a VR robot előtt. Ezzel lehet elkerülni egy akadályt.

Képernyőkép a VEXcode VR interfészről, amely bemutatja a blokk alapú kódolási környezetet egy virtuális robot programozásához, kiemelve a kezdő és haladó felhasználók számára készült funkciókat STEM oktatási kontextusban.

A távolságérzékelő meg tudja mérni a távolságot a távolságérzékelő eleje és a tárgy eleje között. Ez hasznos lehet egy labirintus befejezéséhez anélkül, hogy folyamatosan a falakba ütközne, vagy elkerülhet egy tárgyat.


Távolságérzékelő példaprojekt

Képernyőkép a VEXcode VR interfészéről, amely blokk alapú kódolási környezetet mutat be virtuális robot programozásához, amely a kódolási koncepciók és a robotikai elvek oktatási környezetben való tanulását segíti elő.

Ebben a példában a VR robot előre fog hajtani, ha a távolságérzékelő tárgyat talál. Ha nem észlel tárgyat, a VR Robot jobbra fordul, és folyamatosan keres egy tárgyat.

Megjegyzés: Ez a példa megtalálja az első épületet, de fejlesztésre szorul, hogy ne essen le az asztalról.

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

Last Updated: