目が手にある - 6軸ロボット

準備作業

  • カメラ、産業用コンピュータ、ロボットハードウェアシステムの接続を完了します。

  • キャリブレーションボードをロボットの一側の可動範囲の中心位置に配置し、キャリブレーションプロセス全体でキャリブレーションボードの位置を変更しないようにします。

  • Epic Eyeで内部パラメータチェックツールを起動してカメラ内部パラメータの精度を確認します。

  • Epic Proの設定:

    プロジェクトソリューションを開いてワークスペースに入り、以下の設定を完了します:

    • カスタムロボットを追加して通信設定をオンにします(通信設定がオンになっていない場合、キャリブレーションプロセス中にロボットの姿勢データを手動で入力する必要があります)。

    • カメラを追加し、カメラを接続してカメラパラメータを調整し、2Dビューでキャリブレーションボードが鮮明で露出が適切であること、点群ビューでキャリブレーションボードの点群が平坦であることを確認します。

キャリブレーションプロセス

ロボットの絶対位置精度を確認

  1. キャリブレーションプロセスに入る

    カメラで、キャリブレーションをクリックし、ポップアップウィンドウでカメラ取り付け方法として目が手にあるを選択し、確認をクリックしてキャリブレーションプロセスに入ります。

  2. ロボットの絶対位置精度を確認

    1. ロボットの絶対位置精度チェックをクリックします。

    2. チェックタイプを「X方向」に設定します。

    3. スタートデータをクリックします。キャリブレーションボードがカメラの視野内にあることを確認し、姿勢を取得をクリックします。

    4. エンドデータをクリックします。ティーチペンダントを使用してロボットを移動し、X方向のみに沿って移動し、他の方向に移動しないようにします。姿勢を取得をクリックします。

    5. チェックタイプをY方向、Z方向にそれぞれ設定し、ステップc-dを繰り返します。

    6. 精度を計算をクリックします。

      • 精度が要求を満たさない場合、再度チェックを行う必要があります。

      • 精度が要求を満たす場合、戻るをクリックして、手眼キャリブレーションプロセスを実行します。

キャリブレーションプロセス

  1. ロボットの接続状態を確認する

    Epic Proはロボットとの接続状態を継続的に監視します。

    • ロボットのモニターポート状態が接続済みと表示されている場合、ソフトウェアはロボットの姿勢データを自動的に取得できます。

    • 未接続と表示されている場合、ロボットのティーチペンダントに表示されているロボットの姿勢を確認し、手動で点対データに入力する必要があります。

  2. 点対データを取得する

    キャリブレーションボードをカメラの視野の中央に移動し、点対リストにある点対データを収集をクリックすると、現在の状態でのキャリブレーションボードの姿勢とロボットの姿勢、および測定精度が取得されます。

    測定精度の値が0.997〜1.003の範囲内で緑色表示されている場合、現在のデータは使用可能です。0.993〜0.997または1.003〜1.007の範囲内で黄色表示されている場合、現在のデータにはリスクがあります。0.993未満または1.007より大きい場合、赤色表示され、データは使用できません。この場合、現在のデータを削除して再収集することをお勧めします。
  3. ロボットの姿勢を調整する

    最初の点対データを収集した後、キャリブレーションボードがカメラの視野内にあることを確認し、ティーチペンダントを使用してロボットを移動し、各関節が動くようにロボットの姿勢を調整し、カメラがキャリブレーションボードの周りを回転するようにします。

    calibration board pose
  4. 点対データを再取得する

    キャリブレーションボードの姿勢を調整した後、追加をクリックすると、2組目の点対データが取得されます。手順3〜4を繰り返し、少なくとも10組の点対データを収集します。

  5. 点対データを計算する

    現在のデータを計算をクリックして、上記で収集したすべての点対データを計算し、手眼キャリブレーション結果を取得します。

    4組の点対データを収集した後、データを1組追加するたびに計算を実行することをお勧めします。
  6. 手眼キャリブレーション結果を確認する

    キャリブレーション結果を確認をクリックして計算結果ウィンドウを開き、そのウィンドウで手眼キャリブレーション結果を確認します。

手眼キャリブレーション精度を確認

  1. 手眼キャリブレーション精度チェックをクリックします。

  2. 姿勢を取得してロボットに送信をクリックし、キャリブレーションボードの原点姿勢を取得します。

    キャリブレーションボードの原点は、下図の矢印が示す位置にあります。

    calibration base point
  3. ロボットをその姿勢に移動させ、ロボットのエンドがキャリブレーションボードの原点姿勢と一致しているかどうかを確認します。