GPS 传感器(即游戏定位系统传感器)是导航 VEX V5 机器人竞赛(V5RC)领域的有用工具。 阅读本文以了解最佳实践,帮助您充分利用传感器。
清晰查看字段代码
GPS 传感器使用视频源来检测场地周边的场地代码模式。 因此,重要的是传感器不会被机器人的机制或部件阻挡。
为了尽量减少传感器对机器人观察现场代码的可能阻碍,建议将 GPS 传感器安装在机器人后部,面向机器人后方。
使用 GPS 传感器测试项目时,请确保场地上没有无关物品且不会阻挡场地代码(例如团队成员或额外的游戏元素)。
GPS 传感器也应放置在与现场代码相同的高度,并且不得以任何方式倾斜,以便按预期发挥作用。
要了解有关在机器人上安装 GPS 传感器的更多信息, 查看本文
准确配置偏移量
为了充分利用 GPS 传感器,您可以根据机器人上的参考点配置 X、Y 和角度偏移。 除非配置了偏移量,否则传感器将根据其在现场的物理位置报告数据。 一旦配置了偏移,VEXcode 将转换来自 GPS 传感器的数据以反映机器人上的参考点。
配置偏移量允许您遵循安装建议,但从机器人上的有意义的位置(如转弯中心点或机器人的手臂)进行导航。
要了解有关设置偏移的更多信息, 查看此文章。
跟踪正值和负值
GPS 传感器根据坐标网格报告 X 和 Y 位置数据。 为了有效地使用这些数据,跟踪正值和负值如何与坐标网格对齐会有所帮助。
您可以在工程笔记本中重新创建此图像,以帮助您跟踪字段每个象限中的预期值,从而有效地在项目中使用数据。
同样的正值和负值的考虑也适用于 GPS 传感器配置中的偏移。 注意每个轴上从参考点到传感器 距离和方向 ,以确保您准确配置偏移量。
使用固定位置的数据
GPS 传感器使用场地周围的场地代码的视频源来确定其位置。 由于传感器依赖于视觉反馈,因此最准确、最清晰的图像将来自于停止的位置。
想象一下你拍照时的情形。 尝试在移动时拍照将导致图像模糊。 拍照时停下来静止不动可能会让你得到更清晰的效果。 GPS 传感器也是如此。
对机器人进行编码以较慢的速度移动进行实验是有帮助的,这可以确定机器人在收集准确的 GPS 传感器值的同时可以移动多快。 收集数据,并做出最适合您团队的基于数据的决策。 请注意,环境照明等环境因素会影响这些测量的可靠性,因此在做出这些决定时请考虑练习和比赛场地的环境和照明。
除了减慢速度来提高准确性之外,您还可以通过在项目中建立至少 0.5 秒(500 毫秒)的暂停来完全停止机器人的运动。
在编码之前考虑你的策略
与机器人上的任何其他设备一样,如何使用 GPS 传感器取决于您玩游戏的策略。 例如,如果您试图到达场地另一侧的游戏物体,那么您的机器人可能需要绕过比位于场地同一象限的元素更多的障碍物。
仔细思考您要完成的任务以及如何编写机器人代码来与您的团队一起完成该任务,将有助于您在项目中充分利用 GPS 传感器。
使用 VEXcode VR 练习编码
您还可以使用 VEXcode VR 中的虚拟技能游乐场练习为今年的游戏在 Hero Bot 上编写 GPS 传感器代码。 虚拟技能是在尝试在现场从头开始应用和构建项目之前,在虚拟环境中测试游戏策略和代码想法的好地方。
您在虚拟技能中学习和实践的概念可以轻松地应用和构建在您的物理机器人上。 查看本文 以了解有关在 VEXcode VR 中开始使用虚拟技能的更多信息。
注意场地照明
由于 GPS 传感器使用视频馈送,因此传感器将在光线充足的区域报告最准确的数据。 注意场地上的阴影或导致场地代码眩光的强光,并尽可能避免这些情况。
如果您在昏暗或光线不足的区域进行测试,可以添加额外的环境光尝试提高报告的传感器数据的准确性。
使用设备信息检查 GPS 传感器数据
在规划项目时,您可以在 V5 Brain 屏幕上查看 GPS 传感器数据,以帮助您确定如何构建项目。
当传感器太近而无法准确读取其位置时,它会显示一个圆圈来表示您可能的位置。 如果您在位置视图中看到圆圈,请将传感器放置在离墙壁较远的位置,以帮助为您的项目提取更准确的数据。
要了解如何在 V5 Brain 屏幕上查看数据, 查看本文