Robot použitý ve hře VRC Spin Up pro VEXcode VR je virtuální verzí hry Disco, VEX V5 Hero Bot, použitý pro soutěž VEX Robotics Competition (VRC) Spin Up 2022-2023. Virtuální diskotéka má stejné rozměry a motory jako fyzická diskotéka, ale s přidanými senzory pro autonomní programování ve VEXcode VR. Ve hře Spin Up pro VEXcode VR je pouze jeden robot a ten je již předkonfigurovaný. Díky tomu odpadá potřeba konfigurace robota nebo předem určené šablony projektu.
Ovládání robotů
Disco má následující ovládací prvky:
Pohon A . To umožňuje blokům kategorie „Pohon“ v sadě nástrojů VEXcode V5 řídit a otáčet robota. Video vlevo ukazuje spuštěný projekt, při kterém robot jezdí a zatáčí, aby se mohl pohybovat po poli.
Sání , které je řízeno skupinou sacích motorů. To umožňuje robotovi sbírat a bodovat disky.
Sání lze roztočit pomocí skupiny motorů sání a bloku [Spin for]. Otáčení motorové skupiny ve směru „výstupu“ posune disky směrem k políčkám hřiště, zatímco otáčení ve směru „nasávání“ vám umožní vystřelit disky do vzduchu a skórovat ve vysokém cíli.
V horní části sání je sada dvou kol. Ty lze použít k otáčení válečků.
Otáčením skupiny sacího motoru, když se kola dotýkají válce, se válec bude otáčet a měnit barvu, jak je znázorněno v tomto videu.
Robotické senzory
Virtual Disco přidal senzory pro autonomní programování ve VRC Spin Up pro VEXcode VR.
Inerciální senzor
Inerciální senzor se používá s hnacím ústrojím, aby Disco mohl provádět přesné a precizní zatáčení s využitím směru hnacího ústrojí.
Hodnota hnacího ústrojí se pohybuje od 0 do 359,9 stupňů a směr hodinových ručiček je kladný.
Pro více informací o inerciálním senzoru si prohlédněte tento článek z knihovny VEX.
Snímač vzdálenosti
Na přední straně zařízení Virtual Disco je jeden senzor vzdálenosti Senzor vzdálenosti hlásí, zda se objekt nachází blízko senzoru, a také přibližnou vzdálenost od přední části senzoru k objektu v milimetrech nebo palcích.
Senzor vzdálenosti na přední straně Disca lze použít k určení, zda se disk nachází před sáním, nebo přibližně, jak daleko jsou disky na hřišti od senzoru.
Pro více informací o senzoru vzdálenosti V5 viz tento článek knihovny VEX.
Sledovače linek
hlídače čar se nacházejí podél spodní strany sání Disca. Ty lze použít k detekci polohy kotoučů v sání a k určení, kolik kotoučů je aktuálně v sání drženo.
Sledovače linií jsou třívodičové senzory skládající se z infračervené LED diody a infračerveného světelného senzoru. Měří odrazivost povrchu. Při kódování sledovačů čar je důležité pochopit různé hodnoty odrazivosti, které budou hlášeny v závislosti na prostředí. Například pokud je v horní části sání aktuálně vložen disk, systém sledování horní linie bude hlásit vyšší hodnotu odrazivosti.
Prohlédněte si ukázkový projekt V5RC 22-23 Scoring with Line Tracker, kde uvidíte, jak to funguje.
Chcete li se dozvědět více o sledovačích linií VEX V5, přečtěte si článek.
Chcete-li se dozvědět více o monitorování hodnot senzorů v projektu VEXcode VR (zobrazeném na obrázku), přečtěte si tento článek.
Optický senzor
Optický senzor hlásízda se objekt nachází blízko senzoru, a pokud ano, jakou má barvu.
Optický senzor dokáže také hlásit jas a hodnotu odstínu objektu ve stupních.
Optický senzor se nachází v horní části Disca poblíž kol. Tento senzor je umístěn ve výšce válců a slouží k určení barvy každého válce.
Více informací o optickém senzoru naleznete v tomto článku knihovny VEX.
Senzor systému určování polohy hry (GPS)
GPS senzor může hlásit aktuální polohu středu otáčení Disco v osách X a Y v milimetrech nebo palcích.
GPS senzor dokáže také hlásit aktuální směr ve stupních.
GPS senzor se nachází v zadní části robota Disco a používá se k určení polohy a orientace robota na hřišti čtením proužků s GPS kódem podél vnitřního obvodu hřiště.
GPS senzor můžete použít k navigaci na hřišti a pomocí znalosti kartézského souřadnicového systému se Discovi můžete dostat na konkrétní místa.
Pomocí GPS senzoru se Disco může pohybovat podél osy X nebo Y, dokud hodnota senzoru není větší nebo menší než prahová hodnota. Díky tomu může Disco řídit s využitím zpětné vazby ze senzorů namísto nastavených vzdáleností.
Více informací o identifikaci detailů polohy ve VRC Spin Up ve VEXcode VR pomocí GPS senzoru v tomto článku knihovny VEX.