Zavedení
V5 Competition Field Controller je standardní mozek V5, na kterém běží upravená verze VEXOS, která omezuje jeho schopnosti na spouštění speciálních programů vytvořených VEXem. Některé funkce, jako je vestavěné ovládání ovladače a stahování uživatelského programu, byly zakázány.
Čtyři roboti zapojení do zápasu V5RC jsou připojeni k systému řízení pole pomocí inteligentních kabelů zapojených do jednoho z inteligentních portů na primárním ovladači. Druhý dostupný inteligentní port ovladače je stále možné připojit k partnerskému ovladači. Fáze autonomního řízení a řízení řidičem zápasu lze přímo ovládat pomocí dotykové obrazovky ovladače pole, alternativně může být systém pod kontrolou hostitele pomocí sériové komunikace přes USB port mozku.
Kontroler V5 Field Controller má nahradit starší kontroler VEXnet Field Controller. Používá podobné USB připojení jako počítač Tournament Manager nebo Raspberry Pi, ale kabely RJ45 byly nahrazeny chytrými kabely VEX, které se připojují k chytrému portu kontroléru, nikoli ke staršímu soutěžnímu portu. Doporučuje se deaktivovat soutěžní port pomocí zástrčky RJ45, aby nedošlo k náhodnému zapojení chytrého kabelu, který by mohl způsobit poškození.
Přehled systému
Řídicí jednotka V5 Brain (FC brain) je připojena k řídicím jednotkám Alliance pomocí inteligentních kabelů. Modré alianční řadiče jsou připojeny k některému z chytrých portů v modře označených skupinách, to znamená, že jeden řadič je připojen k portu ve skupině 6-10 a druhý k portu ve skupině 11-15.
Týmy červené aliance jsou propojeny podobným způsobem jako dvě červené skupiny.
Field Controller Brain, ačkoliv jej lze používat samostatně podobně jako soutěžní přepínač, bude obvykle připojen k systému řízení zápasů (TM) Tournament Manager. Mozek FC je připojen k TM pomocí USB kabelu buď k Raspberry Pi, nebo k hostitelskému počítači, na kterém běží server TM. Připojení k Raspberry Pi je preferovaný způsob ovládání systému, protože Pi lze poté použít k ovládání displeje na hřišti se stavem týmu a zápasu.
Úkon
Při prvním spuštění programu řízení pole na mozku FC se zobrazí úvodní obrazovka podobná této.
Program má několik uživatelsky konfigurovatelných nastavení, lze k nim přistupovat pouze tehdy, když je zobrazena úvodní obrazovka. Klepnutím na tlačítko „nastavení“ na obrazovce přepnete na obrazovku nastavení.
1. Rádiový kanál ovládaný aktivací pole.
| Hodnota | Popis |
|---|---|
| Zakázáno | Mozek FC bude zpracovávat výběr soutěžního kanálu stejným způsobem jako starší systém řízení hřiště VEXnet, to znamená, že jakmile je studentský ovladač připojen k mozku FC, přepne se na soutěžní kanál, který automaticky vybere. |
| Povoleno | Studentův robot zpočátku zůstane na rádiovém kanálu v boxech, a když TM aktivuje hřiště, studentský robot přeskočí na soutěžní kanál. Tento režim minimalizuje počet robotů aktivně využívajících soutěžní kanály, což je důležité u velkých akcí s mnoha hřišti, studenti však nemusí pochopit, proč se při aktivaci hřiště před zápasem krátce ztratí spojení. |
2. Režim rádia používaný pro aplikaci dovedností.
| Hodnota | Popis |
|---|---|
| VEXnet | Studentův robot musí být nastaven na používání rádiového režimu VEXnet. |
| BLE | Studentův robot musí být nastaven na používání rádiového režimu Bluetooth |
POZNÁMKA: Toto nastavení platí pouze pro aplikaci Robot Skills. Aplikace VRC match bude vyžadovat pouze VEXnet.
3. Výkon Smartportu.
| Hodnota | Popis |
|---|---|
| Na | Řídicí mozek pole bude napájet studentův ovladač prostřednictvím inteligentního portu. VAROVÁNÍ: To může způsobit přetížení a výpadek napájecího adaptéru řídicí jednotky pole. Pokud je toto nastavení povoleno, doporučuje se používat baterii V5 připojenou k nabíječce. |
| Vypnuto | Řídicí mozek pole NEBUDE napájet studentský ovladač přes inteligentní port. |
Chcete-li opustit obrazovku nastavení, stiskněte tlačítko „hotovo“. Nastavení jsou uložena v mozku FC a nebudou ztracena, pokud je program FC aktualizován nebo nahrán do jiného programového slotu.
Domovská obrazovka:
Po ukončení úvodní obrazovky nebo obrazovky nastavení se zobrazí domovská obrazovka. Toto by byla obrazovka obecně zobrazovaná během soutěže; zobrazuje přehled stavu týmu a také aktuální časovač zápasu, když zápas běží. Jakékoli chyby nebo varování zobrazené na této obrazovce jsou také hlášeny TM. Zobrazení fronty pole TM je preferovaným způsobem kontroly stavu týmu, nicméně tuto obrazovku lze použít k diagnostice problémů týmu.
Stav týmu je zobrazen v obdélníku vedle jejich připojeného portu, použitý fyzický inteligentní port je znázorněn malým zeleným obdélníkem. Obrys bude zelený, když připojený tým splní všechny požadavky pro zahájení zápasu.
Požadavky:
- Robot je připojen rádiovým spojením k ovladači.
- Robot splnil požadovanou verzi firmwaru.
- Je spuštěn uživatelský program.
Pokud dojde k chybě, možná tým zapomněl spustit svůj program nebo je jejich baterie velmi vybitá, obrys se zobrazí oranžově. TM zobrazí na displeji fronty pole popisnou chybu, ale v případě potřeby lze k zobrazení podrobnějších informací použít také mozek FC. Chcete-li zobrazit podrobné informace, dotkněte se obdélníku se stavem týmu a displej se přepne na tuto obrazovku.
Stav týmu je dobrý
Tým má chybu
Chyby jsou zobrazeny oranžově, v tomto případě tým používá starý firmware (VEXOS) ve svém robotickém mozku V5 a také nespustil svůj uživatelský program. Chcete-li zrušit podrobnosti o týmu, dotkněte se libovolného místa na obrazovce.
Stav týmu:
Stav ukazuje dobře
Číslo týmu: 8888Z
Baterie robota: 99 %
Uživatelský program: 3 (Slot 3 běží; 0 by neběžel žádný program)
Rádiový kanál: 81/5 toto je pro použití inženýry VEX ve světě VEX Mistrovství.
Použijte s Tournament Managerem.
Když TM není připojeno, na domovské obrazovce budou povolena tlačítka „auton“ a „driver“ a zobrazení hodin v levém horním rohu bude obecně šedé, což znamená, že nebyly nastaveny. Pomocí tlačítek „Auton“ nebo „Driver“ na obrazovce lze ručně spustit standardní fáze trvání zápasu 0:15 a 1:45 (časy VexU zatím nejsou podporovány).
Po připojení TM se na domovské obrazovce zobrazí indikace a tlačítka budou deaktivována.
Hodiny se nyní zobrazí zeleně, což znamená, že byly nastaveny. Zobrazí se TM připojeno.
Číslo shody lze nastavit, ale pokud je pole neaktivní, bude šedé, jakmile se pole stane aktivním, bude zobrazeno zeleně.
Když jsou roboti deaktivováni, pozadí domovské obrazovky bude černé, během autonomního období, kdy jsou roboti povoleni, bude modré a zobrazí zbývající čas.
Během doby ovládání řidičem bude pozadí zelené a bude zobrazovat zbývající čas.
Zbývající čas a signály zapnutí/vypnutí robota jsou odesílány z TM do mozku FC. To umožňuje přesnou synchronizaci a trvání období autonomního řízení a řízení řidiče, aby byly pod kontrolou TM a nebyly určovány lokálně mozkem FC.
Zobrazení turnajového manažera
Turnajový manažer zobrazí stav týmu jak na displeji kontroly zápasu, tak i na displeji fronty pro každé nakonfigurované pole. Stav týmu je zobrazen v několika barvách; před zahájením zápasu se podívejte na všechny týmy, které ukazují „Připraven“ zeleně a pole aktivní také zeleně. Varování se zobrazí žlutě; zápas může být zahájen, když jsou přítomna varování, ale týmům by mělo být připomenuto, že činnost robota může být narušena například v závislosti na tom, o jaké varování se jedná.
Zde jeden tým zapomněl nebo se rozhodl nespouštět uživatelský program na robotu; všechny ostatní týmy jsou připraveny. Tým 1234A by měl být na tuto skutečnost upozorněn a pokud se tak rozhodl, zápas může začít.
Tato obrazovka ukazuje některé z možných chyb, které se mohou zobrazit.
- Tým 8888Z je připraven.
- Tým 1234A má na mozku V5 spuštěný nesprávný firmware, kontrola zápasu vyžaduje VEXOS 1.1.1 nebo novější.
- Tým 99999V nepřipojil ovladač k mozku FC.
- Tým 44 má chybu na portu staršího dokončení nebo možná stále připojený konkurenční přepínač.
Žádný tým 99999V ani tým 44 nebudou povoleny, když zápas začne.
Pokud se TM odpojí od mozku FC, zobrazí se následující chybová obrazovka.
Pokud je v mozku FC povoleno nastavení „Rozhlasový kanál řízený povolením na hřišti“, zobrazí se následující obrazovka, než bude zápas nastaven na „na hřišti“
Týmy jsou zobrazeny jako „čekající na aktivaci pole“, pokud je stav dobrý, ale nebyly přepnuty na kanál soutěžního rádia, varování a chyby se budou stále zobrazovat. Pokud je zakázáno „Rádio ovládané aktivací na hřišti“, zobrazí se podobná obrazovka s tím rozdílem, že týmy budou zobrazeny jako „Připraveno“, i když bylo hřiště v režimu „Pohotovostní režim“. Jakmile byla tato shoda nastavena „na pole“, pohotovostní režim pole se změní na zelenou a pole displeje bude aktivní. Aktivní pole je to, které se spustí, když operátor vybere „Start Match“.
Jakmile zápas začne, zobrazení fronty se přepne a zobrazí zbývající čas zápasu.
Chyba protokolování
Systém FC zaznamená určitá data jak do mozku FC, tak do protokolu studentského robota.
U studentského robota je vnitřní časovač mozku V5 aktualizován tak, aby odpovídal hodinám reálného času, které dodává Tournament Manager. To umožňuje existující položky protokolu; například událost zahájení, ukončení a rádiového spojení, abyste získali časová razítka. TM také odesílá informace o událostech a zápasech, které jsou zaznamenány do protokolu. Záznamy událostí řízení pole jsou zobrazeny žlutě.
“--> 17:38:53” = Tento protokol ukazuje, že se nastavuje čas.
“VRC-21-1234” = Tento protokol zobrazuje ?????
“Q-0001” = Tento protokol ukazuje, že kvalifikační zápas 1 byl aktivován.
Mozek FC bude také zaznamenávat záznamy pomocí hodin dodaných TM. Kromě výše uvedeného bude také zaznamenávat určité chyby, ke kterým mohlo dojít během zápasu; tyto v současnosti zahrnují chyby odpojení kabelu a odpojení rádia. Když zápas skončí, pokud je pole stále aktivní, mozek FC může zobrazit varování tímto způsobem.
To znamená, že došlo k chybě odpojení kabelu nebo rádia, když byli roboti během zápasu povoleni. Pokud se podíváte na podrobný stav týmu, zobrazí se další informace. Tento příklad ukazuje, že červený tým aliance č. 2 měl chybu odpojení kabelu, indikovanou červeným indikátorem portu. Otevření podrobného stavu týmu zobrazí celkový počet chyb.
Tato informace se tímto způsobem zaznamená do logu mozku FC (vyžaduje se VEXOS 1.1.2b3 nebo novější)
Záznamy FC log jsou zobrazeny žlutě. V tomto příkladu měl červený tým aliance č. 2 (R2) dvě chyby kabelů, modrý tým aliance č. 1 (B1) měl dvě chyby odpojení rádia.
Uvědomujeme si, že na většině soutěží není praktické monitorovat mozek FC na tyto chyby, pokud nejsou k dispozici specializovaní technici. Primárním použitím protokolování je umožnit následnou analýzu, pokud nastanou nějaké neobvyklé situace; například se možná všichni čtyři roboti nepohnuli během období zápasu. Pokud protokol ukazuje, že všichni čtyři měli chyby odpojení rádia, pak to může být zohledněno při zvažování možných opakování zápasů. Naopak, pokud se studentský robot během zápasu nepohybuje, ale ani FC ani studentský mozek nevykazují žádné chyby v protokolu a fáze zápasu byly správně zahájeny, pak problém s největší pravděpodobností není chyba systému řízení hřiště a robota studentů/ může být nutné prozkoumat možné problémy.
Aplikace Skills
Při běhu dovednostních zápasů lze použít variaci programu FC. Tato verze se zaměřuje na kontrolu a zobrazení stavu pro jednoho (nebo dva pro VexU) robota a umožňuje spuštění jednominutového běhu dovedností z obrazovky mozku FC jako alternativu k používání TM.
Na úvodní obrazovce se zobrazí aktuální režim rádia, BLE nebo VEXnet, který byl vybrán na obrazovce nastavení.
Pokud není připojen žádný týmový ovladač, zobrazí se velký vykřičník,
Když je tým připojen a dojde k chybě nebo varování, zobrazí se popis. V tomto příkladu nebylo navázáno rádiové spojení robota.
Když je stav dobrý, zobrazí se zelený kruh se značkou zaškrtnutí.
Běh dovedností lze nyní spustit buď z obrazovky mozku FC, z oken ovládání zápasu TM nebo z tabletu připojeného k TM. Při spuštění z obrazovky mozku FC je do TM odeslána zpráva s požadavkem, aby byl spuštěn běh dovedností, což umožňuje, aby všechny normální zobrazení času zápasu běžely správně.
Když je robot povolen, na obrazovce FC se zobrazí zbývající čas pro běh dovedností.
Příloha A
Popis polí pro obrazovku podrobného stavu týmu.
Toto se může změnit. Zobrazená obrazovka je obrazovka používaná během mistrovství světa VEX 2022, ale může být zjednodušena pro konečné vydání aplikace FC koncem léta 2022.
| tým | 1234A |
Číslo týmu, které hlásí robot |
| Vexos | 1.1.1 |
Aktuální verze VEXOS nainstalovaná v mozku týmového robota |
| Verze rádia | 1.0.0b49 | Verze robotického rádia (tato je momentálně zakázána a nezmění se) |
| Rádio | 81/6 Comp | Aktuální rozhlasový kanál, časový úsek a režim (Pit nebo Competition) |
| Stav rádia | 003D |
Pro použití společností VEX engineering v současné době |
| Stav systému | 1090 |
Pro použití společností VEX engineering v současné době |
| Program | Řídit |
Aktuální uživatelský program, 0 neběží, slot_1 atd. nebo Mechanika |
| Stav mozku | 21 |
Pro současné použití inženýrstvím VEX, režim řízení shody v mozku |
| Stav pole | C9 |
Pro použití inženýry VEX v tomto okamžiku, shodný režim řízení v regulátoru |
| baterie | 100% |
Kapacita baterie robota |
| Spojení | Dobrý |
Stav rádiového spojení mezi řídicí jednotkou a robotem |
| Verze Ctrl | 1.0.0b75 |
Verze firmwaru v týmovém ovladači |
| Ctrl rádio | 1.0.0b48 |
Verze firmwaru v rádiu řídicí jednotky týmu |
| Ctrl baterie | 100% | Procento úrovně nabití baterie ovladače |
| Signál | 95 |
Procento kvality rádiového signálu |
| RSSI | -54 |
Síla rádiového signálu v dBm |
| Rádio kapky | 0 |
Počet výpadků rádiového spojení během zápasu |
| Časovač zápasu | 102499 |
Interní časovač zápasu v ms, lze odstranit, vývojářské použití |
| Zobrazit | 103 | Interní časovač zápasu, který by se zobrazoval na domovské obrazovce |
| Chyby kabelů | 0 |
Chyby kabelu 0 Počet výpadků připojení ovladače během hry; udává, kolikrát byl inteligentní kabel odpojen od FC |