VEXcode VR では、選択したプレイグラウンドに応じてロボットが自動的に設定されます。 これにより、ロボットの設定や所定のテンプレート プロジェクトが不要になります。 VEX VR MazeBot には、センサーのフィードバックを使用して迷路を解くのに役立つ多くのセンサーとその他の機能が備わっています。
[プレイグラウンドの選択] ページのアイコンを見て、プレイグラウンドでどのロボットが使用されているかを確認できます。 VR MazeBot のアイコンは次の画像のようになります。
ロボットのコントロールと属性
VR MazeBot には次のコントロールと物理属性があります。
- ジャイロ付きドライブトレイン。 これにより、VEXcode VR のツールボックスで「ドライブトレイン」カテゴリのコマンドが有効になります。
- ロボットの回転点はロボットの中心からです。 ここにはペンも置かれています。
- VR MazeBot の長さは 95 mm、幅は 117.5 mm です。
- VR ロボットと比較して、VR MazeBot のデフォルト速度は 2 倍です。 この追加の速度は、ロボットが迷路をより速く移動できるようにするためにあります。
VR MazeBot のペン
VR MazeBot のペンには、VR ロボットのペンのすべての要素が含まれています。
VR MazeBot のペンは次の目的で使用できます。
- RGB 値を使用して決定された色で領域を塗りつぶします。
- RGB 値を使用してペンの色を設定します。
- 5 つの異なる幅で線を描画します
ペンの詳細については、この記事を参照して 。
注:この記事では VR ロボットについて言及していますが、これは VR MazeBot で使用されているのと同じペンです。
ロボットセンサー
VR MazeBot には、VR Robot と共通の次のセンサーがあります。
- ホイール 1 回転ごとに 360 度のモーター エンコーダー。
- ドライブトレインに組み込まれたジャイロセンサー。 時計回りがプラスです。
位置センサー
VR MazeBot には、VR ロボットの中心回転点から (X,Y) 座標を読み取る位置センサーが付いています。 位置センサーは、コンパスの見出しスタイルに従って 0 度から 359.9 度の範囲の位置角度も報告します。
VEXcode VR Wall Maze+ Playground の場所の詳細については、この記事を参照して 。
距離センサー
さらに、VR MazeBot には 3 つの距離センサーが搭載されています。 これらのセンサーは、物体が存在するかどうかを検出できます。 物体が存在する場合、センサーは最大 10,000 mm 離れた物体までの距離も検出できます。
3 つの距離センサーはロボットの上部の周りに配置されています。
- 1つは前を向いて
- 1つは右向き
- 1つは左向き
センサーの名前は、Wall Maze+ Playground のこの画像に示されているように、ロボットの後部から前方を見たときの位置によって決まります。 これは、センサーをコーディングする際に留意することが重要です。
Monitor Console を使用して、各センサーから返されるデータを確認します。 値のモニタリングは、センサー データを使用してプロジェクトを計画し、ロボットが迷路内を移動するときに何が起こっているかをリアルタイムで確認するときに役立ちます。
Monitor Console の使用方法の詳細については、この記事を参照して 。
アイセンサー
アイセンサーは、プレイグラウンドに面したフロント距離センサーの後ろにもあります。 これは「DownEye」と名付けられています。 ここの画像は、DownEye が側面から見た場所を示しています。
DownEye を使用して、プレイグラウンド上の赤い端の位置を検出できます。