VEXcode Pro 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.

ビジョン センサーを使用すると、オブジェクトを認識し、ロボットが周囲の世界と対話できるようになります。場合によっては、ロボットが既知の物体を検出するのが難しい場合があります。既知のオブジェクトとは、ビジョン センサーによって認識されるように事前に設定されたオブジェクトです。多くの場合、オブジェクトは、教室などの 1 つの環境でビジョン センサーによって認識されるように設定されます。その後、ビジョンセンサーを競技環境などの別の環境に持ち込んだ場合、物体がビジョンセンサーによって認識されなくなる可能性があります。これは、ビジョン センサーがすでに 構成された後に照明が変化したことが原因であることが多いです。この問題を解決するには、ビジョン センサーを調整する必要がある場合があります。 

この記事では、Detecting Objects (Vision) サンプル プロジェクトを使用します。


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

VEXcode Pro V5 で、[ロボット構成] ボタンを選択して、[ロボット構成] ウィンドウを開きます。 [ロボット構成] ウィンドウを使用するには、プロジェクトが開いている必要があります。

VEXcode Pro V5のビジョンセンサー設定パネル。センサー名はVision5と表示されている。「設定」と表示された青いボタンがハイライト表示されています。

デバイスリストからビジョンセンサーを選択し、「設定」を選択してビジョンユーティリティを起動します。

このプロジェクトでは、ビジョン センサーは青、赤、または緑のオブジェクトを検出するように構成されています。既知の物体をビジョンセンサーの前に置きます。     

照明条件により検出が不完全な赤い物体が、ビジョンセンサーユーティリティに表示されている。

ここで、視覚センサーはこれが赤い物体であることを検出する必要があります。しかし、照明条件が変化したため、視覚センサーは赤い物体を検出できなくなりました。


署名スライダーの調整

視覚センサーの設定パネルで、赤い対象物がハイライト表示されている。

赤いオブジェクトの署名スライダーを選択します。

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

スライダを移動して、より多くの赤いオブジェクトを検出します。スライダーは、検出する色の幅を決定します。幅を大きくすると、色の明るい色合いと暗い色合いが含まれることになります。

注: スライダーを変更しすぎると、読み取りの正確さが妨げられる可能性があることに留意することが重要です。


明るさを調整する

ビジョン センサーを調整するもう 1 つの方法は、明るさを変更することです。明るさを変更すると、ビジョン センサーの光に対する感度が増加または減少します。これにより、ビジョンセンサーをさまざまな環境で使用できるようになります。 

光センサーの設定パネルで、光感度を調整するための明るさスライダーが強調表示されています。

明るさのスライダーを選択します。

注: 明るさを調整すると、すべての色に影響します。    

視認性を向上させるために明るさスライダーを調整した状態で、赤色の物体を検出している様子を示すビジョンユーティリティ。

スライダを動かしてビジョン センサーの光に対する感度を調整し、カラー シグネチャをより正確に検出できるようにします。

注: スライダーを変更しすぎると、読み取りの正確さが妨げられる可能性があることに留意することが重要です。


署名のリセット

環境や署名セットの色によっては、明るさの調整や署名スライダーが機能しない場合があります。別のオプションは、カラー署名をクリアして署名をリセットすることです。

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

設定した署名をクリアします。

静止画像をキャプチャするために「フリーズ」ボタンがハイライト表示された赤いオブジェクトを表示するビジョンユーティリティ。

ビジョンセンサーの前に物体を置き、「フリーズ」を選択して画像を静止させます。

視覚ユーティリティが、新しいカラーシグネチャを定義するために使用される、赤いオブジェクト上の選択領域を表示している。

色の設定に使用するオブジェクト上の色付きの領域を選択します。新しい署名が設定されている場合、「設定」アイコンが緑色に変わります。

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

色付きの領域を選択したら、「設定」ボタンを選択して色を設定します。

ビジョンユーティリティが、署名をリセットした後の赤色物体検出を表示しています。検出オーバーレイが更新され、精度が向上しています。

署名がリセットされ、「設定」アイコンが青色に戻りました。

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

Last Updated: