JPH03184779A - 異構造マスタ・スレーブマニピュレータ - Google Patents

異構造マスタ・スレーブマニピュレータ

Info

Publication number
JPH03184779A
JPH03184779A JP31876389A JP31876389A JPH03184779A JP H03184779 A JPH03184779 A JP H03184779A JP 31876389 A JP31876389 A JP 31876389A JP 31876389 A JP31876389 A JP 31876389A JP H03184779 A JPH03184779 A JP H03184779A
Authority
JP
Japan
Prior art keywords
arm
master
slave
switch
relay
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
JP31876389A
Other languages
English (en)
Inventor
Makoto Asakura
誠 朝倉
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP31876389A priority Critical patent/JPH03184779A/ja
Publication of JPH03184779A publication Critical patent/JPH03184779A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、異構造マスタ・スレーブマニピュレータに関
する。
(従来の技術) 異構造マスタ・スレーブマニピュレータでは、マスタア
ームとスレーブアームの軸構造や軸数の構成が異なるた
め、手先や指先など、あらかじめ設定した対応点(対応
部位)の位置、力を各アームの関節角情報などを利用し
て計算機により算出し、この位置、力信号によりパイラ
テラル制御を行っている。
力帰還型パイラテラル制御の場合を例にとれば、マスタ
アームは各対応点の力偏差が零になるように力制御され
、スレーブアームは各対応点の位置偏差が零になるよう
に位置制御される。ところが、マニピュレータの駆動前
にマスタアームとスレーブアームとの間に何等かの理由
で大きな位置偏差が生じていたりすると、通常のマニピ
ュレータ操作の開始時にスレーブアームがマスタアーム
との位置偏差を小さくする方向に急激に動作してしまい
、しかもマスタアームにも急激な反力が加わってしまう
ため、非常に危険であることが知られていた。こういっ
た危険を避けるために、マスタ・スレーブマニピュレー
タには「同調モード」と呼ばれる機能を有するものがあ
る。この機能には、原点同調、マスク同調、スレーブ同
調などがあるが、マニピュレータの操作以前にスレーブ
アームとマスタアームの位置が同調するように安全速度
で各アームを駆動し、位置偏差をなくしておくというも
のである。
一方、異構造マスタ・スレーブマニピュレータのマスタ
アームとスレーブアームとが異なる動作範囲を有するこ
とに起因し、最近の異構造マスタ・スレーブマニピュレ
ータでは、スレーブアームの動作範囲を有効に利用しよ
うという観点からも、「基点シフト」などと呼ばれる動
作モードを具備したものが見られる。この機能の実現例
は種々あり、例えばマスク動作限界になった時にスレー
ブアームを固定し、マスタアームのみを基準位置に移動
させる方式や、スレーブアームを固定し、操縦者がマス
タアームを任意の位置に移動させる方式などがある。い
ずれの場合であっても、再びマニピュレータの操作を開
始した際に前述した位置偏差による危険状態は発生せず
、あたかもスレーブの基点がシフトしたかのように、マ
ニピュレータの操作を続行することができる。具体的に
は、マスタアーム側のあらかじめ設定した対応点の現在
位置と、スレーブアーム側のあらかじめ設定した対応点
の現在位置との並進オフセット量を計算することによっ
て、たとえマスタアームとスレーブアームとに位置偏差
があったとしても、マスタアームの現在位置を並進変換
したスレーブアームの目標位置を常にスレーブアームの
現在位置と一致させるようにするというものである。
すなわち「基点シフト」では、ソフトウェアの内部処理
によって、対応点と見かけ上の位置とを同調したことに
なり、前述した「同調モード」の一種と考えることがで
きる。従って、「基点シフト」を用いれば、「同調モー
ド」を不要化することが可能となる。
しかしながら、この「基点シフト」を備えたマスタ・ス
レーブマニピュレータでも、操縦開始前に「同調モード
」と同様の作業が必要であり、操作手続きが簡略化され
たわけではない。また、異構造マスタ・スレーブマニピ
ュレータでは、通常の操縦作業の途中で上記基点シフト
モードを呼び出すという手続きが必要であり、さらに基
点シフトモード終了後、再び通常の操縦モードに戻す手
続きが必要になる。従来これらの手続きはマスタアーム
の動作範囲外に配置されたキーボードやボタンスイッチ
などを操作することによって行われていた。そしてこの
操作を行うにあたり、マニピュレータが両腕型の場合は
もとより、時には片腕型であっても操縦者が一旦マスタ
アームから手を離さなければならなかった。しかし操作
性の良いマスタ・スレーブマニピュレータであればある
程マスタアームから手を離すことは危険であり、」二記
基点シフトモード切り替え時に不用意にマスタアームに
接触してしまったりするとマスタアームが動きだし、こ
れに追従するようにスレーブアームが動作してしまう。
そして場合によってはスレーブアームが周辺の機器を破
損してしまう可能性もある。また、上記基点シフトモー
ド切り替え時には、操縦者が作業対象から目を離してし
まうこともあり、操縦者には細心の注意が要求される一
方、これらモード切り替え操作に十分熟達する必要があ
った。
(発明が解決しようとする課題) 以−にのように従来の異構造マスタ・スレーブマニピュ
レータにおいては、基点シフトモードを設けたものの、
操縦者はその切り替え時に細心の注意が要求されていた
。また、この切り替え操作に十分熟達する必要があった
本発明はこういった従来の欠点を解決すべくなされたも
のであり、その目的は、基点シフトモードを安全かつ容
易に選択することができる異構造マスタ・スレーブマニ
ピュレータの提供にある。
[発明の構成] (課題を解決するための手段) 上記の目的を達成するために本発明においては、軸構造
や軸数の異なるマスタアームとスレーブアームが空間的
に連結されるものであって、マスタアームとスレーブア
ームの対応部位の位置偏差をオフセット量として並進対
応させる並進対応手段を有する異構造マスタ・スレーブ
マニピュレータにおいて、マスタアームの操縦部に設け
られ、操縦者が把持することによりマスタ・スレーブマ
ニピュレータを駆動可能とする第1のスイッチと、マス
タアームの操縦部の前記第1のスイッチ付近に設けられ
、操縦者が把持を行いながら押圧している間、マスタア
ームのみを駆動可能とするとともに前記並進対応手段に
オフセット量の演算を行わせる第2のスイッチと具備し
た異構造マスタ・スレーブマニピュレータとした。
(作用) 上記のような構成とすることにより、マニピュレータの
駆動時に、必ず必要とされる把持動作により、操縦者が
意識することなく第1のスイッチをONとすることがで
き、一方策2のスイッチは第1のスイッチ付近に設けら
れているので、第1のスイッチと同時にしかも容易にO
Nとすることができる。従って、基点シフトモードを安
全かつ確実に選択することの可能な異構造マスタ・スレ
ーブマニピュレータが提供される。
(実施例) 以下、図面に基づいて本発明を説明する。第1図は本発
明に係る異構造マスタ・スレーブマニピュレータの制御
装置を示す構成図である。ここでマスタアーム1および
スレーブアーム2は、各軸に備えられたモータ駆動部や
モータ、トルク検出器、角度(位置)検出器など公知の
機械的な構成要素、および各軸情報から対応点(対応部
位)での位置および力を算出する座標変換部、指令値を
各関節の指令値に分解する逆変換部などの公知の計算機
構成要素を含んだものである。これらアーム1.2から
は、アーム1.2の座標変換部で変換された対応点の位
置信号および力信号がそれぞれ出力され、マスタアーム
↓は力信号を入力として力制御する力制御部上1により
、モしてスレーブアームは位置信号を入力として位置制
御する位置制御部21により、力帰還型パイラテラルサ
ーボ系にて空間的に連結されて駆動可能となるように制
御系が構成されている。
これら信号の伝達経路上には、本実施例では計4つの切
り替えリレー3.4,5.6が用意され、位置信号およ
び力信号の伝達をON、OFFするような信号の導通制
御が可能な状態に設定されている。具体的に言うと、切
り替えリレー3はマスタアーム1を駆動する力制御信号
の経路上に、切り替えリレー4はスレーブアーム2で算
出した反力情報をマスタアーム1に帰還する力信号の経
路上に、切り替えリレー5はスレーブアーム2を駆動す
る位置制御信号の経路上に、そして切り替えリレー6は
マスタアーム1とスレーブアーム2との位置信号偏差を
並進対応量演算装M7に取込む経路上に、それぞれ配置
される。尚、切り替えリレー6は、OFF状態の時に並
進対応量演算装置7に信′号の導通を行うように設定さ
れている。これら切り替えリレー3.4.5.6(7)
ON、OFFは、同図に示すように信号a、bのON、
OFFにより行われる。
一方、並進対応量演算装置17 (並進対応手段)は、
マスタアーム1の対応点の位置とスレーブアーム2の対
応点の位置とが常に並進対応するように両アーム1,2
の並進オフセット量を算出するものであり、例えば、記
憶装置を用いて両アームの位置偏差を逐次更新するなど
各種手段があるが、ここではマスタアームの位置を並進
対応量演算袋a7の現在オフセット量により並進移動さ
せた見かけ上のマスタアーム位置を作成し、この見かけ
上の位置とスレーブ位置との偏差を積分要素からなるフ
ィードバックにより零発生させるもので構成している。
零整定時には、並進対応量演算装置7の積分値として、
両アームの偏差が真のオフセット量として設定される。
上記信号a、bは、第2図に示されるように、ここでは
ANDゲートとインバータとからなる信号処理回路8(
信号処理手段)によってその出力の組み合わせが決定さ
れる。ここで同図左側に表示した信号A、Bは上記信号
a、bのON、OFFを決定するための基準となる信号
であり、これら信号A、Bおよび信号a、bの関係をま
とめると第1表のようになる。
第1表 ※“l”は信号がONの状態、“0”は信号がOFFの
状態を表す。
従って、信号Aのみが出力された(III)の場合を考
えると、第1図では切り替えリレー3.4゜5.6がす
べてONの状態となることがわかる。
これによりマスタアーム1とスレーブアーム2はパイラ
テラル制御にて駆動する一方、並進対応量演算袋[7で
はオフセット量の計算が停止している。また、信号A、
Bが共に出力された(IV)の場合を考えると、切り替
えリレー3のみONとなり、その他の切り替えリレー4
.5.6はすべてOFFとなる。これによりスレーブア
ーム2により算出された反力信号はマスタアームlに伝
達されず、マスタアームエはユニラテラル制御にて駆動
され、スレーブアーム2はサーボロックされて駆動しな
い。同時に、並進対応量演算装置7は両アーム1.2の
オフセット量を演算する。
次に、上記信号a、bの導通を支配する信号A。
Dについて詳述する。今、どのような状態の時に各アー
ムが駆動可能であるか、またどのような状態の時に基点
シフトが作動するかを信号A、Hに対応させてまとめる
と、第2表のようになる。
以  下  余  白 第2表 「スレーブアーム駆動が可能な状態」とは、マスク・ス
レーブ操作を行っている時のみで、それ以外では安全の
ためサーボロックされていることが望ましい。すなわち
A/″IBの時と言える。
一方、「基点シフトが必要な状態」とは、基点シフト要
求時はもとより、同調モードを拡張した意味で、操作開
始前も含む必要がある。すなわちABとなる。
また、「スレーブアーム駆動が可能な状態」と「基点シ
フトの作動可能な状態Jは A(IB  =  AL/B からもわかるように論理的に排反関係にある。
また、「マスタアームが駆動可能な状態」とは、マスク
・スレーブ操作時と基点シフト要求時である。ここで「
基点シフト」とは、同調モードを含めず、スレーブ動作
範囲を有効利用するため、スレーブを固定し、マスクを
任意位置に移動させる本来の意味を指す。すなわち、 (A/″IB)U (A/″IB)=Aとなる。そのた
め結局、AとA/”iBのみを利用することによってマ
ニピュレータの各動作状態を切り替えることができるよ
うになる。
つまり、スレーブアーム2が駆動可能となるためには、
マスタ・スレーブマニピュレータのスイッチがONであ
ってしかも基点シフトモードが選択されていない状態で
なければならない。また、実際に基点シフトが作動する
のは、スレーブアーム2が駆動可能でない全ての状態に
おいてとなる。
(尚、マスタアーム1はマニピュレータのスイッチをO
Nにすることにより駆動可能となる。)次に、実際に上
記信号A、BのON、OFFを切り替えるマスタ・スレ
ーブマニピュレータの操縦部について説明する。第3図
はこの操縦部を示す図であり、操縦部11は操縦者が手
で把持することが可能な形状をなしており、少なくとも
2つのスイッチ12.13を具備してなるものである。
ここでスイッチ12(第1のスイッチ)は信号AのON
、OFFを切り替えるためのもので、スイッチ13は信
号BのON、OFFを切り替えるためのものである。ス
イッチ12は反射型光電センサであり、操縦者が操縦部
11の把持部14を把持することによってその光路を遮
断する位置に設けられる。把持部■4を把持した状態は
操縦者がマスタアーム1の操縦が可能な状態であり、こ
の時に自動的にスイッチ12がONとなるしくみになっ
ている。スイッチ13(第2のスイッチ)はバネなどを
用いたモーメンタリ押ボタンであり、操縦者が親指で操
作できる位置に設けられている。
このスイッチ13は操縦者が押している間だけONとな
り、離すとOFFとなるものである。
以上の構成を備えた本発明の異構造マスタ・スレーブマ
ニピュレータの動作について説明する。
■まず、操縦者が操縦を行わない状態を考えると、スイ
ッチ12とスイッチ13とが共にOFF状態であるので
、信号A、BはOFF状態となる。
信号処理回路8ではこれを受け、(A、B)=(0,0
)に対応する(a、b)= (0,0)CD信号を切り
替えリレー3.4,5.6に出力する。
従ってマスタ・スレーブマニピュレータは駆動せず、各
アームL、2は固定されたままである。
方、並進対応量演算装N7はON状態となるので、マス
タアーム1の位置とスレーブアーム2の位置とが常に並
進対応するように並進オフセット量を演算している。
■操縦者が操縦装置1工の把持部14を把持してマニピ
ュレータの操縦が可能な状態になると、スイッチ12が
ONとなって信号AがON状態となる。この時点では操
縦者はまだモーメンタリ押ボタン(スイッチ13)を押
していないので、信号BはOFF状態である。信号処理
回路8ではこれを受け、(A、B)= (1,0)に対
応する(a、b)= (1,1)の信号を切り替えリレ
ー3.4,5.6に出力する。これによりマスタアーム
1とスレーブアーム2には位置信号および力信号が相互
に伝達され、パイラテラル制御にて駆動が可能な状態に
なる。この時、並進対応量演算装置7はOFF状態なの
で並進オフセット量の演算は更新されないが、(A、B
)= (0,0)の状態の時にあらかじめ並進オフセッ
ト量が算出されているので、この並進オフセット量を用
いて両アーム1.2が危険状態になることなく駆動され
る。
■操縦者が操縦装置11の把持部14を把持しながらモ
ーメンタリ押ボタン(スイッチ13)を押すと、信号A
、B共にON状態となる。信号処理回路8ではこれを受
け、(A、B)= (1,1)に対応する(a、b)=
 (1,O)の信号を切り替えリレー3.4,5.6に
出力する。すると、マスタアーム1とスレーブアーム2
には位置信号および力信号が相互に伝達されなくなり、
マスタアーム1だけが自らの力信号で操縦可能な状態に
なる。また、並進対応量演算装置7は稼働状態になり、
固定されたスレーブアーム2に対するマスタアームlの
並進オフセット量を演算する。
■尚、操縦者が操縦装置11の把持部14を把持せずに
モーメンタリ押ボタン(スイッチ13)を押すというこ
とも考えられるが、実際には操縦者が把持部14を把持
しないで操縦を行うということはない。但し、このよう
な場合にも(a、b”。
= (0,0)の信号が切り替えリレー3.4.5゜6
に出力されるので、■と同様に各アーム1,2が固定さ
れて操縦不可能な状態が確保される。
以上のように、マニピュレータのスイッチ12はマニピ
ュレータの駆動時および基点シフトモード選択時に常に
ONであることが必要なため、本発明の如く、操縦者が
マスタアーム1の操縦が可能となる状態を確認するセン
サを用いれば都合がよい。また、基点シフト用のスイッ
チ13の条件は、必要な時にだけスイッチ12と共にO
Nとなること、そして操縦者が安全かつ容易に操作でき
ることであり、本発明の如く、親指で操作するモーメン
タリ押しボタンスイッチを用いれば都合がよい。
そして第1図の制御装置および第2図の信号処理回路8
を用いれば、上記各スイッチ12.13のON、OFF
動作を確実にマスタ・スレーブマニピュレータの駆動に
結びつけることができるようになる。
もちろん本発明は上記実施例に限定されるものではない
。例えばマスタ・スレーブマニピュレータとして対称型
、力逆送型によるパイラテラルサーボ系で構成されるも
のに適用してもよい。また、本発明を同構造のマスタ・
スレーブマニピュレータに適用しても構わない。
操縦部11に関して更に述べると、スイッチ12は第3
図に示すように操縦者の指の位置を検出するような配置
とすれば、いずれか−本の指が把持を行って握力が作用
している状態でもONとなり、マニピュレータが駆動可
能な状態であることを十分に監視することができる。も
ちろんすべての指が離れればマニピュレータは即座にO
FFとなり、その後不用意にマスタアーム1に接触して
もスレーブアーム2が動作してしまうことがない。
そのほかにも第4図に示すように、手の甲に相当する部
分を検知するようにしてもよい。また、スイッチ12は
第5図に示すように発光部12Bと受光部12bとを別
々に設け、この光路が遮断されることによりスイッチェ
2がONとなるようなものとしてもよい。もちろん、光
センサ以外の他のセンサを利用して検出を行ってもよい
[発明の効果] 以上述べたように本発明によれば、基点シフトモードを
安全かつ容易に選択することができる異構造マスタ・ス
レーブマニピュレータが提供される。
【図面の簡単な説明】
第1図は本発明に係る異構造マスタ・スレーブマニピュ
レータの制御装置を示す構成図、第2図は信号切り替え
制御を行う信号処理回路を示す構成図、第3図乃至第5
図は本発明のマスタアームに設けられる操縦部を示す正
面図である。 l・・・マスタアーム 2・・・スレーブアーム 3.4.5.6・・・切り替えリレー 7・・・並進対応量演算装置(並進対応手段)8・・・
信号処理回路(信号処理手段)11・・・操縦部 12.13・・・スイッチ 14・・・把持部

Claims (2)

    【特許請求の範囲】
  1. (1)軸構造や軸数の異なるマスタアームとスレーブア
    ームが空間的に連結されるものであって、前記マスタア
    ームと前記スレーブアームの対応部位の位置偏差をオフ
    セット量として並進対応させる並進対応手段を有する異
    構造マスタ・スレーブマニピュレータにおいて、 前記マスタアームの操縦部に設けられ、操縦者が把持す
    ることにより前記マスタ・スレーブマニピュレータを駆
    動可能とする第1のスイッチと、前記マスタアームの操
    縦部の前記第1のスイッチ付近に設けられ、操縦者が前
    記把持を行いながら押圧している間、前記マスタアーム
    のみを駆動可能とするとともに前記並進対応手段にオフ
    セット量の演算を行わせる第2のスイッチと、 を具備したことを特徴とする異構造マスタ・スレーブマ
    ニピュレータ。
  2. (2)前記マスタアームの駆動指令となる力制御信号を
    導通制御する第1のリレーと、 前記スレーブアームの駆動指令となる位置制御信号を導
    通制御する第2のリレーと、 前記スレーブアームで検出して前記マスタアームに帰還
    する反力信号を導通制御する第3のリレーと、 前記並進対応手段に前記マスタアームと前記スレーブア
    ームの対応部位の位置偏差をオフセット量として更新す
    るための信号を導通する第4のリレーと、 前記第1のスイッチがONの場合に前記第1のリレーと
    前記第2のリレーと前記第3のリレーで信号を導通し、
    前記第1のスイッチおよび前記第2のスイッチがONの
    場合に前記第1のリレーと前記第4のリレーで信号を導
    通するように制御する信号処理手段と、 を有することを特徴とする請求項1記載の異構造マスタ
    ・スレーブマニピュレータ。
JP31876389A 1989-12-11 1989-12-11 異構造マスタ・スレーブマニピュレータ Pending JPH03184779A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31876389A JPH03184779A (ja) 1989-12-11 1989-12-11 異構造マスタ・スレーブマニピュレータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31876389A JPH03184779A (ja) 1989-12-11 1989-12-11 異構造マスタ・スレーブマニピュレータ

Publications (1)

Publication Number Publication Date
JPH03184779A true JPH03184779A (ja) 1991-08-12

Family

ID=18102669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31876389A Pending JPH03184779A (ja) 1989-12-11 1989-12-11 異構造マスタ・スレーブマニピュレータ

Country Status (1)

Country Link
JP (1) JPH03184779A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01171785A (ja) * 1987-12-25 1989-07-06 Hitachi Ltd マスタスレーブマニピユレータ

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01171785A (ja) * 1987-12-25 1989-07-06 Hitachi Ltd マスタスレーブマニピユレータ

Similar Documents

Publication Publication Date Title
KR100571073B1 (ko) 의료용 머니퓰레이터, 그 제어 장치 및 제어 방법
US11701770B2 (en) Robot system and method of controlling robot system
US11858133B2 (en) Articulated robot system, and driving method and control apparatus for articulate arm thereof
JP2610956B2 (ja) マスタスレーブマニピュレータ
JP7551742B2 (ja) 器具を保持する関節アーム付きのロボット手術介入装置
JP6058378B2 (ja) ロボット制御システム
JP2012024848A (ja) ロボット教示装置
JP2769046B2 (ja) 産業用ロボットおよびその非常停止制御方法
JP2018176341A (ja) ロボットの移動速度制御装置及び方法
JPH03123907A (ja) ロボットの直接教示装置及び直接教示方法
JPH03184779A (ja) 異構造マスタ・スレーブマニピュレータ
JP3063863B2 (ja) マニピュレ−タの操作装置
CN121013782B (zh) 把持控制器以及操纵台装置
JPH0577183A (ja) ロボツトの制御装置
JP2548241B2 (ja) マスタ・スレーブマニピユレータの制御装置
JP2022551274A (ja) 経路をたどるための制御された関節アーム付きのロボット手術介入装置
JP2698646B2 (ja) マニピュレータ操作装置
JPS5929395B2 (ja) マスタ・スレ−ブ形サ−ボマニピユレ−タ
JP3174218B2 (ja) 工業用ロボットの制御方法
JP7805834B2 (ja) ロボット制御システム及び教示装置
JPH08150578A (ja) マスタアーム装置
JPH0351556B2 (ja)
JPH0810520Y2 (ja) マスタ/スレ−ブ型サ−ボマニピユレ−タのインデツクス制御装置
JP2026066372A (ja) ジョイスティックシステム
JP3136172B2 (ja) マスタスレーブマニピュレータ