外部パラメータ誤差を分析(EIHの場合)

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

キャリブレーションボードの位置姿勢を取得するためのプロジェクトを作成

  1. 「カメラから画像を取得」ステップを追加します。

    プロジェクトを新規作成し、「カメラから画像を取得」ステップを追加します。もしくは、現在開かれているプロジェクトでこのステップを選択し、パラメータで カメラを選択 をクリックし、カメラを選択して接続し、チェックする外部パラメータグループを選択します。

  2. 「キャリブレーションボードの位置姿勢の計算とカメラ内部パラメータのチェック」ステップを追加します。

    「キャリブレーションボードの位置姿勢の計算とカメラ内部パラメータのチェック」ステップを追加し、それを「カメラから画像を取得」ステップにつなぎます。

  3. 「位置姿勢を変換」ステップを追加します。

    「位置姿勢を変換」ステップを追加し、変換方法を「CameraToRobot」に設定します。その後、「キャリブレーションボードの位置姿勢を計算」ステップをつなぎます。

    直行ロボットを使用する場合、「位置姿勢を変換」を「位置姿勢を変換(直行ロボット)」に切り替える必要があります。

  4. 「出力」ステップを追加します。

    「出力」ステップを追加し、「事前定義済み(ビジョン結果)」ポートタイプを選択します。計算されたキャリブレーションボードの位置姿勢を出力するために、「位置姿勢を変換」ステップの出力ポートを「出力」ステップをにつなぎます。

    作成されたプロジェクトを下図に示します。

    accuracy error analysis tool extrinsic parameters eih show project
  5. プロジェクトを実行して結果を確認します。

    プロジェクトを実行すると、キャリブレーションボードの位置姿勢の計算結果がログバーに表示されます。

ロボットアームにカメラを搭載し、異なる位置からキャリブレーションボードを撮影

ロボットアームにカメラを搭載し、稼働空間の異なる位置に移動します(移動中に並進や回転があることが推奨される)。カメラはプロジェクト実行後に画像を撮影し、キャリブレーションボードの位置姿勢データを記録します。EIHの場合、外部パラメータ誤差を分析するために使用されます。

accuracy error analysis tool extrinsic parameters eih move capture

位置姿勢データを追加して結果を分析

  1. + をクリックし、複数の位置姿勢データを追加します。

  2. 誤差を分析 をクリックし、分析結果を確認します。

    誤差が大きい場合は、高い精度が要求される位置の近くに固定経路点を追加してください。例えば、固定された画像撮影位置や把持位置の近くに経路点を追加することで、ロボットが遠い位置からこの経路点に到達する際の繰返し精度の低下による把持誤差を軽減できます。

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

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