JP2000304509A - 物体特定方法及び装置 - Google Patents
物体特定方法及び装置Info
- Publication number
- JP2000304509A JP2000304509A JP11113170A JP11317099A JP2000304509A JP 2000304509 A JP2000304509 A JP 2000304509A JP 11113170 A JP11113170 A JP 11113170A JP 11317099 A JP11317099 A JP 11317099A JP 2000304509 A JP2000304509 A JP 2000304509A
- Authority
- JP
- Japan
- Prior art keywords
- information
- objects
- specifying
- state
- recognition target
- 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
Links
- 238000000034 method Methods 0.000 title claims description 73
- 238000004364 calculation method Methods 0.000 claims abstract description 71
- 230000007717 exclusion Effects 0.000 claims description 8
- 238000005259 measurement Methods 0.000 abstract description 25
- 238000006243 chemical reaction Methods 0.000 abstract description 5
- 238000003384 imaging method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 14
- 239000013598 vector Substances 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Manipulator (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
対象物体を正確に認識して1つの物体を確実に特定でき
る物体特定方法及び装置を提供すること。 【解決手段】 任意の載置状態にある複数の同一外形の
認識対象物体から1つの物体を特定する物体特定方法で
ある。略水平面上に載置された複数の認識対象物体を撮
像してその画像情報から各物体それぞれの載置状態情報
を求める。その各載置状態情報から各物体相互間の位置
情報を求める。この位置情報から各物体相互の重なり状
態を求めて判定して1つの物体を特定する。
Description
に設けられた把持手段にて把持する際に把持対象物体を
特定するため、任意の載置状態にある複数の同一外形の
認識対象物体から1つの物体を特定する物体特定方法に
関するものである。
た部品を、ロボット装置に設けられた把持手段にてフレ
キシブルにピッキングするときには、多くの場合、画像
処理手法を用いて複数の認識対象物体の3次元位置・姿
勢計測を行い、その把持手段にてビンピッキングする方
法が採用されている。したがって、この3次元位置・姿
勢を計測して1つの物体を特定する物体特定プロセスに
おいては、把持すべき物体を的確に決定するとともに、
その位置・姿勢を正確に把持手段へ伝達することが重要
となる。
めの、任意に載置されて不特定な位置・姿勢にある同一
外形の認識対象物体から把持対象物体を特定する方法と
して、例えば、日本機械学会[No.97−22]ロボ
ティクス・メカトロニクス講演会’97講演論文集[V
ol.B]に記載されている、「画像処理による重畳対
象の最上位認識」がある。この場合、撮像した画像か
ら、認識対象物体のエッジデータを用いて2次元形状特
徴を抽出し、次いで、予め与えられた形状モデルとのマ
ッチングを行った後、重畳された物体相互間の上下関係
の判定を重畳によって生じる物体のエッジの有無により
行っていた。
方法としては、特開平3−202290の「ばら積み物
体の取出装置」として開示されている方法がある。この
場合、まず、認識対象物体上面の高さを計測し、次い
で、この計測された上面高さ情報において所定の基準高
さ以上の物体の中から把持対象物体を特定していた。
来の技術において、前者の場合は、均一な色合いを呈し
た複数の認識対象物体の上下関係における、重畳された
物体相互間に生じるエッジがあいまいで、重畳関係を正
確に決定することが困難なことがあった。また、後者の
場合は、その上面の高さが基準高さ以上の物体を選択し
て把持対象物体を特定するため、3次元姿勢における物
体の傾きが大きいとき、あるいは物体相互の重なり状態
が複雑なときには、的確に1つの物体を特定することが
できないという問題があった。さらに、上記どちらの場
合においても、画像情報である認識対象物体の載置状態
情報自体に対する誤差が考慮されておらず、ロボット装
置へ不正確な位置・姿勢を伝達することがあって上記の
把持手段を過った位置に移動させる恐れもあった。
で、その目的とするところは、任意の載置状態にある複
数の同一外形の認識対象物体を正確に認識して1つの物
体を確実に特定できる物体特定方法及び装置を提供する
ことにある。
に、本発明の物体特定方法にあっては、任意の載置状態
にある複数の同一外形の認識対象物体から1つの物体を
特定する物体特定方法であって、略水平面上に載置され
た複数の認識対象物体を撮像してその画像情報から各物
体それぞれの載置状態情報を求め、その各載置状態情報
から各物体相互間の位置情報を求め、この位置情報から
各物体相互の重なり状態を求めて判定して1つの物体を
特定することを特徴としている。
形の認識対象物体から1つの物体を特定する物体特定方
法であって、略水平面上に載置された複数の認識対象物
体を撮像してその画像情報から各物体それぞれの載置状
態情報を求め、その各載置状態情報における任意の認識
対象物体の載置状態情報と予め与えられたその物体の外
形情報とにより前記載置状態情報の信頼度を求めるとと
もに、同各載置状態情報から各物体相互間の位置情報を
求め、この位置情報から各物体相互の重なり状態を求め
るとともに、その重なり状態の上方位置のものから順次
に前記信頼度が所定値以上か否かを判定して1つの物体
を特定することも特徴としている。
は、任意の載置状態にある複数の同一外形の認識対象か
ら1つの物体を特定する物体特定装置であって、略水平
面上に載置された複数の認識対象物体を撮像してその画
像情報から各物体それぞれの載置状態情報を取り込む情
報入力手段と、この情報入力手段にて得られる認識対象
物体の載置状態情報から各物体相互間の位置情報を求め
る位置演算手段と、この位置演算手段の位置情報から各
物体相互の重なり状態を求めて1つの物体を特定する特
定手段とを備えている。
に載置された複数の認識対象物体が撮像されてその画像
情報から各物体それぞれの載置状態情報を取り込むこと
ができる。位置演算手段にて、同情報入力手段にて得ら
れる認識対象物体の載置状態情報から各物体相互間の位
置情報を求めることができる。特定手段にて、同位置演
算手段の位置情報から、任意の載置状態にある複数の同
一外形の認識対象の各物体相互の重なり状態を求めて、
1つの物体を特定できる。
形の認識対象から1つの物体を特定する物体特定装置で
あって、略水平面上に載置された複数の認識対象物体を
撮像してその画像情報から各物体それぞれの載置状態情
報を取り込む情報入力手段と、この情報入力手段にて得
られる任意の認識対象物体の載置状態情報と予め与えら
れたその物体の外形情報とにより該載置状態情報の信頼
度を求める信頼度演算手段と、前記情報入力手段にて得
られる認識対象物体の載置状態情報と前記信頼度の情報
とを演算して信頼度が所定値以上の物体相互間の位置情
報を求める位置演算手段と、この位置演算手段の位置情
報から各物体相互の重なり状態を求めて1つの物体を特
定する特定手段とを備えている。
に載置された複数の認識対象物体が撮像されてその画像
情報から各物体それぞれの載置状態情報を取り込むこと
ができる。信頼度演算手段にて、前記情報入力手段にて
得られる任意の認識対象物体の載置状態情報と予め与え
られたその物体の外形情報とにより該載置状態情報の信
頼度を求めることができる。位置演算手段にて、同情報
入力手段にて得られる認識対象物体の載置状態情報と前
記信頼度の情報とを演算して信頼度が所定値以上の物体
相互間の位置情報を求めることができる。特定手段に
て、同位置演算手段の位置情報から、任意の載置状態に
ある複数の同一外形の認識対象の各物体相互の重なり状
態を求めて、1つの物体を特定できる。
体の任意の基準面の3次元位置情報を取り込むととも
に、位置演算手段が、該認識対象物体相互の一方の物体
と他方の物体との該基準面どうしの相対的な高さ位置を
演算することが好ましい。
体の任意の基準面の3次元位置情報が取り込まれる。位
置演算手段にて、同認識対象物体相互の一方の物体と他
方の物体との該基準面どうしの相対的な高さ位置が演算
される。
の任意の基準面の、前記水平面上における一方の物体と
他方の物体相互間の距離を演算する距離演算手段を有
し、特定手段が、その演算結果の距離値を所定の距離値
とを比較する比較手段を備えるのが好ましい。
演算手段にて、認識対象物体の任意の基準面の、前記水
平面上における一方の物体と他方の物体相互間の距離が
演算される。特定手段に設けられた比較手段にて、同演
算結果の距離値が所定の距離値とを比較され1つの物体
を特定される。
の任意の基準面を前記水平面上に投影した、その各投影
面相互の重なり状態を演算する投影面演算手段を有し、
特定手段が、その演算結果の重なり状態を判定する判定
手段を備えるのが好ましい。
面演算手段にて、認識対象物体の任意の基準面を前記水
平面上に投影した、その各投影面相互の重なり状態が演
算される。特定手段に設けられた判定手段にて、同演算
結果の重なり状態が判定され1つの物体を特定される。
にて得られる任意の基準面の3次元位置情報から認識対
象物体の傾き状態を演算するとともにその傾き状態の大
きい物体を特定の除外対象として記憶する記憶手段を有
し、特定手段が、同記憶手段の記憶情報を加えて演算す
るのが好ましい。
手段にて、前記情報入力手段にて得られる任意の基準面
の3次元位置情報から認識対象物体の傾き状態を演算さ
れたその傾き状態の大きい物体が特定の除外対象として
記憶される。特定手段にて、同記憶手段の記憶情報を加
えて演算され1つの物体を特定される。
1、3、5全てに対応する第1の実施の形態を示し、図
5乃至8は、本発明の請求項2、4、6に対応する第2
の実施の形態を示し、図9、10は、本発明の請求項7
に対応する第3の実施の形態を示し、図11、12は、
本発明の請求項8に対応する第4の実施の形態を示して
いる。
の形態の物体特定方法を使用する物体特定装置を示す概
略構成図である。図2は、同実施の形態の物体特定方法
を示すフローチャートである。図3は、同物体特定装置
の3次元画像処理を示す説明図である。図4は、同物体
特定装置の位置演算部の演算処理の説明図である。
の載置状態にある複数の同一外形の認識対象から1つの
物体を特定する物体特定装置であって、略水平面P上に
載置された複数の認識対象物体B、B…を撮像してその
画像情報から各物体それぞれの載置状態情報を取り込む
情報入力手段2と、この情報入力手段2にて得られる認
識対象物体B、B…の載置状態情報から各物体相互間の
位置情報を求める位置演算手段5と、この位置演算手段
5の位置情報から各物体相互の重なり状態を求めて1つ
の物体Aを特定する特定手段6とを備えてなる。
ては、情報入力手段2は、認識対象物体B、B…の任意
の基準面の3次元位置情報を取り込むとともに、位置演
算手段5が、該認識対象物体B、B…相互の一方の物体
B1と他方の物体B2との該基準面どうしの相対的な高
さ位置を演算するようなしてもいる。
は、任意の載置状態にある複数の同一外形の認識対象物
体から1つの物体を特定する物体特定方法であって、略
水平面上に載置された複数の認識対象物体B、B…を撮
像してその画像情報から各物体それぞれの載置状態情報
を求め、その各載置状態情報から各物体相互間の位置情
報を求め、この位置情報から各物体相互の重なり状態を
求めて判定して1つの物体Aを特定している。
ロボット装置12に設けられた把持手段13にてフレキ
シブルにピッキングするときに、複数の認識対象物体
B、B…の3次元位置・姿勢計測を行い、その把持手段
13にてビンピッキングするのに使用される。そして、
CCDカメラにて形成される撮像部3、3、及び、この
撮像部3、3から出力される画像情報の3次元画像処理
を行う3次元画像処理部4を備える情報入力手段2と、
位置演算手段5に相当する位置演算部と、特定手段6に
相当する物体特定部とを有して構成され、各部それぞれ
がマイクロコンピュータを中心に形成されている。
任意の基準面の3次元位置・姿勢計測のための2つの異
なる画像を取り込むもので、それぞれが2つの異なる位
置に固定されており、略水平面P上に載置された複数の
認識対象物体B、B…を撮像する。
3、3により得られた、認識対象物体B、B…の2つの
異なる画像から、認識対象物体B、B…の載置状態情報
である平行ステレオ画像情報を得るためのもので、図2
に示す、S41乃至S45の手順にて、いわゆる平行ス
テレオ変換の演算処理を行う。この平行ステレオ変換処
理によって、撮像部3、3から出力される2つの異なる
画像は、その各画像が同じ焦点距離・同じ光軸方向のカ
メラで撮像したのと同様になるよう画像データの変換処
理がなされて平行ステレオ画像情報となる。なお、この
変換に必要なパラメータは,公知のキャリブレーション
手法により予め求められる。
行ステレオ画像のうちの一方の画像(以下、基準画像と
称する)中から、直線b1、b2、b3、b4を検出す
る。この直線検出は、例えばハフ変換と呼ばれている、
基準画像中のエッジ点をパラメータ空間に投票すること
によりその画像中の直線を検出する手法により行ってい
る。次いで、例えばエリアベースのステレオマッチング
法と呼ばれる方法にて、ステレオ3次元計測を行う。具
体的には、上記基準画像中から抽出した例えば直線b1
上に設定した小領域s1、s2、s3、s4に対応する
領域が、図2(b)に示す、他方の画像(以下、参照画
像と称する)中のどこにあるかが求められて各領域毎の
3次元データ演算処理を行い平行ステレオ画像情報を出
力する。
画像処理部4から出力される平行ステレオ画像の3次元
データから各物体相互間の位置情報を求めて、認識対象
物体B、B…の各物体相互の、一方の物体B1と他方の
物体B2との該基準面どうしの相対的な高さ位置を演算
するもので、平行ステレオ画像情報から精度良く各物体
相互間の位置情報を求めて重なりの上下を決定するた
め、図2に示すS51乃至S57の手順にて、図4に示
す、一方の物体B1と他方の物体B2とのそれぞれの基
準面どうしの相対的な高さ位置の演算を行う。
・姿勢の計測された2つの物体B1、B2を選び出し、
各物体B1、B2を代表する面Q1、Q2をそれぞれ決
定する。そして一方の面Q1を参照面、他方の面Q2を
対象面として、参照面である面Q1を拡張した参照平面
P’の表向き方向を正領域R+、その裏向き方向を負領
域R−とする。次いで、対象面である面Q2を構成する
物体B2の頂点c1、c2、c3、c4のすべてについ
て、参照平面P’に対する正領域R+にある頂点数を求
める。その後、面Q1、Q2の参照面と対象面との関係
を入れ替えて上記と同様の処理を行う。その結果、例え
ば正領域R+にある頂点数の多い面を持つ物体B2を上
側に存在する物体と判定する。このようにして,物体の
相互位置関係の重なりの上下を決定するのである。
より、全ての各物体相互の重なり状態を求めて判定して
1つの物体Aを特定し、上記ロボット装置12へ出力す
る。その結果、このロボット装置12は、把持失敗の可
能性が低い物体Aを把持対象物体として、このロボット
装置12に設けられた把持手段13によりアプローチ
し、把持する際に他の物体と干渉することなく特定され
た物体Aをピックアップするのである。
に基づいて説明する。情報入力手段2は、まず、ステレ
オペアを作成し(ステップ41)、次いで、平行ステレ
オ変換を行い(ステップ42)、その後、基準画像から
直線検出を行い(ステップ43)、基準画像の直線上に
設定した小領域の3次元計測を行い(ステップ44)、
認識対象物体の任意の基準面の各直線の3次元位置情報
を取り込む(ステップ45)。
表面B1、B2を決定し(ステップ51)、次いで、一
方の面Q1を参照面、他方の面Q2を対象面とし(ステ
ップ52)、参照面を拡張した参照平面P’の表向き方
向を正領域R+、裏向き方向を負領域R−とする(ステ
ップ53)。その後、対象面を構成する頂点c1、c
2、c3、c4すべてについて、参照平面P’に対して
正領域R+ある頂点数を求め(ステップ54)、フラグ
確認を行い(ステップ55)、参照面と対象面を入れ替
えるとともにフラグを変更し(ステップ56)、上記ス
テップ53乃至55の処理を行った後、正領域R+にあ
る頂点数の多い面を持つ物体が、上側に存在する物体と
判定する(ステップ57)。
及び物体特定方法によると、情報入力手段2にて、略水
平面P上に載置された複数の認識対象物体B、B…が撮
像されてその画像情報から各物体それぞれの載置状態情
報を取り込むことができる。位置演算手段5にて、同情
報入力手段2にて得られる認識対象物体B、B…の載置
状態情報から各物体相互間の位置情報を求めることがで
きる。特定手段6にて、同位置演算手段5の位置情報か
ら、任意の載置状態にある複数の同一外形の認識対象の
各物体相互の重なり状態を求めて、1つの物体を特定で
きるので、任意の載置状態にある複数の同一外形の認識
対象物体B、B…を正確に認識して1つの物体Aを確実
に特定できる。
体B、B…の任意の基準面の3次元位置情報が取り込ま
れる。位置演算手段5にて、同認識対象物体B、B…相
互の一方の物体と他方の物体との該基準面どうしの相対
的な高さ位置が演算されるので、より正確に認識対象物
体B、B…を認識して1つの物体Aをでき、以て、例え
ば把持失敗の発生を少なくできる。
された、直線検出方法にハフ変換、及びステレオ3次元
計測にエリアベースのステレオマッチング方法を用いた
もの以外に、各種画像処理手段を用いた形態のものを含
むことは言うまでもない。
の形態の物体特定装置の位置演算部の信頼度演算処理を
示すフローチャートである。図6は、同物体特定装置の
物体特定方法の信頼度演算手段の説明図である。図7
は、同物体特定装置の位置演算部の距離演算処理を示す
フローチャートである。図8は、同物体特定装置の位置
演算部の距離演算処理の説明図である。
演算部の演算処理の一部が第1の実施の形態と異なるも
ので、他の構成は第1の実施の形態のものと同一で、該
実施の形態の物体特定装置1は、任意の載置状態にある
複数の同一外形の認識対象から1つの物体を特定する物
体特定装置であって、略水平面P上に載置された複数の
認識対象物体B、B…を撮像してその画像情報から各物
体それぞれの載置状態情報を取り込む情報入力手段2
と、この情報入力手段2にて得られる任意の認識対象物
体B、B…の載置状態情報と予め与えられたその物体の
外形情報とにより該載置状態情報の信頼度を求める信頼
度演算手段7と、前記情報入力手段2にて得られる認識
対象物体の載置状態情報と前記信頼度の情報とを演算し
て信頼度が所定値以上の物体相互間の位置情報を求める
位置演算手段5と、この位置演算手段5の位置情報から
各物体相互の重なり状態を求めて1つの物体を特定する
特定手段6とを備えてなる。
演算手段5は、認識対象物体B、B…の任意の基準面
の、前記水平面上における一方の物体と他方の物体相互
間の距離を演算する距離演算手段8を有し、特定手段6
が、その演算結果の距離値を所定の距離値とを比較する
比較手段9を備えてなる。
の載置状態にある複数の同一外形の認識対象物体から1
つの物体を特定する物体特定方法であって、略水平面上
に載置された複数の認識対象物体B、B…を撮像してそ
の画像情報から各物体それぞれの載置状態情報を求め、
その各載置状態情報における任意の認識対象物体の載置
状態情報と予め与えられたその物体の外形情報とにより
前記載置状態情報の信頼度を求めるとともに、同各載置
状態情報から各物体相互間の位置情報を求め、この位置
情報から各物体相互の重なり状態を求めるとともに、そ
の重なり状態の上方位置のものから順次に前記信頼度が
所定値以上か否かを判定して1つの物体Aを特定してい
る。
の形態にて説明した3次元データの処理にて得られた載
置状態情報である平行ステレオ画像情報から、より精度
良く各物体相互間の位置情報を求めて重なりの上下を決
定するため、図5に示すフローチャートのS71からS
76に示す如く、個々の物体Bの載置状態情報の信頼度
演算行う信頼度演算手段7を備えている。
元データの計測処理にて得られた各小領域s1、s2、
s3、s4に係わるデータを、対応する小領域同士の類
似度として各領域毎に記憶する。次いで、直線b1上の
各領域の3次元データから、直線b1の3次元情報であ
る、位置及び方向を求めるのと同時に、直線b1上の各
領域のステレオマッチング時の類似度を全て加算し、そ
の合計値を直線b1の計測信頼度とし、直線b1、b
2、b3、b4が基準画像の水平方向との角度θをそれ
ぞれ求め、下記の(式1)に示す導出式にて算出される
係数αを、各々の直線の計測信頼度に乗じる。 α=(1+100sin(θ)) (式1) 但し、θは直線b1と基準画像水平方向とのなす角度で
ある。
た直線b1、b2、b3、b4に対する3次元情報(位
置・方向)と計測信頼度を求めた後、各直線の3次元情
報と、図4に示すように予め与えられたその物体の外形
情報と照合し、下記の(式2)に示す導出式にてその外
形情報との整合度を求める。
合わせにより複数のモデルとの整合度Mがこの式2によ
り得られるが、この得られた整合度Mの中の最小の整合
度となる直線の組み合わせより,物体の位置・姿勢を求
め、さらに、その最小の整合度と組み合わせた各直線の
計測信頼度とを全て加算し、この加算された合計値を物
体の位置・姿勢である載置状態情報の信頼度とするので
ある。
フローチャートに基づいて、前述の3次元データの処理
にて得られた載置状態情報と上記信頼度演算手段7によ
る信頼度の情報とを演算して信頼度が所定値以上の物体
相互間の一方の物体B1と他方の物体B2相互間の距離
の演算行う距離演算手段8を備えている。
データの位置・姿勢データにおいて認識対象物体B、B
…の位置・姿勢を高いものから順番に並べ替え、次い
で、その内の最も高い位置にある物体を取り出して仮の
対象物体とする。この場合、その対象物体の上記手順に
て求めた信頼度がしきいの所定値以下であれば、この仮
の対象物体より計測上の位置データが次に低い物体を改
めて対象物体とする。その後、残りの物体から対象物体
以外の物体を1つ選択し、そして,この2つの物体を物
体の置かれた前記の水平面P上へ投影して距離値を演算
する。
算結果の距離値を所定の距離値とを比較する比較手段9
を備えている。
うに、投影された2つの物体B1、B2の代表点T1、
T2をそれぞれの中心点とした場合、2つの代表点T
1、T2間の距離が、図8(a)に示すような2つの物
体B1、B2の最大中心距離、すなわち、所定の距離値
である重なり可能のしきい値MIよりも大きければ、例
えば図8(b)に示すように、2つの物体B1、B2が
重なりを生じていないことを判定している。
ャートに基づいて位置演算手段5の信頼度演算手段7、
距離演算手段8と特定手段6の比較手段9の説明を行
う。
における、直線の3次元情報である、3次元データの計
測処理にて得られた各小領域s1、s2、s3、s4に
係わるデータ(位置・方向)から、まず、そのステレオ
マッチング時の類似度を加算して直線の計測信頼度(C
li)を算出し(ステップ71)、次いで、基準画像の
水平方向とのなす角度をθとして(Cli=Cli×
(1+100sin(θ))の計算を行い(ステップ7
2)、その後、直線の組み合わせを選択を行い(ステッ
プ73)、モデルデータとマッチングさせて、各物体の
モデルとの整合度(Mj)の算出を行った(ステップ7
4)後、M(最小のMj)となる直線の組み合わせよ
り、物体の位置・姿勢を算出し(ステップ75)、(計
測信頼度=M+組み合わせた直線の計測計測信頼度)と
して計測信頼度の算出を行う(ステップ76)。
得られた計測結果の中で計測信頼度が最も高い計測結果
を物体の位置・姿勢としても良い。
次元位置・姿勢計測データを、高さ順に並べ替え(ステ
ップ81)、次いで、上位高さにある物体を1つ、対象
物体として取り出し(ステップ82)、そのものの計測
信頼度が所定の許容範囲内か否かの判定を行う。(ステ
ップ83)。このとき許容範囲以上であれば再びステッ
プ82へ戻るが、そうでない場合は、残りの物体から順
番に対象物体と比較するものとし(ステップ84)、物
体を特定平面へ投影し(ステップ85)、この2つの物
体の中心の2次元距離を計算を行う(ステップ86)。
まず、物体間の2次元距離が重なり可能しきい値M1よ
り大きいか否かを判定する(ステップ91)。このとき
重なり可能しきい値M1以上であれば後述するステップ
94へ移行するが、そうでない場合、投影された物体の
辺の関係で重なり判定を行うものとし(ステップ9
2)、重なり有りか否かの判定を行う(ステップ9
3)。このとき重なりがあれば再び上記距離演算手段8
のステップ82へ戻るが、そうでない場合は、まだ比較
していない物体があるか否かを判定するものとし(ステ
ップ94)、まだ比較していない物体のある場合は、上
記距離演算手段8のステップ84へ戻るが、そうでない
場合は、上下に重なりのない物体と判定して物体Aの特
定を行う(ステップ95)。
及び物体特定方法によると、情報入力手段2にて、略水
平面P上に載置された複数の認識対象物体B、B…が撮
像されてその画像情報から各物体それぞれの載置状態情
報を取り込むことができる。信頼度演算手段7にて、前
記情報入力手段2にて得られる任意の認識対象物体の載
置状態情報と予め与えられたその物体の外形情報とによ
り該載置状態情報の信頼度を求めることができる。位置
演算手段5にて、同情報入力手段2にて得られる認識対
象物体B、B…の載置状態情報と前記信頼度の情報とを
演算して信頼度が所定値以上の物体相互間の位置情報を
求めることができる。特定手段6にて、同位置演算手段
5の位置情報から、任意の載置状態にある複数の同一外
形の認識対象の各物体相互の重なり状態を求めて、1つ
の物体を特定できるので、任意の載置状態にある複数の
同一外形の認識対象物体B、B…を正確に認識して1つ
の物体Aを確実に特定できる。
算手段8にて、認識対象物体B、B…の任意の基準面
の、前記水平面P上における一方の物体と他方の物体相
互間の距離が演算される。特定手段6に設けられた比較
手段9にて、同演算結果の距離値が所定の距離値とを比
較され1つの物体を特定されるので、簡単な処理手順に
て認識対象の各物体相互の重なり状態を求めて、1つの
物体Aを特定することができ、以て、短い処理時間にて
1つの物体Aを特定できる。
の形態の物体特定装置の位置演算部の投影面演算処理を
示すフローチャートである。図10は、同物体特定装置
の位置演算部の投影面演算処理の説明図である。
演算部の演算処理の一部が第1の実施の形態と異なるも
ので、他の構成は第1の実施の形態のものと同一で、該
実施の形態の物体特定装置1は、位置演算手段5は、認
識対象物体B、B…の任意の基準面を前記水平面P上に
投影した、その各投影面相互の重なり状態を演算する投
影面演算手段10を有し、特定手段6が、その演算結果
の重なり状態を判定する判定手段を備えてなる。
算手段10は、図9に示すフローチャートに基づいて、
前述の3次元データの処理にて得られた載置状態情報を
前記水平面P上に投影させ、その各投影面相互の重なり
状態を演算して物体相互間の一方の物体B1と他方の物
体B2の重なり状態の判定演算行う。
B1、B2に対して、図10(a)に示すように物体の
輪郭を特定の面に投影し、一方の物体B1を参照物体、
他方の物体B2を対象物体とする。そして,図10
(b)に示すように、前記参照物体である物体B1の辺
を、左回りの辺ベクトルd1、d2、d3、d4とお
き,対象物体である物体B2の頂点をe1、e2、e
3、e4と置く。次いで、前記頂点e1、e2、e3、
e4が左回りの辺ベクトルd1、d2、d3、d4それ
ぞれの左半平面に存在する数を調べる。ここで、前記左
半平面に存在する頂点が1つでも存在すれば、前記の物
体B1、B2は重なりを生じていると判定することがで
きる。
無ければ、前記の物体B1、B2を入れ替えて同様の演
算処理を行い、その結果、前記左半平面に存在する頂点
が全く存在しなければ、物体B1、B2は重なりを生じ
ていないと判定でき、前記左半平面に存在する頂点が1
つでも存在すれば、物体B1、B2は重なりを生じてい
ると判定できる。このようにして、2つの物体B1、B
2の重なり状態の判定することができる。
に基づいて説明する。投影面演算手段10は、まず、2
つの物体の輪郭を特定の面に投影し(ステップ10
1)、次いで、一方の物体B1を参照物体、他方の物体
B2を対象物体とし(ステップ102)、参照物体であ
る物体B1の輪郭を左回りの辺ベクトルで構成する(ス
テップ103)。その後、対象物体である物体B2の1
つ以上の頂点が、物体B1の各辺ベクトルに対して、左
半平面にあるか否かの判定を行い(ステップ104)、
左半平面にある場合には物体B1、B2どうしは重なっ
ていると判定し(ステップ105)、前述の特定手段6
に設けられた判定手段にて、同演算結果の重なり状態が
判定され1つの物体を特定される。
い(ステップ106)、参照面と対象面を入れ替えると
ともにフラグを変更して、再びステップ103へ移行す
る(ステップ107)が、上記ステップ106のフラグ
確認結果が、参照物体及び対象物体の入れ替え後の処理
であるときには、物体B1、B2どうしは重なっていな
い可能性があると判定する(ステップ108)。なお、
この場合には、その後、更に詳しい判定を行うために位
置演算手段5の前述のステップ51に移行している。
によると、位置演算手段5に設けられた投影面演算手段
10にて、認識対象物体の任意の基準面を前記水平面P
上に投影した、その各投影面相互の重なり状態が演算さ
れる。特定手段6に設けられた判定手段にて、同演算結
果の重なり状態が判定され1つの物体を特定されるの
で、簡単な処理手順にて認識対象の各物体相互の重なり
状態のある旨判定して1つの物体Aを特定することがで
き、以て、短い処理時間にて重なりのある1つの物体A
を特定できる。
施の形態の物体特定装置の位置演算部の記憶処理を示す
フローチャートである。図12は、同物体特定装置の位
置演算部の記憶処理の説明図である。
算部の演算処理の一部が第1の実施の形態と異なるもの
で、他の構成は第1の実施の形態のものと同一で、該実
施の形態の物体特定装置1は、位置演算手段5は、前記
情報入力手段2にて得られる任意の基準面の3次元位置
情報から認識対象物体B、B…の傾き状態を演算すると
ともにその傾き状態の大きい物体を特定の除外対象とし
て記憶する記憶手段11を有し、特定手段6が、同記憶
手段11の記憶情報を加えて演算するようなしている。
実施の形態にて説明した情報入力手段2による3次元デ
ータの処理にて得られた載置状態情報から、前記の把持
手段13による把持失敗が発生することなく、精度良く
把持しやすい状態の物体を特定するため、把持し損なう
可能性のあるものを把持対象物体から除外し特定する方
法で、この実施の形態の物体特定装置1のメインフロー
に連なる、図11に示すフローチャートのS61からS
63に示す過程で、その傾き状態の大きい物体を特定の
除外対象として記憶するための記憶手段11を備えてい
る。
の物体とは、例えば図12(a)に示すように、把持対
象物体Bの傾きが大きく,把持手段13がアプローチで
きないもの、あるいは把持手段13の接触等によってそ
のアプローチの把持以前に把持対象物体Bの位置・姿勢
が変化してしまう状態にある物体が一例として挙げられ
る。そのため、このような傾きの大きい物体は、把持手
段13による把持失敗が発生する可能性が大として図1
1に示すフローチャートの手順に基づいて、前述の3次
元データの処理にて得られた物体の載置状態情報である
平行ステレオ画像情報から相互位置関係を判定し、把持
対象物体Aとして決定した後、その傾きが大きい場合に
は把持失敗が発生しやすいものであると判定して記憶手
段11に記憶させ、その後再びこの把持対象物体Aと重
なりのない他の把持対象物体Aを特定する。
と判定して記憶手段11に記憶させるものは、上記の傾
きが大きいもの以外に、図12(b)に示すように、例
えば計測誤差が大きくて前述の載置状態情報の信頼度の
低い場合に、実際の物体Bと外れた位置として載置状態
情報が求まる場合、あたかも破線にて示す位置に物体B
があるように誤った判定をするのを防止するために記憶
させても良い。
トに基づいて説明する。この物体特定装置1は、プログ
ラムがスタートすると(ステップ1)、まず、情報入力
手段2にて3次元位置・姿勢計測がなされ(ステップ
2)、次いで、位置演算手段5にて相互位置関係判定が
なされ(ステップ5)、その後、特定手段6にて、ま
ず、把持対象物体が決定され(ステップ61)、把持対
象物体の位置・姿勢で傾きが大きいか否かが判定される
が(ステップ62)、このときその傾き状態が所定の値
より大きいときには記憶手段11に記憶され(ステップ
11)、再びステップ2へ移行する。また、その傾き状
態が所定の値より小さいときにはこの把持対象物体と重
なりの無い他の把持対象物体を決定する(ステップ6
3)。なお、このとき、重なり状態の判定は、物体の重
なりのある場合についてのみ上記の処理を行うことで、
より効率的に物体同士の相互の位置関係を判定すること
ができる。
によると、位置演算手段5に設けられた記憶手段11に
て、前記情報入力手段2にて得られる任意の基準面の3
次元位置情報から認識対象物体の傾き状態を演算された
その傾き状態の大きい物体が特定の除外対象として記憶
される。特定手段6にて、同記憶手段11の記憶情報を
加えて演算され1つの物体を特定されるので、記憶手段
11に記憶された把持失敗が発生しやすいものであると
判定された物体を予め除外して判定がなされ、以て、よ
り短時間に物体Aを特定できる。
理手順に示したもの以外に、例えば、図13のフローチ
ャートに示すように、まず、物体の3次元位置・姿勢を
計測し、相互位置関係を判定し、次いで、前述の相互位
置関係の演算結果を用いて重なり状態のない物体が存在
するかを判定、重なり状態のない物体が存在する場合に
は、さらに重なり状態のないの物体は2つ以上存在する
かどうかを判定し、このとき、1つしか存在しなければ
この物体を把持対象物体と決定し、2つ以上存在すれば
計測信頼度の高い方の物体を把持対象物体とし、また、
一方、相互位置関係の演算結果において、重なり状態の
ある場合には、さらに重なりの状態の組みが2つ以上存
在するかどうかを判定して、重なりの状態の組みが1つ
であれば重なりの最上部の物体を把持対象物体と決定
し、また、重なりの状態の組みが2つ以上存在していれ
ば、各重なりの最上部の物体を全て選び出して計測信頼
度が最も高い物体を把持対象物体と決定する等、各種手
順を組み合わたものを含むことは言うまでもない。
の実施態様の如く実施されて、情報入力手段にて、略水
平面上に載置された複数の認識対象物体が撮像されてそ
の画像情報から各物体それぞれの載置状態情報を取り込
むことができる。位置演算手段にて、同情報入力手段に
て得られる認識対象物体の載置状態情報から各物体相互
間の位置情報を求めることができる。特定手段にて、同
位置演算手段の位置情報から、任意の載置状態にある複
数の同一外形の認識対象の各物体相互の重なり状態を求
めて、1つの物体を特定できるので、任意の載置状態に
ある複数の同一外形の認識対象物体を正確に認識して1
つの物体を確実に特定できる。
置された複数の認識対象物体が撮像されてその画像情報
から各物体それぞれの載置状態情報を取り込むことがで
きる。信頼度演算手段にて、前記情報入力手段にて得ら
れる任意の認識対象物体の載置状態情報と予め与えられ
たその物体の外形情報とにより該載置状態情報の信頼度
を求めることができる。位置演算手段にて、同情報入力
手段にて得られる認識対象物体の載置状態情報と前記信
頼度の情報とを演算して信頼度が所定値以上の物体相互
間の位置情報を求めることができる。特定手段にて、同
位置演算手段の位置情報から、任意の載置状態にある複
数の同一外形の認識対象の各物体相互の重なり状態を求
めて、1つの物体を特定できるので、任意の載置状態に
ある複数の同一外形の認識対象物体を正確に認識して1
つの物体を確実に特定できる。
の任意の基準面の3次元位置情報が取り込まれる。位置
演算手段にて、同認識対象物体相互の一方の物体と他方
の物体との該基準面どうしの相対的な高さ位置が演算さ
れるので、より正確に認識対象物体を認識して1つの物
体をでき、以て、例えば把持失敗の発生を少なくでき
る。
手段にて、認識対象物体の任意の基準面の、前記水平面
上における一方の物体と他方の物体相互間の距離が演算
される。特定手段に設けられた比較手段にて、同演算結
果の距離値が所定の距離値とを比較され1つの物体を特
定されるので、簡単な処理手順にて認識対象の各物体相
互の重なり状態を求めて、1つの物体を特定することが
でき、以て、短い処理時間にて1つの物体を特定でき
る。
算手段にて、認識対象物体の任意の基準面を前記水平面
上に投影した、その各投影面相互の重なり状態が演算さ
れる。特定手段に設けられた判定手段にて、同演算結果
の重なり状態が判定され1つの物体を特定されるので、
簡単な処理手順にて認識対象の各物体相互の重なり状態
のある旨判定して1つの物体を特定することができ、以
て、短い処理時間にて重なりのある1つの物体を特定で
きる。
にて、前記情報入力手段にて得られる任意の基準面の3
次元位置情報から認識対象物体の傾き状態を演算された
その傾き状態の大きい物体が特定の除外対象として記憶
される。特定手段にて、同記憶手段の記憶情報を加えて
演算され1つの物体を特定されるので、記憶手段に記憶
された把持失敗が発生しやすいものであると判定された
物体を予め除外して判定がなされ、以て、より短時間に
物体を特定できる。
用する物体特定装置を示す概略構成図である。
ートである。
である。
図である。
の信頼度演算処理を示すフローチャートである。
段の説明図である。
示すフローチャートである。
説明図である。
の投影面演算処理を示すフローチャートである。
理の説明図である。
部の記憶処理を示すフローチャートである。
明図である。
ローチャートである。
Claims (8)
- 【請求項1】 任意の載置状態にある複数の同一外形の
認識対象物体から1つの物体を特定する物体特定方法で
あって、 略水平面上に載置された複数の認識対象物体を撮像して
その画像情報から各物体それぞれの載置状態情報を求
め、その各載置状態情報から各物体相互間の位置情報を
求め、この位置情報から各物体相互の重なり状態を求め
て判定して1つの物体を特定する物体特定方法。 - 【請求項2】 任意の載置状態にある複数の同一外形の
認識対象物体から1つの物体を特定する物体特定方法で
あって、 略水平面上に載置された複数の認識対象物体を撮像して
その画像情報から各物体それぞれの載置状態情報を求
め、その各載置状態情報における任意の認識対象物体の
載置状態情報と予め与えられたその物体の外形情報とに
より前記載置状態情報の信頼度を求めるとともに、同各
載置状態情報から各物体相互間の位置情報を求め、この
位置情報から各物体相互の重なり状態を求めるととも
に、その重なり状態の上方位置のものから順次に前記信
頼度が所定値以上か否かを判定して1つの物体を特定す
る物体特定方法。 - 【請求項3】 任意の載置状態にある複数の同一外形の
認識対象から1つの物体を特定する物体特定装置であっ
て、 略水平面上に載置された複数の認識対象物体を撮像して
その画像情報から各物体それぞれの載置状態情報を取り
込む情報入力手段と、この情報入力手段にて得られる認
識対象物体の載置状態情報から各物体相互間の位置情報
を求める位置演算手段と、この位置演算手段の位置情報
から各物体相互の重なり状態を求めて1つの物体を特定
する特定手段とを備えてなる物体特定装置。 - 【請求項4】 任意の載置状態にある複数の同一外形の
認識対象から1つの物体を特定する物体特定装置であっ
て、 略水平面上に載置された複数の認識対象物体を撮像して
その画像情報から各物体それぞれの載置状態情報を取り
込む情報入力手段と、この情報入力手段にて得られる任
意の認識対象物体の載置状態情報と予め与えられたその
物体の外形情報とにより該載置状態情報の信頼度を求め
る信頼度演算手段と、前記情報入力手段にて得られる認
識対象物体の載置状態情報と前記信頼度の情報とを演算
して信頼度が所定値以上の物体相互間の位置情報を求め
る位置演算手段と、この位置演算手段の位置情報から各
物体相互の重なり状態を求めて1つの物体を特定する特
定手段とを備えてなる物体特定装置。 - 【請求項5】 情報入力手段は、認識対象物体の任意の
基準面の3次元位置情報を取り込むとともに、位置演算
手段が、該認識対象物体相互の一方の物体と他方の物体
との該基準面どうしの相対的な高さ位置を演算するよう
なしたことを特徴とする請求項3又は4記載の物体特定
装置。 - 【請求項6】 位置演算手段は、認識対象物体の任意の
基準面の、前記水平面上における一方の物体と他方の物
体相互間の距離を演算する距離演算手段を有し、特定手
段が、その演算結果の距離値を所定の距離値とを比較す
る比較手段を備えてなることを特徴とする請求項5記載
の物体特定装置。 - 【請求項7】 位置演算手段は、認識対象物体の任意の
基準面を前記水平面上に投影した、その各投影面相互の
重なり状態を演算する投影面演算手段を有し、特定手段
が、その演算結果の重なり状態を判定する判定手段を備
えてなることを特徴とする請求項5記載の物体特定装
置。 - 【請求項8】 位置演算手段は、前記情報入力手段にて
得られる任意の基準面の3次元位置情報から認識対象物
体の傾き状態を演算するとともにその傾き状態の大きい
物体を特定の除外対象として記憶する記憶手段を有し、
特定手段が、同記憶手段の記憶情報を加えて演算するよ
うなしたことを特徴とする請求項5乃至7のいずれか一
つの請求項記載の物体特定装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11317099A JP3654042B2 (ja) | 1999-04-21 | 1999-04-21 | 物体特定方法及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11317099A JP3654042B2 (ja) | 1999-04-21 | 1999-04-21 | 物体特定方法及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000304509A true JP2000304509A (ja) | 2000-11-02 |
| JP3654042B2 JP3654042B2 (ja) | 2005-06-02 |
Family
ID=14605343
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11317099A Expired - Lifetime JP3654042B2 (ja) | 1999-04-21 | 1999-04-21 | 物体特定方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3654042B2 (ja) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009248214A (ja) * | 2008-04-03 | 2009-10-29 | Kanto Auto Works Ltd | 画像処理装置、およびロボット制御システム |
| JP2010064202A (ja) * | 2008-09-11 | 2010-03-25 | Ihi Corp | ピッキング装置と方法 |
| JP2010071743A (ja) * | 2008-09-17 | 2010-04-02 | Yaskawa Electric Corp | 物体検出方法と物体検出装置およびロボットシステム |
| JP2011041990A (ja) * | 2009-08-19 | 2011-03-03 | Denso Wave Inc | ロボットの制御装置及びロボットのティーチング方法 |
| JP2011095858A (ja) * | 2009-10-27 | 2011-05-12 | Panasonic Electric Works Co Ltd | 3次元デジタイザ |
| US7996114B2 (en) | 2006-05-29 | 2011-08-09 | Fanuc Ltd | Workpiece picking device and method |
| WO2012066819A1 (ja) * | 2010-11-17 | 2012-05-24 | 三菱電機株式会社 | ワーク取り出し装置 |
| JP2013052490A (ja) * | 2011-09-06 | 2013-03-21 | Mitsubishi Electric Corp | ワーク取り出し装置 |
| JP2016045088A (ja) * | 2014-08-22 | 2016-04-04 | 西部電機株式会社 | 不定形体位置推定方法、不定形体位置推定装置及びプログラム |
| JP2016181183A (ja) * | 2015-03-24 | 2016-10-13 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム |
| JP2017039189A (ja) * | 2015-08-20 | 2017-02-23 | 株式会社東芝 | 配置検出装置およびピッキング装置 |
| JP2018111140A (ja) * | 2017-01-10 | 2018-07-19 | オムロン株式会社 | 画像処理システム、画像処理装置、ワークのピックアップ方法、および、ワークのピックアッププログラム |
| WO2018131108A1 (ja) * | 2017-01-12 | 2018-07-19 | 株式会社Fuji | 作業機および採取位置選択方法 |
| WO2018163613A1 (ja) * | 2017-03-10 | 2018-09-13 | 株式会社 東芝 | 搬送装置 |
| WO2020121399A1 (ja) * | 2018-12-11 | 2020-06-18 | 株式会社Fuji | ロボット制御システム及びロボット制御方法 |
| JP2020183019A (ja) * | 2019-05-09 | 2020-11-12 | トヨタ自動車株式会社 | ワーク識別方法 |
| CN111937037A (zh) * | 2018-03-30 | 2020-11-13 | 日本电气方案创新株式会社 | 物体识别装置、物体识别方法和存储控制程序的非暂时性计算机可读介质 |
| JP2021051548A (ja) * | 2019-09-25 | 2021-04-01 | 東芝テック株式会社 | 物品認識装置 |
| JP2024068570A (ja) * | 2022-11-08 | 2024-05-20 | 株式会社ダイフク | 移載システム |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6245880B2 (ja) | 2013-07-31 | 2017-12-13 | キヤノン株式会社 | 情報処理装置および情報処理手法、プログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06249631A (ja) * | 1993-02-26 | 1994-09-09 | Murata Mach Ltd | 積荷の三次元画像計測方法 |
| JPH07299782A (ja) * | 1994-04-26 | 1995-11-14 | Kawasaki Heavy Ind Ltd | デパレタイズ用画像作成方法および画像作成装置 |
| JPH08271223A (ja) * | 1995-02-03 | 1996-10-18 | Kobe Steel Ltd | 物体の位置認識装置 |
| JPH09255158A (ja) * | 1996-03-22 | 1997-09-30 | Kobe Steel Ltd | 物体配置認識装置 |
| JPH1031742A (ja) * | 1996-07-15 | 1998-02-03 | Mitsubishi Electric Corp | 画像処理装置および物体移載装置 |
-
1999
- 1999-04-21 JP JP11317099A patent/JP3654042B2/ja not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06249631A (ja) * | 1993-02-26 | 1994-09-09 | Murata Mach Ltd | 積荷の三次元画像計測方法 |
| JPH07299782A (ja) * | 1994-04-26 | 1995-11-14 | Kawasaki Heavy Ind Ltd | デパレタイズ用画像作成方法および画像作成装置 |
| JPH08271223A (ja) * | 1995-02-03 | 1996-10-18 | Kobe Steel Ltd | 物体の位置認識装置 |
| JPH09255158A (ja) * | 1996-03-22 | 1997-09-30 | Kobe Steel Ltd | 物体配置認識装置 |
| JPH1031742A (ja) * | 1996-07-15 | 1998-02-03 | Mitsubishi Electric Corp | 画像処理装置および物体移載装置 |
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7996114B2 (en) | 2006-05-29 | 2011-08-09 | Fanuc Ltd | Workpiece picking device and method |
| JP2009248214A (ja) * | 2008-04-03 | 2009-10-29 | Kanto Auto Works Ltd | 画像処理装置、およびロボット制御システム |
| JP2010064202A (ja) * | 2008-09-11 | 2010-03-25 | Ihi Corp | ピッキング装置と方法 |
| JP2010071743A (ja) * | 2008-09-17 | 2010-04-02 | Yaskawa Electric Corp | 物体検出方法と物体検出装置およびロボットシステム |
| JP2011041990A (ja) * | 2009-08-19 | 2011-03-03 | Denso Wave Inc | ロボットの制御装置及びロボットのティーチング方法 |
| JP2011095858A (ja) * | 2009-10-27 | 2011-05-12 | Panasonic Electric Works Co Ltd | 3次元デジタイザ |
| WO2012066819A1 (ja) * | 2010-11-17 | 2012-05-24 | 三菱電機株式会社 | ワーク取り出し装置 |
| JPWO2012066819A1 (ja) * | 2010-11-17 | 2014-05-12 | 三菱電機株式会社 | ワーク取り出し装置 |
| US9089966B2 (en) | 2010-11-17 | 2015-07-28 | Mitsubishi Electric Corporation | Workpiece pick-up apparatus |
| JP2013052490A (ja) * | 2011-09-06 | 2013-03-21 | Mitsubishi Electric Corp | ワーク取り出し装置 |
| JP2016045088A (ja) * | 2014-08-22 | 2016-04-04 | 西部電機株式会社 | 不定形体位置推定方法、不定形体位置推定装置及びプログラム |
| CN105513040A (zh) * | 2014-08-22 | 2016-04-20 | 西部电机株式会社 | 不定形体位置推定方法、不定形体位置推定装置以及程序 |
| CN105513040B (zh) * | 2014-08-22 | 2020-05-05 | 西部电机株式会社 | 不定形体位置推定方法、不定形体位置推定装置以及程序 |
| JP2016181183A (ja) * | 2015-03-24 | 2016-10-13 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム |
| US10532459B2 (en) | 2015-03-24 | 2020-01-14 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium for grasping an object |
| JP2017039189A (ja) * | 2015-08-20 | 2017-02-23 | 株式会社東芝 | 配置検出装置およびピッキング装置 |
| JP2018111140A (ja) * | 2017-01-10 | 2018-07-19 | オムロン株式会社 | 画像処理システム、画像処理装置、ワークのピックアップ方法、および、ワークのピックアッププログラム |
| JP7047249B2 (ja) | 2017-01-10 | 2022-04-05 | オムロン株式会社 | 画像処理システム、画像処理装置、ワークのピックアップ方法、および、ワークのピックアッププログラム |
| WO2018131108A1 (ja) * | 2017-01-12 | 2018-07-19 | 株式会社Fuji | 作業機および採取位置選択方法 |
| JPWO2018131108A1 (ja) * | 2017-01-12 | 2019-11-07 | 株式会社Fuji | 作業機および採取位置選択方法 |
| WO2018163613A1 (ja) * | 2017-03-10 | 2018-09-13 | 株式会社 東芝 | 搬送装置 |
| JP2018149618A (ja) * | 2017-03-10 | 2018-09-27 | 株式会社東芝 | 搬送装置 |
| US11745957B2 (en) | 2017-03-10 | 2023-09-05 | Kabushiki Kaisha Toshiba | Transport device |
| CN111937037B (zh) * | 2018-03-30 | 2024-06-18 | 日本电气方案创新株式会社 | 物体识别装置、物体识别方法和非暂时性计算机可读介质 |
| CN111937037A (zh) * | 2018-03-30 | 2020-11-13 | 日本电气方案创新株式会社 | 物体识别装置、物体识别方法和存储控制程序的非暂时性计算机可读介质 |
| JP7057841B2 (ja) | 2018-12-11 | 2022-04-20 | 株式会社Fuji | ロボット制御システム及びロボット制御方法 |
| JPWO2020121399A1 (ja) * | 2018-12-11 | 2021-09-02 | 株式会社Fuji | ロボット制御システム及びロボット制御方法 |
| WO2020121399A1 (ja) * | 2018-12-11 | 2020-06-18 | 株式会社Fuji | ロボット制御システム及びロボット制御方法 |
| JP7183941B2 (ja) | 2019-05-09 | 2022-12-06 | トヨタ自動車株式会社 | ワーク識別方法 |
| JP2020183019A (ja) * | 2019-05-09 | 2020-11-12 | トヨタ自動車株式会社 | ワーク識別方法 |
| JP7337628B2 (ja) | 2019-09-25 | 2023-09-04 | 東芝テック株式会社 | 物品認識装置 |
| JP2021051548A (ja) * | 2019-09-25 | 2021-04-01 | 東芝テック株式会社 | 物品認識装置 |
| JP2024068570A (ja) * | 2022-11-08 | 2024-05-20 | 株式会社ダイフク | 移載システム |
| JP7831232B2 (ja) | 2022-11-08 | 2026-03-17 | 株式会社ダイフク | 移載システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3654042B2 (ja) | 2005-06-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000304509A (ja) | 物体特定方法及び装置 | |
| JP6749034B1 (ja) | エッジ及び多次元コーナーに基づく検出後の精緻化 | |
| JP4004899B2 (ja) | 物品の位置姿勢検出装置及び物品取出し装置 | |
| CN111745640B (zh) | 物体检测方法、物体检测装置以及机器人系统 | |
| JP5839971B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| EP2416113B1 (en) | Position and orientation measurement apparatus and position and orientation measurement method | |
| CN112276936B (zh) | 三维数据生成装置以及机器人控制系统 | |
| JP3768174B2 (ja) | ワーク取出し装置 | |
| JP5088278B2 (ja) | 物体検出方法と物体検出装置およびロボットシステム | |
| US20170154397A1 (en) | Device for measuring positions and postures of plurality of articles, and robot system having the device | |
| US20130230235A1 (en) | Information processing apparatus and information processing method | |
| US20230297068A1 (en) | Information processing device and information processing method | |
| JP2011221988A (ja) | ステレオ画像による3次元位置姿勢計測装置、方法およびプログラム | |
| JP5093591B2 (ja) | 三次元位置姿勢計測方法および装置 | |
| Lambrecht | Robust few-shot pose estimation of articulated robots using monocular cameras and deep-learning-based keypoint detection | |
| CN113302027B (zh) | 作业坐标生成装置 | |
| EP3708309A1 (en) | A method for determining positional error within a robotic cell environment | |
| JP2000094374A (ja) | ピッキング装置 | |
| JP2008309595A (ja) | オブジェクト認識装置及びそれに用いられるプログラム | |
| CN114901441B (zh) | 机器人系统的控制装置、机器人系统的控制方法、计算机控制程序及机器人系统 | |
| US12605828B2 (en) | System, method, and program for generating three-dimension model | |
| CN120783331A (zh) | 吊耳工件角焊缝自动焊接的点云识别方法、装置与设备 | |
| Hietanen et al. | Benchmarking 6d object pose estimation for robotics | |
| JP2011238105A (ja) | ワーク種別判別装置、及び、ワーク種別判別方法 | |
| CN117132642B (zh) | 识别物体的位置姿态的方法、系统及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041217 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050221 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080311 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090311 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090311 Year of fee payment: 4 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090311 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100311 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100311 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110311 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120311 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120311 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130311 Year of fee payment: 8 |