JPS6193902A - 視覚センサシステムにおける対象物体の特定位置教示方式 - Google Patents
視覚センサシステムにおける対象物体の特定位置教示方式Info
- Publication number
- JPS6193902A JPS6193902A JP59216002A JP21600284A JPS6193902A JP S6193902 A JPS6193902 A JP S6193902A JP 59216002 A JP59216002 A JP 59216002A JP 21600284 A JP21600284 A JP 21600284A JP S6193902 A JPS6193902 A JP S6193902A
- Authority
- JP
- Japan
- Prior art keywords
- target object
- visual sensor
- specific position
- coordinate system
- teaching
- 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
Links
- 230000000007 visual effect Effects 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 title claims description 7
- 230000005484 gravity Effects 0.000 claims description 13
- 238000003384 imaging method Methods 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 1
- 101150046378 RAM1 gene Proteins 0.000 description 1
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Geophysics And Detection Of Objects (AREA)
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、視覚センサで認識された物体の特定位置情報
に基づいてロボットか該物体を把持等する視覚センサと
ロボットとを組合せたシステムに好1な視覚センサシス
テムにおける対象物体の特定位置教示方式に関する。
に基づいてロボットか該物体を把持等する視覚センサと
ロボットとを組合せたシステムに好1な視覚センサシス
テムにおける対象物体の特定位置教示方式に関する。
従来の技術
ロボットの座標系が例えば第6図に示すXR。
YRとし、視覚センサの座標系が同図のXS、YSとす
ると、ロボット座標系の原点ORと視覚センサ座標系の
原点O5との距離及び両座標系の傾きθR3を予めロボ
ットに教示しておけば、視覚センサにより撮像して得た
対象物体OBの平面画像の重心Oobの視覚センサ座標
系における座標値をロボット側に通知してやることによ
り、ロボットは対象物体OBの重心位置を認識すること
が可能となる。また、対象物体OBの主軸(対象物体の
輪郭に外接する橢円の長軸と等しい)Lobの仰きθo
bをロボットに通知してやることで、ロボットは対象物
体OBの姿勢を認識することが可能となる。この対象物
体OBの姿勢と重心の位置○Obを把握することにより
、ロボットは対象物体OBをその重心の位置で把持する
ことができる。
ると、ロボット座標系の原点ORと視覚センサ座標系の
原点O5との距離及び両座標系の傾きθR3を予めロボ
ットに教示しておけば、視覚センサにより撮像して得た
対象物体OBの平面画像の重心Oobの視覚センサ座標
系における座標値をロボット側に通知してやることによ
り、ロボットは対象物体OBの重心位置を認識すること
が可能となる。また、対象物体OBの主軸(対象物体の
輪郭に外接する橢円の長軸と等しい)Lobの仰きθo
bをロボットに通知してやることで、ロボットは対象物
体OBの姿勢を認識することが可能となる。この対象物
体OBの姿勢と重心の位置○Obを把握することにより
、ロボットは対象物体OBをその重心の位置で把持する
ことができる。
ところで、ロボットに対象物体を把持等させる場合、重
心位置以外の位置を把持させたい場合が多々ある。その
ような場合にはどこを把持等させたいかを視覚センサに
教示してやる必要がある。
心位置以外の位置を把持させたい場合が多々ある。その
ような場合にはどこを把持等させたいかを視覚センサに
教示してやる必要がある。
しかしながら、対象物体の画像から数学的な手法により
一義的に求まる重心と異なり、物体の任意の位置を視覚
センサに教示することは中々困難であった・ 発明が解決しようとする問題点 本発明はこのような事情に鑑みて為されたものであり、
その目的は、対象物体の任意の位置をオペレータにとっ
て簡便で判り易い方法により教示し得るようにすること
にある。
一義的に求まる重心と異なり、物体の任意の位置を視覚
センサに教示することは中々困難であった・ 発明が解決しようとする問題点 本発明はこのような事情に鑑みて為されたものであり、
その目的は、対象物体の任意の位置をオペレータにとっ
て簡便で判り易い方法により教示し得るようにすること
にある。
問題点を解決するための手段
本発明は上記問題点を解決するために、視覚センサによ
り対象物体を撮像して得た撮像信号を処理して前記対象
物体の予め指定された特定位置の視覚センサ座標系にお
ける座標をロボットに通知する視覚センサシステムにお
ける前記特定位置の教示方式において、前記特定位置を
、教示段階で撮像して得られた前記対象物体の平面画像
の重心を原点とし主軸をY軸またはY軸とする物体座標
系XYの座標値で教示するようにする。
り対象物体を撮像して得た撮像信号を処理して前記対象
物体の予め指定された特定位置の視覚センサ座標系にお
ける座標をロボットに通知する視覚センサシステムにお
ける前記特定位置の教示方式において、前記特定位置を
、教示段階で撮像して得られた前記対象物体の平面画像
の重心を原点とし主軸をY軸またはY軸とする物体座標
系XYの座標値で教示するようにする。
実施例
第2図は本発明を実施する視覚システムのハードウェア
構成の一例を示すブロック図であり、10はCCD等の
固体撮像素子等を有する視覚センサであり、その撮像信
号はモニタテレビ11と2値化回路12に入力される。
構成の一例を示すブロック図であり、10はCCD等の
固体撮像素子等を有する視覚センサであり、その撮像信
号はモニタテレビ11と2値化回路12に入力される。
2値化回路12は撮像信号を所定の闇値と比較すること
により例えば物体部分−が“1”、背景部分が“′0”
になる2値化撮像信号を発生し、フレームメモリ比はこ
の2値化撮像信号を1画面分記1、aする。マイクロコ
ンピュータ14ハ、データバス、アドレスバス、コント
ロールハスを含むハス16を介してフレームメモ1月5
.インクフェイス回路13.キーボード17. RA
M18゜CRT19に接続される。キーボード17は本
システムを教示モード、実行モードに変更する指令や各
種の指令、データを入力する為のキーを有する。
により例えば物体部分−が“1”、背景部分が“′0”
になる2値化撮像信号を発生し、フレームメモリ比はこ
の2値化撮像信号を1画面分記1、aする。マイクロコ
ンピュータ14ハ、データバス、アドレスバス、コント
ロールハスを含むハス16を介してフレームメモ1月5
.インクフェイス回路13.キーボード17. RA
M18゜CRT19に接続される。キーボード17は本
システムを教示モード、実行モードに変更する指令や各
種の指令、データを入力する為のキーを有する。
CRT19はフレームメモリ15に記憶された2値画像
の表示等を行なうものである。また、RAM18は教示
データの記憶領域や実行時における対象物体の特徴値等
を一時記憶する領域等を有するメモリであり、インクフ
ェイス回路13は図示しないロボットとの情報の受は渡
しや、図示しない物体位置検出器からの検出信号の受は
渡しを行なう。
の表示等を行なうものである。また、RAM18は教示
データの記憶領域や実行時における対象物体の特徴値等
を一時記憶する領域等を有するメモリであり、インクフ
ェイス回路13は図示しないロボットとの情報の受は渡
しや、図示しない物体位置検出器からの検出信号の受は
渡しを行なう。
次に本実施例の作用を、教示時と実行時に分けて説明す
る。
る。
■先ず、キーボード17を操作して当該システムを教示
モードに変更する。
モードに変更する。
■次に、キーボード17を操作してこれから教示する物
体の種別例えばXlを入力する。この種別の入力により
、RAM18に種別X1に対応した基準特徴値、特定位
置を記憶する領域が確保される。
体の種別例えばXlを入力する。この種別の入力により
、RAM18に種別X1に対応した基準特徴値、特定位
置を記憶する領域が確保される。
■次に、種別×1の物体を視覚センサlOの視野内に置
(。第3図は教示時に得られる対象物体の2値画像の一
例を示す図である。
(。第3図は教示時に得られる対象物体の2値画像の一
例を示す図である。
■次に、キーボード17を操作して教示開始指令を入力
する。これにより、マイクロコンピュータ14はフレー
ムメモリ15に1画面分の2値画像を取り込み、その内
容から予め指定された特徴項目、例えば面積2周囲長等
の特徴値を算出し、これをRA M 1Bに記憶する。
する。これにより、マイクロコンピュータ14はフレー
ムメモリ15に1画面分の2値画像を取り込み、その内
容から予め指定された特徴項目、例えば面積2周囲長等
の特徴値を算出し、これをRA M 1Bに記憶する。
このような特徴値の算出は必要回数繰返され、その平均
と分散が基準特徴値としてRAM18に記憶される。
と分散が基準特徴値としてRAM18に記憶される。
0次に、ロボットに通知すべき対象物体OBの特定位置
を教示する。例えば教示すべき特定位置が第1図に示す
P点とすると、オペレータは対象物体OBの物体座標系
ox、oyを求め、この物体座標系におけるP点の座標
(X、 !>をキーボード17から入力する。なお、
物体座標系のスケールは視覚センサ座標系のスケールと
同一とする。ここで、物体座標系OX、OYは、対象物
体OBの平面画像の重心を原点Ooとし、主軸をY軸(
またはY軸)とし、Y軸と直交する軸をY軸(またはY
軸)とする座標系である。
を教示する。例えば教示すべき特定位置が第1図に示す
P点とすると、オペレータは対象物体OBの物体座標系
ox、oyを求め、この物体座標系におけるP点の座標
(X、 !>をキーボード17から入力する。なお、
物体座標系のスケールは視覚センサ座標系のスケールと
同一とする。ここで、物体座標系OX、OYは、対象物
体OBの平面画像の重心を原点Ooとし、主軸をY軸(
またはY軸)とし、Y軸と直交する軸をY軸(またはY
軸)とする座標系である。
P点の座標(x、 y)はRAM18における物体種
別X1に対応した領域に記1.aされる。
別X1に対応した領域に記1.aされる。
0次に、上述の操作を、種類の異なる複数個の物体X2
〜X1について実行し、RAM18に物体の各種別に対
応してその特徴値と、特定位置の座標情報を記憶する。
〜X1について実行し、RAM18に物体の各種別に対
応してその特徴値と、特定位置の座標情報を記憶する。
(実行時〕
■実行時への移行は、キーボード17の実行キーを押す
ことにより行なう。
ことにより行なう。
■実行キーが押されると、マイクロコンピュータ14は
第4図に示すようにインクフェイス回路13からの検出
信号の待ち状態となる。対象物体が図示しない搬送器に
より搬送され、視覚センサ10の視野内に進入すると図
示しない検出器により検出され、インクフェイス回路1
3に検出信号が入力される。これにより、マイクロコン
ピュータ14はフレームメモリ15に2値画像を1画面
分取り込む。第5図は実行時における対象物体OBの2
値画像の一例を示す図である。マイクロコンピュータ1
4は次に、所定の特徴項目の特徴値を算出し、RAM1
8に記憶された基準特徴値と照合することにより今回の
物体の種別を判別する。また、対象物体の重心、主軸を
求めて物体座標系を想定し、前記判別した物体種別に対
応してRAM18に記憶された特定位置の物体座標系に
おける座標値より、教示された特定位置の視覚センサ座
標系における座標値を算出する。そして、対象物体の種
別情報、第5図に示す特定位置Pの視覚セン号座標系に
おける座標値1重心の位置、対象物体の姿勢角(主軸と
視覚センサ座標系のXSの為す角)θobをインクフェ
イス回路13を介してロボットに通知する。
第4図に示すようにインクフェイス回路13からの検出
信号の待ち状態となる。対象物体が図示しない搬送器に
より搬送され、視覚センサ10の視野内に進入すると図
示しない検出器により検出され、インクフェイス回路1
3に検出信号が入力される。これにより、マイクロコン
ピュータ14はフレームメモリ15に2値画像を1画面
分取り込む。第5図は実行時における対象物体OBの2
値画像の一例を示す図である。マイクロコンピュータ1
4は次に、所定の特徴項目の特徴値を算出し、RAM1
8に記憶された基準特徴値と照合することにより今回の
物体の種別を判別する。また、対象物体の重心、主軸を
求めて物体座標系を想定し、前記判別した物体種別に対
応してRAM18に記憶された特定位置の物体座標系に
おける座標値より、教示された特定位置の視覚センサ座
標系における座標値を算出する。そして、対象物体の種
別情報、第5図に示す特定位置Pの視覚セン号座標系に
おける座標値1重心の位置、対象物体の姿勢角(主軸と
視覚センサ座標系のXSの為す角)θobをインクフェ
イス回路13を介してロボットに通知する。
なお、以上の実施例では、対象物体の特定位置の物体座
標系の座標値をオペレータが自ら求め、キーボード17
を介して入力したが、対象物体の2値化画像をCRT
19に表示させ、キーボード17のカーソル操作キーで
カーソルを表示された2値画像の特定位置に移動させ、
キーボード17からその位置が教示位置であることを指
令し、マイクロコンピュータ14がカーソルが指示する
位置の物体座標系における座標値を算出してRA M
18に記憶するようにしても良い。
標系の座標値をオペレータが自ら求め、キーボード17
を介して入力したが、対象物体の2値化画像をCRT
19に表示させ、キーボード17のカーソル操作キーで
カーソルを表示された2値画像の特定位置に移動させ、
キーボード17からその位置が教示位置であることを指
令し、マイクロコンピュータ14がカーソルが指示する
位置の物体座標系における座標値を算出してRA M
18に記憶するようにしても良い。
発明の詳細
な説明したように、本発明は、教示段階で撮像して得ら
れた対象物体の平面画像の重心を原点とし主軸をX軸ま
たはY軸とする物体座標XYを想定し、このXY座標の
座標値で対象物体の位置を教示するようにしたものであ
り、物体座標系XYにおける対象物体の任意の位置の座
標は対象物体の図面等からオペレータにとって容易に知
ることができるので、その教示を簡単に且つ容易に行な
うことができる利点がある。
れた対象物体の平面画像の重心を原点とし主軸をX軸ま
たはY軸とする物体座標XYを想定し、このXY座標の
座標値で対象物体の位置を教示するようにしたものであ
り、物体座標系XYにおける対象物体の任意の位置の座
標は対象物体の図面等からオペレータにとって容易に知
ることができるので、その教示を簡単に且つ容易に行な
うことができる利点がある。
第1図は対象物体OBの特定位置と物体座標系ox、o
yとの関係を示す図、第2図は本発明を実施する視覚シ
ステムのハードウェア構成の一例を示すブロック図、第
3図は教示時の2値画像の一例を示す図、第4図はマイ
クロコンピュータ14の実行時の処理の一例を示すフロ
ーチャート、第5図は実行時の2値画像の−<rt+i
を示す図、第6図は視覚センサ座標系XS、YSとロボ
ット座標系XR,YRとの関係及び対象物体の重心、主
軸の説明図である。 10は視覚センサ、12は2値化回路、13はインクフ
ェイス回路、14はマイクロコンピュータ、15は2値
画像を記憶するフレームメモリ、17はキーボード、1
8はRAM、19はCRTである。
yとの関係を示す図、第2図は本発明を実施する視覚シ
ステムのハードウェア構成の一例を示すブロック図、第
3図は教示時の2値画像の一例を示す図、第4図はマイ
クロコンピュータ14の実行時の処理の一例を示すフロ
ーチャート、第5図は実行時の2値画像の−<rt+i
を示す図、第6図は視覚センサ座標系XS、YSとロボ
ット座標系XR,YRとの関係及び対象物体の重心、主
軸の説明図である。 10は視覚センサ、12は2値化回路、13はインクフ
ェイス回路、14はマイクロコンピュータ、15は2値
画像を記憶するフレームメモリ、17はキーボード、1
8はRAM、19はCRTである。
Claims (1)
- 視覚センサにより対象物体を撮像して得た撮像信号を処
理して前記対象物体の予め指定された特定位置の視覚セ
ンサ座標系における座標をロボットに通知する視覚セン
サシステムにおける前記特定位置の教示方式において、
前記特定位置を、教示段階で撮像して得られた前記対象
物体の平面画像の重心を原点とし主軸をX軸またはY軸
とする物体座標系XYの座標値で教示するようにしたこ
とを特徴とする視覚センサシステムにおける対象物体の
特定位置教示方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59216002A JPS6193902A (ja) | 1984-10-15 | 1984-10-15 | 視覚センサシステムにおける対象物体の特定位置教示方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59216002A JPS6193902A (ja) | 1984-10-15 | 1984-10-15 | 視覚センサシステムにおける対象物体の特定位置教示方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6193902A true JPS6193902A (ja) | 1986-05-12 |
Family
ID=16681765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59216002A Pending JPS6193902A (ja) | 1984-10-15 | 1984-10-15 | 視覚センサシステムにおける対象物体の特定位置教示方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6193902A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6378006A (ja) * | 1986-09-22 | 1988-04-08 | Agency Of Ind Science & Technol | 縫製部品の寸法計測方法及びその装置 |
| JPS63198802A (ja) * | 1987-02-12 | 1988-08-17 | Mitsutoyo Corp | 光学測定機の教示方法及び装置 |
| JPH0682218A (ja) * | 1992-07-15 | 1994-03-22 | Mitsutoyo Corp | 光学式測定装置 |
-
1984
- 1984-10-15 JP JP59216002A patent/JPS6193902A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6378006A (ja) * | 1986-09-22 | 1988-04-08 | Agency Of Ind Science & Technol | 縫製部品の寸法計測方法及びその装置 |
| JPS63198802A (ja) * | 1987-02-12 | 1988-08-17 | Mitsutoyo Corp | 光学測定機の教示方法及び装置 |
| JPH0682218A (ja) * | 1992-07-15 | 1994-03-22 | Mitsutoyo Corp | 光学式測定装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Nayar et al. | Specular surface inspection using structured highlight and Gaussian images. | |
| JP3768174B2 (ja) | ワーク取出し装置 | |
| CN118305809B (zh) | 使用机械臂进行工件抓取的方法、装置、设备和介质 | |
| US12403594B2 (en) | Robot control device, and robot system | |
| JPS58217084A (ja) | ロボツト用視覚装置 | |
| JPH0225977A (ja) | 図面座標系及びスケール設定方法 | |
| JPS6193902A (ja) | 視覚センサシステムにおける対象物体の特定位置教示方式 | |
| JP2018034241A (ja) | ロボット、ロボット制御装置およびロボットシステム | |
| JPS6334093A (ja) | 視覚装置 | |
| KR102912309B1 (ko) | 간섭 판정 장치 | |
| JPS62226308A (ja) | 視覚センサを有するロボツトの制御方式 | |
| JPH0498367A (ja) | 3次元形状作成方式 | |
| JPH02127393A (ja) | 対象物位置検出装置 | |
| Vogt et al. | Automatic end tool alignment through plane detection with a RANSAC-algorithm for robotic grasping | |
| US20190155301A1 (en) | Camera based system for determining robot heading in indoor environments | |
| JPS615309A (ja) | 視覚コントロ−ラ | |
| JPS6180003A (ja) | 実長換算補正機能付き視覚システム | |
| JPS61120002A (ja) | 画像のコ−ナ点検出方法及びその装置 | |
| Bustamante et al. | Localization of electrical outlet for a mobile robot using visual servoing | |
| US20250256404A1 (en) | Control device, robot system, object presence/absence determination method, and program | |
| JPH05204459A (ja) | 位置計測装置及びコネクタの嵌合方法 | |
| Ray et al. | Visual and tactile sensing system for robotic acquisition of jumbled parts | |
| JPS62286107A (ja) | ビジユアルパレタイジング方式 | |
| JPH0414724B2 (ja) | ||
| JPS59186065A (ja) | 画像情報の抽出装置及び抽出方法 |