JPS6344103A - 位置姿勢認識装置 - Google Patents

位置姿勢認識装置

Info

Publication number
JPS6344103A
JPS6344103A JP18787686A JP18787686A JPS6344103A JP S6344103 A JPS6344103 A JP S6344103A JP 18787686 A JP18787686 A JP 18787686A JP 18787686 A JP18787686 A JP 18787686A JP S6344103 A JPS6344103 A JP S6344103A
Authority
JP
Japan
Prior art keywords
feature point
imaged
data
position data
storage means
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.)
Granted
Application number
JP18787686A
Other languages
English (en)
Other versions
JPH0575243B2 (ja
Inventor
Tomohiko Noda
野田 朋彦
Hideyuki Kumasaka
熊坂 秀行
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP18787686A priority Critical patent/JPS6344103A/ja
Publication of JPS6344103A publication Critical patent/JPS6344103A/ja
Publication of JPH0575243B2 publication Critical patent/JPH0575243B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、例えば、ワーク等の波目原物の位置及び姿勢
を画像処理を行なうことによって算出する位置姿勢認識
装置に関する。
(従来の技術) 近年、生産工程の自動化に伴い、例えば組立て作業にお
いては、無人搬送車等によって自動的に搬送されたワー
クをロボットによって掴み、所定の作業を行なわせてい
る。
この場合、ロボットにカメラ等による視覚機能を持たせ
、この視覚機能によって搬送されたワークの姿勢1位置
等を認識し、ロボットはワークの搬送姿勢及び位置にか
かわらず常にワークの一定の位置を掴むようにしている
このようなワークの位置及び姿勢を認識する装置には、
第5図及び第6図に示すものがある。
第5図に示す位置姿勢認識装置は、被写体であるワーク
の画像情報を入力するカメラ1と、前記画像情報をデジ
タルデータに変換すると共にこのデータを画像パターン
として格納する画像入力部2と、規範とする前記ワーク
にあける特徴点の画像パターンを記憶する教示パターン
格納部3と、教示パターン格納部3に記憶されている画
像パターンを移動させるパターン移動部4と、画像入力
部2かう取出した画像パターン及びパターン移動部4か
ら出力された画像パターンをマツチングざぜるパターン
マツチング部5とから成っている。
そして、カメラ1によって@像したワークの画像は、画
像入力部2に画像パターンとして記°しQされ、この画
像パターンに対して、教示パターン格納部3に記憶され
ている画像パターンをパターン移動部4によって移動さ
せ、パターンマツチング部5によって最も一致度が高い
ものを選択し、これによりワークの位置及び姿勢を算出
している。
また、第6図に示す位置姿勢認識装置は、被写体である
ワークの画像情報を入力するカメラ1と、前記画像情報
をデジタルデータに変換すると共にこのデータを画像パ
ターンとして格納する画像入力部2と、当該画像パター
ンを二値化処理する二値化処理部6と、二値化処理部6
によって二値化する場合の閾値を設定する二値化レベル
設定部7と、ワークの重心1面積2周囲長、モーメント
慣性主軸等のデータを格納する教示データ格納部8と、
二値化処理部6から出力されたデータを教示データ格納
部8に格納され一〇いるデータと比較し、一致したデー
タを取出す演算部9とからなる。
そして、カメラ1によって躍像したワークの画像は、画
像入力部2に画像パターンとして記憶され、この画像パ
ターンは、二値化レベル設定部7の設定レベルに基づき
、二値化処理部6によって二値化処理され、演算部9に
よってこの二値化処理後の画像について、その重心1面
積1周囲長。
モーメント、慣性主軸等を求めると共に教示データ格納
部8に格納されているワークの重心1面積。
周囲長、モーメント、慣性主軸等のデータが比較され、
一致したデータを選択し、これによりワークの位置及び
姿勢を算出している。
(発明が解決しようとする問題点) しかしながら、前記した第5図及び第6図に示したよう
な溝底を有する従来の位置姿勢認識装置にあっては、以
下に記すような問題点を有する。
すなわら、第5図に示した溝底を有する位置姿勢認識装
置の場合には、規範とするワークにあける特徴点の画像
パターンを画面上に移動させ、この画像パターンをカメ
ラ1から入力したワークにおける特徴点の画像パターン
と比較して、最も一致度が高い画像パターンから当該ワ
ークの位置及び姿勢を算出するようになっているために
、パターンマツチング処理に時間を要し、前記ワークの
位置及び姿勢の高速度検出が不可能であり、タクトタイ
ムの極めて短い生産ラインには適用できないという問題
があり、また、第6図に示した溝底を有する位置姿勢認
識装置の場合には、カメラ1から入力したワークにおけ
る画像を、所定の閾値をもって二値化処理し、この二値
化処理後の画像についての重心2面積1周囲長、モーメ
ント、江11性主軸等のデータから当該ワークの位置及
び姿勢を算出するようになっていたために、前記ワーク
における照明条件の影響によって、その外形形状が鮮明
に検出できない時には、その位置及び姿勢の検出精度に
誤差を生じるという問題があった。
本発明は、このような従来の問題点に鑑みて成されたも
のであり、照明条件等の影響を受は難い線画画像等から
ワークの特徴点(例えば、ボルト孔や円形外形の中心点
又は鋭利部の頂点等)を抽出し、この特徴点相互間の位
置と距離とから当該ワークの位置及び姿勢を九27aす
る位置姿勢認識装置を提供することを目的とする。
(問題点を解決するための手段) 前記目的を達成するために、本発明では、被撮像物の画
像情報を入力し、当該画像情報を各画素毎にデジタル値
として出力する画像入力手段と、当該デジタル値に基づ
いて、当該被撮像物における投数の特徴点を抽出する特
徴点抽出手段と、前記被搬像物において基準となる夫々
の各特徴点間の距離データを予め格納する距離データ格
納手段と、当該距離データ格納手段に格納されている当
該夫々の距離データに基づいて、当該特徴点抽出手段に
よって抽出した夫々の特徴特徴点間の距離を順次比較し
、この比較結果から前記被R原物における1組の組合わ
せデータを選択する選択手段と、前記被撮像物において
基準となる夫々の特徴点の位置データを格納する位置デ
ータ格納手段と、当該位置データ格納手段に格納されて
いる位置データから当該選択手段により選択された1粗
の組合わせデータへ変換すべき変換式を算出すると共に
、この変換式により算出された前記被撮像物における夫
々の特徴点の位置データ及び前記被搬像物において基準
となる夫々の特徴点の位置データ相互の最大誤差を求め
る変換式作成手段と、前記被撮像物において基準となる
夫々の特徴点の位置データ及び前記被撮像物における夫
々の特徴点の位置データ相互の許容誤差を格納する許容
誤差格納手段と、当該変換式作成手段によって算出した
前記被撮像物にあける夫々の特徴点の位置データ相互の
最大誤差が、当該許容誤差範囲内であるかどうかを比較
する比較手段と、当該比較手段を介して出力した前記変
換式によって、前記被撮像物の位置及び姿勢を求める位
置姿勢算出手段とを有することを特徴とする。
(作用) 以下に、本発明の作用を第1図に基づいて説明する。
まず、画像入力手段10から入力されたワークの画像は
、特徴点抽出手段11によって照明条件の影響を受は難
い線画画像に変換されると共に当該線画画像における投
数の特徴点が算出され、これらの特徴点は、選択手段1
3によって、距離データ格納手段12に記憶されている
当該ワークの各特徴点間における距離データと照合され
て前記ワークを特定する1組の組合わけデータが選択さ
れる。
そして、変換式作成手段15は、位置データ格納手段1
4に格納されている各特徴点の位置データから、前記し
た1絹の組合わせデータへの変換式を弾出すると共に当
該位置データと当該1組の組合わせデータにあける各特
徴点間の最大誤差を降出し、この最大誤差は比較手段1
7によって、許容誤差格納手段16に設定されている許
容誤差範囲内でおるかどうかの判断が成される。そして
、この誤差が許容範囲内であれば、前記ワークを特定す
る1組の組合わせデータに基づき、位置姿勢算出手段1
8によって前記ワークの位置及び姿勢が算出される。
(実施例) 以下に、本発明の実施例を図面に基づいて詳細に説明す
る。
第2図には、本発明に係る位置姿勢認識装置の概略構成
図が示されており、被撮像物で必る1ノークの画像を入
力するカメラ1には、アナログ信号をデジタル信号に変
換するへ/Dコンバータ20か接続されている。なお、
このカメラ1とA/Dコンバータ20とで画像入力手段
10を構成している。
そして、A/Dコンバータ20は、人出力菰首21を介
してCPU22に接続されている。このCPU22は、
特徴点抽出手段11.選択手段13゜変換式作成手段1
5.比較手段17及び位置姿勢算出手段18の各機能を
兼ねている。ざらに、CPU22には、ワークの位置及
び姿勢を弾出刃−るプログラムが書き込まれているRO
M23と距岨データ格納手段122位置データ+81内
手段14及び許容誤差格納手段16としてのRAM24
が接続されている。
このように構成された位置姿勢認識装置は、第3図に示
す動作フローチャートに塁づいて次のように動作する。
以下に、この動作フローチャートを第4図(a>から(
C)を参照して説明する。
ステップ1 ます、カメラ1は、例えば、第4図(a)に示されてい
るような形状を有するワークWの画像を取込み、この画
像は、A/Dコンバータ20によってその画像を構成す
る画素毎にその濃度値に応じたデジタルデータに変換さ
れ、このデジタルデータは入出力装置21を介して順次
CPU22に入力され、t(A〜124内に一時記憶さ
れる。
ステップ2 CPU22は、RAM24内に記憶した前記デジタルデ
ータに塁づいて、第4図(b)に示すようなワークにお
ける特徴点であるXAI、 XA2. XA3.・・・
・・・、 XBI、 XB2.・・・・・・、 XC2
,XC3等を空間微分等によって抽出し、これらの点の
位置データをRAM24内に記憶する。
ステップ3 CPU22は、ステップ2において陣出した各特徴点の
位置に具づいて、これらの特徴点間相互の全ての組合せ
における距離を算出しく例えば、XAI−X81間、X
B1−XC2間、XA2−X81間、XA2−XC2間
等)、この各特徴点間の距離がRAM24内に予め記憶
されている任意のワークにおける各特徴点間相互の距離
にほぼ一致していると思われる細組かの組合わせ(例え
ば、1組の組合わせとしてXAl−XB2−XC2−X
C5>候補を選択する。これらの組合わせ候補は、第4
図(C)に示すA点、8点、0点及びD点に夫々対応す
る。
この組合わせ候補の選択は、例えば、XAl−X81間
の許容誤差範囲内における最小値がδmin 。
最大値がδmaX (L設定されていたどりると、の条
件を満足するものを順次比較することにより行なわれる
ステップ4 CPU22は、ステップ3の処理の結果、各特徴点間の
距離がRAM24内に予め記憶されている任意のワーク
における特徴点間の距離にほぼ一致していると思われる
1組の組合わせ候補が存在しているかどうかの判断をす
る。この判断の結果、組合わせ候補が存在していればス
テップ5に、存在していなければステップ6に夫々進む
ステップ5 CI−’U22は、RAM24内に予め記憶している任
意のワークの特徴点における立直データに基づいて、こ
の位置データをステップ3で求められた1組の組合わせ
候補の位置データに変換する変換式における変換係数と
、ステップ3において算出された各特徴点(Xへ1. 
XBI、 XC2,XC3)及びRAM24内に予め記
憶されている各特徴点(xal、 xbl 、 XC2
,XC3)の夫々の特徴点に対応する最大誤差δを障出
し、この値をRAM24内に格納する。
この変換係数は、以下に記すようにして求める。
変換式を X=Axo十B  ・・・・・・・・・(1)とし、 で与えられる式の△を最小にする△。
B夫々の値を求める。この時のA、8夫々の値が変換係
数の値である。
また、最大誤差δは、(2)式中、右辺各」nの値の中
で最大のものを興出することによって求められる。
ステップ6 ステップ4において、任意のワークにあける1h徴点間
の距離にほぼ一致していると思われる1組組合わせ候補
が存在していないと判断されたので、CPU22は、入
出力装置21を介して図示しない外部装置にル2識物な
しの信号を出力する。
ステップ7 CPtJ22は、ステップ5において算出した最大誤差
δの値とRAM24内に予め設定されている許容誤差δ
Oの値を比較し、δ≦δOでおればステップ8に、δ〉
δOであればステップ3に夫々進む。
ステップ8 CPU22は、ステップ5において算出した変換係数△
、Bからワークの基準座標系に対する回転角θとX軸、
Y@!1方向の平行移動量を以下の式によって算出する
回転角θ=TaTl−1a12/all平行移動足 X
=bl y=b2 以上のようにして、ワークの位置及び姿勢を求めること
ができる。尚、ステップ3の処理は、本来、ワークの位
置及び姿勢を求める目的においては不要なものであるが
、この処理を行なわずにステップ5の処理を行なうと、
ステップ5の処理時間が長いために処理時間の短縮の面
から非常に不利になるので、この処理を行なっている。
(発明の効果) 以上の説明により明らかなように、本発明によれば、被
撮像物における複数の特徴点を抽出し、この特徴点相互
間の位置と距離とから当該波目原物の位置及び姿勢を認
識させるようにしたので、照明条件の影響を受は難くな
り、これに伴って高精度の認識能力を備えることが可能
になり、かつ、前記被撮像物における真の特徴点を抽出
する前辺理を行なっているので、高速度の処理が可能に
なる。さらに、位置及び距離のデータを前記被撮像物に
対応したものに変更することによって、多種類の物に適
用させることができ、汎用性に冨んでいる等の優れた効
果を奏する。
【図面の簡単な説明】
第1図は、本発明に係る位置姿勢認識装置のブロック図
、第2図は、本発明に係る位置姿勢認識装置の概略構成
図、第3図は、第2図に示した位置姿勢認識装置の動作
フローチャート、第4図(a>〜(C)は、第3図に示
した動作フローチャートの動f¥説明に供する図、第5
図及び第6図は、従来の位置姿勢認識装置の概略構成図
である。 1・・・カメラ(画像入力手段)、 20・・・A/Dコンバータ(画像入力手段)、22・
・・CPU (候補点抽出手段、選択手段、変換式作成
手段、比較手段、位置姿勢 締出手段)、 24・・・RAM (距離データ格納手段、位置データ
格納手段、許容誤差格納手段)、 W・・・ワーク(被撮像物)。 特許出願人     日産自動車株式会社代理人 弁理
士   八 1)幹 雄(ほか2名)第3図 第4図 (b)

Claims (1)

  1. 【特許請求の範囲】 被撮像物の画像情報を入力し、当該画像情報を各画素毎
    にデジタル値として出力する画像入力手段と、 当該デジタル値に基づいて、当該被撮像物における複数
    の特徴点を抽出する特徴点抽出手段と、前記被撮像物に
    おいて基準となる夫々の各特徴点間の距離データを予め
    格納する距離データ格納手段と、 当該距離データ格納手段に格納されている当該夫々の距
    離データに基づいて、当該特徴点抽出手段によって抽出
    した夫々の特徴点間の距離を順次比較し、この比較結果
    から前記被撮像物における1組の組合わせデータを選択
    する選択手段と、前記被撮像物において基準となる夫々
    の特徴点の位置データを格納する位置データ格納手段と
    、当該位置データ格納手段に格納されている位置データ
    から当該選択手段により選択された1組の組合わせデー
    タへ変換すべき変換式を算出すると共に、この変換式に
    より算出された前記被撮像物における夫々の特徴点の位
    置データ及び前記被撮像物において基準となる夫々の特
    徴点の位置データ相互の最大誤差を求める変換式作成手
    段と、前記被撮像物において基準となる夫々の特徴点の
    位置データ及び前記被撮像物における夫々の特徴点の位
    置データ相互の許容誤差を格納する許容誤差格納手段と
    、 当該変換式作成手段によつて算出した前記被撮像物にお
    ける夫々の特徴点の位置データ相互の最大誤差が、当該
    許容誤差範囲内であるかどうかを比較する比較手段と、 当該比較手段を介して出力した前記変換式によって、前
    記被撮像物の位置及び姿勢を求める位置姿勢算出手段と
    を有することを特徴とする位置姿勢認識装置。
JP18787686A 1986-08-12 1986-08-12 位置姿勢認識装置 Granted JPS6344103A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18787686A JPS6344103A (ja) 1986-08-12 1986-08-12 位置姿勢認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18787686A JPS6344103A (ja) 1986-08-12 1986-08-12 位置姿勢認識装置

Publications (2)

Publication Number Publication Date
JPS6344103A true JPS6344103A (ja) 1988-02-25
JPH0575243B2 JPH0575243B2 (ja) 1993-10-20

Family

ID=16213752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18787686A Granted JPS6344103A (ja) 1986-08-12 1986-08-12 位置姿勢認識装置

Country Status (1)

Country Link
JP (1) JPS6344103A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01305303A (ja) * 1988-06-03 1989-12-08 Yamatake Honeywell Co Ltd 視覚計測方法及び装置
JPH0232203A (ja) * 1988-07-21 1990-02-02 Aisin Seiki Co Ltd 二次元画像処理における高さ補正方法
JPH0259605A (ja) * 1988-08-26 1990-02-28 Fanuc Ltd 複数個の同一形状物を有する物体の位置,姿勢検出方法
JPH02167410A (ja) * 1988-12-21 1990-06-27 Nachi Fujikoshi Corp 対象物体の位置姿勢認識方法
US7260252B2 (en) 2002-10-22 2007-08-21 Kabushiki Kaisha Toshiba X-ray computed tomographic apparatus, image processing apparatus, and image processing method
JP2007327938A (ja) * 2006-05-10 2007-12-20 Topcon Corp 画像処理装置及びその処理方法
US7502504B2 (en) 2002-10-17 2009-03-10 Fanuc Ltd Three-dimensional visual sensor
CN112229373A (zh) * 2019-07-15 2021-01-15 中国石油天然气集团有限公司 组合高差的测量装置及方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01305303A (ja) * 1988-06-03 1989-12-08 Yamatake Honeywell Co Ltd 視覚計測方法及び装置
JPH0232203A (ja) * 1988-07-21 1990-02-02 Aisin Seiki Co Ltd 二次元画像処理における高さ補正方法
JPH0259605A (ja) * 1988-08-26 1990-02-28 Fanuc Ltd 複数個の同一形状物を有する物体の位置,姿勢検出方法
JPH02167410A (ja) * 1988-12-21 1990-06-27 Nachi Fujikoshi Corp 対象物体の位置姿勢認識方法
US7502504B2 (en) 2002-10-17 2009-03-10 Fanuc Ltd Three-dimensional visual sensor
US7260252B2 (en) 2002-10-22 2007-08-21 Kabushiki Kaisha Toshiba X-ray computed tomographic apparatus, image processing apparatus, and image processing method
JP2007327938A (ja) * 2006-05-10 2007-12-20 Topcon Corp 画像処理装置及びその処理方法
CN112229373A (zh) * 2019-07-15 2021-01-15 中国石油天然气集团有限公司 组合高差的测量装置及方法
CN112229373B (zh) * 2019-07-15 2022-12-02 中国石油天然气集团有限公司 组合高差的测量装置及方法

Also Published As

Publication number Publication date
JPH0575243B2 (ja) 1993-10-20

Similar Documents

Publication Publication Date Title
KR920004956B1 (ko) 도형인식장치
JP3242108B2 (ja) ターゲットマークの認識・追跡システム及び方法
US4920572A (en) Object recognition system for a robot
US5471541A (en) System for determining the pose of an object which utilizes range profiles and synethic profiles derived from a model
JP6529302B2 (ja) 情報処理装置、情報処理方法、プログラム
US4110736A (en) Shape recognition system
CN111844019A (zh) 一种机器抓取位置确定方法、设备、电子设备和存储介质
JPWO1993015376A1 (ja) ターゲットマークの認識・追跡システム及び方法
WO2018135326A1 (ja) 画像処理装置、画像処理システム、画像処理プログラム、及び画像処理方法
JPS6344103A (ja) 位置姿勢認識装置
JP2003136465A (ja) 検出対象物の3次元位置・姿勢決定方法とロボット用視覚センサ
JP5685665B1 (ja) 画像認識装置
JP3243916B2 (ja) 円形状パターン計測・位置認識装置
JPS6361903A (ja) 三次元座標変換装置
JPH1166321A (ja) ワーク位置検出方法
JP3516668B2 (ja) 3次元形状認識方法、装置およびプログラム
JP4793109B2 (ja) 物体検出法およびロボット
JPH085333A (ja) 3次元位置姿勢認識装置
JPH05113315A (ja) 円形画像データの中心位置検出方法
JP3375242B2 (ja) ロボットの物体認識方法及びその装置
JPH07121713A (ja) パターン認識方法
Gadelmawla et al. On-line measurement of product dimensions using computer vision
CN117260003B (zh) 一种汽车座椅骨架自动摆件打钢刻码方法及系统
Katsoulas et al. Efficient 3d vertex detection in range images acquired with a laser sensor
JP2897612B2 (ja) ワーク検出方法