Geriausia GPS jutiklio praktika

GPS jutiklis arba žaidimo padėties nustatymo sistemos jutiklis yra naudinga priemonė naršyti VEX V5 Robotics Competition (V5RC) lauke. Perskaitykite šį straipsnį, kad sužinotumėte geriausios praktikos pavyzdžius, kurie padės išnaudoti visas jutiklio galimybes. 

Aiškiai žiūrėkite lauko kodą

Axel tuščiame lauke kampe, o GPS jutiklis sumontuotas roboto gale, nukreiptas į lauko kodą lauko perimetre. Yra raudonas langelis, paryškinantis GPS jutiklio padėtį ant roboto, ir rodyklė, iliustruojanti jutiklio suderinimą su lauko kodu.

GPS jutiklis naudoja vaizdo sklaidos kanalą, kad nustatytų lauko kodo šabloną aplink lauko perimetrą. Todėl svarbu, kad jutiklio neužblokuotų jūsų roboto mechanizmai ar komponentai.

Siekiant sumažinti galimas kliūtis jutikliui matyti lauko kodą iš jūsų roboto, rekomenduojama GPS jutiklį montuoti ant roboto galo, nukreipto už roboto. 

Bandydami projektus su GPS jutikliu, įsitikinkite, kad lauke nėra pašalinių daiktų, kurie blokuoja lauko kodą (pvz., komandos nariai ar papildomi žaidimo elementai).

Axelis, 2024–2025 m. žaidimo „High Stakes“ botas, tuščiame lauke kampe, o GPS jutiklis sumontuotas roboto gale, nukreiptas į lauko kodą lauko perimetre. Yra raudonas langelis, paryškinantis GPS jutiklio padėtį ant roboto, ir rodyklė, iliustruojanti jutiklio aukštį tame pačiame aukštyje kaip ir lauko kodas.

GPS jutiklis taip pat turi būti pastatytas tame pačiame aukštyje kaip ir lauko kodas ir jokiu būdu nepalenktas, kad veiktų taip, kaip numatyta.

Norėdami sužinoti daugiau apie GPS jutiklio montavimą ant roboto, peržiūrėkite šį straipsnį.


Tiksliai sukonfigūruokite poslinkius

„VEXcode V5“ įrenginių langas, kuriame rodomi GPS jutiklio konfigūravimo GPS nustatymai. Kairėje yra raudonas langelis, paryškinantis X poslinkio, Y poslinkio ir kampo poslinkio įvesties sritį. Dešinėje yra grafinis roboto vaizdas su GPS jutikliu centre, atspindintis numatytąsias poslinkio reikšmes.

Norėdami išnaudoti visas GPS jutiklio naudojimo galimybes, galite konfigūruoti X, Y ir kampo poslinkį pagal savo roboto atskaitos tašką. Jutiklis praneš duomenis pagal savo fizinę padėtį lauke, nebent bus sukonfigūruotas poslinkis. Kai poslinkis bus sukonfigūruotas, VEXcode konvertuos duomenis iš GPS jutiklio, kad atspindėtų jūsų roboto atskaitos tašką.

Konfigūruodami poslinkį galite vadovautis montavimo rekomendacijomis, bet naršyti iš reikšmingos roboto padėties, pvz., posūkio centro ar roboto rankos.

Norėdami sužinoti daugiau apie poslinkio nustatymą, šį straipsnį.


Sekite teigiamas ir neigiamas vertes

Aukštų statymų lauko vaizdas iš viršaus į apačią su žaidimo elementų pradinėmis pozicijomis. Lauke yra x ir y ašių linijos, padalijančios lauką į keturis kvadrantus, kaip koordinačių tinklelis. Kiekvienas kvadrantas pažymėtas atitinkamomis teigiamomis ir neigiamomis reikšmėmis. Pradedant viršutiniame dešiniajame kampe ir judant pagal laikrodžio rodyklę lauke – pirmasis kvadrantas nuskaito teigiamas x, teigiamas y reikšmes; antrasis kvadrantas skaito teigiamas x, neigiamas y reikšmes; trečiasis kvadrandis skaito neigiamas x, neigiamas y reikšmes; o ketvirtasis kvadrantas skaito neigiamas x, teigiamas y reikšmes.

GPS jutiklis praneša X ir Y padėties duomenis pagal koordinačių tinklelį. Norint efektyviai naudoti šiuos duomenis, naudinga stebėti, kaip teigiamos ir neigiamos reikšmės sutampa su koordinačių tinkleliu.

Šį vaizdą galima atkurti inžinerijos bloknote, kad būtų lengviau sekti, kokių verčių galima tikėtis kiekviename lauko kvadrante, kad galėtumėte efektyviai panaudoti duomenis projekte.

Axel vaizdas iš viršaus į apačią su atskaitos tašku rankos centre roboto priekyje, pažymėtu žaliu tašku, ir GPS jutikliu, paryškintu žaliu langeliu roboto gale. Atskaitos tašką kerta x ir y ašys, o tai rodo, kad atskaitos taškas sukuria 0, 0 poslinkių skaičiavimo tašką.

Tas pats teigiamų ir neigiamų verčių įvertinimas taikomas ir GPS jutiklio konfigūracijos poslinkiui. Atkreipkite dėmesį į atstumą ir kryptį nuo atskaitos taško iki jutiklio išilgai kiekvienos ašies, kad įsitikintumėte, jog poslinkius sukonfigūruojate tiksliai. 


Naudokite duomenis iš nejudančios padėties

Axel vaizdas iš viršaus į apačią lauko kampe su raudonu langeliu, pabrėžiančiu GPS jutiklį, ir rodykle, nukreipta nuo jutiklio į lauko kodą, nurodant, kaip jutiklis nuskaitys lauko kodą iš nejudančios padėties.

GPS jutiklis naudoja lauko kodą aplink lauką, kad nustatytų jo padėtį. Kadangi jutiklis remiasi vaizdiniu grįžtamuoju ryšiu, tiksliausias ir aiškiausias vaizdas bus gaunamas stovint sustojus.

Pagalvokite apie tai, kai fotografuojate. Bandant fotografuoti judant, vaizdas bus neryškus. Sustoję ir stovėdami vietoje fotografuodami gausite daug aiškesnį rezultatą. Tas pats pasakytina ir apie GPS jutiklį.

Norint nustatyti, kaip greitai robotas gali judėti, renkant tikslias GPS jutiklio reikšmes, naudinga eksperimentuoti koduojant robotą, kad jis judėtų lėčiau. Surinkite duomenis ir priimkite duomenimis pagrįstą sprendimą, kuris geriausiai tinka jūsų komandai. Žinokite, kad aplinkos veiksniai, pvz., aplinkos apšvietimas, gali patikimai paveikti šiuos matavimus, todėl priimdami sprendimus atsižvelkite į savo praktikos ir konkurencijos laukų aplinką ir apšvietimą.

Be to, kad sumažintumėte greitį, kad padidintumėte tikslumą, galite visiškai sustabdyti roboto judėjimą, savo projekte padarydami bent 0,5 sekundės (500 msek) pauzes.


Prieš koduodami pagalvokite apie savo strategiją

Viršutinio kairiojo High Stakes Field kampo vaizdas iš viršaus į apačią su žaidimo elementais pradinėse pradinėse pozicijose. Žalios rodyklės žymi numatytą roboto judėjimo iš padėties į kairę ir judėjimo link mobiliojo tikslo kelią, tada įstrižai iki žiedų, tada grįžta į mobilųjį tikslą, tada juda į papildomus žiedus įstrižai, kad pasiektų lauko vidurio liniją.

Kaip ir bet kuris kitas jūsų roboto įrenginys, GPS jutiklio naudojimas priklausys nuo jūsų žaidimo strategijos. Pavyzdžiui, jei bandote pasiekti žaidimo objektus priešingoje lauko pusėje, jūsų robotui greičiausiai reikės apeiti daugiau kliūčių, nei tai darytumėte su elementais, esančiais tame pačiame lauko kvadrante.

Apgalvoję, ką bandote pasiekti ir kaip norite užkoduoti robotą, kad jis atliktų šią užduotį su savo komanda, padės jums maksimaliai išnaudoti GPS jutiklio galimybes savo projekte.


Praktikuokite kodavimą naudodami VEXcode VR

„VEXcode VR Workspace“ rodo projektą, skirtą robotui naršyti naudojant vietos jutiklį darbo srities kairėje. Dešinėje yra atidaryta monitoriaus pultas ir rodo Y padėties (mm) –900 ir X padėties (mm) –900 duomenis, rodančius, kaip projekto metu galima stebėti vietos reikšmes. Apačioje yra atidaryta žaidimų aikštelė Number Grid, o robotas yra ant numerio 1 apatiniame kairiajame kampe.

Vietos jutiklis, esantis VEXcode VR VR robote, yra sukurtas pagal GPS jutiklį. Praktikuojant kodavimą naudojant VEXcode VR vietos jutiklį, galite sutelkti dėmesį į x, y padėties duomenų naudojimo projekte kodavimo koncepcijas, kurias vėliau galėsite pritaikyti savo fiziniam GPS jutikliui V5RC lauke.

Galite sužinoti, kaip naršyti naudojant x ir y vietos informaciją, 1 informatikos lygio kurso žinioje apie savo vietą (blokų) (Python). 

Virtualaus „Axel“ užpakalinės dalies vaizdas pradinėje padėtyje „Virtual Skills High Stakes“ žaidimų aikštelėje, kuriame rodomas GPS jutiklis ir jo padėtis ant roboto, atsižvelgiant į žaidimo elementus ir lauko sąranką priešais robotą.

Taip pat galite praktikuoti šių metų žaidimo „Hero Bot“ GPS jutiklio kodavimą naudodami „VEXcode VR“ virtualių įgūdžių žaidimų aikštelę. Virtualūs įgūdžiai yra puiki vieta išbandyti žaidimo strategiją ir kodų idėjas virtualioje aplinkoje, prieš pradedant taikyti ir kurti projektus nuo nulio. 

Sąvokas, kurias išmokote ir praktikuojate virtualiuose įgūdžiuose, galite lengvai pritaikyti ir sukurti su savo fiziniu robotu. Peržiūrėkite šį straipsnį , kad sužinotumėte daugiau, kaip pradėti naudotis virtualiais įgūdžiais VEXcode VR.


Būkite atidūs lauko apšvietimui

GPS įrenginio informacija V5 smegenų ekrane, rodanti vaizdo vaizdą dešinėje, kur lauko kodas aiškiai rodomas ryškioje, gerai apšviestoje aplinkoje. Kairėje pateikti duomenys rodo X 0,74 m, Y 1,08 m ir kryptį 88,67 laipsnio.

Kadangi GPS jutiklis naudoja vaizdo tiekimą, jutiklis praneš tiksliausius duomenis gerai apšviestoje vietoje. Būkite atidūs šešėliams lauke arba ryškioms šviesoms, kurios sukelia akinimo lauko kodą, ir, jei įmanoma, venkite tokių situacijų.

Jei bandote prietemoje arba silpnai apšviestoje vietoje, galite pridėti papildomos aplinkos šviesos, kad pagerintumėte pateiktų jutiklio duomenų tikslumą.


Norėdami patikrinti GPS jutiklio duomenis, naudokite įrenginio informaciją

GPS įrenginio informacija V5 Brain ekrane rodoma ir Vietovės, ir Vaizdo rodiniuose, su Vietos rodiniu viršuje ir hte vaizdo rodiniu apačioje. X, Y padėties ir antraštės duomenys yra vienodi. Vietos rodinyje raudona rodyklė, rodanti GPS jutiklio padėtį, yra viršutiniame dešiniajame kampe, netoli krašto ir apsupta apvalios raudonos srities bei žiedo, nurodančių, kad jutiklis negali patikimai nustatyti padėties. Vaizdo rodinyje rodoma nedidelė lauko kodo kampinė dalis, kurią jutiklis aptinka šioje padėtyje.

Planuodami projektą galite peržiūrėti GPS jutiklio duomenis V5 Brain ekrane, kad galėtumėte nuspręsti, kaip sukurti projektą. 

Kai jutiklis yra per arti ir negali tiksliai nuskaityti savo padėties, jis pateiks apskritimą, nurodantį jūsų galimą padėtį. Jei vietos rodinyje matote apskritimą, nustatykite jutiklį toliau nuo sienos, kad padėtumėte gauti tikslesnius projekto duomenis.

Norėdami sužinoti, kaip peržiūrėti duomenis V5 Brain ekrane, peržiūrėkite šį straipsnį.

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

Last Updated: