JPH04119405A - 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置 - Google Patents

位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置

Info

Publication number
JPH04119405A
JPH04119405A JP23906790A JP23906790A JPH04119405A JP H04119405 A JPH04119405 A JP H04119405A JP 23906790 A JP23906790 A JP 23906790A JP 23906790 A JP23906790 A JP 23906790A JP H04119405 A JPH04119405 A JP H04119405A
Authority
JP
Japan
Prior art keywords
rotation angle
robot
indicator
image
work
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
JP23906790A
Other languages
English (en)
Other versions
JP2915979B2 (ja
Inventor
Kiyomichi Ikenaga
池永 清道
Masatoshi Magara
真柄 雅利
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP23906790A priority Critical patent/JP2915979B2/ja
Publication of JPH04119405A publication Critical patent/JPH04119405A/ja
Application granted granted Critical
Publication of JP2915979B2 publication Critical patent/JP2915979B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、動作の位置及び回転角度を解析するための検
出装置及びそれに用いる指示具に関し、特に、ロボット
の動作教示に適した位置及び回転角検出装置、その指示
具等に関する。
[従来の技術] 従来、ロボットへその動作を教示するための教示方法と
しては、例えば、特開昭59−37082号公報などに
示される様に、略相(G形のいわゆる操作アームを人間
が操作することによってその位置や回転角等を入力する
方式が一般的に行われている。
また、例えば特開昭60−60502号公報によれば、
CADシステムにおける三次元位置入力を容易にするた
めの装置として、発光体を装着したペンを用い、複数の
(2個)のTVカメラによってこのペンの三次元におけ
る位置座標を求める三次元位置指定装置が提案されてい
る。
[発明が解決しようとする課題] しかしながら、」−記の従来技術において、特に前者で
は、ロポッI・の動作の複数個の教示点を」1記の入力
アームを動かしながら各々人手で行わねばならず、教示
作業に非常な手間が掛かるという問題点があった。また
、後者の位置指定装置では、ペンの発光体に対する一点
の三次元位置座標を求めることは可能ではあるが、ロボ
ットに動作を教示する為には、さらに細かな位置情報、
例えばペンの回転角やペン自体の回転角度等が必要とさ
れるため、これをロボッ1への動作教示装置として使用
することは困難であった。
そこで、本発明では、上記の従来技術における問題点に
鑑み、まず、位置及び回転角に加え、更に、それ自体の
回転角度をも含む詳細かつ微細な情報を簡単かつ迅速に
入力することか可能な位置及び回転角検出装置を提供す
ることをその目的とする。
また、本発明では、上記の位置及び回転角検出装置に用
いるための位置及び回転角検出用指示具を提供すること
をその目的とする。
さらに、本発明では、簡単な操作で詳細かつ微細な動作
情報を迅速に入力することの可能なロボットの動作教示
装置を提供することなその目的とする。
[課題を解決するための手段] 上記の目的は、本発明によれば、まず、人間によって指
示される位置及び回転角の指示具と、」1記指示具を撮
影してその位置及び回転角を検出する検出手段とから成
ると共に、」1記指示具は、その位置及び回転角を表示
することが可能であり、それ自身の回転角をも表示する
ことが可能であることを特徴とする位置及び回転角検出
装置によって達成される。
また、本発明の他の目的は、人間によって指示される位
置及び回転角の指示具であって、上記指示具を撮影して
その位置及び回転角を検出するものにおいて、上記指示
具は、略棒状本体の長手方向両端に設けられてその位置
及び回転角を表示するための第1のマーカと、上記棒状
本体の外周に設けられ、それ自体の回転角を表示するた
めの第2のマーカを備えたことを特徴とする位置及び回
転角検出用指示具によって達成される。
更に、本発明の他の目的は、上記の位置及び回転角検出
装置を用いてロボットにその動作の基準点を分析教示す
ることを特徴とするロボットの動作教示装置によって達
成される。
[作用] すなわち、上記の本発明によれば、位置及び回転角と共
に、それ自体の回転角度をも表示することが出来る動作
指示具を用い、これを撮影して動作情報を入力すること
により、人間の作業等による位置及び回転角等の詳細か
つ微細な情報を簡単、容易かつ迅速に指示することが可
能になる。
また、」1記の位置及び回転角検出装置をロボッ1−の
動作教示装置に用いることにより、作業者等の人間の通
常の作業動作によって簡単かつ容易に、その動作の基準
点を教示し、迅速に入力することが可能になる。
[実施例] 以下、本発明の実施例について、添付の図面を参照しな
がら詳細に説明する。
なお、以下に詳細に説明する実施例は、本発明になる位
置及び回転角検出装置を動作教示に用いた半田付作業用
ロボット装置に関している。また、この半田付作業では
、半田ゴテ200の先端部20]。は、第6図(a)及
びその先端部の拡大図である第6図(b)にも示す様に
、その先端形状から、いわゆる、方向性を有している。
そのため、この様な半田ゴテを操作する半田付作業用ロ
ボットは、その位置や回転角だけではなく、更に、それ
自体の回転角度についても正確に制御することが必要と
なる。
まず、添付の第1図には、上記半田付作業用ロボッ1〜
の概略構成が示されており、この半田付作業用ロボッ1
〜は、いわゆる、ロボット本体部10と、その動作を制
御するためのロボットコントロ−ラ 業に必要な情報を入力・教示するための、いわゆる作業
教示部30とから構成されている。さらに、このロボッ
1へ本体部10は、図にも示す様に、ベース部]1と、
このベース部11上に設けられた多間接のアーム部12
と、その先端に取り付けられたハンド部13とから構成
されたており、これらのアーム部12やハンドfjr8
13は、図には示されないサーボモータ等のアクチュエ
ータによって所定の動作を行うように駆動されると共に
、上記半田作業のための半田ゴテは、そのハンド部上3
によって把持されるものである。
また、上記のロボットコン1〜ローラ20は、例えばデ
ィジタルコンピュータ等によって構成され、以下に詳細
に説明する作業教示部30から出力されるロボットの作
業データである位置データDPや速度データDSに基づ
いて」二記ロボッI・本体部のアクチュエータ等を駆動
する駆動信号を発生するものである。
そして、作業教示部30は、上記ロボッI・アーム]2
先端のパン1一部13に把持される半田ゴテを想定した
作業動作の指示具としてのペン31と、半田付作業をす
るプリント板32と、フットスイッチ33と、j1記プ
リンI・板32のX方向及びY方向に各々垂直に配置さ
れた複数(この実施例では2個)のTVカメラ34、3
5と、そして、上記フットスイッチ33からの測定指令
信号INS及び上記TVカメラ34、35からの映像信
号■34、I3Sを入力して上記位置データDPや速度
データDSを出力する画像処理装置36とを備えている
。
さらに、第2図には、上記ロボットアーム]−2の先端
のハフ1〜部13に把持される作業指示用のペン31の
詳細な構造が示されており、このペン31は、不透明な
外形略円柱状の本体311の長軸方向の両端を尖頭状に
したものである。そして、本体31]の内部には発光源
(図示されず)を埋め込み、また、その長軸方向の両端
には点(円)状の窓3」2、3」3を、その中央外周面
には隙間Wを有する螺旋状の窓314を形成したている
。
そして、これらの窓は、それぞれ、例えば窓3]2は赤
(R)、窓313は青(B)、そして、螺旋状の窓31
4は緑(G)の様に、その位置関係を明確にして後述す
るロボッI−への作業の教示に必要な三次元座標を決定
するのに有意なパターンを形成することが出来るように
、任意に三原色に色分けされている。
次に、以上に説明した半田付作業用ロボット装置の、特
に、その作業動作の教示・入力いついて、以下に詳細に
説明する。まず、上記の第1−図において、作業者10
0は上記作業指示用のペン31をその手に把持しながら
作業動作を行う。同時に、必要に応じてフッ1へスイッ
チ33を踏みながら」1記の画像処理装置36へ測定指
令信号INSを伝達する。一方、TVカメラ34、35
からの映像信号I 34、■,5も上記画像処理装置3
6に伝達され、ロボットの制御に必要なデータに変換さ
れ、位置データDPや速度データD Sとしてロボッ1
ーコンI〜ローラ20に出力されることとなる。
第3図(a)及び(b)には、上記TVカメラ34、3
5からの映像信号L4、T35による画像が、それぞれ
示される。すなわち、TVカメラ34による画像(第3
図(a))及びTVカメラ35による画像(第3図(b
))において、作業者100がその手に把持している作
業指示用のペン3]−の上端の窓3]2の画像、下端の
窓313の画像、螺旋状の窓314の画像及びプリント
板32の画像の一例が示され、図中、同一の符号で示さ
れている。
次いで、第4図は、三次元空間における」1記作業指示
用のペン31の姿勢を表す座標を示している。すなわち
、直交座標軸x.y.z及び作業指示用のペン31の回
転角01、倒れ角θ2、θ3のパラメータにより、三次
元空間におけるあらゆる姿勢を表すことが出来る。
第5図には、上記装置における一連の処理を示すフロー
チャートが示されており、このフローチャートを用いて
その動作を以下に説明する。
まず、作業指示用のペン31をその手に把持して作業者
100は、プリント板32への半田付動作が整った時点
でフットスイッチ33を踏み、もって、画像処理装置3
6に測定開始を知らせる測定指令信号INSを伝達する
(処理PCI)。これによって、作業指示用のペン31
及びプリント板32の画像をTVカメラ34.35の映
像信号I 34、I3Sによって画像処理装置36へ伝
達する(処理FC2)。
ここで、上記にて伝達された画像(第3図(a)及び(
b)において、符号312.313.3]−4及び32
で示す)において、各パラメータX、Y、Z、01、θ
2、θ3を下記の様にして算出する(処理F C4,)
。
X・・画像313と原点Oの平行距離(第3図(a))
。
Y・・・画像313と原点0の平行距離(第3図(b)
)。
2・・・画像313(第3図(a))あるいは3l−3
(第3図(b))と原点の垂直距離。
01・・・画像312と画像3]−3を結ぶ直線C1上
の画像312と画像314の距離(第3図(a))は、
作業指示用のペン31の回転角01により異なる為、そ
のデータにより回転角θ1を算出する。但し、上記距離
は画像312と画像313を結ぶ直線C2(第3図(b
))の傾きにより変化する為、その傾きより三角関数に
て距離を求める。
θ2・・・画像313(第3図(a))、画像313(
第3図(b))のX、Y座標P1、及び、画像312(
第3図(a))、画像312(第3図(b))のX、Y
座標P2により、三角関数にて02が求まる。
03・・・第3図(a)の画像において、画像312の
Z座標のY軸に平行な座標郡の内、画像313からその
座標郡の任意の点までの直線距離が、上記θ2で求めた
座標P1、P2の直線距離Pと一致した点と画像313
を結ぶ線のY軸との傾きが、求めるθ3となる。
上記の処理FC3で求めたパラメータX、Y、Z、OL
、02、θ3を画像処理装置36の記憶装置に一時記憶
する(処理FC4’)。
次ぎに、作業者100がフットスイッチ33を離してい
なければ、処理FC2より上記の処理を繰り返す。一方
、フットスイッチ33を離していれば、次の処理FC6
へ進む(処理FC5)。上記処理FC2から処理FC4
を繰り返した場合の各処理ステップの時間と、その時間
の画像313(第3図(a)、あるいは、第3図(b)
)の移動距離により速度を算出する(処理FC6)。
さらに、」1記処理FC4で記憶したパラメータ及び処
理FC6で求めた速度により、送信するデータフォーマ
ットに従ってステップデータへ編集を行う(処理FC7
)。その後、上記の処理FC7で編集した各ステップデ
ータを上記ロボットコントローラ20へ送信して(処理
FC8)、終了する。
[発明の効果] 以上の詳細な説明からも明らかな様に、本発明によれば
、動作を表す詳細な座標データを指示具としてのペンを
動作することによって簡単かつ容易に入力することが可
能であることから、これを使用することによって、ロボ
ットへの作業動作の教示作業が簡単かつ迅速に行うこと
が出来、さらには、ロボットへの教示作業の安全性の向
上をも図ることが可能になるという極めて優れた効果を
発揮する。
【図面の簡単な説明】
第1−図は本発明になる位置及び回転角検出装置を適用
した一実施例である半田付作業用ロボット装置の全体構
成を示すブロック図、第2図は」1記半田付作業用ロボ
ットの教示作業に用いる作業指示用のペンの外観図、第
3図(a)及び(b)は、動作を説明するための、」1
記作業指示用のペン及びプリント板のTVカメラへの画
像の一例を示す図、第4図は上記作業指示用のペンの姿
勢を決定する座標パラメータの関係を説明する図、第5
図は上記実施例の装置の処理を説明するためのフローチ
ャート、そして、第6図(a)及び(b)は上記実施例
の半田付作業用ロボッ1へ装置が作業を行う半田ゴテの
構造を説明する外観図及びその−部拡大図である。 ]O・ロボット本体部、20 ・ロボッ1ヘコン1ヘロ
ーラ、30・・作業教示部、31 作業指示用ペン、3
4.35・・・TVカメラ、36・・・画像処理装置、
312,313 ・窓、314・・螺旋状窓。 代理人 弁理士  秋 木 正 実 第 図 第 図 第 図 第 図 第 図 (a) (b)

Claims (1)

  1. 【特許請求の範囲】 1、人間によって指示される位置及び回転角の指示具と
    、上記指示具を撮影してその位置及び回転角を検出する
    検出手段とから成ると共に、上記指示具は、その位置及
    び回転角を表示することが可能であると共に、それ自身
    の回転角をも表示することが可能であることを特徴とす
    る位置及び回転角検出装置。 2、人間によって指示される位置及び回転角の指示具で
    あって、上記指示具を撮影してその位置及び回転角を検
    出するものにおいて、上記指示具は、略棒状本体の長手
    方向両端に設けられてその位置及び回転角を表示するた
    めの第1のマーカと、上記棒状本体の外周に設けられ、
    それ自体の回転角を表示するための第2のマーカを備え
    たことを特徴とする位置及び回転角検出用指示具。 3、上記特許請求の範囲第2項の位置及び回転角検出装
    置用指示具において、上記第2のマーカはストライプ状
    で、かつ、上記棒状本体の周囲に螺旋状に取り付けられ
    ていることを特徴とする位置及び回転角検出用指示具。 4、上記特許請求の範囲第1項の位置及び回転角検出装
    置を用いてロボットにその動作の基準点を分析教示する
    ことを特徴とするロボットの動作教示装置。
JP23906790A 1990-09-11 1990-09-11 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置 Expired - Lifetime JP2915979B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23906790A JP2915979B2 (ja) 1990-09-11 1990-09-11 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23906790A JP2915979B2 (ja) 1990-09-11 1990-09-11 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置

Publications (2)

Publication Number Publication Date
JPH04119405A true JPH04119405A (ja) 1992-04-20
JP2915979B2 JP2915979B2 (ja) 1999-07-05

Family

ID=17039367

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23906790A Expired - Lifetime JP2915979B2 (ja) 1990-09-11 1990-09-11 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置

Country Status (1)

Country Link
JP (1) JP2915979B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07319527A (ja) * 1994-05-23 1995-12-08 Nec Robotics Eng Ltd 数値制御装置用自動プログラミング装置
JPH09103978A (ja) * 1995-10-04 1997-04-22 Yaskawa Electric Corp ロボットの制御装置
JP2005305644A (ja) * 2004-04-24 2005-11-04 Kuka Roboter Gmbh 多軸ハンドリング機器を操縦する方法および装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07319527A (ja) * 1994-05-23 1995-12-08 Nec Robotics Eng Ltd 数値制御装置用自動プログラミング装置
JPH09103978A (ja) * 1995-10-04 1997-04-22 Yaskawa Electric Corp ロボットの制御装置
JP2005305644A (ja) * 2004-04-24 2005-11-04 Kuka Roboter Gmbh 多軸ハンドリング機器を操縦する方法および装置

Also Published As

Publication number Publication date
JP2915979B2 (ja) 1999-07-05

Similar Documents

Publication Publication Date Title
JP7490349B2 (ja) 入力装置、入力装置の制御方法、ロボットシステム、ロボットシステムを用いた物品の製造方法、制御プログラム及び記録媒体
EP1215017B1 (en) Robot teaching apparatus
US10052765B2 (en) Robot system having augmented reality-compatible display
US11197730B2 (en) Manipulator system
US10569419B2 (en) Control device and robot system
JP6445092B2 (ja) ロボットの教示のための情報を表示するロボットシステム
JP2018167334A (ja) 教示装置および教示方法
JP2016187846A (ja) ロボット、ロボット制御装置およびロボットシステム
JP2013049102A (ja) ロボットの制御装置及びロボットの姿勢決定方法
JP7112528B2 (ja) 作業座標作成装置
JP3543329B2 (ja) ロボットの教示装置
JP3940998B2 (ja) ロボット装置
JP2915979B2 (ja) 位置及び回転角検出装置、その指示具、並びに、それを用いたロボットの動作教示装置
JPS6334093A (ja) 視覚装置
JPH1011146A (ja) 移動体の停止姿勢補正装置
JPH05108131A (ja) ロボツトの教示装置
JP2616225B2 (ja) 相対位置決め方式
JPH07129231A (ja) 非接触点教示装置
CN117340932A (zh) 显示系统以及示教系统
JP3264378B2 (ja) 撮像装置のティーチングデータ作成方法
JPH08257955A (ja) マニピュレーターの曲面なぞり制御方法
JP4613752B2 (ja) ロボットおよびロボットの情報表示方法
JPH07117403B2 (ja) ロボットの視覚座標校正方法およびシステム
WO2018167855A1 (ja) 操作画面表示装置
CN116670603B (zh) 动作轨道的评价装置、动作轨道的评价方法