Python көмегімен VEXcode VR жүйесінде көз сенсорын пайдалану

VEX VR роботында көптеген сенсорлар бар, оның ішінде екі көз сенсоры бар.


VR роботындағы көз сенсорлары

VEXcode VR Python жобасы нысанның түсі мен жарықтығын анықтауға арналған Eye Sensor командаларын көрсетеді

VR Robot екі көз сенсоры бар, біреуі алға, екіншісі төмен қаратылады. Сенсорлар объектінің бар-жоғын анықтай алады, сонымен қатар түсті (қызыл, жасыл, көк, жоқ) анықтай алады.

Көз сенсоры сабағы таңдалған VEXcode VR оқулықтары бөлімі

Көз сенсорының мәндерін VEXcode VR жүйесіндегі бақылау тақтасында көрсетуге болады. Бақылау тақтасы туралы қосымша ақпарат алу үшін осы мақаланықараңыз.

Виртуалды роботтағы Көз сенсорын пайдаланатын мысал кодымен VEXcode VR Python жұмыс кеңістігі

Көз сенсорының мәндерін VEXcode VR ішіндегі монитор консолінде көрсетуге болады. Монитор консолі туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.


Көз сенсорларымен қолданылатын командалар

Нысанның жанындағы көз сенсоры командасы

VEXcode VR Python жұмыс кеңістігі виртуалды роботқа арналған көз сенсорының кодын көрсетеді

 

нысанның жанындағы көз сенсоры командасы Көз сенсорының түсті (қызыл, жасыл, көк, жоқ) анықтау үшін нысанға жеткілікті жақын екенін хабарлайды. Алдыңғы көз сенсорында және төмен көз сенсорында объектінің жанында тиісті пәрмендері бар.

Көз сенсоры сабағы үшін Python таңдалған VEXcode VR оқулықтары беті

Көз сенсоры объектінің жанындағы пәрмені Көз сенсоры анықталатын түстері бар нысанға жақын болған кезде True деп хабарлайтын логикалық мәнді қайтарады, ал анықталатын түстері бар нысанға жеткілікті жақын болмаған кезде False деп хабарлайды.

Көз сенсорының түсі командасы

VEXcode VR Python жұмыс кеңістігі нысанның түсі мен жарықтығын анықтауға арналған Eye Sensor жобасын көрсетеді

Көз сенсорының түсі пәрмені Көз сенсоры белгілі бір түсті анықтайтынын хабарлайды.

VEXcode VR ойын алаңы және оқулықта көз сенсорын пайдалануға арналған Python жобасының интерфейсі.

Көз сенсоры іздейтін түс пәрмен параметрі ретінде орнатылады. Көз сенсорларының екеуі де қызыл, жасыл, көк немесе ешқайсысын анықтай алмайды.

VEXcode VR Python жобасы нысанның түсі мен жарықтығын анықтауға арналған көз сенсорының кодын көрсетеді

Eye sensor color командасы Eye sensor таңдалған түсті анықтаған кезде True мәнін және параметр ретінде орнатылған түсті анықтамаған кезде False мәнін беретін логикалық мәнді қайтарады.


Көз сенсорының кең таралған қолданылуы

VEXcode VR Python жобасы нысанның түсі мен жарықтығын анықтауға арналған Eye Sensor командаларын көрсетеді

VR роботындағы көз сенсорларын көптеген жолдармен пайдалануға болады. Down Eye Sensor туралы айта кететін бір жайт, ол Ойын алаңының еденін нысан ретінде анықтамайтын етіп реттелген. Дискілер сияқты басқа элементтер нысан ретінде тіркеледі.

Көз сенсорлары сенсордың жанындағы нысанның түсін анықтай алады, мысалы, Disk Mover Playground ішіндегі түсті дискілер немесе Castle Crasher Playground айналасындағы қызыл жиек. Бұл VR роботының әртүрлі түсті нысандарды сұрыптауын, арнайы түсті нысанға дейін апаруын немесе сенсордан өтіп бара жатқанда заттардың түсін анықтауын қаласаңыз пайдалы.

VEXcode VR интерфейсі көз сенсорын пайдалануға арналған VR роботы мен ойын алаңы бар Python жобасын көрсетеді

VR роботы дұрыс жерде болған кезде әрекеттер тізбегін бастау үшін Көз сенсорларын пайдалана алады. Мысалы, VR роботы қабырға сияқты нысанның жанында екенін анықтағанша алға қарай жүре алады, содан кейін 90 градусқа бұрылады немесе құлып, диск немесе қабырға сияқты нысанға соғылып қалмау үшін кері жүре алады.

VEXcode VR Python жобасы, ойын алаңы, монитор консолі және көз сенсорын пайдалану үшін көрінетін код редакторы бар

VR роботы көз сенсорларын нысанға немесе бетке белгілі бір қашықтыққа жеткенше, оған тимей-ақ жүргізу үшін пайдалана алады. Бұл VR роботының ойын алаңынан құлап кетпеуіне немесе қабырғаларға соғылып кетпеуіне көз жеткізу үшін пайдаланылуы мүмкін.


Көз сенсорының үлгісі жобасы

Көз сенсоры оқулығында пайдаланылған Python жобасы және VR робот ойын алаңы бар VEXcode VR жұмыс кеңістігі

Келесі мысалда VR роботы Алдыңғы көз сенсоры жасыл нысанды анықтағанша алға қозғалады, содан кейін кері қозғалысқа дейін тоқтап, күтеді. Бақылау тақтасында Алдыңғы көз сенсорының мәндері нысан анықталғанын және сол нысанның (дискінің) түсі жасыл екенін True деп хабарлап тұрғанын ескеріңіз.

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

Last Updated: