Rover Rescue 中的 VR Rover 配备了内置 AI 技术,使其能够检测游戏元素并使用该信息更好地导航其虚拟世界。 这些数据可以在 Rover Rescue Playground 和游戏中以各种方式可视化和使用。
这是人工智能 (AI) 技术的一个例子吗?
VR Rover 中内置的人工智能 (AI) 技术使其能够检测物体并报告其属性。 传感器(如距离传感器)可以检测物体及其位置,但不具备报告有关该物体的任何信息的智能。 人工智能不仅能够检测物体的存在和位置,还可以利用其智能来识别物体及其其他重要属性。
在《Rover Rescue》中,VR Rover 的内置人工智能经过预先训练,能够检测游戏对象并区分它们。 例如,当“障碍物”、“敌人”和“矿物”进入 VR 漫游车的可检测范围内时,人工智能将检测并命名它们。 AI 使用检测到的物体大小来确定其与 VR 漫游车的距离,并持续报告该信息。
VR 漫游车中的人工智能形式
VR Rover 配备了两种主要形式的人工智能:检测和视觉。
人工智能检测
“检测”用于识别 VR Rover 周围 360 度、800 毫米 (mm) 半径内的物体。
VR Rover 可以探测矿物和敌人,并可以区分两者。 检测半径由左图中的黄色圆圈表示。
人工智能视觉
“Sight”用于检测 VR Rover 前方 40 度视野和 1000 毫米 (mm) 范围内的物体。
VR 漫游者可以看到矿物、敌人、障碍物、危险和基地,并可以区分它们。 人工智能瞄准器将报告有关其所见事物的更多信息,例如与矿物质的距离和角度或受辐射敌人的生命值。 视野是用左侧图像中的黄线估计的。
在 Rover Rescue 中可视化 AI 信息
有两种方法可以可视化内置人工智能在 Rover Rescue Playground 窗口中报告的信息:迷你地图和比赛场地上的人工智能可视化。
小地图
当迷你地图出现在 Rover Rescue Playground 窗口中时,它将显示 VR Rover 与可玩区域的相对位置及其 AI 已识别的对象。
小地图上可见的AI信息包括探测半径和视野,以及在这些范围内可以感知到的元素。
检测半径
VR 漫游车周围的紫色圆圈(如图中红色箭头突出显示)表示检测半径。
可以使用人工智能检测来感知此范围内的矿物和敌人。
眼界
从 VR 漫游车正面投射的紫色半透明圆锥体(如图中红色箭头突出显示)指示视野,或者 VR 漫游车可以有效“看到”的位置。
在此范围内的游戏元素是可以看到的,有关这些物体的更多信息将显示在比赛场地上。
人工智能可视化
人工智能可视化
通过选择 Playground 窗口右下角的按钮,可以打开和关闭赛场上的 AI 可视化。
开启后,AI 信息将突出显示检测到的游戏元素,并显示其名称和相关属性-,如距离或生命值。
仅当游戏元素位于 VR Rover 视野范围内且 1000mm 视距范围内时,才会显示属性信息。 当超出范围时,不会显示。
矿物质由发光亮点和“矿物质”标签指示。
与矿物的距离和角度也会显示,并且会随着 VR Rover 在外星环境中移动而实时变化。
受到辐射的敌人会以发光的高光和“敌人”标签来表示。
显示与敌人的距离和角度,并且随着 VR 漫游车和敌人相对移动而实时变化。
敌人的等级和生命值也会显示。 等级越高,敌人的生命值就越高。 消灭敌人所需的吸收强度与其等级和生命值相关。
障碍物由发光的突出显示和“障碍物”标签指示。
显示与障碍物的距离,并随着 VR Rover 在外星环境中移动而实时变化。
在项目中使用人工智能信息
VR Rover 内置人工智能的信息可用于帮助导航到矿物、检测敌人、避开障碍物等的项目。 人工智能数据在项目中的使用方式有多种。
示例项目可以用作代码的起点。 有关访问和使用 VEXcode VR 中示例项目的更多信息,请参阅本文 。