VEXcode Pro V5 での V5 ビジョン センサーの構成

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

VEXcode Pro V5 でプログラミングを開始する場合、ビジョン センサーが設定されるまで、ビジョン センサー コマンドはコマンド リファレンスに表示されません。 


ビジョンセンサーの追加

ツールバー上でロボット設定ボタンがハイライト表示されたVEXcode Pro V5のインターフェース。

ビジョンセンサーを設定するには、「ロボット設定」ボタンを選択して「ロボット設定」ウィンドウを開きます。 [ロボット構成] ウィンドウを使用するには、プロジェクトが開いている必要があります。

「デバイスの追加」オプションが表示されたロボット設定メニュー。

「デバイスを追加」を選択します。

デバイス選択ウィンドウで、「ビジョンセンサー」オプションがハイライト表示されている。

ビジョンセンサーを選択します。

V5 Brain上のポートにビジョンセンサーが割り当てられたことを示すポート選択ウィンドウ。

ビジョン センサーが VEX V5 Brain のどのポートに接続されているかを選択します。他のデバイス用にすでに構成されているポートは使用できなくなります。

  • ポートを選択すると、ビジョンセンサーの設定ウィンドウが表示されます。構成するには、次の一連の手順に従います。 

ビジョン センサーの取り付けと配線に関するヘルプについては、 ここ をクリックしてください。


ビジョンセンサーの設定

Vision Sensorの設定ウィンドウに、設定ボタンと完了ボタンが表示されたVision12デバイスが表示されています。

[ロボット構成] ウィンドウで [構成] を選択する前に、マイクロ USB ケーブルを使用してビジョン センサーをコンピュータに直接接続します。

VEX Vision SensorをマイクロUSBケーブルでコンピュータに接続します。

Brain をコンピュータに接続するために使用するのと同じ Micro USB を使用できます。

注意:このプロセスのために Brain をコンピュータに接続したり、電源を入れたりする必要はありません。

ビジョンセンサーの設定メニューで、「設定」ボタンがハイライト表示されています。

接続したら、VEXcode Pro V5 でビジョン センサーの [構成] ボタンを選択します。

Vision Utilityでカメラ映像を表示し、「フリーズ」ボタンをハイライト表示した状態です。

ビジョン センサーの前にオブジェクトを置き、[フリーズ] ボタンを選択します。

ビジョンセンサーの設定で、「設定」ボタンがハイライト表示され、新しく選択したカラーシグネチャを保存します。

画面上の画像を選択し、その周囲に境界ボックスをドラッグします。次に、7 つの署名スロットから 1 つを選択します。

  • 背景をできるだけ少なく選択してください。 
  • この例では、SIG_1 スロットを選択しています。

認識精度を向上させるために調整された署名スライダーの横に、色検出機能を示すビジョンユーティリティが表示されています。

クリックしてカラー シグネチャを調整します。

  • 色付きのオブジェクトの大部分がハイライトされ、背景やその他のオブジェクトがハイライトされなくなるまでスライダーを移動します。

 

ビジョンユーティリティが、緑色の立方体の署名がG_CUBEに名前変更される様子を表示している。

ラベルを選択して名前を入力し、署名に名前を付けて保存します。ここでは、SIG_1 を G_CUBE として保存しています。

ビジョンセンサーの設定で、「クリア」ボタンがハイライト表示され、既存の色の特徴を削除します。

保存した署名の 1 つを削除する場合は、その署名の行にある [クリア] ボタンを選択します。

  • 「すべてクリア」ボタンを選択して、保存されているすべての署名を削除することもできます。

ビジョンセンサーの設定メニューで、下の「完了」ボタンがハイライト表示されています。

含めるすべての署名を保存した後、「閉じる」をクリックして Vision Utility ウィンドウを終了します。次に、「完了」ボタンを選択します。

検出可能な設定済みシグネチャのドロップダウンメニューを含むC++コードのスクリーンショット。

これで、保存した署名がビジョン センサー コマンドの署名オプションに表示されるようになります。

ビジョンセンサーのポート番号を変更する

ビジョンセンサーデバイスが表示されたロボット設定メニュー。

[ロボット設定] ウィンドウでビジョン センサーを選択することで、ビジョン センサーのポート番号を変更できます。

ビジョンセンサーの設定メニューで、ポートアイコンが強調表示され、変更可能であることを示しています。

次に、[ロボット構成] ウィンドウの右上にある現在のポート番号をクリックします。

ポートメニューのビジョンセンサー設定画面で、ポートが変更され、「完了」ボタンが下に表示されます。

[ポート選択] ウィンドウで別のポートを選択すると、ポート番号が青色に変わります。次に、「完了」を選択して変更を送信します。


ビジョンセンサーの名称変更

名前フィールドがハイライト表示された、ビジョンセンサー設定メニュー。

[ロボット設定] ウィンドウの上部にあるテキスト ボックスの名前を変更して、ビジョン センサーの名前を変更することもできます。無効な名前を選択すると、テキスト ボックスが赤色で強調表示されます。 次に、「完了」を選択して、デバイスの変更を構成に送信します。

Vision12 という名前をすべて Vision に変更するように促すプロンプトが表示された C++ コードのスクリーンショット。

プロジェクトにすでにビジョン センサー コマンドがある場合は、コマンド内のビジョン センサーの名前を新しい名前に更新する必要があります。


ビジョンセンサーの削除

ビジョンセンサーの設定メニューで、下の図のように削除ボタンがハイライト表示されています。

ビジョンセンサーは、ロボット設定ウィンドウの下部にある「削除」オプションを選択して削除することもできます。

注:ビジョン センサーを削除し、それがプロジェクトですでに使用されている場合、ビジョン センサーを使用していたコマンドも削除するまで、プロジェクトは機能しません。

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

Last Updated: