VEX Field Control felhasználói kézikönyv

Bevezetés

A V5 Competition Field Controller egy szabványos V5-ös agy, amely a VEXOS módosított változatát futtatja, és a képességét a VEX által létrehozott speciális programok futtatására korlátozza. Egyes funkciók, például a beépített illesztőprogram-vezérlés és a felhasználói programok letöltése letiltásra kerültek.

A VRC-mérkőzésben részt vevő négy robot az elsődleges vezérlő egyik intelligens portjához csatlakoztatott intelligens kábelek segítségével csatlakozik a terepi vezérlőrendszerhez. A második elérhető vezérlő intelligens portja továbbra is csatlakoztatható egy partnervezérlőhöz. A mérkőzés autonóm és drivervezérlési fázisa közvetlenül vezérelhető a terepi vezérlő érintőképernyőjével, vagy a rendszer az agy USB-portján keresztül soros kommunikációval lehet host vezérlés alatt.

A V5 terepi vezérlő a régi VEXnet Field Controller helyettesítésére szolgál, hasonló USB-kapcsolatot használ akár a Tournament Manager PC-hez, akár a Raspberry Pi-hez, de az RJ45-ös kábeleket a vezérlő intelligens portjához csatlakoztatott VEX intelligens kábelekre cserélték. nem pedig az örökölt versenykikötőt. Javasoljuk, hogy a versenyportot RJ45-ös csatlakozóval tiltsa le, hogy véletlenül ne csatlakozzon intelligens kábel, ami kárt okozhat.

Rendszer áttekintő

System_Overview.png

A terepi vezérlő V5 agy (FC agy) intelligens kábelekkel csatlakozik a szövetségi vezérlőkhöz. A Blue Alliance vezérlők a kék jelzésű csoportok bármelyik intelligens portjához csatlakoznak, vagyis az egyik vezérlő a 6-10 csoport egyik portjához, a másik pedig a 11-15 csoport egyik portjához csatlakozik.

Setup_Brain.png

A vörös szövetségi csapatok hasonló módon kapcsolódnak a két vörös csoporthoz.

Az FC agy, bár önmagában is használható a versenykapcsolóhoz hasonló módon, általában a Tournament Manager meccsvezérlő rendszeréhez (TM) kapcsolódik. Az FC agy USB-kábellel csatlakozik a TM-hez vagy egy Raspberry Pi-hez, vagy a TM-szervert futtató gazdaszámítógéphez. A Raspberry Pi-hez való csatlakoztatás a rendszer működtetésének előnyben részesített módja, mivel a Pi használható a pályán lévő kijelző meghajtására a csapat és a mérkőzés állapotával.

Művelet

Amikor a terepi vezérlőprogramot először végrehajtják az FC agyon, egy ehhez hasonló indítóképernyő jelenik meg.

Competition_Field_Controller.png

A program néhány felhasználó által konfigurálható beállítással rendelkezik, ezek csak a nyitóképernyő megjelenítése közben érhetők el, érintse meg a „beállítások” gombot a képernyőn, hogy a beállítások képernyőre váltson.

Configured.png

1. Rádiócsatorna terepi aktiválással vezérelt.

Érték Leírás
Tiltva

Az FC agy ugyanúgy kezeli a versenycsatorna kiválasztását, mint az örökölt VEXnet terepvezérlő rendszer, vagyis amint egy diákvezérlőt csatlakoztatunk az FC agyhoz, egy versenycsatornára ugrik, amelyet automatikusan kiválaszt.

Engedélyezve

A diák robotja kezdetben egy box rádió csatornán marad, amikor a TM aktiválja a pályát, a diák robot egy versenycsatornára ugrik. Ez a mód minimálisra csökkenti a versenycsatornákat aktívan használó robotok számát, ami fontos a nagy, sok pályás rendezvényeken, azonban előfordulhat, hogy a tanulók nem értik, miért szakad meg rövid időre a kapcsolatuk, amikor a pályát meccs előtt aktiválják.

2. A készségek alkalmazásához használt rádió mód.

Érték Leírás
VEXnet

A tanuló robotját be kell állítani a VEXnet rádió üzemmód használatára.

BLE

A tanuló robotját be kell állítani Bluetooth rádió üzemmódra

MEGJEGYZÉS: Ez a beállítás csak a Robot Skills alkalmazásra vonatkozik. A VRC Match alkalmazás csak VEXnetet igényel.

3. Smartport teljesítmény.

Érték Leírás
Tovább

A terepi vezérlő agy az intelligens porton keresztül biztosítja a tápellátást a tanuló vezérlőjének. FIGYELMEZTETÉS: Ez a terepi vezérlő agyának tápadapterének túlterhelését és leállását okozhatja. Javasoljuk, hogy olyan V5-ös akkumulátort használjon, amely töltőhöz van csatlakoztatva, ha ez a beállítás engedélyezve van.

Ki

A terepi vezérlő agy NEM biztosít áramot a tanuló vezérlőjének az intelligens porton keresztül.

A beállítások képernyőből való kilépéshez nyomja meg a „kész” gombot. A beállítások az FC agyba mentődnek, és nem vesznek el, ha az FC programot frissítik vagy egy másik programhelyre töltik be.

Kezdőképernyő:

Home_Screen.png

A kezdőképernyő a kezdőképernyő vagy a beállítások képernyő kilépése után jelenik meg. Ez az a képernyő, amely általában a verseny során jelenik meg; áttekintést ad a csapat állapotáról, valamint az aktuális mérkőzés időzítőjét, amikor a mérkőzés fut. Az ezen a képernyőn megjelenő hibákat vagy figyelmeztetéseket a TM is jelenti. A TM mezősor megjelenítése a csapat állapotának ellenőrzésének előnyben részesített módja, azonban ez a képernyő használható a csapatproblémák diagnosztizálására.

A csapat állapotát a csatlakoztatott port melletti téglalap mutatja, a használt fizikai intelligens portot a kis zöld téglalap mutatja. A körvonal akkor lesz zöld, ha egy kapcsolt csapat teljesítette a mérkőzés megkezdéséhez szükséges összes követelményt.

Követelmények:

  1. A robot rádiókapcsolaton keresztül csatlakozik a vezérlőhöz.
  2. A robot megfelelt a szükséges firmware-verziónak.
  3. Egy felhasználói program fut.

Ha hiba történik, esetleg a csapat elfelejtette elindítani a programját, vagy nagyon lemerült az akkumulátoruk, a körvonal narancssárgával jelenik meg. A TM leíró hibát fog megjeleníteni a mezősor kijelzőjén, de az FC agy segítségével részletesebb információk is megtekinthetők, ha szükséges. A részletes információk megtekintéséhez érintse meg a csapat állapotát jelző téglalapot, és a kijelző erre a képernyőre vált.

A csapat állapota jó

Status_Good.png

A csapatnak hibája van

Status_Error.png

A hibák narancssárgával jelennek meg, ebben az esetben a csapat régi firmware-t (VEXOS) futtat a V5 Robot Brainben, és még nem indította el felhasználói programját. A csapat adatainak elvetéséhez érintse meg a képernyő tetszőleges részét.

Csapat állapota:

Team_Status.png

Állapot jól mutat
Csapatszám: 8888Z
Robot akkumulátor: 99%
Felhasználói program: 3 (3. Slot fut; 0 esetén nem futna program)
Rádiócsatorna: 81/5 ezt a VEX World VEX mérnökei használják Bajnokság.

Lásd A függelék a részletes csapatállapot-oldal magyarázatáért.

Használja a Tournament Managerrel.

Ha a TM nincs csatlakoztatva, a kezdőképernyőn az „auton” és a „driver” gombok engedélyezve lesznek, és a bal felső sarokban lévő óra kijelzője általában szürke, jelezve, hogy nincs beállítva. A képernyőn megjelenő „Auton” vagy „Driver” gombok használata lehetővé teszi a szabványos 0:15 és 1:45 időtartamú egyeztetési fázisok manuális futtatását (a VexU idők még nem támogatottak).

Ha a TM csatlakoztatva van, a kezdőképernyőn jelzés jelenik meg, és a gombok le lesznek tiltva.

Buttons_Disabled.png

Az óra most zölden jelenik meg, jelezve, hogy beállították. A TM csatlakoztatva látható.

A mérkőzés száma beállítható, de ha a mező inaktív, akkor szürkén jelenik meg, amint a mező aktívvá válik, zölden jelenik meg.

Match_Num_Active.png

Ha a robotok le vannak tiltva, a kezdőképernyő háttere fekete lesz, az autonóm időszakban, amikor a robotok engedélyezve vannak, kék lesz, és a hátralévő időt mutatja.

Auton_Screen.png

A vezető ellenőrzési időszaka alatt a háttér zöld színű lesz, és a hátralévő időt mutatja.

Driver_Control_Screen.png

A fennmaradó időt és a robot engedélyezési/letiltási jeleit a TM elküldi az FC agynak. Ez lehetővé teszi, hogy az autonóm és a vezetői vezérlési periódusok pontos szinkronizálása és időtartama a TM irányítása alatt álljon, és azt ne az FC agy határozza meg helyileg.

Tournament Manager kijelzők

A Tournament Manager megmutatja a csapat állapotát mind a Match Control képernyőn, mind a mezőnykijelzőn minden konfigurált mezőn. A csapat állapota több színben is látható; a mérkőzés megkezdése előtt keresse meg az összes csapatot, amelyen a „Kész” felirat látható zölden, és az aktív mező is zölden látható. A figyelmeztetések sárga színnel jelennek meg; a mérkőzés elkezdhető figyelmeztetés esetén, de a csapatokat emlékeztetni kell arra, hogy a robot működése sérülhet például attól függően, hogy mi a figyelmeztetés.

User_Prog_Not_Running.pngUser_Prog_Not_Running_TM.png

Itt az egyik csapat elfelejtette, vagy úgy döntött, hogy nem futtat felhasználói programot a roboton; az összes többi csapat készen áll. Az 1234A csapatot figyelmeztetni kell erre a tényre, és ha úgy döntöttek, a mérkőzés kezdődhet.

Ez a képernyő megjelenít néhány lehetséges hibát.

Firmware_Legacy_Error.pngFirmware_Legacy_Error_TM.png

  • A 8888Z csapat készen áll.
  • A Team 1234A nem megfelelő firmware fut a V5 agyon, a meccsvezérléshez VEXOS 1.1.1 vagy újabb verzió szükséges.
  • A 99999V csapat nem csatlakoztatta a vezérlőt az FC agyhoz.
  • A 44-es csapatnak hibája van az örökölt befejezési portban, vagy esetleg egy versenykapcsoló még mindig csatlakoztatva van.

Sem a 99999V, sem a 44-es csapat nem lesz engedélyezve a mérkőzés kezdetekor.

Ha a TM megszakadt egy FC agytól, a következő hibaképernyő jelenik meg.

Disconnected.pngDisconnected_TM.png

Ha az FC agyon a „Rádiócsatorna mező engedélyezése által vezérelt” beállítás engedélyezve van, a következő képernyő jelenik meg, mielőtt a mérkőzést „pályán” állásra állítaná.

Waiting_Activation.pngWaiting_Activation_TM.png

A csapatok „pályaaktiválásra vár”-ként jelennek meg, ha az állapot jó, de nem kapcsoltak át a versenyrádió csatornára, a figyelmeztetések és hibák továbbra is megjelennek. Ha a „Rádió által vezérelt terepaktiválás” ki van kapcsolva, hasonló képernyő jelenik meg, kivéve, hogy a csapatok „Készenlétben” jelennek meg, még akkor is, ha a pálya „mezőkészenléti” módban volt. Amint az egyezés „pályán” lett állítva, a pálya készenléti állapota zöldre vált, és aktív mezőt jelenít meg. Az aktív mező az a mező, amely akkor indul el, amikor a kezelő a „Meccs indítása” lehetőséget választja.

Amint egy mérkőzés elindul, a mezőnykijelző átvált, és a hátralévő mérkőzésidőt mutatja.

Hibanaplózás

Az FC rendszer bizonyos adatokat naplóz mind az FC agyban, mind a tanuló robot naplójában.

A tanulórobot esetében a V5 agy belső időzítője frissül, hogy megfeleljen a Tournament Manager által biztosított valós idejű órának. Ez lehetővé teszi a meglévő naplóbejegyzéseket; például a mérkőzés indítása, leállítása és a rádiókapcsolat eseményei, hogy napszaki időbélyegzői legyenek. A TM a naplóba rögzített esemény- és meccsinformációkat is elküldi. A terepi ellenőrzési esemény bejegyzései sárga színnel jelennek meg.

Event_Log.png

“--> 17:38:53” = Ez a napló azt mutatja, hogy az óra beállítása folyamatban van.
“VRC-21-1234” = Ez a napló a következőt mutatja: ??????
“Q-0001” = Ez a napló azt mutatja, hogy az 1. kvalifikációs mérkőzést aktiválták.

Az FC agya a TM által biztosított óra segítségével is naplózza a bejegyzéseket. A fentieken kívül bizonyos hibákat is rögzít, amelyek a mérkőzés során előfordulhattak; ezek jelenleg a kábelleválasztási és rádióleválasztási hibákat tartalmazzák. Ha egy meccs véget ér, ha a pálya még aktív, az FC agya figyelmeztetést jeleníthet meg ilyen módon.

FC_Screen_Error.png

Ez azt jelzi, hogy kábel- vagy rádióleválasztási hiba történt, miközben a robotokat engedélyezték a meccs alatt. Ha megnézi a csapat részletes állapotát, több információt fog látni. Ez a példa azt mutatja, hogy a 2. számú vörös szövetség csapatának kábelleválasztási hibája volt, amit a piros port jelzőfény jelez. A részletes csapatállapot megnyitása megmutatja az összes hiba számát.

Cable_Error.png

Ezt az információt az FC agynaplójában rögzítik ilyen módon (VEXOS 1.1.2b3 vagy újabb szükséges)

Event_Log_2.png

Az FC naplóbejegyzések sárga színnel jelennek meg. Ebben a példában a piros szövetség 2-es csapatának (R2) két kábelhibája volt, a kék szövetség 1-es csapatának (B1) pedig két rádióleválasztási hibája volt.

Tisztában vagyunk vele, hogy a legtöbb versenyen nem praktikus az FC agyát figyelni ezekre a hibákra, hacsak nem állnak rendelkezésre erre szakosodott tereptechnikai személyzet. A naplózás elsődleges célja az utólagos elemzés engedélyezése, ha bármilyen szokatlan helyzet adódna; Például talán mind a négy robot nem tudott mozogni a meccs egy szakaszában. Ha a napló azt mutatja, hogy mind a négyen voltak rádiólekapcsolási hibák, akkor ezt figyelembe lehet venni a lehetséges meccsismétlések mérlegelésekor. Ezzel szemben, ha egy diákrobot nem mozog meccs közben, de sem az FC, sem a tanuló agya nem mutat naplózási hibát, és a mérkőzés fázisai helyesen indultak el, akkor a probléma nagy valószínűséggel nem a terepvezérlő rendszer és a tanulók robotja hibája/ előfordulhat, hogy a kódot ki kell vizsgálni az esetleges problémák miatt.

Skills App

Az FC program egy változata használható tudásmérkőzések futtatásakor. Ez a verzió egyetlen (VexU esetén kettő) robot állapotának ellenőrzésére és megjelenítésére összpontosít, és lehetővé teszi az egyperces készségek futtatását az FC agyképernyőjéről a TM használatának alternatívájaként.

Skills_Competition_Field_Controller.png

A kezdőképernyőn megjelenik az aktuális rádió üzemmód, BLE vagy VEXnet, amelyet a beállítások képernyőn választottak ki.

Ha nincs csapatvezérlő csatlakoztatva, egy nagy felkiáltójel jelenik meg,

No_Controller_.png

Ha egy csapat csatlakozik, és hiba vagy figyelmeztetés van, megjelenik egy leírás. Ebben a példában a robot rádiókapcsolat nem jött létre.

Radio_Not_Connected.png

Ha az állapot jó, egy zöld kör jelenik meg pipával.

Skills_Connected.png

A készségek futtatása mostantól akár az FC agyképernyőjéről, akár a TM meccsvezérlő ablakaiból vagy egy TM-hez csatlakoztatott táblagépről indítható. Amikor az FC agy képernyőjéről indítjuk, üzenetet küld a TM-nek, amelyben kéri, hogy indítsák el a skill-futást, ez lehetővé teszi az összes normál meccsidő-kijelzés megfelelő lefutását.

Az FC képernyő megmutatja, hogy a robot engedélyezve van a készségek futásához hátralévő időre.

Skills_Timer.png

A Függelék

A részletes csapatállapot képernyő mezőinek leírása.

Ez változhat. A megjelenített képernyő a VEX 2022 világbajnokság idején használt képernyő, de leegyszerűsíthető az FC alkalmazás 2022 nyarának végén történő végleges kiadásához.

Status_Good.png

Csapat 1234A A robot által jelentett csapatszám
Vexos 1.1.1 A VEXOS jelenlegi verziója telepítve van a csapatrobot agyába
Rádió verzió 1.0.0b49 A robotrádió verziója (jelenleg le van tiltva és nem fog változni)
Rádió 81/6 ösz Az aktuális rádiócsatorna, időrés és mód (Pit vagy Competition)
Rádió állapota 003D Jelenleg a VEX mérnökök általi használatra
Rendszer állapot 1090 Jelenleg a VEX mérnökök általi használatra
Program Hajtás Jelenlegi felhasználói program, 0 nem fut, slot_1 stb. vagy meghajtó
Agy állapota 21 A VEX mérnökök általi használatra jelenleg, egyeztesse meg a vezérlési módot az agyban
Mező állapota C9 A VEX mérnökök általi használatra jelenleg, egyeztesse meg a vezérlési módot a vezérlőben
Akkumulátor 100% A robot akkumulátor kapacitása
Kapcsolat A vezérlő és a robot közötti rádiókapcsolat állapota
Ctrl verzió 1.0.0b75 A firmware verziója a csapatvezérlőben
Ctrl rádió 1.0.0b48 A firmware verziója a csapatvezérlő rádiójában
Ctrl Akkumulátor 100% A vezérlő akkumulátor töltöttségi szintje százalékban
Jel 95 A rádiójel minőségének százaléka
RSSI -54 A rádiójel erőssége dBm-ben
Rádió esik 0 A rádiókapcsolat megszakadásának száma mérkőzés közben
Match időzítő 102499 Belső mérkőzés időzítő ms-ban, eltávolítható, fejlesztési használatra
Kijelző 103 Belső mérkőzés időzítő, amely a kezdőképernyőn jelenik meg
Kábel hibák 0 Kábelhibák 0 Azon alkalmak száma, amikor a vezérlő kapcsolat megszakadt meccs közben; ez azt jelzi, hogy az intelligens kábelt hányszor húzták le az FC-ről

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

Last Updated: