JPH0474155B2 - - Google Patents
Info
- Publication number
- JPH0474155B2 JPH0474155B2 JP19747382A JP19747382A JPH0474155B2 JP H0474155 B2 JPH0474155 B2 JP H0474155B2 JP 19747382 A JP19747382 A JP 19747382A JP 19747382 A JP19747382 A JP 19747382A JP H0474155 B2 JPH0474155 B2 JP H0474155B2
- Authority
- JP
- Japan
- Prior art keywords
- target object
- orientation
- light
- image
- line
- 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
Links
- 230000003287 optical effect Effects 0.000 claims description 37
- 238000003384 imaging method Methods 0.000 claims description 34
- 238000000034 method Methods 0.000 claims description 30
- 238000001514 detection method Methods 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims description 7
- 230000001678 irradiating effect Effects 0.000 claims description 4
- 238000000926 separation method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 23
- 230000000694 effects Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000003466 welding Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、対象物体の光学像を検知し、それを
解析処理することによつて対象物体の位置および
姿勢を検出し、ロボツト視覚装置等に用いられる
対象物体の位置及び姿勢検出装置並びにその方法
に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention detects an optical image of a target object and analyzes it to detect the position and orientation of the target object. The present invention relates to an apparatus for detecting the position and orientation of a target object and a method thereof.
従来、物体の位置を検出する方法としては、物
体全体を一様に照明し、この光学像をTVカメラ
で撮像し、このようにして得られた画像を2値化
し、この2置画像を処理する方法が広く行なわれ
てきた。しかし、この方法では、対象物の色が背
景と大きく異なり、2値化によつて対象物のみが
画像で分離抽出できる必要があつた。また、この
方法では奥行き方向の位置が検出できないため、
ロボツトによる組立作業のように、対象物を掴ん
だり、対象物に部品を取り付けなければならない
場合、この対象物は検出器から既知の距離になけ
ればならず、したがつて作業対象が制限されてい
た。
Conventionally, the method of detecting the position of an object is to uniformly illuminate the entire object, capture this optical image with a TV camera, binarize the image thus obtained, and process this binary image. This method has been widely used. However, in this method, the color of the object is significantly different from the background, and it is necessary to separate and extract only the object in the image through binarization. Also, since the position in the depth direction cannot be detected with this method,
If an object has to be grasped or a part attached to it, such as in robotic assembly, this object must be at a known distance from the detector, thus limiting the scope of work. Ta.
また、ロボツトによる自動熔接用として、昭和
56年に開催された第11回工業用ロボツトに関する
国際シンポジウム(11 th Int.Symp.on
Industrial Robots (1981))第151頁から第158
頁までに掲載されたテイー・バンバ(T.Bamba)
ほか著、“A Visual Sensor for Arc−
Welding Robots”と題する論文に示された、ロ
ボツトの手先に光切断検出ヘツドを取り付けて、
検出された光切断波形を演算処理して熔接位置を
自動的に検出する方法があつた。しかし、この方
法は、作業対象を溝状のものに限定しているた
め、組立作業には使用できない。 Also, in the Showa era, it was used for automatic welding by robots.
11th International Symposium on Industrial Robots held in 1956 (11th Int.Symp.on
Industrial Robots (1981)) pp. 151-158
T.Bamba published on page
et al., “A Visual Sensor for Arc-
Welding Robots”, a paper titled “Welding Robots” shows that an optical cutting detection head is attached to the robot’s hand.
There is a method of automatically detecting the welding position by processing the detected optical cutting waveform. However, this method cannot be used for assembly work because the work target is limited to groove-shaped objects.
さらに、この方法を組立作業に適用しようとし
た試みに、昭和54年に開催された第9回工業用ロ
ボツトに関する国際シンポジウム(G th Int.
Symp.on Industrial Robots(1979))第123頁か
ら第230頁までに掲載されたジー・ジエイ・フア
ン・デル・ブルグ(G.J.Van der Brug)その他
著、“A Vision System for Real Time
Control of Robots“と題する論文の中で提案さ
れたNBSの方法がある。この方法で対象物の位
置、姿勢を3次元的に完全に検出するためには、
検出器を乗せたロボツト・アームを移動させ、異
なつたいくつかの角度から対象物を見る必要があ
るため、検出に時間がかかる欠点があつた。 Furthermore, an attempt to apply this method to assembly work was made at the 9th International Symposium on Industrial Robotics (G th Int.
Symp. on Industrial Robots (1979), pp. 123 to 230, by GJ Van der Brug and others, “A Vision System for Real Time.
There is an NBS method proposed in a paper titled "Control of Robots." In order to completely detect the position and orientation of an object three-dimensionally using this method,
This method has the disadvantage that detection takes time because it is necessary to move the robot arm carrying the detector and view the target from several different angles.
本発明の目的は、上記した従来技術の欠点をな
くし、対象物体の色等に影響されずに、しかも小
型・軽量な視覚装置により対象物体の位置及び姿
勢を高速に検出できるようにした対象物体の位置
及び姿勢検出装置並びにその方法を提供すること
にある。 The object of the present invention is to eliminate the drawbacks of the prior art described above, and to provide a target object that can detect the position and orientation of the target object at high speed using a small and lightweight visual device without being affected by the color of the target object. An object of the present invention is to provide a position and orientation detection device and a method thereof.
上記目的を達成するために、本発明による対象
物体の位置及び姿勢検出装置並びに方法は、平行
でない少なくとも二つの平板状の光線を照射する
光照射手段と、該光照射手段により照射された二
つの光線と上記対象物体の表面との交線の光学像
を撮像して電子信号に変換する撮像手段と、上記
光照射手段から照射される二つの光線を切換えて
照射する光線切換え手段と、上記撮像手段から得
られる電気信号から画像上の明るい切断線信号を
分離抽出する分離抽出手段と、上記撮像手段が撮
像する画像上の位置情報と実際の位置情報との対
応関係を格納する格納手段と、上記分離抽出手段
によつて分離抽出された切断線信号と上記格納手
段に格納された対応関係から対象物体の位置及び
姿勢を解析する計算手段とを備えたことを要旨と
する。また、本発明は、平行でない少なくとも二
つの平板状の光線を照射する光照射手段及び該光
照射手段により照射された二つの光線と上記対象
物体の表面との交線の光学像を撮像して電気信号
に変換する際像手段をロボツトの動作部材上に備
え、更に上記光照射手段から照射される二つの光
線を切換えて照射する光線切換手段と、上記撮像
手段から得られる電気信号から画像上の明るい切
断線信号を分離抽出する分離抽出手段と、上記撮
像手段が撮像する画像上の位置情報と実際の位置
情報との対応関係を格納する格納手段と、上記分
離抽出手段によつて分離抽出された切断線信号と
上記格納手段に格納された対応関係から対象物体
の位置及び姿勢を解析する計算手段と、該計算手
段によつて解析された対象物体の位置及び姿勢に
基いて上記ロボツトを制御するロボツト制御手段
とを備え付けたことを特徴とする対象物体の位置
及び姿勢検出装置である。また、本発明は、上記
撮像手段の光軸を、上記二つの平板状の光線が作
る二つの平面のなす角を2等分する平面上に配置
したことにある。本発明の有利な実施の態様にお
いては、上記二つの平板状光線が作る平面の交線
とロボツトの手先の回転中心軸もしくは幾何学的
対称軸は一致し、撮像装置の光軸もまた上記交線
を通つている。
In order to achieve the above object, the present invention provides a device and method for detecting the position and orientation of a target object. an imaging means for capturing an optical image of the line of intersection between a light beam and the surface of the target object and converting it into an electronic signal; a light beam switching means for switching and irradiating two light beams irradiated from the light irradiation means; a separating and extracting means for separating and extracting a bright cutting line signal on an image from an electrical signal obtained from the means; a storing means for storing a correspondence relationship between positional information on the image captured by the imaging means and actual positional information; The gist of the present invention is to include a calculation means for analyzing the position and orientation of the target object from the cutting line signals separated and extracted by the separation and extraction means and the correspondence stored in the storage means. The present invention also provides a light irradiation means for irradiating at least two flat light beams that are not parallel, and an optical image of the intersection line between the two light rays irradiated by the light irradiation means and the surface of the target object. When converting into an electrical signal, an image means is provided on the operating member of the robot, and a light beam switching means is provided to switch and irradiate two light beams irradiated from the light irradiation means, and an image is converted from the electric signal obtained from the image pickup means. a separating and extracting means for separating and extracting bright cutting line signals; a storing means for storing the correspondence between positional information on the image captured by the imaging means and actual positional information; a calculation means for analyzing the position and orientation of the target object from the generated cutting line signal and the correspondence relationship stored in the storage means; and a calculation means for analyzing the position and orientation of the target object based on the position and orientation of the target object analyzed by the calculation means. This is a position and orientation detection device for a target object, characterized in that it is equipped with a robot control means for controlling the object. Further, the present invention resides in that the optical axis of the imaging means is arranged on a plane that bisects the angle formed by the two planes formed by the two flat light rays. In an advantageous embodiment of the present invention, the line of intersection of the planes formed by the two planar light rays coincides with the rotation center axis or the geometrical symmetry axis of the hand of the robot, and the optical axis of the imaging device also coincides with the line of intersection of the planes formed by the two flat light beams. passing through the line.
本発明は下記のような本発明者等の知見に基ず
いている。 The present invention is based on the following knowledge of the inventors.
物体の位置、姿勢をその色に影響されずに検出
する方法として、光切断法を応用した方法があ
る。 As a method for detecting the position and orientation of an object without being affected by its color, there is a method that applies light sectioning.
これは、第1図に示すように、スリツト光源1
と撮像装置2により構成された検出器を用いる。
スリツト光源1より投光された平板状の光線3
(これを以降スリツト光と呼ぶ)と対象物表面の
交線つまり光切断線4をこの光線の光軸とある角
度を持つ斜の方向から撮像装置2によつて撮像す
ると、例えば第2図に示すように、対象物の断面
形状が得られる。検出器より遠方にある点ほど、
画像上では上方に位置するので、この光切断波形
を抽出し、第2図上の点a,a′の画像上の位置を
検出、処理することによつて、対象物までの距離
と、左右方向の位置が検出できる。また、角度θ
を検出することによつて、スリツト光が作る平面
の垂直な軸まわりの対象物の回転角が検出でき
る。 As shown in FIG.
A detector composed of a and an imaging device 2 is used.
Flat light beam 3 projected from the slit light source 1
When the intersection line between the slit light (hereinafter referred to as slit light) and the surface of the object, that is, the light cutting line 4, is imaged by the imaging device 2 from an oblique direction that has a certain angle with the optical axis of this light beam, for example, as shown in FIG. As shown, the cross-sectional shape of the object is obtained. The farther a point is from the detector, the more
Since it is located above on the image, by extracting this light cutting waveform and detecting and processing the positions of points a and a' on the image in Figure 2, we can determine the distance to the object and the left and right sides. The position of the direction can be detected. Also, the angle θ
By detecting , the rotation angle of the object around the axis perpendicular to the plane formed by the slit light can be detected.
第3図に示すように、スリツト光源1a,1b
を2個組合せて、互いに交わる十字状のスリツト
光3a,3bを作り、それぞれのスリツト光に対
して、第1図に示したのと同様な配置により、2
台の撮像装置2a,2bで光切断線を撮像する。
このような構成をとると、二つの平行できない平
面上での対象物の回転角が検出できるので、検出
器を移動させることなく、対象物の姿勢を3次元
的に検出できる。 対象物のまでの距離に加え
て、2方向の対象物の大きさ、位置も検出でき
る。 As shown in FIG. 3, slit light sources 1a and 1b
By combining two slit beams, cross-shaped slit beams 3a and 3b which intersect with each other are created.
The optical cutting line is imaged by the imaging devices 2a and 2b.
With such a configuration, the rotation angle of the object on two non-parallel planes can be detected, so the attitude of the object can be detected three-dimensionally without moving the detector. In addition to the distance to the object, the size and position of the object in two directions can also be detected.
しかし、このような構成では、2個のスリツト光
源と2個の撮像装置が必要となるため、検出器が
大型になり、ロボツト手先への取付けは困難であ
る。したがつて、作業対象物とロボツトの手先と
の相対位置関係を手先の検出器で検出し、ロボツ
トにフイードバツクをかけて、ロボツト手先を作
業対象物に精密に位置決めする用途には使用でき
ない。However, in such a configuration, two slit light sources and two imaging devices are required, so the detector becomes large and difficult to attach to the robot hand. Therefore, it cannot be used for applications in which the relative positional relationship between the workpiece and the robot's hand is detected by the hand's detector, feedback is given to the robot, and the robot's hand is precisely positioned on the workpiece.
そこで、本発明では、第4図に示すように、二
つのスリツト光をそれらの交線のまわりに同方向
に回転させ、1台の撮像装置で二つのスリツト光
の光切断線を検出できるような構成をとり検出器
の小型化を図つている。2台のスリツト光源を設
置できるときは、二つの光切断線を独立に抽出す
るため、2台のスリツト光源を切り替えて一つず
つ発光させて以降の処理を簡単にし、検出時間の
高速化を図る。 Therefore, in the present invention, as shown in FIG. 4, the two slit lights are rotated in the same direction around their intersection line, so that the optical cutting line of the two slit lights can be detected with one imaging device. The detector is designed to be smaller in size. When two slit light sources can be installed, the two slit light sources can be switched to emit light one by one in order to extract the two light cutting lines independently, simplifying subsequent processing and speeding up the detection time. Plan.
本発明では、さらに、第4図に示した十字状の
スリツト光を2個のスリツト光源を第5図に示す
ように逆ハの字状に配置することにより得る。す
なわち、第4図においてスリツト光源は、平面3
a,3b上にあり、かつそれらの平面3a、と3
bの交線と撮像装置の光軸8のなす角が90゜より
小さければ、どこに移動させて配置することも可
能である。 In the present invention, the cross-shaped slit light shown in FIG. 4 is further obtained by arranging two slit light sources in an inverted V-shape as shown in FIG. That is, in FIG. 4, the slit light source is located on the plane 3.
a, 3b, and those planes 3a, and 3
As long as the angle between the intersection line b and the optical axis 8 of the imaging device is smaller than 90°, it can be moved and placed anywhere.
以下に、図面を参照しながら、実施例を用いて
本発明を一層詳細に説明するが、それらは例示に
過ぎず、本発明の枠を越えることなしにいろいろ
な変形や改良があり得ることは勿論である。 Hereinafter, the present invention will be explained in more detail using examples with reference to the drawings, but these are merely illustrative and it is understood that various modifications and improvements may be made without going beyond the scope of the present invention. Of course.
ここでは、説明をわかりやすくするために、第
4図に示した撮像装置と二つの平面の交線を通る
面に関してx軸とy軸が対称な装置構成を例に説
明する。本発明装置の構成である第5図の場合も
全く同様である。
Here, in order to make the explanation easier to understand, an example of an apparatus configuration in which the x-axis and the y-axis are symmetrical with respect to a plane passing through the intersection line of the imaging device and two planes shown in FIG. 4 will be explained. The same applies to the case shown in FIG. 5, which shows the configuration of the apparatus of the present invention.
第4図に示した検出器の原理図において、2個
のスリツト光源をそれぞれ一つずつ発光させた場
合、撮像装置によつて検出される光切断線と、物
体の実際の位置との対応関係は第6図a,bに示
すように斜格子状になる。第6図aはxz平面、
bはyz平面上の対応関係を表わし、実線は等幅
線、破線は等距離線を示す。この対応関係を予め
寸法が既知の物体を用いて検出器からの位置を変
えながら求め、記憶装置に記憶させておく。そし
て、物体の位置、姿勢の検出の際には、この予め
記憶されている対応関係と、撮像装置より検出さ
れた光切断線の画像上の位置を照らしあわせるこ
とによつて、物体の実際の位置と傾きを求めるこ
とができる。本発明では、二つのスリツト光を切
り替えて投光し、二つの平行でない平面における
物体までの距離、位置および傾きが求められるか
ら、これらにより物体の3次元的な位置と姿勢を
一意的に求めることができる。 In the principle diagram of the detector shown in Fig. 4, when two slit light sources each emit light one by one, the correspondence relationship between the light cutting line detected by the imaging device and the actual position of the object is shown. has a diagonal lattice shape as shown in FIGS. 6a and 6b. Figure 6 a is the xz plane,
b represents correspondence on the yz plane, solid lines are equispaced lines, and broken lines are equidistant lines. This correspondence is determined in advance using an object whose dimensions are known while changing its position from the detector, and is stored in a storage device. When detecting the position and orientation of an object, the actual position of the object is determined by comparing this pre-stored correspondence with the position on the image of the optical cutting line detected by the imaging device. You can find the position and tilt. In the present invention, two slit lights are switched and projected, and the distance, position, and inclination to the object on two non-parallel planes are determined, so the three-dimensional position and orientation of the object can be uniquely determined from these. be able to.
なお、本発明では、二つのスリツト光の交線5
が、対象物表面と交わるように検出器または対象
物が予め大まかに位置合せされているものとし、
本発明の装置を用いて、検出器と対象物の相対的
な位置と姿勢を精密に検出するものとする。 In addition, in the present invention, the intersection line 5 of two slit lights
Assume that the detector or the object is roughly aligned in advance so that it intersects the object surface,
It is assumed that the relative position and orientation of the detector and the object are precisely detected using the apparatus of the present invention.
つぎに、検出される光切断線の画像上での位置
と物体の実際の位置の対応関係を求める方法につ
いて第7図を用いて説明する。ここでは、第4図
1aに示した片方のスリツト光源の場合について
のみ説明する。第4図1bの場合および第5図の
場合も同様である。第7図に示すように、二つの
スリツト光の交線がz軸に一致し、1aのスリツ
ト光源によるとスリツト光がxz平面に一致する
ような座標系xyzを仮定する。まず第7図に示す
ようにz軸に垂直で撮像装置の視野より広い平面
6を、z軸方向に平行移動できるように、目盛付
のレール7上に立てる。平面6を例えば1cm刻み
で検出器より遠ざけながら検出画像上での光切断
線の位置を求めて行くと、第8図に示すような等
距離線図が得られる。つぎに、平面6を幅一定の
長方形とし、このようなものをいくつかの幅につ
いて用意し、やはりレール7の上にz軸に垂直に
なるように立ててz軸方向に移動させる。平面6
のx方向に測つた幅を例えば2cm刻みとし、それ
ぞれの平面をz軸方向に移動させたとき、検出さ
れる光切断線の端点の軌跡を求めると、第9図に
示すような等幅線図(x座標に関する)が得られ
る。第8図に示した等距離線図と第9図に示した
等幅線図において、線図上のある水平の線h,
h′に沿つた距離およびx方向の位置の変化を見る
と、それぞれ第10図、第11図のようになる。
これらを、線図上の縦方向の座標jにおける距離
の関数zおよびx方向の位置の関数xとして、線
図上の横方向の座標iを変数として表わすと、
zj=f(i)=aj0+aj1i+ai2j2
+aj3i3+ ……(1)
xj=g(i)=bj0+bj1i+bi2i2
+bj3i3+ ……(2)
と近似することができる。何次まで近似するかは
必要とされる検出精度より決定する。線図上のす
べてのj(例えばj=1〜256)について、ajo,
bjo(n=0、1、2、……)を以上の方法で予め
求めておけば、検出された光切断線より式(1)、(2)
を用いて逆に、そのz方向およびx方向の位置を
求めることができる。また、検出対象物を構成す
る一平面を傾きを求める場合、以上のようにして
求めた光切断線の端点の実際の座標(x、z)
(x′、z′)より
θx=tan-1z′−z/x′−x (3)
を用いてその平面とx軸とのなす角を求めること
ができる。 Next, a method for determining the correspondence between the position of the detected light section line on the image and the actual position of the object will be explained using FIG. Here, only the case of one of the slit light sources shown in FIG. 4 1a will be explained. The same applies to the case of FIG. 4 1b and the case of FIG. As shown in FIG. 7, a coordinate system xyz is assumed in which the line of intersection of two slit lights coincides with the z-axis, and the slit light according to the slit light source 1a coincides with the xz plane. First, as shown in FIG. 7, a plane 6 perpendicular to the z-axis and wider than the field of view of the imaging device is erected on a scaled rail 7 so that it can be moved in parallel in the z-axis direction. If the position of the light section line on the detected image is determined while moving the plane 6 away from the detector in increments of, for example, 1 cm, an equidistant diagram as shown in FIG. 8 will be obtained. Next, the plane 6 is made into a rectangle with a constant width, and such rectangles are prepared in several widths, and they are also erected perpendicularly to the z-axis on the rail 7 and moved in the z-axis direction. plane 6
For example, if the width measured in the x direction is set at 2 cm increments, and each plane is moved in the z-axis direction, the locus of the end point of the detected light section line is found to be a monospaced line as shown in Figure 9. A diagram (in terms of x-coordinate) is obtained. In the equidistant line diagram shown in Figure 8 and the equispaced line diagram shown in Figure 9, a certain horizontal line h on the diagram,
Looking at changes in distance along h' and position in the x direction, the results are shown in FIGS. 10 and 11, respectively.
If these are expressed as a function z of distance at coordinate j in the vertical direction on the diagram and a function x of position in the x direction, and coordinate i in the horizontal direction on the diagram is expressed as a variable, zj = f(i) = a It can be approximated as j0 +a j1 i+a i2 j 2 +a j3 i 3 + ...(1) xj=g(i)=b j0 +b j1 i+b i2 i 2 +b j3 i 3 + ...(2). The degree of approximation is determined based on the required detection accuracy. For every j on the diagram (for example, j = 1 to 256), a jo ,
If b jo (n = 0, 1, 2, ...) is determined in advance using the above method, equations (1) and (2) can be obtained from the detected optical cutting line.
Conversely, its position in the z and x directions can be determined using . In addition, when determining the inclination of a plane constituting the detection target, the actual coordinates (x, z) of the end points of the optical cutting line determined as above
From (x', z'), the angle between that plane and the x-axis can be found using θ x = tan -1 z'-z/x'-x (3).
つぎに、検出画像より光切断線を抽出する方法
について具体的に説明する。この場合もやはり第
4図に示した片側のスリツト光3aの場合につい
て説明する。撮像装置2によつて撮像した光切断
線は、スリツト光の幅、光学系のボケなどによ
り、一般的にはある幅を持つている。そこで、撮
像装置の水平走査方向を第8図、第9図に示した
線図のh,h′の方向(横方向)に一致させて配置
し、各水平走査信号のピーク位置(すなわち最明
点)の座標iを各jにおける光切断線の位置iと
する。(第12図)このようにして、式(1)(2)を計
算するための光切断線の位置の座標を抽出する。 Next, a method for extracting a light section line from a detected image will be specifically explained. In this case as well, the case of the one-sided slit beam 3a shown in FIG. 4 will be explained. The optical cutting line imaged by the imaging device 2 generally has a certain width due to the width of the slit light, the blur of the optical system, etc. Therefore, the horizontal scanning direction of the imaging device is arranged to match the directions h and h' (horizontal direction) of the diagrams shown in FIGS. 8 and 9, and the peak position of each horizontal scanning signal (i.e., the brightest Let the coordinate i of point ) be the position i of the light section line at each j. (FIG. 12) In this way, the coordinates of the position of the optical cutting line for calculating equations (1) and (2) are extracted.
つぎに、本発明装置による対象物の3次元的な
位置、姿勢の検出過程を第13図に示す円柱状の
物体9および第14図に示す表面上にあいた円形
の穴10の検出を例に説明する。 Next, the process of detecting the three-dimensional position and orientation of an object by the apparatus of the present invention will be described using as an example the detection of a cylindrical object 9 shown in FIG. 13 and a circular hole 10 formed on the surface shown in FIG. explain.
まず、円柱状の対象物9の位置、姿勢の検出法
について説明する。第5図3aのスリツト光を投
光した場合例えば第15図実線に示すような光切
断像が撮像装置2より検出されたとする。同図に
おいて先に説明してしたように横方向の最明点の
位置を検出し、光切断線の形を抽出すると第16
図のようになる。この波形を折線近似し、各線分
の端点の座標(i、j)を予め求めておいた式(1)
(2)を用いて実際の座標(x,z)に変換すると、
第17図のようになる。この図において、最もz
座標の小さい線分A、すなわち最も検出器に近い
線分の中点より、円柱状の対象物の上面のx方向
の近似的な中心位置Mが求められる。また、式(3)
を用いてxz平面における対象物の傾きθxが求めら
れる。つぎにスリツト光源を切り替え、第5図3
bのもう一方のスリツト光について得られる光切
断像(第15図破線)についても、全く同様の検
出を行なうことにより、円柱状物体の上面のy方
向の近似中心位置と、yz平面における対象物の
傾きを求める。さらに以上の検出結果をもとに、
検出器から対象物上面の中心位置までの距離z
は、円柱上面がz軸にほぼ垂直である場合、
z=z1+z2/2+z4−z3/y2−y1・y1+y2/2 (4)
または、
z=z3+z4/2+z2−z1/x2−x1・x1+x2/2 (5)
で求められる。ここで、x1、x2は円柱上面におけ
るxz平面の光切断像(第15図A)の端点のx
座標、y1、y2は、yz平面の光切断像(第15図
B)の端点のy座標、z1、z2、z3、z4はそれぞれ
4つの端点のz座標を表わす。以上の検出結果よ
り、もし円柱上面のxz平面およびzy平面におけ
る傾きが90゜と著しく異なり、光切断線の中点よ
り中心位置を求める方法および式(4)または(5)によ
る距離の計算の誤差が無視できないと判断される
場合は、傾きの検出結果にしたがつてロボツト・
アームを移動させ、z軸すなわちスリツト光の交
線が面にほぼ垂直になるようにし、再度中心位置
および距離の検出を行なう。 First, a method for detecting the position and orientation of the cylindrical object 9 will be explained. Suppose that when the slit light shown in FIG. 5 3a is projected, a light cut image as shown by the solid line in FIG. 15 is detected by the imaging device 2, for example. In the figure, as explained earlier, when the position of the brightest point in the horizontal direction is detected and the shape of the light cutting line is extracted, the 16th
It will look like the figure. This waveform is approximated by a broken line, and the coordinates (i, j) of the end points of each line segment are calculated in advance using equation (1)
When converted to actual coordinates (x, z) using (2),
The result will be as shown in Figure 17. In this figure, the most z
An approximate center position M in the x direction of the upper surface of the cylindrical object is determined from the midpoint of the line segment A with the smallest coordinates, that is, the line segment closest to the detector. Also, equation (3)
The inclination θ x of the object in the xz plane is determined using . Next, switch the slit light source, Figure 5 3
By performing exactly the same detection on the optically sectioned image (broken line in Figure 15) obtained for the other slit beam in b, the approximate center position of the upper surface of the cylindrical object in the y direction and the object on the yz plane can be determined. Find the slope of Furthermore, based on the above detection results,
Distance z from the detector to the center position of the top surface of the object
If the top surface of the cylinder is almost perpendicular to the z-axis, then z=z 1 +z 2 /2+z 4 −z 3 /y 2 −y 1・y 1 +y 2 /2 (4) or z=z 3 +z 4 /2+z 2 −z 1 /x 2 −x 1・x 1 +x 2 /2 (5) Here, x 1 and x 2 are the x of the end point of the optically sectioned image of the xz plane on the top surface of the cylinder (Fig. 15A).
Coordinates y 1 and y 2 represent the y coordinates of the end points of the optically sectioned image of the yz plane (FIG. 15B), and z 1 , z 2 , z 3 and z 4 represent the z coordinates of the four end points, respectively. From the above detection results, if the inclinations of the top surface of the cylinder in the xz plane and zy plane are significantly different from 90°, the method of determining the center position from the midpoint of the light section line and the calculation of the distance using equation (4) or (5). If it is determined that the error cannot be ignored, the robot
The arm is moved so that the z-axis, that is, the line of intersection of the slit beams, is approximately perpendicular to the surface, and the center position and distance are detected again.
つぎに、平面上に垂直にあいた円形の穴の中心
位置および穴のあいている方向の検出法について
説明する。第18図に撮像装置よりも検出される
光切断像の1例を示す。この場合も、前例と同様
にxz平面およびyz平面における2組の光切断像
をスリツト光源を切り替えることによつて、独立
に検出する。第18図における実線と破線はこの
ようにして得られる2組の光切断像をそれぞれ示
している。同図において、点a1、a2を結んだ線分
と点b1、b2を結んだ線分をそれぞれ前例の第15
図における線分A,Bに対応させた処理を行なう
ことによつて、全く同様の穴の中心位置および穴
のあいている方向の検出を行なう。 Next, a method for detecting the center position of a circular hole perpendicular to a plane and the direction of the hole will be described. FIG. 18 shows an example of a light section image detected by the imaging device. In this case, as in the previous example, two sets of optically sectioned images on the xz plane and the yz plane are independently detected by switching the slit light source. A solid line and a broken line in FIG. 18 respectively indicate two sets of optically sectioned images obtained in this manner. In the same figure, the line segment connecting points a 1 and a 2 and the line segment connecting points b 1 and b 2 are respectively the 15th line segment of the previous example.
By performing processing corresponding to line segments A and B in the figure, the center position of the hole and the direction in which the hole is formed are detected in exactly the same way.
以下、本発明による検出装置の一実施例を第1
9図により説明する。 A first embodiment of the detection device according to the present invention will be described below.
This will be explained with reference to FIG.
検出器は、TVカメラ18、スリツト光源1
a,1bより成つており、つぎのような配置でロ
ボツトの腕11上に搭載する。 The detector includes a TV camera 18 and a slit light source 1.
It consists of parts a and 1b, and is mounted on the arm 11 of the robot in the following arrangement.
すなわち、
(1) 二つのスリツト光3a,3bが作る平面の交
線5を、ロボツトの手先の回転軸12に一致さ
せるようにする。 That is, (1) The intersection line 5 of the plane formed by the two slit lights 3a and 3b is made to coincide with the rotation axis 12 of the robot's hand.
(2) スリツト光源1a,1bの光軸8a,8bお
よびTVカメラ18の光軸8cはスリツト光の
交線5上のほぼ一点で交わる。(2) The optical axes 8a, 8b of the slit light sources 1a, 1b and the optical axis 8c of the TV camera 18 intersect at approximately one point on the intersection line 5 of the slit lights.
(3) スリツト光源1a,1bおよびTVカメラ1
8は横一列になるようにする。(3) Slit light sources 1a, 1b and TV camera 1
8 should be lined up horizontally.
(4) スリツト光3a,3bのなす角は90゜とする。(4) The angle formed by the slit lights 3a and 3b is 90°.
装置全体はマイクロコンピユータ(またはミニ
コンピユータ)15によつて制御される。すなわ
ち、スリツト光切替え装置13を制御し、スリツ
ト光源1a,1bが一つずつ発光するようにし、
その時の光切断像をTVカメラ18により検出す
る。検出されたTV画像信号は光切断線抽出回路
14に入力され、光切断波形が抽出され、マイク
ロコンピユータ15に出力される。この光切断線
抽出回路14は、先に説明した通り、2次元画像
データを1次元波形データに圧縮するもので、例
えば特願昭57−146427に示された装置である。こ
のようにして得られた二つの光切断波形データ
は、マイクロコンピユータ15内で処理され、先
に説明した通り、波形データの折線近似式(1)〜(5)
の計算を行なつて、対象物体の3次元的位置、姿
勢を検出し、そのデータ17をロボツト腕機構の
制御装置に出力する。式(1)(2)を計算する際の係数
ajo,bjo(j=1、2、3、…、n=0.1、2、…)
は先に説明した方法で予め求められ、記憶装置1
6内に格納されており、必要な時、適宜取り出さ
れて使用される。 The entire device is controlled by a microcomputer (or minicomputer) 15. That is, the slit light switching device 13 is controlled so that the slit light sources 1a and 1b emit light one by one,
The optically sectioned image at that time is detected by the TV camera 18. The detected TV image signal is input to the optical cutting line extraction circuit 14, where the optical cutting waveform is extracted and output to the microcomputer 15. As described above, this optical cutting line extraction circuit 14 compresses two-dimensional image data into one-dimensional waveform data, and is, for example, the device shown in Japanese Patent Application No. 146,427/1983. The two light-cutting waveform data obtained in this way are processed in the microcomputer 15, and as explained earlier, the waveform data polygon line approximation formulas (1) to (5) are used.
is calculated to detect the three-dimensional position and orientation of the target object, and the data 17 is output to the control device of the robot arm mechanism. Coefficients when calculating equations (1) and (2)
a jo , b jo (j=1, 2, 3,..., n=0.1, 2,...)
is determined in advance by the method described above, and is stored in storage device 1.
6, and can be taken out and used as needed.
つぎに、本実施例によるロボツト視覚装置の動
作について説明する。 Next, the operation of the robot visual system according to this embodiment will be explained.
対象物の検出を行なう前に、すでに説明したよ
うに、式(1)(2)に示した係数(および同様にして得
られるyjの係数)を記憶装置に格納する作業が必
要である。第7図に示した装置を用い、スリツト
光の交線がレール7に平行になるようにロボツト
を動作、固定し、すでに説明したように等距離線
図(第8図)および等幅線図(第9図)を求め
る。この作業はスリツト光切替え装置13で切り
替え、二つのスリツト光3a,3bに関してそれ
ぞれ行なう。つぎに、これらのデータをもとに、
コンピユータ15によつて、多項式近似を行な
い、各jにおける式(1)(2)の係数を求め、記憶装置
16に格納する。 Before detecting the object, as already explained, it is necessary to store the coefficients shown in equations (1) and (2) (and the coefficient of y j obtained in the same manner) in the storage device. Using the device shown in Fig. 7, the robot is operated and fixed so that the line of intersection of the slit lights is parallel to the rail 7, and the equidistant line diagram (Fig. 8) and the equispaced line diagram are drawn as already explained. (Figure 9) is obtained. This operation is switched by the slit light switching device 13 and is performed for each of the two slit lights 3a and 3b. Next, based on these data,
The computer 15 performs polynomial approximation to obtain the coefficients of equations (1) and (2) for each j and store them in the storage device 16.
対象物体の検出過程では、すでに第13図、第
14図を例に説明したように、コンピユータ15
がスリツト光切替え装置13を制御し、2組のス
リツト光源をそれぞれ発光させた場合の光切断線
の抽出波形を光切断線抽出回路14より得、この
波形をコンピユータ15によつて折線近似した
後、それぞれの線分の実際の位置座標を、記憶装
置16に格納されたデータをもとに式(1)(2)(およ
び同様なyjを求める式)を用いて求める。コンピ
ユータ15上で2組のスリツト光源をそれぞれ発
光させた場合の線分のうち、対象物体上のもの
を、距離zを判定基準にそれぞれ1本ずつ選び出
し(通常、最も検出器に近く、視野の中央付近に
ある線分)、それぞれの4つの端点より、式(3)〜
(5)および線分の中点の計算を行なつて、対象物体
の位置および姿勢を検出し、ロボツト腕機構の制
御装置に出力する。 In the target object detection process, as already explained using FIGS. 13 and 14 as examples, the computer 15
controls the slit light switching device 13 to obtain the extracted waveform of the optical cutting line when the two sets of slit light sources emit light from the optical cutting line extraction circuit 14, and after this waveform is approximated by a broken line by the computer 15. , the actual position coordinates of each line segment are determined using equations (1) and (2) (and similar equations for calculating y j ) based on the data stored in the storage device 16. When the two sets of slit light sources are activated on the computer 15, the line segments on the target object are selected one by one using the distance z as a criterion (usually the line segment closest to the detector and in the field of view). Line segment near the center), from each of the four end points, formula (3) ~
(5) and the midpoint of the line segment are calculated to detect the position and orientation of the target object and output them to the control device of the robot arm mechanism.
本実施例では、(2)〜(3)に示したTVカメラおよ
びスリツト光源の配置をしたので、検出器を小型
コンパクトにすることができる。また(1)〜(4)に示
したスリツト光の配置をしたので、z軸がロボツ
ト手先の回転に対して常に一定方向を向き、かつ
座標系xyzが直角座標系となり、ロボツト腕機構
への制御装置へ出力した検出結果のロボツト腕機
構系の座標への座標変換が容易である。また、式
(1)(2)に示したように等距離線図、等幅線図を関数
近似しているので、それぞれの線図をそのまま記
憶するより、データ量が少なくても済む。 In this embodiment, since the TV camera and slit light source are arranged as shown in (2) to (3), the detector can be made small and compact. In addition, since the slit light is arranged as shown in (1) to (4), the z-axis always points in the same direction with respect to the rotation of the robot hand, and the coordinate system xyz becomes a rectangular coordinate system, which allows the robot arm mechanism to It is easy to convert the detection results output to the control device into the coordinates of the robot arm mechanism system. Also, the expression
As shown in (1) and (2), since the equidistant line diagram and the equispaced line diagram are approximated by functions, the amount of data can be smaller than if each line diagram is stored as is.
(例えばi=1〜256、4次近似を行なうとし
て、約1/50)
〔発明の効果〕
以上説明した通り、本発明によれば、二つのス
リツト光を互いに交わるように光源を配置し、そ
れぞれの光切断線を解析することにより二つの平
行でない平面における対象物の位置、姿勢を検出
器または対象物体を移動させることなく検出でき
るので、物体の3次元的な位置、姿勢を高速に検
出できる効果がある。また、十字状のスリツト光
を逆ハの字状に配置した2組のスリツト光源より
得ているので、撮像装置とスリツト光源を一体化
できる小型、軽量化が図れるとともに、ロボツト
のグリツパないしグリツパに掴まれた物体に撮影
されずに検出が可能であるという効果がある。ま
た、二つの平行でない平面内の光切断線を1個の
撮像装置で検出しているので、検出器の小型・軽
量化の効果がある。さらに、本発明の前提になつ
ている光切断法の効果によつて、対象物の色、表
面の状態に影響されない位置、姿勢の検出が可能
である。 (For example, when i=1 to 256 and a fourth-order approximation is performed, about 1/50) [Effects of the Invention] As explained above, according to the present invention, the light source is arranged so that the two slit lights intersect with each other, By analyzing each optical section line, the position and orientation of the object on two non-parallel planes can be detected without moving the detector or the target object, so the three-dimensional position and orientation of the object can be detected at high speed. There is an effect that can be done. In addition, since the cross-shaped slit light is obtained from two sets of slit light sources arranged in an inverted V-shape, it is possible to integrate the imaging device and the slit light source, making it compact and lightweight. This has the effect that detection is possible without being photographed by the grabbed object. Furthermore, since the optical cutting lines in two non-parallel planes are detected by one imaging device, the detector can be made smaller and lighter. Furthermore, the effect of the light sectioning method, which is a premise of the present invention, makes it possible to detect the position and orientation of an object without being affected by its color or surface condition.
第1図は光切断法を説明するための検出器の斜
視図、第2図は第1図に示す検出器で得られる検
出画像の一例を示す図、第3図は2組の第1図に
示す光切断法による検出器から成る検出器の斜視
図、第4図は本発明の原理となる検出器の斜視
図、第5図は本発明による検出器の基本構成の斜
視図、第6図は第4図に示す検出器による等距離
線と等幅線を示す図、第7図は等距離線と等幅線
を得るための装置の斜視図、第8図および第9図
は第7図に示す装置を使つて得られるそれぞれ等
距離線図および等幅線図の一例を示す図、第10
図および第11図はそれぞれ第8図および第9図
の値の変化を表わすグラフ、第12図は光切断線
の抽出方法を説明するための図、第13図および
第14図は二つの検出対象例の斜視図、第15
図、第16図、および第17図は第13図に示す
検出対象の検出処理過程を説明するための図、第
18図は第14図に示す検出対象の検出画像を示
す図、第19図は、画像情報処理装置の構成を示
すブロツク図を含む、ロボツトの手先に取り付け
られた本発明による検出器の斜視図である。
1,1a,1b……スリツト光源、2,2a,
2b……撮像装置、3,3a,3b……スリツト
光、4……光切断線、5……スリツト光の交線、
6……平板、7……目盛付レール、8a,8b,
8c……光軸、9……円柱状物体、10……円形
穴、11……ロボツト腕、12……ロボツト手先
の回転軸、13……スリツト光切替装置、14…
…光切断線抽出回路、15……コンピユータ、1
6……記録装置、17……検出出力。
Figure 1 is a perspective view of a detector for explaining the light sectioning method, Figure 2 is a diagram showing an example of a detected image obtained by the detector shown in Figure 1, and Figure 3 is a diagram showing two sets of the first image. FIG. 4 is a perspective view of a detector based on the principle of the present invention; FIG. 5 is a perspective view of the basic configuration of a detector according to the present invention; FIG. The figure shows equidistant lines and equispaced lines obtained by the detector shown in Fig. 4, Fig. 7 is a perspective view of a device for obtaining equidistant lines and equispaced lines, and Figs. 8 and 9 show equidistant lines and equispaced lines. Figure 10 shows an example of an equidistant line diagram and an equispaced line diagram obtained using the apparatus shown in Figure 7, respectively.
Figures 11 and 11 are graphs showing the changes in the values in Figures 8 and 9, respectively. Figure 12 is a diagram for explaining the method of extracting the optical cutting line. Figures 13 and 14 are graphs showing the changes in the values in Figures 8 and 9. Perspective view of target example, No. 15
16 and 17 are diagrams for explaining the process of detecting the detection target shown in Figure 13, Figure 18 is a diagram showing the detected image of the detection target shown in Figure 14, and Figure 19 1 is a perspective view of a detector according to the present invention attached to a hand of a robot, including a block diagram showing the configuration of an image information processing device. 1, 1a, 1b...slit light source, 2, 2a,
2b...Imaging device, 3, 3a, 3b...Slit light, 4...Light cutting line, 5...Intersection line of slit light,
6...Flat plate, 7...Rail with scale, 8a, 8b,
8c... Optical axis, 9... Cylindrical object, 10... Circular hole, 11... Robot arm, 12... Rotation axis of robot hand, 13... Slit light switching device, 14...
... Optical cutting line extraction circuit, 15 ... Computer, 1
6... Recording device, 17... Detection output.
Claims (1)
照射する光照射手段と、該光照射手段により照射
された二つの光線と上記対象物体の表面との交線
の光学像を撮像して電気信号に変換する撮像手段
と、上記光照射手段から照射される二つの光線を
切換えて照射する光線切換手段と、上記撮像手段
から得られる電気信号から画像上の明るい切断線
信号を分離抽出する分離抽出手段と、上記撮像手
段が撮像する画像上の位置情報と実際の位置情報
との対応関係を格納する格納手段と、上記分離抽
出手段によつて分離抽出された切断線信号と上記
格納手段に格納された対応関係から対象物体の位
置及び姿勢を解析する計算手段とを備えたことを
特徴とする対象物体の位置及び姿勢検出装置。 2 上記撮像手段の光軸を、上記二つの平板状の
光線が作る二つの平面のなす角を2等分する平面
上に配置したことを特徴とする特許請求の範囲第
1項記載の対象物体の位置及び姿勢検出装置。 3 上記撮像手段の光軸が、上記二つの平板状の
光線が交わる交線上を通るように配置したことを
特徴とする特許請求の範囲第1項記載の対象物体
の位置及び姿勢検出装置。 4 平行でない少なくとも二つの平板状の光線を
照射する光照射手段及び該光照射手段により照射
された二つの光線と上記対象物体の表面との交線
の光学像を撮像して電気信号に変換する撮像手段
をロボツトの動作部材上に備え、更に上記光照射
手段から照射される二つの光線を切換えて照射す
る光線切換手段と、上記撮像手段から得られる電
気信号から画像上の明るい切断線信号を分離抽出
する分離抽出手段と、上記撮像手段が撮像する画
像上の位置情報と実際の位置情報との対応関係を
格納する格納手段と、上記分離抽出手段によつて
分離抽出された切断線信号と上記格納手段に格納
された対応関係から対象物体の位置及び姿勢を解
析する計算手段と、該計算手段によつて解析され
た対象物体の位置及び姿勢に基いて上記ロボツト
を制御するロボツト制御手段とを備え付けたこと
を特徴とする対象物体の位置及び姿勢検出装置。 5 上記撮像手段の光軸を、上記二つの平板状の
光線が作る二つの平面のなす角を2等分する平面
上に配置したことを特徴とする特許請求の範囲第
4項記載の対象物体の位置及び姿勢検出装置。 6 上記撮像手段の光軸が、上記の二つの平板状
の光線が交わる交線上を通るように配置したこと
を特徴とする特許請求の範囲第4項記載の対象物
体の位置及び姿勢検出装置。 7 上記二つの平板状の光線が交わる交線とロボ
ツトの手先の回転中心軸もしくは幾何学的対象軸
とが一致するように上記光照射手段をロボツトの
動作部材上に配置したことを特徴とする特許請求
の範囲第4項記載の対象物体の位置及び姿勢検出
装置。 8 平行でない少なくとも二つの平板状の光線を
光照射手段により照射し、照射された二つの光線
と上記対象物体の表面との光線の光学像を撮像手
段により撮像して電気信号に変換し、上記照射さ
れる二つの光線を切換えて照射し、上記撮像して
得られる電気信号から画像上の明るい切断線信号
を分離抽出すし、上記撮像する画像上の位置情報
と実際の位置情報との対応関係を格納手段に格納
し、上記分離抽出された切断線信号と上記格納さ
れた対応関係から対象物体の位置及び姿勢を計算
手段により解析して検出することを特徴とする対
象物体の位置及び姿勢検出方法。[Scope of Claims] 1. A light irradiation means that irradiates at least two flat light beams that are not parallel, and an optical image of the intersection line between the two light rays irradiated by the light irradiation means and the surface of the target object. an imaging means for converting the light beam into an electrical signal, a light beam switching means for switching and irradiating two light beams emitted from the light irradiation means, and separating a bright cutting line signal on the image from the electrical signal obtained from the imaging means. a separating and extracting means for extracting; a storing means for storing the correspondence between positional information on the image captured by the imaging means and actual positional information; and a cutting line signal separated and extracted by the separating and extracting means and the above. A device for detecting the position and orientation of a target object, comprising: calculation means for analyzing the position and orientation of the target object from the correspondence stored in the storage means. 2. The target object according to claim 1, wherein the optical axis of the imaging means is arranged on a plane that bisects an angle formed by two planes formed by the two flat light rays. position and orientation detection device. 3. An apparatus for detecting the position and orientation of a target object according to claim 1, wherein the optical axis of the imaging means is arranged to pass on a line of intersection where the two planar light rays intersect. 4. A light irradiation means that irradiates at least two flat light beams that are not parallel, and an optical image of the intersection line between the two light rays irradiated by the light irradiation means and the surface of the target object, and converts it into an electrical signal. An imaging means is provided on the operating member of the robot, and further includes a light beam switching means for switching and irradiating two light beams irradiated from the light irradiation means, and a bright cutting line signal on the image from an electric signal obtained from the imaging means. Separation and extraction means for separating and extracting; storage means for storing the correspondence between positional information on the image captured by the imaging means and actual positional information; and a cutting line signal separated and extracted by the separation and extraction means. calculation means for analyzing the position and orientation of the target object from the correspondence stored in the storage means; and robot control means for controlling the robot based on the position and orientation of the target object analyzed by the calculation means. An apparatus for detecting the position and orientation of a target object, characterized in that it is equipped with: 5. The target object according to claim 4, wherein the optical axis of the imaging means is arranged on a plane that bisects an angle formed by two planes formed by the two flat light rays. position and orientation detection device. 6. An apparatus for detecting the position and orientation of a target object according to claim 4, characterized in that the optical axis of the imaging means is arranged so as to pass on a line of intersection where the two planar light rays intersect. 7. The light irradiation means is arranged on the operating member of the robot so that the line of intersection of the two plate-like light rays coincides with the rotation center axis or the geometrical axis of the robot's hand. An apparatus for detecting the position and orientation of a target object according to claim 4. 8. At least two non-parallel flat light beams are irradiated by the light irradiation means, and an optical image of the two irradiated light beams and the surface of the target object is captured by the imaging means and converted into an electrical signal, and the above-mentioned The two irradiated light beams are switched and irradiated, and the bright cutting line signal on the image is separated and extracted from the electric signal obtained by the above-mentioned imaging, and the correspondence relationship between the position information on the above-mentioned image to be taken and the actual position information is determined. is stored in a storage means, and the position and orientation of the target object is analyzed and detected by a calculation means from the separated and extracted cutting line signal and the stored correspondence relationship. Method.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19747382A JPS5988297A (en) | 1982-11-12 | 1982-11-12 | Visual device for robot |
| US06/537,095 US4611292A (en) | 1982-10-06 | 1983-09-29 | Robot vision system |
| EP83109972A EP0107820B1 (en) | 1982-10-06 | 1983-10-05 | Robot vision system |
| DE8383109972T DE3381117D1 (en) | 1982-10-06 | 1983-10-05 | VISOR DEVICE FOR ROBOTS. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19747382A JPS5988297A (en) | 1982-11-12 | 1982-11-12 | Visual device for robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5988297A JPS5988297A (en) | 1984-05-22 |
| JPH0474155B2 true JPH0474155B2 (en) | 1992-11-25 |
Family
ID=16375061
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19747382A Granted JPS5988297A (en) | 1982-10-06 | 1982-11-12 | Visual device for robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5988297A (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61203285A (en) * | 1985-03-04 | 1986-09-09 | 株式会社日立製作所 | Method of controlling operation of robot |
| JPH0199586U (en) * | 1987-12-21 | 1989-07-04 | ||
| JP2894467B2 (en) * | 1992-08-11 | 1999-05-24 | 株式会社ダイフク | Article position detection device |
-
1982
- 1982-11-12 JP JP19747382A patent/JPS5988297A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5988297A (en) | 1984-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4575304A (en) | Robot system for recognizing three dimensional shapes | |
| EP0107820A2 (en) | Robot vision system | |
| JP3556589B2 (en) | Position and orientation recognition device | |
| JPH0425583B2 (en) | ||
| JPH02143309A (en) | Operation method and apparatus | |
| CN108290286A (en) | Method for teaching industrial robots to pick up parts | |
| CN105651177A (en) | A Measuring System Suitable for Measuring Complex Structures | |
| JP2000317660A (en) | Method and device for removing burr by using laser beam | |
| US4760269A (en) | Method and apparatus for measuring distance to an object | |
| JPWO2020044491A1 (en) | robot | |
| JP6621351B2 (en) | Image processing apparatus and image processing method for laser processing | |
| JP2003136465A (en) | Method for determining 3D position / posture of detection target and visual sensor for robot | |
| JPS6365884B2 (en) | ||
| JPH0474155B2 (en) | ||
| JPH0820207B2 (en) | Optical 3D position measurement method | |
| JPH0413115B2 (en) | ||
| CN105651179A (en) | A visual imaging measurement system with adjustable supplementary light and automatic clamping | |
| JPH06109437A (en) | Three-dimensional shape measuring device | |
| JP2603643B2 (en) | Assembly method | |
| JP2519442B2 (en) | Work line tracking method | |
| JP2565771B2 (en) | Method and apparatus for detecting inclination of work surface | |
| WO2018042501A1 (en) | Three-dimensional object recognition device | |
| JP2003004666A (en) | X-ray fluoroscope | |
| JPS6129710A (en) | Measuring method | |
| JP2932418B2 (en) | Work position measurement method |