JP3418456B2 - ロボット位置教示具及びロボット位置教示方法 - Google Patents

ロボット位置教示具及びロボット位置教示方法

Info

Publication number
JP3418456B2
JP3418456B2 JP16329594A JP16329594A JP3418456B2 JP 3418456 B2 JP3418456 B2 JP 3418456B2 JP 16329594 A JP16329594 A JP 16329594A JP 16329594 A JP16329594 A JP 16329594A JP 3418456 B2 JP3418456 B2 JP 3418456B2
Authority
JP
Japan
Prior art keywords
robot
teaching
command
tool
index
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
JP16329594A
Other languages
English (en)
Other versions
JPH081563A (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 JP16329594A priority Critical patent/JP3418456B2/ja
Priority to US08/490,761 priority patent/US5748854A/en
Publication of JPH081563A publication Critical patent/JPH081563A/ja
Application granted granted Critical
Publication of JP3418456B2 publication Critical patent/JP3418456B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/423Teaching successive positions by walk-through, i.e. the tool head or end effector being grasped and guided directly, with or without servo-assistance, to follow a path
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36452Touch points with handheld probe, camera detects position and orientation probe

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】本願発明は、ロボット位置教示具
を用いて産業用ロボット(以下、単に「ロボット」と言
う。)に位置教示を行なうための位置教示方法に関す
。 【0002】 【従来の技術】ロボットに位置教示を行なう方法として
最も一般的に利用されているのは、ジョグ送りによって
ロボットを教示希望位置に移動させ、該教示希望位置時
点における現在位置をロボットに記憶させるやり方であ
る。この方法は、通常、図1に示したような手順で実行
される。 【0003】先ず、ジョグ送り時の準拠座標系を設定
(選択指定または新規設定)し(ステップST1)、移
動速度をオーバライドを指定する形で設定する(ステッ
プST2)。例えば、ワークの近距離位置で慎重にジョ
グ送りが要求される場合には低速度を設定する。そし
て、オペレータが希望する送り方向に対応したキーをジ
ョグ送りキーを+Xキー、−Xキー、+Yキー・・・等
の中から選んで押下し、教示希望位置にロボットを接近
移動させる(ステップST3)。一方向への移動のみで
ロボットを教示希望位置に接近させ得ることは稀であ
り、途中で何回かのジョグ送りキーの切換が必要となる
場合が大半である。 【0004】ロボットが教示希望位置に接近したら、オ
ペレータは更なる移動が必要かどうか目測で判断する
(ステップST4)。ロボットが教示希望位置に到達し
ていないと判断される場合には、必要に応じて準拠座標
系の再設定(ステップST)、移動速度の再設定(ステ
ップST2)を行なった上でジョグ送りを再開する(ス
テップS3)。そして、ステップST4で、ロボットが
教示希望位置に到達したと判断された段階で、ロボット
の現在位置を教示点を決定し、ロボットに記憶させる
(ステップST5)ことで1つの教示点に関する位置教
示を終了する。 【0005】 【発明が解決しようとする課題】しかし、このような教
示方法は、ジョグ送りキーの操作が煩雑で熟練を要し、
教示作業全体の工数が非常に大きくなるという問題点が
あった。また、座標系の設定状況を誤認してジョグ送り
を実行した場合には、干渉事故等を起こす恐れもあっ
た。更に、教示時にロボットを正確に教示希望位置に到
達させなければならないことも、教示作業を不能率なも
のとしている一因でものあった。 【0006】そこで、本願発明の目的は、ロボット位置
教示具を用いて、ロボットの教示作業を大幅に簡素化す
ることが出来ると共に、座標系の誤認等に基づく誤操作
の恐れを回避して位置教示作業を実行することが可能な
ロボット位置教示方法を提供することにある。 【0007】 【課題を解決するための手段】本願発明は、視覚センサ
によって視認可能な位置指標が設けられた位置指標部
と、ロボットに対して前記位置指標に向かう移動指令を
発令する移動指令発令部と、ロボットに対してロボット
が教示位置に到達または接近したことを報知する為の指
令を発令する接近・到達指令発令部を備えたロボット位
置教示具を用いたロボット位置教示方法によって上記技
術課題を解決する。 【0008】同ロボット位置教示方法は、本願発明の特
徴に従い、前記ロボット位置教示具から前記ロボットへ
前記移動指令を伝える段階と、視覚センサによって前記
位置指標の位置を求める段階と、該求められた位置指標
位置へ向けて前記ロボットを移動させる段階と、前記ロ
ボットが教示希望位置に接近または到達した時点で前記
ロボット教示具から前記ロボットへ接近・到達指令を伝
える段階と、伝えられた指令が接近指令であった場合
に、該接近・到達指令伝達時における最新の前記視覚セ
ンサ出力に基づいて求められた前記位置指標の位置に基
づいて教示位置をロボットに記憶させる段階とを含んで
いる。 【0009】 【作用】本願発明は、図1に記した従来技術における教
示作業のステップを、図2に示したように簡略化するも
のである。即ち、本願発明を視覚センサを備えたロボッ
トシステム(以下、「視覚センサ・ロボットシステム」
と言う。)に適用することにより、図1に示したフロー
チャート中のステップST1〜ステップST3に相当す
る作業からオペレータを解放し、図2に記したものに代
えるものである。本願発明による位置教示方法では、オ
ペレータによる特別の作業を要することなく、予め設定
された座標系上でシステムが動作し、任意の方向にロボ
ットが移動して教示希望位置に接近・到達する(ステッ
プST1’)。オペレータは適当な時点でこのロボット
移動動作の継続を判断し(ステップST2’)、更なる
移動が必要でなくなったと判断された時点で教示位置を
決定し(ステップST3’)1つの点に関する位置教示
を終了する。 【0010】このような教示作業の簡素化を実現する為
に、本願発明では、視覚センサによって視認可能な位置
指標を設けたロボット位置指標部を有するロボット位置
教示具が使用される。ロボット位置教示具は、また、ロ
ボットに対して位置指標に向かう移動指令を発令する移
動指令発令部と、ロボットに対してロボットが教示希望
位置に到達または接近したことを報知する為の指令を発
令する接近・到達指令発令部を備えている。これら移動
指令や接近・到達指令は、例えば超音波、赤外線、可視
光等の発信手段を用いたコードレス送信手段によってロ
ボットに伝達される。 【0011】位置教示実行時には、オペレータがロボッ
ト位置教示具を把持し、視覚センサの視野に入れた状態
でロボット位置教示具からロボットへ移動指令を送る。
そして、ロボット位置教示具を教示希望位置へ向けて移
動させると、視覚センサがロボット位置教示具の位置指
標位置を検出し、それに基づいてロボットはロボット位
置教示具の位置指標を追跡する運動を行なう。 【0012】ロボットが教示希望位置に接近した時点で
接近指令をロボットに送ると、その時点で視覚認識され
ている位置指標位置がロボットに教示される。また、ロ
ボットが教示希望位置に到達したと判断して到達指令を
ロボットに送ると、その時点におけるロボット現在位置
がロボットに教示される。 【0013】本願発明では、視覚センサとして、3次元
位置計測を行なう能力を有する3次元視覚センサが使用
されるのが通常であるが、教示点が乗る平面が既知の場
合など特殊なケースにおいては2次元視覚センサの使用
も可能である。また、ロボット位置教示具の形状に特に
制約は無く、オペレータによる把持が可能な把持部、オ
ペレータが把持部を把持した時に視覚センサから隠れな
い位置に位置指標部を設ける為に必要な部分としての延
在部を有する限り、種々の形状が許容される。 【0014】位置指標は、視覚センサによる位置視認が
可能であれば任意の形態をとることが出来る。例えば、
周囲よりも高光反射率あるいは低光反射率の十字マー
ク、点状マークあるいは発光素子等を用いることも出来
る。発光素子等を用いた場合には、ロボット位置教示具
からロボットへの各種指令の送信手段を兼用させること
も可能である。 【0015】 【実施例】図3は、本願発明に従った実施例で使用され
ロボット位置教示具の外観を例示した図であり、図4
は、その構成要素を要部ブロックで示したものである。
図3に符号100で全体を指示されたロボット位置教示
具は、大別すると把持部101、位置指標部103及び
これらをつなぐ棒状の延在部102で構成されている。
把持部101は、オペレータの手によって把持される部
分であり、5つのスイッチ、オン/オフスイッチ10
5、移動スイッチ106、接近スイッチ107、到達ス
イッチ108及びデッドマンスイッチ109と、超音波
または赤外線を発信する発信部130を備えている。 【0016】位置指標部103には、視覚センサによっ
て視認可能な位置指標104が設けられている。この位
置指標は、例えば周囲より光反射率の高い(または低
い)部材で構成した十字マーク、点状のマーク、あるい
は発光ダイオード等を用いた点状または線状の輝光部な
どで構成することが出来る。 【0017】把持部101の内部には、発信部130に
スイッチ105〜109の押下状態に応じて異なるパル
スパターンで超音波または赤外線を発信させる為の電源
/制御部が設けられている。即ち、図4に示されている
ように、スイッチ105〜109は、電源(電池)及び
マイクロプロセッサを内蔵した電源/制御部120に接
続されており、ロボット位置教示具100はスイッチ1
05〜109の押下状態により次のように制御される。
先ず、オペレータがロボット位置教示具100の把持部
101を把持してデッドマンスイッチ109を押下した
状態で、オン/オフスイッチ105を押下するとロボッ
ト位置教示具100が動作状態に入る。この状態で更
に、移動スイッチ106を押下すると、押下の継続中に
亙って発信部130からロボット移動指令を表わすパル
ス信号がロボット制御装置(後述)に継続的に送信され
る。 【0018】移動スイッチ106の押下を中止して、接
近スイッチ107あるいは到達スイッチ108のいずれ
かを押下すると、ロボット制御装置にロボットを停止さ
せると共に位置教示を実行させる指令を表わすパルス信
号がロボット制御装置(後述)に継続的に送信される。
このパルス信号には2種類あり、後述するように、接近
スイッチ107を押下した場合には視覚センサによって
検出された位置指標104の位置をロボットに教示させ
る指令信号が発信され、到達スイッチ108を押下した
場合にはロボットの現在位置をロボットに教示させる指
令信号が発信される。なお、いずれの状態においても、
デッドマンスイッチ109の押下を中止すると、移動中
のロボットは停止し、また、停止中のロボットの始動は
行なわれない。 【0019】次に、このようなロボット位置教示具を用
いてロボットに位置教示を行なう際に利用されるロボッ
ト・視覚センサシステムと位置教示の実行手順について
説明する。図5はロボット・視覚センサシステムの構成
を要部ブロック図で示したものであり、図6は位置教示
実行時におけるロボット位置教示具の使用法を説明する
図である。 【0020】先ず、図5を参照すると、システム全体は
ロボット本体2、カメラ4,5(3次元視覚センサを構
成する為に2台を使用)、画像処理装置10、ロボット
コントローラ20、受信部140から構成されている。 【0021】画像処理装置10は中央演算処理装置(以
下、CPUという。)11を有し、該CPU11には、
フレームメモリ(画像メモリ)12、ROMで構成され
たコントロールソフト用メモリ13、RAM等で構成さ
れたプログラムメモリ14、不揮発性RAMで構成され
たデータメモリ15、カメラインタフェース16、画像
処理プロセッサ17及び汎用信号インタフェース18が
バス19を介して接続されている。 【0022】カメラインタフェース16には、カメラ
4,5が接続されている。2台のカメラ4,5からの映
像信号は、CPU11がカメラインタフェース16内の
コネクタ番号を指定することにより、順次取り込まれる
ようになっている。汎用信号インタフェース18は、ロ
ボットコントローラ20側の汎用信号インタフェース2
7に接続されており、両者を介して相互にデータや指令
を表す信号が送受信される。 【0023】カメラ4,5の視野で捉えられた画像は、
グレイスケールによる濃淡画像に変換されてフレームメ
モリ12に格納される。画像処理プロセッサ17はフレ
ームメモリ12に格納された画像をCPU11の指令に
従って処理する機能を有している。コントロールソフト
用メモリ13には、CPU11が視覚センサを制御する
為のコントロールプログラム、治具を用いてセンサ座標
系を設定する為のキャリブレーション用プログラム、画
像処理プロセッサ17を用いて溶接線位置を検出する為
の画像解析プログラム、適正なタイミングでロボット側
への計測データ送信を指令する為のプログラム等が格納
される。 【0024】なお、カメラ30の捉えた画像やフレーム
メモリ12から呼び出された画像を視認する為のTVモ
ニタを図示を省略したモニタインタフェースを介して接
続することも出来る。 【0025】一方、ロボットコントローラ20は、中央
演算処理装置(CPU)21を有し、該CPU21に
は、次に述べる位置教示手順に伴う処理を実行する為の
プログラムを含む各種制御プログラムを格納したROM
22、計算データの一時記憶等の為に利用されるRAM
23、教示データやキャリブレーション用治具データ等
各種設定値が格納される不揮発性RAMで構成されたメ
モリ24、ロボット本体40の各軸を制御する軸制御器
25(サーボ回路を含む)、ロボットの手動操作、座標
系設定、位置教示、自動運転(再生動作)指令、センサ
起動指令等の画像処理装置との交信を行う為の教示操作
盤26及び画像処理装置10側の汎用信号インタフェー
ス18に接続された汎用信号インタフェース27がバス
28を介して接続されている。 【0026】汎用信号インタフェース27は、ロボット
位置教示具100の発信部130から送信された超音波
信号または赤外線信号131(図2参照)を受信する受
信部140に接続されている。 【0027】次に、図5に示されたシステムを用いて、
本願発明のロボット位置教示具を用いてロボット位置教
示を実施する実行する手順について述べる。 【0028】図6には、位置教示実行時におけるロボッ
ト位置教示具の使用状況が描かれている。 【0029】符号1は作業対象ワークを表わしており、
ここでは溶接線6を有するものが示されている。このワ
ーク1には、通常、同種同寸で同位置に溶接線を有して
いるとみなすことが出来る多数のワークを代表するもの
が選ばれる。2はロボット本体で、手首フランジ部には
溶接トーチ3と共に3次元視覚センサ手段を構成する2
台のカメラ4,5が装着されている(カメラ4,5は、
ロボットに装着せずに、作業空間内の適当な位置に配置
してもよい)。P0 〜P3 は、溶接線6に沿って選ばれ
た教示希望点である。 【0030】本実施例では、教示希望点P0 ,P1 ,P
2 ,P3 の順に位置教示を行なう。先ず、オペレータは
ロボットコントローラ120の教示操作盤26を操作し
て3次元視覚センサを起動させる。そして、ロボット位
置教示具100を手Hで把持し、デッドマンスイッチ1
09を押下しながらオン・オフスイッチ105を押下す
る。 【0031】そして、ロボット位置教示具100の位置
指標104をカメラ4,5の双方の視野範囲に移動さ
せ、移動スイッチ106を押下する。すると、発信部1
30からロボットコントローラ20の受信部140にロ
ボット移動指令信号が伝えられる。ロボットコントロー
ラ20のCPU21は、画像処理装置に位置指標位置検
出信号を送り、位置指標104がカメラ4,5によって
撮影され、画像処理装置10内で位置指標104の3次
元位置が計算される。その結果はロボットコントローラ
20に伝えられ、位置指標104へ向かうロボット移動
(矢印AR2)が開始される。ロボットの移動速度は、
予め設定された比較的低速の値以下に維持される。 【0032】ロボット位置教示具100を最初の教示希
望点P0 に徐々に近づけながら(矢印AR1)、移動ボ
タン106の押下を続行すると、画像処理装置10では
短い周期で位置指標104の位置が繰り返し計算され、
逐次ロボットコントローラ20へ伝達される。 【0033】ロボットは、この逐次更新される位置指標
データに基づいて移動目標点を定めながら移動を続け
る。従って、ロボット位置教示具100を教示希望点P
0 に接近させ、更に位置P0 に位置指標104を一致さ
せると、これを追跡するようにツール先端点3’(ここ
では、溶接トーチ3の先端)が点P0 に接近する。 【0034】もし、ツール先端点3’が点P0 に到達す
る前に位置教示を行いたい場合(例えば、溶接トーチと
ワークの干渉の防止の為)には、位置P0 に位置指標1
04を一致させたまま、ツール先端点3’が点P0 の近
傍に到達した時点で移動スイッチ106の押下を中止し
ロボットを停止させ、更に接近スイッチ107を押下す
る。 【0035】すると、ロボットコントローラ20のCP
Uは画像処理装置10で計算された最新のデータに対応
した位置指標104の3次元位置を教示位置データとし
て記憶する。これにより、点P0 についての位置教示が
完了する。 【0036】また、もし、ツール先端点3’が点P0 に
到達してから位置教示を行いたい場合には、位置P0 に
位置指標104を一致させたまま、ツール先端点3’が
点P0 、即ち位置指標104の位置に到達した時点で移
動スイッチ106の押下を中止しロボットを停止させ、
更に到達スイッチ108を押下する。 【0037】すると、ロボットコントローラ20のCP
Uは、最新のロボット現在位置を教示位置データとして
記憶する。これにより、点P0 についての位置教示が完
了する。なお、このケースで到達スイッチ108ではな
く接近スイッチ107を押下すると、視覚センサデータ
に基づいて算出された位置データが教示されることにな
る。 【0038】視覚センサのカメラ4,5をロボットに搭
載せずに、作業空間内の適当な位置に配置した場合に
は、ロボットが教示希望位置に接近してもカメラ4,5
は教示希望位置に接近しない。従って、カメラ4,5の
接近による位置計測精度の向上が期待出来ないので、視
覚センサの計測精度が本来的に高い場合、あるいは、ツ
ール先端点を教示希望位置(位置指標位置)に到達させ
ることを避けたい場合などを除いて、後者の手順による
ことが好ましいとも考えられる。 【0039】点P0 に関する位置教示が完了したら、再
び移動スイッチ105を押下すると共にロボット位置教
示具100の位置指標部103を点P0 あるいはその近
傍から離れる方向に移動させる。すると、ツール先端点
3’が再び位置指標104を追いかけるようなロボット
移動が生起される。 【0040】ロボット位置教示具100を2番目の教示
希望点P1 に徐々に近づけながら、移動ボタン106の
押下を続行すると、ツール先端点3’が点P1 に接近す
る。最初の教示希望点P0 の場合と同様に、もし、位置
P1 に位置指標104を一致させたまま、ツール先端点
3’が点P1 に到達する前あるいは到達後に移動スイッ
チ106の押下を中止してロボットを停止させ、更に接
近スイッチ107あるいは到達スイッチ108を押下す
れば、画像処理装置10で得られた最新のセンサデータ
に基づいて計算された位置指標104の3次元位置ある
いは最新のロボット位置が教示位置データとして記憶さ
れる。これにより、点P1 についての位置教示が完了す
る。 【0041】以下、同様の手順を繰り返してP2 ,P3
に関する位置教示を行えば、全教示希望点P0 〜P3 の
位置教示作業が完了する。 【0042】なお、ロボット位置教示具100の位置指
標部103に弱いマグネットを組込んでおけば、位置指
標104を教示希望位置で静止させることが容易になる
ので、磁性体ワークに対する位置教示を安定させること
が出来る。また、位置指標104自体を発光素子で構成
したり、位置指標104の周辺に発光素子を配置し、発
光パターン(幾何学的発光パターンあるいは点滅等の時
間変化パターン)でロボット移動、教示実行等の指令を
カメラ4,5を介してロボット位置教示具100から画
像処理装置10に伝達し、これをソフトウェア処理で判
別する構成を採用しても良い。その場合には、ロボット
コントローラ20に接続された受信部140(図5参
照)は不要になる。 【0043】 【発明の効果】本願発明によれば、ロボットを教示点位
置までジョグ送り移動させる煩雑な操作が不要になり、
ロボットの位置教示作業が大幅に簡素化される。また、
ジョグ送り時の座標系の誤認等に基づく誤操作の恐れが
回避されるので、教示作業の信頼性と安全性が向上す
る。
【図面の簡単な説明】 【図1】従来のジョグ送りによるロボット位置教示手順
を表わしたフローチャートである。 【図2】本願発明の位置教示方法によるロボット位置教
示手順を概念的に表わしたフローチャートである。 【図3】本願発明に従った実施例で使用されるロボット
位置教示具の外観を例示した図である。 【図4】実施例で使用されるロボット位置教示具の構成
要素を要部ブロックで示したものである。 【図5】ロボット・視覚センサシステムの構成を要部ブ
ロック図で示したものである。 【図6】位置教示実行時におけるロボット位置教示具の
使用法を説明する図である。 【符号の説明】 1 ワーク 2 ロボット本体 3 溶接トーチ 3’ツール先端点(溶接トーチ先端) 4,5 カメラ 6 溶接線 10 画像処理装置 11 CPU(画像処理装置) 12 フレームメモリ 13 コントロールソフトメモリ 14 プログラムメモリ 15 データメモリ 16 カメラインタフェース 17 画像処理プロセッサ 18 汎用信号インタフェース(画像処理装置) 19 バス(画像処理装置) 20 ロボットコントローラ 21 CPU(ロボットコントローラ) 22 メモリ(ROM) 23 メモリ(RAM) 24 不揮発性メモリ 25 軸制御器 26 教示操作盤 27 汎用信号インタフェース(ロボットコントロー
ラ) 28 バス(ロボットコントローラ) 100 ロボット位置教示具 101 把持部 102 延在部 103 位置指標部 104 位置指標 105 オン/オフスイッチ 106 移動スイッチ 107 接近スイッチ 108 到達スイッチ 109 デッドマンスイッチ 120 電源/制御部 130 発信部 131 超音波信号(赤外線信号) 140 受信部
フロントページの続き (56)参考文献 特開 昭60−243705(JP,A) 特開 平5−23983(JP,A) 特開 昭60−136806(JP,A) 実開 昭64−46190(JP,U) (58)調査した分野(Int.Cl.7,DB名) B25J 9/22 G05B 19/427

Claims (1)

  1. (57)【特許請求の範囲】 【請求項1】 視覚センサによって視認可能な位置指標
    が設けられた位置指標部と、ロボットに対して前記位置
    指標に向かう移動指令を発令する移動指令発令部と、ロ
    ボットに対してロボットが教示位置に到達または接近し
    たことを報知する為の指令を発令する接近・到達指令発
    令部を備えたロボット位置教示具を用いて前記ロボット
    に位置教示を行なうロボット位置教示方法であって、 前記ロボット教示具から前記ロボットへ前記移動指令を
    伝える段階と、視覚センサによって前記位置指標の位置
    を求める段階と、該求められた位置指標位置へ向けて前
    記ロボットを移動させる段階と、前記ロボットが教示希
    望位置に接近または到達した時点で前記ロボット教示具
    から前記ロボットへ接近・到達指令を伝える段階と、伝
    えられた指令が接近指令であった場合に、該接近・到達
    指令伝達時における最新の前記視覚センサ出力に基づい
    て求められた前記位置指標の位置に基づいて教示位置を
    ロボットに記憶させる段階を含むロボット位置教示方
    法。
JP16329594A 1994-06-23 1994-06-23 ロボット位置教示具及びロボット位置教示方法 Expired - Fee Related JP3418456B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP16329594A JP3418456B2 (ja) 1994-06-23 1994-06-23 ロボット位置教示具及びロボット位置教示方法
US08/490,761 US5748854A (en) 1994-06-23 1995-06-15 Robot position teaching system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16329594A JP3418456B2 (ja) 1994-06-23 1994-06-23 ロボット位置教示具及びロボット位置教示方法

Publications (2)

Publication Number Publication Date
JPH081563A JPH081563A (ja) 1996-01-09
JP3418456B2 true JP3418456B2 (ja) 2003-06-23

Family

ID=15771118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16329594A Expired - Fee Related JP3418456B2 (ja) 1994-06-23 1994-06-23 ロボット位置教示具及びロボット位置教示方法

Country Status (2)

Country Link
US (1) US5748854A (ja)
JP (1) JP3418456B2 (ja)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987591A (en) * 1995-12-27 1999-11-16 Fanuc Limited Multiple-sensor robot system for obtaining two-dimensional image and three-dimensional position information
DE19626459C2 (de) * 1996-07-02 1999-09-02 Kuka Schweissanlagen Gmbh Verfahren und Vorrichtung zum Teachen eines programmgesteuerten Roboters
US6088628A (en) * 1996-07-24 2000-07-11 Fanuc, Ltd. Jog feeding method for robots
JPH1058362A (ja) * 1996-08-13 1998-03-03 Fanuc Ltd 産業用ロボットによるステッチ加工方法
JPH1080886A (ja) * 1996-09-10 1998-03-31 Rekoode Onkyo:Kk 視覚制御ロボット
JP3212546B2 (ja) * 1997-08-25 2001-09-25 ファナック株式会社 ロボット非常停止用デッドマンスイッチ機構並びに教示操作盤
US6272396B1 (en) * 1998-02-20 2001-08-07 Tairob Industrial Technology Ltd. Method for applying knowledge from a skilled worker via a master expert machine to a slave expert machine for repetitive tasks
JPH11349280A (ja) * 1998-06-05 1999-12-21 Shinko Electric Co Ltd 懸垂式搬送装置
US7065462B2 (en) * 1998-07-24 2006-06-20 Merilab, Inc. Vehicle wheel alignment by rotating vision sensor
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
US6385508B1 (en) 2000-10-31 2002-05-07 Fanuc Robotics North America, Inc. Lead-through teach handle assembly and method of teaching a robot assembly
JP2003326486A (ja) 2001-06-20 2003-11-18 Amada Co Ltd ワーク位置決め装置
US6938454B2 (en) * 2002-05-13 2005-09-06 Trumpf Maschinen Austria Gmbh & Co. Kg. Production device, especially a bending press, and method for operating said production device
JP3950805B2 (ja) * 2003-02-27 2007-08-01 ファナック株式会社 教示位置修正装置
JP4167940B2 (ja) 2003-05-29 2008-10-22 ファナック株式会社 ロボットシステム
JP3708097B2 (ja) * 2003-10-08 2005-10-19 ファナック株式会社 ロボットの手動送り装置
SE526119C2 (sv) * 2003-11-24 2005-07-05 Abb Research Ltd Metod och system för programmering av en industrirobot
KR101145025B1 (ko) * 2004-10-13 2012-05-17 에르도간 카라카스 용접 공정을 수행하기 위한 장치
JP4087841B2 (ja) * 2004-12-21 2008-05-21 ファナック株式会社 ロボット制御装置
US8364313B2 (en) * 2006-02-14 2013-01-29 Kabushiki Kaisha Yaskawa Denki Robot system
DE102006022483A1 (de) * 2006-05-13 2007-11-29 Kuka Roboter Gmbh Verfahren und Vorrichtung zum Anzeigen einer Roboterbahn zur Unterstützung einer Ortsänderung eines Stützpunktes
JP4221014B2 (ja) * 2006-06-20 2009-02-12 ファナック株式会社 ロボット制御装置
US20090132088A1 (en) * 2007-04-24 2009-05-21 Tairob Ltd. Transfer of knowledge from a human skilled worker to an expert machine - the learning process
EP2212753B1 (de) * 2008-12-17 2011-05-04 KUKA Laboratories GmbH Verfahren zum abfahren einer vorgegebenen bahn durch einen manipulator, sowie steuervorrichtung zur durchführung eines solchen verfahrens
US9052710B1 (en) * 2009-03-20 2015-06-09 Exelis Inc. Manipulation control based upon mimic of human gestures
CN102483625B (zh) * 2009-08-14 2015-09-09 Abb技术有限公司 工业机器人和调节机器人程序的方法
JP5532760B2 (ja) * 2009-08-31 2014-06-25 株式会社安川電機 搬送システム,ロボット装置及びワークの製造方法
US8600552B2 (en) * 2009-10-30 2013-12-03 Honda Motor Co., Ltd. Information processing method, apparatus, and computer readable medium
JP2011104759A (ja) * 2009-11-20 2011-06-02 Idec Corp ロボット制御システムの教示用補助具、その教示用補助具を用いた教示方法、およびその教示方法によって教示を行うロボット制御システム
DE102010002816B4 (de) * 2010-03-12 2014-05-15 Siemens Aktiengesellschaft Werkzeugmaschine und Verfahren zur Ermittlung der Position eines in eine Werkstückeinspannvorrichtung eingespannten Werkstücks bei einer Werkzeugmaschine
DE102010019640A1 (de) * 2010-05-06 2011-11-10 Kuka Roboter Gmbh Handgerät und Verfahren zum Steuern und/oder Programmieren eines Manipulators
JP5573537B2 (ja) * 2010-09-17 2014-08-20 株式会社デンソーウェーブ ロボットのティーチングシステム
WO2012063397A1 (ja) * 2010-11-12 2012-05-18 パナソニック株式会社 移動経路探索装置および移動経路探索方法
JP5516610B2 (ja) * 2012-01-19 2014-06-11 株式会社安川電機 ロボット、ロボットハンドおよびロボットハンドの保持位置調整方法
JP6195333B2 (ja) * 2012-08-08 2017-09-13 キヤノン株式会社 ロボット装置
JP5549749B1 (ja) * 2013-01-16 2014-07-16 株式会社安川電機 ロボット教示システム、ロボット教示プログラムの生成方法および教示ツール
EP2967589B1 (en) 2013-03-15 2019-04-24 Stryker Corporation End effector of a surgical robotic manipulator
US9409297B2 (en) * 2013-12-24 2016-08-09 Tieman Vehicle Technologies LLC Remote control button actuation module, system, and method
US9576414B2 (en) * 2013-12-24 2017-02-21 Tieman Vehicle Technologies LLC Remote control button actuation module, system, and method
US9291447B2 (en) * 2014-07-09 2016-03-22 Mitutoyo Corporation Method for controlling motion of a coordinate measuring machine
US9669543B1 (en) 2015-12-11 2017-06-06 Amazon Technologies, Inc. Validation of robotic item grasping
US10456910B2 (en) * 2016-01-14 2019-10-29 Purdue Research Foundation Educational systems comprising programmable controllers and methods of teaching therewith
JP6733239B2 (ja) * 2016-03-18 2020-07-29 セイコーエプソン株式会社 制御装置及びロボットシステム
JP6514156B2 (ja) * 2016-08-17 2019-05-15 ファナック株式会社 ロボット制御装置
ES2668930B1 (es) * 2016-11-22 2019-04-02 Estudios De Ingenieria Adaptada S L Dispositivo de marcado de la trayectoria de trabajo de un robot, sistema que incorpora dicho dispositivo y procedimiento para la identificacion de la trayectoria de trabajo del robot
JP6457587B2 (ja) * 2017-06-07 2019-01-23 ファナック株式会社 ワークの動画に基づいて教示点を設定するロボットの教示装置
TWI700166B (zh) * 2017-09-20 2020-08-01 達明機器人股份有限公司 機器手臂的教導系統及方法
CN108262586A (zh) * 2018-03-02 2018-07-10 广州市盘古机器人科技有限公司 视觉6关节机械手焊接应用技术
JP7131087B2 (ja) * 2018-05-31 2022-09-06 セイコーエプソン株式会社 ロボットシステムの制御方法およびロボットシステム
CN110966986B (zh) * 2018-09-29 2021-06-04 深圳市掌网科技股份有限公司 室内三维自动扫描***
FR3087254B1 (fr) 2018-10-16 2021-01-29 Commissariat Energie Atomique Configuration d'un dispositif de controle non destructif
US11340649B2 (en) 2019-02-07 2022-05-24 Blue Eclipse, Llc Two button remote control actuator
CN110919626B (zh) * 2019-05-16 2023-03-14 广西大学 一种基于立体视觉的机器人手持示教装置及方法
CN110948467A (zh) * 2019-05-16 2020-04-03 广西大学 一种基于立体视觉的手持示教装置及方法
JP7415447B2 (ja) * 2019-10-31 2024-01-17 セイコーエプソン株式会社 ロボットシステム
CN110900609A (zh) * 2019-12-11 2020-03-24 浙江钱江机器人有限公司 一种机器人示教装置及其方法
CN113752236B (zh) * 2021-01-05 2023-05-30 北京京东乾石科技有限公司 机械臂示教的装置、标定杆和方法
TW202235232A (zh) * 2021-03-11 2022-09-16 日商發那科股份有限公司 利用教示工具或作業者的手來設定教示點之教示裝置
US20220297216A1 (en) * 2021-03-18 2022-09-22 Lincoln Global, Inc. Tethered collaborative robot with smart torch
WO2023002066A1 (es) * 2021-07-17 2023-01-26 Garmo Instruments, Sl Robot colaborativo para aplicaciones de soldadura
DE102022205884B4 (de) 2022-06-09 2024-01-11 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein System und Verfahren zur Aufnahme von Elementen eines Werkstücks mittels eines Zeigegerätes

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63196388A (ja) * 1987-02-06 1988-08-15 株式会社東芝 遠隔操作ロボツトの教示装置
JPH0213804A (ja) * 1988-07-01 1990-01-18 Fanuc Ltd 視覚センサにおけるノミナル設定方式
US5566247A (en) * 1989-02-10 1996-10-15 Fanuc Ltd. Taught data setting method in a visual sensor system
JP2779072B2 (ja) * 1991-01-28 1998-07-23 ファナック株式会社 ロボットの教示方法

Also Published As

Publication number Publication date
JPH081563A (ja) 1996-01-09
US5748854A (en) 1998-05-05

Similar Documents

Publication Publication Date Title
JP3418456B2 (ja) ロボット位置教示具及びロボット位置教示方法
US11724388B2 (en) Robot controller and display device using augmented reality and mixed reality
KR102094439B1 (ko) 산업용 원격조작 로봇시스템
US7424341B2 (en) Robot system
JP3841439B2 (ja) ロボットのジョグ送り方法
US9919421B2 (en) Method and apparatus for robot path teaching
EP1215017A2 (en) Robot teaching apparatus
EP0216930B1 (en) System for setting rectangular coordinates of workpiece for robots
EP1927908A2 (en) Teaching position correcting apparatus
JP2005305644A (ja) 多軸ハンドリング機器を操縦する方法および装置
JPH05318363A (ja) ロボットの制御方式
JPS6257884A (ja) マニピユレ−タ装置
JPS60123905A (ja) ロボツトの制御方法および装置
JP2654206B2 (ja) タッチアップ方法
JPS6214845B2 (ja)
CN109834696B (zh) 机器人示教***、控制装置以及手动导向单元
JPH05138349A (ja) 多層盛自動溶接装置
WO2023275701A1 (en) A processing apparatus and relative marking device to generate process trajectories
JP3198467B2 (ja) センサ位置姿勢経路追従制御法
JPH07104712B2 (ja) ロボットアームの手動制御方法
JPH04119405A (ja) 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置
JPH01164541A (ja) ロボットのティーチング装置
JPS6239190A (ja) ロボツトテイ−チング装置
JPH0451302A (ja) ロボットのインチング方式
CN114589699A (zh) 机器人视觉***

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20021119

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030304

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

Free format text: PAYMENT UNTIL: 20080411

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090411

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees