IQピッチングイン(フリング)#

Flingは、IQ 21-22 Pitching In Playgroundで使用されるVEX IQヒーローボットです。

ロボットの概要#

VEXcode VRロボットウィンドウには、フリングロボットが表示されています。このウィンドウには、ロボットがインテークとカタパルトシステムを使用してボールを収集および発射する様子が表示されています。

Flingは、Brain Timerなどの標準的なVRコントロールとセンサーをサポートしており、Fling固有の追加機能についてはロボット固有のブロックおよびロボット固有のPythonで説明されています。

モーター#

設定 &
Pythonコマンド名

説明

フリングロボット吸気モーター
吸気モーター
intake_motor

吸込口は、ロボットがボールを取り込み、カタパルトアームから発射できるようにするためのものです。また、吸込口を逆回転させることで、ボールを吸込口から排出することもできます。吸込モーターは0度から始まり、180度正方向に回転させるとボールを回収し、180度逆方向に回転させるとボールを排出します。

ロボットカタパルトモーターを投げる。
カタパルトモーター
catapult_motor

カタパルトモーターにより、ロボットはボールをゴールに打ち込み、ハンギングバーから低い位置で得点することができます。カタパルトモーターは、上昇位置で0度から始まります。カタパルトアームは2600度で水平になり、5000度で完全に下がります。

フリングロボットカタパルトアームテンションモーター
カタパルトアームテンションモーター
catapult_tension_motor

カタパルトアームのテンションモーターにより、ロボットはフィールド上の様々な距離にボールを発射できます。デフォルトのテンションは90度に設定されています。

構成要素と機能#

コンポーネントまたは機能

使用

APIドキュメント

パワートレイン

ロボットを動かしたり、回転させたりする。

ブロック - Python

カタパルト吸気モーター

ロボットが拾い上げたボールを発射する。

ブロック - Python

カタパルトモーター

アームを上げ下げすることで、ロボットは一部のディスペンサーからボールを​​放出したり、試合終了時にバリアを越えて接触ゾーンに触れたりすることができる。

ブロック - Python

カタパルトアームテンションモーター

ロボットがフィールド全体で様々な距離にボールを発射できるようにする。

ブロック - Python

バンパースイッチ

ボールがインテークに装填されたことを検知します。

ブロック - Python

カラーセンサー

ボールの色を検出します。

ブロック - Python

距離センサー

ボールがロボットの前面からどれだけ離れているかを検出します。

ブロック - Python

ブレインタイマー

プロジェクト開始からの経過時間を記録します。

ブロック - Python

遊び場#

遊び場

説明

IQ 21-22 ピッチングイン

IQ21-22バーチャルスキルフィールドでボールを集めて発射しよう。