VEX IQ(第2世代)搭載のIQ AIビジョンセンサー入門

VEX IQ AI ビジョン センサー は、VEX IQ (第 2 世代) ロボットが他のセンサーでは不可能な方法で周囲の世界を認識し、対話できるようにする高度なセンサーです。 AI ビジョンセンサーは、広い視野から高解像度で視覚情報をキャプチャし、2 次元と 3 次元の両方のオブジェクトを検出できます。 

AI ビジョン センサーは、IQ (第 2 世代) キットの他のセンサーの機能を拡張し、より広く深い視野と、その中で特定の色や色の組み合わせを検出する機能を備えています。 また、AprilTag ID と事前トレーニング済みのオブジェクトのグループを検出することもできます。 センサーは検出した内容に関する豊富なデータを報告できるため、センサー データを使用して空間内の物体または場所を特定できます。 

横から見たVEX IQ AIビジョンセンサー。

IQ AI ビジョンセンサーは何を検出できますか?

このセンサーは、単色の 3 次元 (3D) オブジェクトや印刷された 2 次元 (2D) 画像など、さまざまなソースからカラー シグネチャを識別するように構成できます。 さらに、色の組み合わせ、つまりカラーコードを学習して認識する機能も備えています。 AI ビジョン センサーは、AprilTag ID と事前トレーニング済みの AI 分類も検出できます。 

青い立方体が追跡されている AI Vision ユーティリティ インターフェース。 左側には、座標 X:174、Y:109、寸法 W:88、H:100 の立方体が表示されます。 右側では、色設定は「青」と表示され、色相範囲は 10、彩度範囲は 0.20 に設定されています。 [色の設定] ボタンと、選択した青の色合いを示す色見本があります。 その下には、色を追加するオプションと、「カラーコードの追加」という無効なボタンがあります。

カラー シグネチャ は、AI ビジョン センサーが検出する指定された色です。 センサーは視野内で設定された色のピクセルを識別し、その領域に関するデータを報告します。 

AIビジョンセンサーを設定して特定の色を検出する方法の詳細については、この記事を参照して

AIビジョンユーティリティインターフェースは、青と緑の2つの立方体を追跡し、次のようにラベル付けされています。

カラー コードカラー シグネチャのシーケンスです。 これにより、AI ビジョン センサーは特定の色付きピクセルのパターンを識別して区別できるようになります。

カラーコードの作成方法の詳細については、 この記事を参照してください。

この画像は、ビジョン システムによって追跡されている 3 つの AprilTag を示しています。 左のタグには ID:0 というラベルが付けられ、座標は X:110、Y:96、W:41、H:41、角度は A:350° です。 中央のタグのラベルは ID:3、座標は X:187、Y:180、W:57、H:57、角度は A:1° です。 右のタグのラベルは ID:9、座標は X:237、Y:89、W:38、H:38、角度は A:3° です。 各タグはアウトライン表示され、システムによる追跡を示します。

AprilTag ID は、AI ビジョン センサーが検出および識別できる特定の高コントラスト パターンを持つ視覚マーカーです。 

ID とその検出を有効にする方法の詳細については、この を参照してください

この画像は、視覚システムによって追跡されている 4 つのオブジェクト (ボール 2 個とリング 2 個) を示しています。 赤いボールには、座標 X:122、Y:84、寸法 W:67、H:66、スコア 99% のラベルが付けられています。 青いボールの座標は X:228、Y:86、寸法は W:70、H:68、スコアは 99% です。 緑のリングには、座標 X:109、Y:186、寸法 W:98、H:92、スコア 99% のラベルが付けられています。 赤いリングの座標は X:259、Y:187、寸法は W:89、H:91、スコアは 99% です。 各オブジェクトは白いボックスで囲まれます。

AI 分類 は、AI ビジョン センサーが検出できるようにトレーニングされた特定のオブジェクトです。 これらには、バッキーボールやリングなどの VEX 教室オブジェクトや、競争ゲームの要素が含まれます。

AIビジョンセンサーで検出できる とその検出を有効にする方法の詳細については、 記事を参照してください

AIビジョンセンサーの使い方

AI ビジョン センサーを自分の環境で使い始める際は、以下のリンクを参考にしてください。

さらに詳しく知りたいですか?

AI ビジョン センサーを使用したコーディングの詳細については、VEXcode API リファレンス api.vex.comを参照してください。

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

Last Updated: