JPS61270090A - 視覚認識用カメラ付きロボツトの制御方法 - Google Patents
視覚認識用カメラ付きロボツトの制御方法Info
- Publication number
- JPS61270090A JPS61270090A JP60113629A JP11362985A JPS61270090A JP S61270090 A JPS61270090 A JP S61270090A JP 60113629 A JP60113629 A JP 60113629A JP 11362985 A JP11362985 A JP 11362985A JP S61270090 A JPS61270090 A JP S61270090A
- Authority
- JP
- Japan
- Prior art keywords
- recognition
- robot
- camera
- visual recognition
- arm
- 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.)
- Pending
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、視覚認識用カメラ(以下カメラ)をアームの
一部に取付けだロボット(以下ロボット)の制御方法に
関するものである。
一部に取付けだロボット(以下ロボット)の制御方法に
関するものである。
従来の技術
一般に、ロボットにカメラを取付ける場合、第1図に示
すように、カメラ3および視覚認識装置4は固定位置に
設置され、ロボットのアーム1゜ロボット制御装置2と
は物理的に分離していた。
すように、カメラ3および視覚認識装置4は固定位置に
設置され、ロボットのアーム1゜ロボット制御装置2と
は物理的に分離していた。
発明が解決しようとする問題点
上記従来例の場合、視覚認識範囲が固定化され、視野を
広くすれば分解能が低下し、複数の視覚認識箇所が必要
な場合は、複数のカメラが必要になると共に、カメラ支
持台等が複雑になりロボットの可動範囲が制約を受ける
欠点を持っていた。
広くすれば分解能が低下し、複数の視覚認識箇所が必要
な場合は、複数のカメラが必要になると共に、カメラ支
持台等が複雑になりロボットの可動範囲が制約を受ける
欠点を持っていた。
問題点を解決するだめの手段
上記問題点を解決するため、本発明は第3図に示すよう
にロボットのアームの一部に視覚認識用カメラを取付け
、ロボットのアームの移動、停止に連動して認識の範囲
9倍率、方向を変えながら、前記ロボット・アームの移
動範囲内にある基準となる2つの領域で認識マークの有
無及び位置を認識検索し、前記2つの認識された認識マ
ーク間の距離と認識対象物の物理的寸法である理論値と
を比較し、両者間の値の差が所定の範囲にある場合に、
さらにあらかじめ登録された認識マークの基準位置と認
識された認識マークの位置との差から補正値を求め、ロ
ボットのアームの作業位置を前記補正値により補正する
ようにした視覚認識用カメラ付きロボットの制御方法を
提供するものである。
にロボットのアームの一部に視覚認識用カメラを取付け
、ロボットのアームの移動、停止に連動して認識の範囲
9倍率、方向を変えながら、前記ロボット・アームの移
動範囲内にある基準となる2つの領域で認識マークの有
無及び位置を認識検索し、前記2つの認識された認識マ
ーク間の距離と認識対象物の物理的寸法である理論値と
を比較し、両者間の値の差が所定の範囲にある場合に、
さらにあらかじめ登録された認識マークの基準位置と認
識された認識マークの位置との差から補正値を求め、ロ
ボットのアームの作業位置を前記補正値により補正する
ようにした視覚認識用カメラ付きロボットの制御方法を
提供するものである。
作 用
本発明は上記手段によって、ロボットのアームの一部に
カメラを取付け、ロボットのアームの移動、停止に連動
して認識の範囲9倍率、方向を変えながら認識検索する
機能、認識結果より求めた値と認識対象物の物理的寸法
である理論値とを比較し、認識結果の妥当性を評価する
機能、および認識結果よシ補正値を求め、ロボットの作
業位置を補正する機能等を有し、認識範囲の広域化と多
目的化に対処できるようにしたものである。
カメラを取付け、ロボットのアームの移動、停止に連動
して認識の範囲9倍率、方向を変えながら認識検索する
機能、認識結果より求めた値と認識対象物の物理的寸法
である理論値とを比較し、認識結果の妥当性を評価する
機能、および認識結果よシ補正値を求め、ロボットの作
業位置を補正する機能等を有し、認識範囲の広域化と多
目的化に対処できるようにしたものである。
実施例
以下、本発明の一実施例について、図面を参照しながら
説明する。第4図は、実施例のブロック構成図であり、
8はロボット本体に取付けられた把持機構、9は搬送体
、1oは搬送体上の認識マーク、11は搬送体上の作業
対象物(以下ワーク)である。実施例では、ワークが1
乃至数個設置された搬送体がロボットの近傍まで移動し
、停止するが停止精度が良くないため、搬送体上に設け
られた2個の認識マークをロボットのアームに取付けら
れたカメラ3で画像入力し、視覚認識装置4で認識をし
、搬送体の位置ずれ、回転の検出をする。搬送体の上に
は、1乃至数個のワークが認識マークとの一定距離を保
ちながら置かれており、認識されたずれ量2回転量をロ
ボット制御装置2が把握し、ワークの把持位置の補正計
算後把持機構8によシ把持する。
説明する。第4図は、実施例のブロック構成図であり、
8はロボット本体に取付けられた把持機構、9は搬送体
、1oは搬送体上の認識マーク、11は搬送体上の作業
対象物(以下ワーク)である。実施例では、ワークが1
乃至数個設置された搬送体がロボットの近傍まで移動し
、停止するが停止精度が良くないため、搬送体上に設け
られた2個の認識マークをロボットのアームに取付けら
れたカメラ3で画像入力し、視覚認識装置4で認識をし
、搬送体の位置ずれ、回転の検出をする。搬送体の上に
は、1乃至数個のワークが認識マークとの一定距離を保
ちながら置かれており、認識されたずれ量2回転量をロ
ボット制御装置2が把握し、ワークの把持位置の補正計
算後把持機構8によシ把持する。
また、実施例では搬送体の位置決め精度は移動方向と平
面での直角方向(以下y方向)は比較的良いが、移動方
向(以下X方向)には良くないため、認識マーク10が
カメラの視野内に入らない場合がある。このため、実施
例では、第5図に示すように複数個の認識エリア12(
1回のカメラ操作で画像入力のできる範囲)を設定でき
るようにし、第6図に示すような手順で認識検索および
その評価を行ない認識マークの有無および位置の認識を
行なう。認識エリアは任意に設定できるが、実施例では
各認識エリアにオーバーラツプ部13を設け、認識エリ
ア境界上で認識不卵にならないようにしている。
面での直角方向(以下y方向)は比較的良いが、移動方
向(以下X方向)には良くないため、認識マーク10が
カメラの視野内に入らない場合がある。このため、実施
例では、第5図に示すように複数個の認識エリア12(
1回のカメラ操作で画像入力のできる範囲)を設定でき
るようにし、第6図に示すような手順で認識検索および
その評価を行ない認識マークの有無および位置の認識を
行なう。認識エリアは任意に設定できるが、実施例では
各認識エリアにオーバーラツプ部13を設け、認識エリ
ア境界上で認識不卵にならないようにしている。
さらに、実施例では、認識マーク間の物理的距離(L)
は一定であるため、認識結果より求めた距離(L′)を
次式により評価し、誤認識を防止している。
は一定であるため、認識結果より求めた距離(L′)を
次式により評価し、誤認識を防止している。
(1−α)L≦L′≦(1+α)L
ここにαは係数である。
また、第7図よりL′は次式により求めるL′= 〔(
x2−xl +α3”2−xm)−α1(”1−”m)
)2十(Y2−Y1+α4(y2−ym)−α2(7
1−7m月”2〕%ここに P(Xl、Yl)・・・・・・認識エリア1におけるロ
ボットの位置 P(X2.Y2)・・・・・・認識エリア2におけるロ
ボットの位置 P(”m ”工)・・・・・・画像入力時に基準となる
位置(ピクセル値) P(xl、yl)・・・・・・認識エリア1において視
覚認識された位置(ピクセル値) α1.α2 ・・・・・・・・・認識エリア1における
1方向。
x2−xl +α3”2−xm)−α1(”1−”m)
)2十(Y2−Y1+α4(y2−ym)−α2(7
1−7m月”2〕%ここに P(Xl、Yl)・・・・・・認識エリア1におけるロ
ボットの位置 P(X2.Y2)・・・・・・認識エリア2におけるロ
ボットの位置 P(”m ”工)・・・・・・画像入力時に基準となる
位置(ピクセル値) P(xl、yl)・・・・・・認識エリア1において視
覚認識された位置(ピクセル値) α1.α2 ・・・・・・・・・認識エリア1における
1方向。
y方向の倍率
P(x2.y2)・・・・・・認識エリア2において視
覚認識された位置(ピクセル値) α3.α4 ・・・・・・・・・認識エリア2における
X方向。
覚認識された位置(ピクセル値) α3.α4 ・・・・・・・・・認識エリア2における
X方向。
y方向の倍率
である。
次に、実施例におけるワーク把持位置の補正について、
第8図を使い説明する。認識マークの基準位置をPMl
、2M2とし、認識されたマーク位置をPRl、PH1
とすれば、ワーク把持位置の補正は次のようになる。
第8図を使い説明する。認識マークの基準位置をPMl
、2M2とし、認識されたマーク位置をPRl、PH1
とすれば、ワーク把持位置の補正は次のようになる。
■ PMl、PRlより搬送体の平行移動量(ΔX。
Δy)を求める。
■ ”Ml ” M2の線分とPRl、PH1の線分と
の傾きにより回転量θを求める。
の傾きにより回転量θを求める。
■ ■、■エリ求めた値を使用し、基準位置をΔ”+’
Vだけ平行移動し、”R1を中心にθだけ回転させる。
Vだけ平行移動し、”R1を中心にθだけ回転させる。
このように、ロボットのアームの一部にカメラを取付け
、ロボット制御装置に認識検索機能、認識検証機能、認
識補正機能を付加することにより、ロボットの可動範囲
全域での認識、補正作業のできるシステムの構築が容易
にできる。
、ロボット制御装置に認識検索機能、認識検証機能、認
識補正機能を付加することにより、ロボットの可動範囲
全域での認識、補正作業のできるシステムの構築が容易
にできる。
発明の効果
以上の通り、本発明ではロボットの可動範囲全ワークの
位置決め規制装置が不用または簡素化できるため、フレ
キシビリティの高いシステムが安価に実現できるもので
ある。
位置決め規制装置が不用または簡素化できるため、フレ
キシビリティの高いシステムが安価に実現できるもので
ある。
第1図は従来例を表わした斜視図、第2図及び第4図は
本発明の一実施例の斜視図及びブロック構成図、第3図
は本発明の基本的な手順を示す流れ図、第5図は認識検
索の方法の説明図、第6図は認識検索の流れ図、第7図
は認識結果により距離を求めるだめの位置の関連図、第
8図は同実施例におけるワーク把持位置の補正手順の関
連図である。 6・・・・・・ロボット制御装置と視覚認識装置間のケ
ーブル、θ・・・・・・カメラと視覚認識装置間のケー
ブル、7・・・・・・カメラの支持柱、12・・・・・
・認識エリア、13・・・・・・認識エリアのオーバー
ラツプ部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名] 第1図 第2図 第3図 fo”°−1ムJhマーク 13−一−スr−IC−ラッ、・115第6図
本発明の一実施例の斜視図及びブロック構成図、第3図
は本発明の基本的な手順を示す流れ図、第5図は認識検
索の方法の説明図、第6図は認識検索の流れ図、第7図
は認識結果により距離を求めるだめの位置の関連図、第
8図は同実施例におけるワーク把持位置の補正手順の関
連図である。 6・・・・・・ロボット制御装置と視覚認識装置間のケ
ーブル、θ・・・・・・カメラと視覚認識装置間のケー
ブル、7・・・・・・カメラの支持柱、12・・・・・
・認識エリア、13・・・・・・認識エリアのオーバー
ラツプ部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名] 第1図 第2図 第3図 fo”°−1ムJhマーク 13−一−スr−IC−ラッ、・115第6図
Claims (1)
- ロボットのアームの一部に視覚認識用カメラを取付け、
ロボットのアームの移動、停止に連動して認識の範囲、
倍率、方向を変えながら、前記ロボット・アームの移動
範囲内にある基準となる2つの領域で認識マークの有無
及び位置を認識検索し、前記2つの認識された認識マー
ク間の距離と認識対象物の物理的寸法である理論値とを
比較し、両者間の値の差が所定の範囲にある場合に、さ
らにあらかじめ登録された認識マークの基準位置と認識
された認識マークの位置との差から補正値を求め、ロボ
ットのアームの作業位置を前記補正値により補正する視
覚認識用カメラ付きロボットの制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60113629A JPS61270090A (ja) | 1985-05-27 | 1985-05-27 | 視覚認識用カメラ付きロボツトの制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60113629A JPS61270090A (ja) | 1985-05-27 | 1985-05-27 | 視覚認識用カメラ付きロボツトの制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61270090A true JPS61270090A (ja) | 1986-11-29 |
Family
ID=14617068
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60113629A Pending JPS61270090A (ja) | 1985-05-27 | 1985-05-27 | 視覚認識用カメラ付きロボツトの制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61270090A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63175204U (ja) * | 1987-04-30 | 1988-11-14 | ||
| JPH01102603A (ja) * | 1987-10-16 | 1989-04-20 | Mitsubishi Electric Corp | ロボットの制御装置 |
| JPH0239109U (ja) * | 1988-09-08 | 1990-03-15 | ||
| US5220498A (en) * | 1989-12-28 | 1993-06-15 | Hitachi Koki Company, Limited | Positioning data correction apparatus with image analyzing and positioning apparatus including the same |
| WO1995008143A1 (en) * | 1993-09-14 | 1995-03-23 | Tomoyuki Terada | Method of correcting teach program for robot |
| JPWO2017130286A1 (ja) * | 2016-01-26 | 2018-11-22 | 株式会社Fuji | ジョブ作成装置および作業システム並びに作業ロボットの制御装置 |
-
1985
- 1985-05-27 JP JP60113629A patent/JPS61270090A/ja active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63175204U (ja) * | 1987-04-30 | 1988-11-14 | ||
| JPH01102603A (ja) * | 1987-10-16 | 1989-04-20 | Mitsubishi Electric Corp | ロボットの制御装置 |
| JPH0239109U (ja) * | 1988-09-08 | 1990-03-15 | ||
| US5220498A (en) * | 1989-12-28 | 1993-06-15 | Hitachi Koki Company, Limited | Positioning data correction apparatus with image analyzing and positioning apparatus including the same |
| WO1995008143A1 (en) * | 1993-09-14 | 1995-03-23 | Tomoyuki Terada | Method of correcting teach program for robot |
| US5572103A (en) * | 1993-09-14 | 1996-11-05 | Fanuc, Ltd. | Robot teaching program correction method |
| JPWO2017130286A1 (ja) * | 2016-01-26 | 2018-11-22 | 株式会社Fuji | ジョブ作成装置および作業システム並びに作業ロボットの制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11376734B2 (en) | Trajectory control device | |
| JP6707713B2 (ja) | ロボットで折り曲げ位置を自動的に探す方法 | |
| US10569419B2 (en) | Control device and robot system | |
| KR920700797A (ko) | 시트 금속 작업기계용 금속시트를 위치시키는 방법 | |
| US10399233B2 (en) | Robot | |
| EP0228471A4 (en) | ROBOT CONTROL SYSTEM. | |
| KR890011637A (ko) | 판클램프 매니퓰레이터 및 판위치 검출장치가 장착된 판굽힘기계 | |
| JP3412465B2 (ja) | 移動ロボット装置 | |
| CN117396301A (zh) | 动态装配方法、装置和系统 | |
| JPS61270090A (ja) | 視覚認識用カメラ付きロボツトの制御方法 | |
| JPS63163907A (ja) | 知能ロボツトにおける座標合わせ方法 | |
| JPS63120088A (ja) | 無人搬送車搭載ロボツトの位置補正方法 | |
| JPH0448304A (ja) | 自走ロボットの位置補正方法及びその装置 | |
| KR100194216B1 (ko) | 비젼 시스템을 이용한 이동형 로보트의 위치보정장치 및 그 방법 | |
| JP3754340B2 (ja) | 位置検出装置 | |
| JPH01153289A (ja) | 産業用ロボット装置 | |
| JPH03281182A (ja) | 移動ロボットの座標補正方法 | |
| JPH04269194A (ja) | 平面計測方法 | |
| EP0610758A3 (en) | Method and assembly for determining the size and position of a roll head. | |
| JPH04100573A (ja) | カメラ座標系ずれ補正方法 | |
| JP4862383B2 (ja) | 協調搬送方法および協調搬送装置 | |
| JPH03277491A (ja) | 移動ロボット | |
| JPS60242987A (ja) | 産業用ロボツト | |
| JPH03166073A (ja) | ワーク位置検出方法 | |
| JPH04100118A (ja) | 視覚付ロボットの位置検出方法 |