您可以使用 GPS 传感器帮助您在 VRC 虚拟技能中导航字段,使用 (X, Y)位置坐标。
GPS 传感器如何在虚拟技能中工作
GPS(游戏定位系统)传感器使用 VRC 场内部的 VEX 场代码对 X、Y 位置和航向进行三角测量。 域代码中的棋盘图案用于标识该图案中每个单独块的位置。 VEX GPS 是一个绝对位置系统,因此它不会漂移,也不需要在每个字段的基础上进行校准。
为了感应现场代码,VEX GPS 传感器,一个黑白相机,安装在机器人的背面,面向后方。
GPS 传感器报告场地上迪斯科旋转中心的 (X, Y) 坐标,以毫米或英寸为单位。
识别 VRC 场上的 (X, Y) 坐标
在VRC虚拟技能中,X和Y位置的领域范围大约为-1800毫米至1800毫米。 迪斯科的起始位置取决于所选的起始位置。
中心位置或原点 (0,0) 位于场的中心。
识别 GPS 传感器的 (X, Y) 坐标
GPS 传感器可用于识别场上迪斯科的 X 和 Y 坐标。 这些坐标反映了迪斯科旋转中心的位置,该中心位于前轮之间,如图所示。
工具箱中 Sensing 类别中的 Reporter 模块可用于报告项目中 GPS 传感器的位置值。
可以使用工具箱中“外观”类别中的块在打印控制台中显示 Disco GPS 传感器在现场的当前 X 和 Y 坐标。
使用 GPS 传感器帮助迪斯科舞厅导航
您可以使用 GPS 传感器,利用您对笛卡尔坐标系的了解,驾驶到特定位置,从而帮助 Disco 导航场地。 使用 GPS 传感器,Disco 可以沿着 X 或 Y 轴行驶,直到传感器的值大于或小于阈值。 这使得 Disco 可以使用传感器反馈而不是设定距离来驾驶。
在本项目中,Disco将从起始位置C向前行驶,直到X轴的值大于-600毫米(mm),然后停止,将Disco放置在圆盘前面。
注意:在设置参数时,您可能需要考虑机器人的惯性或漂移。
GPS 传感器位置和迪斯科旋转中心
GPS传感器安装在机器人的后部,而Disco的旋转中心位于机器人的前部。
在 VRC Virtual Skills 中配置 GPS 传感器以考虑此偏移(大约 214 毫米),以便这些值所报告的内容反映了迪斯科的旋转中心。
VRC虚拟技能中游戏元素的(X,Y)坐标
了解游戏元素(例如装载机、滚筒和障碍物)的坐标可以帮助您在 VRC Virtual Skills 中规划项目。
根据每场比赛开始时的场地设置,提供以下参考作为指导,了解 VRC 场地上游戏元素的大致中心点坐标位置。
装载机坐标
滚轮坐标
障碍坐标
识别迪斯科舞厅的 GPS 航向
GPS 传感器还可用于识别 GPS 航向。 航向范围从 0 度到 359.9 度,遵循罗盘航向样式。
当使用 GPS 传感器检测位置时,无论机器人的起始位置如何,GPS 航向都将相对于场地保持恒定。