VR MazeBot の機能を理解する

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

VEXcode VR 迷路ロボットが仮想迷路を進み、教育環境でコーディングの概念とロボット工学の原理を教えるためのプラットフォームの機能を紹介します。

VEXcode VR Playground の機能インターフェイスのスクリーンショット。仮想ロボットをプログラミングするためのブロックベースのコーディング環境を紹介し、シミュレートされた教育環境でユーザーがコードを作成、テスト、デバッグするために使用できるツールとオプションを強調表示します。

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


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

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

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

仮想ロボット、コーディング ブロック、STEM 学習に重点を置いた教育環境でのプログラミング用ワークスペースなどの Playground 機能を紹介する VEXcode VR インターフェースのスクリーンショット。

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

VR MazeBot のペン

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

VEXcode VR のスクリーンショット。プレイグラウンドの機能を紹介し、STEM 教育におけるコーディングの概念を学習するために設計されたブロックベースのコーディング インターフェイスと仮想ロボット環境を強調しています。

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

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

VEXcode VR Playground の機能インターフェイスのスクリーンショット。仮想ロボットをプログラミングするためのブロックベースのコーディング環境を紹介し、ユーザーがシミュレートされた設定でコードを作成およびテストするために使用できるツールとオプションを強調表示します。

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

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


ロボットセンサー

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

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

VEXcode VR Playground の機能のスクリーンショット。ブロックベースのコーディング オプションを備えたユーザー インターフェイス、仮想ロボット、および STEM 教育用のシミュレートされた環境でのコーディング、テスト、デバッグ用のツールを紹介します。

位置センサー

VEXcode VR Playground の機能インターフェイスのスクリーンショット。仮想ロボットを使用してコーディングの概念を学習するために設計されたブロックベースのコーディング環境を紹介し、コードの作成、テスト、デバッグのためのツールを強調表示します。

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

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

 

距離センサー

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

VEXcode VR のスクリーンショット。プレイグラウンド機能を紹介し、STEM 学習の教育目的で設計されたブロックベースのコーディング インターフェイスと仮想ロボット プログラミング環境を強調しています。

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

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

VEXcode VR のスクリーンショットは、Playground の機能を紹介し、教育環境でのコードのプログラミングとテストのためのブロックベースのコーディング インターフェイスと仮想ロボットのセットアップを強調しています。

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

VEXcode VR Playground 機能のスクリーンショット。STEM 学習の教育目的で設計された、ブロックベースのコーディング インターフェイスと、仮想ロボット環境でコードをテストおよびデバッグするためのオプションを紹介します。

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

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

アイセンサー

VEXcode VR プレイグラウンド インターフェイスのスクリーンショット。教育環境でユーザーが仮想ロボットをプログラムするために利用できるさまざまなコーディング ブロックとツールを紹介します。

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

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

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

Last Updated: