VEXcode VR Over Under 中使用的机器人是 Striker 的虚拟版本,即 VEX V5 Hero Bot,用于 2023-2024 年 VEX 机器人竞赛 (VRC) Over Under。 Virtual Striker 具有与 物理 Striker相同的尺寸和电机,但添加了用于在 VEXcode VR 中进行自主编程的传感器。 在 VEXcode VR 的 Over Under Playground 上,只有一个机器人,并且已经预先配置好。 这消除了对机器人配置或预定模板项目的需要。
机器人控制
前锋有以下控制:
A 传动系统. 这使得 VEXcode VR 工具箱中的“Drivetrain”类别的块能够驱动和转动机器人。
由臂电机控制的 Arm。 手臂可以升高和降低。 这使得机器人能够运输 Triballs。
可以使用 [Spin for] 块来降低手臂。 向前旋转 1200 度时,手臂将完全放下。
由进气电机控制的 进气。 进气口可以向前和向后旋转。 这使得机器人可以收集 Triballs 并为其评分。
可以使用 [Spin for] 块来旋转进气口。 当向前旋转 360 度时,入口会收集一个三球,而当向后旋转 360 度时,会得分或掉落一个三球。
机器人传感器
Virtual Striker 在 VEXcode VR 中添加了用于自主编程的传感器。
惯性传感器
惯性传感器 与动力传动系统配合使用,使 Striker 能够利用动力传动系统航向进行准确且精确的转弯。
传动系统航向报告的值范围为 0 到 359.9 度,顺时针方向为正。
有关惯性传感器的更多信息, 请查看 VEX 库中的这篇文章。
光学传感器
光学传感器 报告是否有物体靠近传感器,如果靠近,则报告该物体的颜色。
光学传感器还可以报告物体的亮度和色调值(以度为单位)。
光学传感器位于前锋臂下方,指向进气口。 它可用于确定 Triball 何时进入入口,以及 Triball 的颜色。
有关光学传感器的更多信息, 请参阅此 VEX 库文章。
旋转传感器
旋转传感器 可以报告旋转位置、总旋转数和旋转速度。
旋转撞针上的臂的轴穿过旋转传感器。 该传感器可用于测量手臂升高和降低时的旋转位置、总旋转数和旋转速度。
手臂抬起时的旋转位置为 0 度(项目开始时的默认值)。
手臂完全放下时的旋转位置为 168 度。
注意: 这些值与 [Spin for] 块中用于完全降低臂的 1200 度不同。
有关 V5 旋转传感器的更多信息, 查看 VEX 库中的这篇文章
游戏定位系统 (GPS) 传感器
GPS 传感器 可以报告 Striker 旋转中心的当前 X 和 Y 位置(以毫米或英寸为单位)。
GPS 传感器还可以报告当前航向(以度为单位)。
GPS 传感器位于 Striker 背面附近,用于通过读取沿场地内周边的 GPS 场地代码条来确定机器人在场地上的位置和方向。
您可以使用 GPS 传感器,利用您对笛卡尔坐标系的了解,驾驶到特定位置,从而帮助 Striker 导航场地。 使用 GPS 传感器,Striker 可以沿着 X 或 Y 轴行驶,直到传感器的值大于或小于阈值。 这使得 Striker 可以使用传感器反馈而不是设定距离来驾驶。
了解游戏元素(如三球和篮网)的坐标也可以帮助您在 VRC Over Under 中规划项目。 有关使用 GPS 传感器在 VEXcode VR Over Under 中识别位置详细信息的更多信息, 请参阅此 VEX 库文章。