Senzor Game Positioning System™ (GPS) je navržen tak, aby sledoval a hlásil polohu a směr senzoru pomocí kódu pole na obvodu hřiště VEX V5 Robotics Competition (V5RC).
Tento článek popisuje, jak funguje senzor GPS, hlášená data a jak zobrazit a porozumět těmto datům senzoru na obrazovce V5 Brain, abyste mohli tento senzor začít efektivně používat. Podívejte se na video níže, kde se dozvíte o konceptech obsažených v tomto článku.
Jak funguje GPS senzor
Snímač GPS (Game Positioning System) využívá video signál ke sledování vzoru na obvodu pole. Na základě detekovaného vzoru senzor hlásí údaje o své poloze na Poli.
Umístění na poli VEX V5 Competition (V5RC) jsou určena souřadnicovým systémem. (0, 0), neboli počátek, se nachází ve středu pole, jak je znázorněno zde.
Pole se pohybuje od přibližně –1,8 metru (m) do 1,8 metru (m) podél os X a Y. GPS senzor hlásí data na základě tohoto souřadnicového systému.
Stěny Fieldu mají přímo na sobě vytištěný GPS Field Code. Šachovnicový vzor na každé stěně se neopakuje a odpovídá určité oblasti pole.
Na základě detekované části kódu pole vypočítá senzor GPS souřadnicovou polohu senzoru na poli.
Na základě vypočítané polohy snímač GPS hlásí informace o poloze snímače:
- X souřadnice senzoru na poli
- Y souřadnice senzoru na poli
- Směr senzoru na poli ve stupních
- Kvalita signálu (spolehlivost hlášených dat senzoru)
Poloha X je hlášená poloha senzoru GPS podél osy X pole.
V tomto příkladu je souřadnice X přibližně 1,4 m.
Poloha Y je hlášená poloha senzoru GPS podél osy Y pole.
V tomto příkladu je souřadnice Y přibližně 1,2 m.
Kurz odpovídá záhlaví pole, což je rozsah 0º až 359,9º ve směru hodinových ručiček. 0º je v pozici 12 hodin.
V tomto příkladu je kurz přibližně 40º.
Začínáme s používáním GPS senzoru
Montáž GPS senzoru
Data ze senzoru GPS lze zobrazit na V5 Brain. Chcete-li zobrazit tato data, musíte nejprve připojit GPS senzor k vašemu robotovi.
Doporučuje se, aby byl GPS senzor namontován na zadní straně robota čelem za robotem. Při montáži na přední stranu by herní prvky mohly bránit většině výhledu ze snímače.
Poznámka: Ujistěte se, že je senzor GPS namontován pravou stranou nahoru s logem VEX správně orientovaným, jinak nebude vaše poloha hlášena správně.
Rovněž se doporučuje, aby byl senzor GPS namontován na robotu dostatečně vysoko nad zemí, aby byl v souladu s kódem pole. Tím se sníží možnost, že jiné chybné objekty na poli nebo mechanismy robota budou narušovat schopnost senzoru detekovat kód pole.
Podobným způsobem se doporučuje umístit senzor rovnoběžně se zadní částí robota (ne pod úhlem). To opět snižuje možnost rušení a zároveň snižuje počet kroků potřebných pro konfiguraci senzoru ve VEXcode. Další informace o konfiguraci robota ve VEXcode V5, naleznete v tomto článku.
Zobrazení dat GPS senzoru
Jakmile je senzor namontován na robota a robot je na poli, můžete začít prohlížet data ze senzoru GPS na V5 Brain. Chcete-li zobrazit informace o zařízení, postupujte takto.
Zapněte V5 Brain a vyberte ikonu zařízení.
Vyberte ikonu GPS senzoru na obrazovce Informace o zařízení.
Nyní můžete pohybovat robotem po poli a sledovat aktuální polohu senzoru a směr zobrazený na obrazovce V5 Brain.
Pojďme si rozebrat, jak je umístění GPS senzoru reprezentováno na obrazovce zařízení na V5 Brain. Pro informaci, toto je pozice robota na poli.
V zobrazení Umístění je na pravé straně vidět grafické znázornění Pole a jeho souřadnicové sítě.
Červená šipka představuje aktuální směr GPS senzoru. Bílý kužel vycházející ze šipky zobrazuje aktuální zorné pole senzoru.
Poloha X a Y senzoru GPS je zobrazena v levé horní části obrazovky Brain.
Poznámka: Zobrazené jednotky můžete změnit z metrů (m) na palce (in) výběrem polí obsahujících pozice X a Y na obrazovce Brain.
Aktuální kurz GPS senzoru je také zobrazen ve stupních.
Poznámka:Obrazovka mozku V5 zobrazuje směry senzoru GPS od –180 do 180 stupňů.
Počínaje místem 0º:
- Pohyby ve směru hodinových ručiček od 0º do 180º jsou kladné
- Kurzy proti směru hodinových ručiček od 0º do –180º jsou záporné
Můžete přepínat mezi zobrazením mřížky umístění a skutečným zobrazením kamery senzoru GPS výběrem pole vlevo dole na obrazovce Mozku, jak je znázorněno na obrázku zde.
Když je zobrazena možnost obrázku, můžete vidět prvky detekované senzorem:
- vzor černých a bílých krabic na Field Strips
- kód pole GPS polohy (označený zelenými ohraničujícími čarami)
- vzdálenost mezi detekovanými vzory (označená červenými tečkami na průsečíkech prvků vzoru)
Porozumění datům ze senzoru GPS
Nyní, když víte, jak zobrazit data GPS senzoru na obrazovce Mozek, můžete začít testovat GPS senzor pro sebe. Níže je uvedeno několik příkladů, které ilustrují, jak se poloha robota a GPS senzoru připojují k datům zobrazeným na obrazovce Mozek, které vám pomohou začít.
Pro zvětšení vyberte libovolný obrázek níže.
Příklad 1
V tomto příkladu můžete vidět, že robot je v pravém horním rohu pole, se senzorem GPS otočeným ke zdi vpravo.
Z této pozice můžeme očekávat:
- kladná x souřadnice
- kladná souřadnice y
- kurz přibližně 90º
| Zobrazení polohy | Zobrazení obrázku |
|---|---|
|
Data pozorovaná na těchto snímcích z obrazovky V5 Brain odpovídají předpovědím výše. Když se podíváte na data ze senzoru GPS na obrazovce V5 Brain, souřadnice senzoru jsou hlášeny na (0,74, 1,08). To je také zobrazeno ve formě souřadnicové mřížky s pohledem na umístění. Všimněte si, že směr senzoru je hlášen asi 90º (88,68º), v souladu se směrem, na který ukazuje červená šipka. Naproti tomu robot drží mobilní cíl a odhaduje se na 270º kurz. Je to proto, že senzor je namontován v doporučené poloze čelem za. | |
Příklad 2
V tomto příkladu je robot zhruba ve stejné pozici na poli, ale byl otočen o 180º, takže senzor GPS směřuje k levé boční stěně.
Od této pozice můžeme očekávat:
- kladná x souřadnice
- kladná souřadnice y
- kurz přibližně -90º
| Zobrazení polohy | Zobrazení obrázku |
|---|---|
|
Data pozorovaná na těchto snímcích z obrazovky V5 Brain odpovídají předpovědím výše. Na rozdíl od zobrazení obrázku v prvním příkladu je výrazně více křižovatek označených červenými tečkami, což znamená, že je detekována větší část kódu pole. Pamatujte, že senzor vypočítává vzdálenost od obvodu na základě množství detekovaného Field Code a také vzoru detekovaného Field Code. Opět si všimněte, že kurz senzoru je hlášen přibližně –90º (–85,65º), což je také ekvivalentní kurzu 270º. Naproti tomu robot drží mobilní cíl a odhaduje se na 90º kurz. | |
Další kroky
- Prohlédněte si data ze senzoru GPS pro sebe! Připojte svůj GPS senzor k vašemu robotovi, umístěte jej na pole a použijte obrazovku zařízení k zobrazení dat senzoru na různých místech.
- Jste připraveni začít kódovat? Začněte konfigurací GPS senzoru v VEXcode V5. V tomto článku se dozvíte více o konfiguraci senzoru GPS.