Senzor Game Positioning System™ (GPS) je užitečný nástroj pro navigaci v závodním poli VEX V5 Robotics Competition (V5RC). Přečtěte si tento článek, kde se dozvíte osvědčené postupy, které vám pomohou získat ze senzoru maximum.
Mějte jasný přehled o kódu pole
Snímač GPS používá video signál k detekci vzoru kódu pole po obvodu pole. Proto je důležité, aby senzor nebyl blokován mechanismy nebo součástmi vašeho robota.
Chcete-li minimalizovat možné překážky ve výhledu senzoru na kód pole z vašeho robota, doporučuje se namontovat GPS senzor na zadní stranu robota čelem za robota.
Při testování projektů pomocí senzoru GPS se ujistěte, že na hřišti nejsou žádné cizí předměty a neblokují kód pole (jako členové týmu nebo další herní prvky).
Snímač GPS by měl být také umístěn ve stejné výšce jako kód pole a neměl by být v žádném úhlu, aby fungoval tak, jak má.
Chcete-li se dozvědět více o montáži GPS senzoru na vašeho robota, si prohlédněte tento článek.
Přesně nakonfigurujte své ofsety
Chcete-li co nejlépe využít váš GPS senzor, můžete nakonfigurovat X, Y a Angle Offset na základě referenčního bodu na vašem robotu. Snímač bude hlásit data na základě své fyzické polohy na poli, pokud není nakonfigurován offset. Jakmile je offset nakonfigurován, VEXcode převede data ze senzoru GPS tak, aby odrážela referenční bod na vašem robotu.
Konfigurace offsetu vám umožní řídit se doporučeními pro montáž, ale navigovat ze smysluplné pozice na vašem robotu, jako je střed otáčení nebo rameno robota.
Chcete-li se dozvědět více o nastavení offsetu, si přečtěte tento článek.
Sledujte kladné a záporné hodnoty
Snímač GPS hlásí údaje o poloze X a Y na základě souřadnicové sítě. Pro efektivní využití těchto dat je užitečné sledovat, jak se kladné a záporné hodnoty shodují se souřadnicovou mřížkou.
Tento obrázek lze znovu vytvořit ve vašem technickém notebooku, abyste měli přehled o tom, jaké hodnoty můžete očekávat v každém kvadrantu pole, abyste mohli efektivně využívat data v projektu.
Stejné zohlednění kladných a záporných hodnot platí také pro posun v konfiguraci senzoru GPS. Dávejte pozor na vzdálenost a směr od referenčního bodu k senzoru podél každé osy, abyste zajistili, že offsety konfigurujete přesně.
Používejte data ze stacionární pozice
Snímač GPS používá video přenos kódu pole kolem pole k určení své polohy. Protože snímač spoléhá na vizuální zpětnou vazbu, nejpřesnější a nejčistší obraz bude pocházet ze zastavené polohy.
Myslete na to, kdy fotíte. Pokus o pořízení fotografie za pohybu bude mít za následek rozmazaný snímek. Zastavením a stáním při fotografování pravděpodobně získáte mnohem jasnější výsledek. Totéž platí pro GPS senzor.
Je užitečné experimentovat s kódováním vašeho robota, aby se pohyboval pomaleji, abyste určili, jak rychle se může robot pohybovat, a zároveň shromažďuje přesné hodnoty senzoru GPS. Sbírejte data a udělejte rozhodnutí založené na datech, které nejlépe vyhovuje vašemu týmu. Uvědomte si, že faktory prostředí, jako je okolní osvětlení, mohou spolehlivě ovlivnit tato měření, proto při těchto rozhodnutích vezměte v úvahu prostředí a osvětlení vaší praxe a soutěžních polí.
Kromě pouhého zpomalení rychlosti pro zlepšení přesnosti můžete také zcela zastavit pohyb robota tím, že do svého projektu zabudujete pauzy v délce alespoň 0,5 sekundy (500 ms).
Před kódováním si promyslete svou strategii
Stejně jako u jakéhokoli jiného zařízení na vašem robotovi bude to, jak budete používat senzor GPS, závislé na vaší strategii hraní hry. Pokud se například snažíte dostat k herním objektům na opačné straně pole, váš robot bude pravděpodobně muset obejít více překážek, než byste museli u prvků, které jsou ve stejném kvadrantu pole.
Když se zamyslíte nad tím, čeho se snažíte dosáhnout a jak chcete naprogramovat robota, aby dokončil tento úkol se svým týmem, pomůže vám to ve vašem projektu maximálně využít senzor GPS.
Procvičte si kódování s VEXcode VR
Snímač polohy na robotu VR ve VEXcode VR je modelován ze snímače GPS. Cvičení kódování pomocí snímače polohy ve VEXcode VR vám může pomoci zaměřit se na koncepty kódování používání dat o poloze x, y v projektu, která pak můžete použít na svůj fyzický snímač GPS na poli V5RC.
O tom, jak navigovat pomocí informací o poloze x a y, se můžete dozvědět v části Poznání své polohy v kurzu Informatika úrovně 1 (bloků) (Python).
Můžete si také procvičit kódování GPS senzoru na Hero Bot pro letošní hru pomocí Virtual Skills Playground ve VEXcode VR. Virtual Skills je skvělé místo, kde si můžete vyzkoušet strategii a nápady na kód pro hraní her ve virtuálním prostředí, než se pokusíte aplikovat a budovat projekty od nuly na hřišti.
Koncepty, které se naučíte a procvičujete ve virtuálních dovednostech, lze snadno aplikovat a stavět na vašem fyzickém robotovi. V tomto článku se dozvíte více o tom, jak začít s virtuálními dovednostmi ve VEXcode VR.
Dávejte pozor na osvětlení na hřišti
Vzhledem k tomu, že senzor GPS používá videosignál, bude senzor hlásit nejpřesnější data v dobře osvětlené oblasti. Dávejte pozor na stíny na hřišti nebo jasná světla, která způsobují oslnění Field Code, a pokud možno se těmto situacím vyhněte.
Pokud testujete v šeru nebo slabě osvětlené oblasti, můžete přidat další okolní světlo a pokusit se zlepšit přesnost hlášených dat senzoru.
Použijte informace o zařízení ke kontrole dat GPS senzoru
Při plánování projektu si můžete prohlížet data GPS senzoru na obrazovce V5 Brain, která vám pomohou určit, jak vytvořit svůj projekt.
Když je snímač příliš blízko a nemůže získat přesné údaje o své poloze, zobrazí se kruh, který označí vaši možnou polohu. Pokud v zobrazení Umístění vidíte kruh, umístěte senzor dále od zdi, abyste získali přesnější data pro svůj projekt.
Chcete-li se dozvědět, jak zobrazit data na obrazovce Brain V5, prohlédněte si tento článek.