VEX-veldbediening gebruikershandleiding

Invoering

De V5 Competition Field Controller is een standaard V5-brein waarop een aangepaste versie van VEXOS draait die zijn mogelijkheden beperkt tot het uitvoeren van speciale programma's die door VEX zijn gemaakt. Sommige functies, zoals het ingebouwde stuurprogramma en het downloaden van gebruikersprogramma's, zijn uitgeschakeld.

De vier robots die betrokken zijn bij een VRC-wedstrijd zijn verbonden met het veldcontrolesysteem via slimme kabels die zijn aangesloten op een van de slimme poorten op de primaire controller. De tweede beschikbare controller smart port kan nog steeds worden aangesloten op een partnercontroller. De autonome en besturingsfasen van een wedstrijd kunnen rechtstreeks worden bestuurd via het aanraakscherm van de veldcontroller. Als alternatief kan het systeem onder hostcontrole staan ​​via seriële communicatie via de USB-poort van de hersenen.

De V5-veldcontroller is bedoeld als vervanging voor de oudere VEXnet-veldcontroller. Hij gebruikt een vergelijkbare USB-verbinding met de Tournament Manager PC of Raspberry Pi, maar de RJ45-kabels zijn vervangen door VEX slimme kabels die zijn aangesloten op de slimme poort van de controller in plaats van de oude concurrentiehaven. Het wordt aanbevolen om de concurrentiepoort uit te schakelen met behulp van een RJ45-stekker, zodat er niet per ongeluk een slimme kabel wordt aangesloten die mogelijk schade veroorzaakt.

Systeem overzicht

Systeem_Overzicht.png

Het veldbesturings V5-brein (FC-brein) is via slimme kabels verbonden met alliantiecontrollers. Blue Alliance-controllers zijn verbonden met een van de slimme poorten in de blauw gelabelde groepen, dat wil zeggen dat de ene controller is aangesloten op een poort in de groep 6-10 en de andere op een poort in de groep 11-15.

Setup_Brain.png

Rode alliantieteams zijn op dezelfde manier verbonden als de twee rode groepen.

Hoewel het FC-brein stand-alone kan worden gebruikt op een vergelijkbare manier als een competitieschakelaar, zal het doorgaans verbonden zijn met het Tournament Manager-wedstrijdcontrolesysteem (TM). Het FC-brein is verbonden met TM via een USB-kabel met een Raspberry Pi of met de host-pc waarop de TM-server draait. Verbinding met een Raspberry Pi heeft de voorkeur om het systeem te bedienen, omdat de Pi dan kan worden gebruikt om een ​​display op het veld aan te sturen met de team- en wedstrijdstatus.

Operatie

Wanneer het veldbesturingsprogramma voor het eerst wordt uitgevoerd op de FC-hersenen, wordt een soortgelijk opstartscherm weergegeven.

Competition_Field_Controller.png

Het programma heeft een aantal door de gebruiker configureerbare instellingen. Deze zijn alleen toegankelijk terwijl het opstartscherm wordt weergegeven. Raak de knop 'Instellingen' op het scherm aan om naar het instellingenscherm te gaan.

Geconfigureerd.png

1. Radiokanaal bestuurd door veldactivering.

Waarde Beschrijving
Gehandicapt

Het FC-brein verwerkt de selectie van wedstrijdkanalen op dezelfde manier als het oudere VEXnet-veldcontrolesysteem, dat wil zeggen dat zodra een studentencontroller op het FC-brein wordt aangesloten, deze naar een wedstrijdkanaal springt dat automatisch wordt geselecteerd.

Ingeschakeld

De robot van de student blijft in eerste instantie op een pitradiokanaal, wanneer TM het veld activeert, springt de studentenrobot naar een wedstrijdkanaal. Deze modus minimaliseert het aantal robots dat actief gebruik maakt van wedstrijdkanalen, wat belangrijk is bij grote evenementen met veel velden. Studenten begrijpen echter mogelijk niet waarom ze kortstondig de verbinding verliezen wanneer het veld vóór een wedstrijd wordt geactiveerd.

2. Radiomodus gebruikt voor de vaardigheden-app.

Waarde Beschrijving
VEXnet

De robot van de leerling moet worden ingesteld om de VEXnet-radiomodus te gebruiken.

BLE

De robot van de leerling moet worden ingesteld om de Bluetooth-radiomodus te gebruiken

OPMERKING: Deze instelling is alleen van toepassing op de Robot Skills-app. Voor de VRC match-app is alleen VEXnet nodig.

3. Smartport-kracht.

Waarde Beschrijving
Op

Het veldbesturingsbrein zal via de slimme poort stroom leveren aan de controller van de leerling. WAARSCHUWING: Dit kan ertoe leiden dat de voedingsadapter van de hersenen van de veldcontroller overbelast raakt en wordt uitgeschakeld. Het wordt aanbevolen om een ​​V5-batterij te gebruiken die is aangesloten op een oplader wanneer deze instelling is ingeschakeld.

Uit

Het veldbesturingsbrein levert GEEN stroom aan de controller van de leerling via de slimme poort.

Om het instellingenscherm te verlaten, drukt u op de knop “klaar”. Instellingen worden opgeslagen in het FC-brein en gaan niet verloren als het FC-programma wordt bijgewerkt of in een ander programmaslot wordt geladen.

Thuis scherm:

Home_Scherm.png

Het startscherm wordt weergegeven nadat het opstartscherm of het instellingenscherm is afgesloten. Dit zou het scherm zijn dat doorgaans wordt weergegeven tijdens een wedstrijd; het toont een overzicht van de teamstatus en ook de huidige wedstrijdtimer wanneer een wedstrijd wordt uitgevoerd. Eventuele fouten of waarschuwingen die op dit scherm worden weergegeven, worden ook aan TM gerapporteerd. De weergave van de TM-veldwachtrij is de beste manier om de teamstatus te controleren. Dit scherm kan echter worden gebruikt om teamproblemen te helpen diagnosticeren.

De teamstatus wordt weergegeven in de rechthoek naast de verbonden poort, de gebruikte fysieke slimme poort wordt weergegeven door de kleine groene rechthoek. De omtrek wordt groen wanneer een verbonden team aan alle vereisten heeft voldaan om de wedstrijd te starten.

Vereisten:

  1. Robot is via radioverbinding verbonden met de controller.
  2. Robot heeft voldaan aan de vereiste firmwareversie.
  3. Er wordt een gebruikersprogramma uitgevoerd.

Als er een fout optreedt, het team misschien vergeten is hun programma te starten of als de batterij bijna leeg is, wordt de omtrek in oranje weergegeven. TM zal een beschrijvende fout weergeven op het veldwachtrijscherm, maar het FC-brein kan indien nodig ook worden gebruikt om meer gedetailleerde informatie te zien. Om gedetailleerde informatie te zien, raakt u de rechthoek met de teamstatus aan. Het display schakelt over naar dit scherm.

De teamstatus is goed

Status_Goed.png

Team heeft een fout

Status_Error.png

Fouten worden oranje weergegeven, in dit geval draait het team oude firmware (VEXOS) in hun V5 Robot Brain en is ook hun gebruikersprogramma niet gestart. Om de teamgegevens te verwijderen, raakt u ergens op het scherm aan.

Teamstatus:

Team_Status.png

Status blijkt goed
Teamnummer: 8888Z
Robotbatterij: 99%
Gebruikersprogramma: 3 (Slot 3 is actief; 0 betekent dat er geen programma actief is)
Radiokanaal: 81/5 dit is voor gebruik door VEX engineering bij de VEX World Kampioenschap.

Zie Bijlage A voor meer uitleg over de gedetailleerde teamstatuspagina.

Gebruik met Toernooimanager.

Als TM niet is verbonden, zijn op het startscherm de knoppen “auton” en “driver” ingeschakeld en is de klokweergave in de linkerbovenhoek over het algemeen grijs, wat aangeeft dat deze niet is ingesteld. Door de schermknoppen 'Auton' of 'Driver' te gebruiken, kunnen de standaard wedstrijdfasen van 0:15 en 1:45 handmatig worden uitgevoerd (VexU-tijden worden nog niet ondersteund).

Wanneer TM is verbonden, wordt er een indicatie weergegeven op het startscherm en zijn de knoppen uitgeschakeld.

Buttons_Disabled.png

De klok wordt nu groen weergegeven, wat aangeeft dat deze is ingesteld. TM verbonden wordt weergegeven.

Het wedstrijdnummer kan worden ingesteld, maar als het veld inactief is, wordt het grijs weergegeven. Zodra het veld actief wordt, wordt het groen weergegeven.

Match_Num_Active.png

Wanneer robots zijn uitgeschakeld, is de achtergrond van het startscherm zwart. Tijdens de autonome periode waarin robots zijn ingeschakeld, is deze blauw en wordt de resterende tijd weergegeven.

Auton_Screen.png

Tijdens de bestuurderscontroleperiode is de achtergrond groen en wordt de resterende tijd weergegeven.

Driver_Control_Screen.png

De resterende tijd en signalen voor het in-/uitschakelen van de robot worden van TM naar de FC-hersenen verzonden. Dit maakt nauwkeurige synchronisatie en duur van autonome en bestuurderscontroleperioden mogelijk onder TM-controle en niet lokaal bepaald door het FC-brein.

Toernooimanager-displays

Toernooimanager toont de teamstatus op zowel het wedstrijdcontrolescherm als op het veldwachtrijscherm voor elk geconfigureerd veld. De teamstatus wordt in verschillende kleuren weergegeven; voordat je aan een wedstrijd begint, kijk of alle teams “Ready” in het groen weergeven en het veld actief ook in het groen. Waarschuwingen worden geel weergegeven; een wedstrijd kan worden gestart als er waarschuwingen zijn, maar teams moeten eraan worden herinnerd dat de werking van de robot bijvoorbeeld kan worden belemmerd, afhankelijk van wat de waarschuwing is.

User_Prog_Not_Running.pngUser_Prog_Not_Running_TM.png

Hier is één team vergeten of ervoor gekozen om geen gebruikersprogramma op de robot uit te voeren; alle andere teams zijn er klaar voor. Team 1234A moet hiervan op de hoogte worden gesteld en als zij hiervoor hebben gekozen, kan de wedstrijd beginnen.

Dit scherm toont enkele van de mogelijke fouten die kunnen worden weergegeven.

Firmware_Legacy_Error.pngFirmware_Legacy_Error_TM.png

  • Team 8888Z staat klaar.
  • Team 1234A heeft onjuiste firmware op het V5-brein, match control vereist VEXOS 1.1.1 of hoger.
  • Team 99999V heeft de controller niet verbonden met het FC-brein.
  • Team 44 heeft een storing op de oude voltooiingspoort of misschien is er nog een competitieschakelaar aangesloten.

Noch team 99999V, noch team 44 zal worden ingeschakeld wanneer de wedstrijd begint.

Als TM is losgekoppeld van een FC-brein, wordt het volgende foutscherm weergegeven.

Verbinding verbroken.pngDisconnected_TM.png

Als de instelling op het FC-brein ‘Radiokanaal bestuurd door veldinschakeling’ is ingeschakeld, wordt het volgende scherm weergegeven voordat een wedstrijd ‘op het veld’ wordt ingesteld

Waiting_Activation.pngWaiting_Activation_TM.png

Teams worden weergegeven als “wachtend op veldactivatie” als de status goed is, maar ze niet zijn overgeschakeld naar het competitieradiokanaal, worden waarschuwingen en fouten nog steeds weergegeven. Als “Radio bestuurd door veldactivatie” is uitgeschakeld, zou een soortgelijk scherm verschijnen, behalve dat teams als “Klaar” zouden worden weergegeven, ook al bevond het veld zich in de “veld-stand-by” modus. Zodra die wedstrijd 'op het veld' was ingesteld, veranderde de stand-by van het veld naar groen en werd het weergaveveld actief. Het actieve veld is het veld dat wordt gestart wanneer de operator “Start Match” selecteert.

Zodra een wedstrijd is begonnen, verandert het veldwachtrijdisplay en wordt de resterende wedstrijdtijd weergegeven.

Foutregistratie

Het FC-systeem registreert bepaalde gegevens in zowel het FC-brein als het logboek van de studentenrobot.

Voor de studentenrobot wordt de interne timer van de V5-hersenen bijgewerkt zodat deze overeenkomt met de realtime klok van Tournament Manager. Hierdoor zijn bestaande logvermeldingen mogelijk; Match bijvoorbeeld start-, stop- en radioverbindingsgebeurtenissen om tijdstempels te krijgen. TM verzendt ook gebeurtenis- en wedstrijdinformatie die in het logboek wordt vastgelegd. Invoeren van veldcontrolegebeurtenissen worden geel weergegeven.

Event_Log.png

“--> 17:38:53” = Dit logboek laat zien dat de kloktijd wordt ingesteld.
“VRC-21-1234” = Dit logboek toont ?????
“Q-0001” = Uit dit logboek blijkt dat kwalificatiewedstrijd 1 is geactiveerd.

Het FC-brein registreert ook de invoer met behulp van de door TM geleverde klok. Naast het bovenstaande registreert het ook bepaalde fouten die mogelijk tijdens een wedstrijd zijn opgetreden; deze omvatten momenteel fouten bij het loskoppelen van de kabel en het loskoppelen van de radio. Wanneer een wedstrijd eindigt en het veld nog actief is, kunnen de FC-hersenen op deze manier een waarschuwing tonen.

FC_Screen_Error.png

Dit geeft aan dat er fouten zijn opgetreden bij het verbreken van de kabel- of radioverbinding terwijl de robots tijdens de wedstrijd waren ingeschakeld. Als u naar de gedetailleerde teamstatus kijkt, wordt er meer informatie weergegeven. Dit voorbeeld laat zien dat er bij het rode alliantieteam #2 een fout was bij het loskoppelen van de kabel, aangegeven door de rode poortindicator. Als u de gedetailleerde teamstatus opent, wordt het totale aantal fouten weergegeven.

Cable_Error.png

Deze informatie wordt op deze manier vastgelegd in het FC-hersenlogboek (VEXOS 1.1.2b3 of hoger vereist)

Event_Log_2.png

FC-logboekvermeldingen worden geel weergegeven. In dit voorbeeld had team nr. 2 van de rode alliantie (R2) twee kabelfouten en team nr. 1 van de blauwe alliantie (B1) twee fouten bij het verbreken van de radioverbinding.

We realiseren ons dat het bij de meeste competities niet praktisch is om het FC-brein op deze fouten te controleren, tenzij er speciaal technisch personeel beschikbaar is. Het primaire gebruik van loggen is om achteraf analyse mogelijk te maken als er ongebruikelijke situaties zijn; Het kan bijvoorbeeld zijn dat alle vier de robots tijdens een bepaalde periode van de wedstrijd niet bewogen. Als uit het logboek blijkt dat bij alle vier de radioverbindingsfouten zijn opgetreden, kan daar rekening mee worden gehouden bij het overwegen van mogelijke herhalingen van de wedstrijd. Omgekeerd, als een studentenrobot niet beweegt tijdens een wedstrijd, maar noch de FC noch de studentenhersenen logfouten vertonen en de wedstrijdfasen correct zijn gestart, dan is het probleem hoogstwaarschijnlijk niet de schuld van het veldbesturingssysteem en de robot van de studenten. code moet mogelijk worden onderzocht op mogelijke problemen.

Vaardigheden-app

Bij hardloopvaardigheidswedstrijden kan een variatie op het FC-programma worden gebruikt. Deze versie richt zich op het controleren en weergeven van de status van een enkele (of twee voor VexU) robots en maakt het mogelijk om de vaardighedenrun van één minuut te starten vanaf het FC-hersenscherm als alternatief voor het gebruik van TM.

Skills_Competition_Field_Controller.png

Het opstartscherm toont de huidige radiomodus, BLE of VEXnet, die is geselecteerd op het instellingenscherm.

Als er geen teamcontroller is aangesloten, wordt er een groot uitroepteken weergegeven:

Geen_Controller_.png

Wanneer een team is verbonden en er is een fout of waarschuwing, wordt er een beschrijving getoond. In dit voorbeeld is de robotradioverbinding niet tot stand gebracht.

Radio_Not_Connected.png

Wanneer de status goed is, wordt een groene cirkel met een vinkje weergegeven.

Skills_Connected.png

De vaardighedenrun kan nu worden gestart vanuit het FC-hersenscherm, de TM-wedstrijdcontrolevensters of een met TM verbonden tablet. Wanneer gestart vanuit het FC-hersenscherm, wordt er een bericht naar TM gestuurd met het verzoek om de vaardighedenrun te starten. Hierdoor kunnen alle normale wedstrijdtijdweergaven correct worden weergegeven.

Het FC-scherm toont de resterende tijd voor de vaardigheidsrun wanneer de robot is ingeschakeld.

Skills_Timer.png

Bijlage A

Beschrijving van velden voor het gedetailleerde teamstatusscherm.

Dit is aan verandering onderhevig. Het getoonde scherm is het scherm dat werd gebruikt tijdens de VEX 2022 Wereldkampioenschappen, maar kan worden vereenvoudigd voor de definitieve release van de FC-applicatie eind zomer 2022.

Status_Goed.png

Team 1234A Het teamnummer dat door de robot wordt gerapporteerd
Vexo's 1.1.1 De huidige versie van VEXOS geïnstalleerd in het robotbrein van het team
Radioversie 1.0.0b49 De robotradioversie (dit is momenteel uitgeschakeld en zal niet veranderen)
Radio 81/6 compl Het huidige radiokanaal, tijdslot en modus (Pit of Competitie)
Radiostatus 003D Voor gebruik door VEX engineering op dit moment
Systeem status 1090 Voor gebruik door VEX engineering op dit moment
Programma Drijfveer Huidig ​​gebruikersprogramma, 0 niet actief, slot_1 etc. of Drive
Hersenstatus 21 Voor gebruik door VEX-engineering op dit moment, match-controlemodus in de hersenen
Veldstatus C9 Voor gebruik door VEX-engineering op dit moment, match de besturingsmodus in de controller
Accu 100% De batterijcapaciteit van de robot
Verbinding Goed Status van de radioverbinding tussen controller en robot
Ctrl-versie 1.0.0b75 De versie van de firmware in de teamcontroller
Ctrl-radio 1.0.0b48 De versie van de firmware in de teamcontrollerradio
Ctrl-batterij 100% Het percentage batterijniveau van de controller
Signaal 95 Het kwaliteitspercentage van het radiosignaal
RSSI -54 De sterkte van het radiosignaal in dBm
Radio valt weg 0 Het aantal keren dat de radioverbinding tijdens matchplay is verbroken
Wedstrijdtimer 102499 Interne wedstrijdtimer in ms, kan worden verwijderd, ontwikkelingsgebruik
Weergave 103 Interne wedstrijdtimer die op het startscherm wordt weergegeven
Kabelfouten 0 Kabelfouten 0 Het aantal keren dat de controllerverbinding is verbroken tijdens matchplay; dit geeft aan hoe vaak de slimme kabel is losgekoppeld van FC

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

Last Updated: