JPH0663733B2 - Method for detecting multiple holes - Google Patents
Method for detecting multiple holesInfo
- Publication number
- JPH0663733B2 JPH0663733B2 JP1300368A JP30036889A JPH0663733B2 JP H0663733 B2 JPH0663733 B2 JP H0663733B2 JP 1300368 A JP1300368 A JP 1300368A JP 30036889 A JP30036889 A JP 30036889A JP H0663733 B2 JPH0663733 B2 JP H0663733B2
- Authority
- JP
- Japan
- Prior art keywords
- hole
- plane
- equation
- camera
- multiple holes
- 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.)
- Expired - Fee Related
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Automatic Assembly (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、機械部品などの部材に同心状にかつ軸線方向
に段差状に径が小さくなる多重孔の検出をするための方
法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for detecting multiple holes that are concentrically and stepwise reduced in diameter in a member such as a mechanical component in a stepwise manner in the axial direction.
従来の技術 機械部品などでは、孔に臨んで同心にナツトが固定され
ている構造があり、また軸線方向に順に半径が小さくな
つている複数の孔が形成されている構造があり、これら
の段差状の多重孔のうち、最も径の小さい孔にボルトを
螺合し、またピンを挿通する必要が生じる。先行技術で
は、そのような多重孔を有する部材をテレビカメラなど
の2次元センサによつて撮像して、中心側にある径が最
も小さい孔を検出するようにしている。Conventional technology For mechanical parts, there is a structure in which the nut is fixed concentrically facing the hole, and there is also a structure in which a plurality of holes with decreasing radii are formed in the axial direction. It is necessary to screw a bolt into a hole having the smallest diameter among the multiple holes having a plurality of holes and to insert a pin. In the prior art, a member having such multiple holes is imaged by a two-dimensional sensor such as a television camera, and the hole on the center side having the smallest diameter is detected.
発明が解決すべき課題 このような先行技術では、最外郭の孔の輪郭は比較的捕
らえやすく、その最外郭の孔の中心位置の検出は比較的
容易に可能であるけれども、さらに小さい径を有する内
側の孔の検出に関しては、光を多重孔の軸線に対して傾
斜した角度から照射したとき、外側の孔の段差状の周縁
の影が生じて、内側の孔の明確な輪郭を捕らえることが
一般的に困難である。また、多重孔は同心円状に配置さ
れるべきであるが、実際のワークには心ずれがあり、最
外部の孔の中心を検出しても、内側の孔の中心と一致し
ない。したがつて内側の孔の中心を正確に求めること
が、先行技術では困難であつた。Problems to be Solved by the Invention In such a prior art, although the contour of the outermost hole is relatively easy to detect and the center position of the outermost hole can be detected relatively easily, it has a smaller diameter. Regarding the detection of the inner hole, when light is irradiated from an angle inclined with respect to the axis of the multiple hole, a shadow of the stepped peripheral edge of the outer hole is generated, and a clear outline of the inner hole can be captured. Generally difficult. Further, the multiple holes should be arranged concentrically, but the actual work has a misalignment, and even if the center of the outermost hole is detected, it does not coincide with the center of the inner hole. Therefore, it is difficult in the prior art to accurately determine the center of the inner hole.
本発明の目的は、多重孔の各孔を正確に検出することが
できるようにした多重孔の検出方法を提供することであ
る。It is an object of the present invention to provide a method for detecting multiple holes, which is capable of accurately detecting each of the multiple holes.
課題を解決するための手段 本発明は、同心状にかつ軸線方向に段差状に径が小さく
なるように形成された多重孔が部材の一方表面に臨んで
形成された多重孔の検出方法であつて、 多重孔を有する前記部材の前記一方表面に、多重孔を横
切る相互に交差した一対のスリツト光を照射し、 前記部材の前記一方表面を、単一のテレビカメラで撮像
し、このテレビカメラの軸線は、多重孔の前記軸線とほ
ぼ平行であり、 その撮像した像に基づいて、各孔の周縁にあるスリツト
孔の端点の3次元座標を検出し、 多重孔の軸線方向の座標値が同一またはごく近似してい
る端点を、それぞれ、同一平面上にある端点であるもの
として判別し、 前記各同一平面上にある端点の3次元座標値に基づい
て、各孔の中心の3次元座標を求めることを特徴とする
多重孔の検出方法である。Means for Solving the Problems The present invention is a method for detecting a multiple hole formed concentrically and stepwise in the axial direction so that the diameter is reduced to face one surface of a member. Then, the one surface of the member having the multiple holes is irradiated with a pair of slit light beams intersecting each other across the multiple holes, and the one surface of the member is imaged by a single TV camera. The axis of is almost parallel to the axis of the multiple hole, and the three-dimensional coordinates of the end points of the slit holes on the periphery of each hole are detected based on the imaged image, and the coordinate value of the multiple hole in the axial direction is The same or very similar end points are discriminated as the end points on the same plane, and the three-dimensional coordinates of the center of each hole are determined based on the three-dimensional coordinate values of the end points on the same plane. Many characterized by seeking A method for detecting holes.
作 用 本発明に従えば、多重孔の段差状の各孔を横切るように
してスリツト光を照射し、このスリツト光は相互に交差
しており、たとえば十字状またはT字状などであり、単
一のテレビカメラで、多重孔が臨む部材の一方表面を撮
像し、その撮像結果によつて、各孔の周縁にあるスリツ
ト光の端点の3次元座標を検出する。各端点の3次元座
標値のうち、多重孔の軸線方向、すなわち奥行き方向の
座標値を比較して、その多重孔の軸線方向の座標値が同
一またはごく近似している端点を、それぞれ、同一平面
上にある端点であるものとして判別し、こうして各平面
上にある端点を、グループ化して分離し、したがつて各
端点がどの孔の端点であるかを判別することができ、こ
のような同一平面上にある端点の3次元座標値に基づ
き、各孔の中心の3次元座標を求める。Operation According to the present invention, slit light is radiated so as to cross each stepped hole of the multiple holes, and the slit lights intersect with each other, for example, a cross shape or a T shape, and With one television camera, one surface of the member facing the multiple holes is imaged, and the three-dimensional coordinates of the end points of the slit light at the periphery of each hole are detected based on the imaged result. Among the three-dimensional coordinate values of each end point, the coordinate values in the axial direction of the multiple holes, that is, the depth direction are compared, and the end points where the coordinate values in the axial direction of the multiple holes are the same or very close to each other are the same. It is possible to discriminate as the endpoints on the plane, and thus the endpoints on each plane are grouped and separated, and thus it is possible to determine which hole is the endpoint of each hole. Based on the three-dimensional coordinate values of the end points on the same plane, the three-dimensional coordinate of the center of each hole is obtained.
テレビカメラの軸線は、多重孔の軸線とほぼ平行であ
り、したがつて各端点の3次元座標値のうち、多重孔の
軸線方向の座標値の比較が容易である。The axis of the television camera is substantially parallel to the axis of the multiple hole, and therefore, among the three-dimensional coordinate values of the end points, the coordinate values of the multiple hole in the axial direction can be easily compared.
スリツト光は前述のように十字状であつてもよく、ある
いはまたT字状であつてもよく、その他の形状であつて
もよい。The slit light may have a cross shape as described above, or may have a T shape, or may have other shapes.
実施例 第1図は本発明の一実施例の構成を示す断面図である。
産業用ロボツト100の作業端101によつて把持された部材
102は平板103に形成された孔104に同心にその孔104より
も小径のねじ孔105を有するナツト106が溶接などによつ
て固定されている。第2図はこの孔104とねじ孔105とを
示す正面図である。Embodiment FIG. 1 is a sectional view showing the structure of an embodiment of the present invention.
A member gripped by a working end 101 of an industrial robot 100.
A nut 106 is concentrically provided with a hole 104 formed in a flat plate 103, and a nut 106 having a screw hole 105 having a smaller diameter than the hole 104 is fixed by welding or the like. FIG. 2 is a front view showing the hole 104 and the screw hole 105.
テレビカメラなどによつて実現される2次元センサ107
は、部材102の第1図における左方の表面を撮像する。
前記孔104とねじ孔105とは多重孔108を構成し、これら
の孔104,105は同心状であり、しかもそれらの軸線方向
に段差状に、第1図の左方から右方に径が小さくなるよ
うに段差状に形成されている。すなわち孔104の径に比
べて、ねじ孔105の径が小さい。センサ107の光軸は、た
とえばこの実施例では、多重孔108の軸線とほぼ平行に
ある。センサ107からの出力は、マイクロコンピュータ
などによつて実現される処理回路109に与えられる。部
材102の前記一方表面側、すなわちセンサ107が配置され
た側には、スリツト光源110が配置される。このスリツ
ト光源110によつて、相互に90度で交差する十字状のス
リツト光が照射され、このスリツト光が照射された状態
は第3図に示されている。平板103の表面には縦(第3
図の上下方向)に延びるスリツト光111が照射され、ま
た、横(第3図の左右方向)に延びるスリツト光112が
照射される。さらにねじ孔105を有するナツト106には、
スリツト光111が参照符111a,111bで示されるように照射
され、同様にしてスリツト光112はナツト106上で参照符
112a,112bで示されるように照射される。Two-dimensional sensor 107 realized by a TV camera or the like
Captures the left surface of the member 102 in FIG.
The hole 104 and the screw hole 105 constitute a multiple hole 108, and the holes 104 and 105 are concentric with each other, and the diameters thereof are reduced stepwise in the axial direction thereof from the left side to the right side in FIG. Are formed in a stepped manner. That is, the screw hole 105 has a smaller diameter than the hole 104. The optical axis of the sensor 107 is substantially parallel to the axis of the multiple hole 108 in this embodiment, for example. The output from the sensor 107 is given to a processing circuit 109 realized by a microcomputer or the like. The slit light source 110 is arranged on the one surface side of the member 102, that is, on the side where the sensor 107 is arranged. The slit light source 110 emits cross-shaped slit light beams that intersect each other at 90 degrees, and the state in which the slit light beams are emitted is shown in FIG. The surface of the flat plate 103 is vertically (3rd
The slit light 111 extending in the vertical direction in the drawing is emitted, and the slit light 112 extending in the horizontal direction (the horizontal direction in FIG. 3) is also emitted. Further, in the nut 106 having the screw hole 105,
The slit light 111 is emitted as indicated by reference numerals 111a and 111b, and similarly, the slit light 112 is displayed on the nut 106 by the reference numerals.
Irradiation is performed as indicated by 112a and 112b.
第4図を参照して処理回路109の動作を説明する。ステ
ツプn1からステツプn2に移り、スリツト光源110によつ
て十字状のスリツト光111,112を部材102の一方表面に照
射して、これらのスリツト光111,112が多重孔108を横切
る状態とする。スリツト光111,112が孔104,105に掛から
ず、これらの孔104,105を横切らなかつたときには、処
理回路109はステツプn3においてロボツト100を動作させ
て、孔104,105に対するスリツト光111,112の掛かり具合
いをセンサ107で検出し、ロボツト100の作業端101によ
る部材102の移動方向を決定し、スリツト光111,112が孔
104,105を横切るようになるまで、移動指令信号を与
え、こうして部材102をロボツト100によつて移動する。
こうしてスリツト光111,112が孔104,105を横切る状態と
した後、ステツプn4において、各孔104の4つの端点A
〜Dおよび孔105の端点E〜Hの3次元座標を検出す
る。このセンサ107の座標系では、センサ107の光軸方向
はZ軸方向であり、第1の紙面内でZ軸方向に垂直な方
向をY軸方向とし、第1図の紙面に垂直方向をX軸方向
とする。The operation of the processing circuit 109 will be described with reference to FIG. From step n1 to step n2, the slit light source 110 irradiates one surface of the member 102 with the cross-shaped slit light 111, 112 so that the slit light 111, 112 crosses the multiple hole 108. When the slit light 111, 112 does not reach the holes 104, 105 and does not cross these holes 104, 105, the processing circuit 109 operates the robot 100 in step n3 to detect the degree of engagement of the slit light 111, 112 with respect to the holes 104, 105 by the sensor 107, The direction of movement of the member 102 by the working end 101 of the robot 100 is determined, and the slit lights 111 and 112 are used as holes.
A movement command signal is given until the object crosses 104 and 105, and thus the member 102 is moved by the robot 100.
After the slit light beams 111 and 112 have crossed the holes 104 and 105 in this way, at step n4, four end points A of each hole 104 are formed.
˜D and the three-dimensional coordinates of the end points E to H of the hole 105 are detected. In the coordinate system of this sensor 107, the optical axis direction of the sensor 107 is the Z-axis direction, the direction perpendicular to the Z-axis direction in the first paper plane is the Y-axis direction, and the direction perpendicular to the paper plane of FIG. Axial direction.
そこでステツプn5では、センサ107の光軸方向、すなわ
ち多重孔108の軸線方向、すなわち前述のZ軸方向の各
端点A〜D,E〜Hの座標値を相互に比較する。平板103の
孔104における端点A〜Dの軸線方向の座標値は同一ま
たはごく近似している。またナツト106の孔105における
端点E〜Hの軸線方向の座標値は同一またはごく近似し
ている。また端点A〜Dと端点E〜Hとの軸線方向の座
標値は、平板103の厚みt1だけずれている。したがつて
これらの端点A〜Dと端点E〜Hとの軸線方向の座標値
が同一または近似しているかどうかを判別することによ
つて、孔104の端点A〜Dと孔105の端点E〜Hとを判別
することができる。Therefore, in step n5, the coordinate values of the respective end points A to D and E to H in the optical axis direction of the sensor 107, that is, the axial line direction of the multiple holes 108, that is, the Z axis direction are compared with each other. The coordinate values in the axial direction of the end points A to D in the hole 104 of the flat plate 103 are the same or very similar. The coordinate values in the axial direction of the end points E to H in the hole 105 of the nut 106 are the same or very close to each other. The coordinate values of the end points A to D and the end points E to H in the axial direction are deviated by the thickness t1 of the flat plate 103. Therefore, the end points A to D of the hole 104 and the end point E of the hole 105 are determined by determining whether the coordinate values of the end points A to D and the end points E to H are the same or similar. ~ H can be distinguished.
ステツプn6では、こうして求めた端点A〜Dおよび端点
E〜Hの座標値に基づいて、各孔104,105毎の中心位置
を演算して求めることができる。こうして孔104,105の
中心位置を正確に検出することができるようになる。At step n6, the center position of each of the holes 104 and 105 can be calculated and calculated based on the coordinate values of the end points A to D and the end points E to H thus obtained. In this way, the center positions of the holes 104 and 105 can be accurately detected.
第5図は、3次元センサ107によつて多重孔108を3次元
的に捕えるための構成を示す斜視図である。以下の説明
では、特に孔104に関連して行うけれども、もう1つの
孔105に関連しても同様である。部材102の平面である表
面に臨んで真円の孔104が形成されている。この孔104に
は、複数(この実施例では2)のスリツト光が照射され
る。なお、カメラとスリツト光を照射する2台の投光器
3,4は一体化されている。スリツト光は参照符5,6でそれ
ぞれ示される平面である。部材102の表面にある光切断
線は孔104において欠落しており、これらの端点を参照
符A,B,C,Dでそれぞれ示す。部材102の表面は、工業用テ
レビカメラ7によつて撮像される。このカメラ7は、電
荷蓄積素子(略称CCD)の撮像面8と、部材102の表面を
撮像面8に結像するレンズ9とを含む。部材102の3次
元座標系をX,Y,Zで示し、カメラ7のカメラ座標系(CCD
の撮像面上に設定される座標系)をXc,Ycで示す。カメ
ラ7からの出力は、処理回路10に与えられる。FIG. 5 is a perspective view showing a structure for three-dimensionally capturing the multiple holes 108 by the three-dimensional sensor 107. Although the following description will be made with reference to the hole 104 in particular, the same applies to the other hole 105. A perfect circular hole 104 is formed facing the surface of the member 102, which is a plane. A plurality (two in this embodiment) of slit light is applied to this hole 104. It should be noted that the camera and two projectors that emit slit light
3 and 4 are integrated. The slit light is a plane indicated by reference numerals 5 and 6, respectively. The light section lines on the surface of the member 102 are missing in the holes 104 and their endpoints are indicated by the reference signs A, B, C, D respectively. The surface of the member 102 is imaged by the industrial television camera 7. The camera 7 includes an image pickup surface 8 of a charge storage element (abbreviated as CCD) and a lens 9 that forms an image of the surface of the member 102 on the image pickup surface 8. The three-dimensional coordinate system of the member 102 is shown by X, Y, Z, and the camera coordinate system (CCD of the camera 7
The coordinate system set on the image pickup plane of is indicated by Xc and Yc. The output from the camera 7 is given to the processing circuit 10.
第6図は、第5図に示されるセンサ107の電気的構成を
示すブロツク図である。投光器3,4は駆動回路11,12によ
つて駆動される。処理回路10に備えられているテレビカ
メラコントロール13は、カメラ7の電荷蓄積素子にライ
ン14を介して同期信号を与え、これによつて電荷蓄積素
子から得られる映像信号はライン15を介して処理回路10
のアナログ/デジタル変換回路16に与えられてデジタル
値に変換される。こうして得られるアナログ/デジタル
変換回路16からの出力は、しきい値設定器17からの弁別
レベルであるしきい値と、比較器18において比較され
て、ライン19からは2値化信号が得られる。この2値化
信号は、フレームメモリ20にストアされる。メモリ20の
内容は、バス21を介して処理手段22に与えられ、また通
信コントローラ23を介して外部の処理回路109とデータ
の転送を行うことができる。このような基本的な構成を
有する本発明の一実施例において、まず孔104の中心位
置の計測を行い(後述のI章〜II章)、次に部材102の
平面である表面の傾き、すなわち姿勢角を計測し(後述
のIII章)、さらにまた、その部材の102の一表面とカメ
ラ7との間の距離を計測する(後述のIV章)。FIG. 6 is a block diagram showing the electrical configuration of the sensor 107 shown in FIG. The projectors 3 and 4 are driven by drive circuits 11 and 12. The television camera control 13 provided in the processing circuit 10 provides a sync signal to the charge storage element of the camera 7 via the line 14, whereby the video signal obtained from the charge storage element is processed via the line 15. Circuit 10
Is supplied to the analog / digital conversion circuit 16 and is converted into a digital value. The output from the analog / digital conversion circuit 16 thus obtained is compared with the threshold value which is the discrimination level from the threshold value setting device 17 in the comparator 18, and a binary signal is obtained from the line 19. . The binarized signal is stored in the frame memory 20. The content of the memory 20 is given to the processing means 22 via the bus 21, and the data can be transferred to the external processing circuit 109 via the communication controller 23. In one embodiment of the present invention having such a basic configuration, first, the central position of the hole 104 is measured (Chapter I to II described later), and then the inclination of the surface of the member 102 which is a plane, that is, The posture angle is measured (Chapter III, which will be described later), and the distance between one surface 102 of the member and the camera 7 is also measured (Chapter IV, which will be described later).
まず孔104の円の中心位置の計測原理を説明する。処理
回路10では、第7図のステツプu1からステツプu2に移
り、交差する2本のスリツト光5,6を、孔104を含む平面
に対して投光し、孔104の線で欠落する4つの端点A,B,
C,Dの3次元位置を計測する。First, the principle of measuring the center position of the circle of the hole 104 will be described. In the processing circuit 10, the process shifts from step u1 to step u2 in FIG. 7, two intersecting slit lights 5 and 6 are projected onto the plane including the hole 104, and four slit lights are missing from the line of the hole 104. End points A, B,
Measure the 3D position of C and D.
I、スリツト光5,6による点A,B,C,Dの三次元位置の計測
方法。I, measuring method of three-dimensional position of points A, B, C, D by slit light 5,6.
第8図に示されるようにスリツト光の投光器3と、カメ
ラ7とを配置し、スリツト光平面5上の1点P(このP
は、前述の、A,B,C,Dを代表として表す)の物体座標系
での座標を(X,Y,Z)、点Pの撮像面8上の像の座標を
カメラ座標系でQ(Xc,Yc)とする。カメラ7の透視変
換を第1式に示す。As shown in FIG. 8, the slit light projector 3 and the camera 7 are arranged, and one point P on the slit light plane 5 (this P
Is (X, Y, Z) in the object coordinate system (A, B, C, D are representatively described above), and the coordinate of the image of the point P on the imaging plane 8 is Q in the camera coordinate system. (Xc, Yc). The perspective transformation of the camera 7 is shown in the first equation.
またスリツト光平面5の方程式を第2式に示す。 The equation of the slit light plane 5 is shown in the second equation.
a*X+b*Y+Z=d …(2) したがつて、Pの物体座標系における座標(X,Y,Z)は
第1式および第2式を連立させて解くことによつて求ま
る。基本的には、スリツト光平面5,6上にあるすべての
点の3次元座標を求めることができる。a * X + b * Y + Z = d (2) Therefore, the coordinates (X, Y, Z) in the object coordinate system of P can be obtained by solving the first equation and the second equation simultaneously. Basically, the three-dimensional coordinates of all points on the slit light planes 5 and 6 can be obtained.
第1式と第2式から成る連立方程式を解く前に、係数
(C1 1〜C3 4,h,a,b,d)を予め求めておく。以下に
その方法を示す。The coefficients (C 1 1 to C 3 4 , h, a, b, d) are obtained in advance before solving the simultaneous equations including the first and second equations. The method is shown below.
(1)カメラパラメータのキヤリブレーシヨンについ
て。(1) Regarding the camera parameter calibration.
第1式のC1 1〜C3 4をカメラパラメータと称する。
カメラパラメータとは、レンズ9の焦点距離、レンズ9
の主点の位置、レンズ9と受光面すなわち撮像面8との
距離などに依存して決定される値である。これらの値を
実測することは困難であるので、次の手法で求める。C 1 1 to C 3 4 in the first expression are called camera parameters.
The camera parameters are the focal length of the lens 9 and the lens 9
Is a value that is determined depending on the position of the principal point, the distance between the lens 9 and the light receiving surface, that is, the imaging surface 8. Since it is difficult to measure these values, the following method is used.
第1式を展開し、係数hを消去すると、 C1 1*X+C1 2*Y+C1 3*Z+C1 4−C3 1
*Xc*X −C3 2*Xc*Y−C3 3*Xc*Z−C3 4*Xc=0…
(3−1) C2 1*X+C2 2*Y+C2 3*Z+C2 4−C3 1
*Xc*X−C3 2 *Xc*Y−C3 3*Xc*Z−C3 4*Xc=0 …(3−
2) となる。したがつて、同一平面上にない6点の既知の3
次元座標と、それぞれに対応するカメラ座標を第3−1
式および第3−2式に代入し、12元連立方程式を解くこ
とによつて12個の未知数(C1 1〜C3 4)が求まる。
ここではカメラパラメータの算出の精度を向上するため
に、3次元座標が既知のn点(n>6)の計測を行い、
最小2乗法によつて求める。By expanding the first equation and eliminating the coefficient h, C 1 1 * X + C 1 2 * Y + C 1 3 * Z + C 1 4 −C 3 1
* Xc * X -C 3 2 * Xc * Y-C 3 3 * Xc * Z-C 3 4 * Xc = 0 ...
(3-1) C 2 1 * X + C 2 2 * Y + C 2 3 * Z + C 2 4 -C 3 1
* Xc * X-C 3 2 * Xc * Y-C 3 3 * Xc * Z-C 3 4 * Xc = 0 ... (3-
2) Therefore, 6 known points that are not on the same plane
The dimensional coordinates and the camera coordinates corresponding to each are calculated in 3-1.
Twelve unknowns (C 1 1 to C 3 4 ) are obtained by substituting the equations and the equation 3-2 and solving the 12-element simultaneous equations.
Here, in order to improve the accuracy of the calculation of the camera parameters, the measurement of n points (n> 6) whose three-dimensional coordinates are known is performed,
It is obtained by the least squares method.
第3式から、係数C1 1〜C3 4に関する次の12元2n連
立方程式が得られる。From the third equation, the following 12-element 2n simultaneous equations relating to the coefficients C 1 1 to C 3 4 are obtained.
ただし、 C3 4=1 …(7−2) 最小2乗法により G=(Et*E)− 1*Et*F …(8) を計算すると、Gが求まる。 However, G = (Et * E) by C 3 4 = 1 ... (7-2 ) least squares - 1 * Et * F ... Calculating the (8), G is obtained.
(2)スリツト光の平面の方程式の係数の算出。(2) Calculation of the coefficient of the equation of the plane of slit light.
スリツト光の平面上の既知の3点の3次元位置を第2式
に代入すれば、a,b,dに関する3元連立方程式が得られ
るので、これを解けばa,b,dを算出できる。ここでは精
度を上げるために、既知のn点(n>3)の3次元座標
を第2式に代入し、次の3元n連立方程式を最小2乗法
で解く。By substituting the known three-dimensional positions of three points on the plane of the slit light into the second equation, a simultaneous equation of three elements related to a, b, d can be obtained, and by solving this, a, b, d can be calculated. . Here, in order to improve accuracy, the known three-dimensional coordinates of n points (n> 3) are substituted into the second equation, and the following three-dimensional n simultaneous simultaneous equations are solved by the least squares method.
これを J*K=L …(10) と置けば、 K=(Jt*J)− 1*Jt*L …(11) より求まる。 If it puts to as J * K = L ... (10 ), K = (Jt * J) - 1 * Jt * L ... determined from (11).
(3)特徴点の3次元座標の算出。(3) Calculation of three-dimensional coordinates of feature points.
前述の方法でC1 1〜C3 4,a,b,dを求めておけば、特
徴点の3次元座標は第2式と第3式を連立して、次式を
解くことで求まる。If C 1 1 to C 3 4 , a, b, d are obtained by the method described above, the three-dimensional coordinates of the feature points can be obtained by solving the following equations by combining the second equation and the third equation.
M*N=R …(12) ただし、 ただし、 C3 4=1 …(15−2) 第12式より、 N=M− 1*R …(16) II、点A,B,C,Dを通る円の中心の計測方法。M * N = R (12) However, C 3 4 = 1 ... ( 15-2) than the 12 equation, N = M - 1 * R ... (16) II, points A, B, C, measurement method of the center of the circle passing through D.
点A,B,C,Dを通る円の中心は、 (1a)4点A,B,C,Dを通る平面上にある。The center of the circle passing through the points A, B, C, D is (1a) on the plane passing through the four points A, B, C, D.
(2a)各点A,B,C,Dからの距離が等しい。(2a) Distances from points A, B, C, D are equal.
という2つの条件1a,2aから求まる。It is obtained from the two conditions 1a and 2a.
(1)部材102の表面である4点A,B,C,Dを含む平面P1
3、すなわち第9図の紙面の方程式の係数の算出(第7
図のステツプu3)。(1) A plane P1 including the four points A, B, C, D which is the surface of the member 102
3, that is, the calculation of the coefficient of the equation on the paper of FIG.
Figure u3).
4点A,B,C,Dを含む平面の法線ベクトル成分は、Z成分
が大きく、X,Y成分および距離が小さいので、平面の方
程式を次式で表す。The normal vector component of the plane including the four points A, B, C, D has a large Z component and a small X, Y component and distance, so the equation of the plane is expressed by the following equation.
a1*x+b1*y+z=d1 …(17) 4点A,B,C,Dは、この平面上の点であるので、 これにより、最小2乗法でa,b,dを算出し、あるいはま
た3点A,B,Cの場合には、1行の成分を無視して逆行列
でa1,b1,d1を算出する。a 1 * x + b 1 * y + z = d 1 (17) Since 4 points A, B, C, D are points on this plane, As a result, a, b, d are calculated by the least squares method, or in the case of three points A, B, C, the components of one row are ignored and a 1 , b 1 , d 1 are calculated by the inverse matrix. calculate.
(2)各点A,B,C,Dのうちの2点からの距離が等しい平
面の方程式の係数の算出。(2) Calculation of the coefficient of the equation of the plane in which the distances from the two points among the points A, B, C and D are equal.
各点からの距離が等しい点(x,y,z)は次式で表すこと
ができる。The points (x, y, z) that have the same distance from each point can be expressed by the following equation.
(x−x1)2+(y−y1)2+(z−z1)2+r
2 …(19) (i=1〜4) 精度よく算出するために、互いに距離の大きい2点を用
いて算出する。ここでは点A,Bと点C,Dのペアを用いる。 (X-x 1) 2 + (y-y 1) 2 + (z-z 1) 2 + r
2 (19) (i = 1 to 4) In order to calculate with high accuracy, calculation is performed using two points having a large distance from each other. Here, a pair of points A and B and points C and D is used.
第9図の平面図を参照して、点A,Bから等しい距離にあ
る点は次式になる(第7図のステツプu4)。With reference to the plan view of FIG. 9, points equidistant from points A and B are given by the following equation (step u4 in FIG. 7).
−2*x1*x+x1 2−2*y1*y+y1 2−2*z1*z+z1 2 =−2*x2*x+x2 2−2*y2*y+y2 2−2*z2*z+z2 2 …
(20−1) 2(x1−x2)*x+2(y1−y2)*y+2(z1−z2)*z =(x1 2−x2 2)+(y1 2−y2 2)+(z1 2−z2 2)…(20−2) この第20−2式を、 a2*x+b2*y+c2*z=d2 …(20−3) と置く。第20−3式は、平面P11の式である。-2 * x 1 * x + x 1 2 -2 * y 1 * y + y 1 2 -2 * z 1 * z + z 1 2 = -2 * x 2 * x + x 2 2 -2y 2 * y + y 2 2 -2 * z 2 * z + z 2 2 ...
(20-1) 2 (x 1 -x 2) * x + 2 (y 1 -y 2) * y + 2 (z 1 -z 2) * z = (x 1 2 -x 2 2) + (y 1 2 -y 2 2 ) + (z 1 2 −z 2 2 ) ... (20-2) This Equation 20-2 is expressed as a 2 * x + b 2 * y + c 2 * z = d 2 (20-3). The 20th formula is a formula on the plane P11.
点C,Dも同様に算出する(第7図のステツプu5)。The points C and D are similarly calculated (step u5 in FIG. 7).
2(x3−x4)*x+2(y3−y4)*y+2(z3−z4)*z =(x3 2−x4 2)+(y3 2−y4 2)+(z3 2−z4 2)…(21−1) これを a3*x+b3*y+c3*z=d3 …(21−2) と置く。第21−2式は、平面P12の式である。2 (x 3 −x 4 ) * x + 2 (y 3 −y 4 ) * y + 2 (z 3 −z 4 ) * z = (x 3 2 −x 4 2 ) + (y 3 2 −y 4 2 ) + ( z 3 2 −z 4 2 ) (21-1) This is defined as a 3 * x + b 3 * y + c 3 * z = d 3 (21-2). Equation 21-2 is an equation for plane P12.
(3)円の中心Oの算出。(3) Calculation of the center O of the circle.
第17式、第20−3式、第21−2式の3平面の交点が円の
中心である。したがつて、円の中心座標(xc1,yc1,zc
1)は次式の連立方程式を解くことで求まる(第7図の
ステツプu6)。The intersection of the three planes of Equation 17, Equation 20-3, and Equation 21-2 is the center of the circle. Therefore, the coordinates of the center of the circle (xc1, yc1, zc
1) can be obtained by solving the following simultaneous equations (step u6 in Fig. 7).
これより III、平面P13のX軸まわりの姿勢角αおよびY軸まわり
の姿勢角βの計測。 Than this III, measurement of the posture angle α around the X axis and the posture angle β around the Y axis of the plane P13.
第10図(1)において、平面P13aがX軸まわりに+Δα
だけ角変位して平面P13bの姿勢となつたとき、スリツト
光5の平面P13a上の光切断線26は、平面P13b上では光切
断線27のとおりとなる。カメラ7の撮像面8において、
α=0の光切断線26の像は参照符26aで示され、その回
転後の光切断線27の像は参照符27aで示される。また第1
1図(1)で示されるように、平面P13cがY軸まわりに
角度Δβだけ角変位して平面P13dとなつたときには、平
面P13c上の光切断線28は平面P13d上で光切断線29とな
る。したがつてカメラ7の撮像面8において、光切断線
28の像28aは光切断線29の像29aとなる。こうして撮像面
8上の像27a,29aによつて、平面P13a,P13bの相互の角度
Δαと平面P13c,P13dの角度+Δβを演算して求めるこ
とができる。第10図および第11図にΔα,Δβの定義を
示し、さらに第12図〜第14図を参照して平面の傾きを求
める手法について具体的に述べる。In FIG. 10 (1), the plane P13a is + Δα around the X axis.
When only the angle displacement is made and the posture of the plane P13b is reached, the light cutting line 26 on the plane P13a of the slit light 5 becomes as the light cutting line 27 on the plane P13b. On the imaging surface 8 of the camera 7,
The image of the light section line 26 at α = 0 is indicated by reference numeral 26a, and the image of the light section line 27 after its rotation is indicated by reference numeral 27a. Also the first
As shown in FIG. 1 (1), when the plane P13c is angularly displaced about the Y axis by an angle Δβ and becomes a plane P13d, the light cutting line 28 on the plane P13c becomes the light cutting line 29 on the plane P13d. Become. Therefore, on the imaging surface 8 of the camera 7, the light cutting line
The image 28a of 28 becomes the image 29a of the light section line 29. In this way, the images 27a and 29a on the imaging surface 8 can be calculated by calculating the mutual angle Δα between the planes P13a and P13b and the angle + Δβ between the planes P13c and P13d. The definitions of Δα and Δβ are shown in FIGS. 10 and 11, and the method for obtaining the inclination of the plane will be specifically described with reference to FIGS. 12 to 14.
(1)第13図に示される対象面P13のX軸まわりの姿勢
角αと、その対象面P13のY軸まわりの姿勢角βとを求
めるにあたり、まずカメラ7の撮像面8上の水平スリ
ツト光の光切断線30の方程式を予め求めておき、この光
切断線30の方程式と、予め求めておいた前述のカメラ
パラメータC1 1〜C3 4とから、光切断線30とレン
ズ9の主点を通る平面P14の方程式を求める(第12図の
ステツプm1,m2)。またスリツト光の平面P15の方程式
を予め求めておく(第12図のステツプm3)。(1) In determining the posture angle α of the target surface P13 about the X axis and the posture angle β of the target surface P13 about the Y axis shown in FIG. 13, first, the horizontal slit on the imaging surface 8 of the camera 7 is to be calculated. obtained in advance an equation of the optical cutting line 30 of the light, and the equation of the optical cutting line 30, from the previously obtained above camera parameter C 1 1 ~C 3 4 Prefecture, optical cutting line 30 of the lens 9 Find the equation of the plane P14 passing through the principal points (steps m1 and m2 in Fig. 12). Further, the equation of the plane P15 of the slit light is obtained in advance (step m3 in FIG. 12).
(2)前のパラグラフ(1)で示した方程式,,
と、カメラパラメータとによつて、平面P14,P15の各
平面の法線ベクトルを求め、その法線ベクトルを2,
3とし、平面P14,P15の交線31の方向ベクトルを とすると、 と2,3とは直交するので、 これにより、 が求められる(第12図のステツプm4)。(2) The equation shown in the previous paragraph (1),
And the camera parameters, the normal vector of each plane of the planes P14 and P15 is obtained, and the normal vector is 2 .
3 and the direction vector of intersection 31 of planes P14 and P15 Then, And 2 and 3 are orthogonal, This allows Is required (step m4 in Fig. 12).
(3)同様にして第14図から、光切断線32とカメラパラ
メータより平面P16の方程式を求め、平面P17の方程式も
求めておけば、平面P16,P17の法線ベクトルをそれぞれ
6,7、光線33の方向ベクトルを として、 これにより、 が求められる(第12図のステツプm7)。(3) Similarly, from FIG. 14, the equation of the plane P16 is obtained from the light section line 32 and the camera parameters, and if the equation of the plane P17 is also obtained, the normal vectors of the planes P16 and P17 are respectively obtained.
6 , 7 , the direction vector of ray 33 As This allows Is required (step m7 in Fig. 12).
この第14図において、平面P16はレンズ9の主点を通る
平面であり、P17は投光器3のスリツト光がなす平面を
示している。In FIG. 14, a plane P16 is a plane passing through the principal point of the lens 9, and P17 is a plane formed by the slit light of the projector 3.
(4)対象面P13の法線ベクトル0 =(s0,t0,1) …(30) は に直交するから、 これにより、0が求められる(第12図のステツプm
8)。(4) The normal vector 0 of the target surface P13 = (s 0 , t 0 , 1) (30) is Because it is orthogonal to This gives 0 (step m in FIG. 12).
8).
センサの撮像面8の対象面P13に対する姿勢角α(X軸
まわりの回転角)、β(Y軸まわりの回転角)は次式で
求められる(第12図のステツプm9)。The attitude angles α (rotation angle around the X axis) and β (rotation angle around the Y axis) of the image pickup surface 8 of the sensor with respect to the target surface P13 are obtained by the following equations (step m9 in FIG. 12).
α=tan− 1(t0) …(33) β=tan− 1(s0) …(34) IV、距離の計測方法。 α = tan - 1 (t 0 ) ... (33) β = tan - 1 (s 0) ... (34) IV, a distance measuring method.
第15図に示されるように、平面P13eとカメラ7の撮像面
8との間の距離を計測する際、この平面P13eがP13fおよ
びP13gで示すように検出可能な範囲で変位すると、第15
図(2)で示されるように撮像面8上では、投光器3の
スリツト光5の光切断線34,35,36は像34a,35a,36aとな
つて検出される。このようにして撮像面8上の像34a,35
a,36aを検出することによつて、平面P13e,P13f,P13gの
距離を計測することができる。この手法を第16図および
第17図を参照してさらに具体的に説明する。As shown in FIG. 15, when measuring the distance between the plane P13e and the imaging surface 8 of the camera 7, if the plane P13e is displaced within a detectable range as indicated by P13f and P13g,
As shown in FIG. 2B, on the imaging surface 8, the light cutting lines 34, 35, 36 of the slit light 5 of the projector 3 are detected as images 34a, 35a, 36a. In this way, the images 34a, 35 on the imaging surface 8 are
By detecting a and 36a, the distance between the planes P13e, P13f, and P13g can be measured. This method will be described more specifically with reference to FIGS. 16 and 17.
(1)カメラ7の光軸の方程式は、 x=y=0 …(35) であつて、その撮像面8と対象面P13との距離dは、カ
メラのレンズ9の光軸と対象面P13の交点のZ座標と定
義する。(1) The equation of the optical axis of the camera 7 is x = y = 0 (35), and the distance d between the imaging surface 8 and the target surface P13 is the optical axis of the lens 9 of the camera and the target surface P13. It is defined as the Z coordinate of the intersection point of.
対象面P13上の1点の座標を求めれば、対象面P13の法線
ベクトルとから対象面P13の平面の方程式が決定でき
る。その点は、平面P14,P15,P17の交点として得られ、
その点を、(x0,y0,z0)とすると、対象面P13の方
程式は、 s0(x−x0)+t0(y−y0)+1・(z−
z0)=0 …(36) となる(第16図のステツプr1,r2)。If the coordinates of one point on the target surface P13 are obtained, the equation of the plane of the target surface P13 can be determined from the normal vector of the target surface P13. That point is obtained as the intersection of the planes P14, P15, P17,
Assuming that point to be (x 0 , y 0 , z 0 ), the equation of the target surface P13 is s 0 (x−x 0 ) + t 0 (y−y 0 ) + 1 · (z−
z 0 ) = 0 (36) (steps r1 and r2 in FIG. 16).
(2)距離dは、 d=s0X0t0Y0+Z0 …(37) として求められる(第16図のステツプr3,r4)。(2) The distance d is obtained as d = s 0 X 0 t 0 Y 0 + Z 0 (37) (steps r3, r4 in FIG. 16).
V、面位置の計測。V, measurement of surface position.
第18図を参照して、面13の位置計測にあたつては、単一
の投光器4からのスリツト光6を投光し、カメラ7の光
軸37は、物体座標系のX−Y平面に垂直であるものとす
る。このとき、計測対象となる平面P13とスリツト光平
面6の交線38上の1点39の3次元位置を計測し、そのZ
軸成分を面位置(すなわち高さ)とする。Referring to FIG. 18, in measuring the position of the surface 13, the slit light 6 from the single light projector 4 is projected, and the optical axis 37 of the camera 7 is the XY plane of the object coordinate system. Shall be perpendicular to. At this time, the three-dimensional position of one point 39 on the intersection line 38 between the plane P13 to be measured and the slit light plane 6 is measured, and the Z
The axis component is the surface position (that is, height).
本発明は、孔104の中心位置を計測することができるだ
けではなく、その孔104の面積およびその他の物理量を
広く演算して求めることが可能であり、そのような改変
は当業者に容易である。The present invention can not only measure the central position of the hole 104, but also can widely calculate and calculate the area of the hole 104 and other physical quantities, and such modification is easy for those skilled in the art. .
本発明の他の実施例として、孔104,105は3以上、軸線
方向に順次的に系が小さくなるように形成されていても
よい。As another embodiment of the present invention, three or more holes 104, 105 may be formed so that the system becomes smaller sequentially in the axial direction.
発明の効果 以上のように本発明によれば、多重孔の各孔を正確に検
出することができ、特にテレビカメラの軸線と多重孔の
軸線とはほぼ平行とし、これによつて同一平面上にある
端点をグループ化して分離することが容易である。As described above, according to the present invention, it is possible to accurately detect each hole of the multiple holes, and in particular, the axis of the television camera and the axis of the multiple holes are made substantially parallel so that on the same plane. It is easy to group and separate the endpoints at.
第1図は本発明の一実施例の全体の構成を示す断面図、
第2図は部材102のセンサ107側から見た正面図、第3図
は部材102の多重孔108にスリツト光源110からスリツト
光111,112を照射した状態を示す正面図、第4図は処理
回路109の動作を説明するためのフローチヤート、第5
図は本発明の一実施例の3次元センサ107の簡略化した
斜視図、第6図は第5図に示される3次元センサ107の
電気的構成を示すブロツク図、第7図は孔104の中心位
置の算出手順を示すフローチヤート、第8図はスリツト
光5による点Pの3次元位置計測の手法を示す斜視図、
第9図は平面P13の平面図、第10図は平面の姿勢角αの
定義を示す図、第11図は平面の姿勢角βの定義を示す簡
略化した図、第12図は姿勢角α,βを計測する手順を示
すフローチヤート、第13図および第14図は対象面P13の
X軸まわりの姿勢角αとY軸まわりの姿勢角βを計測す
るための手法を示す簡略化した図、第15図は平面P13e,P
13f,P13gの距離の計測原理を示す簡略化した図、第16図
は平面の距離dの算出手順を示すフローチヤート、第17
図は距離dの計測を行うための構成を簡略化して示す
図、第18図は本発明のさらに他の実施例の面13の位置計
測を行う原理を示す簡略化した図である。 100……ロボツト、102……部材、107……2次元セン
サ、108……多重孔、109……処理回路、111,112……ス
リツト光、A〜D,E〜H……端点FIG. 1 is a sectional view showing the overall construction of an embodiment of the present invention,
FIG. 2 is a front view of the member 102 as seen from the sensor 107 side, and FIG. 3 is a front view showing a state in which the slit light sources 110 and 112 emit slit lights 111 and 112 to the multiple holes 108 of the member 102, and FIG. Flow chart for explaining the operation of the robot, No. 5
FIG. 6 is a simplified perspective view of the three-dimensional sensor 107 according to one embodiment of the present invention, FIG. 6 is a block diagram showing the electrical configuration of the three-dimensional sensor 107 shown in FIG. 5, and FIG. FIG. 8 is a flow chart showing the procedure for calculating the center position, and FIG. 8 is a perspective view showing a method for measuring the three-dimensional position of the point P by the slit light 5.
9 is a plan view of the plane P13, FIG. 10 is a diagram showing the definition of the posture angle α of the plane, FIG. 11 is a simplified diagram showing the definition of the posture angle β of the plane, and FIG. 12 is a posture angle α. , Β is a flow chart showing the procedure for measuring β, and FIGS. 13 and 14 are simplified diagrams showing a method for measuring the posture angle α around the X axis and the posture angle β around the Y axis of the target surface P13. , Fig. 15 shows plane P13e, P
A simplified diagram showing the principle of measuring the distances of 13f and P13g, and FIG. 16 is a flow chart showing the procedure for calculating the distance d in the plane,
FIG. 18 is a diagram showing a simplified structure for measuring the distance d, and FIG. 18 is a simplified diagram showing the principle of measuring the position of the surface 13 according to still another embodiment of the present invention. 100 ... Robot, 102 ... Member, 107 ... Two-dimensional sensor, 108 ... Multi-hole, 109 ... Processing circuit, 111,112 ... Slit light, A to D, E to H ... End points
───────────────────────────────────────────────────── フロントページの続き (72)発明者 平松 新 兵庫県明石市川崎町1番1号 川崎重工業 株式会社明石工場内 (72)発明者 中野 康夫 兵庫県明石市川崎町1番1号 川崎重工業 株式会社明石工場内 (72)発明者 上田 澄広 兵庫県明石市川崎町1番1号 川崎重工業 株式会社明石工場内 (56)参考文献 特開 昭56−132506(JP,A) 特開 昭56−35005(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hiramatsu Shin 1-1 Kawasaki-cho, Akashi-shi, Hyogo Kawasaki Heavy Industries Ltd. Akashi Plant (72) Inventor Yasuo Nakano 1-1, Kawasaki-cho, Akashi-shi, Hyogo Kawasaki Heavy Industries Inside the Akashi Plant (72) Inventor Sumihiro 1-1 Kawasaki-cho, Akashi City, Hyogo Prefecture Kawasaki Heavy Industries Ltd. Inside the Akashi Plant (56) References JP-A-56-132506 (JP, A) JP-A-56 -35005 (JP, A)
Claims (1)
くなるように形成された多重孔が部材の一方表面に臨ん
で形成された多重孔の検出方法であつて、 多重孔を有する前記部材の前記一方表面に、多重孔を横
切る相互に交差した一対のスリツト光を照射し、 前記部材の前記一方表面を、単一のテレビカメラで撮像
し、このテレビカメラの軸線は、多重孔の前記軸線とほ
ぼ平行であり、 その撮像した像に基づいて、各孔の周縁にあるスリツト
孔の端点の3次元座標を検出し、 多重孔の軸線方向の座標値が同一またはごく近似してい
る端点を、それぞれ、同一平面上にある端点であるもの
として判別し、 前記各同一平面上にある端点の3次元座標値に基づい
て、各孔の中心の3次元座標を求めることを特徴とする
多重孔の検出方法。1. A method for detecting multiple holes formed concentrically and stepwise in the axial direction so that the diameter of the multiple holes decreases toward one surface of the member, the multiple holes being provided. The one surface of the member is irradiated with a pair of slit lights intersecting each other across a multi-hole, and the one surface of the member is imaged by a single TV camera, and the axis of the TV camera is a multi-hole. It is almost parallel to the above-mentioned axis and the three-dimensional coordinates of the end points of the slit holes at the periphery of each hole are detected based on the imaged image, and the coordinate values in the axial direction of the multiple holes are the same or very close to each other. It is characterized in that the respective end points are determined as being end points on the same plane, and the three-dimensional coordinates of the center of each hole are obtained based on the three-dimensional coordinate values of the end points on the same plane. Method for detecting multiple holes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1300368A JPH0663733B2 (en) | 1989-11-17 | 1989-11-17 | Method for detecting multiple holes |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1300368A JPH0663733B2 (en) | 1989-11-17 | 1989-11-17 | Method for detecting multiple holes |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03160303A JPH03160303A (en) | 1991-07-10 |
| JPH0663733B2 true JPH0663733B2 (en) | 1994-08-22 |
Family
ID=17883937
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1300368A Expired - Fee Related JPH0663733B2 (en) | 1989-11-17 | 1989-11-17 | Method for detecting multiple holes |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0663733B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040033929A (en) * | 2002-10-16 | 2004-04-28 | 한국생산기술연구원 | Scanner and method for measuring a hole using the same |
| KR100750084B1 (en) * | 2006-07-21 | 2007-08-22 | (주)동서전자 | Screw hole defect inspection device of inner case for LCD monitor |
| JP5804722B2 (en) * | 2011-02-16 | 2015-11-04 | 三菱重工業株式会社 | Position detection device |
| JP5500485B2 (en) * | 2011-12-06 | 2014-05-21 | トヨタ自動車東日本株式会社 | Three-dimensional measurement method, three-dimensional measurement apparatus, and three-dimensional measurement program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5635005A (en) * | 1979-08-29 | 1981-04-07 | Mitsubishi Electric Corp | Detector for center position of object to be measured |
| JPS56132506A (en) * | 1980-03-22 | 1981-10-16 | Ando Electric Co Ltd | Measuring device for center position of hole |
-
1989
- 1989-11-17 JP JP1300368A patent/JPH0663733B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03160303A (en) | 1991-07-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3556589B2 (en) | Position and orientation recognition device | |
| JP2564963B2 (en) | Target and three-dimensional position and orientation measurement system using the target | |
| EP0107820A2 (en) | Robot vision system | |
| CN111123242B (en) | Combined calibration method based on laser radar and camera and computer readable storage medium | |
| US7502504B2 (en) | Three-dimensional visual sensor | |
| JP7353757B2 (en) | Methods for measuring artifacts | |
| JP3138080B2 (en) | Automatic calibration device for vision sensor | |
| JP2007256091A (en) | Method and apparatus for calibrating range finder | |
| JPS60200111A (en) | 3D object recognition device | |
| CN113989368A (en) | Method and system for high-precision positioning of object surface | |
| JPH0626770B2 (en) | Workpiece fitting method | |
| JPH0663733B2 (en) | Method for detecting multiple holes | |
| Dai et al. | High-accuracy calibration for a multiview microscopic 3-D measurement system | |
| JP2567923B2 (en) | Distance measurement method | |
| JP2002005622A (en) | Method for detecting arrangement parameter in optical shaping measuring apparatus provided with plural light- section sensors | |
| JPH076769B2 (en) | Object measuring device | |
| Chen et al. | A new sub-pixel detector for grid target points in camera calibration | |
| JPH05329793A (en) | Visual sensor | |
| JP3369235B2 (en) | Calibration method for measuring distortion in three-dimensional measurement | |
| JPH08110206A (en) | Position and orientation detection method and position and orientation detection device | |
| CN116481508B (en) | Multi-size planar target measurement and positioning method and detection device | |
| Kalová et al. | Inspection of welding seams | |
| KR20040009550A (en) | Efficient digitizing in reverse engineering by sensor fusion | |
| Yuan et al. | A Target-based Calibration Method for LiDAR-Visual-Thermal Multi-Sensor System | |
| JPS6189504A (en) | Measuring device of body shape of 3-dimensional body |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |