JPH0523983A - リアルタイム追従型光学式マニピユレータ軌道教示装置 - Google Patents
リアルタイム追従型光学式マニピユレータ軌道教示装置Info
- Publication number
- JPH0523983A JPH0523983A JP17988791A JP17988791A JPH0523983A JP H0523983 A JPH0523983 A JP H0523983A JP 17988791 A JP17988791 A JP 17988791A JP 17988791 A JP17988791 A JP 17988791A JP H0523983 A JPH0523983 A JP H0523983A
- Authority
- JP
- Japan
- Prior art keywords
- manipulator
- teaching
- tip
- real time
- hand
- 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
Links
- 230000003287 optical effect Effects 0.000 title claims description 4
- 238000000034 method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 241000282412 Homo Species 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】
【目的】本発明は、指示棒の先端に付けた発光器の動き
に、一定距離を保つようにマニピュレータがリアルタイ
ムで追従しながら軌道教示を行なうことを特徴とする。 【構成】支持棒5及び同棒の先端に設けられたレーザ発
振器3及び受光器4でなる教示指示装置と、マニピュレ
ータ1の手先部に設けられた反射板2と、上記受光器4
の出力をもとに上記指示棒5先端とマニピュレータ1手
先との間を一定距離にて追従させるためのレーザ距離計
測装置6、制御用計算機8、及び制御用ドライバ7を含
む制御装置とを有してなることを特徴とする。
に、一定距離を保つようにマニピュレータがリアルタイ
ムで追従しながら軌道教示を行なうことを特徴とする。 【構成】支持棒5及び同棒の先端に設けられたレーザ発
振器3及び受光器4でなる教示指示装置と、マニピュレ
ータ1の手先部に設けられた反射板2と、上記受光器4
の出力をもとに上記指示棒5先端とマニピュレータ1手
先との間を一定距離にて追従させるためのレーザ距離計
測装置6、制御用計算機8、及び制御用ドライバ7を含
む制御装置とを有してなることを特徴とする。
Description
【0001】
【産業上の利用分野】本発明は産業用ロボット等に適用
されるリアルタイム追従型光学式マニピュレータ軌道教
示装置に関する。
されるリアルタイム追従型光学式マニピュレータ軌道教
示装置に関する。
【0002】
【従来の技術】産業用ロボット等に於いては、ティーチ
ングボックス(ジョイスティック等)、マニュアル動作
付きコントローラ(移動先を指令するとそこへロボット
が動く)等の教示装置が既に実用化され、製品化されて
いる。
ングボックス(ジョイスティック等)、マニュアル動作
付きコントローラ(移動先を指令するとそこへロボット
が動く)等の教示装置が既に実用化され、製品化されて
いる。
【0003】これらの教示装置は、いずれもロボット
(マニピュレータ)の作業空間に於いて、任意に測定し
た移動先(教示点)へ上記装置を用いマニピュレータを
移動して、その教示点を保存することで教示を実施して
いる。
(マニピュレータ)の作業空間に於いて、任意に測定し
た移動先(教示点)へ上記装置を用いマニピュレータを
移動して、その教示点を保存することで教示を実施して
いる。
【0004】上記教示装置を用いた教示法は著しく直感
性を損う方法である。したがって、現状では、人間がマ
ニピュレータの手先を直接把持して、教示すべき軌道を
ガイドしてやることで教示を行なうティーチングプレイ
バック手法が一般的である。また、CADデータを用い
る手法もあるが、実用化レベルには、まだ研究開発を要
する段階である。
性を損う方法である。したがって、現状では、人間がマ
ニピュレータの手先を直接把持して、教示すべき軌道を
ガイドしてやることで教示を行なうティーチングプレイ
バック手法が一般的である。また、CADデータを用い
る手法もあるが、実用化レベルには、まだ研究開発を要
する段階である。
【0005】
【発明が解決しようとする課題】従来の人間がマニピュ
レータ手先を持って教示するティーチングプレイバック
手法に於いては以下のような問題点があった。 (1).マニピュレータの大型化による人間の労力(時
間を含む)の増大(精密な位置決めが困難になる)。
レータ手先を持って教示するティーチングプレイバック
手法に於いては以下のような問題点があった。 (1).マニピュレータの大型化による人間の労力(時
間を含む)の増大(精密な位置決めが困難になる)。
【0006】(2).人間とマニピュレータが共同作業
することによる危険性が大である。特に上記(1)項に
関しては精密な位置決めが困難になるため、大きな問題
である。
することによる危険性が大である。特に上記(1)項に
関しては精密な位置決めが困難になるため、大きな問題
である。
【0007】本発明は、従来、人間が手で持って教示を
行なっていたものを図4、図5の原理説明図に概略的に
示すように、発光器13を備えた支持棒5のような教示
装置に置き換えて教示するため、上記問題点を十分解決
することが可能である。また支持棒5に追従してリアル
タイムで受光器(距離測定装置)14を備えたマニピュ
レータ1が動くので直感性も失わない。
行なっていたものを図4、図5の原理説明図に概略的に
示すように、発光器13を備えた支持棒5のような教示
装置に置き換えて教示するため、上記問題点を十分解決
することが可能である。また支持棒5に追従してリアル
タイムで受光器(距離測定装置)14を備えたマニピュ
レータ1が動くので直感性も失わない。
【0008】
【課題を解決するための手段】従来、人間が手で持って
行なっていた教示(従来のティーチングプレイバックの
教示)を支持棒上の発光器、マニピュレータ側の受光器
により構成される教示装置により、支持棒とマニピュレ
ータ手先を一定距離にて追従させることで教示を実施す
る。2点間の距離を短時間に測定することのできる手段
として一般的に利用されている光学式のセンサを採用す
る。また、そのセンサ情報(指示棒とマニピュレータ手
先の距離)を利用して、指示棒にマニピュレータ手先を
追従するように制御する手段を採用する。
行なっていた教示(従来のティーチングプレイバックの
教示)を支持棒上の発光器、マニピュレータ側の受光器
により構成される教示装置により、支持棒とマニピュレ
ータ手先を一定距離にて追従させることで教示を実施す
る。2点間の距離を短時間に測定することのできる手段
として一般的に利用されている光学式のセンサを採用す
る。また、そのセンサ情報(指示棒とマニピュレータ手
先の距離)を利用して、指示棒にマニピュレータ手先を
追従するように制御する手段を採用する。
【0009】
【作用】指示棒等の先端に付けた発光器の動きに、一定
距離を保つようにマニピュレータがリアルタイムで追従
しながら軌道教示を行なう。
距離を保つようにマニピュレータがリアルタイムで追従
しながら軌道教示を行なう。
【0010】図6において、マニピュレータ1は、基準
座標原点16からのマニピュレータ1の手先迄の距離ベ
クトル[〜rm ]にて動作制御される。受光器14と指
示棒5先端に設けた発光器13との間の距離は[〜rl
]にて計測される。この際、手法の如何を問わず[〜
rl ]はx−y−zとその各軸回りの姿勢の計6成分に
て計測され構成される。
座標原点16からのマニピュレータ1の手先迄の距離ベ
クトル[〜rm ]にて動作制御される。受光器14と指
示棒5先端に設けた発光器13との間の距離は[〜rl
]にて計測される。この際、手法の如何を問わず[〜
rl ]はx−y−zとその各軸回りの姿勢の計6成分に
て計測され構成される。
【0011】今、一定距離として[〜rl ]を考えるな
らば、指示棒5の動作にて[〜rl]から[〜rl ′]
への変化があったとすると、指示棒5の移動に伴う距離
の増分値は
らば、指示棒5の動作にて[〜rl]から[〜rl ′]
への変化があったとすると、指示棒5の移動に伴う距離
の増分値は
【0012】
【数1】 となり次にマニピュレータ1が指示棒5の動きに追従し
て動くべき移動先は
て動くべき移動先は
【0013】
【数2】 にて求まる。
【0014】それぞれのベクトルはx、y、zの位置成
分3つと、x、y、z各軸回りの姿勢成分3つの合計6
成分にて要素が構成される。ベクトルを成分にて表現す
ると例えば数3の如くとなる。
分3つと、x、y、z各軸回りの姿勢成分3つの合計6
成分にて要素が構成される。ベクトルを成分にて表現す
ると例えば数3の如くとなる。
【0015】
【数3】
【0016】上記のようにしてマニピュレータ計算機制
御の一定サンプリング毎にマニピュレータ手先の移動先
[〜rm ´]を計算して制御してやることで本発明に係
る手法による装置の技術的作用とする。
御の一定サンプリング毎にマニピュレータ手先の移動先
[〜rm ´]を計算して制御してやることで本発明に係
る手法による装置の技術的作用とする。
【0017】また、図5に示す構成の場合は、あらかじ
め既知として持っている距離ベクトル[〜rc ]を用い
てマニピュレータ1手先と発光器13との間の距離[〜
rl]は
め既知として持っている距離ベクトル[〜rc ]を用い
てマニピュレータ1手先と発光器13との間の距離[〜
rl]は
【0018】
【数4】 にて求まる。以下、実施例に於いては上記(1)式、
(2)式に従う。
(2)式に従う。
【0019】
【実施例】以下図面を参照して本発明の実施例を説明す
る。先ず図1、図3、及び図4を参照して本発明の第1
実施例を説明する。図1に於いて、1はマニピュレータ
であり、5は教示装置となる指示棒である。指示棒5の
先端には、発光器(図4の符号13参照)として、レー
ザ発振器3、及びレーザ受光器4が設けられる。また、
受光器(4の符号参照)としては、レーザ発振器3より
発せられたレーザ光を反射する反射板2にて構成され
る。
る。先ず図1、図3、及び図4を参照して本発明の第1
実施例を説明する。図1に於いて、1はマニピュレータ
であり、5は教示装置となる指示棒である。指示棒5の
先端には、発光器(図4の符号13参照)として、レー
ザ発振器3、及びレーザ受光器4が設けられる。また、
受光器(4の符号参照)としては、レーザ発振器3より
発せられたレーザ光を反射する反射板2にて構成され
る。
【0020】マニピュレータ1手先と指示棒5先端の距
離測定は、レーザ発振器3よりレーザを発し、マニピュ
レータ1手先上の反射板2にて反射されたレーザを再度
レーザ受光器4にて受け、レーザ距離計測装置6に於い
てレーザ反射間のレーザ波長の位相差を測定することで
距離を導出する。この距離データは制御用計算機8に送
られ、マニピュレータ制御用の指令を生成して、同指令
が制御用ドライバ7へ送られ、マニピュレータ1が動作
する。制御用計算機8に於いては、図3に示すように、
大別してマニピュレータ制御系21と教示装置制御系2
2の2つに分割される。
離測定は、レーザ発振器3よりレーザを発し、マニピュ
レータ1手先上の反射板2にて反射されたレーザを再度
レーザ受光器4にて受け、レーザ距離計測装置6に於い
てレーザ反射間のレーザ波長の位相差を測定することで
距離を導出する。この距離データは制御用計算機8に送
られ、マニピュレータ制御用の指令を生成して、同指令
が制御用ドライバ7へ送られ、マニピュレータ1が動作
する。制御用計算機8に於いては、図3に示すように、
大別してマニピュレータ制御系21と教示装置制御系2
2の2つに分割される。
【0021】マニピュレータ制御系21では、マニピュ
レータ手先指令23とマニピュレータ手先現在値28と
の偏差よりマニピュレータの各関節の指令角度26を導
出し、各関節サーボ27を実施して、その指令が制御用
ドライバ7に送られ、マニピュレータ1が制御される。
レータ手先指令23とマニピュレータ手先現在値28と
の偏差よりマニピュレータの各関節の指令角度26を導
出し、各関節サーボ27を実施して、その指令が制御用
ドライバ7に送られ、マニピュレータ1が制御される。
【0022】一方、教示装置制御系22に於いては、レ
ーザ距離計測装置6より送られてくる距離データをもと
に上述した[作用]の項で示した手法によりマニピュレ
ータ手先の移動先データ25を生成する。このデータよ
りマニピュレータ手先指令値、教示点としてのデータメ
モリ格納24を実施する。以上を一定サンプリング周期
にて実行することで本装置の教示が実現される。次に図
2、及び図5を参照して本発明の第2実施例を説明す
る。
ーザ距離計測装置6より送られてくる距離データをもと
に上述した[作用]の項で示した手法によりマニピュレ
ータ手先の移動先データ25を生成する。このデータよ
りマニピュレータ手先指令値、教示点としてのデータメ
モリ格納24を実施する。以上を一定サンプリング周期
にて実行することで本装置の教示が実現される。次に図
2、及び図5を参照して本発明の第2実施例を説明す
る。
【0023】発光器(図5の符号13参照)は反射板2
と光源9にて構成される。また受光器(図5の符号15
参照)はレーザ発振器3、レーザ受光器4、及び光源カ
メラ10にて構成される。発光器(反射板2と光源9)
と受光器4間の距離計測は、上述した図1の場合と同様
である。
と光源9にて構成される。また受光器(図5の符号15
参照)はレーザ発振器3、レーザ受光器4、及び光源カ
メラ10にて構成される。発光器(反射板2と光源9)
と受光器4間の距離計測は、上述した図1の場合と同様
である。
【0024】この第2実施例による装置は、受光器側が
マニピュレータ1上に無いため、指示棒5先端の光源9
を受光器側の光源追尾カメラ10で追尾するようにパン
チルト機構11、及び光源追尾制御装置12を装備して
おり、反射板2とレーザ発振器3、及びレーザ受光器4
が常に自動的に向い合う構成をとる。尚、制御用計算機
8の機能は上述した図1の説明と同様である。また、マ
ニピュレータ移動先の生成も上述した[作用]の項に示
す通りである。
マニピュレータ1上に無いため、指示棒5先端の光源9
を受光器側の光源追尾カメラ10で追尾するようにパン
チルト機構11、及び光源追尾制御装置12を装備して
おり、反射板2とレーザ発振器3、及びレーザ受光器4
が常に自動的に向い合う構成をとる。尚、制御用計算機
8の機能は上述した図1の説明と同様である。また、マ
ニピュレータ移動先の生成も上述した[作用]の項に示
す通りである。
【0025】
【発明の効果】上述したように本発明によれば、指示棒
の動きに追従してリアルタイムでマニピュレータが動く
ことによる教示装置が実現できる。これにより恰も従来
の手で持って行うティーチングプレイバック方式の教示
のように教示が遂行され、従来、人間がマニピュレータ
手先を持って教示するティーチングプレイバック方式に
於ける教示者の労力(時間を含む)を大幅に低減でき、
かつ共同作業に於ける危険性を低減できる。
の動きに追従してリアルタイムでマニピュレータが動く
ことによる教示装置が実現できる。これにより恰も従来
の手で持って行うティーチングプレイバック方式の教示
のように教示が遂行され、従来、人間がマニピュレータ
手先を持って教示するティーチングプレイバック方式に
於ける教示者の労力(時間を含む)を大幅に低減でき、
かつ共同作業に於ける危険性を低減できる。
【図1】本発明の第1実施例に係るマニピュレータ軌道
教示装置の構成を示す図。
教示装置の構成を示す図。
【図2】本発明の第2実施例に係るマニピュレータ軌道
教示装置の構成を示す図。
教示装置の構成を示す図。
【図3】上記各実施例に於ける制御用計算機の機能ブロ
ック図。
ック図。
【図4】上記第1実施例に於ける原理説明図。
【図5】上記第2実施例に於ける原理説明図。
【図6】上記実施例に於けるマニピュレータ移動先導出
の説明図。
の説明図。
1…マニピュレータ、2…反射板、3…レーザ発振器、
4…レーザ受光器、5…指示棒、6…レーザ距離計測装
置、7…制御用ドライバ、8…制御用計算機、9…光
源、10…光源追尾カメラ、11…パンチルト機構、1
2…光源追尾制御装置、13…発光器、14,15…受
光器、16…基準原点、17…マニピュレータ制御系、
22…教示装置制御系、23…マニピュレータ手先指
令、24…指令値生成教示点格納、25…一定距離によ
る移動先生成、26…各関節角度変換、27…各関節サ
ーボ、28…関節角度〜手先位置変換。
4…レーザ受光器、5…指示棒、6…レーザ距離計測装
置、7…制御用ドライバ、8…制御用計算機、9…光
源、10…光源追尾カメラ、11…パンチルト機構、1
2…光源追尾制御装置、13…発光器、14,15…受
光器、16…基準原点、17…マニピュレータ制御系、
22…教示装置制御系、23…マニピュレータ手先指
令、24…指令値生成教示点格納、25…一定距離によ
る移動先生成、26…各関節角度変換、27…各関節サ
ーボ、28…関節角度〜手先位置変換。
Claims (1)
- 【特許請求の範囲】 【請求項1】 マニピュレータ手先先端の距離測定装置
もしくはマニピュレータ手先先端と距離測定装置の位置
もしくは位置姿勢関係が算出できる条件下に設けられた
距離測定装置と、先端に発光器を有する指示棒等の教示
指示装置と、教示指示装置の動きと同じようにマニピュ
レータ手先の動きをリアルタイムで制御する演算器、及
びマニピュレータ手先の動いた軌跡となる軌道データを
格納する記憶装置とにより構成された動作プレイバック
機能を有するリアルタイム追従型光学式マニピュレータ
軌道教示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17988791A JPH0523983A (ja) | 1991-07-19 | 1991-07-19 | リアルタイム追従型光学式マニピユレータ軌道教示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17988791A JPH0523983A (ja) | 1991-07-19 | 1991-07-19 | リアルタイム追従型光学式マニピユレータ軌道教示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0523983A true JPH0523983A (ja) | 1993-02-02 |
Family
ID=16073637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17988791A Pending JPH0523983A (ja) | 1991-07-19 | 1991-07-19 | リアルタイム追従型光学式マニピユレータ軌道教示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0523983A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018114590A (ja) * | 2017-01-18 | 2018-07-26 | 倉敷紡績株式会社 | ロボット教示装置およびロボットの教示方法 |
| JPWO2022191148A1 (ja) * | 2021-03-11 | 2022-09-15 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63260778A (ja) * | 1987-04-20 | 1988-10-27 | トキコ株式会社 | 工業用ロボツトのテイ−チング方法 |
| JPH02262988A (ja) * | 1989-03-31 | 1990-10-25 | Kobe Steel Ltd | 産業用ロボットシステム |
-
1991
- 1991-07-19 JP JP17988791A patent/JPH0523983A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63260778A (ja) * | 1987-04-20 | 1988-10-27 | トキコ株式会社 | 工業用ロボツトのテイ−チング方法 |
| JPH02262988A (ja) * | 1989-03-31 | 1990-10-25 | Kobe Steel Ltd | 産業用ロボットシステム |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018114590A (ja) * | 2017-01-18 | 2018-07-26 | 倉敷紡績株式会社 | ロボット教示装置およびロボットの教示方法 |
| JPWO2022191148A1 (ja) * | 2021-03-11 | 2022-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10800036B1 (en) | Tooltip stabilization | |
| Shirinzadeh et al. | Laser interferometry-based guidance methodology for high precision positioning of mechanisms and robots | |
| US9731419B2 (en) | System and method for programming robots | |
| KR890005032B1 (ko) | 공업용 로보트의 동작교시방법 및 장치 | |
| US11230016B1 (en) | Multi-resolution localization system | |
| JP4976883B2 (ja) | マニピュレータシステム | |
| JPH1097316A (ja) | 多数の移動物体を伴うシステムの移動計画及び制御方法 | |
| WO1987000478A1 (en) | Industrial robot | |
| Lippiello et al. | A position-based visual impedance control for robot manipulators | |
| CN119610127A (zh) | 一种轮式双臂人形机器人运动轨迹规划及避障方法 | |
| Sharma et al. | On the observability of robot motion under active camera control | |
| Lippiello et al. | Robot interaction control using force and vision | |
| JPH1076489A (ja) | ロボットアーム教示方法及び装置 | |
| JPH0523983A (ja) | リアルタイム追従型光学式マニピユレータ軌道教示装置 | |
| US11144043B2 (en) | Method and system for aligning a tool during programming of an industrial robot | |
| CN111360789B (zh) | 工件加工的示教方法、控制方法及机器人示教系统 | |
| JP3160443B2 (ja) | 非接触点教示装置 | |
| US20060136094A1 (en) | Robot controller and robot control method | |
| US8319951B1 (en) | Local positioning system | |
| Anderson et al. | Coordinated control and range imaging for mobile manipulation | |
| JPH05265538A (ja) | マニピュレータ軌道教示装置 | |
| US20250242493A1 (en) | Determination of constraint for robot control | |
| JPS5810197B2 (ja) | エンカツソウジユウソウチ | |
| Maťuga | Control and positioning of robotic arm on CNC cutting machines and their applications in industry | |
| Lange et al. | Is Vision the Appropriate Sensor for Cost Oriented Automation? |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19980707 |