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

Вы можете использовать датчик GPS, чтобы помочь вам перемещаться по игровой площадке VRC Spin Up в VEXcode VR, используя координаты (X, Y) мест.


Как работает датчик GPS в VRC Раскрутка в VEXcode VR

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

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

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

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


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

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

Местоположение центра или начало координат (0,0) находится в центре поля.

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


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

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

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

 

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

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

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

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


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

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

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

В этом проекте Диско будет двигаться вперед из исходной позиции C до тех пор, пока значение оси X не превысит -600 миллиметров (мм), затем остановится, поместив Диско перед диском.

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


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

Изображение, демонстрирующее интерфейс VEXcode VR с виртуальным роботом в контексте VRC Spin Up (2022–2023), иллюстрирующее среду блочного программирования, используемую для обучения концепциям программирования и принципам робототехники.

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

Датчик GPS настраивается в VRC Spin Up в VEXcode VR для учета этого смещения (приблизительно ), так что сообщаемые значения отражают центр вращения Disco.


(X, Y) Координаты игровых элементов в VRC Spin Up для VEXcode VR

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

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

Координаты погрузчика

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

Координаты роликов

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

Координаты барьера

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


Определение GPS-направления дискотеки

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

Датчик 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: