内部パラメータの誤差が大きくなっていないかをチェック

プレリリース版のマニュアルを表示しています。安定リリース版(星マーク付き)のマニュアルを表示するには、ページの右上隅にあるバージョン番号をクリックして切り替えてください。

以下では、内部パラメータの誤差が大きくなっていないかをチェックするための方法について説明します。

準備作業のチェック

内部パラメータをチェックする前に、以下の要件に従ってキャリブレーションを準備してください。

  1. カメラの視野内にキャリブレーションボードを配置し、それがカメラの推奨ワーキングディスタンス内にあり、かつカメラの光軸対して垂直であることを確認してください。

    perpendicular to camera
  2. キャリブレーションボードの2D画像と深度画像を取得します。取得した2D画像と深度画像が以下の要件をを満たしていることを確認してください。

    • キャリブレーションボード上のすべての円が完全に含まれている。

    • 2D画像が明る差が適切で、キャリブレーションボード上の円がきれいで完全に見られる。

    • 深度画像でキャリブレーションボード上の円が完全に見られる。

キャリブレーションボードの2D画像の例は下図のようです。

画像が暗くて、キャリブレーションボードの円ははっきり見えない キャリブレーションボードの円は完全でエッジもはっきり見える 画像が明るすぎてキャリブレーションボードの円ははっきり見えない

underexposure

normal1

normal2

overexposure

取得した2D画像が要件を満たさない場合、2Dパラメータ を調整してください。

キャリブレーションボードの深度画像の例は下図のようです。

露出時間が短くて円は完全に撮れない 円/キャリブレーションボードは完全に撮れる 露出時間が長くて円は完全に撮れない

underexposure 3d

normal1 3d

normal2 3d

overexposure 3d

取得した深度画像が要件を満たさない場合、深度画像関連パラメータ を調整してください。

また、内部パラメータをチェックする前に、カメラを事前に予熱してください。カメラが熱平衡に達するまで、点群再構築の精度を十分に保証することはできません。カメラの予熱は、以下のいずれかの方法で行います。

  • Mech-Eye ViewerまたはMech-Eye APIを使用してカメラに接続し、30分以上の連続キャプチャを行います。

  • カメラの電源を入れてから40分以上待機します。

チェック方法

  1. Mech-Eye Viewerを起動し、メニューバーの ツール をクリックし、内部パラメータツール を選択して 内部パラメータツール ウィンドウを開きます。

  2. キャリブレーションボードを配置して画像の品質をチェックする画像をキャプチャ をクリックしてキャリブレーションボードの 2D 画像と深度画像を取得します。画像が要件を満たすかを確認します。画像が要件を満たしているか確認します。

  3. キャリブレーションボードの型番を選択する でキャリブレーションボードの型番を設定します。右側の小さな三角形をクリックして、キャリブレーションボードの型番を選択します。

  4. 内部パラメータをチェック内部パラメータをチェック をクリックして、内部パラメータをチェックします。チェックが完了するとチェックの結果が表示されます。

  5. 内部パラメータの検査結果 ダイアログボックスに スカラー差 の値(パーセント)を確認します。

  • スカラー差は、測定値と被測定物の実際の値との差を、実際の値に対する比率で表したものです。

  • 内部パラメータの検査結果 ダイアログボックスにエラーメッセージが表示された場合は、内部パラメータチェックのトラブルシューティング を参照して問題を解決してください。

内部パラメータのチェック基準

現在の スカラー差 がアプリケーション導入時の値または 内部パラメータ合格基準 より高い場合、内部パラメータの誤差が大きくなっています。これは把持ずれが発生する主な原因の1つです。内部パラメータを補正するには、以下の内容をご参照ください。

現在の スカラー差 の値がアプリケーション導入段階の値とほぼ同じ場合、内部パラメータは使用可能です。その場合は、「ロボットの把持ずれ」のトラブルシューティング手順 に従ってトラブルシューティングしてください。

内部パラメータを補正

内部パラメータ修正 機能を使用するとき、以下のようにキャリブレーションボードを配置してください。

  • キャリブレーションボードをカメラ光軸に垂直するようにします。

    perpendicular to camera
  • 以下の高さに配置します。

    • 対象物の上表面

    • 対象物の底面

      例えば:コンテナからのピッキング、またはデパレタイジング・パレタイジングの現場では、キャリブレーションボードをコンテナやパレットの上表面および底面に配置する必要があります。

    intri correction height
  • 上記の2つの位置で、それぞれキャリブレーションボードが対象物の中心と4つのコーナーにある5セットのデータを取得します。

    intri correction position 1

    fov:カメラ視野

    object:対象物

  • 対象物の寸法がカメラの最大視野とほぼ同じ場合は、キャリブレーションボードを視野の端に配置しないでください。キャリブレーションボードの端とカメラ視野の端との間隔が視野の横/縦の5分の1以上にしてください。

    intri correction position 2

    fov:カメラ視野

    object:対象物

内部パラメータを補正するには、以下の手順を実行してください。

  1. Mech-Eye Viewerのメニューバーから ツール をクリックし、内部パラメータツール を選択します。内部パラメータツール ウィンドウが開いたら、内部パラメータを修正 にチェックを入れます。

  2. 上記の要件に従ってキャリブレーションボードを配置します。

  3. キャリブレーションボードを1つの領域に配置した後、データを取得 をクリックします。

  4. キャリブレーションボードを移動してからもう一度 データを取得 をクリックします。

  5. 以上のようにデータを10セット取得した後、内部パラメータを修正 をクリックします。しばらくするとチェックの結果のウィンドウが自動的に表示されます。

内部パラメータを正常に補正できない場合は、テクニカルサポートにお問い合わせください。

UHP シリーズは、内部パラメータ修正 機能を使用できません。内部パラメータの誤差が大きい場合、テクニカルサポートにお問い合わせください。

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

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