Робот, использованный в VEXcode VR Tipping Point, представляет собой виртуальную версию Moby, робота-героя VEX V5, который использовался в соревнованиях VEX Robotics Competition (V5RC) Tipping Point 2021-2022 годов. Виртуальный Moby имеет те же размеры и двигатели, что и физический Moby, но с дополнительными датчиками для автономного программирования в VEXcode VR. На игровой площадке Tipping Point Playground в VEXcode VR находится всего один робот, и он уже предварительно настроен. Это устраняет необходимость в настройке робота или в заранее определенном шаблонном проекте.
Управление роботом
Moby обладает следующими элементами управления:
Трансмиссия . Это позволяет блокам категории «Трансмиссия» в панели инструментов VEXcode VR приводить робота в движение и поворачивать его. В этом видео показан работающий проект, в рамках которого робот движется и поворачивает, чтобы перемещаться по полю.
вилок, из которых управляется двигателями вилок. Вилы можно поднимать и опускать. Это позволяет роботу транспортировать и забивать голы в виде колец и мобильных ворот.
Вилки можно опустить с помощью блока [Spin for]. Вилки полностью опустятся при повороте на 1700 градусов.
Датчики роботов
Компания Virtual Moby добавила датчики для автономного программирования в VEXcode VR.
Инерциальный датчик
Инерциальный датчик используется в трансмиссии, чтобы позволить Moby совершать точные и аккуратные повороты, используя направление движения трансмиссии.
Для получения дополнительной информации об инерциальном датчике эту статью в библиотеке VEX
Индикатор положения трансмиссии отображает значение от 0 до 359,9 градусов, при этом вращение по часовой стрелке считается положительным.
Датчики расстояния
На Virtual Moby установлено три датчика расстояния Distance Sensors : по одному на каждой вилке и один в центре вилок.
Датчик расстояния сообщает, находится ли объект близко к датчику, а также приблизительное расстояние от передней части датчика до объекта в миллиметрах или дюймах.
Датчик расстояния на каждой вилке может использоваться для определения момента загрузки кольца (или колец) на вилку, а также для приблизительного определения расстояния между кольцами и датчиком на поле.
Датчик расстояния, расположенный в центре Moby, может использоваться для определения того, когда передвижные ворота находятся между вилами, или приблизительного расстояния до передвижных ворот на поле от датчика.
Для получения более подробной информации о датчике расстояния V5:
- См. статью в библиотеке VEX.
Переключатель бампера
Переключатель Bumper Switch расположен у основания вил и используется для определения того, когда мобильная цель находится между вилами и готова к подъему.
Для получения дополнительной информации о бамперном переключателе:
- См. статью в библиотеке VEX.
Оптический датчик
Оптический датчик сообщаетнаходится ли объект близко к датчику, и если да, то какого цвета этот объект.
Оптический датчик также может сообщать о яркости и оттенке объекта в градусах.
Оптический датчик расположен в центре Moby, рядом с датчиком расстояния. Его можно использовать для определения того, когда мобильная цель находится между развилками, а также для определения цвета этой мобильной цели.
Для получения более подробной информации об оптическом датчике:
- См. статью в библиотеке VEX.
Датчик вращения
Датчик вращения датчик может сообщать положение вращения, общее количество оборотов и скорость вращения (датчик
.
Вал, вращающий двигатели вилки на Moby, проходит через датчик вращения. Этот датчик можно использовать для измерения положения вращения, общего числа оборотов и скорости вращения вилок при их подъеме и опускании.
Положение вращения, когда вилки подняты на градусов, составляет 0,0 градусов (значение по умолчанию в начале проекта).
Положение вращения, когда вилки полностью опущены градусов составляет 75,0 градусов.
: эти значения отличаются от 1700 градусов, используемых в блоке [Spin for] для полного опускания вилок.
Для получения более подробной информации о датчике вращения V5:
- См. статью в библиотеке VEX.
Датчик системы позиционирования в игре (GPS)
Датчик GPS может сообщать текущее положение центра вращения Moby по осям X и Y в миллиметрах или дюймах.
Датчик GPS также может передавать текущее направление в градусах.
Датчик GPS расположен в задней части робота Moby и используется для определения положения и ориентации робота на поле путем считывания GPS-кодовых полос, расположенных по внутреннему периметру поля.
Вы можете использовать GPS-датчик, чтобы помочь Моби ориентироваться в поле, проезжая к определенным местам, используя свои знания декартовой системы координат.
Используя GPS-датчик, Moby может двигаться вдоль осей X или Y до тех пор, пока значение датчика не превысит или не станет меньше порогового значения. Это позволяет Moby управлять автомобилем, используя данные с датчиков, а не заданные расстояния.
Знание координат игровых элементов, таких как мобильные цели, также может помочь вам спланировать свои проекты в V5RC Tipping Point.
Для получения дополнительной информации об определении местоположения в VEXcode VR Tipping Point с помощью GPS-датчика см эту статью в библиотеке VEX.