JPS5871085A - マスタスレ−ブマニピユレ−タの自重補償装置 - Google Patents
マスタスレ−ブマニピユレ−タの自重補償装置Info
- Publication number
- JPS5871085A JPS5871085A JP16868981A JP16868981A JPS5871085A JP S5871085 A JPS5871085 A JP S5871085A JP 16868981 A JP16868981 A JP 16868981A JP 16868981 A JP16868981 A JP 16868981A JP S5871085 A JPS5871085 A JP S5871085A
- Authority
- JP
- Japan
- Prior art keywords
- torque
- slave
- arm
- mask
- weight
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、人間が遠隔操作をして各種作業を行なうマス
タスレーブマニピュレータに係シ、特に人間の操作負担
を軽減するためのマスタスレーブマニピュレータ自重補
償装置に関するものである。
タスレーブマニピュレータに係シ、特に人間の操作負担
を軽減するためのマスタスレーブマニピュレータ自重補
償装置に関するものである。
マスクスレーブマニピュレータを人間が操作する場合、
スレーブ側にかかった力をマスク側に返すパイラテラル
(双動形)サーボ系を構成することが、その操作性を格
段に向上させる。
スレーブ側にかかった力をマスク側に返すパイラテラル
(双動形)サーボ系を構成することが、その操作性を格
段に向上させる。
パイラテラルサーボ系には、公知のように対称形、力逆
送形、力帰還形の3基本形があるが、いずれもマスク側
に返す力の信号としてスレーブにかかる外力のみを伝達
するために腕の自重の影響を除く必要がある。
送形、力帰還形の3基本形があるが、いずれもマスク側
に返す力の信号としてスレーブにかかる外力のみを伝達
するために腕の自重の影響を除く必要がある。
従来最も多く用いられる自重補償手段は、腕の各自由度
毎にカウンタウェイトやばねを用いて機構的に腕自重と
バランスさせるものである。
毎にカウンタウェイトやばねを用いて機構的に腕自重と
バランスさせるものである。
しかしこの方式では、自由度の多い多関節形マニピュレ
ータには構造的に適用が困難になるとともに、カウンタ
ウェイト方式では慣性が増大する仁とによる加減速時の
パワー増大、応答性劣化および力感覚の悪化をまねき好
ましくない。
ータには構造的に適用が困難になるとともに、カウンタ
ウェイト方式では慣性が増大する仁とによる加減速時の
パワー増大、応答性劣化および力感覚の悪化をまねき好
ましくない。
そこで、コンピュータを用いて腕の姿勢から腕自重によ
る各関節のトルクを演算し、制御的に自重補償を行なう
方法が考えられている。その従来例である対称形と力逆
送形とを合わせたマスタスレーブマニピュレータの構成
を第1図において説明する。図において、1はマスタア
ーム、2はスレーブアーム、3はコンピュータで、本図
では機能を簡単に示すために1軸のみを示しである。4
はマスクの1軸を駆動するアクチュエータ、5はアクチ
ュエータ4を駆動するドライバ、6はアクチュエータ4
の位置検出器、7はスレーブの対応する1軸を駆動する
アクチュエータ、8はアクチュエータ7を駆動するドラ
イバ、9はアクチュエータ7の位置検出器、10はトル
ク検出器である。
る各関節のトルクを演算し、制御的に自重補償を行なう
方法が考えられている。その従来例である対称形と力逆
送形とを合わせたマスタスレーブマニピュレータの構成
を第1図において説明する。図において、1はマスタア
ーム、2はスレーブアーム、3はコンピュータで、本図
では機能を簡単に示すために1軸のみを示しである。4
はマスクの1軸を駆動するアクチュエータ、5はアクチ
ュエータ4を駆動するドライバ、6はアクチュエータ4
の位置検出器、7はスレーブの対応する1軸を駆動する
アクチュエータ、8はアクチュエータ7を駆動するドラ
イバ、9はアクチュエータ7の位置検出器、10はトル
ク検出器である。
またコンピュータ3の内部の演算要素のうち、11はマ
スク自重トルク演算部、12はスレーブ自重トルク演算
部、13Fi関数発生部である。なお各信号はA−D変
換器またはD−A変換器により、ディジタルまたはアナ
ログに適宜変換される。
スク自重トルク演算部、12はスレーブ自重トルク演算
部、13Fi関数発生部である。なお各信号はA−D変
換器またはD−A変換器により、ディジタルまたはアナ
ログに適宜変換される。
第1図に示す従来のマスタスレーブマニピュレータの動
作を説明すると、まずマスクの位置検出器6とスレーブ
の位置検出器9との信号の偏差を演算し、その偏差を小
さくする方向にマスクおよびスレーブのアクチュエータ
4.7を駆動するいわゆる対称形パイラテラルサーボ系
の構成を含んでいる。ただし、ここでマスタに返す偏差
信号には関数発生部13を通している。また、スレーブ
に設けたトルク検出器10の信号をマスクに返すいわゆ
る力逆送形パイラテラルサーボ系の構成も含んでいる。
作を説明すると、まずマスクの位置検出器6とスレーブ
の位置検出器9との信号の偏差を演算し、その偏差を小
さくする方向にマスクおよびスレーブのアクチュエータ
4.7を駆動するいわゆる対称形パイラテラルサーボ系
の構成を含んでいる。ただし、ここでマスタに返す偏差
信号には関数発生部13を通している。また、スレーブ
に設けたトルク検出器10の信号をマスクに返すいわゆ
る力逆送形パイラテラルサーボ系の構成も含んでいる。
ζζで問題になるマスタアーム1とスレーブアーム2と
の自重の影響は、マスタ各軸の位置検出器の信号をもと
KLJtマスタ自重トルク演算部11と、スレーブ各軸
の位置検出器の信号番もとにしたスレーブ自重トルク演
算部12とによって得られるそれぞれの自重トルク信号
をマスク駆動信号に加減算することによって除去される
ようになっている。
の自重の影響は、マスタ各軸の位置検出器の信号をもと
KLJtマスタ自重トルク演算部11と、スレーブ各軸
の位置検出器の信号番もとにしたスレーブ自重トルク演
算部12とによって得られるそれぞれの自重トルク信号
をマスク駆動信号に加減算することによって除去される
ようになっている。
ところが上述した従来の例には次のような問題点がある
。
。
(1)多関節マニピュレータの自由度数が多くなるほど
、その姿勢による自重トルクの演算は膨大になる。とく
に本例では、マスクとスレーブの自重トルクを別々に演
算しているため、サイクルタイムが長くなることによる
操作性の悪化をきたし、それを避けるために鉱高速大容
量の計算機を必要とする。
、その姿勢による自重トルクの演算は膨大になる。とく
に本例では、マスクとスレーブの自重トルクを別々に演
算しているため、サイクルタイムが長くなることによる
操作性の悪化をきたし、それを避けるために鉱高速大容
量の計算機を必要とする。
(2) パイラテラルサーボ方式として対称形および
力逆送形を用いている九め、マスタアームにかかる力を
直接検出することができない。したがってトルクアクチ
ュエータの性能に左右されて微妙なマスク操作力の調整
が困難となり、操作性が悪くなる。
力逆送形を用いている九め、マスタアームにかかる力を
直接検出することができない。したがってトルクアクチ
ュエータの性能に左右されて微妙なマスク操作力の調整
が困難となり、操作性が悪くなる。
本発明の目的は、上述の欠点を改善し、計算機に必要な
能力を低減し、しかも操作性のよい、マスタスレーブマ
ニピュレータの自−重補償装置を提供するものである。
能力を低減し、しかも操作性のよい、マスタスレーブマ
ニピュレータの自−重補償装置を提供するものである。
本発明の特徴とするところは、マスタスレーブマニピュ
レータの自重補償演算の中の腕姿勢演算をマスクまたは
スレーブのいずれか一方について行ない、しかもこれを
力帰還形パイラテラルサーボ系に適用したものである。
レータの自重補償演算の中の腕姿勢演算をマスクまたは
スレーブのいずれか一方について行ない、しかもこれを
力帰還形パイラテラルサーボ系に適用したものである。
以下、本発明の実施例を第2図により説明する。
図において、第1図と同一部分には共通の符号を付しそ
の詳細説明は省略する。仁の場合も第1図ト同様にマニ
ピュレータの自由度のうち1軸について示した。本実施
例の構成は基本的に力帰還形パイラテラルサーボ系であ
る。
の詳細説明は省略する。仁の場合も第1図ト同様にマニ
ピュレータの自由度のうち1軸について示した。本実施
例の構成は基本的に力帰還形パイラテラルサーボ系であ
る。
14はマスク側のトルク検出器、15は速度検出器、1
6は速度信号のゲイン設定部、17はスレーブ側の速度
検出器、18は速度信号のゲイン設定部である。またコ
ンピュータ3の中の演算要素のうち、19は変位偏差信
号のゲイン設定部、20は1スタ側の各関節の変位信号
を゛もとにマスク側とスレーブ側の対応する軸の自重ト
ルクを演算する自重トルク演算部、21はマスクとスレ
ーブのトルク偏差信号のゲイン設定部である。
6は速度信号のゲイン設定部、17はスレーブ側の速度
検出器、18は速度信号のゲイン設定部である。またコ
ンピュータ3の中の演算要素のうち、19は変位偏差信
号のゲイン設定部、20は1スタ側の各関節の変位信号
を゛もとにマスク側とスレーブ側の対応する軸の自重ト
ルクを演算する自重トルク演算部、21はマスクとスレ
ーブのトルク偏差信号のゲイン設定部である。
つぎに、上述した本発明の実施例の動作について説明す
る。
る。
第2図において、スレーファーム2は、マスク側位置検
出器6とスレーブ側位置検出器9との信号の偏差を小さ
くする方向に駆動される。すなわちスレーブ駆動は通常
の位−サーボ系で行なわれる。ここで動作を安定化する
ために、速度検出器17の速度信号をゲイン設定部18
を通じてドライバ8にネガティブフィードバックしてい
る。
出器6とスレーブ側位置検出器9との信号の偏差を小さ
くする方向に駆動される。すなわちスレーブ駆動は通常
の位−サーボ系で行なわれる。ここで動作を安定化する
ために、速度検出器17の速度信号をゲイン設定部18
を通じてドライバ8にネガティブフィードバックしてい
る。
ま九、マスタアームの駆動祉、基本的には、マスク側の
トルク検出器14とスレーブ側のトルク検出器10とか
らの信号の偏差を小さくする方向に行なう、いわゆる力
帰還形の構成であるが、ここでそれぞれのトルク信号に
含まれた自重トルク分を除去する自重補償を行なってい
る。この自重補償は、マスクとスレーブとが常にほぼ同
一の姿勢をとることを利用し、どちらか一方、たとえば
マスク側の各軸の変位信号をもとにして自重トルク演算
部20によってマスクおよびスレーブの自4重トルクを
演算し、それぞれのトルク検出器の信号から自重分を減
算して正味の外力によるトルクを求めるようになってい
る。また、マスタアームの動作を安定化するために、速
度検出器15の信号をゲイン設定部16を通じてドライ
バ5にネガティブフィードバックしている。
トルク検出器14とスレーブ側のトルク検出器10とか
らの信号の偏差を小さくする方向に行なう、いわゆる力
帰還形の構成であるが、ここでそれぞれのトルク信号に
含まれた自重トルク分を除去する自重補償を行なってい
る。この自重補償は、マスクとスレーブとが常にほぼ同
一の姿勢をとることを利用し、どちらか一方、たとえば
マスク側の各軸の変位信号をもとにして自重トルク演算
部20によってマスクおよびスレーブの自4重トルクを
演算し、それぞれのトルク検出器の信号から自重分を減
算して正味の外力によるトルクを求めるようになってい
る。また、マスタアームの動作を安定化するために、速
度検出器15の信号をゲイン設定部16を通じてドライ
バ5にネガティブフィードバックしている。
つぎに、第3図の70−チャートによって自重トルク演
算部20の詳細な動作を説明する。
算部20の詳細な動作を説明する。
まず、位置検出器力で検出されるマスタ各軸の関節角度
を読み込み1、アームの姿勢を演算する。
を読み込み1、アームの姿勢を演算する。
さらに、マスタアームの自重に関する定数を設定し、ま
ずマスク側の各関節の自重トルクを求める。
ずマスク側の各関節の自重トルクを求める。
つぎに、スレーブアームの自重に関する定数を設定しス
レーブ側の各関節の自重トルクを求め、演算の1サイク
ルを終わる。以上の演算の中で最も量が多いのが前記の
アーム姿勢演算部で、三角関数を用い九座標変換の演算
が自由度数が増えるに従って膨大になる。゛そとで本発
明では、このアーム姿勢演算をマスクとスレーブとを共
通にして1回で行なうことによって演算量を大幅に低減
することに特徴がある。
レーブ側の各関節の自重トルクを求め、演算の1サイク
ルを終わる。以上の演算の中で最も量が多いのが前記の
アーム姿勢演算部で、三角関数を用い九座標変換の演算
が自由度数が増えるに従って膨大になる。゛そとで本発
明では、このアーム姿勢演算をマスクとスレーブとを共
通にして1回で行なうことによって演算量を大幅に低減
することに特徴がある。
また、本実施例では力帰還形パイラテラルサーボ系に自
重補償を適用することによυ、微妙な力検出できること
と合い壕って自重補償の効果が一層上がり、マスタスレ
ーブマニピュレータの操作性を向上させることができる
。
重補償を適用することによυ、微妙な力検出できること
と合い壕って自重補償の効果が一層上がり、マスタスレ
ーブマニピュレータの操作性を向上させることができる
。
以上詳述したように、本発明によれば、マスタスレーブ
マニピュレータの自重トルク演算の中のアーム姿勢演算
を、マスクまたはスレーブのいずれか一方について行な
うため、演算量が減少できるので、計算機に必要な能力
を低減できる効果があるとともに、力帰還形パイチラル
サーボ系に適用することによってマスタスレーブマニピ
ュレータの操作性を1段と向上できる効果がある。
マニピュレータの自重トルク演算の中のアーム姿勢演算
を、マスクまたはスレーブのいずれか一方について行な
うため、演算量が減少できるので、計算機に必要な能力
を低減できる効果があるとともに、力帰還形パイチラル
サーボ系に適用することによってマスタスレーブマニピ
ュレータの操作性を1段と向上できる効果がある。
第1図は従来φ自重補償装置を含むマスタスレーブマニ
ピュレータの1軸に関する制御ブロック図、第2図は本
発明の自重補償装置を含むマスタスレーブマニピュレー
タの1軸に関する制御ブロック図、第3図は本発哄に用
いられる腕自重トルク演算部の詳細な動作を説明するた
めのフローチャートである。 1・・・マスタアーム、2・・・スレーブアーム、3・
・・コンピュータ、4,7・・・アクチュエータ、6.
9・・・変位検出器、io、14・・・トルク検出器、
20・・・腕自重トルク演算部。 yl 1 日 第 Z 図 0
ピュレータの1軸に関する制御ブロック図、第2図は本
発明の自重補償装置を含むマスタスレーブマニピュレー
タの1軸に関する制御ブロック図、第3図は本発哄に用
いられる腕自重トルク演算部の詳細な動作を説明するた
めのフローチャートである。 1・・・マスタアーム、2・・・スレーブアーム、3・
・・コンピュータ、4,7・・・アクチュエータ、6.
9・・・変位検出器、io、14・・・トルク検出器、
20・・・腕自重トルク演算部。 yl 1 日 第 Z 図 0
Claims (1)
- 力帰還形パイラテラルサーボ系を構成するマスタスレー
ブマニピュレータにおいて、一方の腕の各関節の変位信
号をもとに、マスクおよびスレーブの各関節を駆動する
アクチュエータにかかる腕自重によるトルクを演算する
腕自重トルク演算部と、各関節の駆動系に設けられたト
ルク検出器のトルク信号から前記演算部によって得られ
た対応する腕自重トルク信号を減算してマスクおよびス
レーブの腕にかかる外力トルクを算出し、マスクおよび
スレーブの対応する各関節の前記外力トルクの偏差信号
をマスクの対応する各関節アクチュエータを駆動するこ
とを信号として出力する制御部とを備えたことを特徴と
するマスタスレーブマニピュレータの自重補償装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16868981A JPS5871085A (ja) | 1981-10-23 | 1981-10-23 | マスタスレ−ブマニピユレ−タの自重補償装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16868981A JPS5871085A (ja) | 1981-10-23 | 1981-10-23 | マスタスレ−ブマニピユレ−タの自重補償装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5871085A true JPS5871085A (ja) | 1983-04-27 |
Family
ID=15872635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16868981A Pending JPS5871085A (ja) | 1981-10-23 | 1981-10-23 | マスタスレ−ブマニピユレ−タの自重補償装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5871085A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02135188U (ja) * | 1989-04-12 | 1990-11-09 |
-
1981
- 1981-10-23 JP JP16868981A patent/JPS5871085A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02135188U (ja) * | 1989-04-12 | 1990-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03178788A (ja) | マニピュレータの制御方法 | |
| JPH0413105B2 (ja) | ||
| JPS62193784A (ja) | マスタスレ−ブマニピユレ−タ装置 | |
| US5187418A (en) | Method of controlling articulated robot | |
| JPH0720941A (ja) | 作業座標上で柔らかさを指定可能な柔軟なサーボ制御方法 | |
| JPH05329784A (ja) | マスタ・スレーブロボットの制御方式 | |
| JPH0683427A (ja) | 柔軟マニピュレータの作業点位置制御システム | |
| JP2629291B2 (ja) | マニピュレータ学習制御方法 | |
| Stockić et al. | Historical perspectives and state of the art in joint force sensory feedback control of manipulation robots | |
| JPS599708A (ja) | ロボツトシステムの動作誤差補正方法 | |
| JPH08141951A (ja) | ロボットの協調制御方法および協調制御装置 | |
| JPH0630012B2 (ja) | 産業用ロボツトの制御方法 | |
| de Queiroz et al. | Model-based control of rigid-link flexible-joint robots: an experimental evaluation | |
| JP2000084878A (ja) | ロボットの制御装置 | |
| JPS6362683A (ja) | マスタスレ−ブマニピユレ−タ | |
| JP2656584B2 (ja) | マスタスレーブマニピュレータの制御装置 | |
| JPH02298480A (ja) | バイラテラルマスタースレーブマニピュレータ | |
| JPH0615149B2 (ja) | 異構造バイラテラル・マスタスレイブ・マニピュレ−タの制御装置 | |
| JP4552328B2 (ja) | ロボットの制御装置 | |
| JPS6179583A (ja) | マスタ・スレ−ブマニピユレ−タの制御方法 | |
| Wei et al. | Master-slave intelligent robot telepresence system | |
| JPH0683971B2 (ja) | バイラテラルサーボマニピユレータ制御方法 | |
| JPS63276607A (ja) | マニピュレータ装置 | |
| JPS62102980A (ja) | マスタスレ−ブマニピユレ−タの制御方式 | |
| JPS62124886A (ja) | 動的コンプライアンス逆送型バイラテラル遠隔制御装置 |