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 漫遊車在外星環境中移動而即時變化。
受到輻射的敵人會以發光的高光和「敵人」標籤來表示。
顯示與敵人的距離和角度,並且隨著 VR 漫遊車和敵人相對移動而即時變化。
敵人的等級和生命值也會顯示。 等級越高,敵人的生命值就越高。 消滅敵人所需的吸收強度與其等級和生命值有關。
障礙物由發光的突出顯示和“障礙物”標籤指示。
顯示與障礙物的距離,並隨著 VR Rover 在外星環境中移動而即時變化。
在專案中使用人工智慧訊息
來自 VR Rover 內建人工智慧的資訊可用於幫助導航到礦物、偵測敵人、避開障礙物等的項目。 人工智慧數據在專案中的使用方式有很多。
範例專案可以用作程式碼的起點。 有關訪問和使用 VEXcode VR 中示例項目的更多信息,請參閱本文 。