Посібник користувача VEX Field Control

Вступ

V5 Competition Field Controller — це стандартний мозок V5, на якому працює модифікована версія VEXOS, яка обмежує його можливості запуском спеціальних програм, створених VEX. Деякі функції, такі як вбудоване керування драйвером і завантаження програм користувача, були вимкнені.

Чотири роботи, які беруть участь у матчі VRC, підключаються до системи керування полем за допомогою інтелектуальних кабелів, підключених до одного з інтелектуальних портів основного контролера. Другий доступний інтелектуальний порт контролера все ще можна підключити до контролера партнера. Фазами автономного керування та керування драйвером матчу можна безпосередньо керувати за допомогою сенсорного екрану польового контролера, або системою можна керувати хостом за допомогою послідовного зв’язку через USB-порт мозку.

Польовий контролер V5 призначений для заміни застарілого польового контролера VEXnet, він використовує аналогічне USB-з’єднання з ПК Tournament Manager або Raspberry Pi, але кабелі RJ45 замінено смарт-кабелями VEX, підключеними до смарт-порту контролера. а не застарілий конкуренційний порт. Рекомендується вимкнути конкуренційний порт за допомогою штекера RJ45, щоб випадково не під’єднати інтелектуальний кабель, що може спричинити пошкодження.

Огляд системи

Схема огляду змагальної системи V5. Ліворуч показано чотири контролери V5, кожен з яких підключено до одного FC Brain за допомогою V5 Smart Cables. Далі FC Brain підключається за допомогою USB-кабелю до Raspberry PI або комп'ютера TM. У цьому прикладі Raspberry PI має позначення RasPi 3B і підключений до монітора черги поля, а також через Ethernet до ПК з менеджером турнірів.

Мозок польового керування V5 (мозок FC) підключається до контролерів альянсу за допомогою розумних кабелів. Контролери Blue Alliance підключаються до будь-якого з інтелектуальних портів у групах, позначених синім міткою, тобто один контролер підключається до порту в групі 6-10, а інший – до порту в групі 11-15.

FC Brain показано з налаштуванням турніру для візуалізації інтерфейсу користувача та смарт-портів. Існує 20 смарт-портів, номери від 1 до 5 та від 16 до 20 позначені червоним кольором, а номери від 6 до 15 — синім.

Команди червоних альянсів об’єднані подібним чином до двох червоних груп.

Мозок FC, хоча його можна використовувати окремо, подібно до перемикача змагань, зазвичай підключається до системи керування матчами (TM) Tournament Manager. Мозок FC підключається до TM за допомогою USB-кабелю або до Raspberry Pi, або до головного ПК, на якому працює сервер TM. Підключення до Raspberry Pi є кращим способом роботи системи, оскільки Pi можна використовувати для керування дисплеєм на полі зі статусом команди та матчу.

Операція

Коли програму керування полем вперше запущено в мозку FC, вона покаже заставку, схожу на цю.

Заставка FC Brain з написом VEX Robotics Competition Field Controller, версія 1.0.3b1. Також у правому нижньому куті є кнопка «Налаштування».

У програмі є кілька налаштувань, які можна налаштувати користувачем, доступ до них можливий лише під час відображення заставки. Торкніться кнопки «налаштування» на екрані, щоб перейти до екрана налаштувань.

Меню налаштувань FC Brain, до якого можна отримати доступ, коли відображається заставка. У налаштуваннях зазначено, що радіоканал керується активацією поля, вимкнено. Режим радіо, що використовується для програми Skills App, VEXnet. Живлення Smartport, увімкнено. Тривалість автопілота та водія, 0:15/1:45. У правому нижньому куті є кнопка «Готово».

1. Радіоканал, керований польовою активацією.

Значення опис
Вимкнено

Мозок FC керуватиме вибором каналу змагань так само, як і застаріла система керування полем VEXnet, тобто, щойно контролер студента буде підключено до мозку FC, він перейде до каналу змагання, який вибере автоматично.

Увімкнено

Робот учня спочатку залишатиметься на радіоканалі ями, коли TM активує поле, робот-учень перейде на канал змагання. Цей режим мінімізує кількість роботів, які активно використовують канали змагань, що важливо на великих подіях із багатьма полями, однак студенти можуть не розуміти, чому вони ненадовго втрачають зв’язок, коли поле активується перед матчем.

2. Режим радіо використовується для програми навичок.

Значення Опис
VEXnet

Робот учня повинен бути налаштований на використання радіорежиму VEXnet.

BLE

Робот учня має бути налаштований на використання радіорежиму Bluetooth

ПРИМІТКА. Цей параметр застосовується лише до програми Robot Skills. Додаток VRC match потребує лише VEXnet.

3. Потужність Smartport.

Значення опис
Увімкнено

Мозок польового керування забезпечуватиме живлення контролеру учня через розумний порт. ПОПЕРЕДЖЕННЯ: це може призвести до перевантаження і вимкнення адаптера живлення польового контролера. Рекомендується використовувати батарею V5, підключену до зарядного пристрою, коли це налаштування ввімкнено.

Вимкнено

Мозок керування полем НЕ забезпечуватиме живлення контролеру учня через розумний порт.

Щоб вийти з екрана налаштувань, натисніть кнопку «Готово». Налаштування зберігаються в мозку FC і не будуть втрачені, якщо програму FC оновити або завантажити в інший програмний слот.

Домашній екран:

Екран FC Brain відображається в головному меню, яке відображається під час змагань. Кожна з чотирьох команд та їхні статуси відображаються в чотирьох кутах, а праворуч є три кнопки: Водій, Вимкнути та Автоматично.

Головний екран відображається після виходу із заставки або екрана налаштувань. Це екран, який зазвичай відображається під час змагань; він показує огляд статусу команди, а також поточний таймер матчу під час проведення матчу. Про будь-які помилки або попередження, які відображаються на цьому екрані, також повідомляється в TM. Відображення черги поля TM є кращим способом перевірки стану команди, однак цей екран можна використовувати для діагностики проблем команди.

Статус команди відображається в прямокутнику поруч із підключеним портом, фізичний розумний порт, який використовується, відображається маленьким зеленим прямокутником. Контур стане зеленим, коли пов’язана команда виконає всі вимоги для початку матчу.

Вимоги:

  1. Робот підключений через радіозв'язок до контролера.
  2. Робот має необхідну версію мікропрограми.
  3. Працює програма користувача.

Якщо сталася помилка, можливо, команда забула запустити свою програму або їхній акумулятор дуже низький, контур буде показано помаранчевим кольором. TM покаже описову помилку на дисплеї черги полів, але мозок FC також можна використовувати для перегляду більш детальної інформації, якщо це необхідно. Щоб переглянути детальну інформацію, торкніться прямокутника зі статусом команди, і дисплей переключиться на цей екран.

Стан команди хороший

Екран FC Brain відображається в головному меню з вибраною командою внизу праворуч для відображення детальної інформації про її статус. Стан підключення відображається як «Добре».

Команда має помилку

Екран FC Brain відображається в головному меню з вибраною командою внизу праворуч для відображення детальної інформації про її статус. Стан підключення відображається як «Добре», але версія VEXos – 1.1.0, а стан програми – як «Немає». Інформація про VEXos та програму відображається помаранчевим кольором, що вказує на наявність помилок.

Помилки відображаються помаранчевим кольором. У цьому випадку команда використовує стару мікропрограму (VEXOS) у своєму мозку робота V5 і не запустила програму користувача. Щоб закрити деталі команди, торкніться будь-де на екрані.

Статус команди:

Крупний план меню статусу команди на екрані FC Brain. Статус має зелений квадрат, що вказує на те, що він працює.

Статус показує добре
Номер команди: 8888Z
Батарея робота: 99%
Програма користувача: 3 (Слот 3 запущено; 0 не означає, що програма запущена)
Радіоканал: 81/5 це для використання технікою VEX у VEX World Чемпіонат.

Див. Додаток A для детальнішого пояснення сторінки статусу команди.

Використовуйте з Tournament Manager.

Коли TM не підключено, на головному екрані будуть увімкнені кнопки «auton» і «driver», а дисплей годинника у верхньому лівому куті зазвичай буде сірим, що означає, що його не встановлено. Використання кнопок «Auton» або «Driver» на екрані дозволяє вручну запускати стандартні фази збігу тривалості 0:15 і 1:45 (час VexU ще не підтримується).

Коли TM підключено, індикація буде показана на головному екрані, а кнопки будуть вимкнені.

Екран FC Brain відображається в головному меню після підключення TM. Три кнопки праворуч тепер сірі, а годинник зеленого кольору, і в цьому прикладі він показує 11:02:09. Повідомлення TM Connection також забарвлене в зелений колір і має вигляд «TM Connected» (ТМ підключено). Номер матчу відображається внизу ліворуч і неактивний.

Годинник тепер відображається зеленим кольором, що вказує на те, що його встановлено. TM підключено відображається.

Номер відповідності можна встановити, але якщо поле неактивне, воно буде сірим, коли поле стане активним, воно буде показано зеленим.

Екран FC Brain відображається в головному меню після підключення TM і активації поля. Повідомлення TM все ще присутні, а тепер номер матчу зеленого кольору та має вигляд Field Active Match Q-0020. Також у центрі екрана є великий таймер, і в цьому прикладі він показує 0:15.

Коли роботів вимкнено, фон головного екрана буде чорним, під час автономного періоду, коли роботів увімкнено, він буде синім і відображатиме час, що залишився.

Екран FC Brain відображається в головному меню після підключення TM і активації поля. Фон головного екрана синій, що вказує на те, що тривають автономні матчі. У центрі екрана є великий таймер, і в цьому прикладі він показує 0:06.

Протягом періоду керування водієм фон буде зеленим і показуватиме час, що залишився.

Екран FC Brain відображається в головному меню після підключення TM і активації поля. Фон головного екрана зелений, що вказує на те, що тривають матчі керування водієм. У центрі екрана є великий таймер, і в цьому прикладі він показує 1:43.

Час, що залишився, і сигнали ввімкнення/вимкнення робота надсилаються від TM до мозку FC. Це дозволяє точній синхронізації та тривалості періодів автономного керування та керування водієм перебувати під контролем TM, а не визначатися локально мозком FC.

Дисплеї менеджера турнірів

Менеджер турніру показуватиме статус команди як на дисплеї керування матчем, так і на дисплеї черги полів для кожного налаштованого поля. Статус команди відображається кількома кольорами; перед початком матчу знайдіть усі команди, які показують «Готовий» зеленим кольором і активне поле також зеленим кольором. Попередження відображатимуться жовтим кольором; матч можна розпочинати за наявності попереджень, але командам слід нагадати, що робота робота може бути порушена залежно від, наприклад, попередження.

Дисплей менеджера турніру, що відображає статус кваліфікаційного матчу. Відображається статус кожної команди, три з них мають статус «Готов», а інша — «Програма користувача не запущена».Відображається екран керування матчем Tournament Manager, а назва однієї з чотирьох команд відображається жовтим замість зеленого кольору, що вказує на помилку.

Тут одна команда забула або вирішила не запускати програму користувача на роботі; всі інші команди готові. Команда 1234A повинна бути попереджена про цей факт, і якщо вони вирішили зробити це, матч може розпочатися.

На цьому екрані показано деякі з можливих помилок, які можуть відображатися.

Дисплей менеджера турніру, що відображає статус кваліфікаційного матчу. Три з чотирьох команд мають помилки, статуси відображаються по порядку: Готовий, Неправильна прошивка мозку 1.1.0b0, Контролер не підключено та Виявлено застаріле керування полем.Відображається екран керування матчем Tournament Manager, і три з чотирьох команд мають помилки. Одна з команд показана зеленим кольором, одна — жовтим, одна — сірим з написом «Н/К», а ще одна — червоним.

  • Команда 8888Z готова.
  • Команда 1234A має неправильне мікропрограмне забезпечення, що працює на мозку V5, контроль збігів потребує VEXOS 1.1.1 або новішої версії.
  • Команда 99999V не підключила контролер до мозку FC.
  • Команда 44 має збій у старому порту завершення або, можливо, перемикач змагань все ще підключений.

Ні команда 99999V, ні команда 44 не будуть активні, коли розпочнеться матч.

Якщо TM відключено від мозку FC, відображається наступний екран помилки.

Дисплей менеджера турніру, що відображає статус кваліфікаційного матчу після втрати з'єднання з полем. Над списком команд відображається червоне повідомлення про помилку «З’єднання з полем втрачено».Відображається екран керування матчем Tournament Manager, а в налаштуваннях поля відображається червоне повідомлення про помилку «Зв’язок з полем втрачено».

Якщо на мозку FC увімкнено параметр «Радіоканал, керований увімкненням поля», наведений нижче екран буде відображено перед тим, як матч буде встановлено як «на полі»

Дисплей менеджера турніру, що відображає статус кваліфікаційного матчу після ввімкнення налаштування «Радіоканал, керований полем». Над списком команд є жовте попереджувальне повідомлення «Поле в режимі очікування». Три статуси команди читаються як «Очікування активації поля», а інший статус — як «Програма користувача не запущена».Відображається екран керування матчем Tournament Manager, а в налаштуваннях поля з'являється жовте попереджувальне повідомлення «Поле в режимі очікування».

Команди відображаються як «очікуючі на активацію поля», якщо стан добрий, але їх не було переключено на радіоканал змагань, попередження та помилки все одно відображатимуться. Якщо «Радіо, кероване активацією поля» вимкнено, відображатиметься подібний екран, за винятком того, що команди відображатимуться як «Готові», навіть якщо поле перебувало в режимі «очікування поля». Як тільки цей збіг буде встановлено «на полі», режим очікування поля стане зеленим, а поле відображення стане активним. Активне поле – це поле, яке буде запущено, коли оператор вибере «Почати матч».

Щойно матч розпочнеться, дисплей черги полів переключиться та покаже час, що залишився.

Журналування помилок

Система FC записуватиме певні дані як у мозок FC, так і в журнал робота-студента.

Для робота-учня внутрішній таймер мозку V5 оновлено відповідно до годинника реального часу, наданого Tournament Manager. Це дозволяє існуючі записи журналу; наприклад, зіставте початок, зупинку та події радіозв’язку, щоб мати позначки часу доби. TM також надсилає інформацію про подію та відповідність, яка записується в журнал. Записи контрольних подій поля відображаються жовтим кольором.

Екран FC Brain відображається в меню Журнал подій зі списком повідомлень про події та їхніми часовими мітками. У цьому прикладі повідомлення мають такі вигляд: Втрачено радіозв'язок, Радіо підключено, 17:38:53, VRC-21-1234, Q-0001, Автоматичний запуск, Вимкнено, Запуск приводу, Кінець збігу.

«--> 17:38:53» = Цей журнал показує, що час на годиннику встановлюється.
“VRC-21-1234” = Цей журнал показує ?????
«Q-0001» = Цей журнал показує, що кваліфікаційний матч 1 було активовано.

Мозок FC також реєструватиме записи за допомогою годинника, що постачається TM. Окрім вищезазначеного, він також записуватиме певні помилки, які могли виникнути під час матчу; наразі вони включають помилки відключення кабелю та радіо. Коли матч закінчується, якщо поле все ще активне, мозок FC може показати попередження таким чином.

Екран FC Brain відображається в головному меню після підключення TM. Матч закінчився, таймер показує 0 секунд, але поле все ще активне. Поруч із таймером є помаранчевий знак оклику.

Це означає, що під час матчу під час увімкнення роботів виникли помилки відключення кабелю чи радіо. Якщо ви подивіться на детальний статус команди, ви побачите більше інформації. У цьому прикладі показано, що у команди червоного альянсу №2 сталася помилка від’єднання кабелю, на що вказує червоний індикатор порту. Відкриття детального статусу команди покаже загальну кількість помилок.

Екран FC Brain відображається в головному меню з вибраною командою внизу праворуч для відображення детальної інформації про її статус. Стан підключення відображається як «Добре», але помилки кабелю відображається як 2, і це відображається помаранчевим кольором, що вказує на наявність помилки.

Ця інформація записується в мозковий журнал FC таким чином (потрібна VEXOS 1.1.2b3 або новіша версія)

Екран FC Brain відображається в меню Журнал подій зі списком повідомлень про події та їхніми часовими мітками. У цьому прикладі повідомлення виглядають так: Виконання програми, слот 2, 17:26:37, Q-0020, Автоматичний запуск, Вимкнено, Запуск приводу, Вимкнено, Кабель FC - R2 2, Радіо FC - B1 2.

Записи журналу FC показані жовтим кольором. У цьому прикладі команда червоного альянсу №2 (R2) мала дві помилки кабелю, команда синього альянсу №1 (B1) мала дві помилки відключення радіозв’язку.

Ми розуміємо, що на більшості змагань непрактично відстежувати мозок FC на наявність цих помилок, якщо немає спеціального технічного персоналу. Основне використання журналювання полягає в тому, щоб дозволити післяаналіз, якщо є будь-які незвичні ситуації; наприклад, можливо, усі чотири роботи не рухалися протягом періоду матчу. Якщо журнал показує, що всі чотири мали помилки відключення радіозв’язку, це можна врахувати під час розгляду можливих повторів матчу. І навпаки, якщо робот-учень не рухається під час матчу, але ні ФК, ні мозок учня не показують жодних помилок у журналі та що фази матчу розпочалися правильно, то проблема, швидше за все, не в системі керування полем і роботі студента/ код, можливо, потрібно буде дослідити на наявність можливих проблем.

Навички App

Варіант програми FC можна використовувати під час проведення матчів навичок. Ця версія зосереджена на перевірці та відображенні статусу для одного (або двох для VexU) робота та дозволяє запускати хвилинний запуск навичок з екрана мозку FC як альтернативу використанню TM.

Заставка FC Brain з написом «VEX Robotics Competition Field Controller Skills Version, Version 1.0.3b1, VEXnet». Також у правому нижньому куті є кнопка «Налаштування».

На екрані-заставці буде показано поточний режим радіо, BLE або VEXnet, який було вибрано на екрані налаштувань.

Якщо командний контролер не підключено, відображається великий знак оклику,

Екран програми FC Brain Skills відображається в головному меню без підключених контролерів команди. У центрі екрана відображається великий знак оклику.

Коли команда підключена та виникає помилка або попередження, відображається опис. У цьому прикладі радіозв’язок робота не встановлено.

Екран програми FC Brain Skills відображається в головному меню без підключення до Robot Radio. У центрі екрана відображається великий знак оклику, а також повідомлення «Радіо не підключено».

Якщо стан хороший, відображається зелене коло з галочкою.

Екран програми FC Brain Skills відображається в головному меню та має велику зелену позначку в центрі екрана.

Запуск навичок тепер можна розпочати з мозкового екрана FC, вікон керування матчем TM або підключеного планшета TM. Під час запуску з екрану головного мозку ФК до ТМ надсилається повідомлення із запитом на запуск навичок, що дозволяє правильно відображати всі звичайні відображення часу матчу.

На екрані FC відображатиметься час, що залишився для виконання навичок, коли робот увімкнено.

Екран програми FC Brain Skills відображається в головному меню після підключення TM і активації поля. Фон головного екрана зелений, що вказує на те, що робот увімкнено. У центрі екрана є великий таймер, і в цьому прикладі він показує 0:55.

Додаток А

Опис полів для детального екрана статусу команди.

Це може бути змінено. Показаний екран – це екран, який використовувався під час чемпіонату світу VEX 2022, але його можна спростити для остаточного випуску програми FC наприкінці літа 2022 року.

Екран FC Brain відображається в головному меню з вибраною командою внизу праворуч для відображення детальної інформації про її статус. Усе детальне меню інформації про стан команди виділено. Інформація представлена ​​у двох колонках, загалом 20 записів.

Команда 1234A Номер команди, який повідомляє робот
Вексос 1.1.1 Поточна версія VEXOS встановлена ​​в мозок робота команди
Радіоверсія 1.0.0b49 Версія радіо для робота (наразі вимкнено та не зміниться)
радіо 81/6 Comp Поточний радіоканал, часовий інтервал і режим (Pit або Competition)
Статус радіо 003D На даний момент для використання компанією VEX Engineering
Статус системи 1090 На даний момент для використання компанією VEX Engineering
програма Драйв Поточна програма користувача, 0 не працює, slot_1 тощо або Диск
Стан мозку 21 Для використання розробкою VEX наразі підберіть режим керування в мозку
Статус поля C9 Для використання розробкою VEX на даний момент підберіть режим керування в контролері
Акумулятор 100% Ємність акумулятора робота
Підключення добре Стан радіозв'язку між контролером і роботом
Версія Ctrl 1.0.0b75 Версія прошивки в командному контролері
Ctrl радіо 1.0.0b48 Версія прошивки в групі контролера радіо
Акумулятор Ctrl 100% Відсоток рівня заряду батареї контролера
Сигнал 95 Відсоток якості радіосигналу
RSSI -54 Потужність радіосигналу в дБм
Радіо краплі 0 Кількість втрат радіозв’язку під час матчу
Таймер матчу 102499 Внутрішній таймер збігу в мс, може бути видалений, використання розробки
Дисплей 103 Внутрішній таймер матчу, який відображатиметься на головному екрані
Помилки кабелю 0 Помилки кабелю 0 Кількість разів, коли з’єднання контролера було втрачено під час матчу; це вказує, скільки разів смарт-кабель було від’єднано від FC

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

Last Updated: