Робот, який використовується у VRC Spin Up для VEXcode VR, — це віртуальна версія Disco, VEX V5 Hero Bot, який використовувався для змагань з робототехніки VEX (VRC) Spin Up 2022-2023 років. Віртуальна дискотека має ті ж розміри та двигуни, що й фізична дискотека, але з додатковими датчиками для автономного програмування у VEXcode VR. У Spin Up для VEXcode VR є лише один робот, і він вже попередньо налаштований. Це усуває необхідність у конфігурації робота або заздалегідь визначеному шаблоні проекту.
Керування роботами
Дискотека має такі елементи керування:
Трансмісія A . Це дозволяє блокам категорії «Трансмісія» в наборі інструментів VEXcode V5 керувати та обертати робота. На відео ліворуч показано запущений проект, який змушує робота рухатися та повертатися для навігації по полю.
Впускний колектор , яким керує група впускного двигуна. Це дозволяє роботу збирати та набирати очки за диски.
Впускний колектор можна обертати за допомогою групи впускних двигунів та блоку [Обертати для]. Обертання групи двигунів у напрямку «виходу» перемістить диски до плиток поля, тоді як обертання у напрямку «входу» дозволить запускати диски в повітря, щоб заробити очко у Вищій Меті.
У верхній частині впускного отвору розташований комплект з двох коліс. Їх можна використовувати для обертання роликів.
Обертаючи групу впускного двигуна, коли колеса контактують з роликом, ролик обертатиметься та змінюватиме колір, як показано на цьому відео.
Датчики роботів
У Virtual Disco додано датчики для автономного програмування у VRC Spin Up для VEXcode VR.
Інерційний датчик
Інерційний датчик використовується разом із трансмісією, щоб Disco міг здійснювати точні та прецизійні повороти використовуючи напрямок руху трансмісії.
Заголовок трансмісії повідомляє значення від 0 до 359,9 градусів, а за годинниковою стрілкою є позитивним.
Щоб отримати додаткові відомості про інерціальний датчик, перегляньте цю статтю з бібліотеки VEX.
Датчик відстані
На передній панелі Virtual Disco є один датчик відстані Датчик відстані повідомляє, чи об'єкт знаходиться близько до датчика, а також приблизну відстань від передньої частини датчика до об'єкта в міліметрах або дюймах.
Датчик відстані на передній частині Disco можна використовувати для визначення того, чи знаходиться диск перед впускним отвором, або приблизної відстані між дисками на полі та датчиком.
Щоб отримати додаткові відомості про датчик відстані V5, див. цю статтю бібліотеки VEX.
Трекери ліній
Три індикатори Line Tracker розташовані вздовж нижньої частини впускного отвору Disco. Їх можна використовувати для визначення положення дисків у впускному колекторі та визначення кількості дисків, які наразі знаходяться у впускному колекторі.
Лінійні трекери – це трипровідний датчик, що складається з інфрачервоного світлодіода та інфрачервоного датчика світла. Вони вимірюють відбивну здатність поверхні. Під час кодування лінійних трекерів важливо розуміти різні значення відбивної здатності, які будуть відображатися залежно від середовища. Наприклад, якщо у верхній частині впускного отвору наразі завантажено диск, Top Line Tracker повідомить про вище значення відбивної здатності.
Перегляньте приклад проекту V5RC 22-23 Scoring with Line Tracker, щоб побачити це в дії.
Щоб дізнатися більше про лінійні трекери VEX V5, перегляньте цю статтю.
Щоб дізнатися більше про моніторинг значень датчиків у VR-проекті VEXcode (показано на зображенні тут), див. цю статтю.
Оптичний датчик
Оптичний датчик повідомляєчи об'єкт знаходиться близько до датчика, і якщо так, то якого кольору цей об'єкт.
Оптичний датчик також може повідомляти яскравість та значення відтінку об'єкта в градусах.
Оптичний датчик розташований у верхній частині Disco біля коліс. Цей датчик розташований на висоті роликів, щоб визначати колір кожного ролика.
Щоб отримати додаткові відомості про оптичний датчик, див. цю статтю бібліотеки VEX.
Датчик системи позиціонування в грі (GPS)
Датчик GPS може повідомляти поточне положення X та Y центру обертання Disco в міліметрах або дюймах.
GPS-датчик також може повідомляти поточний напрямок у градусах.
GPS-датчик розташований біля задньої частини Disco та використовується для визначення положення та орієнтації робота на полі шляхом зчитування кодових смужок GPS-поля вздовж внутрішнього периметра поля.
Ви можете використовувати GPS-датчик, щоб допомогти Диско орієнтуватися на полі, проїжджаючи до певних місць, використовуючи свої знання декартової системи координат.
Використовуючи GPS-датчик, Disco може рухатися вздовж осей X або Y, доки значення датчика не стане більшим або меншим за порогове значення. Це дозволяє Disco керувати автомобілем, використовуючи зворотний зв'язок від датчиків, а не встановлені відстані.
Для отримання додаткової інформації про визначення деталей місцезнаходження у VRC Spin Up у VEXcode VR за допомогою GPS-сенсора, див. цю статтю бібліотеки VEX.