Pochopení funkcí robota ve V5RC Spin Up

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.

Pracovní prostor VEXcode VR s roztočitelným hřištěm a ovládacími prvky pro blokové kódování nebo kódování v Pythonu


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.

Pracovní prostor bloků VR ve VEXcode pro programování virtuálního robota ve Spin Up

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

Blokové programovací prostředí VEXcode VR pro virtuálního robota V5RC Spin Up

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.

Snímač vzdálenosti VEX V5.

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

VR pracovní prostor VEXcode s nástroji pro blokové kódování a virtuálním robotem Spin Up pro testování funkcí robota

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.

Ikona příkladu projektu V5RC 22-23 Scoring with Line Tracker z VEXcode.

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 VEX V5.

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.

Blokové kódovací prostředí VEXcode VR pro programování virtuálního robota ve V5RC Spin Up

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 VEX V5.

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.

Blokové programovací prostředí VEXcode VR pro virtuálního robota Spin Up

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ě.

Blokové kódovací prostředí VEXcode VR pro programování robota Spin Up

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.

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

Last Updated: