使用 Tipping Point for VEXcode VR 中的 GPS 传感器识别位置详细信息

您可以使用 GPS 传感器通过位置的 (X, Y) 坐标来帮助您在 VEXcode VR 的 Tipping Point Playground 中导航。


GPS 传感器在 VEXcode VR 中的工作原理

图片12.png

GPS(游戏定位系统)传感器使用 VRC 场内部的 VEX 场代码来三角测量 X、Y 位置和航向。 字段代码中的棋盘图案用于识别该图案中每个单独块的位置。 VEX GPS 是一个绝对定位系统,因此它不会漂移,也不需要针对每个场进行校准。

为了感测现场代码,VEX GPS 传感器(黑白相机)安装在机器人的后部,面向后方。

GPS 传感器报告 Moby 在场地上的旋转中心的 (X, Y) 坐标,以毫米或英寸为单位。


识别 VRC 场上的 (X, Y) 坐标

VEXcode VR 中 X 和 Y 位置的场范围约为 -1800mm 到 1800mm。 Moby 的起始位置取决于所选的起始位置。

中心位置或原点 (0,0) 位于场地中心的中立移动球门处。

图片9.png


识别 GPS 传感器的 (X, Y) 坐标

Moby-TurnRadius.png

GPS 传感器可用于识别 Moby 在场上的 X 和 Y 坐标。 这些坐标反映了莫比旋转中心的位置,该中心位于叉子之间,如图所示。

 

图片11.png

工具箱中传感类别的报告器块可用于报告项目中 GPS 传感器的位置值。

xy_坐标_示例.png

Moby 的 GPS 传感器在现场的当前 X 和 Y 坐标可以使用工具箱中“外观”类别中的块显示在打印控制台中。


使用 GPS 传感器帮助 Moby 导航

您可以使用 GPS 传感器,利用您对笛卡尔坐标系的了解,驾驶到特定位置,从而帮助 Moby 导航野外。 使用 GPS 传感器,Moby 可以沿着 X 或 Y 轴行驶,直到传感器的值大于或小于阈值。 这使得 Moby 可以使用传感器反馈来驾驶,而不是设定距离。

navigating_field_example.png

在本项目中,Moby 将从起始位置 D 开始向前行驶,直至 X 轴值小于 600mm,然后停止,将 Moby 的旋转中心置于白色胶带线上。

:设置参数时,您可能需要考虑机器人的惯性或漂移。


Moby 上的 GPS 传感器位置和旋转中心

图片8.jpg

GPS传感器安装在机器人的后部,而Moby的旋转中心位于机器人的前部。

VRC Tipping Point 中配置的 GPS 传感器可考虑此偏移(约 260 毫米),以便报告的值反映 Moby 的旋转中心。


移动目标的半径

图片3.png

移动球门的最大直径为 330.2 毫米(13 英寸),因此从中心点到移动球门边缘(半径)的距离约为 165 毫米(6.5 英寸)。


《引爆点》中游戏元素的 (X, Y) 坐标

了解游戏元素(例如移动目标)的坐标可以帮助您在 VEXcode VR 中规划项目。

根据每场比赛开始时的场地设置,提供以下参考作为指导,了解 VRC 场地上游戏元素的大致中心点坐标位置。 使用这些坐标构建项目时,请记住考虑移动目标的半径。

移动目标坐标

图片10.png

环簇坐标

环簇坐标.png

平台边缘坐标

图片2.png


识别 Moby 的 GPS 航向

图片5.png

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: