JPH05111897A - 複数台のロボツトの相対位置関係取得方式 - Google Patents

複数台のロボツトの相対位置関係取得方式

Info

Publication number
JPH05111897A
JPH05111897A JP29950691A JP29950691A JPH05111897A JP H05111897 A JPH05111897 A JP H05111897A JP 29950691 A JP29950691 A JP 29950691A JP 29950691 A JP29950691 A JP 29950691A JP H05111897 A JPH05111897 A JP H05111897A
Authority
JP
Japan
Prior art keywords
robot
tool
coordinate system
needle
positional relationship
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
Application number
JP29950691A
Other languages
English (en)
Inventor
Yoshihisa Furukawa
善久 古川
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 JP29950691A priority Critical patent/JPH05111897A/ja
Publication of JPH05111897A publication Critical patent/JPH05111897A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/39—Robotics, robotics to robotics hand
    • G05B2219/39051—Calibration cooperating manipulators, closed kinematic chain by alignment

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【目的】 複数台のロボットの相対位置関係を簡単に取
得できるようにする。 【構成】 ロボットAに力覚センサ3及び形状が既知の
面を有する面状ツール4を取り付ける。ロボットBに針
状ツール5を取り付ける。針状ツール5を面状ツール4
に所定の力で静的に接触させた状態にする。力覚センサ
で検出される力成分,トルク成分及びロボットAの姿勢
より力点(接触点)のロボットAのベース座標系の位置
を求める。また、ロボットBの該ロボットBのベース座
標系上の針状ツール先端位置を求める。同一直線上にな
い3点に対して針状ツール5を面状ツール4に同様に接
触させて各々のロボット座標系状の位置を求める。これ
ら3点よりロボットAのベース座標系で表したロボット
Bのベース座標系の同次変換行列の6つのパラメータを
決定し、ロボットAとロボットBの位置関係を得る。面
状ツール4の加工精度、針状ツール5を面状ツール4の
取り付け精度がよければ簡単に位置関係を求めることが
できる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、複数台のロボットが
協調して作業を行うときの、ロボット間の相対位置関係
の取得方式に関する。
【0002】
【従来の技術】1台のロボットで持つことができないよ
うな重量物を、複数のロボットでハンドリングするとき
や、ワイヤ等の柔軟物を複数のロボットでハンドリング
するとき等、1つの作業対象に対して複数台のロボット
が共動で作業する場合がある。このような場合、各ロボ
ットは他のロボットと協調作業を行わねばならないた
め、干渉をさける事や共同作業のために各ロボット間の
位置関係を知る必要がある。そのため、従来は次の方法
によって各ロボットの位置関係を知るようにしている。 (1)各ロボットを決められた位置に正確に位置決めし
配置する。 (2)各ロボットの中間に治具を固定し、該治具上の正
確に位置が分かっている数点を、各ロボットに装着した
ツール上の1点で触れるようにロボットを動かし、その
ときのロボットの位置・姿勢より、治具の座標系を介し
て各ロボットの位置関係を求める。
【0003】
【発明が解決しようとする課題】しかし、上記(1)の
方法では、各ロボットを決められた位置に正確に位置付
け配置することは非常に困難な作業である。また、上記
(2)の方法では、治具の位置の測定や、治具上の決め
られた位置に、ロボットに装着されたツールを位置決め
することが非常に難しく、煩雑な操作を必要とする。そ
こで本発明の目的は、複数のロボットの相対的位置関係
を簡単に求めることができる相対位置関係取得方式を提
供することにある。
【0004】
【問題を解決するための手段】本発明は、一方のロボッ
トアーム先端に力覚センサ及び形状が既知な面を有する
面状ツールを取り付け、他方のロボットアーム先端に針
状ツールを取り付け、同一直線上にない3点以上におい
て、上記針状ツール先端を上記面状ツールの面に所定力
で点接触させ、各接触時に上記力覚センサで検出される
力成分とトルク成分及びその時の一方のロボットの姿勢
より該一方のロボットのベース座標系上における各接触
点の位置を求め、また各接触時の上記他方のロボットの
針状ツール先端点の該ロボットベース座標系上の位置を
求め、対応する上記接触点の位置及び針状ツール先端の
位置よりロボット間の相対位置関係を求める複数台のロ
ボットの相対位置関係取得する。
【0005】
【作用】面状ツールに針状ツールの先端を所定の力で接
触させたとき、上記力覚センサで検出される力成分とト
ルク成分より面状ツールの表面における接触点の位置が
わかる。そして、一方のロボットのその時の姿勢より、
該ロボットのベース座標系上の接触点の位置が求められ
る。一方、他方のロボットの該ロボットのベース座標系
上の針状ツール先端位置はロボットの姿勢より求めら
れ、面状ツールの接触点の位置と針状ツールの先端位置
は空間上同一位置であるから、針状ツールの先端位置に
他方のロボットのベース座標系を一方のロボットのベー
ス座標系に変換する同次変換行列をかけたものが、上記
一方のロボットのベース座標系上の接触点の位置とな
る。しかし、この同次変換行列は、座標系の回転と原点
平行移動量の6つの未知のパラメータを有している。そ
のため、同一直線上にない3点以上接触させることによ
って、1点につき3つで合計9以上の方程式を得ること
ができ、この内6つを選択して連立方程式を解くことに
よって、若しくは7つ以上の方程式を最小自乗法で解き
上記6つのパラメータは求めることができる。その結
果、上記同次変換行列が求まり、2つのロボットの位置
関係が求まる。このようにして順次複数のロボット間の
位置関係を求める。
【0006】
【実施例】図は本発明の一実施例の概要図で、本実施例
では2台のロボツト(6自由度のロボット)A,Bで共
同作業を行うものとして、これら2つのロボットA,B
の相対位置関係取得方式について述べる。まず、一方の
ロボットAのアーム先端に、直交するX,Y,Z軸方向
の各力及びこれら各軸回りの力を検出できる力覚センサ
(6軸センサ)3を取り付けると共に、該力覚センサ3
上に形状が既知の面を有するツール(以下面状ツールと
いう)4を取り付ける。この実施例においては、上記面
上ツールの既知の面を平面としている。他方のロボット
Bのアーム先端には、上記面状ツール4の平面に点接触
できる針状ツール5を取り付ける。そして、針状ツール
5を面状ツール4に接触させ、接点における力が一定で
静止状態になったときの各ロボット姿勢及び力覚センサ
3で測定される測定値よりロボットA,Bの位置関係を
求めるものである。なお、図中1aはロボットAの制御
装置、1bはロボットBの制御装置、2は各制御装置1
a,1bが接続されたホストコンピュータである。
【0007】そこで、ロボットAのベース座標系を
ΣA 、ロボットBのベース座標系をΣB 、ロボットAの
ツール取り付け面のフェースプレート座標系をΣFA、ロ
ボットBのツール取り付け面のフェースプレート座標系
をΣFB、力覚センサ座標系をΣS とするまた、ロボット
Aの関節変位を表すベクトルをθA 、ロボットBの関節
変位を表すベクトルをθB とする。本実施例ではロボッ
トを6関節としているので、各ベクトルθA ,θB は各
関節変位θ1〜θ6の6行1列の行列で表される。ま
た、ロボットAの関節変位がベクトルθAの位置のとき
のロボットAのフェースプレート座標系ΣFAをロボット
Aのベース座標系ΣA で表した4行4列の同次変換行列
を ATFA(θA )とする。同様に、ロボットBの関節変
位がベクトルθB の位置のときのロボットBのフェース
プレート座標系ΣFBをロボットBのベース座標系ΣB で
表した4行4列の同次変換行列を BTFB(θB )とす
る。さらに、力覚センサ座標系ΣS をロボットAのフェ
ースプレート座標系ΣFAで表した4行4列の同次変換行
列をFATS とする。
【0008】なお、行列の左上につけた添字はその変数
が表される座標系を意味する。すなわち、例えば上記同
次変換行列FATS は力覚センサ座標系ΣS で表された位
置をフェースプレート座標系ΣFAに変換する行列を意味
する。
【0009】そこで、力覚センサ座標系ΣS で表した面
状ツール4の平面の方程式を次の第1式とする。すなわ
ち、面状ツール4を作成するときに次の第1式が成立す
るように該面状ツール4を作成する。 SnT ( Sx− Sx0 )=0 …(1) ただし、 Snは平面の法線ベクトルで次の第2式で表さ
れる。 Sn=[nx ,ny ,nz ]T …(2) なお、nx ,ny ,nz は、法線ベクトル SnのX,
Y,Z軸成分である。また、 Sx0 は平面上の任意の点
で次の第3式で表される。
【0010】 Sx0 =[x0 ,y0 ,z0 ]T …(3) なお、x0 ,y0 ,z0 は力覚センサ座標系ΣS におけ
る平面上の点の座標位置である。また、行列またはベク
トルの右上の添字Tは転置を表すものである。
【0011】次に、2台のロボットA,Bにより、面状
ツール4の面に針状ツール5の先端を点接触させ、一定
の力で静的な点接触状態が確立したときの力覚センサ3
で測定された力の成分が Sf(この力成分もベクトルで
ある)、トルク成分が Sτ(このトルク成分もベクトル
である)であるとすると、点接触状態では力点にトルク
は発生しないので、トルク成分 Sτは力覚センサ座標系
ΣS で表した力点を SP(ベクトル)とすると次の第
4式で表される。
【0012】 S τ= SP× Sf …(4) なお、上記第4式の右辺は外積である。
【0013】ここで上記第4式の SPを Sxと置き換え
ると、次の第5式となり、この第5式は力点を通る直線
の方程式を意味する。
【0014】 S τ= Sx× Sf …(5) そこで、上記第5式と第1式を連立させて解くと力点 S
P(力覚センサ座標系ΣS 上の位置)が求まる。その結
果、この力点をロボットAのベース座標系ΣA で表した
ベクトルを APとすると、ベクトル APは次の第6式を
演算することによって求まる。
【0015】 A P= ATFA(θA )FATS SP …(6) 一方、針状ツール5を持つロボットBで、ツール先端を
ロボットBのフェースプレート座標系をΣFBで表した位
置(ベクトル)をFBrとすると、該位置をロボットBの
ベース座標系をΣB で表した位置(ベクトル) BPは次
の第7式によって得られる。なお、4行4列の同時変換
行列と位置ベクトルとの積を求めるときには、位置ベク
トルに「1」を第4の要素として加えて4行1列の列ベ
クトルとする。
【0016】 B P= BTFB(θB )FBr …(7) ロボットAで求めた力点位置 APと、ロボットBで求め
た針状ツール先端位置BPは、空間上の同一位置である
から、ロボットAのベース座標系ΣA で表したロボット
Bのベース座標系ΣB の同次変換行列を ATB とする
と、次の第8式が成立する。
【0017】 A P= ATB BP …(8) ロボットAのベース座標系ΣA に対してロボットBのベ
ース座標系ΣB が、Z軸回りにφ(ロール角)、この回
転した座標系のY軸回りにθ(ピッチ角)、さらにφ,
θ回転した座標系のX軸回りにψ(ヨー角)だけ回転し
たものであり、原点平行移動量が(xo ,yo ,zo )
とすると、上記同次変換行列を ATB は、次の数式1で
表され、位置・姿勢を表す6つのパラメータ(変数)
φ,θ,ψ,xo ,yo ,zo を有する非線形な式であ
る。
【0018】
【数1】 なお、上記同次変換行列において、 Cr =cosφ,Sr =sinφ Cp =cosθ,Sp =sinθ Cy =cosψ,Sy =sinψ である。
【0019】そこで、面状ツール4と針状ツール3の接
触点を移動させて、同一直線上ではないm個(m≧3)
の力点 AP、及び針状ツール先端点 BPを各々求める
と、各点i(i=1,2,…m)において上記第8式よ
り次の第9式が成立し、1つの力点に対して3つの方程
式が求まり、合計3m個の方程式が求まる。
【0020】 A Pi= ATB BPi …(9) よって、3m個の方程式より6つの方程式を適切に選び
連立方程式を解けば、、ロール角φ、ピッチ角θ、ヨー
角ψ、平行移動量の(xo ,yo ,zo )が求まり上記
同次変換行列 ATB を求めることができ、ロボットAと
ロボットBの相対位置関係が求まる。
【0021】また、7つ以上の方程式を用いるときに
は、非線形方程式に対する最小自乗法を繰り返し計算す
ることによって最適解を数値的に求める。
【0022】図2,図4はロボットA,Bの相対位置関
係を求めるホストコンピュータの処理のフローチャート
である。図3はロボットAの制御装置1aの処理のフロ
ーチャートである。まず、ホストコンピュータ2には、
面状ツール4の平面の第1式で示す方程式、ロボットA
のフェースプレート座標系ΣFAをロボットAの各関節位
置θA の関数としてロボットAのベース座標系ΣA で表
した同次変換行列 ATFA(θA )、ロボットBのフェー
スプレート座標系ΣFBをロボットBの各関節位置θB の
関数としてロボットBのベース座標系ΣB で表した同次
変換行列 BTFB(θB )、力覚センサ座標系ΣS をロボ
ットAのフェースプレート座標系ΣFAで表した同次変換
行列FATS 、及び針状ツール5の先端をロボットBのフ
ェースプレート座標系ΣFBで表した位置(ベクトル)FB
rを予め設定しておく。
【0023】そこで、力覚センサ3及び面状ツール4を
装着したロボットAと針状ツール5を装着したロボット
Bを手動で移動させ、面状ツール4の中心位置近傍に針
状ツール5を位置付ける。そして、ホストコンピュータ
2に位置取得指令を入力すると、ホストコンピュータ2
は、まず、図2にフローチャートで示す処理を開始し、
ロボットA,Bに対して位置取得指令を出力し(ステッ
プ101)、ロボットBの制御装置1bから送られてく
るロボットの姿勢θB (各関節位置θ1〜θ6)を読み
取り指標iで示されるアドレスiに記憶する(ステップ
102)。なお、指標iは電源投入時の初期設定で
「0」に初めは設定されている。そして、ロボットAの
制御装置1aから位置取得完了信号と共にロボットAの
姿勢θA (各関節位置θ1〜θ6)、及び力覚センサ4
で検出した力成分f、トルク成分τが送られてくるのを
待つ(ステップ103)。
【0024】一方、ロボットAの制御装置1aは、位置
取得指令を受信すると図3にフローチャートで示す処理
を実施し、まず、面状ツール4の法線方向にロボットA
を移動させ(ステップ201)、力覚センサ3で検出さ
れる力成分fが設定値以上になっているか否か判断し、
設定値以上になっていれば、ロボットAの移動を停止さ
せ、タイマをリセットしてスタートさせる(ステップ2
02〜204)。該タイマーが設定時間を計時すると
(ステップ205)、力覚センサ3で検出される力成分
fが設定値以上か否か判断しする(ステップ206)。
すなわち、ロボットA,Bが静止した状態で所定の力で
点接触しているか否かステップ202〜206の処理で
判断する。ステップ206で設定値以上の力を検出しな
ければ再びステップ201に戻り上記処理を繰り返す。
【0025】そして、ステップ206で設定値以上の力
で、面状ツール4と針状ツール5が静的に点接触してい
ることが検出されると、位置取得完了信号と共にその時
のロボットAの姿勢θA (θ1〜θ6)、力覚センサ3
で測定された力成分fおよびトルク成分τをホストコン
ピュータ2に送信する(ステップ207)。 再び図2
に戻り、ホストコンピュータ2は位置取得完了信号と共
に、ロボットAの姿勢θA (θ1〜θ6)、力成分fお
よびトルク成分τを受信すると(ステップ103)、指
標iで示されるアドレスiにこのデータθA ,f,τを
記憶し(ステップ104)、指標iを「1」インクリメ
ントし(ステップ105)、i個の位置取得完了を表示
装置に表示する(ステップ106)。
【0026】こうして、面上ツール4と針状ツール5の
点接触位置が検出されると、ロボットA,Bを手動で移
動させ、前述したように、面状ツール4の中心位置近傍
に針状ツール5を位置付ける。そして、再びホストコン
ピュータ2に位置取得指令を入力し、ホストコンピュー
タ2及びロホボットAの制御装置1aに図2及び図3の
処理を実行させ、メモリのアドレスi(この場合i=
1)にデータθB ,θA ,f,τを記憶する。こうして
位置取得が終わると、再びロボットA,Bを手動で移動
させ、前述したように、面状ツール4の中心位置近傍に
針状ツール5を位置付ける。なお、この時、面状ツール
4と針状ツール5の接触点が空間上の同一線上にないよ
うにロボットA,Bを位置付ける。そして、位置取得指
令を入力し図2,図3の処理を実行させる。
【0027】指標iが「3」以上に達し、3点の接触点
が検出されたことが表示されると(なお、本実施例では
3点を求めて相対位置関係を求めるようにしている)、
オペレータはホストコンピュータ2に相対関係位置取得
指令を入力し、図4に示す処理を開始させる。ホストコ
ンピュータ2は、まず、指標iを「0」にセットし(ス
テップ301)、該指標iで示されるアドレスiに記憶
するロボットBの姿勢θB iより上記第7式の演算を行
って、針状ツール先端の位置 BPiを求める(ステップ
302)。またアドレスiに記憶する力成分f及びトル
ク成分τを読み出し、設定されている面状ツールの平面
の方程式、すなわち第1式と第5式との連立方程式を解
きi番目の力点位置 SPiを求める(ステップ30
3)。次に、この求められた力点 SPiとロボットの姿
勢θA iより第6式の演算を行ってロボットAのベース
座標系状の力点(接触点)の位置 APiを求める(ステ
ップ304)。その後、指標iを「1」インクリメント
し、が指標iが「3」に達するまでステップ302〜3
06の処理を繰り返し、3つの力点(接触点)のロボッ
トBのベース座標形状における針状ツール先端位置 BP
0〜 BP2 及びロボットAのベース座標系上における位
置 AP0 〜 AP2 を求める。次に、求められた対応する
3つの位置 AP0 〜 AP2 , BP0 〜 BP2 より夫々第
9式の関係式を求め、得られる9つの方程式より6つを
選択して変換行列 ATB のパラメータφ,θ,ψ,xo
,yo ,zo を求め変換行列 ATB を求め(ステップ
S307)、この相対位置取得処理を終了する。
【0028】上記実施例では、ホストコンピュータ2に
よって相対位置関係、すなわち同次変換行列 ATB を求
めるようにしたが、ロボット制御装置によって求めるよ
うにしてもよい。この場合には、ロボットA,B間を接
続し、ロボットAに位置取得指令を入力することによっ
て、ロボットAの制御装置1aのプロセッサによりステ
ップ102,及びステップ201〜207の処理をし
て、ロボットBの姿勢θB ,ロボットAの姿勢θA ,力
成分f,トルク成分τを求め、夫々記憶し、3つの接触
点を求めた後、ステップ301〜307の処理を実行す
るようにすればよい。
【0029】また、3以上のロボットで共同作業を行う
ときも上述した方式で、各ロボット間の相対位置関係を
得るようにする。
【0030】
【発明の効果】本発明は、面状のツールの加工精度、ツ
ールと力覚センサの取り付け精度さえ良くすれば、比較
的簡単な操作でロボット間の位置関係を取得することが
できる。
【図面の簡単な説明】
【図1】本発明の一実施例の概要図である。
【図2】同実施例におけるホストコンピュータの位置取
得処理のフローチャートである。
【図3】同実施例におけるロボットAの制御装置が実施
する位置取得処理のフローチャートである。
【図4】同実施例におけるホストコンピュータの位置関
係取得処理のフローチャートである。
【符号の説明】
A,B ロボット 2 ホストコンピュータ 3 力覚センサ 4 面状ツール 5 針状ツール 1a,1b 制御装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 一方のロボットアーム先端に力覚センサ
    及び形状が既知な面を有する面状ツールを取り付け、他
    方のロボットアーム先端に針状ツールを取り付け、同一
    直線上にない3点以上において上記針状ツール先端を上
    記面状ツールの面に所定力で点接触させ、各接触時に上
    記力覚センサで検出される力成分とトルク成分及びその
    時の一方のロボットの姿勢より該一方のロボットのベー
    ス座標系上における各接触点の位置を求め、また各接触
    時の上記他方のロボットの針状ツール先端点の該ロボッ
    トベース座標系上の位置を求め、対応する上記接触点の
    位置及び針状ツール先端の位置よりロボット間の相対位
    置関係を求める複数台のロボットの相対位置関係取得方
    式。
  2. 【請求項2】 上記面上ツールの既知な面は平面である
    請求項1記載の複数台のロボットの相対位置関係取得方
    式。
JP29950691A 1991-10-21 1991-10-21 複数台のロボツトの相対位置関係取得方式 Pending JPH05111897A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29950691A JPH05111897A (ja) 1991-10-21 1991-10-21 複数台のロボツトの相対位置関係取得方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29950691A JPH05111897A (ja) 1991-10-21 1991-10-21 複数台のロボツトの相対位置関係取得方式

Publications (1)

Publication Number Publication Date
JPH05111897A true JPH05111897A (ja) 1993-05-07

Family

ID=17873468

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29950691A Pending JPH05111897A (ja) 1991-10-21 1991-10-21 複数台のロボツトの相対位置関係取得方式

Country Status (1)

Country Link
JP (1) JPH05111897A (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003039817A1 (en) * 2001-11-07 2003-05-15 Kawasaki Jukogyo Kabushiki Kaisha Robot collaboration control system
CN100415460C (zh) * 2004-06-02 2008-09-03 发那科株式会社 机械手系统
JP2008254097A (ja) * 2007-04-03 2008-10-23 Denso Wave Inc 複数ロボット間の相対位置計算方法
WO2010091722A1 (en) * 2009-02-11 2010-08-19 Abb Research Ltd Dual arm robot
CN103302657A (zh) * 2012-03-06 2013-09-18 株式会社捷太格特 用于机器人的标定方法和标定系统
JP2014012337A (ja) * 2010-04-15 2014-01-23 Gm Global Technology Operations Inc 器用なロボットの多軸ロードセルを較正する方法および装置
JP2016103145A (ja) * 2014-11-28 2016-06-02 ファナック株式会社 可動部を直接手動で操作可能な数値制御工作機械
CN105729441A (zh) * 2014-12-24 2016-07-06 精工爱普生株式会社 机器人、机器人系统、控制装置以及控制方法
JP2020006445A (ja) * 2018-07-02 2020-01-16 株式会社安川電機 動作教示装置、ロボットシステム及び動作教示方法
WO2022009765A1 (ja) * 2020-07-08 2022-01-13 ファナック株式会社 ロボット制御装置
WO2022071333A1 (ja) * 2020-09-30 2022-04-07 ファナック株式会社 ロボットと作業機器との位置関係を取得する装置、制御装置、システム、方法、及びコンピュータプログラム

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7558646B2 (en) 2001-11-07 2009-07-07 Kawasaki Jukogyo Kabushiki Kaisha Cooperative control system of robots
WO2003039817A1 (en) * 2001-11-07 2003-05-15 Kawasaki Jukogyo Kabushiki Kaisha Robot collaboration control system
CN100415460C (zh) * 2004-06-02 2008-09-03 发那科株式会社 机械手系统
JP2008254097A (ja) * 2007-04-03 2008-10-23 Denso Wave Inc 複数ロボット間の相対位置計算方法
WO2010091722A1 (en) * 2009-02-11 2010-08-19 Abb Research Ltd Dual arm robot
JP2014012337A (ja) * 2010-04-15 2014-01-23 Gm Global Technology Operations Inc 器用なロボットの多軸ロードセルを較正する方法および装置
US9014853B2 (en) 2012-03-06 2015-04-21 Jtekt Corporation Calibration method and calibration system for robot
EP2636492A3 (en) * 2012-03-06 2014-04-02 Jtekt Corporation Calibration method and calibration system for robot
CN103302657A (zh) * 2012-03-06 2013-09-18 株式会社捷太格特 用于机器人的标定方法和标定系统
JP2016103145A (ja) * 2014-11-28 2016-06-02 ファナック株式会社 可動部を直接手動で操作可能な数値制御工作機械
CN105729441A (zh) * 2014-12-24 2016-07-06 精工爱普生株式会社 机器人、机器人系统、控制装置以及控制方法
JP2020006445A (ja) * 2018-07-02 2020-01-16 株式会社安川電機 動作教示装置、ロボットシステム及び動作教示方法
US11123864B2 (en) 2018-07-02 2021-09-21 Kabushiki Kaisha Yaskawa Denki Motion teaching apparatus, robot system, and motion teaching method
WO2022009765A1 (ja) * 2020-07-08 2022-01-13 ファナック株式会社 ロボット制御装置
JPWO2022009765A1 (ja) * 2020-07-08 2022-01-13
WO2022071333A1 (ja) * 2020-09-30 2022-04-07 ファナック株式会社 ロボットと作業機器との位置関係を取得する装置、制御装置、システム、方法、及びコンピュータプログラム
JPWO2022071333A1 (ja) * 2020-09-30 2022-04-07
US12544917B2 (en) 2020-09-30 2026-02-10 Fanuc Corporation Device for acquiring positional relationship between robot and working machine, control device, system, method, and computer program

Similar Documents

Publication Publication Date Title
CN107995885B (zh) 一种坐标系标定方法 、系统及装置
Zhuang et al. Simultaneous robot/world and tool/flange calibration by solving homogeneous transformation equations of the form AX= YB
US9731419B2 (en) System and method for programming robots
US4698572A (en) Kinematic parameter identification for robotic manipulators
EP0188623B1 (en) Method for setting tool coordinate system
JP6815924B2 (ja) キャリブレーション装置
EP0383944B1 (en) Action teaching method and control apparatus for a robot
JPH0553587B2 (ja)
CN111267143A (zh) 六自由度工业串联机器人关节刚度辨识方法及系统
JP6897396B2 (ja) 制御装置、ロボットシステムおよび制御方法
JP2017052015A (ja) 制御装置、ロボットおよびロボットシステム
CN110666773A (zh) 动作示教装置、机器人系统和动作示教方法
JPH06131032A (ja) ロボット装置およびロボット装置のティ−チング方法。
JPH10301609A (ja) ロボットの位置誤差検出方法及びその装置
CN112476435B (zh) 重力加速度方向的标定方法、标定装置及存储介质
JP2667153B2 (ja) 複腕装置の直接教示方法
CN117754591A (zh) 标定方法、标定装置和标定系统
CN113091670B (zh) 一种机器人关节刚度的标定装置及标定方法
JPH1011146A (ja) 移動体の停止姿勢補正装置
JP3671694B2 (ja) ロボットのティーチング方法およびその装置
CN117283556A (zh) 一种机器人自标定装置及方法
CN117428758A (zh) 基于三坐标测量的机器人位置精确校准方法和系统
JP2001051713A (ja) ロボットの作業教示方法及び装置
JPH012104A (ja) ロボットの位置決め誤差補正方法
CN110561387B (zh) 工业机器人系统中可旋转工件的测定方法