IQラピッドリレー(スウィッシュ)#

Swishは、IQ 24-25 ラピッドリレープレイグラウンドで使用されるVEX IQヒーローボットです。

ロボットの概要#

VEXcode VRロボットウィンドウにはSwishロボットが表示されています。このロボットは、吸入口とカタパルトアームを使ってボールを集めて発射しています。

Swishは、慣性センサーやブレインタイマーなどの標準的なVRコントロールとセンサーをサポートしており、Swish固有の追加機能についてはロボット固有のブロックおよびロボット固有のPythonで説明しています。

運動群#

設定 &
Pythonコマンド名

説明

Swishロボット吸気モーター
吸気モーター
intake_motor

吸気モーターは正転・逆転が可能で、ボールを回収してカタパルトに載せることができます。ボールを拾い上げるには、吸気モーターがボールに接触する前に回転している必要があります。

Swishロボットカタパルトアームモーターグループ
カタパルトモーターグループ
catapult_group

カタパルトアームのモーター群は、ロボットが拾い上げたボールを発射するために使用されます。ボールを拾い上げるには、カタパルトアームを少なくとも1350度下げる必要があります。カタパルトアームが上昇または解放されると、自動的に最大高さまで移動し、ボールを発射します。

構成要素と機能#

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

使用

APIドキュメント

パワートレイン

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

ブロック - Python

吸気モーター

ロボットの前部にある2つの車輪を回転させます。これにより、地面からボールを​​拾い上げることができます。

ブロック - Python

カタパルト・モーター・グループ

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

ブロック - Python

リアディスタンスセンサー

ロボットの後部がゴールウォールからどれだけ離れているかを検出します。

ブロック - Python

吸気光学センサー

吸気口にボールが入っているかどうかを検知します。

ブロック - Python

ブレインタイマー

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

ブロック - Python

遊び場#

遊び場

説明

IQ 24-25 ラピッドリレー

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