VEX Field Control -käyttöopas

Johdanto

V5 Competition Field Controller on standardi V5-aivot, joissa on VEXOS:n muokattu versio, joka rajoittaa sen kyvyn ajaa VEX:n luomia erikoisohjelmia. Jotkin ominaisuudet, kuten sisäänrakennettu ohjaimen ohjaus ja käyttäjäohjelmien lataus, on poistettu käytöstä.

Neljä VRC-otteluun osallistuvaa robottia on kytketty kenttäohjausjärjestelmään älykaapeleilla, jotka on kytketty yhteen ensisijaisen ohjaimen älyporteista. Toinen käytettävissä oleva ohjaimen älyportti voidaan edelleen yhdistää kumppaniohjaimeen. Ottelun autonomista ja kuljettajan ohjausvaihetta voidaan ohjata suoraan kenttäohjaimen kosketusnäytön avulla, vaihtoehtoisesti järjestelmä voi olla isäntäohjauksen alaisena käyttämällä sarjaliikennettä aivojen USB-portin kautta.

V5-kenttäohjain on tarkoitettu korvaamaan vanhaa VEXnet Field Controller -ohjainta, se käyttää samanlaista USB-liitäntää joko Tournament Manager PC:hen tai Raspberry Pi:hen, mutta RJ45-kaapelit on korvattu VEX-älykaapeleilla, jotka on kytketty ohjaimen älyporttiin. perinteisen kilpailuportin sijaan. On suositeltavaa, että kilpailuportti poistetaan käytöstä RJ45-liittimellä, jotta älykaapelia ei kytketä vahingossa, mikä voi aiheuttaa vahinkoa.

Järjestelmän yleiskatsaus

System_Overview.png

Kenttäohjauksen V5-aivot (FC brain) on yhdistetty allianssiohjaimiin älykaapeleilla. Blue Alliance -ohjaimet on kytketty mihin tahansa älykkäisiin portteihin sinisillä merkittyissä ryhmissä, eli yksi ohjain on kytketty porttiin ryhmän 6-10 ja toinen porttiin ryhmän 11-15.

Setup_Brain.png

Punaisen allianssin joukkueet ovat yhteydessä samalla tavalla kuin kaksi punaista ryhmää.

Vaikka FC-aivoja voidaan käyttää yksinään samalla tavalla kuin kilpailukytkintä, ne yhdistetään yleensä Tournament Managerin ottelunhallintajärjestelmään (TM). FC-aivot liitetään TM:ään USB-kaapelilla joko Raspberry Pi:hen tai isäntätietokoneeseen, joka käyttää TM-palvelinta. Yhteys Raspberry Pi:hen on ensisijainen tapa käyttää järjestelmää, koska Pi:tä voidaan sitten käyttää näytön ohjaamiseen kentällä joukkue- ja ottelutilasta.

Operaatio

Kun kenttäohjausohjelma suoritetaan ensimmäisen kerran FC-aivoissa, se näyttää tämän kaltaisen aloitusnäytön.

Competition_Field_Controller.png

Ohjelmassa on muutamia käyttäjän määritettävissä olevia asetuksia, joita voi käyttää vain aloitusnäytön ollessa näkyvissä. Siirry asetusnäyttöön koskettamalla näytön "asetukset"-painiketta.

Configured.png

1. Kenttäaktivoinnin ohjaama radiokanava.

Arvo Kuvaus
Liikuntarajoitteinen

FC-aivot käsittelevät kilpailukanavan valintaa samalla tavalla kuin vanha VEXnet-kenttäohjausjärjestelmä, eli heti kun opiskelijaohjain liitetään FC-aivoihin, se hyppää automaattisesti valitsemansa kilpailukanavalle.

Käytössä

Opiskelijarobotti pysyy aluksi radiokanavalla, kun TM aktivoi kentän, opiskelijarobotti hyppää kilpailukanavalle. Tämä tila minimoi kilpailukanavia aktiivisesti käyttävien robottien määrän, mikä on tärkeää suurissa tapahtumissa, joissa on monia kenttiä, mutta opiskelijat eivät välttämättä ymmärrä miksi he hetkeksi katkeavat yhteyden, kun kenttä aktivoidaan ennen ottelua.

2. Radiotilaa käytetään taitosovelluksessa.

Arvo Kuvaus
VEXnet

Opiskelijan robotti tulee asettaa käyttämään VEXnet-radiotilaa.

BLE

Oppilaan robotti on asetettava käyttämään Bluetooth-radiotilaa

HUOMAA: Tämä asetus koskee vain Robot Skills -sovellusta. VRC Match -sovellus vaatii vain VEXnetin.

3. Smartport-virta.

Arvo Kuvaus
Päällä

Kenttäohjausaivot antavat virtaa opiskelijan ohjaimelle älyportin kautta. VAROITUS: Tämä voi aiheuttaa kenttäohjaimen aivojen virtalähteen ylikuormituksen ja virran katkeamisen. On suositeltavaa käyttää V5-akkua, joka on kytketty laturiin, kun tämä asetus on käytössä.

Vinossa

Kenttäohjausaivot EIVÄT anna virtaa opiskelijan ohjaimelle älyportin kautta.

Poistu asetusnäytöstä painamalla "valmis" -painiketta. Asetukset tallennetaan FC-aivojen sisään, eivätkä ne katoa, jos FC-ohjelma päivitetään tai ladataan toiseen ohjelmapaikkaan.

Aloitusnäyttö:

Home_Screen.png

Aloitusnäyttö tulee näkyviin aloitusnäytön tai asetusnäytön sulkemisen jälkeen. Tämä on yleensä kilpailun aikana näytettävä näyttö; se näyttää yleiskatsauksen joukkueen tilasta ja myös nykyisen ottelun ajastimen, kun ottelua ajetaan. Kaikki tällä näytöllä näkyvät virheet tai varoitukset ilmoitetaan myös TM:lle. TM-kenttäjonon näyttö on ensisijainen tapa tarkistaa tiimin tila, mutta tätä näyttöä voidaan käyttää apuna tiimiongelmien diagnosoinnissa.

Joukkueen tila näkyy suorakulmiossa heidän yhdistetyn portin vieressä, käytetty fyysinen älyportti näkyy pienellä vihreällä suorakulmiolla. Ääriviivat ovat vihreät, kun liittynyt joukkue on täyttänyt kaikki vaatimukset ottelun aloittamiselle.

Vaatimukset:

  1. Robotti on yhdistetty radiolinkin kautta ohjaimeen.
  2. Robotti on täyttänyt vaaditun laiteohjelmistoversion.
  3. Käyttäjäohjelma on käynnissä.

Jos tapahtuu virhe, ehkä tiimi on unohtanut käynnistää ohjelman tai akun varaus on erittäin alhainen, ääriviivat näkyvät oranssina. TM näyttää kuvailevan virheen kenttäjononäytössä, mutta FC-aivoilla voidaan tarvittaessa nähdä myös tarkempia tietoja. Näet yksityiskohtaiset tiedot koskettamalla suorakulmiota, jossa on joukkueen tila, ja näyttö vaihtuu tähän näyttöön.

Joukkueen tila on hyvä

Status_Good.png

Joukkueessa on virhe

Status_Error.png

Virheet näkyvät oranssina, tässä tapauksessa tiimi käyttää vanhaa laiteohjelmistoa (VEXOS) V5 Robot Brainissaan eikä ole myöskään käynnistänyt käyttäjäohjelmaa. Ohita joukkueen tiedot koskettamalla mitä tahansa näytön kohtaa.

Joukkueen tila:

Team_Status.png

Tila näyttää Hyvä
Joukkueen numero: 8888Z
Robotin akku: 99%
Käyttäjäohjelma: 3 (Slot 3 on käynnissä; 0 ei olisi ohjelmaa käynnissä)
Radiokanava: 81/5 tämä on VEX Worldin VEX-tekniikan käyttöön Mestaruus.

Katso Liite A saadaksesi lisätietoja joukkueen yksityiskohtaisesta tilasivusta.

Käytä Tournament Managerin kanssa.

Kun TM ei ole kytkettynä, aloitusnäytössä on "auton"- ja "driver"-painikkeet käytössä ja kellonäyttö vasemmassa yläkulmassa on yleensä harmaa, mikä tarkoittaa, että sitä ei ole asetettu. "Auton"- tai "Driver"-painikkeiden käyttäminen näytön painikkeissa mahdollistaa vakiokestoisten 0:15- ja 1:45-kestoisten täsmäysvaiheiden suorittamisen manuaalisesti (VexU-aikoja ei vielä tueta).

Kun TM on yhdistetty, aloitusnäytössä näkyy ilmoitus ja painikkeet poistetaan käytöstä.

Buttons_Disabled.png

Kello näkyy nyt vihreänä, mikä osoittaa, että se on asetettu. TM yhdistetty näkyy.

Ottelun numero voidaan asettaa, mutta jos kenttä ei ole aktiivinen, se on harmaa, kun kenttä aktivoituu, se näkyy vihreänä.

Match_Num_Active.png

Kun robotit on poistettu käytöstä, aloitusnäytön tausta on musta, autonomisena aikana, kun robotit ovat käytössä, se on sininen ja näyttää jäljellä olevan ajan.

Auton_Screen.png

Kuljettajan valvontajakson aikana tausta on vihreä ja näyttää jäljellä olevan ajan.

Driver_Control_Screen.png

Jäljellä oleva aika ja robotin käyttöönotto-/poiskytkentäsignaalit lähetetään TM:stä FC-aivoille. Tämä mahdollistaa autonomisten ja kuljettajan ohjausjaksojen tarkan synkronoinnin ja keston, jotka ovat TM-hallinnan alaisia, eivätkä FC-aivot määritä paikallisesti.

Tournament Manager -näytöt

Tournament Manager näyttää joukkueen tilan sekä Match Control -näytössä että kunkin konfiguroidun kentän kenttäjononäytössä. Joukkueen tila näytetään useilla väreillä; Ennen kuin aloitat ottelun, etsi kaikki joukkueet, joissa näkyy ”Valmis” vihreänä ja kenttä aktiivinen myös vihreänä. Varoitukset näytetään keltaisena; Ottelu voidaan aloittaa, kun varoitukset ovat olemassa, mutta joukkueita tulee muistuttaa, että robotin toiminta saattaa heikentyä esimerkiksi varoituksen perusteella.

User_Prog_Not_Running.pngUser_Prog_Not_Running_TM.png

Tässä yksi tiimi on unohtanut tai päättänyt olla suorittamatta käyttäjäohjelmaa robotissa; kaikki muut joukkueet ovat valmiita. Joukkue 1234A tulee varoittaa tästä asiasta ja jos he ovat päättäneet tehdä niin, ottelu voi alkaa.

Tämä näyttö näyttää joitain mahdollisia virheitä, jotka saattavat näkyä.

Firmware_Legacy_Error.pngFirmware_Legacy_Error_TM.png

  • Team 8888Z on valmis.
  • Team 1234A:ssa on väärä laiteohjelmisto käynnissä V5-aivoissa, ottelun hallinta vaatii VEXOS 1.1.1:n tai uudemman.
  • Team 99999V ei ole yhdistänyt ohjainta FC-aivoihin.
  • Joukkueella 44 on vika vanhassa valmistumisportissa tai kenties kilpailukytkin edelleen kytkettynä.

Kumpikaan joukkue 99999V tai joukkue 44 ei ole käytössä ottelun alkaessa.

Jos TM on irronnut FC-aivoista, seuraava virhenäyttö tulee näkyviin.

Disconnected.pngDisconnected_TM.png

Jos FC-aivojen asetus "Radiokanava ohjataan kentän sallimalla" on käytössä, seuraava näyttö tulee näkyviin ennen kuin ottelu asetetaan "kentällä".

Waiting_Activation.pngWaiting_Activation_TM.png

Joukkueet näkyvät "odottaa kentän aktivointia", jos tila on hyvä, mutta niitä ei ole vaihdettu kilpailuradiokanavalle, varoitukset ja virheet näkyvät edelleen. Jos "Radio-ohjattu kentän aktivointi" on poistettu käytöstä, samanlainen näyttö tulee näkyviin, paitsi että joukkueet näkyvät "Valmis", vaikka kenttä olisi "kenttävalmiustilassa". Heti kun ottelu on asetettu "kentällä", kentän valmiustila muuttuu vihreäksi ja näyttökenttä on aktiivinen. Aktiivinen kenttä on se, joka käynnistyy, kun käyttäjä valitsee "Aloita ottelu".

Heti kun ottelu aloitetaan, kenttäjonon näyttö vaihtuu ja näyttää jäljellä olevan otteluajan.

Virhe kirjaaminen

FC-järjestelmä kirjaa tiettyjä tietoja sekä FC:n aivoihin että opiskelijarobottien lokiin.

Opiskelijarobotin V5-aivojen sisäinen ajastin päivitetään vastaamaan Tournament Managerin toimittamaa reaaliaikaista kelloa. Tämä sallii olemassa olevat lokimerkinnät; esimerkiksi ottelun alkamis-, lopetus- ja radioyhteystapahtumat saadaksesi kellonajan aikaleimat. TM lähettää myös tapahtuma- ja ottelutiedot, jotka tallennetaan lokiin. Kenttäohjaustapahtuman merkinnät näkyvät keltaisina.

Event_Log.png

“--> 17:38:53” = Tämä loki näyttää, että kellonaikaa asetetaan.
“VRC-21-1234” = Tämä loki näyttää ?????
“Q-0001” = Tämä loki näyttää, että karsintaottelu 1 on aktivoitu.

FC-aivot kirjaavat myös merkintöjä käyttämällä TM:n mukana toimitettua kelloa. Yllä mainitun lisäksi se tallentaa myös tietyt virheet, jotka ovat saattaneet tapahtua ottelun aikana; Näitä ovat tällä hetkellä kaapelin irrotuksen ja radion irrotuksen virheet. Ottelun päättyessä, jos kenttä on edelleen aktiivinen, FC-aivot voivat näyttää varoituksen tällä tavalla.

FC_Screen_Error.png

Tämä osoittaa, että joko kaapelin tai radion katkaisuvirhe tapahtui robottien ollessa käytössä ottelun aikana. Jos katsot yksityiskohtaista joukkueen tilaa, se näyttää lisätietoja. Tämä esimerkki osoittaa, että punaisen liittoutuman tiimissä 2 oli kaapelin irrotusvirhe, jonka osoittaa punainen portin merkkivalo. Tiimin yksityiskohtaisen tilan avaaminen näyttää virheiden kokonaismäärän.

Cable_Error.png

Nämä tiedot tallennetaan FC:n aivolokiin tällä tavalla (vaatii VEXOS 1.1.2b3 tai uudempi)

Event_Log_2.png

FC-lokimerkinnät näkyvät keltaisina. Tässä esimerkissä punaisella allianssiryhmällä 2 (R2) oli kaksi kaapelivirhettä ja sinisellä allianssiryhmällä 1 (B1) kaksi radiokatkosvirhettä.

Ymmärrämme, että ei ole käytännöllistä seurata FC-aivoja näiden virheiden varalta useimmissa kilpailuissa, ellei käytettävissä ole erityistä kenttäteknistä henkilökuntaa. Kirjauksen ensisijaisena käyttötarkoituksena on mahdollistaa jälkianalyysi, jos on epätavallisia tilanteita; esimerkiksi ehkä kaikki neljä robottia eivät liikkuneet ottelun aikana. Jos loki osoittaa, että kaikilla neljällä oli radiokatkosvirheitä, se voidaan ottaa huomioon mahdollisia ottelun uusintoja harkittaessa. Toisaalta, jos opiskelijarobotti ei liiku ottelun aikana, mutta FC tai opiskelijan aivot eivät näytä lokivirheitä ja otteluvaiheet on aloitettu oikein, ongelma ei todennäköisesti ole kentänohjausjärjestelmän ja oppilaiden robotin/ koodia on ehkä tutkittava mahdollisten ongelmien varalta.

Taidot App

FC-ohjelman muunnelmaa voidaan käyttää ajettaessa taito-otteluita. Tämä versio keskittyy yhden (tai kahden VexU-robotin) tilan tarkistamiseen ja näyttämiseen ja mahdollistaa minuutin taitojen juoksun käynnistämisen FC-aivonäytöltä vaihtoehtona TM:n käytölle.

Skills_Competition_Field_Controller.png

Aloitusnäytössä näkyy nykyinen radiotila, BLE tai VEXnet, joka on valittu asetusnäytössä.

Kun joukkueen ohjainta ei ole kytketty, näkyy suuri huutomerkki,

No_Controller_.png

Kun joukkue on yhteydessä ja tapahtuu virhe tai varoitus, kuvaus näytetään. Tässä esimerkissä robottiradioyhteyttä ei ole muodostettu.

Radio_Not_Connected.png

Kun tila on hyvä, näytetään vihreä ympyrä, jossa on valintamerkki.

Skills_Connected.png

Taitojuoksu voidaan nyt aloittaa joko FC:n aivonäytöltä, TM-ottelun ohjausikkunoista tai TM-liitetyltä tabletilta. FC-aivonäytöltä käynnistettäessä TM:lle lähetetään viesti, jossa pyydetään käynnistämään taitojuoksu, jolloin kaikki normaalit otteluaikanäytöt toimivat oikein.

FC-näytössä näkyy jäljellä oleva aika taitojen suorittamiseen, kun robotti on käytössä.

Skills_Timer.png

Liite A

Yksityiskohtaisen joukkueen tilanäytön kenttien kuvaus.

Tämä voi muuttua. Näytetty näyttö on VEX 2022 MM-kisojen aikana käytetty näyttö, mutta sitä voidaan yksinkertaistaa FC-sovelluksen lopullista julkaisua varten loppukesällä 2022.

Status_Good.png

Tiimi 1234A Joukkueen numero, jonka robotti ilmoittaa
Vexos 1.1.1 Nykyinen VEXOS-versio asennettuna tiimirobotin aivoihin
Radion versio 1.0.0b49 Robottiradion versio (tämä on tällä hetkellä poissa käytöstä eikä muutu)
Radio 81/6 Comp Nykyinen radiokanava, aikaväli ja tila (Pit tai Competition)
Radion tila 003D VEX-tekniikan käyttöön tällä hetkellä
Järjestelmän tila 1090 VEX-tekniikan käyttöön tällä hetkellä
Ohjelmoida Ajaa Nykyinen käyttäjäohjelma, 0 ei käynnissä, paikka_1 jne. tai asema
Aivojen tila 21 VEX-tekniikan käyttöön tällä hetkellä, sovita ohjaustila aivoissa
Kentän tila C9 VEX-tekniikan käyttöön tällä hetkellä, sovita ohjaustila ohjaimessa
Akku 100 % Robotin akun kapasiteetti
Yhteys Hyvä Ohjaimen ja robotin välisen radioyhteyden tila
Ctrl-versio 1.0.0b75 Laiteohjelmiston versio tiimiohjaimessa
Ctrl-radio 1.0.0b48 Laiteohjelmiston versio tiimiohjaimen radiossa
Ctrl Akku 100 % Säätimen akun varaustason prosenttiosuus
Signaali 95 Radiosignaalin laatuprosentti
RSSI -54 Radiosignaalin voimakkuus dBm
Radio putoaa 0 Kuinka monta kertaa radioyhteys katkesi ottelun aikana
Ottelun ajastin 102499 Sisäinen otteluajastin ms, voidaan poistaa, kehityskäyttöön
Näyttö 103 Sisäinen otteluajastin, joka näytetään aloitusnäytöllä
Kaapelivirheet 0 Kaapelivirheet 0 Kuinka monta kertaa ohjainyhteys katkesi ottelun aikana; tämä osoittaa, kuinka monta kertaa älykaapeli on irrotettu FC:stä

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

Last Updated: