在 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 可用於偵測操場上的紅色末端位置。