JPH01196501A - ロボットの物体認識装置 - Google Patents

ロボットの物体認識装置

Info

Publication number
JPH01196501A
JPH01196501A JP63021455A JP2145588A JPH01196501A JP H01196501 A JPH01196501 A JP H01196501A JP 63021455 A JP63021455 A JP 63021455A JP 2145588 A JP2145588 A JP 2145588A JP H01196501 A JPH01196501 A JP H01196501A
Authority
JP
Japan
Prior art keywords
image data
image
binarized image
binary
binarized
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
JP63021455A
Other languages
English (en)
Other versions
JPH0672770B2 (ja
Inventor
Kazuhiko Sugita
和彦 杉田
Shigeo Hotta
堀田 茂雄
Osamu Matsuda
修 松田
Yoichi Yamakawa
陽一 山川
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.)
Toyoda Koki KK
Original Assignee
Toyoda Koki KK
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 Toyoda Koki KK filed Critical Toyoda Koki KK
Priority to JP63021455A priority Critical patent/JPH0672770B2/ja
Priority to EP19890101744 priority patent/EP0327069A3/en
Priority to US07/304,563 priority patent/US4920572A/en
Publication of JPH01196501A publication Critical patent/JPH01196501A/ja
Publication of JPH0672770B2 publication Critical patent/JPH0672770B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1694Program controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/751Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
    • G06V10/7515Shifting the patterns to accommodate for positional errors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Manipulator (AREA)
  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 【産業上の利用分野】
本発明は、視覚情報に基づいて、物体の円筒部又は円筒
様形状をした円筒様部を抽出して、円筒部等の中心位置
を演算することにより、対象物体の存在位置を検出し、
自動的に対象物体を把持するようにしたロボットの物体
認識装置に関する。
【従来技術】
従来、物体をCCDカメラ等にて撮像して、物体の画像
データを入力し、濃淡レベルを所定の閾値を基準として
単純に2値化することにより物体の画像を単純化し、そ
の2値化された画像から対象物体を認識する装置が知ら
れている。又、物体の濃淡画像とモデル物体の濃淡画像
との相関を求めることにより、対象物体を認識する装置
が知られている。
【発明が解決しようとする課題】
撮像装置に対して、物体の表面が平面的であれば、つま
り、前記物体が背景よりも大きな一定の反射率を有して
おれば、濃淡信号のレベル変化が物体の境界で大きく、
物体領域内での濃淡レベルの変動が少ないため、単純に
2値化処理をすることにより、前記物体の全体の映像を
抽出することが可能である。 ところが、物体が円筒又は円筒に形状的に類似している
場合には、背景から物体の境界にかけて濃淡レベルが緩
やかに変化すると共に物体の領域内部でも濃淡レベルが
位置に関する曲線関数で徐々に変化しているので、従来
の単純2値化処理のみでは、物体を認識し、その物体の
正確な位置を検出することは難しい。 又、物体が重なっている場合には、対象物体の境界での
濃淡レベルの変動が少なく、濃淡画像を単純に2値化す
る方法では、対象物体の認識が困難である。 又、濃淡画像とモデル物体の濃淡画像との相関をとるこ
とにより物体を認識する方法は、処理対象の情報量が多
すぎ、処理時間が長くなるという問題があった。
【課題を解決するための手段】
上記課題を解決するための発明の構成は、第1図にその
概念を示すように、物体を撮像する撮像装置11と、前
記撮像装置11により得られた濃淡画像を濃淡に関して
微分する微分手段12と、前記微分手段12により得ら
れた微分画像を所定の閾値を基準として2値化する2値
化手段13と、モデル物体の微分画像を所定の閾値を基
準として2値化した基準2値化画像データを記憶する基
準2値化画像データ記憶手段14と、前記2値化手段1
3によって得られらた2値化画像データと前記基準2値
化画像データ記憶手段14に記憶された前記基準2値化
画像データとを照合する照合手段15と、前記照合手段
15の照合結果により対象物体を特定し、その特定され
た物体の前記2値化画像データに基づいてその物体の存
在位置を演算する位置演算手段16とを設けたことを特
徴とする。
【作用】
本発明の物体認識装置では、撮像装置により得られた物
体の濃淡画像を微分した後、その微分画像の絶対値を一
定の閾値を基準に2値化される。 そして、その2値化画像データと予め基準2値化画像デ
ータ記憶手段に記憶されたモデル物体の微分画像を2値
化した基準2値化画像データとの照合が行われ、照合の
程度により、対象物体の認識が行われる。その後、対象
物体の2値化画像データからその物体の中心位置や重心
位置等の存在位ばか演算される。 このように、本発明では、微分画像を2値化しているた
め、物体の輪郭線の把握が容易となる。 又、微分画像の正負の成分毎に2値化して、基準2値化
画像データと微分画像の符号を含めて照合した場合には
、物体の輪郭線に対して何方の側が物体の内部の側かを
判別できる。このため、円筒状又は円筒様形状をした物
体が隣接して複数配置されていても、対象物体の内部か
外部かを判別できるため、対象物体の中心位置を誤認す
ることが防止される。 尚、上記の濃淡画像はアナログ信号であっても、ディジ
タル化された値であっても良く、従って、上記の微分手
段はアナログ信号を微分演算する手段でも、ディジタル
データを微分演算する手段であっても良い。
【実施例】
以下、本発明を具体的な実施例に基づいて説明する。 第2図は、本発明の具体的な一実施例に係る物体認識装
置の電気的構成を示したブロック図である。 20は物体認識装置であり、その物体認識装置20は、
物体22を撮像するCCDカメラ24、CCDカメラ2
4から出力される映像信号をA/D変換するA/D変換
装置25、A/D変換装置25の出力する濃淡画像を微
分演算する微分演算装置26、微分演算装置26の出力
する微分画像の絶対値を一定の閾値を基準に2値化する
2値化装置27.2値化画像データを一旦貯えておく画
像メモリ28、モデル物体の微分画像を一定の閾値を基
準として2値化した基準2値化画像データを記憶した基
準データ記憶装置29、随時、画像メモリ28から読出
された物体の2値化画像データと基準2値化画像データ
とを照合し、その照合の程度から対象物体を特定し、そ
の対象物体の中心位置を演算するCPU30を有してい
る。 50はロボット60を制御するためのロボット制御装置
であり、そのロボット制御装置50は、前記物体認識装
置20とインターフェース51で結ばれたCPU52と
、ロボット位置制御プログラム等を記憶したROM54
、教示データ等を記憶するRAM53、そしてロボット
60の各駆動軸を駆動するサーボモータを制御するサー
ボCPO55とを有している。ロボット60はアーム6
1とアーム61により位置を制御され、物体22を把持
するハンド62で構成されている。 ロボット60はロボット制御装置50により、各軸を駆
動するサーボモータ(図示しない)が制御される。一方
、基台21上には円筒状の物体22が載置されており、
略鉛直方向から図示しない光源から平行光線23が物体
に照射されている。 その円筒状の物体22からの反射光は、CCDカメラ2
4に入射しており、CCDカメラ24からは物体22の
映像信号がA/D変換装置25に出力されている。 次に、物体認識装置20の作用を第2図及び第3図を参
照して説明する。 まずCCDカメラ24及びA/D変換装置25を介して
、基台21上の物体22は、第3図(a)、(b)で示
すように濃淡画像に変換される。濃淡画像において、円
筒状の物体22の中心部Aは明るく、物体22の周辺部
B1、B2は暗くなっている。即ち、ラインLに沿って
走査した場合の濃淡レベルは第3図(b)に示すように
物体22の中心HAが周辺部B1、B2に対して高レベ
ルとなっている。 次に、濃淡画像は、微分演算装置26にて、第3図(c
)、(d)で示すような微分画像に変換される。微分画
像において、物体22の中心部Aハ濃淡レベルの変動が
小さいため微分値はOとなり、走査方向Xに対してXの
値が小さい側B1では濃淡画像の濃淡レベルが増加する
ため微分値は正値をとり、逆に、走査方向Xに対してX
の値が大きい側B2では濃淡画像の濃淡レベルが減少す
るため微分値は負値をとる。 次に、2値化装置27にて、微分画像の絶対値に対して
所定の閾値Ethを基準として、2値化が行われ、第3
図(e)、(f)で示すような2値化画像データが得ら
れる。2値化画像データにおいて、短冊状の画像Z1、
z2が物体22の周辺部B1、B2を示している。 このようにして、周辺部B1、B2の形状とその間隔か
ら物体22を特定することが可能となる。 その2値化画像データは一旦、画像メモリ28に貯えら
れ、CPU30により随時読出され、予め基準データ記
憶装置29に記憶されている第3図(i)に示すモデル
物体の基準2値化画像データと順次照合される。そして
、その照合度から2値化画像データにおいて、物体22
を認識することができる。 次に、物体22が認識されると、2値化画像データにお
いて、周辺部B1とB2の間の中間部23が第3図(g
)、(h)に示すように抽出され、物体22の中心位置
x1が演算される。 そして、その演算結果である物体22の中心位置×1は
、インターフェース51を介し、CPU52に入力され
、その値に基づいてロボット60の位置制御が行われ、
対象物体22が把持される。 第4図はロボットの物体認識装置におけるCPU30の
処理手順を示したフローチャートである。 ステップ100において、まず照合領域の初期設定とし
て、画像メモリ28に記憶された2値化画像データのう
ち一定の照合領域を示す画素アドレスが特定され、次の
ステップ102で照合領域の2値化画像データの抽出を
行う。次にステップ104へ移行して、基準2値化画像
データと、前記2値化画像データとの照合度の演算を行
い、次にステップ106へ移行して、照合度が一定値以
上あるか否かを判定し、一定値以上ある場合は、ステッ
プ108へ移行し、物体の中心位置の演算を行い、ステ
ップ110でその物体の中心位置データをインタフェー
ス51を介してCPU52へ出力して終了する。ステッ
プ106で照合度が一定値に達しない場合には、ステッ
プ112へ移行して全領域の照合が完了か否かを判定し
、完了していない場合にはステップ114で照合領域更
新をして、再びステップ100へ戻る。そして上記のス
テップ100〜114を繰り返し、そして、ステップ1
06にて照合度が一定値に達しないにも拘わらず、ステ
ップ112にて全領域の照合が完了の場合は、ステップ
116に移行し、物体認識失敗の情報をCPU52へ出
力し終了する。 次に、ロボット制御装置50の作用を第5図のフローチ
ャートに基づいて説明する。 ステップ200において、ロボット60の位置を待機位
置とし、次のステップ202でインタフェース51を介
してCPU30に画像データ処理開始指令信号を付与す
る。すると、CPU30は第4図に示すプログラムに従
ってCCDカメラ24の走査とリアルタイムに画像メモ
リ28に作成されている2値化画像データの処理を開始
する。尚、画像メモリ28に作成される2値化画像デー
タはCCDカメラ24が常時駆動された状態にあるため
、リアルタイムなデータとなる。次にステップ204へ
移行してCPU30による画像データ処理が終了したか
否かが判定され、その画像データ処理が終了されるまで
待機した後、画像データ処理が終了した場合には、ステ
ップ206へ移行して、CPU30から入力された情報
から物体が認識されたか否かが判定され、物体認識され
ている場合にはCPU30からは物体22の中心位置デ
ータが入力されるので、ステップ210へ移行してCP
U30から入力された物体の中心位置に基づいて位置決
めデータをサーボCPU55へ出力しロボッ)60を駆
動して、ハンド62をその物体22の中心位置まで移動
させてその物体の把持動作を実行する。そしてステップ
212へ移行して、物体の把持が完了したか否かが判定
され、物体の把持が完了した場合には、ステップ214
へ移行して物体の運搬動作が実行される。そして、ステ
ップ2゜Oへ戻り、次の把持物体の認識処理の開始指令
がCPU30に付与される。 このようにステップ200〜214の繰り返しにより、
基台21上に載置された物体が次々に運搬される。 又、CPU30から物体の認識失敗の旨の情報が出力さ
れた場合には、上記のステップ206で物体が]Rkさ
れないと判定され、ステップ216で作業者に警報した
りするエラー処理が行われ後、本プログラムは終了され
る。 次に、第2実施例について説明する。 上記のように微分画像の絶対値を2値化すると、第6図
に示すように円筒状の物体が隣接する場合において、稀
に物体と物体の間に物体があたかも有るように誤認識し
位麗検出慣号を物体の数より多く出力する場合がある。 つまり、基台31上の物体32a、32bは第3図(a
)、 (b)と同様な第6図(a)、 (b)で示す濃
淡画像に変換され、微分演算装置により第3図(C)。 (d)と同様な第6図(c)、 (d)に示す微分画像
が得られる。ここで、第3図の説明と同様に、第6図(
c)、 (d)を微分画像の絶対値に対して所定の閾値
Ethを基準として、2値化が行われ、第6図(e)。 (f)で示すような2値化画像データが得られる。 そして、第3図(i)の説明と同様な第6図(i)に示
すモデル物体の基準2値化画像データと、第6図(e)
、 (f)で示される2値化画像データが順次照合され
ると、その照合度から2値化画像データにおいて物体3
2a、32bがHされるのであるが、第3図(g)、(
h)の場合と異なり、第6図(g)、(h)のように中
間部Z9が基台31上の物体32a、32bの数より多
く抽出される。即ち、物体と物体との間も中間部Z9と
して抽出されることになり、物体32a、32bの中心
位置が物体32a、32bの数より多く検出されること
になる。 そこで、第7図に示す構成とすることにより、微分画像
の正及び負の成分を所定の各閾値を基準として2値化し
、モデル物体の微分画像の正及び負の成分を所定の各閾
値を基準として2値化した基準2値化画像データと各々
照合し、その照合結果をAND処理することにより、物
体の真の中心位置のみを得ることができる。 次に第7図及び第8図を参照して作用を説明する。 撮像装置71により基台41上の物体42は、第8図(
a)、 (b)で示すように濃淡画像に変換される。次
に、濃淡画像は微分手段72にて、第8図(C)で示す
ような微分画像(1ライン分データのみ図示)に変換さ
れる。次に、2値化手段73により微分画像の正成分は
所定の閾値Ethを基準として2値化が実行され、又、
2値化手段76により微分画像の負成分は所定の閾値−
Ethを基準として2値化が行われる。そして、正成分
の微分画像は第8図(d)で示す2値化画像データに変
換され、負成分の微分画像は第8図(e)で示すような
2値化画像データとなる。 そして、予め基準2値化画像データ記憶手段75.78
に記憶されている第8図(g)、(h)に示すモデル物
体の正の微分画像成分と負の微分画像成分に対して独立
に設定された基準2値化画像データと順次照合される。 この基準2値化画像データにおいて、微分画像の正成分
と負成分の表れる位置関係は物体の幅に応じて決定され
ている。このように、正成分と負成分の微分画像とを区
別して照合されるため、第8図(a)に示す物体42の
走査方向Xに対して手前の周辺部H1側と後のH2側を
区別して識別することが可能となる。そして、正成分と
負成分の照合結果のAND処理により一定の幅を有した
物体42が認識される。次に、2値化画像データにおい
て、周辺部H1とH2の間の中間部Z13が第8図(f
)に示すように抽出され、物体42の中心位置Xllが
演算される。このように微分画像において、微分値が正
及び負を一つの物体として認識する。従って、上記第6
図に示すような円筒状の物体が隣接する場合においても
、物体の数より多く中間部が抽出されることはなく、物
体の数と同数の位置検出信号を得ることができる。 尚、上記実施例では、物体の幅により決定される一定の
関係にある微分画像の正成分と負成分とを独立に照合し
て、その後にAND条件による照合結果を求めているが
、微分画像の正成分に対して「1」と「0」とに2値化
し、微分画像の負成分に対して「−1」と「0」とに2
値化し、且つ基準2値化画像データを「1」、「0」、
「−1」の値にディジタル化されたパターンとして、そ
の基準パターンと2値化画像データとを一度に照合する
ようにしてもよい。
【発明の効果】
本発明のロボットの物体認識装置は、撮像装置により得
られた濃淡画像を微分する微分手段と、微分画像を2値
化する2値化手段と、モデル物体の微分画像を2値化し
た基準2値化画像データを記憶する基準2値化画像デー
タ記憶手段と、2値化画像データと基準2値化画像デー
タとを照合する照合手段と、照合手段の照合結果により
物体の存在位置を演算する位置演算手段とを有しており
、微分画像を2値化して基準データと照合しているので
、円筒状又は、円筒様形状を持つ物体のように境界にお
いて濃淡レベル変化が小さく、物体の領域内部で濃淡レ
ベルの変化があっても、その物体の認識精度が向上する
という効果がある。 又、微分画像を2値化しているため、濃淡レベルの絶対
的な変化の影習を受は難い。 更に、濃淡変化のパターンを簡略化しているので、演算
処理が高速に行えるという効果がある。
【図面の簡単な説明】
第1図は本発明の概念を示したブロックダイヤグラム。 第2図は本発明の具体的な一実施例に係るロボットの物
体認識装置を示した構成図。第3図は、第2図における
画像データ及び1ライン分データの変化関係を示した説
明図。第4図はCPU30の処理手順を示したフローチ
ャート。第5図はロボット制御装置のCPU52の処理
手順を示したフローチャート。第6図は、第3図に対応
して誤認識を説明するための説明図。第7図は、第6図
における誤認識をなくした本発明の他の実施例の構成を
示したブロックダイヤグラム。第8図は同実施例におけ
る画像データ及び1ライン分データの変化関係を示した
説明図である。 20 物体認識装置 21.31,41°°゛基台22
.32a、32b、42  物体 50 ・ロボット制御装置 60−ロボット61 アー
ム 62−ハンド 特許出願人  豊田工機株式会社 代 理 人  弁理士 藤谷 修 O。 C+q                    、)
第4図 第5図

Claims (1)

  1. 【特許請求の範囲】  物体を撮像してその物体の位置を検出するロボットの
    物体認識装置において、 物体を撮像する撮像装置と、 前記撮像装置により得られた濃淡画像を濃淡に関して微
    分する微分手段と、 前記微分手段により得られた微分画像を所定の閾値を基
    準として2値化する2値化手段と、モデル物体の微分画
    像を所定の閾値を基準として2値化した基準2値化画像
    データを記憶する基準2値化画像データ記憶手段と、 前記2値化手段によって得られらた2値化画像データと
    前記基準2値化画像データ記憶手段に記憶された前記基
    準2値化画像データとを照合する照合手段と、 前記照合手段の照合結果により対象物体を特定し、その
    特定された物体の前記2値化画像データに基づいてその
    物体の存在位置を演算する位置演算手段と を有することを特徴とするロボットの物体認識装置。
JP63021455A 1988-02-01 1988-02-01 ロボットの物体認識装置 Expired - Lifetime JPH0672770B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP63021455A JPH0672770B2 (ja) 1988-02-01 1988-02-01 ロボットの物体認識装置
EP19890101744 EP0327069A3 (en) 1988-02-01 1989-02-01 Object recognition system for a robot
US07/304,563 US4920572A (en) 1988-02-01 1989-02-01 Object recognition system for a robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63021455A JPH0672770B2 (ja) 1988-02-01 1988-02-01 ロボットの物体認識装置

Publications (2)

Publication Number Publication Date
JPH01196501A true JPH01196501A (ja) 1989-08-08
JPH0672770B2 JPH0672770B2 (ja) 1994-09-14

Family

ID=12055440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63021455A Expired - Lifetime JPH0672770B2 (ja) 1988-02-01 1988-02-01 ロボットの物体認識装置

Country Status (3)

Country Link
US (1) US4920572A (ja)
EP (1) EP0327069A3 (ja)
JP (1) JPH0672770B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03113109U (ja) * 1990-03-05 1991-11-19
US7660665B2 (en) 2004-11-17 2010-02-09 Hitachi, Ltd. Autonomous mobile equipment and position-of-object and own position detecting system
JP2023142199A (ja) * 2022-03-24 2023-10-05 ヤンマーホールディングス株式会社 砂型個体識別システム、砂型データ入力システムおよび砂型データ照合システム

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0650534B2 (ja) * 1988-11-30 1994-06-29 株式会社東芝 マーク検出方式
US5194746A (en) * 1988-12-18 1993-03-16 Coen Guenther Method and device for examining components with data digitized into a large number of gray levels
JP2552728B2 (ja) * 1989-05-31 1996-11-13 富士通株式会社 赤外線監視システム
US5157486A (en) * 1990-09-21 1992-10-20 Fmc Corporation High resolution camera sensor having a linear pixel array
JP2893078B2 (ja) * 1990-12-06 1999-05-17 オムロン株式会社 シェーディング補正方法およびその装置
CA2109940A1 (en) * 1991-06-13 1992-12-23 Kevin M. Corbett Optical imaging for positioning and cell counting
FR2683926B1 (fr) * 1991-11-15 1994-02-18 Snecma Procede et dispositif d'acquisition et de traitement d'images radioscopiques.
GB2262339B (en) * 1991-12-13 1995-09-06 Honda Motor Co Ltd Method of inspecting the surface of a workpiece
JP2756386B2 (ja) * 1991-12-27 1998-05-25 日本たばこ産業株式会社 円筒形物体の外観検査装置
IT1258006B (it) * 1992-01-13 1996-02-20 Gd Spa Sistema e metodo per il prelievo automatico di oggetti
JP3176701B2 (ja) * 1992-04-15 2001-06-18 本田技研工業株式会社 移動体の現在位置認識処理装置
AU674435B2 (en) * 1993-07-09 1996-12-19 Akzo Nobel N.V. Memory control device for an assay apparatus
JP3078685B2 (ja) * 1993-08-06 2000-08-21 松下電器産業株式会社 位置認識方法
US5566244A (en) * 1993-11-22 1996-10-15 Honda Giken Kogyo Kabushiki Kaisha Method of inspecting a workpiece surface including a picturing system with a shortened focal plane
US5934049A (en) 1998-01-27 1999-08-10 Cerf; Alain Automated film wrapping apparatus
RU2155378C1 (ru) * 1999-01-26 2000-08-27 Дереновский Михаил Ефимович Способ получения изображения развертки поверхности деформированных цилиндрических объектов
US6460848B1 (en) 1999-04-21 2002-10-08 Mindplay Llc Method and apparatus for monitoring casinos and gaming
CN1606758A (zh) 2000-08-31 2005-04-13 雷泰克公司 传感器和成像系统
US6685568B2 (en) 2001-02-21 2004-02-03 Mindplay Llc Method, apparatus and article for evaluating card games, such as blackjack
US6857961B2 (en) 2001-02-21 2005-02-22 Bally Gaming International, Inc. Method, apparatus and article for evaluating card games, such as blackjack
US7390256B2 (en) 2001-06-08 2008-06-24 Arl, Inc. Method, apparatus and article for random sequence generation and playing card distribution
EP1472647B1 (en) 2002-02-05 2005-11-30 Bally Gaming International, Inc. Determining gaming information
DE60336631D1 (de) 2002-02-06 2011-05-19 Bally Gaming Internat Inc Verfahren, anlage und hergestellter gegenstand mit verwendung mehrerer maschine-lesbarer indizien auf spielkarten
US7321699B2 (en) * 2002-09-06 2008-01-22 Rytec Corporation Signal intensity range transformation apparatus and method
WO2004094012A2 (en) 2003-04-17 2004-11-04 Alliance Gaming Corporation Wireless monitoring of playing cards and/or wagers in gaming
CN1890004B (zh) 2003-09-05 2011-05-04 百利娱乐国际公司 用于对纸牌游戏如巴卡拉进行监控的系统、方法和设备
US7537216B2 (en) 2003-10-08 2009-05-26 Arl, Inc. Method, apparatus and article for computational sequence generation and playing card distribution
US7736236B2 (en) 2003-11-07 2010-06-15 Bally Gaming International, Inc. Method, apparatus and article for evaluating card games, such as blackjack
US7771272B2 (en) 2004-04-15 2010-08-10 Bally Gaming, Inc. Systems and methods for monitoring activities on a gaming table
AU2005260631A1 (en) 2004-06-30 2006-01-12 Bally Gaming International, Inc. Playing cards with separable components
US8074987B2 (en) 2005-02-10 2011-12-13 Bally Gaming, Inc. Systems and methods for processing playing cards collected from a gaming table
US8342932B2 (en) 2005-09-12 2013-01-01 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games with intermediary playing card receiver
US8550464B2 (en) 2005-09-12 2013-10-08 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games with selectable odds
US8342533B2 (en) 2005-09-12 2013-01-01 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games with multi-compartment playing card receivers
US8366109B2 (en) 2006-04-12 2013-02-05 Bally Gaming, Inc. System and method to handle playing cards, employing elevator mechanism
US7967682B2 (en) 2006-04-12 2011-06-28 Bally Gaming, Inc. Wireless gaming environment
US7523937B2 (en) 2006-04-18 2009-04-28 Bally Gaming, Inc. Device for use in playing card handling system
US7510186B2 (en) 2006-05-23 2009-03-31 Bally Gaming, Inc. Systems, methods and articles to facilitate delivery of playing cards
US8038153B2 (en) 2006-05-23 2011-10-18 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games
US8100753B2 (en) 2006-05-23 2012-01-24 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games with selectable odds
US7448626B2 (en) 2006-05-23 2008-11-11 Bally Gaming, Inc. Systems, methods and articles to facilitate playing card games
US8052519B2 (en) 2006-06-08 2011-11-08 Bally Gaming, Inc. Systems, methods and articles to facilitate lockout of selectable odds/advantage in playing card games
US7753779B2 (en) 2006-06-16 2010-07-13 Bally Gaming, Inc. Gaming chip communication system and method
US8998692B2 (en) 2006-06-21 2015-04-07 Bally Gaming, Inc. Systems, methods and articles to facilitate delivery of sets or packets of playing cards
US8070574B2 (en) 2007-06-06 2011-12-06 Shuffle Master, Inc. Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature
AU2007205809B2 (en) 2006-08-17 2012-05-17 Bally Gaming, Inc. Systems, methods and articles to enhance play at gaming tables with bonuses
JP4309439B2 (ja) * 2007-03-30 2009-08-05 ファナック株式会社 対象物取出装置
US8734245B2 (en) 2007-11-02 2014-05-27 Bally Gaming, Inc. Game related systems, methods, and articles that combine virtual and physical elements
US9563898B2 (en) 2008-04-30 2017-02-07 Bally Gaming, Inc. System and method for automated customer account creation and management
US8597107B2 (en) 2007-12-28 2013-12-03 Bally Gaming, Inc. Systems, methods, and devices for providing purchases of instances of game play at a hybrid ticket/currency game machine
US8251808B2 (en) 2008-04-30 2012-08-28 Bally Gaming, Inc. Game transaction module interface to single port printer
WO2009151919A2 (en) 2008-05-24 2009-12-17 Bally Gaming, Inc. Networked gaming system with enterprise accounting methods and apparatus
US8192283B2 (en) 2009-03-10 2012-06-05 Bally Gaming, Inc. Networked gaming system including a live floor view module
US8285034B2 (en) 2009-08-26 2012-10-09 Bally Gaming, Inc. Apparatus, method and article for evaluating a stack of objects in an image
CN111843411B (zh) * 2020-06-16 2021-11-26 广东工业大学 一种用于易变形导线识别定位与抓取的装置及方法
US11941863B2 (en) * 2021-08-04 2024-03-26 Datalogic Ip Tech S.R.L. Imaging system and method using a multi-layer model approach to provide robust object detection

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4412293A (en) * 1981-03-30 1983-10-25 Kelley Robert B Robot system which acquires cylindrical workpieces from bins
EP0124789B1 (en) * 1983-04-11 1990-01-24 Kabushiki Kaisha Komatsu Seisakusho Method of identifying objects
GB2151350A (en) * 1983-11-25 1985-07-17 Vs Eng Ltd Sensing arrangement
US4644410A (en) * 1985-03-11 1987-02-17 R. A. McDonald Dynamic threshold binary generator
JPH0679325B2 (ja) * 1985-10-11 1994-10-05 株式会社日立製作所 位置姿勢判定方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03113109U (ja) * 1990-03-05 1991-11-19
US7660665B2 (en) 2004-11-17 2010-02-09 Hitachi, Ltd. Autonomous mobile equipment and position-of-object and own position detecting system
JP2023142199A (ja) * 2022-03-24 2023-10-05 ヤンマーホールディングス株式会社 砂型個体識別システム、砂型データ入力システムおよび砂型データ照合システム

Also Published As

Publication number Publication date
EP0327069A2 (en) 1989-08-09
EP0327069A3 (en) 1992-08-26
JPH0672770B2 (ja) 1994-09-14
US4920572A (en) 1990-04-24

Similar Documents

Publication Publication Date Title
JPH01196501A (ja) ロボットの物体認識装置
CN110378376A (zh) 一种基于机器视觉的加油口目标识别定位方法
CN114166846B (zh) 一种钢铁行业冷轧卷断面条码及缺陷检测装置
EP0128820A2 (en) Pattern matching method and apparatus
EP1477934A2 (en) Image processing apparatus
CN113666028B (zh) 一种基于激光雷达和相机融合的垃圾桶检测抓取方法
CN112270658A (zh) 一种基于机器视觉的电梯钢丝绳检测方法
CN113610833A (zh) 物料抓取方法、装置、电子设备和存储介质
CN112295949A (zh) 一种基于深度神经网络的视觉智能分拣方法及系统
CN118385157A (zh) 一种基于深度学习和自适应抓取的视觉分类垃圾自动分拣系统
JP2555824B2 (ja) 山積み部品の高速ピッキング装置
CN117830292A (zh) 空调内机缺陷检测系统及其控制方法、存储介质
KR100823549B1 (ko) 조선소 소조립 용접부재 위치 인식 방법
JP2679490B2 (ja) 山積み部品の高速ピッキング装置
JP2861014B2 (ja) 物体認識装置
CN111167731A (zh) 一种产品分拣方法、产品分拣系统和智能分拣机器人
CN119841105A (zh) 码垛机控制系统
JPS6344103A (ja) 位置姿勢認識装置
JP2555823B2 (ja) 山積み部品の高速ピッキング装置
CN116310280A (zh) 一种基于Opencv的铭牌自动定位识别方法
CN117260003B (zh) 一种汽车座椅骨架自动摆件打钢刻码方法及系统
JPH09147121A (ja) ロボットの物体認識方法及びその装置
CN118762019B (zh) 基于视觉检测的义齿胚料取料方法、装置和计算机设备
JPH0738223B2 (ja) 移動ロボット用画像認識装置
JPH018311Y2 (ja)