VEXcode VR に参加する VIQC のロボット機能を理解する


VEXcode VR の VIQC ピッチング イン プレイグラウンドで使用されるロボットは、2021 ~ 2022 年の VEX IQ チャレンジ (VIQC) ピッチング インで使用される VEX IQ ヒーロー ボットである Fling の仮想バージョンです。 仮想 Fling は物理的な Fling と同じ寸法とモーターを備えていますが、VEXcode VR での自律プログラミング用のセンサーが追加されています。 VEXcode VR のバージョンの Pitching In にはロボットが 1 台だけあり、すでに事前設定されています。 これにより、ロボット構成や所定のテンプレート プロジェクトが不要になります。

VIQC Pitching In (2021-2022) チャレンジのプログラミング環境を紹介する VEXcode VR インターフェースのスクリーンショット。仮想ロボットを使用してコーディングの概念を学習するために設計されたブロックベースのコーディング要素を備えています。


ロボット制御

Fling には次のコントロールがあります。

ドライブトレイン ジャイロ付き。 これにより、VEXcode IQ のツールボックスの「ドライブトレイン」カテゴリのブロックがロボットを駆動および回転できるようになります。

A カタパルト アーム はアーム カタパルト モーターによって制御されます。 これにより、ロボットはゴールにボールを発射し、ハンギング バーから低いハングを記録することができます。

  • カタパルトアームは、[スピン]ブロックを使用して連続動作で発射されます。 デフォルトの位置は腕が下がっている位置です。
  • [位置まで回転] ブロックを使用して 2600 度の位置に設定すると、カタパルト アームを水平にすることができます。 これは、ハンギングバーの下を走行するときに便利です。

カタパルト アーム張力 アーム張力モーターによって制御されます。 これにより、ロボットはフィールド上でさまざまな距離にボールを発射できるようになります。

  • カタパルトアームの張力は、[Spin​​ toposition]ブロックを使用して調整できます。 これは、フィールド上のさまざまな距離からボールを​​発射するときに便利です。
  • デフォルトの張力は 90 度に設定されています。

吸気 吸気モーターによって制御されます。 これにより、ロボットはカタパルト アームによって発射されるボールを取り込んだり、取り込みを逆にして (取り込みを逆にすることは取り出しとも呼ばれます)、ボールを回転させて取り込みから遠ざけることができます。 アウトテイクを使用してボールを集め、別の場所に移動できます。

  • インテークは[Spin​​ for]ブロックを使用して回転させることができます。 インテークを 180 度回転させると、フィールドからボールが取り込まれます。

ロボットセンサー

Virtual Fling は、VEXcode VR に自律プログラミング用のセンサーを追加しました。

ドライブトレイン

VIQC Pitching In (2021-2022) チャレンジのコーディング環境を紹介する VEXcode VR インターフェースのスクリーンショット。仮想ロボットをプログラミングするためのブロックベースおよびテキストベースのコーディング オプションを備えています。

ジャイロ センサー は、 ドライブトレインとともに使用されます。 これにより、ロボットは正確かつ正確に回転することができます。

ドライブトレインの機首方位は 0 ~ 359.9 度の値を報告し、時計回りが正になります。

距離センサー

ロボット工学とコーディングの概念を学ぶ学生向けのブロックベースおよびテキストベースのコーディング オプションを備えた、VIQC Pitching In (2021-2022) チャレンジのプログラミング環境を紹介する VEXcode VR インターフェースのスクリーンショット。

距離センサー は、物体がセンサーに近いかどうかと、センサーの前面から物体までのおおよその距離をミリメートルまたはインチ単位で報告します。

VIQC Pitching In (2021-2022) チャレンジのコーディング環境を紹介する VEXcode VR インターフェースのスクリーンショット。仮想ロボットをプログラミングするためのブロックベースおよびテキストベースのコーディング オプションを備えています。

フリングの中央にある距離センサーを使用して、ボールがカタパルト アームにロードされたことを検出できます。

IQ 距離センサーの詳細については、この VEX ライブラリ 記事を参照して

バンパースイッチ

VIQC Pitching In (2021-2022) のコーディング環境を紹介する VEXcode VR インターフェースのスクリーンショット。STEM 学習の教育目的で設計された、仮想ロボットをプログラミングするためのブロックベースおよびテキストベースのコーディング オプションを備えています。

バンパー スイッチ は、現在押されているかどうかを報告します。

ブロックベースのコーディング オプションと教育用コーディング アクティビティ用の仮想ロボットを備えた、VIQC Pitching In (2021-2022) チャレンジのプログラミング環境を紹介する VEXcode VR インターフェイスのスクリーンショット。

バンパー スイッチはカタパルト アームの基部にあり、カタパルト アームが完全に下がったことを判断するために使用できます。

バンパー スイッチの詳細については、この VEX ライブラリ 記事を参照して

カラーセンサー

VIQC Pitching In (2021-2022) コンテスト用の VEXcode VR インターフェースを示す図。教育用 STEM 環境で仮想ロボットをプログラミングするためのブロックベースおよびテキストベースのコーディング オプションを紹介しています。

カラー センサー 、反射光を使用して、オブジェクトの色、色相値、グレースケール値、および近接性を検出します。

VIQC Pitching In (2021-2022) のプログラミング環境を紹介する VEXcode VR インターフェースのスクリーンショット。STEM 教育におけるコーディングの概念とロボット工学の原理を教えるために設計されたブロックベースのコーディング レイアウトが特徴です。

Fling の下にあるカラー センサーは、ロボットが仮想フィールド上の黒い線の上を走行するかどうかを検出するために使用されます。

これは、フィールド上の特定の黒い線が検出されるまで運転する場合や、フィールド上の黒い線の数を使用して Fling がどれくらいの距離を運転するかを追跡する場合にも役立ちます。

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

Last Updated: