Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7698459B2 - 3次元計測装置及び3次元計測方法 - Google Patents
[go: Go Back, main page]

JP7698459B2 - 3次元計測装置及び3次元計測方法 - Google Patents

3次元計測装置及び3次元計測方法 Download PDF

Info

Publication number
JP7698459B2
JP7698459B2 JP2021072368A JP2021072368A JP7698459B2 JP 7698459 B2 JP7698459 B2 JP 7698459B2 JP 2021072368 A JP2021072368 A JP 2021072368A JP 2021072368 A JP2021072368 A JP 2021072368A JP 7698459 B2 JP7698459 B2 JP 7698459B2
Authority
JP
Japan
Prior art keywords
plane
measurement
point
imaging device
dimensional data
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.)
Active
Application number
JP2021072368A
Other languages
English (en)
Other versions
JP2022166932A (ja
Inventor
豊 塚田
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.)
Juki Corp
Original Assignee
Juki Corp
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 Juki Corp filed Critical Juki Corp
Priority to JP2021072368A priority Critical patent/JP7698459B2/ja
Priority to KR1020220049466A priority patent/KR20220145780A/ko
Priority to CN202210426049.8A priority patent/CN115235370A/zh
Publication of JP2022166932A publication Critical patent/JP2022166932A/ja
Application granted granted Critical
Publication of JP7698459B2 publication Critical patent/JP7698459B2/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/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • 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/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/2504Calibration devices
    • 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/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/022Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of tv-camera scanning
    • 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/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/03Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by measuring coordinates of points
    • 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/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/2518Projection by scanning of the object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • G06T17/30Polynomial surface description

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Algebra (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Description

本開示は、3次元計測装置及び3次元計測方法に関する。
工場の生産ライン又は検査ラインにおいて、3次元計測装置が使用される。
特許第5477658号公報
3次元計測装置で複数の物体を順次計測する場合、物体ごとに物体の姿勢が変化する可能性がある。物体ごとに物体の姿勢が変化すると、3次元計測装置の計測精度が低下する可能性がある。
本開示は、物体の姿勢が変化しても、計測精度の低下を抑制することを目的とする。
本開示に従えば、物体の基準平面の3次元データを取得する基準データ取得部と、前記基準平面の反対方向を向く前記物体の測定平面の3次元データを取得する測定データ取得部と、前記基準平面の3次元データに基づいて、前記基準平面と前記物体の直線成分との交点を示す基準点を算出する基準点算出部と、前記測定平面の3次元データに基づいて、前記測定平面と前記物体の直線成分との交点を示す測定点を算出する測定点算出部と、前記基準平面の3次元データに基づいて、前記基準平面の傾斜角度を算出する傾斜角度算出部と、前記傾斜角度に基づいて、前記基準点を通り前記基準平面と基準角度で交差する基準線を設定する基準線設定部と、前記基準線と前記測定平面との交点を示す参照点を算出する参照点算出部と、前記測定点と前記参照点とのずれ量を算出するずれ量算出部と、を備える、3次元計測装置が提供される。
本開示によれば、物体の姿勢が変化しても、計測精度の低下を抑制することができる。
図1は、実施形態に係る3次元計測装置を示す模式図である。 図2は、実施形態に係る物体を示す図である。 図3は、実施形態に係る処理装置を示す機能ブロック図である。 図4は、実施形態に係る処理装置の処理方法を説明するための模式図である。 図5は、実施形態に係る判定部の処理を説明するための模式図である。 図6は、実施形態に係る変換パラメータの算出方法を説明するための模式図である。 図7は、実施形態に係る検査方法を示すフローチャートである。 図8は、実施形態に係るコンピュータシステムを示すブロック図である。 図9は、比較例に係る3次元計測装置を説明するための模式図である。 図10は、実施形態に係る物体を示す図である。
以下、本開示に係る実施形態について図面を参照しながら説明するが、本開示はこれに限定されない。以下で説明する実施形態の構成要素は、適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。
実施形態においては、3次元空間座標系であるXYZ直交座標系を規定し、XYZ直交座標系を参照しながら各部の位置関係について説明する。XYZ直交座標系は、3次元計測装置1に設定されたローカル座標系である。水平面内のX軸と平行な方向をX軸方向とする。X軸と直交する水平面内のY軸と平行な方向をY軸方向とする。水平面と直交するZ軸と平行な方向をZ軸方向とする。X軸を中心とする回転又は傾斜方向をθX方向とする。Y軸を中心とする回転又は傾斜方向をθY方向とする。Z軸を中心とする回転又は傾斜方向をθZ方向とする。X軸及びY軸を含む平面を適宜、XY平面、と称する。XY平面は、水平面と平行である。Z軸は鉛直線と平行である。Z軸方向は上下方向である。+Z方向は上方向であり、-Z方向は下方向である。Z軸は、XY平面と直交する。
[3次元計測装置]
図1は、実施形態に係る3次元計測装置1を示す模式図である。3次元計測装置1は、物体10を計測して、物体10の3次元データを取得する。物体10は、3次元計測装置1の計測対象である。物体10は、立体物である。実施形態において、物体10は、製品である。3次元計測装置1は、物体10の検査に使用される。
3次元計測装置1は、支持部材2と、搬送装置3と、第1撮像装置4と、第2撮像装置5と、処理装置6と、表示装置7とを備える。
支持部材2は、物体10を支持する。支持部材2は、物体10を支持する支持面2Sを有する。支持面2Sは、上方向を向く。支持面2Sは、XY平面と平行である。
搬送装置3は、物体10を搬送する。搬送装置3は、支持部材2に物体10を搬入する搬入部3Aと、支持部材2から物体10を搬出する搬出部3Bとを有する。搬入部3Aにより、物体10が支持部材2に順次搬入される。搬出部3Bにより、物体10が支持部材2から順次搬出される。
第1撮像装置4は、支持部材2に支持されている物体10を撮像する。第1撮像装置4は、物体10の3次元データを取得可能である。第1撮像装置4は、支持部材2の下方に配置される。第1撮像装置4は、物体10の下方から物体10を撮像する。支持部材2は、開口2Mを有する。第1撮像装置4は、開口2Mを介して物体10を撮像する。
第2撮像装置5は、支持部材2に支持されている物体10を撮像する。第2撮像装置5は、物体10の3次元データを取得可能である。第2撮像装置5は、支持部材2の上方に配置される。第2撮像装置5は、物体10の上方から物体10を撮像する。
第1撮像装置4及び第2撮像装置5のそれぞれは、ステレオ法、光切断法、及び位相シフト法のような公知の3次元計測方法を用いて、物体10の3次元データを取得可能である。
第1撮像装置4と第2撮像装置5とは、支持部材2に支持されている物体10を同時に撮像する。複数の物体10が支持部材2に順次搬入される。第1撮像装置4及び第2撮像装置5のそれぞれは、支持部材2に搬入された複数の物体10を順次撮像する。
複数の物体10は、相互に接触しながら、支持部材2に順次搬入される。複数の物体10が密接した状態で支持部材2に搬入されることにより、3次元計測装置1は、複数の物体10を効率良く計測することができる。複数の物体10が相互に接触しながら支持部材2に順次搬入されることにより、支持部材2において、物体10ごとに物体10の姿勢が変化する可能性がある。物体10の姿勢とは、XY平面(支持面2S)に対する物体10の傾きをいう。
処理装置6は、コンピュータシステムを含む。処理装置6は、第1撮像装置4及び第2撮像装置5のそれぞれにより取得された物体10の3次元データに基づいて、物体10を検査する。
表示装置7は、処理装置6の検査結果を表示する。表示装置7として、液晶ディスプレイ(LCD:Liquid Crystal Display)又は有機ELディスプレイ(OELD:Organic Electroluminescence Display)のようなフラットパネルディスプレイが例示される。作業者は、表示装置7に表示される処理装置6の検査結果を確認することができる。
[物体]
図2は、実施形態に係る物体10を示す図である。図2(A)は、物体10を示す側面図である。図2(B)は、物体10を示す上面図である。図2に示すように、物体10の外形は、直方体状である。物体10は、基準平面11と、測定平面12と、直線成分13とを有する。
基準平面11は、平坦面である。測定平面12は、平坦面である。測定平面12は、基準平面11の反対方向を向く。実施形態において、基準平面11は、物体10の下面である。測定平面12は、物体10の上面である。基準平面11と測定平面12とは、平行である。
図1に示すように、第1撮像装置4は、支持部材2に支持されている物体10の基準平面11と対向可能な位置に配置される。第2撮像装置5は、支持部材2に支持されている物体10の測定平面12と対向可能な位置に配置される。
図2に示すように、物体10の直線成分13は、基準平面11と測定平面12とを貫くように物体10に設けられた孔(貫通孔)である。孔は、ストレート状である。実施形態において、直線成分13は、物体10に2つ設けられる。
実施形態において、直線成分13は、基準平面11と直交するように物体10に設けられる。一方の直線成分13と他方の直線成分13とは、平行になるように設けられる。
以下の説明において、基準平面11と直線成分13との交点を適宜、基準点14、と称する。測定平面12と直線成分13との交点を適宜、測定点15、と称する。
実施形態において、基準点14は、直線成分13である孔の下端部の中心である。測定点15は、直線成分13である孔の上端部の中心である。
[処理装置]
図3は、実施形態に係る処理装置6を示す機能ブロック図である。図4は、実施形態に係る処理装置6の処理方法を説明するための模式図である。
処理装置6は、基準データ取得部61と、測定データ取得部62と、基準点算出部63と、測定点算出部64と、傾斜角度算出部65と、基準線設定部66と、参照点算出部67と、ずれ量算出部68と、判定部69と、出力部70と、補正部71とを有する。
基準データ取得部61は、第1撮像装置4から物体10の基準平面11の3次元データを取得する。基準データ取得部61により取得される3次元データは、画像データである。上述のように、第1撮像装置4は、物体10の基準平面11と対向可能な位置に配置される。第1撮像装置4は、物体10の基準平面11を撮像して、基準平面11の3次元データを取得する。第1撮像装置4は、基準平面11の3次元データを処理装置6に出力する。基準データ取得部61は、第1撮像装置4から出力された基準平面11の3次元データを取得する。
測定データ取得部62は、第2撮像装置5から物体10の測定平面12の3次元データを取得する。測定データ取得部62により取得される3次元データは、画像データである。上述のように、第2撮像装置5は、物体10の測定平面12と対向可能な位置に配置される。第2撮像装置5は、物体10の測定平面12を撮像して、測定平面12の3次元データを取得する。第2撮像装置5は、測定平面12の3次元データを処理装置6に出力する。測定データ取得部62は、第2撮像装置5から出力された測定平面12の3次元データを取得する。
基準点算出部63は、基準データ取得部61により取得された基準平面11の3次元データに基づいて、基準平面11と直線成分13との交点を示す基準点14を算出する。基準点算出部63は、XYZ直交座標系における基準点14の位置を算出する。図4に示すように、実施形態において、基準点14は、直線成分13である孔の下端部の中心である。
測定点算出部64は、測定データ取得部62により取得された測定平面12の3次元データに基づいて、測定平面12と直線成分13との交点を示す測定点15を算出する。測定点算出部64は、XYZ直交座標系における測定点15の位置を算出する。図4に示すように、実施形態において、測定点15は、直線成分13である孔の上端部の中心である。
傾斜角度算出部65は、基準データ取得部61により取得された基準平面11の3次元データに基づいて、XY平面に対する基準平面11の傾斜角度αを算出する。図1を参照して説明したように、複数の物体10は、相互に接触しながら支持部材2に順次搬入される。その結果、支持部材2において、物体10ごとに物体10の姿勢が変化する可能性がある。すなわち、XY平面に対する基準平面11の傾斜角度αが、物体10ごとに変化する可能性がある。傾斜角度算出部65は、複数の物体10のそれぞれの基準平面11の傾斜角度αを算出する。
基準線設定部66は、基準点14を通り基準平面11と基準角度βで交差する基準線16を設定する。基準線16は、直線である。実施形態において、基準角度βは、90°である。すなわち、基準線16は、基準点14を通る基準平面11の法線である。XY平面に対する基準平面11の傾斜角度αは、傾斜角度算出部65により算出される。基準線設定部66は、傾斜角度算出部65により算出された傾斜角度αに基づいて、基準点14を通り基準平面11と基準角度βで交差する基準線16を設定することができる。
参照点算出部67は、基準線設定部66により設定された基準線16と測定平面12との交点を示す参照点17を算出する。参照点算出部67は、XYZ直交座標系における参照点17の位置を算出する。実施形態において、基準平面11と測定平面12とは、平行である。基準平面11と測定平面12との距離は、物体10の設計データなどから導出可能な既知データである。したがって、参照点算出部67は、基準線16と測定平面12との交点を示す参照点17を算出することができる。
なお、参照点算出部67は、基準データ取得部61により取得された基準平面11の3次元データ及び測定データ取得部62により取得された測定平面12の3次元データに基づいて、参照点17を算出してもよい。XYZ直交座標系における基準平面11の位置及びXY平面に対する基準平面11の傾斜角度αは、第1撮像装置4により取得された基準平面11の3次元データに基づいて算出可能である。XYZ直交座標系における測定平面12の位置及びXY平面に対する測定平面12の傾斜角度は、第2撮像装置5により取得された測定平面12の3次元データに基づいて算出可能である。そのため、参照点算出部67は、基準平面11と測定平面12との相対角度及び基準平面11と測定平面12との距離を算出可能である。したがって、基準平面11と測定平面12とが平行でなくても、参照点算出部67は、基準線16と測定平面12との交点を示す参照点17を算出することができる。
ずれ量算出部68は、測定点15と参照点17とのずれ量δを算出する。ずれ量δは、XYZ直交座標系における測定点15と参照点17との距離である。なお、ずれ量δは、基準点14と測定点15とを結ぶ直線18と基準線16とがなす角度でもよい。
実施形態において、ずれ量δは、基準平面11に対する直線成分13の直角度を示す。実施形態において、3次元計測装置1は、基準平面11に対する直線成分13の直角度を計測する。直角度とは、基準平面11の法線に対する直線成分13のずれ量δをいう。ずれ量δが小さいほど直角度は良く、ずれ量δが大きいほど直角度は悪い。
判定部69は、ずれ量算出部68により算出されたずれ量δが予め定められている閾値以下であるか否かを判定する。
図5は、実施形態に係る判定部69の処理を説明するための模式図である。図2を参照して説明したように、物体10は、基準平面11と直線成分13とが直交するように製造される。すなわち、物体10は、直線成分13の直角度を示すずれ量δが小さくなるように製造される。例えば製造不良に起因して、図5に示すように、基準平面11と直線成分13とが直交せず、直線成分13が基準平面11に対して傾斜するように、物体10が製造されてしまう場合がある。すなわち、直線成分13のずれ量δが大きくなってしまう場合がある。判定部69は、ずれ量δが閾値以下であるか否かを判定する。ずれ量δが閾値以下である物体10は、良品であると判定される。ずれ量δが閾値を超える物体10は、不良品であると判定される。
出力部70は、判定部69の判定結果を出力する。出力部70は、判定部69において物体10の直線成分13のずれ量δが閾値以下であると判定された場合、物体10が良品であることを示す検査結果を出力する。出力部70は、判定部69において物体10の直線成分13のずれ量δが閾値を超えると判定された場合、物体10が不良品であることを示す検査結果を出力する。実施形態において、出力部70は、物体10の検査結果を表示装置7に出力する。表示装置7は、物体10の検査結果を表示する。
補正部71は、物体10を支持する支持部材2が配置される3次元空間座標系(XYZ直交座標系)と第1撮像装置4のローカル座標系及び第2撮像装置5のローカル座標系との変換パラメータを算出する。第1撮像装置4のローカル座標系は、第1撮像装置4が有するイメージセンサに設定されるカメラ座標系である。第2撮像装置5のローカル座標系は、第2撮像装置5が有するイメージセンサに設定されるカメラ座標系である。
図6は、実施形態に係る変換パラメータの算出方法を説明するための模式図である。図6に示すように、キャリブレーション用の治具20が支持部材2に支持される。治具20は、直方体状のボディ23と、ボディ23の下面に設けられた第1特徴点21と、ボディ23の上面に設けられた第2特徴点22とを有する。実施形態において、第1特徴点21は、ボディ23の下面に設けられた一対の凸部である。第2特徴点22は、ボディ23の上面に設けられた一対の凸部である。第1特徴点21の一対の凸部の相対距離は、治具20の設計データから導出可能な既知データである。第2特徴点22の一対の凸部の相対距離は、治具20の設計データから導出可能な既知データである。第1特徴点21の一対の凸部の相対距離と、第2特徴点22の一対の凸部の相対距離とは、等しい。
第1撮像装置4により、第1特徴点21が撮像される。第2撮像装置5により、第2特徴点22が撮像される。補正部71は、第1撮像装置4により取得された第1特徴点21の3次元データと、第2撮像装置5により取得された第2特徴点22の3次元データとに基づいて、支持部材2が配置される3次元空間座標系(XYZ直交座標系)と第1撮像装置4のローカル座標系及び第2撮像装置5のローカル座標系との変換パラメータを算出する。
補正部71は、第1撮像装置4により取得された第1特徴点21の3次元データに基づいて、XYZ直交座標系における第1特徴点21の位置を算出する。補正部71は、第1特徴点21の3次元データから算出した第1特徴点21の一対の凸部の相対距離と、既知データである第1特徴点21の一対の凸部の相対距離とに基づいて、第1撮像装置4の内部パラメータをキャリブレーションする。
同様に、補正部71は、第2撮像装置5により取得された第2特徴点22の3次元データに基づいて、XYZ直交座標系における第2特徴点22の位置を算出する。補正部71は、第2特徴点22の3次元データから算出した第2特徴点22の一対の凸部の相対距離と、既知データである第2特徴点22の一対の凸部の相対距離とに基づいて、第2撮像装置5の内部パラメータをキャリブレーションする。
補正部71は、第1撮像装置4の内部パラメータ及び第2撮像装置5の内部パラメータのそれぞれをキャリブレーションした後、支持部材2が配置されるXYZ直交座標系と第1撮像装置4のローカル座標系及び第2撮像装置5のローカル座標系との変換パラメータを算出する。
補正部71により変換パラメータが算出されることにより、基準データ取得部61は、変換パラメータに基づいて、第1撮像装置4により取得された第1撮像装置4のローカル座標系の位置を、XYZ直交座標系の位置に変換することができる。同様に、測定データ取得部62は、変換パラメータに基づいて、第2撮像装置5により取得された第2撮像装置5のローカル座標系の位置を、XYZ直交座標系の位置に変換することができる。
[検査方法]
図7は、実施形態に係る検査方法を示すフローチャートである。計測対象である物体10が搬送装置3の搬入部3Aにより支持部材2に搬入される。支持部材2は、物体10を支持する。第1撮像装置4は、支持部材2に支持されている物体10の基準平面11を撮像する。第2撮像装置5は、支持部材2に支持されている物体10の測定平面12を撮像する。
基準データ取得部61は、第1撮像装置4から基準平面11の3次元データを取得する(ステップS1)。測定データ取得部62は、第2撮像装置5から測定平面12の3次元データを取得する(ステップS2)。
基準点算出部63は、ステップS1において取得された基準平面11の3次元データに基づいて、基準平面11と物体10の直線成分13との交点を示す基準点14を算出する(ステップS3)。
測定点算出部64は、ステップS2において取得された測定平面12の3次元データに基づいて、測定平面12と物体10の直線成分13との交点を示す測定点15を算出する(ステップS4)。
傾斜角度算出部65は、ステップS1において取得された基準平面11の3次元データに基づいて、基準平面11の傾斜角度αを算出する(ステップS5)。
基準線設定部66は、ステップS5において算出された傾斜角度αに基づいて、基準点14を通り基準平面11と基準角度βで交差する基準線16を設定する(ステップS6)。実施形態において、基準線設定部66は、基準点14を通る基準平面11の法線を基準線16として設定する。
参照点算出部67は、ステップS6において設定された基準線16とステップS2において取得された測定平面12との交点を示す参照点17を算出する(ステップS7)。
ずれ量算出部68は、測定点15と参照点17とのずれ量δを算出する(ステップS8)。
判定部69は、ステップS8において算出されたずれ量δが閾値以下であるか否かを判定する(ステップS9)。
ステップS9において、ずれ量δが閾値以下であると判定された場合(ステップS9:Yes)、出力部70は、物体10が良品であることを示す検査結果を出力する(ステップS10)。
ステップS9において、ずれ量δが閾値以下ではないと判定された場合(ステップS9:No)、出力部70は、物体10が不良品であることを示す検査結果を出力する(ステップS11)。
[コンピュータシステム]
図8は、実施形態に係るコンピュータシステム1000を示すブロック図である。上述の処理装置6は、コンピュータシステム1000を含む。コンピュータシステム1000は、CPU(Central Processing Unit)のようなプロセッサ1001と、ROM(Read Only Memory)のような不揮発性メモリ及びRAM(Random Access Memory)のような揮発性メモリを含むメインメモリ1002と、ストレージ1003と、入出力回路を含むインターフェース1004とを有する。処理装置6の機能は、コンピュータプログラムとしてストレージ1003に記憶されている。プロセッサ1001は、コンピュータプログラムをストレージ1003から読み出してメインメモリ1002に展開し、コンピュータプログラムに従って上述の処理を実行する。なお、コンピュータプログラムは、ネットワークを介してコンピュータシステム1000に配信されてもよい。
コンピュータプログラムは、上述の実施形態に従って、コンピュータシステム1000に、物体10の基準平面11の3次元データを取得することと、基準平面11の反対方向を向く物体10の測定平面12の3次元データを取得することと、基準平面11の3次元データに基づいて、基準平面11と物体10の直線成分13との交点を示す基準点14を算出することと、測定平面12の3次元データに基づいて、測定平面12と物体10の直線成分13との交点を示す測定点15を算出することと、基準平面11の3次元データに基づいて、基準平面11の傾斜角度αを算出することと、傾斜角度αに基づいて、基準点14を通り基準平面11と基準角度βで交差する基準線16を設定することと、基準線16と測定平面12との交点を示す参照点17を算出することと、測定点15と参照点17とのずれ量δを算出することと、を実行させることができる。
[効果]
以上説明したように、実施形態によれば、基準平面11に対する直線成分13の直角度を示すずれ量δを計測する場合において、支持部材2において物体10ごとに物体10の姿勢が変化しても、計測制度の低下が抑制される。
図9は、比較例に係る3次元計測装置1Jを説明するための模式図である。比較例に係る3次元計測装置1Jは、物体10の上方に配置される撮像装置5Jを有し、物体10の下方に配置される撮像装置を有しない。比較例に係る3次元計測装置1Jは、一対の直線成分13の距離Dに基づいて、直線成分13の直角度を計測する。
複数の物体10が相互に接触しながら支持部材2に順次搬入されることにより、支持部材2において、物体10ごとに物体10の姿勢が変化する可能性がある。物体10の姿勢が変化した場合、撮像装置5Jによって取得される3次元データのみでは、直角度が悪いにも関わらず良いと誤判定されたり、直角度が良いにも関わらず悪いと誤判定されたりする可能性がある。
例えば、図9に示す物体10Aの直線成分13の直角度は良い。図9に示す物体10Bの直線成分13の直角度は悪い。図9に示すように、物体10Bの姿勢が変化すると、直角度が悪くても、撮像装置5Jにより計測される一対の測定点15の距離Dは、物体10Aにおける距離Dと等しい値になる可能性がある。すなわち、物体10Bは不良品であるにも関わらず、良品であると誤判定される可能性がある。また、図示は省略するが、物体10Aの姿勢が変化すると、撮像装置5Jにより計測される一対の測定点15の距離Dが小さくなり、物体10Aは良品であるにも関わらず、不良品であると誤判定される可能性がある。
実施形態においては、第2撮像装置5のみならず、第1撮像装置4が設けられる。第1撮像装置4は、基準平面11の3次元データを取得する。傾斜角度算出部65は、基準平面11の3次元データに基づいて、基準平面11の傾斜角度αを算出する。基準線設定部66は、傾斜角度算出部65により算出された基準平面11の傾斜角度αに基づいて、直線成分13の直角度の判定の基準となる基準線16を適正に設定することができる。参照点算出部67は、適正に設定された基準線16に基づいて、参照点17を適正に算出することができる。これにより、ずれ量算出部68は、直線成分13の直角度を示すずれ量δを高精度に算出することができる。
[その他の実施形態]
図10は、実施形態に係る物体10を示す図である。上述の実施形態において、物体10の直線成分13は、基準平面11と測定平面12とを貫くように物体10に設けられたストレート状の孔であることとした。図10に示すように、物体10の直線成分13は、基準平面11と測定平面12とを貫くように物体10に設けられたストレート状のピンでもよい。
上述の実施形態において、直線成分13は、物体10に2つ設けられることとした。直線成分13は、1つでもよいし、3つ以上の任意の複数でもよい。
上述の実施形態において、基準角度βは、90°であり、3次元計測装置1は、基準平面11に対する直線成分13の直角度を計測することとした。基準角度βは、90°よりも小さい角度でもよい。すなわち、3次元計測装置1は、直線成分13の傾斜度を計測してもよい。
上述の実施形態において、基準平面11と測定平面12とは、平行でなくてもよい。基準平面11と測定平面12との相対位置が既知データであればよい。
1…3次元計測装置、2…支持部材、2M…開口、2S…支持面、3…搬送装置、3A…搬入部、3B…搬出部、4…第1撮像装置、5…第2撮像装置、6…処理装置、7…表示装置、10…物体、11…基準平面、12…測定平面、13…直線成分、14…基準点、15…測定点、16…基準線、17…参照点、18…直線、20…治具、21…第1特徴点、22…第2特徴点、23…ボディ、61…基準データ取得部、62…測定データ取得部、63…基準点算出部、64…測定点算出部、65…傾斜角度算出部、66…基準線設定部、67…参照点算出部、68…ずれ量算出部、69…判定部、70…出力部、71…補正部、1000…コンピュータシステム、1001…プロセッサ、1002…メインメモリ、1003…ストレージ、1004…インターフェース、α…傾斜角度、β…基準角度、δ…ずれ量。

Claims (8)

  1. 物体の基準平面の3次元データを取得する基準データ取得部と、
    前記基準平面の反対方向を向く前記物体の測定平面の3次元データを取得する測定データ取得部と、
    前記基準平面の3次元データに基づいて、前記基準平面と前記物体の直線成分との交点を示す基準点を算出する基準点算出部と、
    前記測定平面の3次元データに基づいて、前記測定平面と前記物体の直線成分との交点を示す測定点を算出する測定点算出部と、
    前記基準平面の3次元データに基づいて、前記基準平面の傾斜角度を算出する傾斜角度算出部と、
    前記傾斜角度に基づいて、前記基準点を通り前記基準平面と基準角度で交差する基準線を設定する基準線設定部と、
    前記基準線と前記測定平面との交点を示す参照点を算出する参照点算出部と、
    前記測定点と前記参照点とのずれ量を算出するずれ量算出部と、を備え
    前記物体の直線成分は、前記基準平面に直交するように前記物体に設けられた孔又はピンである、
    3次元計測装置。
  2. 前記基準平面と前記測定平面とは、平行である、
    請求項1に記載の3次元計測装置。
  3. 前記基準角度は、90°である、
    請求項1又は請求項2に記載の3次元計測装置。
  4. 前記孔又はピンは、前記基準平面と前記測定平面とを貫くように前記物体に設けられ
    請求項1から請求項3のいずれか一項に記載の3次元計測装置。
  5. 前記ずれ量が閾値以下であるか否かを判定する判定部と、
    前記判定部の判定結果を出力する出力部と、を備える、
    請求項1から請求項4のいずれか一項に記載の3次元計測装置。
  6. 前記物体を支持する支持部材と、
    前記支持部材に支持されている前記物体の前記基準平面と対向可能な位置に配置される第1撮像装置と、
    前記支持部材に支持されている前記物体の前記測定平面と対向可能な位置に配置される第2撮像装置と、を備え、
    前記基準データ取得部は、前記第1撮像装置から前記基準平面の3次元データを取得し、
    前記測定データ取得部は、前記第2撮像装置から前記測定平面の3次元データを取得する、
    請求項1から請求項5のいずれか一項に記載の3次元計測装置。
  7. 第1特徴点と第2特徴点とを有する治具が前記支持部材に支持され、
    前記第1撮像装置により、前記第1特徴点が撮像され、
    前記第2撮像装置により、前記第2特徴点が撮像され、
    前記第1特徴点の3次元データと、前記第2特徴点の3次元データとに基づいて、前記支持部材が配置される3次元空間座標系と前記第1撮像装置のローカル座標系及び前記第2撮像装置のローカル座標系との変換パラメータを算出する補正部を備える、
    請求項6に記載の3次元計測装置。
  8. 物体の基準平面の3次元データを取得することと、
    前記基準平面の反対方向を向く前記物体の測定平面の3次元データを取得することと、
    前記基準平面の3次元データに基づいて、前記基準平面と前記物体の直線成分との交点を示す基準点を算出することと、
    前記測定平面の3次元データに基づいて、前記測定平面と前記物体の直線成分との交点を示す測定点を算出することと、
    前記基準平面の3次元データに基づいて、前記基準平面の傾斜角度を算出することと、
    前記傾斜角度に基づいて、前記基準点を通り前記基準平面と基準角度で交差する基準線を設定することと、
    前記基準線と前記測定平面との交点を示す参照点を算出することと、
    前記測定点と前記参照点とのずれ量を算出することと、を含
    前記物体の直線成分は、前記基準平面に直交するように前記物体に設けられた孔又はピンである、
    3次元計測方法。
JP2021072368A 2021-04-22 2021-04-22 3次元計測装置及び3次元計測方法 Active JP7698459B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021072368A JP7698459B2 (ja) 2021-04-22 2021-04-22 3次元計測装置及び3次元計測方法
KR1020220049466A KR20220145780A (ko) 2021-04-22 2022-04-21 3차원 계측 장치 및 3차원 계측 방법
CN202210426049.8A CN115235370A (zh) 2021-04-22 2022-04-22 3维测量装置及3维测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021072368A JP7698459B2 (ja) 2021-04-22 2021-04-22 3次元計測装置及び3次元計測方法

Publications (2)

Publication Number Publication Date
JP2022166932A JP2022166932A (ja) 2022-11-04
JP7698459B2 true JP7698459B2 (ja) 2025-06-25

Family

ID=83668323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021072368A Active JP7698459B2 (ja) 2021-04-22 2021-04-22 3次元計測装置及び3次元計測方法

Country Status (3)

Country Link
JP (1) JP7698459B2 (ja)
KR (1) KR20220145780A (ja)
CN (1) CN115235370A (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003042732A (ja) 2001-08-02 2003-02-13 Topcon Corp 表面形状測定装置及びその方法、表面形状測定プログラム、並びに表面状態図化装置
US20050151963A1 (en) 2004-01-14 2005-07-14 Sandeep Pulla Transprojection of geometry data
JP2005283267A (ja) 2004-03-29 2005-10-13 Suzuki Motor Corp 貫通穴計測装置及び方法並びに貫通穴計測用プログラム
JP5477658B2 (ja) 2010-11-29 2014-04-23 独立行政法人産業技術総合研究所 キャリブレーション用校正治具、校正治具を備えた3次元計測システム
JP2019066241A (ja) 2017-09-29 2019-04-25 株式会社トプコン 解析システム、解析方法、及び解析プログラム
JP2020134551A (ja) 2019-02-13 2020-08-31 三菱電機株式会社 測定装置および測定方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3019489B2 (ja) * 1990-07-23 2000-03-13 株式会社日立製作所 半導体装置の製造方法
JP4863006B2 (ja) * 2006-12-28 2012-01-25 パルステック工業株式会社 3次元形状測定方法
JP5504098B2 (ja) * 2010-08-24 2014-05-28 大日本スクリーン製造株式会社 位置ずれ量検出方法および該位置ずれ量検出方法を用いた外観検査方法
JP5725796B2 (ja) * 2010-10-27 2015-05-27 株式会社牧野フライス製作所 工具の測定方法及び測定装置、並びに工作機械
JP5911934B2 (ja) * 2014-09-18 2016-04-27 ファナック株式会社 輪郭線計測装置およびロボットシステム
JP6489220B2 (ja) * 2015-08-31 2019-03-27 株式会社ニコン 表面形状測定装置および表面形状測定プログラム
CN111742191B (zh) * 2018-02-26 2022-01-14 三菱电机株式会社 三维位置推定装置及三维位置推定方法
JP2020190482A (ja) * 2019-05-22 2020-11-26 株式会社神戸製鋼所 形状評価方法および形状評価装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003042732A (ja) 2001-08-02 2003-02-13 Topcon Corp 表面形状測定装置及びその方法、表面形状測定プログラム、並びに表面状態図化装置
US20050151963A1 (en) 2004-01-14 2005-07-14 Sandeep Pulla Transprojection of geometry data
JP2005283267A (ja) 2004-03-29 2005-10-13 Suzuki Motor Corp 貫通穴計測装置及び方法並びに貫通穴計測用プログラム
JP5477658B2 (ja) 2010-11-29 2014-04-23 独立行政法人産業技術総合研究所 キャリブレーション用校正治具、校正治具を備えた3次元計測システム
JP2019066241A (ja) 2017-09-29 2019-04-25 株式会社トプコン 解析システム、解析方法、及び解析プログラム
JP2020134551A (ja) 2019-02-13 2020-08-31 三菱電機株式会社 測定装置および測定方法

Also Published As

Publication number Publication date
KR20220145780A (ko) 2022-10-31
JP2022166932A (ja) 2022-11-04
CN115235370A (zh) 2022-10-25

Similar Documents

Publication Publication Date Title
TWI528028B (zh) 用於機器視覺檢驗的檢驗設備、方法和電腦程式產品
US5574801A (en) Method of inspecting an array of solder ball connections of an integrated circuit module
TWI548878B (zh) Probe device
US20130194569A1 (en) Substrate inspection method
US7450248B2 (en) Three-dimensional measuring method and three-dimensional measuring apparatus
KR20130061663A (ko) 높이 측정 방법, 높이 측정용 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체, 높이 측정 장치
KR101633139B1 (ko) 전자 부품의 접촉 요소의 각각의 위치를 측정하는 방법 및 수단
TWI589897B (zh) Alignment support device for probe device and alignment support method
CN113063353B (zh) 坐标系建立方法、检测装置、检测设备及存储介质
JP7698459B2 (ja) 3次元計測装置及び3次元計測方法
JP2010287762A (ja) パターン検査方法、パターン検査プログラムおよびパターン検査装置
JP2002288633A (ja) 画像処理装置およびその位置補正方法
US8102516B2 (en) Test method for compound-eye distance measuring apparatus, test apparatus, and chart used for the same
US5489843A (en) Apparatus and method for testing the calibration of electronic package lead inspection system
JP4158349B2 (ja) 画像処理による寸法計測方法およびその装置
US8027528B2 (en) Method for calculating height of chuck top and program storage medium for storing same method
JPH1062121A (ja) Bgaボールの位置検出方法
JPH02253110A (ja) 線状物体の形状検査装置
CN121531982B (zh) 晶圆偏移检测方法、系统、电子设备及存储介质
CN113516645B (zh) 成像平面空间的校正方法及其校正装置以及晶圆测量装置
JPH0739997B2 (ja) 半田付け部の外観検査方法
CN118392119A (zh) 一种标定图的测距方法、装置及可读存储介质
CN121985773A (en) Processing method, system and equipment for square wafer
JP2024067734A (ja) ポカヨケ装置、及びプログラム
CN121095325A (zh) 基于图像分析的设备前端模块、校准装置及位置校准方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240321

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250117

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: 20250318

R155 Notification before disposition of declining of application

Free format text: JAPANESE INTERMEDIATE CODE: R155

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250613

R150 Certificate of patent or registration of utility model

Ref document number: 7698459

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150