您可以使用 GPS 传感器通过位置的 (X, Y) 坐标来帮助您在 VEXcode VR 的 Tipping Point Playground 中导航。
GPS 传感器在 VEXcode VR 中的工作原理
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) 位于场地中心的中立移动球门处。
识别 GPS 传感器的 (X, Y) 坐标
GPS 传感器可用于识别 Moby 在场上的 X 和 Y 坐标。 这些坐标反映了莫比旋转中心的位置,该中心位于叉子之间,如图所示。
工具箱中传感类别的报告器块可用于报告项目中 GPS 传感器的位置值。
Moby 的 GPS 传感器在现场的当前 X 和 Y 坐标可以使用工具箱中“外观”类别中的块显示在打印控制台中。
使用 GPS 传感器帮助 Moby 导航
您可以使用 GPS 传感器,利用您对笛卡尔坐标系的了解,驾驶到特定位置,从而帮助 Moby 导航野外。 使用 GPS 传感器,Moby 可以沿着 X 或 Y 轴行驶,直到传感器的值大于或小于阈值。 这使得 Moby 可以使用传感器反馈来驾驶,而不是设定距离。
在本项目中,Moby 将从起始位置 D 开始向前行驶,直至 X 轴值小于 600mm,然后停止,将 Moby 的旋转中心置于白色胶带线上。
注:设置参数时,您可能需要考虑机器人的惯性或漂移。
Moby 上的 GPS 传感器位置和旋转中心
GPS传感器安装在机器人的后部,而Moby的旋转中心位于机器人的前部。
VRC Tipping Point 中配置的 GPS 传感器可考虑此偏移(约 260 毫米),以便报告的值反映 Moby 的旋转中心。
移动目标的半径
移动球门的最大直径为 330.2 毫米(13 英寸),因此从中心点到移动球门边缘(半径)的距离约为 165 毫米(6.5 英寸)。
《引爆点》中游戏元素的 (X, Y) 坐标
了解游戏元素(例如移动目标)的坐标可以帮助您在 VEXcode VR 中规划项目。
根据每场比赛开始时的场地设置,提供以下参考作为指导,了解 VRC 场地上游戏元素的大致中心点坐标位置。 使用这些坐标构建项目时,请记住考虑移动目标的半径。
移动目标坐标
环簇坐标
平台边缘坐标
识别 Moby 的 GPS 航向
GPS 传感器还可用于识别 GPS 航向。 航向范围从 0 度到 359.9 度,遵循罗盘航向样式。
当使用 GPS 传感器检测位置时,无论机器人的起始位置如何,GPS 航向都将相对于场地保持恒定。