IQスラップショット(スナップショット)#

Snapshotは、IQ 22-23 Slapshot Playgroundで使用されるVEX IQヒーローボットです。

ロボットの概要#

VEXcode VRロボットウィンドウにはスナップショットロボットが表示されています。ロボットがディスクを収集し、アームを使用してディスペンサーやフィールド要素とインタラクトしている様子が示されています。

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

モーター#

設定 &
Pythonコマンド名

説明

ロボットアームモーターのスナップショット
アームモーター
arm_motor

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

スナップショット ロボット吸気モーター
吸気モーター
intake_motor

吸込口は、ロボットがディスクを取り込むことを可能にするだけでなく、吸込口を反転させてディスクを吸込口から外し、得点を与えることもできます。吸込モーターは0度から始まり、180度正方向に回転させるとディスクを回収し、180度逆方向に回転させるとディスクに得点を与えるか、ディスクを落とします。

構成要素と機能#

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

使用

APIドキュメント

パワートレイン

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

ブロック - Python

腕のモーター

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

ブロック - Python

吸気モーター

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

ブロック - Python

吸気バンパースイッチ

ディスクがインテークにロードされたことを検知します。

ブロック - Python

フロント距離センサー

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

ブロック - Python

フロント光学センサー

ディスクが吸気口に入っているかどうかを検出します。

ブロック - Python

ブレインタイマー

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

ブロック - Python

遊び場#

遊び場

説明

IQ 22-23 スラップショット

IQ22~23のバーチャルスキル分野でディスクを集めてスコアを獲得しましょう。