„VEX Field Control“ vartotojo vadovas

Įvadas

V5 Competition Field Controller yra standartinis V5 smegenys, kurioje veikia modifikuota VEXOS versija, kuri riboja jo galimybes paleisti specialias VEX sukurtas programas. Kai kurios funkcijos, pvz., integruotas tvarkyklės valdymas ir vartotojo programos atsisiuntimas, buvo išjungtos.

Keturi robotai, dalyvaujantys VRC rungtynėse, yra prijungti prie lauko valdymo sistemos naudojant išmaniuosius kabelius, prijungtus prie vieno iš pirminio valdiklio išmaniųjų prievadų. Antrasis turimas valdiklio išmanusis prievadas vis dar gali būti prijungtas prie partnerio valdiklio. Rungtynių autonominės ir vairuotojo valdymo fazės gali būti tiesiogiai valdomos naudojant lauko valdiklio jutiklinį ekraną, arba sistema gali būti valdoma pagrindinio kompiuterio naudojant nuoseklųjį ryšį per smegenų USB prievadą.

V5 lauko valdiklis yra skirtas pakeisti seną VEXnet lauko valdiklį, jis naudoja panašią USB jungtį su „Tournament Manager“ kompiuteriu arba „Raspberry Pi“, tačiau RJ45 kabeliai buvo pakeisti VEX išmaniaisiais kabeliais, prijungtais prie valdiklio išmaniojo prievado. o ne senasis konkurencijos uostas. Rekomenduojame išjungti varžybų prievadą naudojant RJ45 kištuką, kad netyčia nebūtų įjungtas išmanusis laidas, galintis sugadinti.

Sistemos apžvalga

System_Overview.png

Lauko valdymo V5 smegenys (FC brain) yra sujungtos su aljanso valdikliais naudojant išmaniuosius kabelius. Mėlynieji aljanso valdikliai yra prijungti prie bet kurio išmaniųjų prievadų, esančių mėlynai pažymėtose grupėse, tai yra, vienas valdiklis prijungtas prie 6-10 grupės prievado, o kitas - prie 11-15 grupės prievado.

Setup_Brain.png

Raudonojo aljanso komandos yra sujungtos panašiai kaip dvi raudonosios grupės.

FC smegenys, nors ir gali būti naudojamos atskirai, panašiai kaip varžybų jungiklis, paprastai bus prijungtos prie turnyrų vadybininko rungtynių valdymo sistemos (TM). FC smegenys yra prijungtos prie TM naudojant USB kabelį prie Raspberry Pi arba pagrindinio kompiuterio, kuriame veikia TM serveris. Ryšys su Raspberry Pi yra tinkamiausias būdas valdyti sistemą, nes Pi gali būti naudojamas ekrane lauke rodyti komandos ir rungtynių būseną.

Operacija

Kai lauko valdymo programa pirmą kartą vykdoma FC smegenyse, bus rodomas panašus į šį ekraną.

Competition_Field_Controller.png

Programa turi keletą naudotojo konfigūruojamų nustatymų, juos galima pasiekti tik tada, kai rodomas užsklandos ekranas. Norėdami pereiti į nustatymų ekraną, palieskite ekrano mygtuką „Nustatymai“.

Configured.png

1. Radijo kanalas valdomas lauko aktyvavimo būdu.

Vertė apibūdinimas
Išjungta

FC smegenys tvarkys varžybų kanalų pasirinkimą taip pat, kaip ir senoji VEXnet lauko valdymo sistema, tai yra, kai tik studento valdiklis bus prijungtas prie FC smegenų, jis pereis į varžybų kanalą, kurį pasirinks automatiškai.

Įjungtas

Studento robotas iš pradžių liks duobės radijo kanale, kai TM aktyvuos lauką, studentas robotas peršoks į varžybų kanalą. Šis režimas sumažina robotų, aktyviai naudojančių varžybų kanalus, skaičių, o tai svarbu dideliuose renginiuose, kuriuose yra daug aikštynų, tačiau mokiniai gali nesuprasti, kodėl jie trumpam praranda ryšį, kai laukas aktyvuojamas prieš rungtynes.

2. Radijo režimas, naudojamas įgūdžių programai.

Vertė apibūdinimas
VEXnet

Mokinio robotas turi būti nustatytas naudoti VEXnet radijo režimą.

BLE

Mokinio robotas turi būti nustatytas naudoti Bluetooth radijo režimą

PASTABA: šis nustatymas taikomas tik programai „Robot Skills“. VRC rungtynių programai reikės tik VEXnet.

3. Smartport galia.

Vertė apibūdinimas
Įjungta

Lauko valdymo smegenys maitins mokinio valdiklį per išmanųjį prievadą. ĮSPĖJIMAS: Dėl to lauko valdiklio smegenų maitinimo adapteris gali perkrauti ir išsijungti. Kai šis nustatymas įjungtas, rekomenduojama naudoti V5 akumuliatorių, kuris yra prijungtas prie įkroviklio.

Išjungta

Lauko valdymo smegenys NEGALI maitinti mokinio valdikliui per išmanųjį prievadą.

Norėdami išeiti iš nustatymų ekrano, paspauskite mygtuką „atlikta“. Nustatymai išsaugomi FC smegenyse ir nebus prarasti, jei FC programa bus atnaujinta arba įkelta į kitą programos lizdą.

Pradinis ekranas:

Home_Screen.png

Pradinis ekranas rodomas išjungus paleidimo ekraną arba nustatymų ekraną. Tai būtų ekranas, paprastai rodomas varžybų metu; Tai rodo komandos būsenos apžvalgą ir dabartinį rungtynių laikmatį, kai vyksta rungtynės. Apie visas šiame ekrane rodomas klaidas ar įspėjimus taip pat pranešama TM. TM lauko eilės ekranas yra tinkamiausias būdas patikrinti komandos būseną, tačiau šis ekranas gali būti naudojamas padėti diagnozuoti komandos problemas.

Komandos būsena rodoma stačiakampyje šalia prijungto prievado, o naudojamas fizinis išmanusis prievadas rodomas mažu žaliu stačiakampiu. Kontūras bus žalias, kai prisijungusi komanda įvykdys visus reikalavimus pradėti rungtynes.

Reikalavimai:

  1. Robotas per radijo ryšį prijungtas prie valdiklio.
  2. Robotas atitiko reikalingą programinės įrangos versiją.
  3. Veikia vartotojo programa.

Jei įvyksta klaida, galbūt komanda pamiršo paleisti programą arba jos baterija labai išsikrovusi, kontūras bus rodomas oranžine spalva. TM parodys aprašomąją klaidą lauko eilės ekrane, tačiau FC smegenys taip pat gali būti naudojamos norint pamatyti išsamesnę informaciją, jei reikia. Norėdami pamatyti išsamią informaciją, palieskite stačiakampį su komandos būsena ir ekranas persijungs į šį ekraną.

Komandos būklė gera

Status_Good.png

Komandoje įvyko klaida

Status_Error.png

Klaidos rodomos oranžine spalva, šiuo atveju komanda naudoja seną programinę-aparatinę įrangą (VEXOS) savo V5 Robot Brain ir taip pat nepaleido savo vartotojo programos. Norėdami atsisakyti komandos informacijos, palieskite bet kurią ekrano vietą.

Komandos būsena:

Team_Status.png

Būsena rodo gerą
Komandos numeris: 8888Z
Roboto baterija: 99%
Vartotojo programa: 3 (3 lizdas veikia; 0 nevykdo programos)
Radijo kanalas: 81/5 tai skirtas VEX inžinieriams VEX pasaulyje čempionatas.

Daugiau informacijos apie komandos būsenos puslapį rasite A priede.

Naudokite su turnyro vadybininku.

Kai TM neprijungta, pradiniame ekrane bus įjungti automatinio ir tvarkyklės mygtukai, o laikrodžio ekranas viršutiniame kairiajame kampe paprastai bus pilkas, o tai reiškia, kad jis nenustatytas. Naudojant ekrano mygtukus „Auton“ arba „Driver“, standartines 0:15 ir 1:45 trukmės atitikties fazes galima paleisti rankiniu būdu (VexU laikas kol kas nepalaikomas).

Prijungus TM, pradiniame ekrane bus rodoma indikacija, o mygtukai bus išjungti.

Buttons_Disabled.png

Laikrodis dabar rodomas žaliai, o tai reiškia, kad jis buvo nustatytas. Rodomas TM prijungtas.

Rungtynės numeris gali būti nustatytas, bet jei laukas neaktyvus, jis bus pilkas, o kai laukas bus aktyvus, jis bus rodomas žaliai.

Match_Num_Active.png

Kai robotai išjungti, pagrindinio ekrano fonas bus juodas, autonominiu laikotarpiu, kai robotai įjungti, mėlynas ir rodomas likęs laikas.

Auton_Screen.png

Vairuotojo valdymo laikotarpiu fonas bus žalias ir rodys likusį laiką.

Driver_Control_Screen.png

Likęs laikas ir roboto įjungimo/išjungimo signalai siunčiami iš TM į FC smegenis. Tai leidžia tiksliai sinchronizuoti ir trukmę autonominio ir vairuotojo valdymo laikotarpiams valdyti TM, o ne lokaliai nustatyti FC smegenų.

Turnyro vadybininko ekranai

Turnyrų vadybininkas parodys komandos būseną ir rungtynių valdymo ekrane, ir kiekvieno sukonfigūruoto lauko eilės ekrane. Komandos būsena rodoma keliomis spalvomis; prieš pradėdami rungtynes ​​ieškokite visų komandų, kuriose žalia spalva rodoma „Pasiruošęs“, o laukas taip pat yra žalias. Įspėjimai bus rodomi geltonai; Rungtynės gali būti pradėtos, kai yra įspėjimų, tačiau komandoms reikia priminti, kad roboto veikimas gali būti sutrikęs, pavyzdžiui, priklausomai nuo to, koks įspėjimas.

User_Prog_Not_Running.pngUser_Prog_Not_Running_TM.png

Čia viena komanda pamiršo arba nusprendė nepaleisti vartotojo programos robote; visos kitos komandos yra pasirengusios. Komanda 1234A turėtų būti įspėta apie tai ir, jei jie tai nusprendė, rungtynės gali prasidėti.

Šiame ekrane rodomos kai kurios galimos klaidos, kurios gali būti rodomos.

Firmware_Legacy_Error.pngFirmware_Legacy_Error_TM.png

  • Komanda 8888Z yra pasirengusi.
  • Team 1234A V5 smegenyse veikia netinkama programinė įranga, rungtynių valdymui reikalinga VEXOS 1.1.1 arba naujesnė versija.
  • Komanda 99999V neprijungė valdiklio prie FC smegenų.
  • 44 komanda turi senojo užbaigimo prievado gedimą arba galbūt vis dar prijungtas varžybų jungiklis.

Prasidėjus rungtynėms nebus įjungta nei 99999V, nei 44 komanda.

Jei TM atsijungė nuo FC smegenų, rodomas toks klaidos ekranas.

Atjungtas.pngDisconnected_TM.png

Jei FC smegenyse nustatytas nustatymas „Radijo kanalas valdomas įgalinant lauką“, bus rodomas toks ekranas prieš nustatant rungtynes ​​į „lauke“.

Waiting_Activation.pngWaiting_Activation_TM.png

Komandos rodomos kaip „laukia lauko aktyvavimo“, jei būsena gera, bet jos nebuvo perjungtos į varžybų radijo kanalą, įspėjimai ir klaidos vis tiek bus rodomi. Jei „Radijas valdomas aktyvinant lauką“ išjungtas, bus rodomas panašus ekranas, išskyrus tai, kad komandos būtų rodomos kaip „Pasiruošusios“, net jei laukas buvo „lauko budėjimo“ režimu. Kai tik tas atitikmuo buvo nustatytas „lauke“, laukimo budėjimo režimas pasikeis į žalią ir rodomas aktyvus laukas. Aktyvus laukas yra tas, kuris bus paleistas operatoriui pasirinkus „Pradėti rungtynes“.

Kai tik prasidės rungtynės, lauko eilės ekranas persijungs ir parodys likusį rungtynių laiką.

Klaidų registravimas

FC sistema registruos tam tikrus duomenis tiek FC smegenyse, tiek studento roboto žurnale.

Studento robotui V5 smegenų vidinis laikmatis atnaujinamas, kad atitiktų realaus laiko laikrodį, kurį pateikia turnyrų vadovas. Tai leidžia įvesti esamus žurnalo įrašus; pavyzdžiui, rungtynių pradžios, sustabdymo ir radijo ryšio įvykius, kad būtų laiko žymės. TM taip pat siunčia įvykių ir rungtynių informaciją, kuri įrašoma į žurnalą. Lauko valdymo įvykių įrašai rodomi geltonai.

Event_Log.png

"--> 17:38:53" = Šis žurnalas rodo, kad nustatomas laikrodžio laikas.
“VRC-21-1234” = Šis žurnalas rodomas ?????
"Q-0001" = Šis žurnalas rodo, kad 1 kvalifikacijos rungtynės buvo suaktyvintos.

FC smegenys taip pat registruos įrašus naudodamos TM pateiktą laikrodį. Be to, kas išdėstyta pirmiau, ji taip pat įrašys tam tikras klaidas, kurios galėjo įvykti rungtynių metu; šiuo metu tai apima kabelio atjungimo ir radijo atjungimo klaidas. Pasibaigus rungtynėms, jei aikštelė vis dar aktyvi, FC smegenys gali parodyti įspėjimą tokiu būdu.

FC_Screen_Error.png

Tai rodo, kad įjungus robotus rungtynių metu įvyko kabelio arba radijo atjungimo klaidos. Jei pažvelgsite į išsamią komandos būseną, ji parodys daugiau informacijos. Šiame pavyzdyje parodyta, kad raudonojo aljanso komanda #2 turėjo kabelio atjungimo klaidą, kurią rodo raudonas prievado indikatorius. Atidarius išsamią komandos būseną, būtų rodomas bendras klaidų skaičius.

Cable_Error.png

Ši informacija įrašoma į FC smegenų žurnalą tokiu būdu (reikia VEXOS 1.1.2b3 arba naujesnės versijos)

Event_Log_2.png

FC žurnalo įrašai rodomi geltonai. Šiame pavyzdyje raudonojo aljanso komanda #2 (R2) turėjo dvi kabelio klaidas, o mėlynojo aljanso komanda #1 (B1) turėjo dvi radijo atjungimo klaidas.

Suprantame, kad nėra praktiška stebėti FC smegenis dėl šių klaidų daugumoje varžybų, nebent yra specialaus lauko techninio personalo. Pagrindinis registravimo naudojimas yra leisti atlikti posto analizę, jei yra kokių nors neįprastų situacijų; Pavyzdžiui, galbūt visi keturi robotai nepajudėjo per rungtynių laikotarpį. Jei žurnalas rodo, kad visose keturiose buvo radijo atjungimo klaidų, į tai galima atsižvelgti svarstant galimus rungtynių pakartojimus. Ir atvirkščiai, jei studento robotas rungtynių metu nejuda, bet nei FC, nei studento smegenys nerodo jokių žurnalo klaidų ir rungtynių fazės buvo pradėtos teisingai, greičiausiai problema yra ne lauko valdymo sistemos ir studentų roboto/ kodą gali tekti ištirti dėl galimų problemų.

Įgūdžių programa

Vykdant įgūdžių rungtynes ​​galima naudoti FC programos variantą. Šioje versijoje pagrindinis dėmesys skiriamas vieno (arba dviejų „VexU“) roboto būsenos tikrinimui ir rodymui ir leidžia vienos minutės įgūdžių paleidimą pradėti iš FC smegenų ekrano, kaip alternatyvą naudojant TM.

Skills_Competition_Field_Controller.png

Įjungimo ekrane bus rodomas dabartinis radijo režimas, BLE arba VEXnet, kuris buvo pasirinktas nustatymų ekrane.

Kai neprijungtas joks komandos valdiklis, rodomas didelis šauktukas,

No_Controller_.png

Kai komanda prisijungia ir įvyksta klaida arba įspėjimas, rodomas aprašymas. Šiame pavyzdyje roboto radijo ryšys nenustatytas.

Radio_Not_Connected.png

Kai būsena gera, rodomas žalias apskritimas su varnele.

Skills_Connected.png

Įgūdžių bėgimą dabar galima pradėti iš FC smegenų ekrano, TM rungtynių valdymo langų arba prie TM prijungto planšetinio kompiuterio. Paleidus iš FC smegenų ekrano, TM siunčiamas pranešimas, kuriame prašoma pradėti įgūdžių bėgimą, tai leidžia tinkamai rodyti visus įprastus rungtynių laiko rodymus.

Įjungus robotą, FC ekrane bus rodomas likęs įgūdžių treniruočių laikas.

Skills_Timer.png

A priedas

Išsamaus komandos būsenos ekrano laukų aprašymas.

Tai gali keistis. Rodomas ekranas yra ekranas, naudojamas VEX 2022 pasaulio čempionate, tačiau jis gali būti supaprastintas, kad būtų galima galutinai išleisti FC programą 2022 m. vasaros pabaigoje.

Status_Good.png

Komanda 1234A Komandos numeris, kurį praneša robotas
Vexos 1.1.1 Dabartinė VEXOS versija įdiegta komandos roboto smegenyse
Radijo versija 1.0.0b49 Roboto radijo versija (šiuo metu išjungta ir nesikeis)
Radijas 81/6 Comp Dabartinis radijo kanalas, laiko tarpas ir režimas (duobė arba varžybos)
Radijo būsena 003D Šiuo metu naudojamas VEX inžinerijai
Sistemos būsena 1090 Šiuo metu naudojamas VEX inžinerijai
Programa Vairuoti Dabartinė vartotojo programa, 0 neveikia, lizdas_1 ir tt arba Diskas
Smegenų būsena 21 Šiuo metu VEX inžinerijos naudojimui suderinkite valdymo režimą smegenyse
Lauko būsena C9 Šiuo metu VEX inžinierių naudojimui suderinkite valdymo režimą valdiklyje
Baterija 100 % Roboto akumuliatoriaus talpa
Ryšys Gerai Radijo ryšio tarp valdiklio ir roboto būsena
Ctrl versija 1.0.0b75 Programinės įrangos versija komandos valdiklyje
Ctrl radijas 1.0.0b48 Komandos valdiklio radijo programinės įrangos versija
Ctrl Baterija 100 % Valdiklio baterijos lygio procentas
Signalas 95 Radijo signalo kokybės procentas
RSSI -54 Radijo signalo stiprumas dBm
Radijo lašai 0 Kiek kartų per rungtynes ​​nutrūko radijo ryšys
Rungtynių laikmatis 102499 Vidinis rungtynių laikmatis ms, gali būti pašalintas, naudojamas plėtrai
Ekranas 103 Vidinis rungtynių laikmatis, kuris būtų rodomas pagrindiniame ekrane
Kabelio klaidos 0 Kabelio klaidos 0 Kiek kartų per rungtynes ​​nutrūko valdiklio ryšys; tai rodo, kiek kartų išmanusis kabelis buvo atjungtas nuo FC

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

Last Updated: