V5 プッシュバック (Dex)#

DexはV5 25-26 Push Back Playgroundで使用されるVEX V5ヒーローボットです。

ロボットの概要#

VEXcode VRロボットウィンドウにはDexロボットが表示されています。ロボットがインテークとコンベアを使ってブロックを収集、持ち上げ、仕分けしている様子が示されています。

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

モーター#

設定 &
Pythonコマンド名

説明

Dexロボットコンベアモーター
コンベアモーター
conveyor_motor

コンベアモーターは、ブロックをインテークからロボットの上部まで移動させ、ブロックをゴールに押し込むことができるようにします。

ブロックをインテークからコンベアの上部まで運ぶには、コンベアモーターが上方向または forward 方向に回転する必要があります。

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

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

ブロックを拾うには、吸気モーターを吸気方向または forward 方向に回転させます。

構成要素と機能#

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

使用

APIドキュメント

パワートレイン

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

ブロック - Python

コンベアモーター

ブロックを投入口からロボット上部まで移動させ、ブロックをゴールに押し込めるようにする。

ブロック - Python

吸気モーター

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

ブロック - Python

AIビジョンセンサー

ゲーム内のオブジェクトを検出することで、ロボットが自律的に方向を定めることができる。

ブロック - Python

バンパースイッチ

ブロックが投入口を通過し、コンベア上に移動したことを検知します。

ブロック - Python

距離センサー

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

ブロック - Python

光センサー

コンベア上部のブロックの色を検出します。

ブロック - Python

GPSセンサー

プレイグラウンド上でのロボットの現在位置と進行方向を返します。

ブロック - Python

ブレインタイマー

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

ブロック - Python

遊び場#

遊び場

説明

V5 25-26 プッシュバック

V5 25-26バーチャルスキルフィールドで、赤と青のブロックをゴールに押し込みましょう。