JPH0781859B2 - Position measurement method - Google Patents
Position measurement methodInfo
- Publication number
- JPH0781859B2 JPH0781859B2 JP7182287A JP7182287A JPH0781859B2 JP H0781859 B2 JPH0781859 B2 JP H0781859B2 JP 7182287 A JP7182287 A JP 7182287A JP 7182287 A JP7182287 A JP 7182287A JP H0781859 B2 JPH0781859 B2 JP H0781859B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- point
- straight line
- optical axis
- measurement
- 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
- 238000000691 measurement method Methods 0.000 title 1
- 230000003287 optical effect Effects 0.000 claims description 47
- 238000005259 measurement Methods 0.000 claims description 36
- 238000000034 method Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000009434 installation Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Measurement Of Optical Distance (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、複数の光学系によつて測定対象の基準位置
を測定する位置測定方法に関するものである。Description: TECHNICAL FIELD The present invention relates to a position measuring method for measuring a reference position of a measuring object using a plurality of optical systems.
従来、三角測量を用いたステレオ視測定が提案されてお
り、これは2台のカメラ間の基準距離とその基線から測
定対象を見込む角度をもとに測定対象の位置を求めるも
のである。測定対象の位置を測定する場合、光学系の設
置位置座標を正確に知ることが測定精度を上げることに
なる。このため、光学系の真の設置位置パラメータを得
るのに他の測定治具等で設置位置を測定したり、図面上
から計算で求めたりしている。Conventionally, stereoscopic measurement using triangulation has been proposed, which seeks the position of a measurement target based on the reference distance between two cameras and the angle at which the measurement target is viewed from the baseline. When measuring the position of the measurement target, it is necessary to know the installation position coordinates of the optical system accurately to improve the measurement accuracy. Therefore, in order to obtain the true installation position parameter of the optical system, the installation position is measured by another measuring jig or the like, or calculated from the drawing.
しかしながらこのような従来の方法は使用するパラメー
タを光学系の設置方向、位置等、測定系の外部から得ら
れるデータとして得ているので、測定対象と光学系との
距離が遠くなると誤差が大きくなるという問題があつ
た、また、このパラメータの測定精度は測定対象から得
られる精度と同等以上の値が要求されるため、設置する
こと自体も簡単には行なえないという問題を有してい
た。However, in such a conventional method, since the parameters to be used are obtained as data obtained from outside the measurement system such as the installation direction and position of the optical system, the error increases as the distance between the measurement target and the optical system increases. In addition, since the measurement accuracy of this parameter requires a value equal to or higher than the accuracy obtained from the measurement target, there is a problem in that it cannot be easily installed.
このような問題を解決するためにこの発明は、測定範囲
内のパラメータだけを用い、測定対象を少なくとも2つ
の光学系で測定し、2つの光学系中の測定対象を通るそ
れぞれの直線を基準座標で表わし、それらの交点より未
知の点の座標を確定するようにしたものである。その具
体的手段は次の通りである。In order to solve such a problem, the present invention uses only parameters within a measurement range, measures a measurement target with at least two optical systems, and determines each straight line passing through the measurement targets in the two optical systems as reference coordinates. The coordinates of an unknown point are determined from the intersections of these points. The specific means is as follows.
(イ)先ず2台のカメラをその視野内に測定対象をとら
えている状態で設置し、その光学系を用い、その光学系
の焦点位置を直接測定することなく、各々の光学系の光
軸を求める。(A) First, two cameras are installed in the field of view while capturing the measurement object, and the optical system is used to measure the optical axis of each optical system without directly measuring the focal position of the optical system. Ask for.
(ロ)各々の光学系の視野内に光軸と直交する面を少な
くとも2つずつ求める。(B) At least two planes orthogonal to the optical axis are obtained within the field of view of each optical system.
(ハ)測定対象をこれら面上に投影した点を3次元の基
準座標で表わす。(C) The points obtained by projecting the measurement target on these surfaces are represented by three-dimensional reference coordinates.
(ニ)これによつて測定対象がこれら面上に投影された
点で3次元の基準座標で示すことができることから、前
述の対向する面上に投影された点をそれぞれ結ぶことに
より、既知の基準座標系で測定対象が存在する未知の点
を含む一対の直線を得る。(D) As a result, the object to be measured can be represented by the three-dimensional reference coordinates by the points projected on these surfaces. Therefore, by connecting the points projected on the above-mentioned opposing surfaces, the known A pair of straight lines including an unknown point where the measurement target exists in the reference coordinate system is obtained.
(ホ)その直線の交点の座標値を求めることで未知の点
の座標値を既知の基準座表系の座標値で表わすことがで
きる。(E) The coordinate value of the unknown point can be represented by the coordinate value of the known reference coordinate system by obtaining the coordinate value of the intersection of the straight line.
〔作用〕 測定対象を含み、基準座標系で表わされる直線が光学系
毎に求められ、その交点の座標が測定対象の位置として
求められる。[Operation] A straight line including the measurement object and represented by the reference coordinate system is obtained for each optical system, and the coordinates of the intersection are obtained as the position of the measurement object.
第2図はこの発明を適用して測定対象の位置を検出する
方法の原理を説明するための図である。図においてX,Y,
Zの直交座標で表わされる既知の座標系を基準座標系、
その基準座標系の座標値を基準座標(他の座標系との混
乱を生ずるおそれがないときは座標と呼ぶことがある)
と定義する。また点Aの座標を(X,Y,Z)Aと表わす
(以下、他の座標系についても同様で、括弧内は座標
値、添字は点の名称を表わす)。FIG. 2 is a diagram for explaining the principle of a method for detecting the position of a measurement target by applying the present invention. In the figure, X, Y,
The known coordinate system represented by the Cartesian coordinate system of Z is the reference coordinate system,
Coordinate values of the reference coordinate system are reference coordinates (may be called coordinates when there is no risk of confusion with other coordinate systems)
It is defined as Further, the coordinates of the point A are represented as (X, Y, Z) A (hereinafter, the same applies to other coordinate systems, the coordinate values are shown in parentheses, and the subscripts indicate the names of the points).
(X,Y,Z)A,(X,Y,Z)Bで表わされる既知の2点A,Bよ
り(X,Y,Z)Pで表わされる測定対象の点Pを見たと
き、直線▲▼,▲▼と座標軸のなす角をそれぞ
れ(α,β,γ)P1,(α,β,γ)P2とすると、点P
の座標は次のようになる。(X, Y, Z) A, (X, Y, Z) known two points A represented by B, when viewed B from (X, Y, Z) of a point P to be measured is represented by P, the straight line If the angles formed by ▲ ▼ and ▲ ▼ and the coordinate axes are (α, β, γ) P1 and (α, β, γ) P2 , respectively, point P
The coordinates of are as follows.
XP=XA+D1cosαP1=XB+D2cosαP2 ……(1) YP=YA+D1cosβP1=YB+D2cosβP2 ……(2) ZP=ZA+D1cosγP1=ZB+D2cosγP2 ……(3) 但し、D1,D2は次の通りである。X P = X A + D 1 cosα P1 = X B + D 2 cos α P2 …… (1) Y P = Y A + D 1 cosβ P1 = Y B + D 2 cos β P2 …… (2) Z P = Z A + D 1 cos γ P1 = Z B + D 2 cosγ P2 (3) However, D 1 and D 2 are as follows.
D1:直線▲▼の長さ D2:直線▲▼の長さ 2直線の交点Pの座標は式(1)〜(3)より次のよう
になる。D 1 : Length of straight line ▲ ▼ D 2 : Length of straight line ▲ ▼ 2 The coordinates of the intersection point P of straight lines are as follows from equations (1) to (3).
XP=XB+D2cosαP2 ……(1a) YP=YB+D2cosβP2 ……(2a) ZP=ZB+D2cosγP2 ……(3a) ここでD2は次式で求められる。X P = X B + D 2 cos α P2 …… (1a) Y P = Y B + D 2 cos β P2 …… (2a) Z P = Z B + D 2 cos γ P2 …… (3a) where D 2 is Desired.
このようにして2本の直線の交点の座標を知ることで未
知の点Pの座標を求めることが証明されたので、次に直
線の求め方について説明する。 Since it has been proved that the coordinates of the unknown point P can be obtained by knowing the coordinates of the intersection of the two straight lines in this way, the method of obtaining the straight line will be described next.
第3図はカメラ1によつて点Pを見たとき、光軸に直交
し、相互に平行な面H1,H2およびその面に点Pが投影さ
れた状態を示す図である。カメラで見た視野内における
2次元平面のx,yで表わされる直角座標系をビジヨンの
座標系、その座標系の座標値をビジヨン座標(基準座標
と混乱するおそれのないとき、座標と呼ぶことがある)
と定義する。FIG. 3 is a view showing planes H 1 and H 2 which are orthogonal to the optical axis and are parallel to each other when the point P is seen by the camera 1 and the point P is projected on the planes. The Cartesian coordinate system represented by x, y of the two-dimensional plane in the field of view seen by the camera is called the vision coordinate system, and the coordinate values of that coordinate system are called the vision coordinates (when there is no fear of confusion with the reference coordinates). There is)
It is defined as
点Pが光軸からずれた量をΔx,Δyとすれば、各面に投
影された点(X,Y,Z)PH1,(X,Y,Z)PH2の座標は次のよ
うになる。Assuming that the amount of deviation of the point P from the optical axis is Δx, Δy, the coordinates of the points (X, Y, Z) PH1 and (X, Y, Z) PH2 projected on each surface are as follows.
但し、a11〜c12はビジヨン座標を基準座標に変換すると
きの、後述するキヤリブレーシヨン係数である。 However, a 11 to c 12 are calibration coefficients, which will be described later, when converting the vision coordinates into the reference coordinates.
2つの面H1,H2に投影された点(X,Y,Z)PH1(X,Y,Z)
PH2が求められたら、次にこの2点の座標を使い、点P
を含む3点を通る直線L1を次の式によつて求める。Point projected on two planes H 1 and H 2 (X, Y, Z) PH1 (X, Y, Z)
When PH2 is calculated, the coordinates of these two points are used next, and the point P
A straight line L 1 passing through 3 points including is obtained by the following formula.
但し、d1は第3図における点Pと(X,Y,Z)PH1との距離
で、各余弦値は次のようにして求められる。 However, d 1 is the distance between the point P and (X, Y, Z) PH 1 in FIG. 3, and each cosine value is obtained as follows.
A=(XPH1−XPH2)2+(YPH1−YPH2)2 +(ZPH1−ZPH2)2 ……(9) ステレオ視では最低2台のカメラによつて測定するの
で、他のカメラについても同様にして面H3,H4、直線L2
(これらは第3図には示していないが、第1図に示して
ある)を求めると次のようになる。 A = (X PH1 −X PH2 ) 2 + (Y PH1 −Y PH2 ) 2 + (Z PH1 −Z PH2 ) 2 (9) At least two cameras are used for measurement in stereoscopic view. Similarly for the camera, planes H 3 , H 4 and straight line L 2
(These are not shown in FIG. 3, but are shown in FIG. 1).
但しXPH3,YPH3,ZPH3,d2はそのカメラの光学系において
前述と同様の方法によつて求めた諸元である。また、各
余弦値は次のようになる。 However, X PH3 , Y PH3 , Z PH3 , and d 2 are the specifications obtained by the same method as described above in the optical system of the camera. Moreover, each cosine value is as follows.
B=(XPH3−XPH4)2+(YPH3−YPH4)2 +(ZPH3−ZPH4)2 第4図はこのようにして求められた直線L1と基準座標系
の関係を示している。 B = (X PH3 −X PH4 ) 2 + (Y PH3 −Y PH4 ) 2 + (Z PH3 −Z PH4 ) 2 Figure 4 shows the relationship between the straight line L 1 thus obtained and the reference coordinate system. ing.
以上の考え方は光軸の方向が与えられているものとして
説明をしているが、この軸点ではまだそれは判明してい
ないので、次にそれを求める方法について説明する。未
知の点の基準座標を得るにはキヤリブレーシヨンを行な
つて、第5図に示すような焦点fを通る2直線lb,1cが
光軸laと直交する面H1と交わる座標を(x,y)b,(x,y)
cとして、2直線の方向および開始点を次のようにして
求める必要がある。The above idea is explained assuming that the direction of the optical axis is given, but it is not yet known at this axial point, so a method for obtaining it will be explained next. Rows that connexion the Kiyari blade Chillon to obtain the reference coordinates of the unknown point, two lines l b, the coordinates 1 c intersects the plane H 1 perpendicular to the optical axis l a through focus f as shown in FIG. 5 To (x, y) b, (x, y)
As c, it is necessary to find the direction and starting point of the two straight lines as follows.
第5図において、例えば円形の穴を設けた部材をX,Y,Z
テーブルに取付け、光軸laに沿つて穴の中心位置を点A1
〜A2まで移動させ、そのときの穴の中心の座標(X,Y,
Z)A1,A2を得る。穴の中心が光軸上にあるかどうかの確
認はカメラで穴を見て、その穴の中心の測定値(画素)
が穴を移動したとき常に等しくなるようにする。キヤリ
ブレーシヨンは穴の中心の測定値がビジヨン座標で(x,
y)aとなるように穴を移動させ、その点の基準座標
(X,Y,Z)A1を得る。また再度、穴を移動させ、ビジヨ
ンの測定値(x,y)aが変化しないA1とは別な点(X,Y,
Z)A2を得る。但し、(x,y)aはカメラの視野の中心位
置とする。同様にして直線lb,lcについても次のように
する。In FIG. 5, for example, members with circular holes are shown as X, Y, Z
Mount it on the table and position the center of the hole along the optical axis l a as point A 1
~ A 2 and move to the center coordinates of the hole (X, Y,
Z) Get A1 and A2 . To check whether the center of the hole is on the optical axis, look at the hole with the camera and measure the center of the hole (pixels)
Should always be equal when moving through the hole. In calibration, the measured value at the center of the hole is (x,
y) Move the hole so that it becomes a and obtain the reference coordinates (X, Y, Z) A1 of that point. Also again, moving the hole, measurements of Bijiyon (x, y) Another point to A 1 which a is not changed (X, Y,
Z) Get A2 . However, (x, y) a is the center position of the visual field of the camera. Similarly, for straight lines l b and l c , do the following.
カメラでの測定値がビジヨン座標で(x,y)bのときの
穴の基準座標が(X,Y,Z)B1および(X,Y,Z)B2を得る。
またカメラでの測定値がビジヨン座標で(x,y)cのと
きの穴の基準座標が(X,Y,Z)C1および(X,Y,Z)C2を得
る。When the measurement value with the camera is (x, y) b in the vision coordinates, the reference coordinates of the hole are (X, Y, Z) B1 and (X, Y, Z) B2 .
Further, when the measurement value by the camera is (x, y) c in the vision coordinates, the reference coordinates of the hole are (X, Y, Z) C1 and (X, Y, Z) C2 .
直線laの方程式は次のようになる。The equation of line l a is
daは(X,Y,Z)A1から(X,Y,Z)aまでの距離であり各余
弦値は次のようにして求められる。 d a is the distance from (X, Y, Z) A1 to (X, Y, Z) a , and each cosine value is obtained as follows.
C=(XA1−XA2)2+(YA1−YA2)2+(ZA1−ZA2)2
……(14) このようにして光軸の方向および開始点が求ままること
により、カメラの設置方向がわかる。 C = (X A1 −X A2 ) 2 + (Y A1 −Y A2 ) 2 + (Z A1 −Z A2 ) 2
(14) In this way, by finding the direction of the optical axis and the starting point, the installation direction of the camera can be known.
光軸と面の交わる基準座標、直線lbと面上のビジヨン座
標(x,y)bと交わる点の基準座標、直線lcと上面のビ
ジヨン座標(x,y)cと交わる点の基準座標を求めるこ
とによつて、面上の座標を基準座標で表わすことができ
る。Reference coordinates where the optical axis intersects the surface, reference coordinates for the point where the straight line l b intersects the vision coordinates (x, y) b on the surface, and reference points where the straight line l c intersects the top surface vision coordinates (x, y) c By obtaining the coordinates, the coordinates on the surface can be represented by the reference coordinates.
次に、光軸に直交する面を決定する方法を第6図によつ
て説明する。面はその面上に含まれる3点の座標を知る
ことによつて決定することができる。第6図において点
B1を通つて光軸laに直交する面H1を求めるには3点のう
ちの1点が点B1であるとして、他の2点を求める。面H1
と光軸上の点A1との距離d10は平面の方程式から次のよ
うに表わされる。Next, a method for determining the plane orthogonal to the optical axis will be described with reference to FIG. A plane can be determined by knowing the coordinates of the three points contained on that plane. Points in Figure 6
As one point out of three points to determine the surface H 1 orthogonal to B 1 in the through connexion optical axis l a is a point B 1, obtaining the other two points. Face H 1
And the distance d 10 between the point A 1 on the optical axis and the point A 1 on the optical axis are expressed by the equation of the plane as
d10=(B1−A1)Xcosα1+(B1−A1)Ycosβ1 +(B1−A1)Zcosγ1 但しcosα1,cosβ1,cosγ1は光軸の方向余弦である。
そして、第6図のI点の基準座標は次のように表わされ
る。d 10 = (B 1 −A 1 ) X cosα 1 + (B 1 −A 1 ) Y cosβ 1 + (B 1 −A 1 ) Z cosγ 1 where cosα 1 , cosβ 1 and cosγ 1 are the direction cosine of the optical axis. Is.
Then, the reference coordinates of point I in FIG. 6 are expressed as follows.
次にもう1つの直線lcと面H1の交わる点を求めるには点
(X,Y,Z)C1,(X,Y,Z)C2を測定点として前述したと同
様にC1点を通り光軸laと直交する面と光軸laと交わる点
XIから点A1までの距離d11が求まる。さらに点C2を通り
光軸l1と直交する面と光軸l1と交わる点XIIから点A1ま
での距離d12も同様にして求まる。ここで各軸に対する
正射影の長さa,b,c,dは次の関係がある。 Then another straight line l c and the point is to determine the point of intersection of the plane H 1 (X, Y, Z ) C1, (X, Y, Z) in the same manner as C 1 point and the above-described the C2 as measurement points point of intersection with the plane perpendicular to the street light axis l a and the optical axis l a
The distance d 11 from XI to the point A1 is obtained. Further the distance d 12 from the surface and the optical axis l 1 and intersecting point XII perpendicular point C 2 and as optical axis l 1 to the point A 1 be determined in a similar manner. Here, the orthographic projection lengths a, b, c, and d for each axis have the following relationships.
直線lcと面H1との交点VIの座標X6は次のようにして求ま
る。 The coordinate X 6 of the intersection point VI between the straight line l c and the surface H 1 is obtained as follows.
同様にY6,Z6の座標を求めることで、点B1を含む光軸la
に直交する面上の3点の座標値を決定すことができる。 Similarly by obtaining the coordinates of Y 6, Z 6, the optical axis l a including the point B 1
The coordinate values of three points on the plane orthogonal to can be determined.
次に面上のビジヨン座標を基準座標に変換する方法につ
いて説明する。第7図において面H1におけるビジヨン座
標から面上の点を基準座標を使つて表現するには、その
面において面上の座標(x,y)と基準座標(X,Y,Z)との
関係は光軸と面とが直交する点を各々(x0,y0),(X,
Y,Z)1、また点B1においては(x1,y1),(X,Y,
Z)B1、点VIにおいては(x2,y2),(X,Y,Z)6と表わ
されるので、次の関係が成立する。Next, a method of converting the vision coordinates on the surface into the reference coordinates will be described. In Fig. 7, in order to express the points on the surface from the vision coordinates on the surface H 1 using the reference coordinates, the coordinates on the surface (x, y) and the reference coordinates (X, Y, Z) The relationship is that the points where the optical axis and the plane are orthogonal are (x 0 , y 0 ), (X,
Y, Z) 1 , and at point B 1 (x 1 , y 1 ), (X, Y,
Z) B1 , and at point VI, they are expressed as (x 2 , y 2 ), (X, Y, Z) 6 , so that the following relationship holds.
〔(X,Y,Z)B1 −(X,Y,Z)1〕∝〔x1,y1)−(x0,y0)〕 ……(18) 〔(X,Y,Z)6 −(X,Y,Z)1〕∝〔x2,y2)−(x0,y0)〕 ……(19) 空間において原点を共有する2つの直交座標系の間には
次の関係がある。[(X, Y, Z) B1 − (X, Y, Z) 1 ] ∝ [x 1 , y 1 ) − (x 0 , y 0 )] (18) [(X, Y, Z) 6 − (X, Y, Z) 1 ] ∝ [x 2 , y 2 ) − (x 0 , y 0 )] …… (19) The following relation between two orthogonal coordinate systems sharing the origin in space. There is.
ここで面H1は2次元のためzの項は零となり、(18),
(19)式は次のようになる。 Since the surface H 1 is two-dimensional, the term of z becomes zero, and (18),
Equation (19) is as follows.
但し、a11,a12はキヤリブレーシヨン係数、Δx1,Δx2,
Δy1,Δy2は次の式から求められるものである。 Where a 11 and a 12 are calibration coefficients, Δx 1 and Δx 2 ,
Δy 1 and Δy 2 are obtained from the following equations.
Δx1=x1−x0 Δy2=y1−y0 Δx2=x2−x0 Δy2=y2−y0 (21)式からa11,a12を求めることができる。またb11,b
12,c11,c12についても同様にして求めることができる。Δx 1 = x 1 −x 0 Δy 2 = y 1 −y 0 Δx 2 = x 2 −x 0 Δy 2 = y 2 −y 0 From equation (21), a 11 and a 12 can be obtained. Also b 11 , b
The same can be obtained for 12 , c 11 and c 12 .
以上のことから測定対象をカメラで見たとき面上に投影
された点はそのときのビジヨン座標をx,yとすると、面H
1上の座標を基準座標に変換したときの値は次のように
なる。From the above, when the measurement target is viewed with a camera, the point projected on the surface is
The values when the coordinates on 1 are converted to the standard coordinates are as follows.
同様にもう1つの面H2上の座標を基準座標に変換したと
きの値は次のようになる。 Similarly, when the coordinates on the other surface H 2 are converted into the reference coordinates, the values are as follows.
XPH2=X2+a21(x−x0)+a22(y−y0) YPH2=Y2+b21(x−x0)+b22(y−y0) ZPH2=Z2+c21(x−x0)+c22(y−y0) 但し、a21,a22,b21,b22,c21,c22はキヤリブレーシヨン
係数であり、これはビジヨン座標を基準座標に変換する
ための係数である。またX1,2、Y1,2、Z1,2は各平面
と光軸とが直交する点の座標を示す。X PH2 = X 2 + a 21 (x-x 0 ) + a 22 (y-y 0 ) Y PH2 = Y 2 + b 21 (x-x 0 ) + b 22 (y-y 0 ) Z PH2 = Z 2 + c 21 ( x−x 0 ) + c 22 (y−y 0 ), where a 21 , a 22 , b 21 , b 22 , c 21 , c 22 are calibration coefficients, which convert the vision coordinates to the reference coordinates. Is a coefficient for. Further, X 1,2 , Y 1,2 and Z 1,2 represent coordinates of points where the respective planes and the optical axis are orthogonal to each other.
第1図は以上のような演算を行なうための情報を得る光
学系を示す図であり、カメラ1によつて作られる面H1,H
2によつて基準座標系における測定対象と空間上の2点
を含む直線が判明すれば、同様にカメラ2により作られ
る面H3,H4でも直線を求められることから、その2直線
の交点座標を求めて基準座標系における測定対象の空間
位置座標を求めることができる。このため、光学系の焦
点位置を直接測定することなく、測定対象の位置を求め
られる。FIG. 1 is a diagram showing an optical system that obtains information for performing the above-described calculation, and shows surfaces H 1 and H formed by the camera 1.
If the straight line is found to contain the two points on the measurement object and the space in the I connexion reference coordinate system 2, since the obtained straight even surface H 3, H 4 made similarly by the camera 2, the intersection of the two straight lines By obtaining the coordinates, the spatial position coordinates of the measurement target in the reference coordinate system can be obtained. Therefore, the position of the measurement target can be obtained without directly measuring the focal position of the optical system.
なお、以上の実施例は1つのカメラに面を2つ想定して
いるが、3つ以上として、それら面上の点を結ぶ直線を
最少自乗法によつて求めれば、より正確な測定が行なえ
る。In the above embodiment, one camera is assumed to have two surfaces, but if three or more surfaces are used and a straight line connecting points on those surfaces is obtained by the least square method, more accurate measurement can be performed. It
以上説明したようにこの発明は、測定視野内に複数の面
を作ることにより、測定範囲内から得られるデータだけ
で光学系の焦点と測定対象を結ぶ直線を決定できるの
で、従来のように測定範囲外から得る設置データが不要
となる。このため測定結果が設置データの精度に支配さ
れず、光学系の設置が簡単になるという効果を有する。
また自からの光学系を用いて光軸などの演算パラメータ
を求めるため、演算パラメータの検出精度と光学系の測
定精度が同一基準で扱かえ、光学系の分解能を良くする
だけで測定精度を良くすることができるという効果を有
する。As described above, according to the present invention, by forming a plurality of surfaces in the measurement field of view, it is possible to determine the straight line connecting the focal point of the optical system and the measurement target only with the data obtained from the measurement range. Installation data obtained from outside the range is unnecessary. Therefore, the measurement result is not governed by the accuracy of the installation data, and the optical system can be easily installed.
In addition, since the calculation parameters such as the optical axis are calculated using the optical system of our own, the detection accuracy of the calculation parameters and the measurement accuracy of the optical system can be treated as the same standard, and the measurement accuracy can be improved simply by improving the resolution of the optical system. It has the effect of being able to.
第1図はこの発明を実行するデータを得るための光学系
を示す図、第2図はこの発明を適用して測定対象の位置
を検出する方法を説明するための図、第3図はあるカメ
ラによつて点Pを見たとき点Pが投影された状態を示す
図、第4図は直線Lと直交座標との関係を示す図、第5
図は2直線の方向および開始点の求め方を説明するため
の図、第6図は光軸と直交する平面の求め方を説明する
ための図、第7図は求めたビジヨン座標を基準座標に変
換する方法を説明するための図である。 1,2……カメラ、P……測定対象、H1,H2,H3,H4……面、
A,B……観測点、la……光軸、lb,lc……直線、X,Y,Z…
…基準座標、x,y……ビジヨン座標、f……光学系の焦
点。FIG. 1 is a diagram showing an optical system for obtaining data for carrying out the present invention, FIG. 2 is a diagram for explaining a method for detecting the position of a measuring object by applying the present invention, and FIG. FIG. 4 is a diagram showing a state in which the point P is projected when the point P is viewed by a camera, FIG. 4 is a diagram showing a relationship between a straight line L and Cartesian coordinates, and FIG.
FIG. 6 is a diagram for explaining the direction of two straight lines and how to find the starting point, FIG. 6 is a diagram for explaining how to find a plane orthogonal to the optical axis, and FIG. 7 is a diagram showing the obtained vision coordinates as reference coordinates. It is a figure for demonstrating the method of converting into. 1,2 …… Camera, P …… Measurement target, H 1 , H 2 , H 3 , H 4 …… Face,
A, B …… observation point, l a …… optical axis, l b , l c …… straight line, X, Y, Z…
... reference coordinates, x, y ... vision coordinates, f ... focus of optical system.
Claims (1)
り求め、その得られたデータから任意に設定した基準座
標系における測定対象の位置を測定する位置測定方法に
おいて、光学系の光軸に直交し相互に平行で各々基準座
標で表わされた少なくとも2つの面上に投影される測定
対象の投影点を結ぶ基準座標で表わされた第1の直線の
方程式と,他の光学系の光軸に直交し相互に平行で各々
基準座標で表わされた少なくとも2つの面上に投影され
る測定対象の投影点を結ぶ基準座標で表わされた第2の
直線の方程式とを求め、それぞれの直線の方程式をもと
に直線の交差部分の基準座標を求めることを特徴とする
位置測定方法。1. A position measuring method in which position data of a measuring object is obtained by a plurality of optical systems, and the position of the measuring object in a reference coordinate system arbitrarily set from the obtained data is measured. The equation of the first straight line expressed by the reference coordinates connecting the projection points of the measurement target projected on at least two surfaces which are orthogonal and parallel to each other and which are expressed by the reference coordinates respectively, and other optical systems And an equation of a second straight line represented by the reference coordinates connecting the projection points of the measurement target projected on at least two surfaces which are orthogonal to the optical axis and are parallel to each other and are represented by the reference coordinates, respectively, A position measuring method characterized by finding the reference coordinates of the intersection of straight lines based on the equation of each straight line.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7182287A JPH0781859B2 (en) | 1987-03-27 | 1987-03-27 | Position measurement method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7182287A JPH0781859B2 (en) | 1987-03-27 | 1987-03-27 | Position measurement method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63238510A JPS63238510A (en) | 1988-10-04 |
| JPH0781859B2 true JPH0781859B2 (en) | 1995-09-06 |
Family
ID=13471631
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7182287A Expired - Fee Related JPH0781859B2 (en) | 1987-03-27 | 1987-03-27 | Position measurement method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0781859B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0643894B2 (en) * | 1988-10-31 | 1994-06-08 | 日本鉄道建設公団 | Civil engineering measurement method by three-dimensional measurement system |
| JP6989276B2 (en) * | 2017-04-05 | 2022-01-05 | 株式会社Soken | Position measuring device |
-
1987
- 1987-03-27 JP JP7182287A patent/JPH0781859B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63238510A (en) | 1988-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104142157B (en) | A kind of scaling method, device and equipment | |
| EP1493990B1 (en) | Surveying instrument and electronic storage medium | |
| CN1536366A (en) | Self-calibrating projection equation method for implementing stereo PIV method | |
| CN111220130B (en) | Focusing measurement method and terminal capable of measuring object at any position in space | |
| CN114018167A (en) | A bridge deflection measurement method based on monocular 3D vision | |
| JP2021038939A (en) | Calibration device | |
| CN108180888A (en) | A kind of distance detection method based on rotating pick-up head | |
| Bui et al. | Distance and angle measurement using monocular vision | |
| JP2001296124A (en) | Three-dimensional coordinate measuring method and three-dimensional coordinate measuring device | |
| JPH08254409A (en) | Three-dimensional shape measurement analysis method | |
| JP2007147522A (en) | Photogrammetry and photogrammetry program | |
| JPH0781859B2 (en) | Position measurement method | |
| JPH1089957A (en) | 3D measurement method for structural members | |
| CN115409897B (en) | Laser radar and camera combined calibration method based on background point cloud refinement | |
| JPS6230904A (en) | Position and posture detecting system for object | |
| Rodríguez et al. | Flat elements on buildings using close-range photogrammetry and laser distance measurement | |
| Otepka et al. | Accuracy enhancement of vision metrology through automatic target plane determination | |
| JPS6256814A (en) | 3D position measurement camera calibration method | |
| JPH076769B2 (en) | Object measuring device | |
| JP3340599B2 (en) | Plane estimation method | |
| JPH07139918A (en) | Cylinder center position / radius measurement method | |
| JP7752501B2 (en) | Fixture spacing estimation device | |
| JPH0364801B2 (en) | ||
| Wang | Novel calibration method for the multi-camera measurement system | |
| JPH0933247A (en) | Image object detector |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |