JPH0460817A - カメラの位置ずれ検出方法 - Google Patents

カメラの位置ずれ検出方法

Info

Publication number
JPH0460817A
JPH0460817A JP2171645A JP17164590A JPH0460817A JP H0460817 A JPH0460817 A JP H0460817A JP 2171645 A JP2171645 A JP 2171645A JP 17164590 A JP17164590 A JP 17164590A JP H0460817 A JPH0460817 A JP H0460817A
Authority
JP
Japan
Prior art keywords
camera
positional deviation
robot
data
fixed point
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
JP2171645A
Other languages
English (en)
Other versions
JP2806604B2 (ja
Inventor
Atsushi Watanabe
淳 渡辺
Taro Arimatsu
有松 太郎
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP2171645A priority Critical patent/JP2806604B2/ja
Priority to PCT/JP1991/000723 priority patent/WO1992000167A1/ja
Priority to US07/834,289 priority patent/US5274360A/en
Priority to EP19910909717 priority patent/EP0494308A4/en
Publication of JPH0460817A publication Critical patent/JPH0460817A/ja
Application granted granted Critical
Publication of JP2806604B2 publication Critical patent/JP2806604B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • B25J19/021Optical sensing devices
    • B25J19/023Optical sensing devices including video camera means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はロボットシステムにおけるカメラの位置ずれ検
出方法に関し、特にカメラの位置ずれを作業開始前に確
認するカメラの位置ずれ検出方法に関する。
〔従来の技術〕
ロボットシステムではワークをカメラによって撮像し、
ワークの位置を認識させて、検査作業、組立作業、パレ
タイジング作業等を実行させることが実用化されつつあ
る。このために、カメラを固定する場合と、ロボットの
ハンドに設ける場合がある。特に、カメラの位置が固定
の場合は、カメラ位置がずれると組立作業等は不可能に
なる。
〔発明が解決しようとする課題〕
しかし、実際のロボットの作業が正常に行えないように
なる場合には種々の原因が考えられる。
例えば、ロボットと対象物の相対位置のずれ、ティーチ
ングプログラムの誤り等がある。
従って、ある不具合が生じたときにその原因を特定する
ために、原因となる要素を個々に確認していく必要があ
る。勿論、カメラの位置ずれも、これらの不具合の原因
の一つである。
一般に固定しておいたカメラの位置、姿勢がずれる頻度
はそれほど高くない。しかし、距離のある対象物を撮像
するカメラの性質上、微量な位置ずれもロボットの作業
上の障害となる。微量の位置ずれは簡単に判断するのは
困難であり、ロボットの作業をそのまま行うことは、作
業開始前の不安材料であった。−旦ロボットの作業に不
具合が発生してからでは、ワークの損傷等が発生し、取
り返しがつかない。
従って、事前に簡単な方法で、カメラの位置、姿勢等の
ずれの確認をすることが要求される。
本発明はこのような点に鑑みてなされたものであり、簡
単な方法で作業開始前にカメラの位置ずれを確認できる
カメラの位置ずれ検出方法を提供することを目的とする
〔課題を解決するための手段〕
本発明では上記課題を解決するために、ロボットシステ
ムにおけるカメラの位置ずれを検出するカメラの位置ず
れ検出方法において、前記カメラでv1認用定点を撮像
し、撮像データを求め、前記撮像データから位置データ
を求め、前記位置データと基準位置データとの誤差を求
め、前記誤差が許容値を越えているときは、カメラの位
置ずれアラームとすることを特徴とするカメラの位置ず
れ検出方法が、提供される。
〔作用〕
ロボットの作業開始前に、カメラで確認用定点を撮像し
て、撮像データを求める。撮像データがら位置データを
求める。この位置データと基準位置データとの誤差を求
め、この誤差が許容値を越えているときは、カメラの位
置ずれアラームとする。これによって、カメラの位置ず
れを確認できる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第2図は本発明のカメラの位置ずれ検出方法を実施する
ためのロボットシステムの全体の構成図である。ロボッ
ト1のアーム2には、パターン板3が結合されている。
パターン板3にはカメラ4の位置ずれを確認するための
定点が設けられている。カメラ4の位置ずれを検出する
には、理論的に1個の定点で足りるが、正確を期すため
に2個の定点を設けている。
ロボット1はロボット制御装置10によって制御される
。ロボット制御装置10はロボット1を制御して、カメ
ラ4の位置ずれを検出するために、パターン板3を基準
位置に位置決めする。
一方、画像処理装置2oにはカメラ4が結合されており
、カメラ4によってパターン板3を撮像し、カメラ4の
位置ずれを検出する。
画像処理装置20はプロセッサ(CPU)21を中心に
構成されている。ROM22には画像処理を行うための
コントロール・ソフトウェア22aが格納されている。
プログラムメモリ23には、カメラ4の位置ずれを確認
するための位置ずれ確認プログラム23aが格納されて
いる。位置ずれ確認プログラム23aの詳細については
後述する。
データメモリ24には、カメラ4で撮像するパターン板
3の定点の基準位置データ24aが格納されている。
フレームメモリ25は、カメラ4が撮像した、パターン
板3の定点の撮像データ25aがカメラインタフェース
(CINT)28を経由して格納される。この撮像デー
タ25aは画像処理プロセッサ26によって処理され、
位置データ24bとしてデータメモリ24に送られる。
インタフェース(INT>27はロボット制御装置10
との通信のためのインタフェースであり、ロボット制御
装置10からカメラ4の位置ずれ確認指令を受け、その
位置ずれアラーム信号あるいは位置正常信号をロボット
制御装置10に送る。
次にカメラ4の位置ずれ確認プログラムについて述べる
。第1図は位置ずれ確認プログラムのフローチャートで
ある。図において、Sに続く数値はステップ番号を示す
〔S1〕ロボツト制御装置10からカメラ4の位置の確
認指令があるか判別し、あればS2へ進む。
〔S2〕ロボツト制御装置10によって、ロボット1が
パターン板3を基準位置に位置決めしたか判別し、位置
決めが完了していればS3へ進む。
ロボット制御装置10は位置決めが完了したときにイン
タフェース27を経由して、位置決め完了信号を画像処
理装置20に送る。
〔S3〕カメラ4によって、パターン板3の定点を撮像
して、カメラインタフェース28を経由して、フレーム
メモリ25に撮像データ25aとして取り込む。さらに
、この撮像データ25aを画像処理プロセッサ26で画
像処理して、位置データ24bとして、データメモリ2
4に格納する。
〔S4〕基準位置データ24aと位置データ24bを比
較し、その誤差△εを求める。
〔S5〕誤差△εを誤差許容値εaと比較し、誤差△ε
の方が大きければS6へ、そうでなければS7へ進む。
〔S6〕誤差△εが誤差許容値εaより大きいので、ロ
ボット制御装置10ヘカメラ4の位置ずれアラーム信号
を送る。
〔S7]ロボツト制御装置10ヘカメラの位置正常信号
を送る。
ロボット制御装置10は位置ずれアラーム信号を受けて
、図示されていない表示装置にカメラ4の位置ずれアラ
ームを表示する。これによって、オペレータはカメラの
位置ずれを知ることができる。また、逆にカメラ4の位
置がずれていないときは、ロボット制御装置10にカメ
ラの位置正常信号が送られ、カメラの位置に異常がない
ことが表示され、オペレータは安心して作業を開始する
ことができる。
上記の説明では、撮像用の定点はパターン板に設けて、
ロボットで基準位置に位置決めするようにしたが、固定
した位置に定点を設けて行うこともできる。
また、上記の説明では、ロボット制御装置にカメラの位
置ずれアラーム信号あるいは位置確認信号を送り、ロボ
ット制御装置の表示装置に位置ずれアラーム等を表示す
るようにしたが、これらの位置ずれアラーム信号をロボ
ットを統括制御するPC(プログラマブル・コントロー
ラ)等に送り、このPCで処理することもできる。
〔発明の効果〕
以上説明したように本発明では、カメラで定点を撮像し
て、カメラの位置ずれを検出するようにしたので、作業
開始前にカメラの位置が正常かどうか確認することがで
き、安全に作業を開始することができる。
【図面の簡単な説明】
第1図は位置ずれ確認プログラムのフローチャート、 第2図は本発明のカメラの位置ずれ検出方法を実施する
ためのロボットシステムの全体の構成図である。 ロボット アーム パターン板 カメラ ロボット制御装置 画像処理装置 プロセッサ OM プログラムメモリ データメモリ フレームメモリ 26−  画像処理プロセッサ

Claims (3)

    【特許請求の範囲】
  1. (1)ロボットシステムにおけるカメラの位置ずれを検
    出するカメラの位置ずれ検出方法において、前記カメラ
    で確認用定点を撮像し、撮像データを求め、 前記撮像データから位置データを求め、 前記位置データと基準位置データとの誤差を求め、 前記誤差が許容値を越えているときは、カメラの位置ず
    れアラームとすることを特徴とするカメラの位置ずれ検
    出方法。
  2. (2)前記確認用定点はロボットのアームに把持された
    パターン板上の点とし、前記ロボットが前記パターン板
    を基準位置に位置決めすることを特徴とする請求項1記
    載のカメラの位置ずれ検出方法。
  3. (3)前記定点は前記カメラの位置確認用に設けられた
    固定された点であることを特徴とする請求項1記載のカ
    メラの位置ずれ検出方法。
JP2171645A 1990-06-29 1990-06-29 カメラの位置ずれ検出方法 Expired - Fee Related JP2806604B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2171645A JP2806604B2 (ja) 1990-06-29 1990-06-29 カメラの位置ずれ検出方法
PCT/JP1991/000723 WO1992000167A1 (en) 1990-06-29 1991-05-28 Method of detecting shift in camera position
US07/834,289 US5274360A (en) 1990-06-29 1991-05-28 Method of detecting positional dislocation of camera
EP19910909717 EP0494308A4 (en) 1990-06-29 1991-05-28 Method of detecting shift in camera position

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2171645A JP2806604B2 (ja) 1990-06-29 1990-06-29 カメラの位置ずれ検出方法

Publications (2)

Publication Number Publication Date
JPH0460817A true JPH0460817A (ja) 1992-02-26
JP2806604B2 JP2806604B2 (ja) 1998-09-30

Family

ID=15927053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2171645A Expired - Fee Related JP2806604B2 (ja) 1990-06-29 1990-06-29 カメラの位置ずれ検出方法

Country Status (4)

Country Link
US (1) US5274360A (ja)
EP (1) EP0494308A4 (ja)
JP (1) JP2806604B2 (ja)
WO (1) WO1992000167A1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009521022A (ja) * 2005-12-22 2009-05-28 ピルツ ゲーエムベーハー アンド コー.カーゲー 空間領域をモニタするためのモニタ装置を構成する方法
JP2018034271A (ja) * 2016-09-01 2018-03-08 アイシン精機株式会社 搬入出装置の搬入出作業における失敗要因特定方法
CN111890371A (zh) * 2019-03-29 2020-11-06 牧今科技 验证和更新机器人控制用校准信息的方法和控制***
US10906184B2 (en) 2019-03-29 2021-02-02 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control
JP2021066008A (ja) * 2019-10-18 2021-04-30 株式会社Mujin ロボット制御のためのキャリブレーション情報を検証及び更新するための方法並びに制御システム
US11014241B2 (en) 2019-03-29 2021-05-25 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5771234A (en) * 1995-12-06 1998-06-23 Industrial Technology Research Institute Method and system for ATM cell multiplexing under constant bit rate, variable bit rate and best-effort traffic
US5812526A (en) * 1995-12-21 1998-09-22 Industrial Technology Research Institute Traffic control mechanism in ATM communications network
US5987028A (en) * 1997-05-12 1999-11-16 Industrial Technology Research Insitute Multiple channel ATM switch
US5940389A (en) * 1997-05-12 1999-08-17 Computer And Communication Research Laboratories Enhanced partially self-routing algorithm for controller Benes networks
DE50110398D1 (de) 2000-04-07 2006-08-17 Pilz Gmbh & Co Kg Schutzvorrichtung zum absichern eines gefahrenbereichs sowie verfahren zum überprüfen der funktionssicherheit einer solchen
JP5496008B2 (ja) 2010-08-06 2014-05-21 キヤノン株式会社 位置姿勢計測装置、位置姿勢計測方法、およびプログラム
KR101901483B1 (ko) 2012-01-17 2018-09-21 아셀산 엘렉트로닉 사나이 베 티카렛 아노님 시르케티 추적 시스템 정확성 측정을 위한 시스템 및 방법
CN105939474B (zh) * 2016-06-24 2018-03-06 华为技术有限公司 用于测试摄像头的测试设备和测试方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6374586A (ja) * 1986-09-18 1988-04-05 トキコ株式会社 工業用ロボツト
JPH03205994A (ja) * 1990-10-26 1991-09-09 Hitachi Ltd クロマ信号のエンファシス・ディエンファシス回路

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4753569A (en) * 1982-12-28 1988-06-28 Diffracto, Ltd. Robot calibration
EP0151417A1 (en) * 1984-01-19 1985-08-14 Hitachi, Ltd. Method for correcting systems of coordinates in a robot having visual sensor device and apparatus therefor
US4851905A (en) * 1984-10-12 1989-07-25 Diffracto Ltd. Vision target fixture construction
US4796200A (en) * 1986-12-09 1989-01-03 Diffracto Ltd. Target based determination of robot and sensor alignment
US5060007A (en) * 1986-11-20 1991-10-22 Canon Kabushiki Kaisha Image blur display device
JPH01103292A (ja) * 1987-10-14 1989-04-20 Hitachi Ltd ロボットへのカメラ取り付け方式
JPH01121975A (ja) * 1987-11-06 1989-05-15 Fanuc Ltd 視覚センサのための光軸補正方式
JPH0213804A (ja) * 1988-07-01 1990-01-18 Fanuc Ltd 視覚センサにおけるノミナル設定方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6374586A (ja) * 1986-09-18 1988-04-05 トキコ株式会社 工業用ロボツト
JPH03205994A (ja) * 1990-10-26 1991-09-09 Hitachi Ltd クロマ信号のエンファシス・ディエンファシス回路

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009521022A (ja) * 2005-12-22 2009-05-28 ピルツ ゲーエムベーハー アンド コー.カーゲー 空間領域をモニタするためのモニタ装置を構成する方法
US9151446B2 (en) 2005-12-22 2015-10-06 Pilz Gmbh & Co. Kg Method and system for configuring a monitoring device for monitoring a spatial area
US9695980B2 (en) 2005-12-22 2017-07-04 Pilz Gmbh & Co. Kg Method and system for configuring a monitoring device for monitoring a spatial area
JP2018034271A (ja) * 2016-09-01 2018-03-08 アイシン精機株式会社 搬入出装置の搬入出作業における失敗要因特定方法
CN111890371A (zh) * 2019-03-29 2020-11-06 牧今科技 验证和更新机器人控制用校准信息的方法和控制***
US10906184B2 (en) 2019-03-29 2021-02-02 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control
CN111890371B (zh) * 2019-03-29 2021-05-04 牧今科技 验证和更新机器人控制用校准信息的方法和控制***
US11014241B2 (en) 2019-03-29 2021-05-25 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control
US11590656B2 (en) 2019-03-29 2023-02-28 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control
JP2021066008A (ja) * 2019-10-18 2021-04-30 株式会社Mujin ロボット制御のためのキャリブレーション情報を検証及び更新するための方法並びに制御システム

Also Published As

Publication number Publication date
US5274360A (en) 1993-12-28
EP0494308A1 (en) 1992-07-15
JP2806604B2 (ja) 1998-09-30
WO1992000167A1 (en) 1992-01-09
EP0494308A4 (en) 1993-03-03

Similar Documents

Publication Publication Date Title
KR970007039B1 (ko) 검출 위치 보정 방법
JPH0460817A (ja) カメラの位置ずれ検出方法
KR970005616B1 (ko) 자동 캘리브레이션(calibration) 방법
EP0493612B1 (en) Method of calibrating visual sensor
JP3394278B2 (ja) 視覚センサ座標系設定治具及び設定方法
JPH0435885A (ja) 視覚センサのキャリブレーション方法
JP3412465B2 (ja) 移動ロボット装置
JPS60189517A (ja) 位置制御装置
JPH0871973A (ja) ストッカ用ロボットの教示方法
JP2003302345A (ja) ロボットを用いた検査方法及び検査システム
JPH02276901A (ja) 視覚センサの位置ズレ修正方法
JP2665227B2 (ja) 位置補正装置
JP2758072B2 (ja) 板材加工機
JP3125374B2 (ja) 検査装置の座標表示方法
WO2023157380A1 (ja) ロボット監視システム、監視装置、監視装置の制御方法およびプログラム
JPS6380306A (ja) ワークにおける基準穴の重心決定方法
JP2950544B2 (ja) 視覚センサシステムにおける画像処理方法
JP2818423B2 (ja) 画像処理装置及びこれを用いた工作機械のワーク位置決め装置
JP3831988B2 (ja) 画像の2値化処理におけるしきい値設定方法
JP2545069B2 (ja) 板状ワ−クの加工方法
CN116940450A (zh) 机器人***以及机器人控制方法
JPH04114607U (ja) ロボツトの位置合わせ装置
JP2669673B2 (ja) 被加工物の位置補正装置
JPS63143677A (ja) 実装部品検査装置
JP2024068115A (ja) ロボット搭載移動装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080724

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090724

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees