配置ずれ補正(固定配置位置)

現在ご覧いただいているのは最新版の内容です(V2.2.0)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合や、サポートが必要な場合はお気軽にサポート窓口までご連絡ください。

動画:配置ずれ補正(固定配置位置)

以下では、固定配置位置におけるワーク認識の設定フローについて説明します。実行中に、配置位置の位置および姿勢が変化しないシーンに適しています。

設定ツール をクリックし、配置ずれ補正 を選択します。その後、固定配置位置 を選択すると、設定フローに進みます。

使用手順

全体の認識フローは、以下の4つの手順で構成されます。

positioning and picking process
  1. 画像前処理:入力画像に対して、色空間変換、画像強調、ノイズ除去、モルフォロジー変換などの前処理を行い、画像品質を向上させます。ワーク特徴を強調し、背景ノイズを低減することで、後続のワーク認識に対して信頼性の高いデータ基盤を提供します。

  2. ワーク認識:関心領域を設定し、2Dテンプレートマッチング方式によって認識パラメータを調整することで、ワークを正確に認識します。

  3. ワーク位置姿勢計算:2Dカメラの外部パラメータキャリブレーションデータ、基準ワーク(ティーチングに使用したワーク)のティーチング情報、および配置位置情報を組み合わせることで、認識したワークの2D位置姿勢を、ロボット配置に必要な3D位置姿勢(ロボット座標系基準)へ自動変換します。また、配置時の高精度な位置補正を実現します。

  4. 共通設定:位置姿勢フィルタリングルールおよび出力ポートを設定し、出力結果が後続の把持要件を満たすようにします。

画像前処理

ワーク認識前に、入力画像の品質に応じて、色空間変換 または 画像前処理 を有効化し、対応するパラメータを調整できます。これにより画像特徴をより明確にし、認識精度および処理効率を向上できます。

画像の色空間を変換

色空間変換では、入力画像をある色空間から別の色空間へ変換できます。例えば、BGRからグレースケール画像への変換や、BGRからHSVへの変換などが可能です。色空間を変換することで、画像特徴をより強調でき、後続の画像処理を行いやすくなります。

詳細な説明については、画像の色空間を変換 をご参照ください。

画像前処理

入力画像に対して画像強調、ノイズ除去、モルフォロジー処理、グレースケール反転、エッジ抽出などの前処理を実行できます。

詳細については、画像前処理 をご参照ください。

前処理結果をプレビュー

上記のパラメータを設定した後、ステップを実行 または プロジェクトを実行 をクリックして、前処理結果をプレビューすることができます。

その後、次へ をクリックしてワーク認識を行います。

ワーク認識

画像前処理完了後、認識設定を行います。認識領域を設定し、テンプレートマッチングパラメータを調整することで、ワークを高精度に認識できます。

認識パラメータグループを追加

ワーク認識手順に入ると、システムはデフォルトで1つの認識パラメータグループを作成します。このグループは、現在の認識領域および関連パラメータを管理するために使用されます。

  • 管理操作:パラメータグループ名を右クリック、またはパラメータグループ右側の機能ボタンをクリックすると、名前変更、削除、コピー作成などの操作を実行できます。

parameter group management operation
  • パラメータグループを新規作成:新しいパラメータグループを設定する場合は、右上の 追加 をクリックしてください。各パラメータグループでは、認識領域およびパラメータを個別に設定でき、互いに影響しません。

add parameter group

認識領域を設定

認識領域設定時には、用途に応じて すべてを認識領域として設定 または 認識領域をカスタマイズ を選択できます。認識領域をカスタマイズする場合は、範囲選択ボタンをクリックし、認識領域を手動で指定してください。設定時には、認識対象が選択範囲内に含まれていることを確認してください。

  • すべてを認識領域として設定:画像全体を対象に認識を行います。一般的に、認識対象の分布範囲が広いシーンに適しています。

  • 認識領域をカスタマイズ:指定した範囲のみを対象に認識を行います。画像内の特定領域のみに注目したい場合や、背景・ロボットハンドなどの干渉領域を除去したい場合に適しています。

ワーク認識

テンプレートを選択

認識領域設定後、ワークテンプレートを選択または編集し、後続のワーク認識に使用します。編集 をクリックすると、2Dテンプレートエディタが開きます。

テンプレート作成時には、画像内から代表性が高く、安定したエッジ特徴を選択してください。これにより、システムは後続処理において、テンプレート特徴と一致するワークを画像内から自動検索し、高精度かつ安定的に位置決めできます。また、マッチング結果の一意性および安定性も確保できます。詳細については、2Dテンプレートエディタ をご参照ください。

テンプレート編集完了後は、毎回 更新 をクリックして最新設定を適用してください。

認識パラメータを設定

テンプレート選択後、ステップを実行 をクリックすると、テンプレートマッチング結果および認識結果を確認できます。

認識結果が期待どおりでない場合は、ワーク特徴や認識要件に応じて他のパラメータを調整し、認識性能を最適化してください。

各パラメータの詳細については、2Dマッチング をご参照ください。

その後、次へ をクリックして、ワーク位置姿勢を計算します。

ワーク位置姿勢計算

ティーチング操作によって基準データを取得し、画像認識結果とロボット配置位置姿勢との対応関係を構築します。実行時には、リアルタイム認識結果および基準データに基づいてワークの配置偏差を自動計算・補正し、ワークを固定配置位置へ高精度に配置します。

ETHシーンでのティーチング

操作手順

  1. ロボットを操作して基準ワークを把持し、撮影位置へ移動して撮影認識を行います。ティーチング完了まで、ワーク位置を変更しないでください。

  2. 取得 をクリックし、撮影位置で現在認識されている基準ワークの2D位置姿勢を取得します。

  3. 編集 をクリックし、撮影位置で基準ワークを把持している際のロボットフランジ位置姿勢を入力します。この位置姿勢は、ティーチペンダント上で取得したロボット座標系基準のフランジ位置姿勢です。

  4. ティーチペンダントを使用してロボットを配置位置へ移動させます。配置位置が固定されている場合は、基準ワークを配置する際のロボットフランジ位置姿勢を入力します。この位置姿勢は、ティーチペンダント上で取得したロボット座標系基準のフランジ位置姿勢です。

  5. 完了後、ティーチペンダントを使用してロボットを配置位置から退避させます。

パラメータ説明

パラメータ 説明

カメラステップを選択

パラメータ説明: 外部パラメータのキャリブレーションが完了した2Dカメラステップを選択し、キャリブレーションデータが現在のステップに正しく適用されるようにします。

基準ワーク2D位置姿勢

パラメータ説明:撮影時に認識された基準ワークの2D位置姿勢です。

基準把持位置姿勢

パラメータ説明: 撮影時にロボットが基準ワークを把持している際のフランジ位置姿勢です。ティーチペンダントで読み取った、ロボット座標系下のフランジ位置姿勢です。

基準配置位置姿勢

パラメータ説明: ロボットが配置位置で基準ワークを配置する際のフランジ位置姿勢です。ティーチペンダントで読み取った、ロボット座標系下のフランジ位置姿勢です。

ワーク位置姿勢計算完了後、次へ をクリックして共通設定を行います。

共通設定

ビジョン認識以外の補助機能を設定できます。主に、位置姿勢フィルタリングルールおよび出力ポートを設定します。

位置姿勢フィルタリングルールを設定

実際の要件および 認識結果 内の位置姿勢データに応じて、X、Y、Rz方向の上限値・下限値を設定し、出力ワーク位置姿勢に対してエラー防止フィルタリングを行えます。この機能は、衝突の可能性がある位置姿勢や、ロボットが実行不可能な位置姿勢を除去し、安全かつ有効な出力結果を確保するために使用されます。

ステップを実行 または プロジェクトを実行 をクリックすると、フィルタリング状態を確認できます。

出力ポートを設定

ここでは、ワークの実際の状況に応じて出力ポートを選択できます。デフォルトでは、「ワーク名」および「認識済みの位置姿勢」が出力されます。

  • マッチングスコア:マッチングスコアリストを出力し、マッチング結果品質の評価に使用します。

このポートにチェックを入れると、2Dワーク認識ステップに対応する出力ポートがリアルタイムで追加されます。

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。