JPH01109202A - 視差補正付視覚センサ - Google Patents

視差補正付視覚センサ

Info

Publication number
JPH01109202A
JPH01109202A JP26523787A JP26523787A JPH01109202A JP H01109202 A JPH01109202 A JP H01109202A JP 26523787 A JP26523787 A JP 26523787A JP 26523787 A JP26523787 A JP 26523787A JP H01109202 A JPH01109202 A JP H01109202A
Authority
JP
Japan
Prior art keywords
camera
reference plane
height
optical axis
reference surface
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.)
Pending
Application number
JP26523787A
Other languages
English (en)
Inventor
Atsushi Watanabe
淳 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP26523787A priority Critical patent/JPH01109202A/ja
Publication of JPH01109202A publication Critical patent/JPH01109202A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ロボット等の視覚として、作業対象を認識す
るために利用される視覚センサに関する。
従来の技術 ロボット等の視覚として利用される視覚センサにおいて
は、カメラで踊彰した画像の中の対象は奥行きのない二
次元平面の位置で認識される。そして、従来は、カメラ
と認識対象物間の距離は常に一定にして対象物の位置を
検出するようにしている。
発明が解決しようとする問題点 カメラで認識しようとする対象物の高さが変わると、カ
メラで撮影した画面上の対象物の位置は変動する。第6
図は対象物の高さが変ったとき、カメラが認識する対象
物の位置を説明する図で、X軸上を基準面とし、該基準
面よりHlだけ高い所、即ら、カメラ1側にある対象物
P1は、基準面上では×1の位置に存在し、カメラ1の
撮影画面にも×1の位置に画像があるべきにもかかわら
ず、カメラ1で撮影した画面にはX1’の位置に画像が
lla影されることとなる。また、カメラ1に対し、基
準面より遠い位置H2、即ち、低い所にある対象物P2
はカメラ画面上に×2の位置にあるべぎにもかかわらず
、X2’ の位置に存在することとなる。このように、
カメラ1と対象物間の距離、即ら、視差によって対象物
を認識する位置が変動する。
そのため、従来は、カメラと対象物間の距離を一定に保
持して対象物の位置を検出し、対象物の高さ(カメラと
対象物間の距離)が変われば、カメラの高さ位置を変え
、所定距離にする必要があった。
そこで、本発明の目的は、認識対象物の高さが変り、カ
メラの視差が変っても、視差補正を行って対象物の位置
を正確に検出できる視覚センサを提供することにある。
問題点を解決するための手段 第1図は、本発明が上記問題点を解決するために採用し
た手段のブロック図で、本発明は、カメラから基準面ま
での光軸距離及び認識対象物の基準面からの高さを入力
設定するための入力手段と、該入力手段から入力された
設定値を記憶する記憶手段と、カメラが撮影した認識対
象物の両僅位置及び上記記憶手段に記憶する上記光軸距
離、対象物の基準面からの高さより認識対象物の基準面
平面における位置を求める視差補正手段とを設けること
によって視差を補正して認識対象物の位置を検出し、上
記問題点を解決した。
作  用 第2図、第3図は、本発明の原理作用を説明する説明図
で、第2図において、X軸上を基準面とし、基準面より
Hだけ高い所(カメラ側)に対象物Pが存在するとする
。カメラ1の基準面からの距離がし、カメラの光軸とX
軸(基準面)との交点を原点とし、対象物位faPから
光軸及びX軸に下ろした垂線の光軸、X軸との交点をp
’ 、x。
及びカメラから対象物位置Pを通る直線のX軸との交点
をX′とすると、カメラ1が対象物Pを撮影したときカ
メラ画面には、対象物PはX′の位置にあるものとして
検出される。そこで、真の対象物Pの基準面位tiff
Xは三角形 LP’Pと三角形LOX’が相似であるから、上記第(
1)式によって求められる。
また、第3図に示すように、対象物Pが基準面より低い
位置(カメラ1より遠い位置)にあると、カメラ1が検
出する対象物Pの位置はX′の位置であり、この場合の
対象物Pの真の位置Xは三角形LX’ Oと三角形px
’ xが相似であることから となる。そこで、基準面よりカメラ1に近い側に対象物
Pがあるときは、その位置を基準面との距1II(高さ
)Hをプラスで、また、遠い側にあるときの基準面と対
象物8間の距離Hをマイナスで設定すると、対象物Pの
真の基準面上の位置Xは第(1)式で求まることとなる
また同様に、基準面のY軸座標位置も求められ、結局、
対象物Pの基準面上の位置は として求められることとなる。
そこで、上記入力手段よりカメラ1から基準面までの光
軸距離し、対象物Pの基準面からの距離(高さ)Hを入
力設定し、記憶手段に記憶させておき、カメラ1で対象
物Pを撮影し、対象物の見かけ上の位1(X’ 、Y’
 )を求めて上記第(1)式、第(2)式の演算を視差
補正手段で行い、真の対象物位置を求めるこ−とができ
る。
実施例 第4図は、本発明の一実施例の視覚センサの要部ブロッ
ク図である。
図中1は基準面10の上方に配設されたカメラ、Pは認
識対象物を表わす、2は中央処理装置(以下、CPUと
いう)で、3はカメラインターフェイス4を介して入力
されたカメラ1が撮影した基準面10の画像を記憶する
フレームメモリ、5はデータメモリで、後述するように
、手動データ入力装置7から入力される基準va10と
カメラ1間の光軸上の距離L1及びW1識対象物の高さ
H等をパラメータとして記憶するものである。また、6
はプログラムメモリで、CPU2が実行するi制御プロ
グラムを記憶するものである。なお、8はバスである。
以上のような構成において、カメラ1から基準面10ま
での光軸距離りを測定し、手動データ入力装置より該光
軸距離りを入力し、データメモリ5内に記憶させてお(
。さらに、i[しようとする各対象物の基準面10から
の距離(高さ)Hも手動データ入力装置7より入力し、
データメモリ5内にパラメータとして記憶させるが、こ
の場合、対象物Pの上面が基準WJ10より突出し、高
い場合は、基準面と対象物Pの上面間の距離(高さ)H
をプラスの値で設定する(通常この場合が多い)。また
、対象物Pの上面位置が基準面10よりもカメラ1から
遠い場合には、基準面と対象物Pの上面位置間の距離H
を高さとしてマイナス符号で設定する。
そこで、検出しようとする対象物Pの高さHを手動デー
タ入力装置7で選択設定した後、該視覚センサを稼動さ
せてカメラ1より画像をカメラインターフェイス4を介
してフレームメモリ3内に取込む。フレームメモリ3中
のカメラ画面の対象物Pの画像が第5図に示すように画
素位置(X′。
Y’ )で検出されたとすると、該検出位置(X’。
Y’ )より真の対象物Pの位置(X、Y)を求めるこ
ととなるが、フレームメモリ3中のカメラ画面の光軸位
置、即ち、カメラ画面の中心位置を(XO、YO’)と
すれば、CPU2はこのカメラ画面中心位II (XO
、YO)とデータメモリ5に設定記憶され、選択された
^さH9光軸距111L及び検出された画像位置(X’
 、Y’ )より、次の第(4)式、第(5)式の演算
を行って真の座標位置(X、Y)を求める。
なお、第(4)式、第(5)式と第(1)式、第(3)
式と相違する点は、第(1)式、第(3)式においては
、光軸座標位置が第2図、第3図に示すように原点とし
ていたが、この光軸座標位置が第5図に示すように、(
XO,YO)にシフトしている関係から座標変換を行う
ためである。
こうして、CPU2は第(4)式、第(5)式の演算を
行って対象物Pの真の位1(X、Y)を求めることがで
き、求められた位II(X、Y)をロボット等に出力す
ればよいこととなる。
発明の効果 本発明は、視覚センサが視差補正を行うため、高さの異
なる対象物に対しても、簡単に、かつ、正確にその位置
を検出することができる。
【図面の簡単な説明】
第1図は、本発明が従来技術の問題点を解決するために
採用した手段のブロック図、第2図、第3図は、本発明
の原理9作用を説明する説明図、第4図は、本発明の一
実施例の要部ブロック図、第5図は、同実施例における
フレームメモリ上のカメラ画面の説明図、第6図は、従
来の視覚センサが検出する高さが異なる対象物の位置の
説明図である。 1・・・カメラ、2・・・中央処理装置(CPU)、3
・・・フレームメモリ、4・・・カメラインターフェイ
ス、5軸・データメモリ、6軸・プログラムメモリ、7
・・・手動データ入力装置、8・・・パス、9・・・対
象物、10・・・基準面、し・・・カメラから基準面ま
での光軸距離、トド・・対家物高さ。 第 1 口 第 3図   第2囚

Claims (2)

    【特許請求の範囲】
  1. (1)カメラから基準面までの光軸距離及び認識対象物
    の基準面からの高さを入力設定するための入力手段と、
    該入力手段から入力された設定値を記憶する記憶手段と
    、カメラが撮影した認識対象物の画像位置及び上記記憶
    手段に記憶する上記光軸距離、対象物の基準面からの高
    さより認識対象物の基準面平面における位置を求める視
    差補正手段とを有し、視差を補正して認識対象物の位置
    を検出するようにした視差補正付視覚センサ。
  2. (2)カメラから基準面までの光軸距離L、認識対象物
    の基準面からの高さH、カメラ撮影画面の中心座標位置
    を(X0、Y0)、対象物のカメラ撮影画面の画像位置
    を(X′、Y′)とすると、上記視差補正手段は次式の
    演算を行って、 X=(L−H)/L・(X′−X0)+X0Y=(L−
    H)/L・(Y′−Y0))+Y0基準面平面における
    対象物の座標位置(X、Y)を求める特許請求の範囲第
    1項記載の視差補正付視覚センサ。
JP26523787A 1987-10-22 1987-10-22 視差補正付視覚センサ Pending JPH01109202A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26523787A JPH01109202A (ja) 1987-10-22 1987-10-22 視差補正付視覚センサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26523787A JPH01109202A (ja) 1987-10-22 1987-10-22 視差補正付視覚センサ

Publications (1)

Publication Number Publication Date
JPH01109202A true JPH01109202A (ja) 1989-04-26

Family

ID=17414427

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26523787A Pending JPH01109202A (ja) 1987-10-22 1987-10-22 視差補正付視覚センサ

Country Status (1)

Country Link
JP (1) JPH01109202A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0392712A (ja) * 1989-09-05 1991-04-17 Fanuc Ltd 画像処理装置と測距センサによる物体の3次元位置認識方法
JP2011007872A (ja) * 2009-06-23 2011-01-13 Olympus Corp 観察装置、及び倍率補正方法
JP2019098409A (ja) * 2017-11-28 2019-06-24 東芝機械株式会社 ロボットシステムおよびキャリブレーション方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5896204A (ja) * 1981-12-04 1983-06-08 Kawasaki Steel Corp 被圧延材の寸法測定方法
JPS6110708A (ja) * 1984-06-25 1986-01-18 Kawasaki Steel Corp 測定用カメラを使用した寸法測定装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5896204A (ja) * 1981-12-04 1983-06-08 Kawasaki Steel Corp 被圧延材の寸法測定方法
JPS6110708A (ja) * 1984-06-25 1986-01-18 Kawasaki Steel Corp 測定用カメラを使用した寸法測定装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0392712A (ja) * 1989-09-05 1991-04-17 Fanuc Ltd 画像処理装置と測距センサによる物体の3次元位置認識方法
JP2011007872A (ja) * 2009-06-23 2011-01-13 Olympus Corp 観察装置、及び倍率補正方法
JP2019098409A (ja) * 2017-11-28 2019-06-24 東芝機械株式会社 ロボットシステムおよびキャリブレーション方法

Similar Documents

Publication Publication Date Title
CN103568024B (zh) 利用机械手取出散装物品的装置
US11625842B2 (en) Image processing apparatus and image processing method
JP2018173882A (ja) 情報処理装置、方法、及びプログラム
CN114926531A (zh) 基于双目视觉的大视场下工件焊缝自主定位方法及系统
JP2730457B2 (ja) 視覚に基く三次元位置および姿勢の認識方法ならびに視覚に基く三次元位置および姿勢の認識装置
KR101438514B1 (ko) 다중 영상을 이용한 원자로 내부 로봇 위치 측정 시스템 및 위치 측정방법
JP3842988B2 (ja) 両眼立体視によって物体の3次元情報を計測する画像処理装置およびその方法又は計測のプログラムを記録した記録媒体
Li et al. A calibration algorithm of the structured light vision for the arc welding robot
CN111028264B (zh) 一种旋转鲁棒的三维物体检测优化方法及装置
KR101626374B1 (ko) 모서리 기반 코너 추정을 이용한 정밀 위치 보정 방법
JPH01109202A (ja) 視差補正付視覚センサ
JPH0847881A (ja) ロボットの遠隔操作方法
US11348280B2 (en) Method and computer readable medium for pose estimation
JPH02183102A (ja) 視覚センサにおけるキャリブレーション自動調整方式
JPH0299802A (ja) ハンドアイを用いた視覚センサにおける座標系設定方法
US20250042036A1 (en) Robot device provided with three-dimensional sensor and method for controlling robot device
JPH06214622A (ja) ワーク位置検知装置
JP7389237B2 (ja) 座標系設定システム及び位置姿勢計測システム
CN114902281B (zh) 图像处理系统
JP2005186193A (ja) ロボットのキャリブレーション方法および三次元位置計測方法
JPH04269194A (ja) 平面計測方法
KR100784734B1 (ko) 산업용 로봇 시스템의 타원 보간방법
CN113733078A (zh) 机械臂精调控制量判读方法、计算机可读存储介质
JPH05337785A (ja) 研削ロボットの研削経路修正装置
CN119956011B (zh) 一种高炉出铁口的三维定位方法及堵口路径生成方法