在 VEXcode VR 中,机器人会根据所选的 Playground 自动配置。 这消除了对机器人配置或预定模板项目的需要。 VEX VR MazeBot 拥有许多传感器和其他功能,可帮助您使用传感器反馈解决迷宫问题。
您可以通过查看“游乐场选择”页面上的图标来确定游乐场上正在使用哪个机器人。 VR MazeBot 的图标如下图所示。
机器人控制和属性
VR MazeBot 具有以下控件和物理属性:
- 带陀螺仪的传动系统。 这将启用 VEXcode VR 工具箱中的“Drivetrain”命令类别。
- 机器人的转折点是从机器人的中心开始的。 这也是笔的所在地。
- VR MazeBot 的长度为 95 毫米,宽度为 117.5 毫米。
- 与 VR 机器人相比,VR MazeBot 的默认速度是 VR 机器人的两倍。 这种额外的速度可以帮助机器人更快地穿过迷宫。
VR MazeBot 上的笔
VR MazeBot 上的笔具有 VR 机器人上笔的所有元素。
VR MazeBot 上的笔可用于:
- 使用 RGB 值确定的颜色填充区域
- 使用 RGB 值设置笔的颜色
- 以五种不同宽度绘制线条
有关笔的更多信息, 请参阅这篇文章。
注意:本文引用了 VR 机器人,但这与 VR MazeBot 上使用的笔相同。
机器人传感器
VR MazeBot 具有以下与 VR 机器人相同的传感器:
- 车轮每转一圈的电机编码器为 360 度。
- 内置于传动系统中的陀螺仪传感器。 顺时针为正。
位置传感器
VR MazeBot 有一个位置传感器,可以从 VR 机器人的中心转折点读取 (X,Y) 坐标。 位置传感器还按照罗盘航向样式报告范围从 0 度到 359.9 度的位置角度。
有关 VEXcode VR Wall Maze+ Playground 的位置详细信息, 请参阅这篇文章。
距离传感器
此外,VR MazeBot 有 3 个距离传感器。 这些传感器可以检测是否存在物体。 如果存在物体,传感器还可以检测最远 10,000 毫米外的物体距离。
三个距离传感器放置在机器人顶部周围。
- 一个面向前方
- 一个面向右边
- 一个面向左侧
传感器的名称由从机器人后部向前看时的位置决定,如 Wall Maze+ Playground 中的图片所示。 在对传感器进行编码时要记住这一点很重要。
使用监控控制台查看每个传感器返回的数据。 在使用传感器数据规划项目时,监控值非常有用,可以了解机器人穿过迷宫时实时发生的情况。
有关使用监视器控制台的详细信息, 请参阅本文。
眼睛传感器
眼睛传感器也位于面向游乐场的前距离传感器后面。 这被标记为“下眼”。 此处的图像显示了 DownEye 在侧视图中的位置。
DownEye 可用于检测操场上的红色末端位置。