JP2022039903A - ラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法 - Google Patents

ラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法 Download PDF

Info

Publication number
JP2022039903A
JP2022039903A JP2021000997A JP2021000997A JP2022039903A JP 2022039903 A JP2022039903 A JP 2022039903A JP 2021000997 A JP2021000997 A JP 2021000997A JP 2021000997 A JP2021000997 A JP 2021000997A JP 2022039903 A JP2022039903 A JP 2022039903A
Authority
JP
Japan
Prior art keywords
grid
truncated cone
coordinate system
line laser
calibration block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021000997A
Other languages
English (en)
Other versions
JP7075145B2 (ja
Inventor
文松 江
Wensong Jiang
哉 ▲羅▼
Zai Luo
洪楠 ▲趙▼
Hongnan Zhao
志▲遠▼ 朱
Zhiyuan Zhu
▲げい▼文 ▲陳▼
Yiwen Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Jiliang University
Original Assignee
China Jiliang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Jiliang University filed Critical China Jiliang University
Publication of JP2022039903A publication Critical patent/JP2022039903A/ja
Application granted granted Critical
Publication of JP7075145B2 publication Critical patent/JP7075145B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/0095Means or methods for testing manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1689Teleoperation

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

【課題】ラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法を提供する。【解決手段】キャリブレーションブロック401の表面には碁盤目402を備え、碁盤目402は縦横の等間隔の碁盤線列が交差して形成されるラインレーザーセンサ用のキャリブレーションブロック401であって、キャリブレーションブロック401の中央には円錐台孔404を備え、円錐台孔404の軸は碁盤目402の所在する表面に垂直であり、円錐台孔404の軸は碁盤目上の2本の交差線の交点を通過する。キャリブレーションブロック401は、平面上で碁盤目線及び円錐台孔404を識別するだけでよいため、加工がより簡単であり、加工精度を向上しやすい。【選択図】図2

Description

本発明は、光学検出の技術分野に関するものである。特に、レーザーセンサのキャリブレーション技術に関するものである。
製造業工程の継続的な向上に伴い、工業検出産業は検出方法に対してますます高い要件を提出し、従来の接触式測定方法は既に工業検出の要件を満たすことができず、非接触式、高精度、高感度、デジタル化及び携帯化は、検出産業の現在の発展の主な傾向になっている。ラインレーザーセンサは、レーザー技術を用いて測定を行うセンサであり、非接触式レーザ測定は、光電検出技術の分岐の一つとして、高速度、高精度、広い測定範囲、強力な信頼性、広い適用範囲等の利点を備え、長さ、距離及び三次元形態等の検出で広く適用されている。
高効率、高精度の測定要件を満たすために、現代の産業では、ラインレーザーセンサをロボットアームのエンドエフェクタに取り付ける組合せ測定システムがますます広く適用されている。取り付ける時、ロボットとラインレーザーセンサとの間の位置関係は未知であり、正確に測定を行う目的を実現するためには、実際の測定前に、必ず先にロボットとレーザーセンサの位置関係に対して求解とキャリブレーションを行う必要がある。即ち、「ハンドアイキャリブレーション」を行う必要がある。センサ装置の内部パラメータに基づいて、物体の画像座標系における座標をセンサ座標系に変換した後、また、測定システムの外部パラメータに基づいて、物体のセンサ座標系における座標を世界座標系に変換する必要がある。実際上、センサ装置の内部パラメータは、工場出荷時に既に固化され、使用中で変更することはできないが、外部パラメータは調整及びキャリブレーションすることができる。ここで、とても重要な過程の一つは、ロボット視覚システムに対してハンドアイキャリブレーションを行い、センサとロボットとの間の相対的な位置関係を決定する必要がある。
簡単に言えば、ハンドアイキャリブレーションの目的は、ベース座標系又は世界座標系とラインレーザーセンサの視覚座標系との間の変換関係を取得し、ラインレーザーセンサが測定した視覚座標系におけるデータをベース座標系又は世界座標系中に統合することである。
現在、ハンドアイ関係のキャリブレーション方法には、通常、有限シナリオ点(Limited scene points)法、平面ターゲット法及び標準球法が含まれる。有限シナリオ点法と平面ターゲット法は、カメラに基づくキャリブレーションであり、カメラの異なる姿勢を調整することにより、空間内の同一点Pに対して撮影を行い、点Pの異なる画像中における位置関係を求解することにより、カメラとロボットとの間のハンドアイ関係を取得する方法である。ラインレーザーセンサの測定範囲が限られており、且つ測定原理が異なるため、この方法はラインレーザーセンサのハンドアイキャリブレーションには適用しない。
標準球法は、現在、一般的にラインレーザーセンサのハンドアイキャリブレーションに適用されている方法であるが、このキャリブレーション方法は操作過程が複雑であり、標準球の加工精度に対する要求が高く、及び球心の座標を取得する時のカット断面による円のフィッティング誤差が大きいため、キャリブレーション結果の精度に影響を与え、ハンドアイキャリブレーション結果の精度要件を保証することは困難である。
本発明は、従来技術における上記の問題を解決することを目的とし、ラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法を提供する。このキャリブレーションブロックは、加工精度の要件が低く、ハンドアイキャリブレーションに便利であり、このキャリブレーションブロックに適用されるハンドアイキャリブレーション方法は簡単で精度が高い。
本発明の目的は、以下の技術的解決策を通じて達成することができる。キャリブレーションブロックの表面には碁盤目を備え、前記碁盤目は縦横の等間隔の碁盤線列が交差して形成されるラインレーザーセンサ用のキャリブレーションブロックであって、前記キャリブレーションブロックの中央には円錐台孔を備え、前記円錐台孔の軸は碁盤目の所在する表面に垂直であり、前記円錐台孔の軸は碁盤目上の2本の交差線の交点を通過する。
いくつかの実施形態において、前記円錐台孔の孔壁面と碁盤目の所在する表面とが交差する円形口のエッジの直径は、碁盤目上の最小方眼の辺の長さより小さい。即ち、2つの隣接する平行線の間隔より小さい。
いくつかの実施形態において、円錐台の母線と底面との夾角は45°である。
いくつかの実施形態において、前記碁盤目は陰刻(diaglyph)線である。
いくつかの実施形態において、前記円錐台孔の下方には走査位置決め装置が配置され、前記走査位置決め装置は、走査光を受け取ることができる光電検出器を含み、前記光電検出器の光電プローブは、変形フレーム上に設置され、変形フレームは、12個の弧形の変形ユニットを含み、変形ユニットは2つの弧形ロッドを含み、2つの弧形ロッドの中央部分は中央ヒンジ軸を介して回転連結され、複数の変形ユニットの弧形ロッドは端部ヒンジ軸を介して閉鎖連結されて閉じた円形の変形フレームになり、円形の変形フレームは円錐台孔の中心軸に垂直であり、変形フレームの円心は円錐台孔の中心軸上に位置され、同一変形ユニットの同一径向上の2つの端部ヒンジ軸はスライド可能にラジアルガイドレール上に配合され、端部ヒンジ軸又は中央ヒンジ軸は、リニアモータにより制御され、ラジアルガイドレールを沿って移動することにより、前記変形フレームの収縮変形を制御し、光電検出器と円錐台孔の中心軸との距離を変更し、光電検出器は変形フレームの内側における12個の端部ヒンジ軸上に設置される。
ラインレーザーセンサ用のハンドアイキャリブレーション方法であって、
(1)ラインレーザーセンサをロボットアームのエンドエフェクタ上に固定的に取り付け、前記キャリブレーションブロック及び碁盤目をラインレーザーセンサの測定範囲内に取り付ける、センサを設置するステップと、
(2)対応する姿勢下でラインレーザーセンサから放出されたレーザー走査面がキャリブレーションブロック上の碁盤目と交差し、碁盤目の表面上にライトストリップ直線を形成するように、ロボットアームを介してエンドエフェクタの姿勢を調整し、前記ライトストリップ直線は円錐台孔の中心に対して対称である碁盤線の交点を少なくとも2つ通過させることにより、円錐台孔の中心がライトストリップ直線上に位置され、センサはレーザー走査面から反射された三次元点群のセンサ座標系における座標データを収集し、ロボットアームティーチペンダントを介して、前記エンドエフェクターの異なる姿勢における姿勢情報データを読み取って記録し、エンドエフェクタの少なくとも6つの異なる姿勢に対応する三次元点群データを取得する、「姿勢-点群データ集合」を取得するステップと、
(3)異なる姿勢下で対応する三次元点群データに対して直線フィッティングを行い、フィッティング直線方程式を構築し、円錐台孔の中心に対して対称である2つの対称点を取得し、2つの対称点の同一座標軸上で対応する第一座標値をフィッティング直線方程式に代入し、2つの対称点のフィッティング直線で対応するもう一つの座標軸における第二座標値を取得し、2つの対称点の対応する座標値の合計の二分の一が、即ち円錐台孔の中心のセンサ座標系における座標である、円錐台孔の中心のセンサ座標系における座標を計算するステップと、
(4)キャリブレーションブロック及びロボットアームのベースはすべて固定されているため、次の行列方程式からエンドエフェクタ座標系に対するセンサ座標系の並進及び回転行列R、Tを求解する、ロボットに対してハンドアイキャリブレーションを行うステップとを含む。
Figure 2022039903000002
ここで、nは、走査及びデータ収集の総回数を表し、PBaseは、円錐台孔の中心のベース座標系における座標を表し、PSiは、第i回目の走査及びデータ収集時、円錐台孔の中心のセンサ座標系におけるフィッティング座標を表し、
Figure 2022039903000003
は、第i回目の走査及びデータ収集時、ベース座標系に対するエンドエフェクタ座標系の並進及び回転行列を表し、R、Tは、エンドエフェクタ座標系に対するセンサ座標系の並進及び回転行列、即ち求解する必要のあるハンドアイ関係を表す。
いくつかの実施形態において、前記2つの対称点は、ライトストリップ直線毎に対応する三次元点群データの中で座標の突然な変化を伴う2つの点である。
いくつかの実施形態において、前記三次元点群データは、2つの部分、即ち、碁盤目の表面から反射された表面三次元点群データと、円錐台孔の内部底面から反射された底面三次元点群データとを含み、底面三次元点群データの座標と表面三次元点群データの座標との間の突然な変化が存在する特性により、底面三次元点群データを除去する。
いくつかの実施形態において、レーザーセンサを駆動する時、円錐台孔の中心に対して対称である碁盤目上の2つの縦横の碁盤線の交点はすべて前記ライトストリップ直線上に位置される。
いくつかの実施形態において、前記2つの対称点は、円錐台孔の中心に対して対称である2つの碁盤目線とライトストリップ直線との交点である。
いくつかの実施形態において、レーザーセンサを駆動する時、走査光の一部が円錐台孔の内部に入射され、走査光がその中の2つのヒンジ軸上の光電検出器により検出されるように、リニアモータを介して変形フレームの変形を制御し、リニアモータの伸縮量及び光を検出した光電検出器の所在するヒンジ軸の位置により走査光の入射角及び方向を計算でき、碁盤目上の走査光の走査位置を知ることができる。
従来技術と比較して、本発明のラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法には、以下の利点がある。
本発明のキャリブレーションブロックは、平面上で碁盤目線及び円錐台孔を識別するだけでよいため、加工がより簡単であり、加工精度を向上しやすい。また、キャリブレーションを行う時、ロボットの姿勢の変換範囲がより広く、特徴点のフィッティングと抽出の過程がより便利で、操作が簡単で、迅速且つ正確であり、キャリブレーションブロックの世界座標系における座標を測定する必要がない。
図面(必ずしも一定の縮尺で描かれているわけではない)で、同様な参照番号が異なる図で同様な構成要素を記載することができる。異なる文字接尾辞を持つ同様な参照番号は、同様な構成要素の異なる例を表すことができる。図面は、限定ではなく例として、本明細書で論じられる各実施形態を示している。
実施例1によるキャリブレーション装置の概略図である。 キャリブレーションブロックの概略斜視図である。 キャリブレーションブロックの碁盤目面の正面図である。 キャリブレーションブロックの断面図である。 2つのレーザー走査面とキャリブレーションブロックの碁盤目との交差状態を表す比較概略図である。 収集された三次元点群データの概略分布図である。 ハンドアイキャリブレーションの概略フローチャートである。 実施例3の概略図である。 実施例3による走査位置決め装置の概略図である。 変形後の実施例3による走査位置決め装置の概略図である。
以下は、本発明の具体的な実施例であり、図面を結合しながら本発明の技術的解決策をさらに説明するが、本発明は、これらの実施例に限定されず、以下の実施形態は、請求の範囲に係る本発明を限定するものではない。また、実施形態に記載されている特徴のすべての組み合わせは、本発明の解決に必ずしも必須ではない。
すべての方向参照(例えば、上方、下方、上へ、上、下へ、下、頂部、底部、左、右、垂直、水平等)は読者の理解を補助するために図面で説明的に使用されるだけで、添付された請求の範囲により定義される本発明の範囲に対する制限(例えば、位置、方位又は用途等)を意味するものではないことを、当技術分野の一般技術者は、理解すべきである。また、「基本的」という用語は、条件、量、値、又はサイズ等のわずかな不正確さ又は偏差を指すことができ、これらの一部は製造偏差又は許容範囲内にある。
実施例1
図1、2、3及び4に示すように、ロボットアームの外側の操作プラットフォーム501上で世界座標系に対して相対的に固定な位置を決定し、キャリブレーションブロック401を固定する。キャリブレーションブロック401は、立方体構造であり、規格は220.0mm×220.0mm×30.0mmであり、サイズ加工精度は0.01mmであり、表面粗さは1.6であり、材質はセラミックである。前記キャリブレーションブロックの表面には碁盤目を備え、前記碁盤目は縦横の等間隔の碁盤線が交差して形成されており、碁盤目402は、キャリブレーションブロックの220mm×220mmの表面の中央に位置され、規格は200mm×200mmであり、21本の横向き/縦向き垂直の等間隔の線分からなり、2つの隣接する平行線分の間の距離は10.0mmであり、スクライビング精度は0.01mmである。前記キャリブレーションブロックの中央には円錐台孔(即ち、円錐台形状の孔)を備え、円錐台孔404の中心軸は、キャリブレーションブロック401の中心軸と同軸であり、キャリブレーションブロック401の中央に位置される。円錐台孔404の高さは30mmであり、上表面円の半径は5mmであり、下表面円の半径は35mmであり、円錐台の母線と底面との間の夾角は45°であり、前記円錐台孔の軸は碁盤目の所在する表面に対して垂直であり、特性点P403は碁盤目の中央交点に位置され、前記円錐台孔の軸はこの交点を通過する。そのため、特徴点P403は、即ち円錐台の上表面円孔の円心でもある。前記円錐台孔の孔壁面と碁盤目の所在する表面とが交差する円形口のエッジの直径は、碁盤目上の最小方眼の辺の長さより小さい、即ち、2つの隣接する平行線の間隔より小さい。
キャリブレーションの基本原理:特性点P403は、キャリブレーションブロック401の表面の中央に位置されており、ラインレーザーセンサ301をロボットアームのエンドエフェクタ201上に固定的に取り付け、ラインレーザーセンサ301が異なる姿勢で特徴点P403に関する位置情報に対して走査及び収集を行うように、ロボットアーム101を介してエンドエフェクター201を調整するとともに、一緒に動くようにラインレーザーセンサ301を駆動する。ラインレーザーセンサ301とロボットのエンドエフェクタ201との相対的な位置関係が変わらないため、センサ座標系とエンドエフェクター座標系との相対的な位置関係は変わらない。これらの2つの座標系の関係を求めることが、ロボットのハンドアイキャリブレーションである。
図5、6及び7に示すように、具体的なキャリブレーション方法は、次の通りである。
(1)センサを設定する。ラインレーザーセンサ301をロボットアーム101のエンドエフェクタ201に固定的に取り付け、キャリブレーションブロック401を操作プラットフォーム501上に固定的に取り付け、前記キャリブレーションブロック401及び碁盤目402をラインレーザーセンサ301の測定範囲内に取り付ける。
(2)「姿勢-点群データ集合」を取得する。対応する姿勢下でラインレーザーセンサ301から放出されたレーザー走査面がキャリブレーションブロック401上の碁盤目402と交差し、碁盤目の表面上にライトストリップ直線を形成するように、ロボットアーム101を介してエンドエフェクタ201の姿勢を調整する。円錐台孔の中心がライトストリップ直線上に位置されるように、前記ライトストリップ直線は円錐台孔の中心(即ち、特徴点)に対して対称である碁盤線の交点を少なくとも2つ通過する。センサはレーザー走査面から反射された三次元点群のセンサ座標系における座標データを収集し、ロボットアームティーチペンダントを介して、前記エンドエフェクター201の異なる姿勢における姿勢情報データを読み取って記録する。少なくとも6つの異なる姿勢に対応する三次元点群データを取得する。この過程の姿勢データ及びキャリブレーションブロック401の三次元点群データを「姿勢-点群データ集合」としてパッケージ化する。
(3)円錐台孔の中心のセンサ座標系における座標を計算する。
異なる姿勢下で対応する三次元点群データに対して直線フィッティングを行い、フィッティング直線方程式を構築し、円錐台孔の中心に対して対称である2つの対称点を取得し、2つの対称点の同一座標軸上で対応する第一座標値をフィッティング直線方程式に代入し、2つの対称点のフィッティング直線で対応するもう一つの座標軸における第二座標値を取得する。2つの対称点の対応する座標値の合計の二分の一が、即ち円錐台孔の中心のセンサ座標系における座標である。前記2つの対称点は、ライトストリップ直線毎に対応する三次元点群データの中で座標の突然な変化を伴う2つの点、即ち円錐台孔のエッジのセンサ座標系で対応する2つの点である。前記三次元点群データは、2つの部分、即ち、碁盤目402の表面から反射された表面三次元点群データと、円錐台孔404の内部底面から反射された底面三次元点群データとを含み、底面三次元点群データの座標と表面三次元点群データの座標との間の突然な変化が存在する特性により、三次元点群データの座標が突然に変化する点が、即ちライトストリップ直線と円錐台孔のエッジとが交差する2つの点である。この2つの点の中心が、即ち円孔の円心である。即ち、特徴点P403である。より具体的な説明は、次の通りである。
前記ラインレーザーセンサ301が前記キャリブレーションブロック401に対して測定した三次元点群データはすべてセンサ座標系におけるyz平面内にあり、N個のデータ点(0,yi,zi)を含み、レーザーセンサ301から放出されたレーザー走査面302とキャリブレーションブロック401とが交差するライトストリップ直線上に分布される。前記三次元点群データは、2つの部分、即ち、碁盤目402上の三次元点群データと、円錐台孔404の底面上の三次元点群データとの2つの部分を含み、A、Bの2つの点は、碁盤目402上の三次元点群データの中で、特徴点P403に最も近い2つの点である。前記ライトストリップ直線上の三次元点群データに対して再び処理を行い、円錐台孔404の底面上におけるライトストリップ直線の所在する三次元点群データを除去し、碁盤目402上におけるライトストリップ直線の所在する三次元点群データを取得する。最小二乗法により、前記「碁盤目402上におけるライトストリップ直線の所在する三次元点群データ」に対して、センサ座標系におけるyz平面内でフィッティングを行い、関数Z(y)を構築し、フィッティング直線方程式
Figure 2022039903000004
を表す。特徴点P403に最も近い2つの三次元点群データA(0,y,z)及びB(0,y,z)をそれぞれ取得し、それらのy軸値を取得してフィッティング直線方程式
Figure 2022039903000005
に代入し、次の通りに、A、Bの2つの点のフィッティング後のZ軸座標値をそれぞれ取得する。
Figure 2022039903000006
特徴点P403が線分ABの中点であるため、フィッティング後の特徴点P403のセンサ座標系における座標は次のように表すことができる。
Figure 2022039903000007

したがって、特徴点P403のセンサ座標系における座標P(0,y,z)を取得することができる。
(4)ロボットに対してハンドアイキャリブレーションを行う。キャリブレーションブロック401及びロボットアーム101のベースはすべて固定されているため、次の行列方程式から成り立つ。
Figure 2022039903000008
ここで、nは、走査及びデータ収集の総回数を表し、
Figure 2022039903000009
は、円錐台孔の中心のベース座標系における座標を表し、、PSiは、第i回目の走査及びデータ収集時、円錐台孔の中心のセンサ座標系におけるフィッティング座標を表し、
Figure 2022039903000010
は、第i回目の走査及びデータ収集時、ベース座標系に対するエンドエフェクタ座標系の並進及び回転行列を表し、R、Tは、エンドエフェクタ座標系に対するセンサ座標系の並進及び回転行列、即ち、求解する必要のあるハンドアイ関係を表し、エンドエフェクタ座標系に対するセンサ座標系の並進及び回転行列R、Tを求解することにより、即ちハンドアイキャリブレーションを完了させる。具体的な計算過程は次の通りである。
式(5)から、次の方程式を取得することができる。
Figure 2022039903000011
Figure 2022039903000012
を式(6)を代入して展開すると、次を取得することができる。
Figure 2022039903000013
さらに、次の関係を確立する。
Figure 2022039903000014
上記の式で、
Figure 2022039903000015
は、第i回目の走査及びデータ収集を行う時、特徴点P403のセンサ座標系におけるフィッティング座標を表し、式(7)を以下の行列方程式に書き換えることができる。
Ax=b (11)
最小二乗解方程式を通じて、xの解を取得することができる。
Figure 2022039903000016
求解されたxにより、Rx、Txのパラメータ値を取得し、ハンドアイ関係の行列を取得し、ハンドアイキャリブレーションを完了させることができる。
実施例2
ラインレーザーセンサ301を駆動する時、レーザー走査面と、碁盤目402上の円錐台孔の中心に対して対称である縦横の碁盤線との交点はすべて前記ライトストリップ直線上に位置されることにより、円錐台孔の中心がレーザー走査面上に位置されるように確保するとともに、交点を識別しやすくする。
円錐台孔の中心のセンサ座標系における座標を計算する時、碁盤目上の円錐台孔の中心に対して対称である2つの縦横の碁盤線の交点がすべて前記ライトストリップ直線上に位置されるようにする。碁盤目線が陰刻(diaglyph)線であるため、碁盤目線とライトストリップ直線との交点のセンサ座標系における座標は、三次元点群の他の点に対して明らかな座標値の変化がある。そのため、2つの対称点は簡単に見つけることができる。即ち、前記2つの対称点は、円錐台孔の中心に対して対称である2つの碁盤目線とライトストリップ直線との交点である。
ラインレーザーセンサ301を駆動する時、特徴点P403がライトストリップ直線の中央位置に近づくように、ロボットアーム101を制御し、エンドエフェクタ201の姿勢を調整することにより、ラインレーザーセンサー301が収集された座標データのより正確な処理に役立つ。
実施例3
図8、9、10に示すように、上記の実施例と異なることは、前記円錐台孔の下方には走査位置決め装置が配置され、前記走査位置決め装置は、走査光を受け取ることができる光電検出器を含み、前記光電検出器の光電プローブ8は、変形フレーム上に配置され、変形フレームは、12個の弧形の変形ユニットを含み、変形ユニットは2つの弧形ロッド12を含み、2つの弧形ロッドの中央部分は中央ヒンジ軸6を介して回転連結され、複数の変形ユニットの弧形ロッドは端部ヒンジ軸7を介して閉鎖連結されて閉じた円形の変形フレームになり、円形の変形フレームは円錐台孔の中心軸に垂直であり、変形フレームの円心は円錐台孔の中心軸上に位置され、同一変形ユニットの同一径向上の2つの端部ヒンジ軸はスライド可能にラジアルガイドレール9上に配合され、端部ヒンジ軸又は中央ヒンジ軸は、リニアモータ10により制御され、ラジアルガイドレールを沿って移動することにより、前記変形フレームの収縮変形を制御し、光電検出器と円錐台孔の中心軸との距離を変更し、光電検出器は変形フレームの内側における12個の端部ヒンジ軸上に設置される。図には、複数のリニアモータが示されているが、実は、リニアモータは1個だけでも良く、他の伸縮制御装置を採用することもできる。
検出する時、走査光の一部が円錐台孔の内部に入射され、走査光がその中の2つのヒンジ軸上の光電検出器により検出されるように、リニアモータを介して変形フレームの変形を制御する。リニアモータの伸縮量及び光を検出した光電検出器の所在するヒンジ軸の位置により走査光の入射角及び方向を計算でき、碁盤目上の走査光の走査位置を知ることができる。
ラジアルガイドレールは回転リング11上に固定することができ、前記回転リングは円錐台孔の中心軸と同軸であり、ステッピングモータは回転リングが円錐台孔の中心軸を中心に回転するように制御し、通常、任意の方向に向けて走査する光に対し、同時に2つの光電検出器がこの方向の光を検出されることを保証することができる。
本明細書では、いくつかの用語がより多く使用されているが、他の用語を使用する可能性を排除することではない。これらの用語は、ただ本発明の性質をより便利に記載及び説明するためであり、それらを、あらゆる追加の制限として解釈することは、本発明の精神に反することである。明細書及び図面に示す装置及び方法における操作、ステップ等の実行順序は、特に明記しない限り、前の処理の出力が後の処理で使用されない限り、任意の順序で実施することができる。説明の便宜上、「まず」、「次に」等を使用した説明は、必ずこの順序で実行すべきであることを意味するわけではない。
本明細書に記載された特定の実施形態は、単に本発明の精神を例示するものである。当業者は、記載された特定の実施形態に対して様々な変更又は補足又は類似な方法への置き換えを行うことができるが、それは本発明の精神から逸脱したり、添付の特許請求の範囲によって定義された範囲を超えたりすることはない。
101、ロボットアーム;201、エンドエフェクタ;301、ラインレーザーセンサ;302、レーザー走査面;401、キャリブレーションブロック;402、碁盤目;403、特徴点P;404、円錐台孔;405、特徴点Pに対して対称である交点ペア(示例I);406、特徴点Pに対して対称である交点ペア(示例II);501、操作プラットフォーム;6、中央ヒンジ軸;7、端部ヒンジ軸;8、光電プローブ;9ラジアルガイドレール;10、リニアモータ;11、回転リング;12、弧形ロッド。

Claims (10)

  1. キャリブレーションブロックの表面には碁盤目を備え、前記碁盤目は縦横の等間隔の碁盤線列が交差して形成されるラインレーザーセンサ用のキャリブレーションブロックであって、
    前記キャリブレーションブロックの中央には円錐台孔を備え、前記円錐台孔の軸は碁盤目の所在する表面に垂直であり、前記円錐台孔の軸は碁盤目上の2本の交差線の交点を通過する、ことを特徴とするラインレーザーセンサ用のキャリブレーションブロック。
  2. 前記円錐台孔の孔壁面と碁盤目の所在する表面とが交差する円形口のエッジの直径は、碁盤目上の最小方眼の辺の長さより小さい、ことを特徴とする請求項1に記載のラインレーザーセンサ用のキャリブレーションブロック。
  3. 円錐台の母線と底面との夾角は45°である、ことを特徴とする請求項1に記載のラインレーザーセンサ用のキャリブレーションブロック。
  4. 前記碁盤目は陰刻(diaglyph)線である、ことを特徴とする請求項1に記載のラインレーザーセンサ用のキャリブレーションブロック。
  5. 前記円錐台孔の下方には走査位置決め装置が配置され、前記走査位置決め装置は、走査光を受け取ることができる光電検出器を含み、前記光電検出器の光電プローブは、変形フレーム上に設置され、変形フレームは、12個の弧形の変形ユニットを含み、変形ユニットは2つの弧形ロッドを含み、2つの弧形ロッドの中央部分は中央ヒンジ軸を介して回転連結され、複数の変形ユニットの弧形ロッドは端部ヒンジ軸を介して閉鎖連結されて閉じた円形の変形フレームになり、円形の変形フレームは円錐台孔の中心軸に垂直であり、変形フレームの円心は円錐台孔の中心軸上に位置され、同一変形ユニットの同一径向上の2つの端部ヒンジ軸はスライド可能にラジアルガイドレール上に配合され、端部ヒンジ軸又は中央ヒンジ軸は、リニアモータにより制御され、ラジアルガイドレールを沿って移動することにより、前記変形フレームの収縮変形を制御し、光電検出器と円錐台孔の中心軸との距離を変更し、光電検出器は変形フレームの内側における12個の端部ヒンジ軸上に設置される、ことを特徴とする請求項1に記載のラインレーザーセンサ用のキャリブレーションブロック。
  6. ラインレーザーセンサ用のハンドアイキャリブレーション方法であって、
    (1)ラインレーザーセンサをロボットアームのエンドエフェクタ上に固定的に取り付け、前記キャリブレーションブロック及び碁盤目をラインレーザーセンサの測定範囲内に取り付ける、センサを設置するステップと、
    (2)対応する姿勢下でラインレーザーセンサから放出されたレーザー走査面がキャリブレーションブロック上の碁盤目と交差し、碁盤目の表面上にライトストリップ直線を形成するように、ロボットアームを介してエンドエフェクタの姿勢を調整し、前記ライトストリップ直線は円錐台孔の中心に対して対称である碁盤線の交点を少なくとも2つ通過させることにより、円錐台孔の中心がライトストリップ直線上に位置され、センサはレーザー走査面から反射された三次元点群のセンサ座標系における座標データを収集し、ロボットアームティーチペンダントを介して、前記エンドエフェクターの異なる姿勢における姿勢情報データを読み取って記録し、エンドエフェクタの少なくとも6つの異なる姿勢に対応する三次元点群データを取得する、「姿勢-点群データ集合」を取得するステップと、
    (3)異なる姿勢下で対応する三次元点群データに対して直線フィッティングを行い、フィッティング直線方程式を構築し、円錐台孔の中心に対して対称である2つの対称点を取得し、2つの対称点の同一座標軸上で対応する第一座標値をフィッティング直線方程式に代入し、2つの対称点のフィッティング直線で対応するもう一つの座標軸における第二座標値を取得し、2つの対称点の対応する座標値の合計の二分の一が、即ち円錐台孔の中心のセンサ座標系における座標である、円錐台孔の中心のセンサ座標系における座標を計算するステップと、
    (4)キャリブレーションブロック及びロボットアームのベースはすべて固定されているため、次の行列方程式からエンドエフェクタ座標系に対するセンサ座標系の並進及び回転行列R、Tを求解する、ロボットに対してハンドアイキャリブレーションを行うステップとを含む、ことを特徴とするラインレーザーセンサ用のハンドアイキャリブレーション方法。
    Figure 2022039903000017
    ここで、nは、走査及びデータ収集の総回数を表し、PBaseは、円錐台孔の中心のベース座標系における座標を表し、PSiは、第i回目の走査及びデータ収集時、円錐台孔の中心のセンサ座標系におけるフィッティング座標を表し、
    Figure 2022039903000018
    は、第i回目の走査及びデータ収集時、ベース座標系に対するエンドエフェクタ座標系の並進及び回転行列を表し、R、Tは、エンドエフェクタ座標系に対するセンサ座標系の並進及び回転行列、即ち求解する必要のあるハンドアイ関係を表す。
  7. 前記2つの対称点は、ライトストリップ直線毎に対応する三次元点群データの中で座標の突然な変化を伴う2つの点である、ことを特徴とする請求項6に記載のラインレーザーセンサ用のハンドアイキャリブレーション方法。
  8. レーザーセンサを駆動する時、円錐台孔の中心に対して対称である碁盤目上の2つの縦横の碁盤線の交点はすべて前記ライトストリップ直線上に位置される、ことを特徴とする請求項6に記載のラインレーザーセンサ用のハンドアイキャリブレーション方法。
  9. 前記2つの対称点は、円錐台孔の中心に対して対称である2つの碁盤目線とライトストリップ直線との交点である、ことを特徴とする請求項6に記載のラインレーザーセンサ用のハンドアイキャリブレーション方法。
  10. レーザーセンサを駆動する時、走査光の一部が円錐台孔の内部に入射され、走査光がその中の2つのヒンジ軸上の光電検出器により検出されるように、リニアモータを介して変形フレームの変形を制御し、リニアモータの伸縮量及び光を検出した光電検出器の所在するヒンジ軸の位置により走査光の入射角及び方向を計算でき、碁盤目上の走査光の走査位置を知ることができる、ことを特徴とする請求項6に記載のラインレーザーセンサ用のハンドアイキャリブレーション方法。

JP2021000997A 2020-08-28 2021-01-06 ラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法 Active JP7075145B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010881809.5 2020-08-28
CN202010881809.5A CN111735390B (zh) 2020-08-28 2020-08-28 一种用于线激光传感器的标定块及手眼标定方法

Publications (2)

Publication Number Publication Date
JP2022039903A true JP2022039903A (ja) 2022-03-10
JP7075145B2 JP7075145B2 (ja) 2022-05-25

Family

ID=72658914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021000997A Active JP7075145B2 (ja) 2020-08-28 2021-01-06 ラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法

Country Status (2)

Country Link
JP (1) JP7075145B2 (ja)
CN (1) CN111735390B (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114689106A (zh) * 2022-03-31 2022-07-01 上海擎朗智能科技有限公司 传感器标定方法、机器人及计算机可读存储介质
CN114782513A (zh) * 2022-04-22 2022-07-22 成都飞机工业(集团)有限责任公司 一种基于平面的点激光传感器安装位姿标定方法
CN115046436A (zh) * 2022-06-15 2022-09-13 重庆大学 一种适用于复杂构形破片阵列式设计的破片分布规划及其铺贴控制方法
CN115241110A (zh) * 2022-08-15 2022-10-25 魅杰光电科技(上海)有限公司 晶圆的运动控制方法及晶圆的运动控制***
CN115249267A (zh) * 2022-09-22 2022-10-28 海克斯康制造智能技术(青岛)有限公司 一种基于转台及机器人位姿解算的自动检测方法及装置
CN115615355A (zh) * 2022-10-13 2023-01-17 中国科学院声学研究所 一种基于数据的线激光器液体介质中轮廓测量补偿方法
CN116000927A (zh) * 2022-12-29 2023-04-25 中国工程物理研究院机械制造工艺研究所 一种机器人视觉***空间位置导引精度的测量装置及方法
CN116079729A (zh) * 2023-01-13 2023-05-09 香港中文大学深港创新研究院(福田) 一种机械臂自主手眼标定算法
CN116117818A (zh) * 2023-02-28 2023-05-16 哈尔滨工业大学 一种机器人传感器手眼标定方法及***
CN116359891A (zh) * 2023-06-01 2023-06-30 季华实验室 一种多传感器快速标定方法及***
CN117140535A (zh) * 2023-10-27 2023-12-01 南湖实验室 一种基于单笔测量的机器人运动学参数标定方法及***
CN117576227A (zh) * 2024-01-16 2024-02-20 中铁科工集团有限公司 一种手眼标定方法、设备及存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113334383B (zh) * 2021-06-22 2022-05-31 华中科技大学 一种基于线激光测量仪的机器人末端工具偏置标定方法
CN115014257B (zh) * 2022-06-30 2023-03-14 南京航空航天大学 一种二维线激光传感器标定方法
CN115371564B (zh) * 2022-10-24 2023-03-07 南京航空航天大学 线激光传感器与机器人法兰盘相对位姿标定方法及***
CN116117810B (zh) * 2023-01-10 2023-12-29 群滨智造科技(苏州)有限公司 一种不同机器人之间数据转换后二次校准的方法及装置
CN116100564B (zh) * 2023-04-12 2023-07-25 深圳广成创新技术有限公司 一种标定机械手的高精度标定方法及装置
CN116222385B (zh) * 2023-05-08 2023-07-14 东莞市兆丰精密仪器有限公司 激光中心位置标定方法及测量***
CN117036510B (zh) * 2023-09-18 2024-05-07 合肥埃科光电科技股份有限公司 线光谱共聚焦传感器标定方法、***及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007125633A (ja) * 2005-11-02 2007-05-24 Pulstec Industrial Co Ltd 多自由度ロボットの位置決め誤差補正装置、同位置決め誤差補正方法および位置決め誤差補正用校正治具
JP2014018932A (ja) * 2012-07-20 2014-02-03 Kobe Steel Ltd 光学式センサ付きロボットのキャリブレーション方法
JP2017003537A (ja) * 2015-06-16 2017-01-05 大同特殊鋼株式会社 3次元形状測定方法
CN110161485A (zh) * 2019-06-13 2019-08-23 同济大学 一种激光雷达与视觉相机的外参标定装置及标定方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175413B1 (en) * 1997-08-28 2001-01-16 Proteus Corporation Laser calibration of robotics systems
JP2011220794A (ja) * 2010-04-08 2011-11-04 Seiko Epson Corp キャリブレーション治具およびこれを用いた撮像装置のキャリブレーション方法
CN107253190B (zh) * 2017-01-23 2020-09-01 梅卡曼德(北京)机器人科技有限公司 一种高精度机器人手眼相机自动标定的装置及其使用方法
CN111156925B (zh) * 2019-12-19 2021-12-28 南京理工大学 基于线结构光和工业机器人的大构件三维测量方法
CN111366912B (zh) * 2020-03-10 2021-03-16 上海西井信息科技有限公司 激光传感器与摄像头标定方法、***、设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007125633A (ja) * 2005-11-02 2007-05-24 Pulstec Industrial Co Ltd 多自由度ロボットの位置決め誤差補正装置、同位置決め誤差補正方法および位置決め誤差補正用校正治具
JP2014018932A (ja) * 2012-07-20 2014-02-03 Kobe Steel Ltd 光学式センサ付きロボットのキャリブレーション方法
JP2017003537A (ja) * 2015-06-16 2017-01-05 大同特殊鋼株式会社 3次元形状測定方法
CN110161485A (zh) * 2019-06-13 2019-08-23 同济大学 一种激光雷达与视觉相机的外参标定装置及标定方法

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114689106B (zh) * 2022-03-31 2024-03-08 上海擎朗智能科技有限公司 传感器标定方法、机器人及计算机可读存储介质
CN114689106A (zh) * 2022-03-31 2022-07-01 上海擎朗智能科技有限公司 传感器标定方法、机器人及计算机可读存储介质
CN114782513A (zh) * 2022-04-22 2022-07-22 成都飞机工业(集团)有限责任公司 一种基于平面的点激光传感器安装位姿标定方法
CN114782513B (zh) * 2022-04-22 2023-11-10 成都飞机工业(集团)有限责任公司 一种基于平面的点激光传感器安装位姿标定方法
CN115046436B (zh) * 2022-06-15 2024-03-12 重庆大学 一种适用于复杂构形破片阵列式设计的破片分布规划及其铺贴控制方法
CN115046436A (zh) * 2022-06-15 2022-09-13 重庆大学 一种适用于复杂构形破片阵列式设计的破片分布规划及其铺贴控制方法
CN115241110A (zh) * 2022-08-15 2022-10-25 魅杰光电科技(上海)有限公司 晶圆的运动控制方法及晶圆的运动控制***
CN115241110B (zh) * 2022-08-15 2023-12-08 魅杰光电科技(上海)有限公司 晶圆的运动控制方法及晶圆的运动控制***
CN115249267A (zh) * 2022-09-22 2022-10-28 海克斯康制造智能技术(青岛)有限公司 一种基于转台及机器人位姿解算的自动检测方法及装置
CN115615355A (zh) * 2022-10-13 2023-01-17 中国科学院声学研究所 一种基于数据的线激光器液体介质中轮廓测量补偿方法
CN115615355B (zh) * 2022-10-13 2023-05-16 中国科学院声学研究所 一种基于数据的线激光器液体介质中轮廓测量补偿方法
CN116000927A (zh) * 2022-12-29 2023-04-25 中国工程物理研究院机械制造工艺研究所 一种机器人视觉***空间位置导引精度的测量装置及方法
CN116079729A (zh) * 2023-01-13 2023-05-09 香港中文大学深港创新研究院(福田) 一种机械臂自主手眼标定算法
CN116117818A (zh) * 2023-02-28 2023-05-16 哈尔滨工业大学 一种机器人传感器手眼标定方法及***
CN116359891A (zh) * 2023-06-01 2023-06-30 季华实验室 一种多传感器快速标定方法及***
CN116359891B (zh) * 2023-06-01 2023-09-12 季华实验室 一种多传感器快速标定方法及***
CN117140535B (zh) * 2023-10-27 2024-02-02 南湖实验室 一种基于单笔测量的机器人运动学参数标定方法及***
CN117140535A (zh) * 2023-10-27 2023-12-01 南湖实验室 一种基于单笔测量的机器人运动学参数标定方法及***
CN117576227A (zh) * 2024-01-16 2024-02-20 中铁科工集团有限公司 一种手眼标定方法、设备及存储介质
CN117576227B (zh) * 2024-01-16 2024-04-19 中铁科工集团有限公司 一种手眼标定方法、设备及存储介质

Also Published As

Publication number Publication date
JP7075145B2 (ja) 2022-05-25
CN111735390A (zh) 2020-10-02
CN111735390B (zh) 2020-12-11

Similar Documents

Publication Publication Date Title
JP7075145B2 (ja) ラインレーザーセンサ用のキャリブレーションブロック及びハンドアイキャリブレーション方法
Zexiao et al. Complete 3D measurement in reverse engineering using a multi-probe system
CN103697824B (zh) 用于坐标测量机的测头的***标定方法
US6067165A (en) Position calibrating method for optical measuring apparatus
CN107121093A (zh) 一种基于主动视觉的齿轮测量装置及测量方法
CN110044293B (zh) 一种三维重构***及三维重构方法
CN106903687A (zh) 基于激光测距的工业机器人校准***与方法
CN101298984A (zh) 坐标测量方法及装置
Brosed et al. Laser triangulation sensor and six axes anthropomorphic robot manipulator modelling for the measurement of complex geometry products
CN109870125A (zh) 一种空心轴的孔轴同轴度测量装置及方法
CN107339935B (zh) 用于全视角扫描测量***的靶标空间交会测量方法
CN102654387A (zh) 一种基于空间曲面约束的工业机器人在线标定装置
JP7258869B2 (ja) パイプの雄ネジの輪郭を光学的に測定するためのデバイス
CN112082477A (zh) 基于结构光的万能工具显微镜三维测量装置及方法
CN110645911A (zh) 一种旋转扫描获得完整外表面3d轮廓的装置和方法
JP2021193400A (ja) アーチファクトを測定するための方法
CN107255463A (zh) 定位测量装置和定位测量方法
Zou et al. Extrinsic calibration method for 3D scanning system with four coplanar laser profilers
Zexiao et al. A novel approach for the field calibration of line structured-light sensors
CN115289997B (zh) 一种双目相机三维轮廓扫描仪及其使用方法
CN114018174B (zh) 复杂曲面轮廓测量***
CN105758339A (zh) 基于几何误差修正技术的光轴与物面垂直度检测方法
Clark et al. Measuring range using a triangulation sensor with variable geometry
JP2016191663A (ja) 光学式センサーの校正方法、及び三次元座標測定機
CN105841636B (zh) 基于直线运动部件误差补偿的光轴与物面垂直度检测方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210313

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220331

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220420

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220506

R150 Certificate of patent or registration of utility model

Ref document number: 7075145

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150