[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2690603B2 - 視覚センサのキャリブレーション方法 - Google Patents

視覚センサのキャリブレーション方法

Info

Publication number
JP2690603B2
JP2690603B2 JP2140487A JP14048790A JP2690603B2 JP 2690603 B2 JP2690603 B2 JP 2690603B2 JP 2140487 A JP2140487 A JP 2140487A JP 14048790 A JP14048790 A JP 14048790A JP 2690603 B2 JP2690603 B2 JP 2690603B2
Authority
JP
Japan
Prior art keywords
calibration
pattern
data
visual sensor
robot
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.)
Expired - Fee Related
Application number
JP2140487A
Other languages
English (en)
Other versions
JPH0435885A (ja
Inventor
淳 渡辺
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 JP2140487A priority Critical patent/JP2690603B2/ja
Priority to PCT/JP1991/000643 priority patent/WO1991019240A1/ja
Priority to US07/820,588 priority patent/US5329469A/en
Priority to EP91909092A priority patent/EP0489919B1/en
Priority to DE69103871T priority patent/DE69103871T2/de
Publication of JPH0435885A publication Critical patent/JPH0435885A/ja
Application granted granted Critical
Publication of JP2690603B2 publication Critical patent/JP2690603B2/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
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/147Details of sensors, e.g. sensor lenses
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39008Fixed camera detects reference pattern held by end effector
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Vascular Medicine (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Manipulator (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はロボットシステムにおける視覚センサのキャ
リブレーションを行う視覚センサのキャリブレーション
方法に関し、特に複数のカメラ等のキャリブレーション
を行う視覚センサのキャリブレーション方法に関する。
〔従来の技術〕
ロボットシステムでは視覚機能を持たせ、ワークをカ
メラ等によって撮像し、ワークの位置を認識させて、組
立作業、パレタイジング作業等を実行させることが実用
化されつつある。また、正確にワークの位置を認識する
ため、あるいは複数のロボットに対応して複数のカメラ
が使用される。正確にワークの位置を認識するために、
ロボット座標系と、カメラ座標系との関係をキャリブレ
ーションする必要がある。複数のカメラを使用するとき
は、これに対応した専用の治具を用意して行っている。
〔発明が解決しようとする課題〕
しかし、キャリブレーション治具が大きく、これをカ
メラで撮像するために、治具をジョグ操作等で移動させ
る必要があり、操作性が低い。
また、キャリブレーション治具は一般に大きく、製造
費用等も高く、特別のスペースが必要となる。
さらに、複数のカメラを使用するときは、個々のカメ
ラごとにキャリブレーションを行うことが困難であっ
た。
本発明はこのような点に鑑みてなされたものであり、
キャリブレーションのための治具の移動操作の必要のな
い視覚センサのキャリブレーション方法を提供すること
を目的とする。
また、本発明の他の目的は簡単なキャリブレーション
治具で視覚センサのキャリブレーションを行うことので
きる視覚センサのキャリブレーション方法を提供するこ
とである。
さらに、本発明の他の目的はカメラ毎に簡単にキャリ
ブレーションできる視覚センサのキャリブレーション方
法を提供することである。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、ロボットシス
テムにおける視覚センサのキャリブレーションを行う視
覚センサのキャリブレーション方法において、ロボット
のアームにキャリブレーション用の複数の特徴点を有す
るパターン板をカメラの光軸に対して垂直な面に対して
所定の角度を有するように持たせ、ロボット制御装置か
ら、ロボットのベース座標上の前記パターン板の第1の
キャリブレーション・パターン・データを視覚センサ制
御装置に送り、前記視覚センサ制御装置は前記カメラの
撮像画面から前記パターン板から第2のキャリブレーシ
ョン・パターン・データを求め、一回の前記第1のキャ
リブレーション・パターン・データと一回の前記第2の
キャリブレーション・パターン・データからキャリブレ
ーション・データを求め、視覚センサのキャリブレーシ
ョンを行うことを特徴とする視覚センサのキャリブレー
ション方法が、提供される。
〔作用〕
ロボット制御装置は、パターン板のロボット座標系上
の位置データを正確に内部に持っている。すなわち、ロ
ボットのアームの先端の座標位置と、パターン板の取り
付け寸法からパターン板の第1のキャリブレーション・
パターン・データを持っている。
視覚センサ制御装置はこの第1のキャリブレーション
・パターン・データを通信回線を経由して、ロボット制
御装置から読み取る。一方、視覚センサ制御装置は視覚
センサからパターン板画像を取り込み、パターンの各ド
ットを検出し、第2のキャリブレーション・パターン・
データを求める。
この第1のキャリブレーション・パターン・データと
第2のキャリブレーション・パターン・データを比較す
れば、キャリブレーション・データを得ることができ
る。
そして、パターン板の大きさからカメラの光軸の垂直
方向の距離も得ることができ、一回のキャリブレーショ
ン・パターン・データから、キャリブレーション・デー
タを求めることができる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図は本発明の視覚センサのキャリブレーション方
式を実施するためのロボットシステムの全体の構成図で
ある。第1図ではキャリブレーション・パターン・デー
タの流れを簡単に説明するために、ロボットとカメラは
1台としているが、実際には複数のロボットあるいは複
数のカメラが使用される。
ロボット1のアーム2には、パターン板3が結合され
ている。パターン板3には複数のドットパターンが設け
られている。パターン板3の詳細については後述する。
ロボット1はロボット制御装置10によって制御される。
ロボット制御装置10はロボットのベース座標のアーム2
の先端の座標位置、すなわちTCP(ツール・センタ・ポ
イント)の座標位置は現在位置として認識している。従
って、アーム2のTCPとパターン板3の取り付け寸法か
ら、パターン板3の各ドットパターンの位置であるロボ
ット座標上でのキャリブレーション・パターン・データ
をメモリ11に持っている。このキャリブレーション・パ
ターン・データをCPDr11aとする。なお、ロボット制御
装置10はパターン板3がカメラ4の光軸に対して垂直で
なく、一定の角度を有するように制御する。これは、1
回の測定で得られたキャリブレーション・パターン・デ
ータからキャリブレーション・データを得るためであ
る。すなわち、各ドット・パターンの位置等からパター
ン板3のカメラに垂直方向の距離を求めることができる
からである。
一方、視覚センサ制御装置20にはカメラ4が結合され
ており、カメラ4によってパターン板3を撮像し、カメ
ラ4のキャリブレーションを行う。
視覚センサ制御装置20はプロセッサ(CPU)21を中心
に構成されている。ROM22にはキャリブレーションを行
うためのコントロール・ソフトウェア22aが格納されて
おり、キャリブレーション動作を制御する。RAM23は後
述のキャリブレーション・データ(CD)23aと、ロボッ
ト制御装置10からキャリブレーション・パターン・デー
タ(CPDr)11aが格納されている。RAM24には、パターン
板の各ドットの座標位置データ、ドットパターン・デー
タ(DPD)24aが格納される。
プロセッサ21はコントロール・ソフトウェア22aに従
って、カメラ4からパターン板3のドットパターンを撮
像する。この撮像データはカメラ・インタフェース28を
経由して、RAM25に一旦格納される。この撮像データは
カメラ4の撮像面上での各ドットパターンの映像データ
である。
画像処理プロセッサ26は、この位置データと予め格納
されたドットパターン・データ(DPD)24aから、カメラ
4のキャリブレーション・パターン・データ(CPDc)25
aを求め、RAM25に格納する。
一方、ロボット制御装置10内のキャリブレーション・
パターン・データ(CPDr)11aを通信回線13を経由し
て、インタフェース27から読み取り、RAM23に格納す
る。
続いて、ロボット座標上でのキャリブレーション・パ
ターン・データ(CPDr)11aとカメラ座標上でのキャリ
ブレーション・パターン・データ(CPDc)25aとを比較
して、カメラ座標系のロボット座標系における位置、姿
勢の関係を計算、すなわちキャリブレーションを行う。
この結果をキャリブレーション・データ(CD)23aとし
て、RAM23に格納する。
このキャリブレーション・データ(CD)23aは組立、
パレタイジング作業等に使用され、これによって、ロボ
ット座標系におけるワークの位置、姿勢を正確にカメラ
4と視覚センサ制御装置で認識することができる。
第2図はパターン板のドットパターンの詳細図であ
る。パターン板3には矩形状にドットパターン3a、3b、
3c等が配列されている。これらのドットパターンは理論
的に6個あれば足りるが、キャリブレーション・パター
ン・データを正確に求めるために、25のドットパターン
が設けられている。特に、ドットパターン3aは原点用と
して他のドットパターンより大きくなっている。
第3図は2台のカメラで1個のパターン板を撮像する
場合の例を示す図である。すなわち、2台のカメラ5、
6によってパターン板3のドットパターンを撮像するこ
とにより、それぞれのカメラ座標系のキャリブレーショ
ンを、独立に行うことができる。
第4図は4台のロボットと4台のカメラからなるロボ
ットシステムにおいて、4台のカメラを全ロボット共通
のロボット座標系に対してキャリブレーションする例を
示す図である。ロボット31のパターン板3aをカメラ41で
撮像し、ロボット32のパターン板3bをカメラ42で撮像
し、ロボット33のパターン板3cをカメラ43で撮像し、ロ
ボット34のパターン板3dをカメラ44で撮像している。こ
こでは、図示されていない視覚センサ制御装置によっ
て、各カメラの撮像データが取り込まれ、それぞれのカ
メラのキャリブレーション・データが計算される。その
詳細は第1図の場合と同じである。この例の場合でも分
かるように、キャリブレーション・データはカメラ毎に
求めることができ、カメラの位置等を変更したときも変
更したカメラのみキャリブレーション・データを取り直
せばよい。
上記の説明では1台のロボットと2台のカメラの例、
4台のロボットと4台のカメラの例で説明したが、これ
らの台数は必要に応じて、選択することができることは
いうまでもない。
また、パターン板は1種類のみ用意すればよく、それ
ほど大きなものは必要なく、簡単に製造できる。さら
に、キャリブレーション・データを求めるために、特別
にジョグ操作等を行う必要もなく、一回の測定で得られ
たキャリブレーション・パターン・データからキャリブ
レーション・データを求めることができる。
なお、上記の説明では視覚センサとしてカメラを使用
したが、これ以外にもレーザ測長器等を使用して、パタ
ーン板のドットパターンを読み取り、キャリブレーショ
ン・パターン・データを求めるようにすることもでき
る。
〔発明の効果〕
以上説明したように本発明では、ロボット装置内のキ
ャリブレーション・パターン・データを視覚センサ制御
装置に送り、視覚センサがカメラの撮像データから求め
た視覚センサ座標でのキャリブレーション・パターン・
データと比較して、キャリブレーション・データを求め
るようにしたので、パターン板を移動させることなく、
一回の測定で得られたキャリブレーション・パターン・
データから、キャリブレーション・データを求めること
ができ、操作が簡単になる。
また、複数の視覚センサに対しても個別にキャリブレ
ーションを行うことができる。
【図面の簡単な説明】
第1図は本発明の視覚センサのキャリブレーション方式
を実施するためのロボットシステムの全体の構成図、 第2図はパターン板のドットパターンの詳細図、 第3図は2台のカメラで1個のパターン板を撮像する場
合の例を示す図、 第4図は4台のロボットと4台のカメラからなるロボッ
トシステムにおいて、4台のカメラを全ロボット共通の
ロボット座標系に対してキャリブレーションする例を示
す図である。 1……ロボット 2……アーム 3……パターン板 4……カメラ 10……ロボット制御装置 11……メモリ 20……視覚センサ制御装置 21……プロセッサ 22……ROM 23……RAM 24……RAM 25……RAM 26……画像処理プロセッサ CD……キャリブレーション・データ CPDr……ロボット座標上のキャリブレーション・パター
ン・データ CPDc……カメラ座標上のキャリブレーション・パターン
・データ

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】ロボットシステムにおける視覚センサのキ
    ャリブレーションを行う視覚センサのキャリブレーショ
    ン方法において、 ロボットのアームにキャリブレーション用の複数の特徴
    点を有するパターン板をカメラの光軸に対して垂直な面
    に対して所定の角度を有するように持たせ、 ロボット制御装置から、ロボットのベース座標上の前記
    パターン板の第1のキャリブレーション・パターン・デ
    ータを視覚センサ制御装置に送り、 前記視覚センサ制御装置は前記カメラの撮像画面から前
    記パターン板から第2のキャリブレーション・パターン
    ・データを求め、 一回の前記第1のキャリブレーション・パターン・デー
    タと一回の前記第2のキャリブレーション・パターン・
    データからキャリブレーション・データを求め、 視覚センサのキャリブレーションを行うことを特徴とす
    る視覚センサのキャリブレーション方法。
  2. 【請求項2】前記第2のキャリブレーション・パターン
    ・データはレーザ測長器を使用して得ることを特徴とす
    る請求項1記載の視覚センサのキャリブレーション方
    法。
  3. 【請求項3】1台のロボットのパターン板から、複数の
    カメラで、前記カメラごとに前記第2のキャリブレーシ
    ョン・パターン・データを取り込み、前記複数のカメラ
    のキャリブレーションを行うことを特徴とする請求項1
    記載の視覚センサのキャリブレーション方法。
  4. 【請求項4】複数のロボットのパターン板から複数のカ
    メラの前記第2のキャリブレーション・パターン・デー
    タを取り込み、キャリブレーションを行うことを特徴と
    する請求項1記載の視覚センサのキャリブレーション方
    法。
  5. 【請求項5】前記キャリブレーションデータはマトリク
    スデータとして得ることを特徴とする請求項1記載の視
    覚センサのキャリブレーション方法。
  6. 【請求項6】前記パターン板は1個の原点用のドット・
    パターンと、複数の矩形状に配列されたドット・パター
    ンからなることを特徴とする請求項1記載の視覚センサ
    のキャリブレーション方法。
JP2140487A 1990-05-30 1990-05-30 視覚センサのキャリブレーション方法 Expired - Fee Related JP2690603B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2140487A JP2690603B2 (ja) 1990-05-30 1990-05-30 視覚センサのキャリブレーション方法
PCT/JP1991/000643 WO1991019240A1 (en) 1990-05-30 1991-05-15 Calibration system of visual sensor
US07/820,588 US5329469A (en) 1990-05-30 1991-05-15 Calibration method for a visual sensor
EP91909092A EP0489919B1 (en) 1990-05-30 1991-05-15 Calibration system of visual sensor
DE69103871T DE69103871T2 (de) 1990-05-30 1991-05-15 Eichsystem für einen optischen sensor.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2140487A JP2690603B2 (ja) 1990-05-30 1990-05-30 視覚センサのキャリブレーション方法

Publications (2)

Publication Number Publication Date
JPH0435885A JPH0435885A (ja) 1992-02-06
JP2690603B2 true JP2690603B2 (ja) 1997-12-10

Family

ID=15269755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2140487A Expired - Fee Related JP2690603B2 (ja) 1990-05-30 1990-05-30 視覚センサのキャリブレーション方法

Country Status (5)

Country Link
US (1) US5329469A (ja)
EP (1) EP0489919B1 (ja)
JP (1) JP2690603B2 (ja)
DE (1) DE69103871T2 (ja)
WO (1) WO1991019240A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1621297A1 (en) 2004-07-28 2006-02-01 Fanuc Ltd Method of and device for re-calibrating three-dimensional visual sensor in robot system
KR101850118B1 (ko) * 2016-08-09 2018-04-19 한국생산기술연구원 이동 로봇과 카메라의 캘리브레이션 방법 및 시스템
DE102018200154A1 (de) 2017-01-12 2018-07-12 Fanuc Corporation Kalibrationsvorrichtung, Kalibrationsverfahren und Programm für einen visuellen Sensor
JP2018111165A (ja) * 2017-01-12 2018-07-19 ファナック株式会社 視覚センサのキャリブレーション装置、方法及びプログラム

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2764485B2 (ja) * 1991-08-27 1998-06-11 ファナック株式会社 リアルタイムセンサの診断方法
JP3394278B2 (ja) * 1992-12-03 2003-04-07 ファナック株式会社 視覚センサ座標系設定治具及び設定方法
JP3394322B2 (ja) * 1994-05-19 2003-04-07 ファナック株式会社 視覚センサを用いた座標系設定方法
EP0763406B1 (de) * 1995-09-15 2000-02-23 Ersü, Enis Verfahren zum Bestimmen der Lage eines Körpers im Raum
US5748505A (en) * 1996-02-06 1998-05-05 Perceptron, Inc. Method and apparatus for calibrating a noncontact gauging sensor with respect to an external coordinate system
US6285959B1 (en) 1996-02-06 2001-09-04 Perceptron, Inc. Method and apparatus for calibrating a non-contact gauging sensor with respect to an external coordinate system
US6134507A (en) * 1996-02-06 2000-10-17 Perceptron, Inc. Method and apparatus for calibrating a non-contact gauging sensor with respect to an external coordinate system
US6078846A (en) * 1996-02-06 2000-06-20 Perceptron, Inc. Calibration and compensation of robot-based gauging system
US6259827B1 (en) 1996-03-21 2001-07-10 Cognex Corporation Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images
US6137893A (en) 1996-10-07 2000-10-24 Cognex Corporation Machine vision calibration targets and methods of determining their location and orientation in an image
US5960125A (en) 1996-11-21 1999-09-28 Cognex Corporation Nonfeedback-based machine vision method for determining a calibration relationship between a camera and a moveable object
US6075881A (en) 1997-03-18 2000-06-13 Cognex Corporation Machine vision methods for identifying collinear sets of points from an image
US6044308A (en) * 1997-06-13 2000-03-28 Huissoon; Jan Paul Method and device for robot tool frame calibration
US6608647B1 (en) 1997-06-24 2003-08-19 Cognex Corporation Methods and apparatus for charge coupled device image acquisition with independent integration and readout
US5978521A (en) * 1997-09-25 1999-11-02 Cognex Corporation Machine vision methods using feedback to determine calibration locations of multiple cameras that image a common object
US5978080A (en) 1997-09-25 1999-11-02 Cognex Corporation Machine vision methods using feedback to determine an orientation, pixel width and pixel height of a field of view
US6381375B1 (en) 1998-02-20 2002-04-30 Cognex Corporation Methods and apparatus for generating a projection of an image
US6071060A (en) * 1998-04-08 2000-06-06 Mcms, Inc. Calibration jig for an automated placement machine
US6101455A (en) * 1998-05-14 2000-08-08 Davis; Michael S. Automatic calibration of cameras and structured light sources
US6687402B1 (en) 1998-12-18 2004-02-03 Cognex Corporation Machine vision methods and systems for boundary feature comparison of patterns and images
US6381366B1 (en) 1998-12-18 2002-04-30 Cognex Corporation Machine vision methods and system for boundary point-based comparison of patterns and images
JP3300682B2 (ja) * 1999-04-08 2002-07-08 ファナック株式会社 画像処理機能を持つロボット装置
JP3421608B2 (ja) * 1999-04-08 2003-06-30 ファナック株式会社 教示モデル生成装置
US6356807B1 (en) 1999-08-13 2002-03-12 Fanuc Robotics North America, Inc. Method of determining contact positions, calibration parameters, and reference frames for robot assemblies
US6684402B1 (en) 1999-12-01 2004-01-27 Cognex Technology And Investment Corporation Control methods and apparatus for coupling multiple image acquisition devices to a digital data processor
US6748104B1 (en) 2000-03-24 2004-06-08 Cognex Corporation Methods and apparatus for machine vision inspection using single and multiple templates or patterns
US6798925B1 (en) * 2000-12-22 2004-09-28 Cognex Corporation Method and apparatus for calibrating an image acquisition system
JP2004093265A (ja) 2002-08-30 2004-03-25 Fujitsu Ltd 位置検出装置及びライブラリ装置
KR100468857B1 (ko) * 2002-11-21 2005-01-29 삼성전자주식회사 2차원 형상에 대한 투사 불변형 표현자를 이용한핸드/아이 캘리브레이션 방법
US7063256B2 (en) * 2003-03-04 2006-06-20 United Parcel Service Of America Item tracking and processing systems and methods
US7090134B2 (en) * 2003-03-04 2006-08-15 United Parcel Service Of America, Inc. System for projecting a handling instruction onto a moving item or parcel
EP1468792A3 (de) * 2003-04-16 2005-04-20 VMT Bildverarbeitungssysteme GmbH Verfahren zum Kalibrieren eines Roboters
US7561717B2 (en) * 2004-07-09 2009-07-14 United Parcel Service Of America, Inc. System and method for displaying item information
DE102004056669A1 (de) * 2004-10-13 2006-04-20 Robert Bosch Gmbh Einrichtung für die Kalibrierung eines Bildsensorsystems in einem Kraftfahrzeug
US7113878B1 (en) 2005-05-18 2006-09-26 Perceptron, Inc. Target for calibrating a non-contact sensor
US20060271332A1 (en) * 2005-05-18 2006-11-30 Perceptron, Inc. Method for calibrating a non-contact sensor using a robot
DE102005045854B3 (de) * 2005-09-26 2007-04-12 Siemens Ag Verfahren und System zur Kalibrierung einer Kamera in Produktionsmaschinen
US8111904B2 (en) 2005-10-07 2012-02-07 Cognex Technology And Investment Corp. Methods and apparatus for practical 3D vision system
US8311311B2 (en) * 2005-10-31 2012-11-13 Mitutoyo Corporation Optical aberration correction for machine vision inspection systems
US8162584B2 (en) 2006-08-23 2012-04-24 Cognex Corporation Method and apparatus for semiconductor wafer alignment
JP4297142B2 (ja) * 2006-09-13 2009-07-15 株式会社日立製作所 運搬システム
US8462834B2 (en) * 2007-11-12 2013-06-11 Analog Devices, Inc. Methods and apparatus for generating and processing transmitter signals
EP2070664A1 (en) * 2007-12-14 2009-06-17 Montanuniversität Leoben Object processing system
US8923602B2 (en) * 2008-07-22 2014-12-30 Comau, Inc. Automated guidance and recognition system and method of the same
JP4763074B2 (ja) 2009-08-03 2011-08-31 ファナック株式会社 ロボットのツール先端点の位置の計測装置および計測方法
US20150142171A1 (en) * 2011-08-11 2015-05-21 Siemens Healthcare Diagnostics Inc. Methods and apparatus to calibrate an orientation between a robot gripper and a camera
JP5928114B2 (ja) 2012-04-12 2016-06-01 セイコーエプソン株式会社 ロボットシステム、ロボットシステムのキャリブレーション方法、ロボット
JP5670416B2 (ja) 2012-12-28 2015-02-18 ファナック株式会社 ロボットシステム表示装置
US9189702B2 (en) 2012-12-31 2015-11-17 Cognex Corporation Imaging system for determining multi-view alignment
JP2014180720A (ja) * 2013-03-19 2014-09-29 Yaskawa Electric Corp ロボットシステム及びキャリブレーション方法
CN103878774A (zh) * 2014-02-25 2014-06-25 西安航天精密机电研究所 一种基于机器人的视觉标定方法
DE102014213518A1 (de) * 2014-07-11 2016-01-14 Trumpf Werkzeugmaschinen Gmbh + Co. Kg Verfahren, Bearbeitungsmaschine und Computerprogrammprodukt zum bildbasierten Platzieren von Werkstückbearbeitungsvorgängen
SI3012695T1 (en) 2014-10-23 2018-01-31 Comau S.P.A. System for monitoring and control of an industrial plant
US10525597B2 (en) * 2014-11-21 2020-01-07 Seiko Epson Corporation Robot and robot system
JP6812095B2 (ja) * 2015-10-22 2021-01-13 キヤノン株式会社 制御方法、プログラム、記録媒体、ロボット装置、及び物品の製造方法
US10742865B2 (en) 2017-04-14 2020-08-11 International Business Machines Corporation Configuring cognitive robot vision
US10471478B2 (en) 2017-04-28 2019-11-12 United Parcel Service Of America, Inc. Conveyor belt assembly for identifying an asset sort location and methods of utilizing the same
US11072074B2 (en) * 2017-12-13 2021-07-27 Cognex Corporation Calibration and operation of vision-based manipulation systems
MX2020011540A (es) 2018-04-30 2021-10-04 Path Robotics Inc Escaner láser que rechaza la reflexión.
IT201800005091A1 (it) 2018-05-04 2019-11-04 "Procedimento per monitorare lo stato di funzionamento di una stazione di lavorazione, relativo sistema di monitoraggio e prodotto informatico"
JP7070127B2 (ja) * 2018-06-15 2022-05-18 オムロン株式会社 ロボット制御システム
US10369698B1 (en) * 2019-03-07 2019-08-06 Mujin, Inc. Method and system for performing automatic camera calibration for robot control
JP2020154208A (ja) * 2019-03-22 2020-09-24 本田技研工業株式会社 カメラ焦点調整治具、及びカメラ焦点調整方法
US10906184B2 (en) 2019-03-29 2021-02-02 Mujin, Inc. Method and control system for verifying and updating camera calibration for robot control
JP7414850B2 (ja) 2020-01-14 2024-01-16 ファナック株式会社 ロボットシステム
US11407110B2 (en) 2020-07-17 2022-08-09 Path Robotics, Inc. Real time feedback and dynamic adjustment for welding robots
KR20230160277A (ko) 2021-02-24 2023-11-23 패스 로보틱스, 인코포레이티드 오토노머스 웰딩 로봇

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4380696A (en) * 1980-11-12 1983-04-19 Unimation, Inc. Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing
US4753569A (en) * 1982-12-28 1988-06-28 Diffracto, Ltd. Robot calibration
EP0114505B1 (en) * 1982-12-28 1987-05-13 Diffracto Ltd. Apparatus and method for robot calibration
JPS6037007A (ja) * 1983-08-08 1985-02-26 Hitachi Ltd 画像処理装置の座標変換パラメタ決定方式
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
JPS60229109A (ja) * 1984-04-27 1985-11-14 Hitachi Ltd 視覚カメラによる位置補正システム
US4796200A (en) * 1986-12-09 1989-01-03 Diffracto Ltd. Target based determination of robot and sensor alignment
JPS61129508A (ja) * 1984-11-28 1986-06-17 Yokogawa Electric Corp ロボツト用・物体観測装置
US4825394A (en) * 1985-05-07 1989-04-25 General Dynamics Corporation Vision metrology system
JPS62214403A (ja) * 1986-03-17 1987-09-21 Yaskawa Electric Mfg Co Ltd 視覚センサ付ロボツトシステムにおけるキヤリブレ−シヨン方法
US4853771A (en) * 1986-07-09 1989-08-01 The United States Of America As Represented By The Secretary Of The Navy Robotic vision system
JPS63254575A (ja) * 1987-04-13 1988-10-21 Fanuc Ltd 視覚センサのキヤリブレ−シヨン装置
US4831549A (en) * 1987-07-28 1989-05-16 Brigham Young University Device and method for correction of robot inaccuracy
JPH0790494B2 (ja) * 1987-08-22 1995-10-04 ファナック株式会社 視覚センサのキャリブレ−ション方法
US4907169A (en) * 1987-09-30 1990-03-06 International Technical Associates Adaptive tracking vision and guidance system
US4909376A (en) * 1987-10-06 1990-03-20 Western Technologies Automation, Inc. Robotically controlled component feed mechanism visually monitoring part orientation
US4841762A (en) * 1987-10-27 1989-06-27 Automatix Incorporated Symmetry calibration method for multi-configuration robots
JPH01205994A (ja) * 1988-02-08 1989-08-18 Toshiba Corp ロボット視覚認識装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1621297A1 (en) 2004-07-28 2006-02-01 Fanuc Ltd Method of and device for re-calibrating three-dimensional visual sensor in robot system
US7359817B2 (en) 2004-07-28 2008-04-15 Fanuc Ltd Method of and device for re-calibrating three-dimensional visual sensor in robot system
KR101850118B1 (ko) * 2016-08-09 2018-04-19 한국생산기술연구원 이동 로봇과 카메라의 캘리브레이션 방법 및 시스템
DE102018200154A1 (de) 2017-01-12 2018-07-12 Fanuc Corporation Kalibrationsvorrichtung, Kalibrationsverfahren und Programm für einen visuellen Sensor
JP2018111165A (ja) * 2017-01-12 2018-07-19 ファナック株式会社 視覚センサのキャリブレーション装置、方法及びプログラム
US10434654B2 (en) 2017-01-12 2019-10-08 Fanuc Corporation Calibration device, calibration method, and computer readable medium for visual sensor
US10647001B2 (en) 2017-01-12 2020-05-12 Fanuc Corporation Calibration device, calibration method, and computer readable medium for visual sensor
DE102018200155B4 (de) 2017-01-12 2020-08-06 Fanuc Corporation Kalibrationsvorrichtung, Kalibrationsverfahren und Programm für einen visuellen Sensor

Also Published As

Publication number Publication date
DE69103871T2 (de) 1995-01-12
DE69103871D1 (de) 1994-10-13
JPH0435885A (ja) 1992-02-06
EP0489919B1 (en) 1994-09-07
US5329469A (en) 1994-07-12
WO1991019240A1 (en) 1991-12-12
EP0489919A1 (en) 1992-06-17
EP0489919A4 (en) 1993-02-24

Similar Documents

Publication Publication Date Title
JP2690603B2 (ja) 視覚センサのキャリブレーション方法
JP2686351B2 (ja) 視覚センサのキャリブレーション方法
KR970007039B1 (ko) 검출 위치 보정 방법
TWI672206B (zh) 機械手臂非接觸式工具中心點校正裝置及其方法以及具有校正功能的機械手臂系統
JP6527178B2 (ja) 視覚センサのキャリブレーション装置、方法及びプログラム
US20110320039A1 (en) Robot calibration system and calibrating method thereof
JPWO2018043525A1 (ja) ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法
US12058468B2 (en) Image capturing apparatus, image processing apparatus, image processing method, image capturing apparatus calibration method, robot apparatus, method for manufacturing article using robot apparatus, and recording medium
CN111590593A (zh) 机械臂的标定方法、装置、系统及存储介质
JPWO2018043524A1 (ja) ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法
JP2682763B2 (ja) ロボット機体の作動誤差の自動測定方法
WO2022124232A1 (ja) 画像処理システム及び画像処理方法
JPH0882505A (ja) カメラパラメーターのキャリブレーション方法および物体の位置計測方法
JP7414850B2 (ja) ロボットシステム
CN114643577B (zh) 一种通用型机器人视觉自动标定装置和方法
WO1997030572A1 (en) Process for forming on an opto-electronic transducer a shadow image of at least a part of an electronic component
JPH0934552A (ja) 移動体の制御装置、位置検出装置、そして移動体装置、及びそれらの制御方法
JPH069795B2 (ja) ロボットの手首部位置決め方法
JP6721211B2 (ja) 位置決め装置及び穿孔装置
JPH07120416B2 (ja) 高速視覚認識装置
JP3541980B2 (ja) 視覚センサ付きロボットにおけるキャリブレーション方法
JPH05329793A (ja) 視覚センサ
CN117754572B (zh) 一种桁架机器人手眼标定方法、装置及系统
WO2024048491A1 (ja) ロボットシステム、および、ロボットシステムの制御方法
KR19990088074A (ko) 디지탈이미지프로세싱으로물체위치를판정하는방법

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: 20070829

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20080829

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090829

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees