JP5088186B2 - ロボット装置及びロボット装置の制御方法 - Google Patents
ロボット装置及びロボット装置の制御方法 Download PDFInfo
- Publication number
- JP5088186B2 JP5088186B2 JP2008069510A JP2008069510A JP5088186B2 JP 5088186 B2 JP5088186 B2 JP 5088186B2 JP 2008069510 A JP2008069510 A JP 2008069510A JP 2008069510 A JP2008069510 A JP 2008069510A JP 5088186 B2 JP5088186 B2 JP 5088186B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- robot apparatus
- manipulator
- imaging means
- calculated
- 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
- 238000000034 method Methods 0.000 title claims description 35
- 238000003384 imaging method Methods 0.000 claims description 31
- 238000004364 calculation method Methods 0.000 claims description 15
- 238000005286 illumination Methods 0.000 claims description 9
- 230000003287 optical effect Effects 0.000 claims description 5
- 238000013519 translation Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 description 21
- 238000012545 processing Methods 0.000 description 9
- 238000000605 extraction Methods 0.000 description 7
- 239000003550 marker Substances 0.000 description 3
- 239000000284 extract Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Description
対象物に対し所望の操作を行うマニピュレータを有するロボット装置において、対象物を含む領域の撮像を行う撮像手段と、撮像手段により得られた画像に基づく演算を行うとともにこの演算結果に応じてマニピュレータを制御する制御手段とを備え、撮像手段は、マニピュレータに取付けられており、制御手段は、対象物の外形形状及びこの対象物における2個以上の穴の位置を記憶しており、撮像手段により対象物の画像を一度撮像し、この画像と記憶された対象物の外形形状及び穴位置とのパターンマッチングを行い、画像における穴位置を推定し、穴位置を精密計測することで対象物の特徴点とし、特徴点の円抽出によって算出した円の中心位置をマッピングして、この結果に対して実際の寸法との倍率より距離を算出し、幾何的な位置関係から回転角を算出し、特徴点より対象物と撮像手段との平行移動及び光軸周りの回転を計算し、この計算結果に応じてマニピュレータを制御して、目的の位置まで移動させることを特徴とするものである。
構成1を有するロボット装置において、撮像手段は、照明手段を備えており、対象物の画像を撮像するときに、照明手段により、対象物を照明することを特徴とするものである。
対象物に対し所望の操作を行うマニピュレータを有するロボット装置を制御するロボット装置の制御方法であって、対象物の外形形状及びこの対象物における2個以上の穴の位置を記憶しておき、マニピュレータに取付けた撮像手段により対象物の画像を一度撮像し、撮像された画像と記憶された対象物の外形形状及び穴位置とのパターンマッチングを行って画像における穴位置を推定し、穴位置を精密計測することで対象物の特徴点とし、特徴点の円抽出によって算出した円の中心位置をマッピングして、この結果に対して実際の寸法との倍率より距離を算出し、幾何的な位置関係から回転角を算出し、特徴点より対象物と撮像手段との平行移動及び光軸周りの回転を計算し、計算結果に応じてマニピュレータを制御して、目的の位置まで移動させることを特徴とするものである。
構成3を有するロボット装置の制御方法において、対象物の画像を撮像するときに、所定の照明状態により対象物を照明することを特徴とするものである。
図1は、本発明に係るロボット装置の構成を示す模式的な側面図である。
前述のように構成された本発明に係るロボット装置は、以下に説明する本発明に係るロボット装置の制御方法を実行する。
本発明に係るロボット装置の制御方法においては、対象物101をカメラ6により撮像し、撮像された画像を用いた計測により、位置姿勢計測を行う。計測する位置姿勢は、並進3自由度と、Z軸(鉛直軸)周りの回転で、計4自由度である。この計測は、以下の手順で行う。
図4のS2の粗探索では、抽出すべきねじ穴、軸穴の位置を見積もるために、形状べースパターンマッチングを行う。この粗探索における探索手法としては、形状ベースパターンマッチングの他にも、2値化による探索が考えられるが、照明や背景などの条件変化に対してロバストであり、テンプレートを変更するだけで他の対象物にも適用可能であることから、形状ベースパターンマッチングが好ましい。なお、計測時間は2値化のほうが短いが、形状ベースパターンマッチングにおいても、計測時間の長さは許容範囲内である。
並進3自由度と鉛直軸周り回転の計4自由度を位置姿勢計算するには少なくとも2個の特徴点が必要である。また、より多くの特徴点を使用することで計測精度を向上させることが可能である。たとえば、対象物101には図3に示すように3個の穴があけられており、これらを位置姿勢計算のための特徴点とするために円抽出を行う。この円抽出では、図4のS3に示すように、これらの穴を順に選択し、円フィッティングにより抽出する。
S8では、位置姿勢計算を行う。この計測アルゴリズムでは、画像面と計測面が平行であると仮定して位置姿勢計算を行っている。まず、円抽出によって算出した円の中心位置をカメラ6から距離1mの平面にマッピングする。この結果に対して実際の寸法との倍率より距離を算出し、幾何的な位置関係から回転角を算出する。
1a 第1のリンク
1b 第2のリンク
1c 第3のリンク
1d 第4のリンク
1e 第5のリンク
1f 第6のリンク
2a 第1の関節
2b 第2の関節
2c 第3の関節
2d 第4の関節
2e 第5の関節
2f 第6の関節
3 コンピュータ
5 先端ツール機構
6 カメラ
101 対象物
Claims (4)
- 対象物に対し所望の操作を行うマニピュレータを有するロボット装置において、
前記対象物を含む領域の撮像を行う撮像手段と、
前記撮像手段により得られた画像に基づく演算を行うとともに、この演算結果に応じて前記マニピュレータを制御する制御手段と
を備え、
前記撮像手段は、前記マニピュレータに取付けられており、
前記制御手段は、前記対象物の外形形状及びこの対象物における2個以上の穴の位置を記憶しており、前記撮像手段により前記対象物の画像を一度撮像し、この画像と記憶された前記対象物の外形形状及び穴位置とのパターンマッチングを行い、前記画像における穴位置を推定し、穴位置を精密計測することで前記対象物の特徴点とし、前記特徴点の円抽出によって算出した円の中心位置をマッピングして、この結果に対して実際の寸法との倍率より距離を算出し、幾何的な位置関係から回転角を算出し、前記特徴点より前記対象物と前記撮像手段との平行移動及び光軸周りの回転を計算し、この計算結果に応じて前記マニピュレータを制御して、目的の位置まで移動させる
ことを特徴とするロボット装置。 - 前記撮像手段は、照明手段を備えており、前記対象物の画像を撮像するときに、前記照明手段により、前記対象物を照明する
ことを特徴とする請求項1記載のロボット装置。 - 対象物に対し所望の操作を行うマニピュレータを有するロボット装置を制御するロボット装置の制御方法であって、
前記対象物の外形形状及びこの対象物における2個以上の穴の位置を記憶しておき、
前記マニピュレータに取付けた撮像手段により前記対象物の画像を一度撮像し、
撮像された画像と記憶された前記対象物の外形形状及び穴位置とのパターンマッチングを行って前記画像における穴位置を推定し、
穴位置を精密計測することで前記対象物の特徴点とし、前記特徴点の円抽出によって算出した円の中心位置をマッピングして、この結果に対して実際の寸法との倍率より距離を算出し、幾何的な位置関係から回転角を算出し、前記特徴点より前記対象物と前記撮像手段との平行移動及び光軸周りの回転を計算し、
前記計算結果に応じて前記マニピュレータを制御して、目的の位置まで移動させる
ことを特徴とするロボット装置の制御方法。 - 前記対象物の画像を撮像するときに、所定の照明状態により前記対象物を照明する
ことを特徴とする請求項3記載のロボット装置の制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008069510A JP5088186B2 (ja) | 2008-03-18 | 2008-03-18 | ロボット装置及びロボット装置の制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008069510A JP5088186B2 (ja) | 2008-03-18 | 2008-03-18 | ロボット装置及びロボット装置の制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009220247A JP2009220247A (ja) | 2009-10-01 |
| JP5088186B2 true JP5088186B2 (ja) | 2012-12-05 |
Family
ID=41237596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008069510A Active JP5088186B2 (ja) | 2008-03-18 | 2008-03-18 | ロボット装置及びロボット装置の制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5088186B2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012098430A1 (en) * | 2011-01-19 | 2012-07-26 | Vistek Isra Vision Yapay Gorme Ve Otomasyon Sanayi Ve Ticaret Anonim Sirketi | A transparent object positioning system |
| JP6336742B2 (ja) * | 2013-11-29 | 2018-06-06 | 公益財団法人鉄道総合技術研究所 | コンクリート表面画像から設置物を検出する方法 |
| JP6308423B2 (ja) * | 2014-02-26 | 2018-04-11 | 株式会社Ihi | 把持方法および把持装置 |
| JP6628994B2 (ja) * | 2015-07-03 | 2020-01-15 | 三菱重工業株式会社 | 構造体 |
| JP6044681B1 (ja) * | 2015-07-14 | 2016-12-14 | 株式会社リコー | 照明装置、画像取得システムおよび照明制御方法 |
| JP2015214022A (ja) * | 2015-09-02 | 2015-12-03 | セイコーエプソン株式会社 | ロボット |
| EP4534257A1 (en) * | 2022-06-02 | 2025-04-09 | Nikon Corporation | Measurement system, processing system, measurement method, and processing method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60123974A (ja) * | 1983-12-09 | 1985-07-02 | Hitachi Ltd | 多段階視野認識方式 |
| JP2680298B2 (ja) * | 1986-02-19 | 1997-11-19 | 神鋼電機 株式会社 | 無人搬送車搭載ロボツトの位置補正方法 |
| JPH07112383A (ja) * | 1993-08-23 | 1995-05-02 | Mazda Motor Corp | 物品の位置認識方法並びに物品の移載制御方法及び移載制御装置 |
| JPH1166321A (ja) * | 1997-08-13 | 1999-03-09 | Ntn Corp | ワーク位置検出方法 |
| JP2000263482A (ja) * | 1999-03-17 | 2000-09-26 | Denso Corp | ワークの姿勢探索方法および姿勢探索装置ならびにロボットによるワーク把持方法およびワーク把持装置 |
| JP2003231078A (ja) * | 2002-02-14 | 2003-08-19 | Denso Wave Inc | ロボットアームの位置制御方法およびロボット装置 |
| JP3930490B2 (ja) * | 2004-04-23 | 2007-06-13 | ファナック株式会社 | 物品取出し装置 |
-
2008
- 2008-03-18 JP JP2008069510A patent/JP5088186B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009220247A (ja) | 2009-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5088186B2 (ja) | ロボット装置及びロボット装置の制御方法 | |
| JP6180087B2 (ja) | 情報処理装置及び情報処理方法 | |
| JP6490037B2 (ja) | 移動可能な台車に支持されたロボットを備えるロボットシステム | |
| US10551821B2 (en) | Robot, robot control apparatus and robot system | |
| JP5561260B2 (ja) | ロボットシステム及び撮像方法 | |
| JP6855492B2 (ja) | ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法 | |
| CN111185901B (zh) | 机器人装置 | |
| JP5292998B2 (ja) | ロボット装置の制御方法及びロボット装置 | |
| JP5272617B2 (ja) | ロボット装置及びロボット装置の制御方法 | |
| JP6489776B2 (ja) | 座標系校正方法、ロボットシステム、プログラム及び記録媒体 | |
| KR102091917B1 (ko) | 기어 기구의 조립 장치 및 조립 방법 | |
| JP6869159B2 (ja) | ロボットシステム | |
| JP2015182144A (ja) | ロボットシステムおよびロボットシステムの校正方法 | |
| KR20140008262A (ko) | 로봇 시스템, 로봇, 로봇 제어 장치, 로봇 제어 방법 및 로봇 제어 프로그램 | |
| JP6855491B2 (ja) | ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法 | |
| JP7502003B2 (ja) | 移動機械の移動軌跡のずれを取得する装置、及び方法 | |
| JP2017100202A (ja) | ロボットシステム、制御装置、制御方法、及びプログラム | |
| JP2019049467A (ja) | 距離計測システムおよび距離計測方法 | |
| US20240269853A1 (en) | Calibration method, calibration device, and robotic system | |
| JP6621351B2 (ja) | レーザー加工用の画像処理装置及び画像処理方法 | |
| JP7509918B2 (ja) | 画像処理システム及び画像処理方法 | |
| JP2013173191A (ja) | ロボット装置、ロボット制御装置、ロボット制御方法及びロボット制御プログラム | |
| JP6565367B2 (ja) | 位置補正システム | |
| JP7657936B2 (ja) | ロボット制御装置、ロボット制御システム、及びロボット制御方法 | |
| JP7660686B2 (ja) | ロボット制御装置、ロボット制御システム、及びロボット制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110801 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120410 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120611 |
|
| 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: 20120814 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120827 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5088186 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150921 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |