Labākā prakse ar GPS sensoru

Game Positioning System™ (GPS) sensors ir noderīgs rīks navigācijai VEX V5 robotikas sacensību (V5RC) laukumā. Izlasiet šo rakstu, lai uzzinātu paraugpraksi, kas palīdzēs jums maksimāli izmantot sensoru. 

Saglabājiet skaidru priekšstatu par lauka kodu

Aksels uz tukša lauka stūrī, ar GPS sensoru, kas uzstādīts robota aizmugurē un vērsts pret lauka kodu lauka perimetrā. Ir sarkans lodziņš, kas iezīmē GPS sensora pozīciju uz robota, un un bultiņa, kas ilustrē sensora saskaņošanu ar lauka kodu.

GPS sensors izmanto video plūsmu, lai noteiktu lauka koda modeli pa lauka perimetru. Tāpēc ir svarīgi, lai sensoru nebloķētu jūsu robota mehānismi vai sastāvdaļas.

Lai samazinātu iespējamos šķēršļus, kas traucē jūsu robota sensoram redzēt lauka kodu, ieteicams uzstādīt GPS sensoru robota aizmugurē ar seju aiz robota. 

Pārbaudot projektus ar GPS sensoru, pārliecinieties, vai uz lauka nav svešu priekšmetu un nebloķē lauka kodu (piemēram, komandas dalībnieki vai papildu spēles elementi).

Aksels, 2024.–2025. gada High Stakes spēles varoņa robots, atrodas tukšā laukumā stūrī ar GPS sensoru, kas uzstādīts robota aizmugurē un ir vērsts pret lauka kodu laukuma perimetrā. Ir sarkans lodziņš, kas iezīmē GPS sensora pozīciju uz robota un un bultiņa, kas ilustrē sensora augstumu tādā pašā augstumā kā lauka kods.

GPS sensors arī jānovieto tādā pašā augstumā kā lauka kods, un tas nekādā veidā nedrīkst darboties leņķī, lai darbotos kā paredzēts.

Lai uzzinātu vairāk par GPS sensora uzstādīšanu jūsu robotam, šo rakstu.


Precīzi konfigurējiet nobīdes

Ierīču logs VEXcode V5, kas parāda GPS iestatījumus GPS sensora konfigurācijai. Kreisajā pusē ir sarkans lodziņš, kas iezīmē X nobīdes, Y nobīdes un leņķa nobīdes ievades apgabalu. Labajā pusē ir grafisks robota attēlojums ar GPS sensoru centrā, kas atspoguļo noklusējuma nobīdes vērtības.

Lai maksimāli izmantotu GPS sensoru, varat konfigurēt X, Y un leņķa nobīdi, pamatojoties uz jūsu robota atskaites punktu. Sensors ziņos datus, pamatojoties uz tā fizisko stāvokli uz lauka, ja vien nav konfigurēta nobīde. Kad nobīde ir konfigurēta, VEXcode pārveidos datus no GPS sensora, lai atspoguļotu jūsu robota atskaites punktu.

Nobīdes konfigurēšana ļauj ievērot montāžas ieteikumus, bet pārvietoties no jēgpilnas robota pozīcijas, piemēram, pagrieziena centra vai robota rokas.

Lai uzzinātu vairāk par nobīdes iestatīšanu, šo rakstu.


Sekojiet līdzi pozitīvajām un negatīvajām vērtībām

Skats no augšas uz leju uz High Stakes Field ar spēles elementu sākuma pozīcijām. Laukā ir pārklātas x un y ass līnijas, kas sadala lauku četros kvadrantos, piemēram, koordinātu režģi. Katrs kvadrants ir marķēts ar atbilstošām pozitīvajām un negatīvajām vērtībām. Sākot no augšējā labajā stūrī un virzoties pulksteņrādītāja virzienā pa lauku - pirmais kvadrants nolasa pozitīvas x, pozitīvas y vērtības; otrais kvadrants nolasa pozitīvas x, negatīvas y vērtības; trešais kvadrands nolasa negatīvās x, negatīvās y vērtības; un ceturtais kvadrants nolasa negatīvas x, pozitīvas y vērtības.

GPS sensors ziņo X un Y atrašanās vietas datus, pamatojoties uz koordinātu režģi. Lai šos datus izmantotu efektīvi, ir lietderīgi sekot līdzi tam, kā pozitīvās un negatīvās vērtības sakrīt ar koordinātu režģi.

Šo attēlu var atkārtoti izveidot savā inženierijas piezīmju grāmatiņā, lai palīdzētu jums izsekot, kādas vērtības sagaidāmas katrā lauka kvadrantā, lai varētu efektīvi izmantot datus projektā.

Aksela skats no augšas uz leju ar atskaites punktu rokas centrā robota priekšpusē, kas atzīmēts ar zaļu punktu, un GPS sensors, kas iezīmēts ar zaļu lodziņu robota aizmugurē. Atskaites punktu krusto x un y ass, kas norāda, ka atskaites punkts izveido 0, 0 punktu nobīdes aprēķināšanai.

Tas pats pozitīvo un negatīvo vērtību apsvērums attiecas arī uz nobīdi GPS sensora konfigurācijā. Ņemiet vērā attālumu un virzienu no atskaites punkta līdz sensoram pa katru asi, lai nodrošinātu, ka nobīdes tiek konfigurētas precīzi. 


Izmantojiet datus no nekustīgas pozīcijas

Skats no augšas uz leju lauka stūrī ar sarkanu lodziņu, kas izceļ GPS sensoru, un bultiņu, kas norāda no sensora uz lauka kodu, norādot, kā sensors nolasīs lauka kodu no stacionāra stāvokļa.

GPS sensors izmanto lauka koda video plūsmu ap lauku, lai noteiktu tā atrašanās vietu. Tā kā sensors paļaujas uz vizuālo atgriezenisko saiti, visprecīzākais un skaidrākais attēls tiks iegūts, atrodoties apturētā stāvoklī.

Padomājiet par to, kad uzņemat fotoattēlu. Mēģinot uzņemt fotoattēlu kustības laikā, attēls būs izplūdis. Apstājoties un stāvot uz vietas attēla uzņemšanas laikā, iespējams, jūs iegūsit daudz skaidrāku rezultātu. Tas pats attiecas uz GPS sensoru.

Ir noderīgi eksperimentēt ar robota kodēšanu, lai tas pārvietotos ar lēnāku ātrumu, lai noteiktu, cik ātri robots var pārvietoties, vienlaikus apkopojot precīzas GPS sensora vērtības. Apkopojiet datus un pieņemiet uz datiem balstītu lēmumu, kas vislabāk atbilst jūsu komandai. Ņemiet vērā, ka vides faktori, piemēram, apkārtējais apgaismojums, var ietekmēt šo mērījumu ticamību, tāpēc, pieņemot šos lēmumus, ņemiet vērā savas prakses un sacensību laukuma vidi un apgaismojumu.

Varat ne tikai samazināt ātrumu, lai uzlabotu precizitāti, bet arī pilnībā apturēt robota kustību, savā projektā iestrādājot vismaz 0,5 sekundes (500 msek) pauzes.


Pirms kodēšanas pārdomājiet savu stratēģiju

Skats no augšas uz leju High Stakes Field augšējā kreisajā stūrī ar spēles elementiem to sākotnējās sākuma pozīcijās. Zaļās bultiņas iezīmē paredzēto robota ceļu, kas virzās no pozīcijas pa kreisi un brauc uz mobilo mērķi, pēc tam pa diagonāli uz gredzeniem, pēc tam atgriežas pie mobilā mērķa, pēc tam pāriet uz papildu gredzeniem pa diagonāli, lai sasniegtu lauka centra līniju.

Tāpat kā jebkura cita jūsu robota ierīce, tas, kā jūs izmantojat GPS sensoru, būs atkarīgs no jūsu spēles stratēģijas. Piemēram, ja mēģināt sasniegt spēles objektus lauka pretējā pusē, jūsu robotam, visticamāk, būs jāapiet vairāk šķēršļu, nekā jūs to darītu elementiem, kas atrodas tajā pašā lauka kvadrantā.

Pārdomājot, ko cenšaties paveikt un kā vēlaties kodēt robotu, lai kopā ar savu komandu veiktu šo uzdevumu, jūs varēsiet maksimāli izmantot GPS sensoru savā projektā.


Praktizējiet kodēšanu ar VEXcode VR

VEXcode VR Workspace parāda projektu robota navigācijai, izmantojot atrašanās vietas sensoru darbvietas kreisajā pusē. Labajā pusē ir atvērta monitora konsole, un tajā tiek rādīti dati par pozīciju Y (mm) kā -900 un pozīcija X (mm) kā -900, parādot, kā projekta laikā var pārraudzīt atrašanās vietas vērtības. Apakšā ir atvērts spēļu laukums Number Grid, un robots atrodas uz numura 1 apakšējā kreisajā stūrī.

VEXcode VR VR robota atrašanās vietas sensors ir veidots pēc GPS sensora. Kodēšanas praktizēšana ar atrašanās vietas sensoru VEXcode VR var palīdzēt jums koncentrēties uz kodēšanas koncepcijām par x, y pozīcijas datu izmantošanu projektā, ko pēc tam varat izmantot savam fiziskajam GPS sensoram V5RC laukā.

Varat uzzināt par to, kā pārvietoties, izmantojot x un y atrašanās vietas informāciju, datorzinātņu 1. līmeņa kursa sadaļā Knowing Your location Unit ( bloki) (Python). 

Virtuālā Axel aizmugures attēls tā sākuma pozīcijā virtuālo prasmju augsto likmju spēļu laukumā, kurā redzams GPS sensors un tā pozīcija uz robota attiecībā pret spēles elementiem un lauka iestatīšanu robota priekšā.

Varat arī praktizēt GPS sensora kodēšanu Hero Bot šī gada spēlei, izmantojot virtuālo prasmju rotaļu laukumu VEXcode VR. Virtuālās prasmes ir lieliska vieta, kur izmēģināt stratēģijas un kodu idejas spēlēšanai virtuālā vidē, pirms mēģināt piemērot un veidot projektus no nulles uz lauka. 

Koncepcijas, kuras jūs apgūstat un praktizējat virtuālajās prasmēs, var viegli pielietot un pilnveidot ar savu fizisko robotu. Skatiet šo rakstu , lai uzzinātu vairāk par virtuālo prasmju darba sākšanu VEXcode VR.


Pievērsiet uzmanību apgaismojumam laukumā

GPS ierīces informācija V5 Brain ekrānā, kas parāda attēla skatu labajā pusē, kur lauka kods ir skaidri parādīts spilgtā, labi apgaismotā vidē. Pa kreisi ziņotie dati ir X 0,74 m, Y 1,08 m un virziens 88,67 grādi.

Tā kā GPS sensors izmanto video plūsmu, sensors ziņos visprecīzākos datus labi apgaismotā vietā. Ņemiet vērā ēnas uz lauka vai spilgtas gaismas, kas rada lauka koda atspīdumu, un, ja iespējams, izvairieties no šādām situācijām.

Ja veicat testēšanu blāvā vai vāji apgaismotā vietā, varat pievienot papildu apkārtējo apgaismojumu, lai uzlabotu ziņoto sensoru datu precizitāti.


Izmantojiet ierīces informāciju, lai pārbaudītu GPS sensora datus

GPS ierīces informācija V5 Brain ekrānā tiek rādīta gan ar atrašanās vietas, gan attēla skatiem, ar skatu Atrašanās vieta augšpusē un hte attēla skatu apakšā. X, Y pozīcijas un virsraksta dati ir vienādi. Atrašanās vietas skatā sarkanā bultiņa, kas norāda GPS sensora pozīciju, atrodas augšējā labajā stūrī, tuvu malai, un to ieskauj apaļš sarkans laukums un gredzens, kas norāda, ka sensors nevar droši noteikt atrašanās vietu. Attēla skatā ir redzama neliela lauka koda stūra daļa, ko sensors nosaka šajā pozīcijā.

Plānojot projektu, varat skatīt GPS sensora datus V5 Brain ekrānā, lai palīdzētu noteikt, kā izveidot projektu. 

Ja sensors ir pārāk tuvu un nevar precīzi nolasīt savu pozīciju, tas parādīs apli, lai apzīmētu jūsu iespējamo pozīciju. Ja atrašanās vietas skatā redzat apli, novietojiet sensoru tālāk no sienas, lai palīdzētu iegūt precīzākus datus par projektu.

Lai uzzinātu, kā skatīt datus V5 Brain ekrānā, šo rakstu.

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

Last Updated: