VEX 현장 제어 사용자 매뉴얼

소개

V5 Competition Field Controller는 VEX에서 만든 특수 프로그램을 실행하는 기능을 제한하는 VEXOS의 수정된 버전을 실행하는 표준 V5 두뇌입니다. 내장 드라이버 제어, 사용자 프로그램 다운로드 등 일부 기능이 비활성화되었습니다.

VRC 매치에 참여하는 4개의 로봇은 기본 컨트롤러의 스마트 포트 중 하나에 연결된 스마트 케이블을 사용하여 현장 제어 시스템에 연결됩니다. 두 번째로 사용 가능한 컨트롤러 스마트 포트는 여전히 파트너 컨트롤러에 연결될 수 있습니다. 경기의 자율 및 드라이버 제어 단계는 필드 컨트롤러의 터치 스크린을 사용하여 직접 제어할 수 있으며, 대안으로 뇌의 USB 포트를 통한 직렬 통신을 사용하여 시스템을 호스트 제어할 수도 있습니다.

V5 필드 컨트롤러는 레거시 VEXnet 필드 컨트롤러를 대체하도록 고안되었으며 토너먼트 관리자 PC 또는 Raspberry Pi와 유사한 USB 연결을 사용하지만 RJ45 케이블은 컨트롤러 스마트 포트에 연결된 VEX 스마트 케이블로 대체되었습니다. 레거시 경쟁 포트가 아닌 스마트 케이블이 실수로 연결되어 잠재적으로 손상을 일으키는 일이 없도록 RJ45 플러그를 사용하여 경쟁 포트를 비활성화하는 것이 좋습니다.

시스템 개요

시스템_개요.png

현장 제어 V5 브레인(FC 브레인)은 스마트 케이블을 사용하여 얼라이언스 컨트롤러에 연결됩니다. 파란색 얼라이언스 컨트롤러는 파란색으로 표시된 그룹의 스마트 포트 중 하나에 연결됩니다. 즉, 컨트롤러 하나는 그룹 6-10의 포트에 연결되고 다른 컨트롤러는 그룹 11-15의 포트에 연결됩니다.

설정_뇌.png

레드 동맹 팀은 두 레드 그룹과 비슷한 방식으로 연결됩니다.

FC 브레인은 경쟁 스위치와 유사한 방식으로 독립형으로 사용할 수 있지만 일반적으로 토너먼트 관리자 경기 제어 시스템(TM)에 연결됩니다. FC 브레인은 USB 케이블을 사용하여 Raspberry Pi 또는 TM 서버를 실행하는 호스트 PC에 연결됩니다. Raspberry Pi에 연결하면 Pi를 사용하여 팀 및 경기 상태와 함께 현장에서 디스플레이를 구동할 수 있으므로 시스템을 작동하는 데 선호되는 방법입니다.

작업

FC 브레인에서 현장 제어 프로그램을 처음 실행하면 이와 유사한 스플래시 화면이 표시됩니다.

경쟁_필드_컨트롤러.png

이 프로그램에는 사용자가 구성할 수 있는 몇 가지 설정이 있으며, 스플래시 화면이 표시되는 동안에만 액세스할 수 있습니다. 설정 화면으로 전환하려면 화면 버튼의 "설정"을 터치하세요.

구성됨.png

1. 현장 활성화로 제어되는 무선 채널.

설명
장애가 있는

FC 브레인은 레거시 VEXnet 필드 제어 시스템과 동일한 방식으로 경쟁 채널 선택을 처리합니다. 즉, 학생 컨트롤러가 FC 브레인에 연결되자마자 자동으로 선택되는 경쟁 채널로 이동합니다.

활성화됨

학생의 로봇은 처음에는 피트 라디오 채널에 머물며, TM이 필드를 활성화하면 학생 로봇이 경쟁 채널로 이동합니다. 이 모드는 필드가 많은 대규모 이벤트에서 중요한 경쟁 채널을 적극적으로 사용하는 로봇의 수를 최소화합니다. 그러나 학생들은 경기 전에 필드가 활성화되면 왜 일시적으로 연결이 끊어지는지 이해하지 못할 수 있습니다.

2. 스킬 앱에 사용되는 라디오 모드입니다.

설명
VEXnet

학생의 로봇은 VEXnet 무선 모드를 사용하도록 설정되어야 합니다.

BLE

학생의 로봇은 블루투스 무선 모드를 사용하도록 설정되어야 합니다.

참고: 이 설정은 로봇 기술 앱에만 적용됩니다. VRC 매치 앱에는 VEXnet만 필요합니다.

3. 스마트포트 파워.

설명
~에

현장 제어 두뇌는 스마트 포트를 통해 학생의 컨트롤러에 전원을 공급합니다. 경고: 이로 인해 필드 컨트롤러 브레인의 전원 어댑터가 과부하되어 전원이 꺼질 수 있습니다. 이 설정이 활성화되면 충전기에 연결된 V5 배터리 사용을 권장합니다.

끄다

현장 제어 두뇌는 스마트 포트를 통해 학생 컨트롤러에 전원을 공급하지 않습니다.

설정 화면을 종료하려면 '완료' 버튼을 누르세요. 설정은 FC 브레인 내부에 저장되며 FC 프로그램이 업데이트되거나 다른 프로그램 슬롯에 로드되어도 손실되지 않습니다.

홈 화면:

홈_화면.png

시작 화면이나 설정 화면이 종료되면 홈 화면이 표시됩니다. 이것은 대회 중에 일반적으로 표시되는 화면입니다. 팀 상태에 대한 개요와 경기가 진행 중일 때 현재 경기 타이머도 표시됩니다. 이 화면에 표시된 오류나 경고도 TM에 보고됩니다. TM 필드 대기열 표시는 팀 상태를 확인하는 데 선호되는 방법이지만 이 화면을 사용하여 팀 문제를 진단할 수 있습니다.

팀 상태는 연결된 포트 옆의 직사각형에 표시되며, 사용된 물리적 스마트 포트는 작은 녹색 직사각형으로 표시됩니다. 연결된 팀이 경기 시작을 위한 모든 요구 사항을 충족하면 윤곽선이 녹색으로 표시됩니다.

요구사항:

  1. 로봇은 무선 링크를 통해 컨트롤러에 연결됩니다.
  2. 로봇이 필수 펌웨어 버전을 충족했습니다.
  3. 사용자 프로그램이 실행 중입니다.

오류가 있는 경우, 팀이 프로그램을 시작하는 것을 잊었거나 배터리가 매우 부족한 경우 윤곽선이 주황색으로 표시됩니다. TM은 필드 대기열 디스플레이에 설명 오류를 표시하지만 필요한 경우 FC 두뇌를 사용하여 더 자세한 정보를 볼 수도 있습니다. 자세한 정보를 보려면 팀 상태가 표시된 직사각형을 터치하면 디스플레이가 이 화면으로 전환됩니다.

팀 상태가 좋다

상태_양호.png

팀에 오류가 있습니다

상태_오류.png

오류는 주황색으로 표시됩니다. 이 경우 팀은 V5 Robot Brain에서 이전 펌웨어(VEXOS)를 실행 중이며 사용자 프로그램도 시작하지 않았습니다. 팀 세부정보를 닫으려면 화면의 아무 곳이나 터치하세요.

팀 상태:

팀_상태.png

상태는 양호로 표시됩니다.
팀 번호: 8888Z
로봇 배터리: 99%
사용자 프로그램: 3(슬롯 3이 실행 중입니다. 0은 실행 중인 프로그램이 없습니다.)
무선 채널: 81/5 이는 VEX World의 VEX 엔지니어링에서 사용하기 위한 것입니다. 선수권 대회.

자세한 팀 상태 페이지에 대한 자세한 설명은 부록 A 하세요.

토너먼트 관리자와 함께 사용하세요.

TM이 연결되지 않은 경우 홈 화면에는 "자동" 및 "드라이버" 버튼이 활성화되고 왼쪽 상단의 시계 표시는 일반적으로 설정되지 않았음을 나타내는 회색이 됩니다. 화면 버튼의 "Auton" 또는 "Driver"를 사용하면 표준 0:15 및 1:45 기간 일치 단계를 수동으로 실행할 수 있습니다(VexU 시간은 아직 지원되지 않음).

TM이 연결되면 홈 화면에 표시가 나타나고 버튼이 비활성화됩니다.

버튼_비활성화.png

이제 시계가 녹색으로 표시되어 설정되었음을 나타냅니다. TM 연결이 표시됩니다.

일치 번호를 설정할 수 있지만 필드가 비활성 상태이면 회색으로 표시되고, 필드가 활성화되면 녹색으로 표시됩니다.

Match_Num_Active.png

로봇이 비활성화되면 홈 화면의 배경은 검은색이 되며, 로봇이 활성화되는 자율 기간에는 파란색으로 남은 시간이 표시됩니다.

Auton_Screen.png

운전자 제어 기간 동안 배경은 녹색으로 표시되며 남은 시간이 표시됩니다.

Driver_Control_Screen.png

남은 시간과 로봇 활성화/비활성화 신호는 TM에서 FC 브레인으로 전송됩니다. 이를 통해 자율 및 운전자 제어 기간의 정확한 동기화 및 지속 시간을 TM 제어 하에 두고 FC 두뇌에 의해 로컬로 결정되지 않도록 할 수 있습니다.

토너먼트 관리자 디스플레이

토너먼트 관리자는 매치 컨트롤 디스플레이와 구성된 각 필드에 대한 필드 대기열 디스플레이 모두에 팀 상태를 표시합니다. 팀 상태는 여러 색상으로 표시됩니다. 경기를 시작하기 전에 녹색으로 "Ready(준비)"라고 표시된 모든 팀을 찾아보세요. 필드도 녹색으로 활성화되어 있습니다. 경고는 노란색으로 표시됩니다. 경고가 있을 때 경기가 시작될 수 있지만 예를 들어 경고 내용에 따라 로봇 작동이 저하될 수 있다는 점을 팀에 상기시켜야 합니다.

User_Prog_Not_Running.pngUser_Prog_Not_Running_TM.png

여기서 한 팀은 로봇에서 사용자 프로그램을 실행하는 것을 잊었거나 실행하지 않기로 선택했습니다. 다른 팀은 모두 준비됐어요. 1234A 팀은 그 사실을 인지해야 하며, 그들이 그렇게 하기로 결정했다면 경기가 시작될 수 있습니다.

이 화면에는 표시될 수 있는 몇 가지 오류가 표시됩니다.

펌웨어_레거시_오류.pngFirmware_Legacy_Error_TM.png

  • 팀 8888Z가 준비되었습니다.
  • Team 1234A의 V5 브레인에서 잘못된 펌웨어가 실행 중입니다. 매치 컨트롤에는 VEXOS 1.1.1 이상이 필요합니다.
  • 99999V 팀이 컨트롤러를 FC 브레인에 연결하지 않았습니다.
  • Team 44의 레거시 완료 포트에 오류가 있거나 경쟁 스위치가 아직 연결되어 있을 수 있습니다.

경기가 시작되면 팀 99999V나 팀 44가 활성화되지 않습니다.

TM이 FC 브레인과 연결이 끊어진 경우 다음 오류 화면이 표시됩니다.

연결 끊김.png연결 끊김_TM.png

FC 브레인의 설정인 "필드 활성화에 의해 제어되는 라디오 채널"이 활성화된 경우 경기가 "필드 내"로 설정되기 전에 다음 화면이 표시됩니다.

대기_활성화.png대기_활성화_TM.png

상태가 양호하지만 대회 무선 채널로 전환되지 않은 경우 팀은 "현장 활성화 대기 중"으로 표시되며 경고 및 오류가 계속 표시됩니다. "현장 활성화에 의한 무선 제어"가 비활성화된 경우 필드가 "현장 대기" 모드에 있더라도 팀이 "준비"로 표시된다는 점을 제외하면 유사한 화면이 표시됩니다. 해당 경기가 "on field"로 설정되자마자 필드 대기가 녹색으로 바뀌고 디스플레이 필드가 활성화됩니다. 활성 필드는 운영자가 "경기 시작"을 선택할 때 시작되는 필드입니다.

경기가 시작되면 필드 대기열 표시가 전환되어 남은 경기 시간이 표시됩니다.

오류 로깅

FC 시스템은 FC 두뇌와 학생 로봇 로그 모두에 특정 데이터를 기록합니다.

학생 로봇의 경우 V5 두뇌 내부 타이머가 토너먼트 관리자에서 제공하는 실시간 시계와 일치하도록 업데이트됩니다. 이렇게 하면 기존 로그 항목이 허용됩니다. 예를 들어, 일치 시작, 중지 및 무선 연결 이벤트에 시간 타임스탬프가 포함됩니다. TM은 또한 로그에 기록된 이벤트 및 경기 정보를 보냅니다. 필드 제어 이벤트 항목은 노란색으로 표시됩니다.

이벤트_로그.png

“--> 17:38:53” = 이 로그는 시계 시간이 설정되고 있음을 보여줍니다.
“VRC-21-1234” = 이 로그에는 ?????
"Q-0001" = 이 로그에는 예선전 1이 활성화되었음을 표시합니다.

FC 두뇌는 또한 TM 제공 시계를 사용하여 항목을 기록합니다. 위의 내용 외에도 경기 중에 발생할 수 있는 특정 오류도 기록됩니다. 여기에는 현재 케이블 연결 끊김 및 무선 연결 끊김 오류가 포함됩니다. 경기가 종료된 후에도 필드가 여전히 활성화되어 있으면 FC 두뇌가 이런 방식으로 경고를 표시할 수 있습니다.

FC_화면_오류.png

이는 경기 중 로봇이 활성화된 동안 케이블 또는 무선 연결 끊김 오류가 발생했음을 나타냅니다. 자세한 팀 현황을 보시면 더 많은 정보를 보실 수 있습니다. 이 예는 빨간색 동맹 팀 #2에 빨간색 포트 표시기로 표시된 케이블 연결 끊김 오류가 있음을 보여줍니다. 세부 팀 상태를 열면 총 오류 수가 표시됩니다.

케이블_오류.png

이 정보는 이런 방식으로 FC 브레인 로그에 기록됩니다. (VEXOS 1.1.2b3 이상 필요)

Event_Log_2.png

FC 로그 항목은 노란색으로 표시됩니다. 이 예에서 빨간색 동맹 팀 #2(R2)에는 2개의 케이블 오류가 있었고 파란색 동맹 팀 #1(B1)에는 2개의 무선 연결 끊김 오류가 있었습니다.

우리는 전담 현장 기술 직원이 없는 한 대부분의 대회에서 이러한 오류에 대해 FC 두뇌를 모니터링하는 것이 실용적이지 않다는 것을 알고 있습니다. 로깅의 주요 용도는 비정상적인 상황이 있을 경우 사후 분석을 허용하는 것입니다. 예를 들어, 경기가 진행되는 동안 로봇 네 대 모두 움직이지 못했을 수도 있습니다. 로그에 4개 모두 무선 연결 끊김 오류가 표시되면 가능한 매치 리플레이를 고려할 때 이를 고려할 수 있습니다. 반대로, 학생 로봇이 경기 중에 움직이지 않지만 FC나 학생 두뇌 모두 로그 오류를 표시하지 않고 경기 단계가 올바르게 시작되었다면 문제는 현장 제어 시스템과 학생 로봇의 결함이 아닐 가능성이 높습니다. 가능한 문제가 있는지 코드를 조사해야 할 수도 있습니다.

스킬 앱

스킬 매치를 실행할 때 FC 프로그램의 변형을 사용할 수 있습니다. 이 버전은 단일(VexU의 경우 두 개) 로봇의 상태를 확인하고 표시하는 데 중점을 두고 있으며 TM을 사용하는 대신 FC 두뇌 화면에서 1분 기술 실행을 시작할 수 있습니다.

Skills_Competition_Field_Controller.png

스플래시 화면에는 설정 화면에서 선택한 현재 무선 모드인 BLE 또는 VEXnet이 표시됩니다.

연결된 팀 컨트롤러가 없을 경우 큰 느낌표가 표시되며,

No_Controller_.png

팀이 연결되어 있을 때 오류나 경고가 발생하면 설명이 표시됩니다. 이 예에서는 로봇 무선 연결이 설정되지 않았습니다.

Radio_Not_Connected.png

상태가 양호하면 체크 표시가 있는 녹색 원이 표시됩니다.

Skills_Connected.png

이제 FC 브레인 화면, TM 매치 제어 창 또는 TM 연결 태블릿에서 스킬 실행을 시작할 수 있습니다. FC 브레인 화면에서 시작하면 스킬 실행을 시작하라는 메시지가 TM에 전송됩니다. 이를 통해 모든 일반 경기 시간 표시가 올바르게 실행될 수 있습니다.

FC 화면에는 로봇이 활성화되면 스킬 실행에 남은 시간이 표시됩니다.

Skills_Timer.png

부록

세부 팀 상태 화면의 필드에 대한 설명입니다.

이는 변경될 수 있습니다. 표시된 화면은 VEX 2022 월드 챔피언십 중에 사용된 화면이지만 2022년 늦여름에 FC 애플리케이션의 최종 출시를 위해 단순화될 수 있습니다.

상태_양호.png

1234A 로봇이 보고하는 팀 번호
벡소스 1.1.1 팀 로봇 브레인에 설치된 VEXOS의 현재 버전
라디오 버전 1.0.0b49 로봇 라디오 버전(현재 비활성화되어 있으며 변경되지 않음)
라디오 81/6 광고 현재 라디오 채널, 시간 슬롯 및 모드(피트 또는 경쟁)
무선 상태 003D 현재 VEX 엔지니어링에서 사용
시스템 상태 1090 현재 VEX 엔지니어링에서 사용
프로그램 운전하다 현재 사용자 프로그램, 0이 실행되지 않음, Slot_1 등 또는 드라이브
뇌 상태 21 현재 VEX 엔지니어링에서 사용하려면 뇌의 제어 모드를 일치시키세요.
현장현황 C9 현재 VEX 엔지니어링에서 사용하려면 컨트롤러의 제어 모드를 일치시키세요.
배터리 100% 로봇 배터리 용량
연결 좋은 컨트롤러와 로봇 간의 무선 연결 상태
Ctrl 버전 1.0.0b75 팀 컨트롤러의 펌웨어 버전
Ctrl 라디오 1.0.0b48 팀 컨트롤러 라디오의 펌웨어 버전
Ctrl 배터리 100% 컨트롤러 배터리 잔량 비율
신호 95 무선 신호 품질 비율
RSSI -54 dBm 단위의 무선 신호 강도
라디오 방울 0 매치 플레이 중 무선 연결이 끊어진 횟수
매치 타이머 102499 ms 단위의 내부 매치 타이머, 제거될 수 있음, 개발용
표시하다 103 홈 화면에 표시되는 내부 경기 타이머
케이블 오류 0 케이블 오류 0 매치 플레이 중 컨트롤러 연결이 끊어진 횟수입니다. 이는 스마트 케이블이 FC에서 분리된 횟수를 나타냅니다.

Last Updated: