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のプロジェクト設定メニューで、「エキスパートロボット構成を有効にする」オプションがハイライト表示されている。

Expert Robot構成の利用規約に同意する

エキスパートロボットの設定を説明する警告ダイアログが表示され、確認のために「はい」ボタンがハイライト表示されます。

新しいファイルを含める

VEXcode Pro V5のインターフェースで、インクルードフォルダのコンテキストメニューが開いており、「新規ファイル」オプションがハイライト表示されています。

「含める」ドロップダウンを右クリックし、「新しいファイル」を選択します。

ビジョンセンサー設定ファイルを追加する

「新規ファイル作成」ウィンドウが表示され、名前とポートのフィールドが入力され、「作成」ボタンが強調表示された状態で、ビジョンセンサー構成(.h)が選択されていることがわかります。

「Vision Sensor Configuration(.h)」C++ ファイルを選択します。

ビジョンセンサーをポートに割り当てます。

ファイルに名前を付けます [ファイル名].h

「作成」ボタンをクリックします。

注: ファイル名には正しい拡張子「.h」が含まれている必要があります。拡張子がないとファイルを作成できません。

Vision Utilityを起動します

VEXcode Pro V5コードエディタで、ビジョンセンサーの設定ファイルが開かれ、「設定」ボタンがハイライト表示されている状態。

新しく作成したビジョンセンサーファイルをクリックしてファイルを開きます。

[設定] ボタンをクリックして、ビジョン ユーティリティを起動します。

オブジェクトをビューに配置する

Vision Utilityは、青い物体のカメラビューを表示し、フリーズボタンが使用可能で、署名コントロールが表示されています。

画面の大部分を占めるようにビジョン センサーの前にオブジェクトを置き、「フリーズ」ボタンをクリックして画面をロックします。

オブジェクトの色を選択してください

Vision Utilityが、青いオブジェクトの周囲にバウンディングボックスを描画している様子を示しています。

追跡する色/オブジェクト上の境界ボックスをクリックしてドラッグします。境界ボックスには主にオブジェクトの色が含まれ、背景がほとんど含まれないようにしてください。

色を割り当てる

Vision Utilityでは、青いオブジェクトの周囲にバウンディングボックスが描画され、「設定」ボタンを使用して署名スロットが選択されています。

7 つの「設定」チェックボックスのいずれかをクリックして、その色を署名スロットに割り当てます。

カラーシグネチャを調整する

Vision Utilityで、対象物により近い色になるよう調整されたカラーシグネチャキャリブレーションスライダーを表示しています。

[クリア] ボタンの右側にある両矢印アイコンをクリックし、スライダーを使用してカラー シグネチャを最適に検出できるようにビジョン センサーを調整します。最良の結果を得るには、色付きオブジェクトの大部分が強調表示され、背景やその他のオブジェクトが強調表示されなくなるまでスライダーをドラッグします。

署名名

Vision Utilityで、カラーシグネチャがBLUE_CUBEに名前変更されたことが示されています。

カラー シグネチャの名前を変更するには、SIG_1 テキスト フィールドをクリックします。

フリーズ ボタンをもう一度押すと、ビジョン センサーが追跡を再開します。色付きのオブジェクトをビジョン センサーの視野内で移動して、追跡されていることを確認します。追跡が意図したとおりに機能している場合は、Vision Utility を閉じます。

VEXcode Pro V5コードエディタに、コード内でBLUE_CUBEシグネチャが定義されたビジョンセンサー構成ファイルを表示しています。

カラー シグネチャは、ビジョン センサー設定ファイルを介してテキスト エディターで変更することもできます。

さらに多くの色を検出するようにビジョン センサーを設定するには、手順 5 ~ 9 を繰り返します。

注: ビジョンセンサーはさまざまなレベルの光に敏感です。ロボットの環境の光レベルが変化した場合、カラー シグネチャの再調整が必要になる場合があります。

main.cppを開く

VEXcode Pro V5のファイルエクスプローラーで、srcフォルダ内のmain.cppファイルがハイライト表示されている。

main.ccp をクリックしてファイルを開きます。

main.cppを修正する

VEXcode Pro V5のコードエディタで、ビジョンセンサーのヘッダーファイルへのインクルード文が追加されたmain.cppファイルを表示しています。その行には #include VisionSensor.h と書かれています。


#include "[ビジョンセンサーファイル名].h"と入力します。

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

Last Updated: