JP7178802B2 - 2次元位置姿勢推定装置及び2次元位置姿勢推定方法 - Google Patents
2次元位置姿勢推定装置及び2次元位置姿勢推定方法 Download PDFInfo
- Publication number
- JP7178802B2 JP7178802B2 JP2018106983A JP2018106983A JP7178802B2 JP 7178802 B2 JP7178802 B2 JP 7178802B2 JP 2018106983 A JP2018106983 A JP 2018106983A JP 2018106983 A JP2018106983 A JP 2018106983A JP 7178802 B2 JP7178802 B2 JP 7178802B2
- Authority
- JP
- Japan
- Prior art keywords
- region
- image
- unit
- orientation
- extracts
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
- Manipulator (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
そこで、類似度の高いテンプレートを階層的にまとめてテンプレートを削減することで、高効率にテンプレートマッチングを行う技術が開示されている。しかしながら、この技術でも、テンプレートを予め用意する必要がある点には変わりがない。すなわち、この技術でも、テンプレートを予め用意するための手間(労力及び時間)が削減されているわけではなく、改善すべき余地がある。
実施の形態1.
図1はこの発明の実施の形態1に係る2次元位置姿勢推定装置3を備えたロボットピッキングシステムの構成例を示す図である。
2次元位置姿勢推定装置3は、例えば、FA(ファクトリーオートメーション)等における物体のピッキング動作又はロボットの教示作業等の位置決めガイド等に適用可能である。以下では、一例として、2次元位置姿勢推定装置3をロボットピッキングシステムに適用し、このロボットピッキングシステムが、2次元位置姿勢推定装置3により推定された対象である物体11の位置姿勢に基づいて、当該物体11のピッキングを行う場合を示す。
なお、カメラ2により得られる画像は、撮像領域に物体11が存在する場合に、その物体11を示す領域(物体領域)とその他の領域(背景領域)とを判別可能な画像であればよく、その形式は問わない。カメラ2は、例えば2次元画像を得てもよい。この2次元画像としては、一般的にはカラー又はモノクロの可視画像が挙げられるが、これに限らず、可視画像では上記の判別が容易ではない場合には、近赤外線画像又はマルチスペクトル画像等の特殊な2次元画像を用いてもよい。また、カメラ2は、物体11にある程度の奥行きがある場合には、距離画像を得てもよい。
2次元位置姿勢推定装置3は、図2に示すように、画像取得部301、領域抽出部302、位置推定部303、姿勢推定部304及び出力部305を備えている。なお、2次元位置姿勢推定装置3は、システムLSI(Large Scale Integration)等の処理回路、又はメモリ等に記憶されたプログラムを実行するCPU(Central Processing Unit)等により実現される。
位置推定部303は、例えば、再現性のある一意の点として領域抽出部302により抽出された物体領域に基づく領域の図心を用い、当該図心と任意に設定した画像上の基準点との相対関係に基づいて物体11の位置を推定する。画像上の基準点としては、例えば画像の中心点が挙げられる。
姿勢推定部304は、例えば、再現性のある一意の方向として領域抽出部302により抽出された物体領域に基づく領域の長軸方向を用い、当該長軸方向と任意の設定した基準方向との相対関係に基づいて、物体11の姿勢を推定する。基準方向としては、例えば画像の水平方向が挙げられる。
一般的に、物体11の姿勢を表現する場合、オイラー角(α,β,γ)及び四元数(w,x,y,z)に代表されるように、ある基準からの回転量(角度)で表現する場合が多い。この場合、物体11自体はその基準を持っていないため、ユーザは、任意に基準を設定する必要がある。また、基準の設定に関しては特に制限はない。よって、姿勢推定部304は、物体領域に基づく領域から再現性のある一意の方向を導出することで、基準となるテンプレートを用いずに物体11の姿勢が表現可能である。
また、画像上で物体11の姿勢を表現する場合、主にZ軸(カメラ2の光軸方向)周りの回転量で表現する場合が多い。よって、Z軸周りに回転対称な形状を有する物体11に対しては、姿勢の表現が不可能(不必要)である。このことから、画像上での姿勢推定が必要な物体11は、形状に何らかの幾何学的特徴を有するものに限定される。そして、物体11として形状に何らかの幾何学的特徴を有するものを想定した場合、その物体領域に基づく領域の長軸方向は一意に定まる。よって、以下では、姿勢推定部304は長軸方向を用いることで物体11の姿勢を表現する。
また、物体11の位置に関しても同様であり、位置推定部303は、物体領域に基づく領域から再現性のある一意の点を導出することで、基準となるテンプレートを用いずに物体11の位置を表現可能となる。また、物体領域に基づく領域の図心は一意に定まる特徴点であるため、以下では、位置推定部303は図心を用いることで物体11の位置を表現する。
また上記では、姿勢推定部304が、上記領域の長軸方向を導出する場合を示した。しかしながら、これに限らず、姿勢推定部304は、例えば、上記領域の図心と当該領域の外郭の特徴点とを結ぶ線分を用いて、物体11の姿勢を推定してもよい。
2 カメラ(撮像装置)
3 2次元位置姿勢推定装置
4 ロボットコントローラ
11 物体
12 作業面
101 エンドエフェクタ
301 画像取得部
302 領域抽出部
303 位置推定部
304 姿勢推定部
305 出力部
Claims (7)
- 画像を取得する画像取得部と、
前記画像取得部により取得された画像から、対象である物体を示す領域である物体領域を抽出する領域抽出部と、
前記領域抽出部により抽出された物体領域に基づく領域から、再現性のある一意の点に基づく前記物体の位置及び再現性のある一意の方向に基づく当該物体の姿勢を推定する位置姿勢推定部とを備え、
前記領域抽出部は、閾値処理によって画像から作業面を示す領域を抽出し、当該領域に対して領域の穴埋めを行った領域を抽出し、両領域の差分をとることで物体領域を抽出する
ことを特徴とする2次元位置姿勢推定装置。 - 前記画像取得部により取得される画像は2次元画像又は距離画像である
ことを特徴とする請求項1記載の2次元位置姿勢推定装置。 - 前記領域抽出部は、前記画像取得部により取得された画像から、コントラストの変化の度合いに基づいて、物体領域を抽出する
ことを特徴とする請求項1又は請求項2記載の2次元位置姿勢推定装置。 - 前記位置姿勢推定部は、前記領域抽出部により抽出された物体領域に基づく領域として、当該物体領域、当該物体領域を凸包した領域、当該物体領域を幾何学形状で近似した領域、当該物体領域を幾何学形状で包含した最小の領域、又は、当該物体領域を幾何学形状で外接した最小の領域のうちの1つ以上の領域を用いる
ことを特徴とする請求項1から請求項3のうちの何れか1項記載の2次元位置姿勢推定装置。 - 前記位置姿勢推定部は、再現性のある一意の点として前記領域抽出部により抽出された物体領域に基づく領域の図心を用い、当該図心と基準点との相対関係に基づいて前記物体の位置を推定する
ことを特徴とする請求項1から請求項4のうちの何れか1項記載の2次元位置姿勢推定装置。 - 前記位置姿勢推定部は、再現性のある一意の方向として前記領域抽出部により抽出された物体領域に基づく領域の長軸方向を用い、当該長軸方向と基準方向との相対関係に基づいて前記物体の姿勢を推定する
ことを特徴とする請求項1から請求項4のうちの何れか1項記載の2次元位置姿勢推定装置。 - 画像取得部が、画像を取得するステップと、
領域抽出部が、前記画像取得部により取得された画像から、対象である物体を示す領域である物体領域を抽出するステップと、
位置姿勢推定部が、前記領域抽出部により抽出された物体領域に基づく領域から、再現性のある一意の点を用いた前記物体の位置及び再現性のある一意の方向を用いて当該物体の姿勢を推定するステップとを有し、
前記領域抽出部は、閾値処理によって画像から作業面を示す領域を抽出し、当該領域に対して領域の穴埋めを行った領域を抽出し、両領域の差分をとることで物体領域を抽出する
ことを特徴とする2次元位置姿勢推定方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018106983A JP7178802B2 (ja) | 2018-06-04 | 2018-06-04 | 2次元位置姿勢推定装置及び2次元位置姿勢推定方法 |
PCT/JP2019/020071 WO2019235210A1 (ja) | 2018-06-04 | 2019-05-21 | 2次元位置姿勢推定装置及び2次元位置姿勢推定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018106983A JP7178802B2 (ja) | 2018-06-04 | 2018-06-04 | 2次元位置姿勢推定装置及び2次元位置姿勢推定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019211968A JP2019211968A (ja) | 2019-12-12 |
JP7178802B2 true JP7178802B2 (ja) | 2022-11-28 |
Family
ID=68770903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018106983A Active JP7178802B2 (ja) | 2018-06-04 | 2018-06-04 | 2次元位置姿勢推定装置及び2次元位置姿勢推定方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7178802B2 (ja) |
WO (1) | WO2019235210A1 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006260315A (ja) | 2005-03-18 | 2006-09-28 | Juki Corp | 部品位置検出方法及び装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6015780A (ja) * | 1983-07-08 | 1985-01-26 | Hitachi Ltd | ロボット制御装置 |
-
2018
- 2018-06-04 JP JP2018106983A patent/JP7178802B2/ja active Active
-
2019
- 2019-05-21 WO PCT/JP2019/020071 patent/WO2019235210A1/ja active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006260315A (ja) | 2005-03-18 | 2006-09-28 | Juki Corp | 部品位置検出方法及び装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2019235210A1 (ja) | 2019-12-12 |
JP2019211968A (ja) | 2019-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9616569B2 (en) | Method for calibrating an articulated end effector employing a remote digital camera | |
WO2019114339A1 (zh) | 机械臂运动的校正方法和装置 | |
JP6348093B2 (ja) | 入力データから検出対象物の像を検出する画像処理装置および方法 | |
JP6271953B2 (ja) | 画像処理装置、画像処理方法 | |
JP5671281B2 (ja) | 位置姿勢計測装置、位置姿勢計測装置の制御方法及びプログラム | |
US10189162B2 (en) | Model generation apparatus, information processing apparatus, model generation method, and information processing method | |
JP6331517B2 (ja) | 画像処理装置、システム、画像処理方法、および画像処理プログラム | |
JP5863440B2 (ja) | 情報処理装置および方法 | |
JP4479194B2 (ja) | 動作識別装置、及び対象物の姿勢識別装置 | |
JP2019063984A (ja) | 情報処理装置、方法及びロボットシステム | |
US20170345147A1 (en) | Tooth axis estimation program, tooth axis estimation device and method of the same, tooth profile data creation program, tooth profile data creation device and method of the same | |
US20130230235A1 (en) | Information processing apparatus and information processing method | |
US10043279B1 (en) | Robust detection and classification of body parts in a depth map | |
JP2018119833A (ja) | 情報処理装置、システム、推定方法、コンピュータプログラム、及び記憶媒体 | |
JP2011179909A (ja) | 位置姿勢計測装置、位置姿勢計測方法、プログラム | |
JP2016170050A (ja) | 位置姿勢計測装置、位置姿勢計測方法及びコンピュータプログラム | |
CN109934869B (zh) | 位置姿势推断装置、位置姿势推断方法及记录介质 | |
CN116249607A (zh) | 用于机器人抓取三维物体的方法和装置 | |
JP6626338B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
JP5976089B2 (ja) | 位置姿勢計測装置、位置姿勢計測方法、およびプログラム | |
JP6922348B2 (ja) | 情報処理装置、方法、及びプログラム | |
CN117576094B (zh) | 一种3d点云智能感知焊缝位姿提取方法、***、设备 | |
JP2017130067A (ja) | 衛星映像の位置正確度改善のための自動映像処理システム及びその方法 | |
JP2010184300A (ja) | 姿勢変更システムおよび姿勢変更方法 | |
JP2020042575A (ja) | 情報処理装置、位置合わせ方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210324 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220728 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20220728 |
|
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: 20221018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7178802 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |