Определение местоположения с помощью датчика GPS в точке перелома

Вы можете использовать датчик Game Positioning System™ (GPS) для навигации по полю на игровой площадке Tipping Point Playground в VEXcode VR с помощью координат (X, Y) местоположений.


Как работает датчик GPS в VEXcode VR

Скриншот интерфейса VEXcode VR, демонстрирующий среду программирования VRC Tipping Point (2021–2022), включающую возможности блочного кодирования и виртуального робота для образовательных целей в области STEM-обучения.

Датчик GPS использует код поля VEX на внутренней стороне поля V5RC для триангуляции положения X, Y и направления. Этот шаблон шахматной доски в поле «Код» используется для определения местоположения каждого отдельного блока в этом шаблоне. VEX GPS представляет собой систему абсолютного положения, поэтому она не дрейфует и не требует калибровки для каждого поля.

Для определения кода поля на задней части робота устанавливается GPS-датчик VEX, черно-белая камера, обращенная назад.

Датчик GPS сообщает координаты (X, Y) центра вращения Моби на поле в миллиметрах или дюймах.


Определение координат (X, Y) на поле V5RC

Поле в VEXcode VR варьируется примерно от -1800 мм до 1800 мм для позиций X и Y. Стартовая локация Моби зависит от выбранной стартовой позиции.

Центральное местоположение или начало координат (0,0) находится у нейтральной мобильной цели в центре поля.

Схема, иллюстрирующая макет игрового поля VRC Tipping Point для сезона 2021–2022 гг. в VEXcode VR, демонстрирующая расположение игровых элементов и зон для программирования виртуальных роботов в соревновательной среде.


Определение координат (X, Y) датчика GPS

Скриншот интерфейса VEXcode VR, демонстрирующий среду кодирования для испытания VRC Tipping Point, включающую варианты кодирования на основе блоков и текста для программирования виртуального робота.

Датчик GPS можно использовать для определения координат X и Y Моби на поле. Эти координаты отражают расположение центра вращения Моби, который находится между Вилками, как показано на этом изображении.

 

Скриншот интерфейса VEXcode VR, отображающего программные блоки и виртуального робота, иллюстрирующий среду программирования для конкурса VRC Tipping Point (2021–2022), направленного на обучение концепциям программирования и принципам робототехники.

Блоки Reporter из категории Sensing на панели инструментов можно использовать для сообщения значений положения от GPS-датчика в вашем проекте.

Схема, иллюстрирующая схему игрового поля VRC Tipping Point для сезона 2021–2022 гг., на которой показаны выделенные зоны, зоны начисления очков и точки взаимодействия роботов, актуальные для пользователей среды программирования VEXcode VR.

Текущие координаты X и Y GPS-датчика Moby на поле можно отобразить в консоли печати с помощью блоков из категории «Внешний вид» на панели инструментов.


Использование GPS-датчика для помощи Moby в навигации на поле

Вы можете использовать датчик GPS, чтобы помочь Моби перемещаться по полю, направляясь в определенные места, используя свои знания декартовой системы координат. Используя датчик GPS, Moby может двигаться по осям X или Y до тех пор, пока значение датчика не станет больше или меньше порогового значения. Это позволяет Моби управлять автомобилем, используя обратную связь от датчиков, а не установленные расстояния.

Скриншот интерфейса VEXcode VR, демонстрирующий среду программирования для испытания VRC Tipping Point, включающую возможности блочного и текстового кодирования, позволяющие пользователям изучать концепции кодирования с помощью виртуальной робототехники.

В этом проекте Моби будет двигаться вперед из исходной позиции D до тех пор, пока значение оси X не станет меньше 600 мм, затем остановится, поместив центр вращения Моби на белую линию ленты.

ПримечаниеВозможно, вам придется учитывать инерцию или дрейф робота при настройке параметров.


Расположение датчика GPS и центр вращения на Moby

Скриншот интерфейса VEXcode VR, демонстрирующий среду программирования для конкурса VRC Tipping Point (2021–2022), включающую возможности блочного и текстового кодирования, позволяющие пользователям изучать концепции кодирования с помощью виртуального робота.

Датчик GPS установлен в задней части робота, тогда как центр вращения Moby расположен в передней части робота.

Датчик GPS настроен в точке перегиба V5RC с учетом этого смещения (приблизительно 260 мм), чтобы сообщаемые значения отражали центр вращения Moby.


Радиус действия мобильных целей

Схема, иллюстрирующая интерфейс VEXcode VR для конкурса VRC Tipping Point (2021–2022), демонстрирующая среду блочного программирования и функции виртуального робота, разработанные для образовательного использования в обучении STEM.

Максимальный диаметр мобильных ворот составляет 330,2 мм (13 дюймов), поэтому расстояние от центральной точки до края мобильных ворот (радиус) составляет примерно 165 мм (6,5 дюймов).


(X, Y) Координаты игровых элементов в переломном моменте

Знание координат игровых элементов, таких как мобильные цели, может помочь вам планировать свои проекты в VEXcode VR.

Следующая справка предоставляется в качестве руководства, основанного на настройке поля в начале каждого матча, для приблизительного расположения координат центральной точки игровых элементов на поле V5RC. Не забудьте учитывать радиус мобильной цели при использовании этих координат для создания своих проектов.

Координаты мобильных целей

Скриншот интерфейса VEXcode VR, демонстрирующий среду программирования для конкурса VRC Tipping Point (2021–2022 гг.), включающую возможности блочного кодирования и виртуального робота для образовательных целей в области STEM-обучения.

Координаты кольцевого кластера

Схема, иллюстрирующая планировку игрового поля VRC Tipping Point на сезон 2021–2022 гг., демонстрирующая расположение игровых элементов и зон, имеющих отношение к программированию VEXcode VR и обучению робототехнике.

Координаты края платформы

Скриншот среды программирования VEXcode VR, демонстрирующий интерфейс блочного кодирования, разработанный для обучения концепциям кодирования с помощью виртуальной робототехники в контексте конкурса VRC Tipping Point на 2021–2022 годы.


Определение направления движения Moby по GPS

Скриншот интерфейса VEXcode VR, отображающего среду программирования для конкурса VRC Tipping Point, демонстрирующую элементы блочного программирования и виртуального робота, разработанного для обучения концепциям программирования в области STEM-образования.

Датчик GPS также можно использовать для определения курса GPS. Курс варьируется от 0 до 359,9 градусов в соответствии со стилем курса компаса.

При использовании датчика GPS для определения местоположения курс GPS будет оставаться постоянным относительно поля, независимо от исходного положения робота.

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

Last Updated: