GPS сенсорымен ең жақсы тәжірибелер

Game Positioning System™ (GPS) сенсоры VEX V5 Robotics Competition (V5RC) өрісінде шарлау үшін пайдалы құрал болып табылады. Сенсорды барынша тиімді пайдалануға көмектесетін ең жақсы тәжірибелерді үйрену үшін осы мақаланы оқыңыз. 

Өріс кодының анық көрінісін сақтаңыз

Axel бұрыштағы бос өрісте, GPS сенсоры роботтың артқы жағына орнатылған өрістің периметрі бойынша Өріс кодына қарап тұр. Роботтағы GPS сенсорының орнын бөлектейтін қызыл жолақ және сенсордың өріс кодымен туралануын суреттейтін көрсеткі бар.

GPS сенсоры Өріс периметрі бойынша Өріс кодының үлгісін анықтау үшін бейне арнасын пайдаланады. Осылайша, сенсорды роботыңыздың механизмдері немесе құрамдас бөліктері бұғаттамауы маңызды.

Сенсордың Өріс кодын роботтан көруіне кедергілерді азайту үшін GPS сенсорын роботтың артына, роботтың артына қаратып орнату ұсынылады. 

GPS сенсорымен жобаларды сынаған кезде, өрісте бөгде элементтердің жоқ екеніне және өріс кодын блоктайтынына көз жеткізіңіз (мысалы, топ мүшелері немесе қосымша ойын элементтері).

Axel, 2024-2025 жылдардағы High Stakes ойынының қаһарман боты, бұрыштағы бос өрісте, GPS сенсоры роботтың артқы жағына орнатылған, өрістің периметрі бойынша өріс кодына қараған. Роботтағы GPS сенсорының орнын бөлектейтін қызыл жолақ және өріс кодымен бірдей биіктікте сенсордың биіктігін көрсететін көрсеткі бар.

GPS сенсоры да өріс кодымен бірдей биіктікте орналасуы керек және мақсатқа сай жұмыс істеуі үшін ешбір бұрышта болмауы керек.

Роботқа GPS сенсорын орнату туралы қосымша ақпарат алу үшін осы мақаланы .


Ауыстыруларды дәл конфигурациялаңыз

VEXcode V5 жүйесіндегі Құрылғылар терезесі GPS сенсорының конфигурациясына арналған GPS параметрлерін көрсетеді. X ығысуы, Y ығысуы және бұрыштың солға ығысуы үшін енгізу аймағын бөлектейтін қызыл жолақ бар. Оң жақта әдепкі ауытқу мәндерін көрсететін ортасында GPS сенсоры бар роботтың графикалық көрінісі.

GPS сенсорын барынша тиімді пайдалану үшін роботыңыздағы анықтамалық нүкте негізінде X, Y және бұрыштың ауытқуын конфигурациялауға болады. Егер ығысу конфигурацияланбаса, сенсор өрістегі физикалық орнына негізделген деректерді хабарлайды. Офсет конфигурацияланғаннан кейін, VEXcode роботыңыздағы анықтамалық нүктені көрсету үшін GPS сенсорынан деректерді түрлендіреді.

Офсетті конфигурациялау монтаждау бойынша ұсыныстарды орындауға мүмкіндік береді, бірақ роботтың бұрылу ортаңғы нүктесі немесе роботтың қолы сияқты маңызды орнынан шарлауға мүмкіндік береді.

Офсетті орнату туралы қосымша ақпарат алу үшін осы мақаланы .


Оң және теріс мәндерді қадағалаңыз

Ойын элементтерінің бастапқы позициялары бар жоғары ставкалар алаңының жоғарыдан төмен көрінісі. Өрісті координаталық тор сияқты төрт квадрантқа бөлетін x және y осінің сызықтары Өрістің үстіне салынған. Әрбір квадрант сәйкес оң және теріс мәндермен белгіленеді. Жоғарғы оң жақ бұрыштан басталып, өрісті сағат тілімен айналдыра жылжыту - бірінші ширек оң x, оң у мәндерін оқиды; екінші ширек оң х, теріс у мәндерін оқиды; үшінші төртбұрыш теріс х, теріс у мәндерін оқиды; ал төртінші ширек теріс х, оң у мәндерін оқиды.

GPS сенсоры координаттар торына негізделген X және Y позиция деректерін хабарлайды. Бұл деректерді тиімді пайдалану үшін оң және теріс мәндердің координаталар торына қалай сәйкес келетінін қадағалау пайдалы.

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

Жасыл нүктемен белгіленген роботтың алдыңғы жағындағы қолдың ортасында анықтамалық нүктесі бар Axel құрылғысының жоғарыдан төмен көрінісі және роботтың артқы жағындағы жасыл қораппен бөлектелген GPS сенсоры. Анықтамалық нүкте х және у осімен қиылысады, бұл анықтамалық нүкте ығысуларды есептеу үшін 0, 0 нүктесін жасайтынын көрсетеді.

Оң және теріс мәндерді бірдей қарастыру GPS сенсорының конфигурациясындағы ығысуға да қатысты. Жылжытуларды дәл конфигурациялауды қамтамасыз ету үшін әр ось бойымен сілтеме нүктесінен сенсорға дейінгі қашықтық пен бағытты есте сақтаңыз. 


Деректерді тұрақты позициядан пайдаланыңыз

GPS сенсорын ерекшелейтін қызыл жолақпен және сенсордың өріс кодын қозғалмайтын күйде қалай оқитынын көрсететін сенсордан Өріс кодына бағытталған көрсеткі бар өрістің бұрышындағы Axel құрылғысының жоғарыдан төмен көрінісі.

GPS сенсоры оның орнын анықтау үшін өрістің айналасындағы Өріс кодының бейне арнасын пайдаланады. Сенсор визуалды кері байланысқа сүйенетіндіктен, ең дәл және анық кескін тоқтаған күйде болады.

Фотосуретке түсірген кезде ойланыңыз. Қозғалыс кезінде суретке түсіру әрекеті бұлыңғыр кескінге әкеледі. Суретке түсіру кезінде тоқтау және бір орында тұру сізге әлдеқайда анық нәтиже береді. Бұл GPS сенсорына да қатысты.

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

Дәлдігін жақсарту үшін жылдамдықты баяулатудан басқа, жобаға кемінде 0,5 секунд (500 мС) үзіліс жасау арқылы роботтың қозғалысын толығымен тоқтатуға болады.


Кодтау алдында стратегияңыз туралы ойланыңыз

Ойын элементтері бастапқы бастапқы орындарында жоғары ставкалар өрісінің сол жақ жоғарғы бұрышының жоғарыдан төмен көрінісі. Жасыл көрсеткілер роботтың бір позициядан солға қарай жылжып, мобильді мақсатқа, содан кейін диагональ бойынша сақиналарға, содан кейін мобильді мақсатқа оралуын, содан кейін Өрістің орталық сызығына жету үшін диагональ бойынша қосымша сақиналарға жылжыған роботтың жоспарланған жолын белгілейді.

Роботтағы кез келген басқа құрылғы сияқты, GPS сенсорын қалай пайдаланатыныңыз ойынды ойнау стратегияңызға байланысты болады. Мысалы, егер сіз Өрістің қарама-қарсы жағындағы ойын нысандарына жетуге тырыссаңыз, сіздің роботыңызға Өрістің бір квадрантындағы элементтерге қарағанда көбірек кедергілерді айналып өту қажет болуы мүмкін.

Сіз нені орындауға тырысып жатқаныңызды және осы тапсырманы топпен орындау үшін роботты қалай кодтағыңыз келетінін ойлау жобаңызда GPS сенсорын барынша пайдалана білуге ​​көмектеседі.


VEXcode VR көмегімен кодтауды үйреніңіз

VEXcode VR Workspace жұмыс кеңістігінің сол жағында орналасқан орын сенсорын пайдаланып роботты шарлау жобасын көрсетеді. Оң жақта Монитор консолі ашық және жоба кезінде Орын мәндерін қалай бақылауға болатынын көрсететін Y позициясы үшін деректерді мм-900 және X позициясы мм-де -900 ретінде көрсетеді. Төменгі жағында Number Grid Playground ашық, ал робот төменгі сол жақ бұрыштағы 1 нөмірінде орналасқан.

VEXcode VR жүйесіндегі VR роботындағы орын сенсоры GPS сенсорынан үлгіленген. VEXcode VR жүйесіндегі орын сенсорымен кодтауды үйрену жобадағы x, y позиция деректерін пайдаланудың кодтау тұжырымдамаларына назар аударуға көмектеседі, содан кейін V5RC өрісіндегі физикалық GPS сенсорына қолдануға болады.

Сіз x және y орын ақпаратын пайдалану арқылы шарлау туралы ақпаратты Информатика 1-деңгей курсының Орналасқан жеріңізді білу бөлімінде (блок) (Python) біле аласыз. 

Виртуалды Axel ойын алаңындағы бастапқы орнындағы виртуалды Axel артының кескіні, GPS сенсорын және оның роботтағы ойын элементтеріне және робот алдындағы өрісті орнатуға қатысты орнын көрсетеді.

Сондай-ақ VEXcode VR жүйесіндегі Virtual Skills Playground арқылы осы жылғы ойынға арналған Hero Bot-та GPS сенсорын кодтауды жаттықтыруға болады. Виртуалды дағдылар - бұл өрісте нөлден бастап жобаларды қолданбас бұрын және виртуалды жағдайда ойын ойнауға арналған стратегия мен код идеяларын сынауға арналған тамаша орын. 

Виртуалды дағдыларда үйренетін және тәжірибеңізді физикалық роботпен оңай қолдануға және құрастыруға болады. VEXcode VR жүйесіндегі виртуалды дағдыларды бастау туралы қосымша ақпарат алу үшін осы мақаланы қараңыз.


Далада жарықтандыруды есте сақтаңыз

V5 ми экранындағы GPS құрылғысы туралы ақпарат оң жақтағы кескін көрінісін көрсетеді, мұнда өріс коды жақсы жарықтандырылған ортада анық көрсетіледі. Сол жақта хабарланған деректер X 0,74 м, Y 1,08 м және 88,67 градус тақырыбын көрсетеді.

GPS сенсоры бейне беруді пайдаланатындықтан, сенсор жақсы жарықтандырылған аймақта ең дәл деректерді хабарлайды. Өрістегі көлеңкелерді немесе өріс кодында жарқырау тудыратын жарқын шамдарды есте сақтаңыз және мүмкіндігінше мұндай жағдайлардан аулақ болыңыз.

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


GPS сенсорының деректерін тексеру үшін Құрылғы ақпаратын пайдаланыңыз

V5 ми экранындағы GPS құрылғысының ақпараты Орналасу және Кескін көріністерімен бірге, жоғарғы жағында Орын көрінісімен және төменгі жағында hte кескін көрінісімен көрсетіледі. X, Y орны және тақырып деректері екеуінде де бірдей. Орын көрінісінде GPS сенсорының орнын көрсететін қызыл көрсеткі жоғарғы оң жақ бұрышта, шетіне жақын және дөңгелек қызыл аймақпен және сақинамен қоршалған, бұл сенсордың орынды сенімді түрде анықтай алмайтынын көрсетеді. Кескін көрінісі сенсор осы күйде анықтайтын Өріс кодының кішкене бұрыштық бөлігін көрсетеді.

Жобаңызды жоспарлау кезінде жобаңызды құру жолын анықтауға көмектесу үшін V5 Brain экранында GPS сенсорының деректерін көруге болады. 

Датчик тым жақын болғанда және оның орнын дәл оқи алмаса, ол сіздің ықтимал позицияңызды белгілеу үшін шеңберді көрсетеді. Орын көрінісінде шеңберді көрсеңіз, жобаңыз үшін дәлірек деректерді алуға көмектесу үшін сенсорды қабырғадан алысырақ орналастырыңыз.

V5 Brain экранында деректерді көру жолын білу үшін осы мақаланы .

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

Last Updated: