JPH0677209B2 - ロボットシステムによる組立部品の座標キャリブレーション方法 - Google Patents

ロボットシステムによる組立部品の座標キャリブレーション方法

Info

Publication number
JPH0677209B2
JPH0677209B2 JP60298928A JP29892885A JPH0677209B2 JP H0677209 B2 JPH0677209 B2 JP H0677209B2 JP 60298928 A JP60298928 A JP 60298928A JP 29892885 A JP29892885 A JP 29892885A JP H0677209 B2 JPH0677209 B2 JP H0677209B2
Authority
JP
Japan
Prior art keywords
robot
assembly
recognition device
shape recognition
gravity
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 - Lifetime
Application number
JP60298928A
Other languages
English (en)
Other versions
JPS62156701A (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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP60298928A priority Critical patent/JPH0677209B2/ja
Publication of JPS62156701A publication Critical patent/JPS62156701A/ja
Publication of JPH0677209B2 publication Critical patent/JPH0677209B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、組立やハンドリングに用いられるロボットの
座標キャリブレーション、特にロボットと形状認識装置
とを組合せたシステム(以下ハンドアイシステムと称
す)による組立部品の座標のキャリブレーション方式に
関する。
〔従来の技術〕
従来、組立作業をロボットに行わせようとする場合、い
わゆるティーチングにより部品の置くべき位置情報をロ
ボット制御装置に入力する方法として次のような方法が
採用されていた。
一つの方法は、正しい組立位置にある部品の重心の位置
をロボットにつかませ、この時のロボットの位置データ
を組立位置における部品の位置データとしてティーチボ
ックスからの指令でロボット制御装置に入力する方法で
ある。
他の方法は、組立台の基本座標となるx軸y軸、原点を
ティーチングによってロボット制御装置に入力してお
き、これらの座標データと別途与えられるCAD(Compute
Aided Design)情報をもとに正しい組立位置における
部品の位置を決定する方法である。
これらの方法により決定される組立位置における部品の
位置データを用いて組立を行うためには、各部品は予め
決められた位置と方向にセットしておかなければならな
い。
〔発明が解決しようとする問題点〕
ところが、前者の方法では、部品の重心の位置をロボッ
トにつかませる必要があるので、ティーチング作業に神
経を使わなければならず、また、部品の種類が変わるご
とに、またロボットセルやラインのレイアウトを変更す
るたびにティーチングによるキャリブレーションをやり
直さなければならない。このため部品点数が多いような
場合にはこの方法は非現実的である。
また後者の方法では、基本的には3点(x軸、y軸上の
それぞれの点と原点)をティーチングで教示するだけで
よいので部品毎にティーチングをする繁雑さは解消され
るが、組立台の基本座標となるx軸,y軸,原点の座標位
置を教えるティーチングには常に誤差が伴うので、部品
の位置決め誤差は解消できない。
これらいずれの方法も、人が介在することによる誤差が
必ず発生する。また、現実の部品には公差やバラツキが
あるため、CADデータをもとに組立やハンドリングを行
う場合には部品の位置決めに高い精度が要求される。
そこで、本発明は、ロボットと形状認識装置とを組み合
わせたシステムによる組立部品の座標のキャリブレーシ
ョンを行うことにより、これら従来の方法の問題点を解
決するものである。
〔問題点を解決するための手段〕
以上の目的を達成するため、本発明による組立部品の座
標のキャリブレーションは以下の方法を用いる。すなわ
ち、アームの先端に把持機構を設けたロボットと、形状
認識装置とを組み合わせて、ロボットハンドシステムに
よる組立部品の座標キャリブレーションを行う方法にお
いて、正しい組立位置における組立部品の重心の位置
(xpw,ypw)及び慣性主軸をもとにした部品の方向を、
以下の順序で決定する。
1)前記部品を組立台上の正しい位置にセットする。
2)前記ロボットが前記部品を把持できる範囲内の任意
の位置(x,y)をティーチングにより指示し、その
座標をロボット制御装置に予め入力しておく。
3)前記ロボットにより前記部品の前記任意の位置を把
持した後、前記部品の方向を維持したまま前記部品を前
記形状認識装置の認識範囲内にある計測台上に平行移動
した後、前記部品の方向を維持したまま前記計測台上に
下ろす。
4)前記形状認識装置により前記部品の重心位置
(x,y)と方向を計測する。
5)前記4)のステップで計測された重心の位置
(x,y)と前記部品を前記認識範囲内に置いた位置
(x,y)との誤差を、前記ロボットが前記部品を把
持した位置(x,y)に加算して前記部品の重心位置
(xpw,ypw)を決定し、かつ前記形状認識装置によって
計測された前記方向を前記組立台における前記部品の方
向として記憶しておく。
6)前記3)〜5)のステップを各部品毎にくりかえ
す。
但し、(xpw,ypw)、(x,y)、(x,y)はロ
ボット座標値、(x,y)は形状認識装置が測定した
計測座標値をロボット座標値に変換したものである。
〔作用〕
本発明が対象とするハンドアイシステムは、外界に作用
を及ぼす操作機能(アームの先端に把持機構を設けたロ
ボット)と、触覚,視覚など外界からの情報を収集分析
する形状認識装置(本発明ではこれを「アイ」と表現す
る)を組み合わせたシステムで、ロボットだけでは行う
ことができない高度で複雑な作業を行うことができる。
前記形状認識装置の1例として、視覚機能を有するのが
ビジョンシステムであり、ビジョンでとらえた物体の重
心位置や物体の方向を即座に計算して、ロボット座標系
に変換することができる。つまり、あらかじめロボット
とビジョンの座標系を関連づける計算式は予め求められ
ていて、その計算式に基づいて物体の重心位置や方向を
計算するものである。
このようなハンドアイシステムを用いれば、形状認識装
置の計測範囲内であれば任意の位置に投入された部品に
対して、計測した重心位置(x,y)で各部品をロボ
ットにより把持して組立台に移送し、本発明によるキャ
リブレーションされた座標(xpw,ypw)すなわち組立台
上の正しい位置と計測された方向に基づいて、正確に部
品を組み立てることができる。
〔実施例〕
以下、本発明の実施例を図に基づいて説明する。
第1図は、ジグソーパズルをハンドリングによって組み
立てることを目的とした試験装置である。1はパズル片
を投げ込むシュート、2は図示しない形状認識装置(実
施例ではカメラを用いる形状認識装置を例に挙げる)に
よりパズル片の重心位置、および慣性主軸をもとにした
方向を計測するための計測台、3はアームの先端に把持
機構を設けたロボット、4はパズル片を組み立てる組立
台、5は前記カメラの視野、6はパズル片だまりであ
る。
組立台4上での各パズル片の正しい位置、すなわち重心
の位置の決め方は、まず組立台4上でパズルを組み立て
ておき、各パズル片の任意の位置をロボット3につまみ
上げさせ、カメラ視野(斜線部分)5内に部品を置き、
カメラで計測した部品の方向と重心のズレに基づいて組
立台4上の部品をつまみ上げた位置を補正すなわちキャ
リブレーションすることにより組立台上の正しい位置、
すなわち重心の位置を決定する。
このキャリブレーションの方法を、第2図を参照して幾
何学的に説明すると次のようになる。
各パズル片が組立台上の正しい位置にセットされている
状態からキャリブレーション動作が開始される。すなわ
ち、組立台4上のロボット3が特定のパズル片を把持
(実施例では吸着)できる範囲内での任意のロボットの
位置(x,y)をティーチング作業により予めロボッ
ト制御装置に入力しておき、前記ロボットの位置
(x,y)で把持した前記パズル片の方向を維持した
まま平行移動させ、形状認識装置(実施例では図示しな
いカメラ)の視野内にある計測台2上に前記パズル片を
おろし、この時のロボットの位置(x,y)を記憶し
ておく。次に形状認識装置により計測台2上に置かれた
前記パズル片のロボット座標に変換された重心位置(x
,y)とパズル片の慣性主軸をもとにした方向を求め
る。
以上の結果から、組立台上のパズル片の正しい位置、す
なわち重心位置(xPW,yPW)は次式で表される。
PW=x+(x−x) yPW=y+(y−y) 以上の動作を全部品に対して行い、キャリブレーション
を完了する。この工程はすべて自動的に行われるので、
あらゆる場面で利用可能である。
キャリブレーションが完了したら、実際の組立作業を行
う。まず、シュート2から任意のパズル片を投げ込む
と、そのパズル片は計測台2上のカメラ視野5内に任意
の位置及び姿勢で止まる。形状認識装置はそのパズル片
の形状を認識してそれが前に記憶しておいたどの部品番
号のパズル片に対応するかを識別するとともに、そのパ
ズル片の重心位置と慣性主軸をもとにした方向を測定す
る。ついで、パズル片を重心位置で把持し、予め前工程
で記憶された当該パズル片の正しい方向となるようにロ
ボットでパズル片を回転させ、前記のキャリブレーショ
ンを行ったときの組立台4の正しい位置にパズル片を置
く。このようにして、全てのパズル片は組立台4上の正
しい位置に置かれ、ジグソーパズルが組み立てられる。
実施例ではパズルの組立を例に挙げたが、部品一般の組
立は言うに及ばず、広く物品のハンドリングにも本発明
による方法が適用できることは言うまでもない。
また、形状認識装置としての「アイ」は視覚に限定され
ず、触覚を含めた感覚機能を有する装置も含まれる。
〔発明の効果〕
上述したように本発明によれば、以下の効果がある。
(1) ティーチング時に部品の重心の位置ではなく、
任意の位置をつかめばよく、正確な重心位置をつかむテ
ィーチング作業が不要であるので、高速のキャリブレー
ションが可能となる。
(2) 一旦、部品の任意の位置をティーチングにより
入力した後は、無人でキャリブレーションできるので、
FMSなどにおいて長時間運転をする場合このキャリブレ
ーションを定期的に行うことにより、経時的な位置ずれ
を補正することができる。
(3) キャリブレーションの精度は、形状認識装置の
重心位置測定精度と同程度か、あるいはロボットの繰り
返し位置精度に依存するだけであるので、高い位置決め
精度が実現できる。
【図面の簡単な説明】
第1図はハンドアイシステムを用いたジグソーパズル組
立システムにおける配置を示す平面図、第2図は本発明
によるキャリブレーションの幾何学的説明図である。 1:シュート、2:計測台、3:ロボット、4:組立台 5:カメラ視野、6:パズル片だまり

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】アームの先端に把持機構を設けたロボット
    と形状認識装置とを組み合わせて部品の組立を行うロボ
    ットシステムによる組立部品の座標キャリブレーション
    方法において、正しい組立位置における組立部品の重心
    の位置(xpw,ypw)および慣性主軸をもとにした部品の
    方向を、以下の順序で決定することを特徴とするロボッ
    トシステムによる組立部品の座標キャリブレーション方
    法。 1)前記部品を組立台上の正しい位置にセットする。 2)前記ロボットが前記部品を把持できる範囲内の任意
    の位置(x,y)をティーチングにより指示し、その
    座標をロボット制御装置に予め入力しておく。 3)前記ロボットにより前記部品の前記任意の位置を把
    持した後、前記部品の方向を維持したまま前記部品を前
    記形状認識装置の認識範囲内にある計測台上に平行移動
    した後、前記部品の方向を維持したまま前記計測台上に
    下ろす。 4)前記形状認識装置により前記部品の重心位置
    (x,y)と方向を計測する。 5)前記4)のステップで計測された重心の位置
    (x,y)と前記部品を前記認識範囲内に置いた位置
    (x,y)との誤差を、前記ロボットが前記部品を把
    持した位置(x,y)に加算して前記部品の重心位置
    (xpw,ypw)を決定し、かつ前記形状認識装置によって
    計測された前記方向を前記組立台における前記部品の方
    向として記憶しておく。 6)前記3)〜5)のステップを各部品毎にくりかえ
    す。 但し、(xpw,ypw)、(x,y)、(x,y)はロ
    ボット座標値、(x,y)は形状認識装置が測定した
    計測座標値をロボット座標値に変換したものである。
JP60298928A 1985-12-27 1985-12-27 ロボットシステムによる組立部品の座標キャリブレーション方法 Expired - Lifetime JPH0677209B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60298928A JPH0677209B2 (ja) 1985-12-27 1985-12-27 ロボットシステムによる組立部品の座標キャリブレーション方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60298928A JPH0677209B2 (ja) 1985-12-27 1985-12-27 ロボットシステムによる組立部品の座標キャリブレーション方法

Publications (2)

Publication Number Publication Date
JPS62156701A JPS62156701A (ja) 1987-07-11
JPH0677209B2 true JPH0677209B2 (ja) 1994-09-28

Family

ID=17865995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60298928A Expired - Lifetime JPH0677209B2 (ja) 1985-12-27 1985-12-27 ロボットシステムによる組立部品の座標キャリブレーション方法

Country Status (1)

Country Link
JP (1) JPH0677209B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107009367A (zh) * 2017-03-01 2017-08-04 江苏哈工海渡工业机器人有限公司 一种指令型机器人拼图系统及拼图一体机
CN111438688B (zh) * 2020-02-28 2022-03-22 广东拓斯达科技股份有限公司 机器人校正方法、装置、计算机设备及存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60116005A (ja) * 1983-11-28 1985-06-22 Yamazaki Mazak Corp ロボットにおける動作プログラム制御方法
JPH0727408B2 (ja) * 1984-01-19 1995-03-29 株式会社日立製作所 固定3次元視覚併用ロボットハンドリング装置
JPS60151711A (ja) * 1984-01-19 1985-08-09 Hitachi Ltd ロボツト手先視覚座標系較正方式
JPS60194303A (ja) * 1984-03-15 1985-10-02 Fanuc Ltd 視覚センサ処理装置における物体の姿勢判定装置

Also Published As

Publication number Publication date
JPS62156701A (ja) 1987-07-11

Similar Documents

Publication Publication Date Title
CN111452048B (zh) 多机器人相对空间位置关系的标定方法和装置
US9519736B2 (en) Data generation device for vision sensor and detection simulation system
JP6462986B2 (ja) ロボット制御方法、物品の製造方法、及び制御装置
Sharma et al. Motion perceptibility and its application to active vision-based servo control
CN110171009B (zh) 一种基于立体视觉的机器人手持示教装置
JPH0435885A (ja) 視覚センサのキャリブレーション方法
JP6912529B2 (ja) 視覚誘導ロボットアームの補正方法
JPS61281305A (ja) 多関節ロボツト制御装置
CN111409067A (zh) 一种机器人用户坐标自动标定系统及其标定方法
CN120422256B (zh) 复合机器人的机械臂控制方法、装置、设备及存储介质
US7957834B2 (en) Method for calculating rotation center point and axis of rotation, method for generating program, method for moving manipulator and positioning device, and robotic system
JPH05111886A (ja) ロボツトマニピユレータのキヤリブレーシヨン点教示方法およびキヤリブレーシヨン作業方法
CN117754572A (zh) 一种桁架机器人手眼标定方法、装置及系统
JPH0677209B2 (ja) ロボットシステムによる組立部品の座標キャリブレーション方法
JP6499272B2 (ja) ティーチング装置及び制御情報の生成方法
JPH012889A (ja) ロボット視覚座標系校正方法
JP7660686B2 (ja) ロボット制御装置、ロボット制御システム、及びロボット制御方法
Axelrod et al. Improving hand-eye calibration for robotic grasping and manipulation
JPH02110788A (ja) 3次元物体の形状認識方法
JP2001051713A (ja) ロボットの作業教示方法及び装置
KR102333281B1 (ko) 툴이 이동할 위치를 티칭하는 로봇암 및 로봇암의 동작 방법
JP2000039911A (ja) ロボット制御装置
JPH01193902A (ja) 手先視覚付きロボットの座標系較正方法
CN117813182A (zh) 机器人控制设备、机器人控制系统和机器人控制方法
CN113561182A (zh) 一种可配置的手眼标定方法及装置