Uživatelská příručka VEX Field Control

Úvod

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 VRC jsou připojeni k systému řízení pole pomocí inteligentních kabelů zasunutý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.

Polní kontrolér V5 má být náhradou za starší kontrolér VEXnet Field Controller, používá podobné USB připojení jako Tournament Manager PC nebo Raspberry Pi, ale kabely RJ45 byly nahrazeny chytrými kabely VEX připojenými k chytrému portu kontroléru. spíše než původní soutěžní port. 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

System_Overview.png

Mozek řízení pole V5 (mozek FC) je propojen s ovladači aliance pomocí chytrý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.

Setup_Brain.png

Týmy červené aliance jsou propojeny podobným způsobem jako dvě červené skupiny.

Mozek FC, i když jej lze používat samostatně podobným způsobem jako přepínač soutěže, bude obvykle připojen k systému kontroly zápasu (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.

Competition_Field_Controller.png

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

Configured.png

1. Rádiový kanál ovládaný aktivací pole.

Hodnota Popis
Zakázáno

FC mozek bude zpracovávat výběr soutěžního kanálu stejným způsobem jako starší systém řízení pole VEXnet, to znamená, že jakmile je studentský ovladač zapojen do mozku FC, přeskočí na soutěžní kanál, který automaticky vybere.

Povoleno

Robot studenta zpočátku zůstane na pitovém rádiovém kanálu, když TM aktivuje pole, robot studenta 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é při velkých akcích s mnoha hřišti, studenti však nemusí chápat, proč nakrátko ztratí spojení, když je pole aktivováno před zápasem.

2. Režim rádia používaný pro aplikaci dovedností.

Hodnota Popis
VEXnet

Studentův robot musí být nastaven tak, aby používal režim rádia 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

Mozek řízení pole bude napájet ovladač studenta prostřednictvím chytrého portu. VAROVÁNÍ: To může způsobit přetížení a vypnutí napájecího adaptéru mozku kontroléru pole. Pokud je toto nastavení povoleno, doporučuje se používat baterii V5, která je připojena k nabíječce.

Vypnuto

Mozek řízení pole NEBUDE poskytovat napájení žákovu ovladači přes chytrý 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:

Home_Screen.png

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:

  1. Robot je připojen rádiovým spojením k ovladači.
  2. Robot splnil požadovanou verzi firmwaru.
  3. 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ý

Status_Good.png

Tým má chybu

Status_Error.png

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:

Team_Status.png

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

Viz Příloha A pro další vysvětlení podrobné stránky o stavu týmu.

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.

Buttons_Disabled.png

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

Match_Num_Active.png

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.

Auton_Screen.png

Během doby ovládání řidičem bude pozadí zelené a bude zobrazovat zbývající čas.

Driver_Control_Screen.png

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

User_Prog_Not_Running.pngUser_Prog_Not_Running_TM.png

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.

Firmware_Legacy_Error.pngFirmware_Legacy_Error_TM.png

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

Odpojeno.pngDisconnected_TM.png

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“

Waiting_Activation.pngWaiting_Activation_TM.png

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

Event_Log.png

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

FC_Screen_Error.png

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.

Cable_Error.png

Tato informace se tímto způsobem zaznamená do logu mozku FC (vyžaduje se VEXOS 1.1.2b3 nebo novější)

Event_Log_2.png

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.

Skills_Competition_Field_Controller.png

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,

No_Controller_.png

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.

Radio_Not_Connected.png

Když je stav dobrý, zobrazí se zelený kruh se značkou zaškrtnutí.

Skills_Connected.png

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

Skills_Timer.png

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.

Status_Good.png

tým 1234A Číslo týmu, které je hlášeno robotem
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 V současné době pro použití inženýry VEX
Stav systému 1090 V současné době pro použití inženýry VEX
Program Řídit Aktuální uživatelský program, 0 neběží, slot_1 atd. nebo jednotka
Stav mozku 21 Pro použití VEX inženýrství v tomto okamžiku, zápas řízení režimu v mozku
Stav pole C9 Pro použití inženýrstvím VEX v tuto chvíli nastavte režim řízení v ovladači
baterie 100% Kapacita baterie robota
Spojení Dobrý Stav rádiového spojení mezi ovladačem 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 týmového ovladače
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 ztrát rádiového spojení během hry
Časovač zápasu 102499 Interní časovač zápasu v ms, může být odstraněn, vývojové použití
Zobrazit 103 Interní časovač zápasu, který by se zobrazil na domovské obrazovce
Chyby kabelů 0 Chyby kabelů 0 Počet ztrát spojení ovladače během hry; to udává, kolikrát byl inteligentní kabel odpojen od FC

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

Last Updated: