VR MazeBot の機能を理解する

VEXcode VR では、選択したプレイグラウンドに応じてロボットが自動的に設定されます。これにより、ロボットの設定や所定のテンプレート プロジェクトが不要になります。 VEX VR MazeBot には、センサーのフィードバックを使用して迷路を解くのに役立つ多くのセンサーとその他の機能が備わっています。

仮想迷路の中のVEXcode VR MazeBot

MazeBotコーディングワークスペースとシミュレーションコントロールを備えたVEXcode VR Playground

[プレイグラウンドの選択] ページのアイコンを見て、プレイグラウンドでどのロボットが使用されているかを確認できます。 VR MazeBot のアイコンは次の画像のようになります。


ロボットのコントロールと属性

VR MazeBot には次のコントロールと物理属性があります。

  • ジャイロ付きドライブトレイン。これにより、VEXcode VR のツールボックスで「ドライブトレイン」カテゴリのコマンドが有効になります。
  • ロボットの回転点はロボットの中心からです。ここにはペンも置かれています。

VEXcode VR Playgroundには、MazeBot、ブロックベースのコーディングワークスペース、迷路ナビゲーションエリアが表示されています。

  • VR MazeBot の長さは 95 mm、幅は 117.5 mm です。
  • VR ロボットと比較して、VR MazeBot のデフォルト速度は 2 倍です。この追加の速度は、ロボットが迷路をより速く移動できるようにするためにあります。

VR MazeBot のペン

VR MazeBot のペンには、VR ロボットのペンのすべての要素が含まれています。

MazeBot、ブロックベースのコーディングワークスペース、迷路環境を備えたVEXcode VRプレイグラウンド。

VR MazeBot のペンは次の目的で使用できます。

  • RGB 値を使用して決定された色で領域を塗りつぶします。
  • RGB 値を使用してペンの色を設定します。
  • 5 つの異なる幅で線を描画します

VEXcode VR Playgroundインターフェースは、ブロックベースのコードを使用してMazeBotをプログラミングおよびテストするためのものです。

ペンの詳細については、この記事をご覧

注:この記事では VR ロボットについて言及していますが、これは VR MazeBot で使用されているのと同じペンです。


ロボットセンサー

VR MazeBot には、VR Robot と共通の次のセンサーがあります。

  • ホイール 1 回転ごとに 360 度のモーター エンコーダー。
  • ドライブトレインに組み込まれたジャイロセンサー。時計回りがプラスです。

VEXcode VR Playgroundには、MazeBot、ブロックベースのコーディングワークスペース、プロジェクトの実行とデバッグのためのコントロールが表示されています。

位置センサー

MazeBot用のVEXcode VR Playgroundインターフェース。コードワークスペース、ツールバー、迷路ビューが表示されます。

VR MazeBot には、VR ロボットの中心回転点から (X,Y) 座標を読み取る位置センサーが付いています。位置センサーは、コンパスの見出しスタイルに従って 0 度から 359.9 度の範囲の位置角度も報告します。

VEXcode VR Wall Maze+ Playground の場所の詳細については、こちらの記事をご覧  

 

距離センサー

さらに、VR MazeBot には 3 つの距離センサーが搭載されています。これらのセンサーは、物体が存在するかどうかを検出できます。物体が存在する場合、センサーは最大 10,000 mm 離れた物体までの距離も検出できます。 

MazeBotとコーディングワークスペースを表示するVEXcode VR Playgroundインターフェース

3 つの距離センサーはロボットの上部の周りに配置されています。

  • 1つは前を向いて
  • 1つは右向き
  • 1つは左向き

MazeBotとブロックベースのコーディングワークスペースを備えたVEXcode VR Playgroundで、ロボットの動作をテストできます。

センサーの名前は、Wall Maze+ Playground のこの画像に示されているように、ロボットの後部から前方を見たときの位置によって決まります。これは、センサーをコーディングする際に留意することが重要です。

VEXcode VR Playgroundには、プロジェクトの実行とデバッグを行うためのコントロールを備えたMazeBotのコーディングワークスペースが表示されています。

Monitor Console を使用して、各センサーから返されるデータを確認します。値のモニタリングは、センサー データを使用してプロジェクトを計画し、ロボットが迷路内を移動するときに何が起こっているかをリアルタイムで確認するときに役立ちます。

モニターコンソールの使用に関する詳細については、この記事を してください

アイセンサー

VEXcode VRインターフェースには、MazeBotのプレイグラウンド、ブロックパレット、ロボットのプログラミング用コーディングワークスペースが表示されます。

アイセンサーは、プレイグラウンドに面したフロント距離センサーの後ろにもあります。これは「DownEye」と名付けられています。ここの画像は、DownEye が側面から見た場所を示しています。

DownEye を使用して、プレイグラウンド上の赤い端の位置を検出できます。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: