JPH04354685A - マニピュレータの制御装置 - Google Patents
マニピュレータの制御装置Info
- Publication number
- JPH04354685A JPH04354685A JP13003291A JP13003291A JPH04354685A JP H04354685 A JPH04354685 A JP H04354685A JP 13003291 A JP13003291 A JP 13003291A JP 13003291 A JP13003291 A JP 13003291A JP H04354685 A JPH04354685 A JP H04354685A
- Authority
- JP
- Japan
- Prior art keywords
- force
- arm
- manipulator
- setting
- end effector
- 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
Links
Landscapes
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明はマニピュレータの制御装
置に係り、特にアーム先端にマニピュレータを操作する
操作レバーを備えたマニピュレータの制御装置に関する
。
置に係り、特にアーム先端にマニピュレータを操作する
操作レバーを備えたマニピュレータの制御装置に関する
。
【0002】
【従来の技術】従来より、マスターアームとの間に間隔
を隔ててマスターアームと類似した機構のスレーブアー
ムを設置し、マスターアームとスレーブアームとを伝達
手段で連結したマニピュレータが知られている。このマ
ニピュレータによれば、マスターアームの操作が伝達手
段を介してスレーブアームに忠実に伝達されると共に、
これに力感知機能を付加することによりマスターアーム
の操作に応じてスレーブアームによってワークに加えら
れた力が、マスターアームにフィードバックされること
により操作者が手で行うと同様な作業感覚を得ることが
できる。
を隔ててマスターアームと類似した機構のスレーブアー
ムを設置し、マスターアームとスレーブアームとを伝達
手段で連結したマニピュレータが知られている。このマ
ニピュレータによれば、マスターアームの操作が伝達手
段を介してスレーブアームに忠実に伝達されると共に、
これに力感知機能を付加することによりマスターアーム
の操作に応じてスレーブアームによってワークに加えら
れた力が、マスターアームにフィードバックされること
により操作者が手で行うと同様な作業感覚を得ることが
できる。
【0003】
【発明が解決しようとする課題】しかしながら、従来の
マスタースレーブ式のマニピュレータは、スレーブアー
ムがマスターアームによって遠隔操作されるものである
ため、釘打、ボルト締め等のように操作者が直接ワーク
に対して作業を行う必要がある場合には、操作者がワー
クの位置する場所まで移動するかまたはマニピュレータ
を操作する操作者とは別に他の作業員を必要とする、と
いう問題があった。
マスタースレーブ式のマニピュレータは、スレーブアー
ムがマスターアームによって遠隔操作されるものである
ため、釘打、ボルト締め等のように操作者が直接ワーク
に対して作業を行う必要がある場合には、操作者がワー
クの位置する場所まで移動するかまたはマニピュレータ
を操作する操作者とは別に他の作業員を必要とする、と
いう問題があった。
【0004】本発明は上記問題点を解決するためになさ
れたもので、マニピュレータを操作する操作者がワーク
に対して直接作業を行えると共に、操作者が希望する力
で希望する方向にエンドエフェクタを動作させることが
できるマニピュレータの制御装置を提供することを目的
とする。
れたもので、マニピュレータを操作する操作者がワーク
に対して直接作業を行えると共に、操作者が希望する力
で希望する方向にエンドエフェクタを動作させることが
できるマニピュレータの制御装置を提供することを目的
とする。
【0005】
【課題を解決するための手段】上記目的を達成するため
に本発明は、マニピュレータの各関節を駆動する駆動手
段と、マニピュレータのアーム先端に取付けられると共
に操作者の操作力に応じた動作指令を出力する動作指令
出力手段と、アーム先端に取付けられたエンドエフェク
タが外部環境から受ける力を検出する力検出手段と、エ
ンドエフェクタの動作の主方向及び前記操作力に対する
エンドエフェクタとワークとの押付力を設定するための
設定手段と、前記動作指令、前記力検出手段出力及び前
記設定手段に設定された内容に基づいてエンドエフェク
タが設定された押付力で設定された主方向に動作するよ
うに前記駆動手段を制御する制御手段と、を含んで構成
したものである。
に本発明は、マニピュレータの各関節を駆動する駆動手
段と、マニピュレータのアーム先端に取付けられると共
に操作者の操作力に応じた動作指令を出力する動作指令
出力手段と、アーム先端に取付けられたエンドエフェク
タが外部環境から受ける力を検出する力検出手段と、エ
ンドエフェクタの動作の主方向及び前記操作力に対する
エンドエフェクタとワークとの押付力を設定するための
設定手段と、前記動作指令、前記力検出手段出力及び前
記設定手段に設定された内容に基づいてエンドエフェク
タが設定された押付力で設定された主方向に動作するよ
うに前記駆動手段を制御する制御手段と、を含んで構成
したものである。
【0006】
【作用】本発明の動作指令出力手段は、マニピュレータ
のアーム先端に取付けられており、操作者の操作力に応
じた動作指令を出力する。このように動作指令出力手段
がマニピュレータのアーム先端に取付けられているため
、マニピュレータ操作者はマニピュレータを操作する位
置でワークに対しても作業を行うことができる。力検出
手段は、アーム先端に取付けられたエンドエフェクタが
外部環境から受ける力を検出する。本発明には、設定手
段が設けられており、この設定手段によってエンドエフ
ェクタの動作の主方向及び操作者の操作力に対するエン
ドエフェクタとワークとの押付力を設定することができ
る。制御手段は、動作指令出力手段から出力された動作
指令、力検出手段によって検出されたエンドエフェクタ
が外部環境から受ける力、及び、設定手段に設定された
内容に基づいて、エンドエフェクタが設定された押付力
でかつ設定された方向に動作するように、マニピュレー
タの各関節を駆動する駆動手段を制御する。このように
、エンドエフェクタが設定された押付力で設定された主
方向に動作されるため、操作者の癖や熟練度等によって
操作者が意図した動作指令を与えることができない場合
であっても、設定手段に設定された内容に一致するよう
にマニピュレータが駆動されるため、作業を迅速にかつ
正確に行うことができ操作性の良いマニピュレータを提
供することができる。
のアーム先端に取付けられており、操作者の操作力に応
じた動作指令を出力する。このように動作指令出力手段
がマニピュレータのアーム先端に取付けられているため
、マニピュレータ操作者はマニピュレータを操作する位
置でワークに対しても作業を行うことができる。力検出
手段は、アーム先端に取付けられたエンドエフェクタが
外部環境から受ける力を検出する。本発明には、設定手
段が設けられており、この設定手段によってエンドエフ
ェクタの動作の主方向及び操作者の操作力に対するエン
ドエフェクタとワークとの押付力を設定することができ
る。制御手段は、動作指令出力手段から出力された動作
指令、力検出手段によって検出されたエンドエフェクタ
が外部環境から受ける力、及び、設定手段に設定された
内容に基づいて、エンドエフェクタが設定された押付力
でかつ設定された方向に動作するように、マニピュレー
タの各関節を駆動する駆動手段を制御する。このように
、エンドエフェクタが設定された押付力で設定された主
方向に動作されるため、操作者の癖や熟練度等によって
操作者が意図した動作指令を与えることができない場合
であっても、設定手段に設定された内容に一致するよう
にマニピュレータが駆動されるため、作業を迅速にかつ
正確に行うことができ操作性の良いマニピュレータを提
供することができる。
【0007】
【実施例】以下図面を参照して本発明の実施例を詳細に
説明する。図1に示すように本実施例のマニピュレータ
は、第1アーム10及び第2アーム12を備えたアーム
と、アーム先端に取付けられたエンドエフェクタ25と
を備えている。第1アーム10の一端は基台14に回転
可能に取付けられ、第1アーム10の他端は第2アーム
12の一端と回転可能に連結されている。第1アーム1
0と基台14との連結部、即ち関節には、第1アーム1
0をこの関節を中心に回動させるモーター等で構成され
た第1アーム用アクチュエータ16が取付けられている
。また、第1アーム10と第2アーム12との連結部、
即ち関節には、この関節を中心に第2アーム12を回動
させるための第2アーム用アクチュエータ18が取付け
られている。
説明する。図1に示すように本実施例のマニピュレータ
は、第1アーム10及び第2アーム12を備えたアーム
と、アーム先端に取付けられたエンドエフェクタ25と
を備えている。第1アーム10の一端は基台14に回転
可能に取付けられ、第1アーム10の他端は第2アーム
12の一端と回転可能に連結されている。第1アーム1
0と基台14との連結部、即ち関節には、第1アーム1
0をこの関節を中心に回動させるモーター等で構成され
た第1アーム用アクチュエータ16が取付けられている
。また、第1アーム10と第2アーム12との連結部、
即ち関節には、この関節を中心に第2アーム12を回動
させるための第2アーム用アクチュエータ18が取付け
られている。
【0008】また、基台14にはアームを旋回させるた
めの旋回用アクチュエータ32が取付けられている。
めの旋回用アクチュエータ32が取付けられている。
【0009】第1アーム10と平行に、一端が基台14
に回転可能に取付けられかつ他端が連結部材21に回転
可能に取付けられた姿勢一定制御用リンク20が設けら
れている。また第2アーム12と平行に一端が連結部材
21に回転可能に取付けられた姿勢一定制御用リンク2
0が設けられている。第2アーム12と姿勢一定制御用
リンク20との先端部にはセンサ取付箱22が取付けら
れている。第2アーム12と姿勢一定制御用リンク20
、第1アーム10と姿勢一定制御用リンク20とによっ
てそれぞれ平行リンクが構成されているためセンサ取付
箱22は姿勢をかえることなくX、Y、Z軸方向に移動
することができる。
に回転可能に取付けられかつ他端が連結部材21に回転
可能に取付けられた姿勢一定制御用リンク20が設けら
れている。また第2アーム12と平行に一端が連結部材
21に回転可能に取付けられた姿勢一定制御用リンク2
0が設けられている。第2アーム12と姿勢一定制御用
リンク20との先端部にはセンサ取付箱22が取付けら
れている。第2アーム12と姿勢一定制御用リンク20
、第1アーム10と姿勢一定制御用リンク20とによっ
てそれぞれ平行リンクが構成されているためセンサ取付
箱22は姿勢をかえることなくX、Y、Z軸方向に移動
することができる。
【0010】センサ取付箱22の前面にはエンドエフェ
クタ25が外部環境から受ける力をX、Y、Z軸方向の
3分力に分解して検出する環境用力センサ24を介して
エンドエフェクタ25が取付けられている。また、セン
サ取付箱22の側面には図2にも示すように操作レバー
28に作用する操作力をX、Y、Z軸方向の3分力に分
解して検出する操作用力センサ26が取付けられている
。また、センサ取付箱22の底面には、エンドエフェク
タ25の動作の主方向、操作レバー28に作用する操作
力とエンドエフェクタ25のワークに対する押付力との
倍率を設定するための設定装置30が取付けられている
。
クタ25が外部環境から受ける力をX、Y、Z軸方向の
3分力に分解して検出する環境用力センサ24を介して
エンドエフェクタ25が取付けられている。また、セン
サ取付箱22の側面には図2にも示すように操作レバー
28に作用する操作力をX、Y、Z軸方向の3分力に分
解して検出する操作用力センサ26が取付けられている
。また、センサ取付箱22の底面には、エンドエフェク
タ25の動作の主方向、操作レバー28に作用する操作
力とエンドエフェクタ25のワークに対する押付力との
倍率を設定するための設定装置30が取付けられている
。
【0011】図3に示すように、設定装置30は、操作
用力センサ26の動作の主方向を設定するための動作主
方向設定スイッチ34、操作力に対する押付力の倍率を
設定するための押付力倍率設定用ボリューム38が設け
られている。動作主方向設定スイッチ34には、X方向
、Y方向、Z方向及び解除の表示があり、つまみをいず
れかの表示に一致させることによって動作の主方向を設
定したりこの設定を解除することができる。また、押付
力倍率設定用ボリューム38のつまみを回転させること
によって操作力に対する押付力の倍率を変更することが
できる。
用力センサ26の動作の主方向を設定するための動作主
方向設定スイッチ34、操作力に対する押付力の倍率を
設定するための押付力倍率設定用ボリューム38が設け
られている。動作主方向設定スイッチ34には、X方向
、Y方向、Z方向及び解除の表示があり、つまみをいず
れかの表示に一致させることによって動作の主方向を設
定したりこの設定を解除することができる。また、押付
力倍率設定用ボリューム38のつまみを回転させること
によって操作力に対する押付力の倍率を変更することが
できる。
【0012】図4はマニピュレータを制御する制御装置
48をロボット、操作者及び環境に関連させて示すもの
で、この制御装置48は環境用力センサ24出力Fe
にゲインKe を乗算することによって位置検出値Xe
を出力する環境用コントローラ42と、操作用力セン
サ26の出力Fh にゲインKh を乗算することによ
って位置指令値Xh を出力する操作用コントローラ4
0とを備えている。操作用コントローラ40及び環境用
コントローラ42の出力端は操作用コントローラ40出
力から環境用コントローラ42出力を減算した差Xを出
力する減算器44に接続されている。減算器44はサー
ボアンプ46を介してマニピュレータの各関節に設けら
れたアクチュエータに接続されている。また、操作用コ
ントローラ40及び環境用コントローラ42には設定装
置30が接続されている。
48をロボット、操作者及び環境に関連させて示すもの
で、この制御装置48は環境用力センサ24出力Fe
にゲインKe を乗算することによって位置検出値Xe
を出力する環境用コントローラ42と、操作用力セン
サ26の出力Fh にゲインKh を乗算することによ
って位置指令値Xh を出力する操作用コントローラ4
0とを備えている。操作用コントローラ40及び環境用
コントローラ42の出力端は操作用コントローラ40出
力から環境用コントローラ42出力を減算した差Xを出
力する減算器44に接続されている。減算器44はサー
ボアンプ46を介してマニピュレータの各関節に設けら
れたアクチュエータに接続されている。また、操作用コ
ントローラ40及び環境用コントローラ42には設定装
置30が接続されている。
【0013】操作用コントローラ40は、図5に示すよ
うに、操作用力センサ26で検出されたX軸方向分力F
hxをゲインKhxで増幅してX軸方向の位置指令Xを
出力する増幅器50、Y軸方向分力FhyにゲインKh
yを乗算してY軸方向の位置指令Yを出力する増幅器5
2、及びZ軸方向分力FhzにゲインKhzを乗算して
Z軸方向の位置指令Zを出力する増幅器54を備えてい
る。ゲインKhx、Khy、KhzはゲインKh をX
、Y、Z軸方向に分解したときの成分である。またこれ
らの増幅器のゲインKhx、Khy、Khzは設定装置
30の動作主方向設定スイッチ34の設定に応じて変更
される。増幅器50、増幅器52、増幅器54は変換回
路56に接続されている。この変換回路56は、位置指
令X、Y、Zを用いてヤコビ行列を利用した周知の変換
方法によって第1アーム用アクチュエータ16、第2ア
ーム用アクチュエータ18及び旋回用アクチュエータ3
2の各関節での指令値、即ち目標角度θ1、θ2及びθ
3を演算して出力する。
うに、操作用力センサ26で検出されたX軸方向分力F
hxをゲインKhxで増幅してX軸方向の位置指令Xを
出力する増幅器50、Y軸方向分力FhyにゲインKh
yを乗算してY軸方向の位置指令Yを出力する増幅器5
2、及びZ軸方向分力FhzにゲインKhzを乗算して
Z軸方向の位置指令Zを出力する増幅器54を備えてい
る。ゲインKhx、Khy、KhzはゲインKh をX
、Y、Z軸方向に分解したときの成分である。またこれ
らの増幅器のゲインKhx、Khy、Khzは設定装置
30の動作主方向設定スイッチ34の設定に応じて変更
される。増幅器50、増幅器52、増幅器54は変換回
路56に接続されている。この変換回路56は、位置指
令X、Y、Zを用いてヤコビ行列を利用した周知の変換
方法によって第1アーム用アクチュエータ16、第2ア
ーム用アクチュエータ18及び旋回用アクチュエータ3
2の各関節での指令値、即ち目標角度θ1、θ2及びθ
3を演算して出力する。
【0014】環境用コントローラ42は、図5に示すよ
うに、環境用力センサ24で検出されたX軸方向分力F
exをゲインKexで増幅してX軸方向の位置検出値X
’を出力する増幅器42A、Y軸方向分力Feyにゲイ
ンKeyを乗算してY軸方向の位置検出値Y’を出力す
る増幅器42B、及びZ軸方向分力FezにゲインKe
zを乗算してZ軸方向の位置検出値Z’を出力する増幅
器42Cを備えている。ゲインKex、Key、Kez
はゲインKe をX、Y、Z軸方向に分解したときの成
分である。またこれらの増幅器のゲインKex、Key
、Kezは設定装置30の押付力倍率設定用ボリューム
38で設定された押付力の倍率に応じて変更される。増
幅器42A、増幅器42B、増幅器42Cは変換回路4
3に接続されている。この変換回路43は、位置検出値
X’ 、Y’、Z’を用いてヤコビ行列を利用した周知
の変換方法によって第1アーム用アクチュエータ16、
第2アーム用アクチュエータ18及び旋回用アクチュエ
ータ32の各関節での位置検出値Xex、Xey、Xe
Zを演算して出力する。
うに、環境用力センサ24で検出されたX軸方向分力F
exをゲインKexで増幅してX軸方向の位置検出値X
’を出力する増幅器42A、Y軸方向分力Feyにゲイ
ンKeyを乗算してY軸方向の位置検出値Y’を出力す
る増幅器42B、及びZ軸方向分力FezにゲインKe
zを乗算してZ軸方向の位置検出値Z’を出力する増幅
器42Cを備えている。ゲインKex、Key、Kez
はゲインKe をX、Y、Z軸方向に分解したときの成
分である。またこれらの増幅器のゲインKex、Key
、Kezは設定装置30の押付力倍率設定用ボリューム
38で設定された押付力の倍率に応じて変更される。増
幅器42A、増幅器42B、増幅器42Cは変換回路4
3に接続されている。この変換回路43は、位置検出値
X’ 、Y’、Z’を用いてヤコビ行列を利用した周知
の変換方法によって第1アーム用アクチュエータ16、
第2アーム用アクチュエータ18及び旋回用アクチュエ
ータ32の各関節での位置検出値Xex、Xey、Xe
Zを演算して出力する。
【0015】ここで、位置検出値Xe (Xex、Xe
y、XeZ)、位置指令値Xh (θ1 、θ2 、θ
3 )、減算器44出力X及び操作力Fh は図4から
次の(1)〜(4)式に示すようになる。この(1)〜
(4)式に基づいてエンドエフェクタがワークと接触す
るときの押付力Fe と操作力Fh との比Fe /F
h を求めると(5)式に示すようになる。
y、XeZ)、位置指令値Xh (θ1 、θ2 、θ
3 )、減算器44出力X及び操作力Fh は図4から
次の(1)〜(4)式に示すようになる。この(1)〜
(4)式に基づいてエンドエフェクタがワークと接触す
るときの押付力Fe と操作力Fh との比Fe /F
h を求めると(5)式に示すようになる。
【0016】
Xe =Ke ・Fe ……(1)
Xh =Kh ・Fh ……(2)
X =Xh −Xe ……(3)
Fh =R・X ……(4)
R:ロボットの特性で定まる定数
【0017】
【数1】
【0018】この(5)式から理解されるようにゲイン
Ke またはゲインKh を変更することによって操作
力の倍率Fe /Fh を変更することができる。即ち
、ゲインKh とゲインKe を設定すると任意の操作
力の倍率Fe /Fh を得ることができる。例えば、
ゲインKh を一定にしてゲインKeを小さくすると倍
率は小さくなり、ゲインKe を大きくすると倍率は大
きくなる。操作者の癖や熟練度により任意に倍率Fe
/Fh を選択すれば、使いやすい操作性の良いマニピ
ュレータになる。また、操作力Fh と押付力Fe の
関係を自由に選択できることから図7に示すように操作
力Fh と押付力Fe との関係を曲線aまたは曲線b
のように任意設定することが可能になり、操作者の癖や
熟練度によりさまざまな曲線を持たせることができる。
Ke またはゲインKh を変更することによって操作
力の倍率Fe /Fh を変更することができる。即ち
、ゲインKh とゲインKe を設定すると任意の操作
力の倍率Fe /Fh を得ることができる。例えば、
ゲインKh を一定にしてゲインKeを小さくすると倍
率は小さくなり、ゲインKe を大きくすると倍率は大
きくなる。操作者の癖や熟練度により任意に倍率Fe
/Fh を選択すれば、使いやすい操作性の良いマニピ
ュレータになる。また、操作力Fh と押付力Fe の
関係を自由に選択できることから図7に示すように操作
力Fh と押付力Fe との関係を曲線aまたは曲線b
のように任意設定することが可能になり、操作者の癖や
熟練度によりさまざまな曲線を持たせることができる。
【0019】次に、図8のガラス板等の板状ワーク48
を天井と床との間を通って壁方向へ接近させる場合を例
にとって本実施例の動作を説明する。まず板状ワークを
Y軸方向に移動するため、動作主方向設定スイッチ34
のつまみをY方向に設定し、押付力倍率設定用ボリュー
ム38によって押付力の倍率を設定する。これによって
、ゲインKhyは押付力の倍率によって定まる大きな値
になりかつゲインKhx、Khzは小さな値になる。ま
た、壁へ押付けるため、設定された倍率によってゲイン
Keyは大きく、ゲインKex、Kezは小さくなる。 次に、操作レバー28を握ってエンドエフェクタ25を
Y軸方向に移動させる。このとき操作レバー28に作用
する操作力は操作用力センサ26によってX、Y、Z方
向の分力として検出される。増幅器52のゲインKhy
は大きな値であり、増幅器50及び増幅器54のゲイン
Khx、Khzは小さな値であるため、位置指令Yは操
作力のY軸方向の分力FhyとゲインKhyとの積で表
される大きな値になり、X方向の位置指令値及びZ軸方
向の位置指令値は0に近い小さな値になる。従って操作
者の熟練度等によって操作レバーがZ軸方向またはX軸
方向に振動しながらY軸方向に移動された場合であって
もZ軸方向またはX軸方向に作用する操作力による位置
指令はほとんど0の値になるためエンドエフェクタ25
がZ軸方向またはX軸方向に振動するのが防止され、Y
軸方向へのみ移動される。板状ワークが、壁に接触する
と動作主方向切換用スイッチ34によって設置された押
付方向に、押付力倍率設定用ボリューム38で設定され
た押付力の倍率(ゲインKeyの大きさによって定まる
)に応じた押付力が得られるため板状ワークの材質に応
じた押付力で板状ワークを壁に押付けることができ、板
状ワークの破損を防止することができる。
を天井と床との間を通って壁方向へ接近させる場合を例
にとって本実施例の動作を説明する。まず板状ワークを
Y軸方向に移動するため、動作主方向設定スイッチ34
のつまみをY方向に設定し、押付力倍率設定用ボリュー
ム38によって押付力の倍率を設定する。これによって
、ゲインKhyは押付力の倍率によって定まる大きな値
になりかつゲインKhx、Khzは小さな値になる。ま
た、壁へ押付けるため、設定された倍率によってゲイン
Keyは大きく、ゲインKex、Kezは小さくなる。 次に、操作レバー28を握ってエンドエフェクタ25を
Y軸方向に移動させる。このとき操作レバー28に作用
する操作力は操作用力センサ26によってX、Y、Z方
向の分力として検出される。増幅器52のゲインKhy
は大きな値であり、増幅器50及び増幅器54のゲイン
Khx、Khzは小さな値であるため、位置指令Yは操
作力のY軸方向の分力FhyとゲインKhyとの積で表
される大きな値になり、X方向の位置指令値及びZ軸方
向の位置指令値は0に近い小さな値になる。従って操作
者の熟練度等によって操作レバーがZ軸方向またはX軸
方向に振動しながらY軸方向に移動された場合であって
もZ軸方向またはX軸方向に作用する操作力による位置
指令はほとんど0の値になるためエンドエフェクタ25
がZ軸方向またはX軸方向に振動するのが防止され、Y
軸方向へのみ移動される。板状ワークが、壁に接触する
と動作主方向切換用スイッチ34によって設置された押
付方向に、押付力倍率設定用ボリューム38で設定され
た押付力の倍率(ゲインKeyの大きさによって定まる
)に応じた押付力が得られるため板状ワークの材質に応
じた押付力で板状ワークを壁に押付けることができ、板
状ワークの破損を防止することができる。
【0020】また、図9に示すようにエンドエフェクタ
としてグラインダー50を取付けた場合においても、グ
ラインダー50を対象物に押し当ててグラインディング
するときに操作者の熟練度、対象物52の材質、グライ
ンディング量から適切な押付け力の倍率を自由に設定で
きるため作業が早く正確に行え操作性の良いマニピュレ
ータとなる。
としてグラインダー50を取付けた場合においても、グ
ラインダー50を対象物に押し当ててグラインディング
するときに操作者の熟練度、対象物52の材質、グライ
ンディング量から適切な押付け力の倍率を自由に設定で
きるため作業が早く正確に行え操作性の良いマニピュレ
ータとなる。
【0021】なお、上記ではFe /Fh が線形であ
る例について説明したが、第10図に示すように操作力
と押付力との関係を非線型に設定できる表示または設定
パネル60に置換えて設定するようにしても良い。さら
に、上記では動作主方向設定スイッチ34、押付力倍率
設定用ボリューム38を用いた例について説明したが、
図11に示すように、動作主方向設定スイッチ34に変
えてX、Y、Z軸各方向のゲインKhx、Khy、Kh
zをそれぞれ任意に設定できるボリューム54、押付力
倍率設定用ボリューム38に代えてゲインKex、Ke
y、Kezをそれぞれ任意に設定できるボリューム56
を設けても良い。
る例について説明したが、第10図に示すように操作力
と押付力との関係を非線型に設定できる表示または設定
パネル60に置換えて設定するようにしても良い。さら
に、上記では動作主方向設定スイッチ34、押付力倍率
設定用ボリューム38を用いた例について説明したが、
図11に示すように、動作主方向設定スイッチ34に変
えてX、Y、Z軸各方向のゲインKhx、Khy、Kh
zをそれぞれ任意に設定できるボリューム54、押付力
倍率設定用ボリューム38に代えてゲインKex、Ke
y、Kezをそれぞれ任意に設定できるボリューム56
を設けても良い。
【0022】
【発明の効果】以上説明したように本発明によれば、エ
ンドエフェクタの動作の主方向及びエンドエフェクタと
ワークとの押付力を設定できるようにしたため、マニピ
ュレータを操作者が直接ワークに対して作業を行うこと
ができると共にマニピュレータの操作性を向上すること
ができる、という効果が得られる。
ンドエフェクタの動作の主方向及びエンドエフェクタと
ワークとの押付力を設定できるようにしたため、マニピ
ュレータを操作者が直接ワークに対して作業を行うこと
ができると共にマニピュレータの操作性を向上すること
ができる、という効果が得られる。
【図1】本発明のマニピュレータの概略図である。
【図2】第2アームの先端部の斜視図である。
【図3】図2の拡大図である。
【図4】制御装置と環境、ロボット、操作者の関係を示
すブロック図である。
すブロック図である。
【図5】操作用コントローラのブロック図である。
【図6】ゲインKh と操作力の倍率Fe /Fh と
の関係を示す線図である。
の関係を示す線図である。
【図7】操作力と押付力との関係を示す線図である。
【図8】天井と床との間隙を通してワークを壁に押付け
る使用例を説明するための概略図である。
る使用例を説明するための概略図である。
【図9】対象物をグラインダーでグラインディングする
使用例を説明するための概略図である。
使用例を説明するための概略図である。
【図10】操作力と接触とが非線型の場合の表示パネル
の概略図である。
の概略図である。
【図11】設定装置の他の例を示す斜視図である。
10 第1アーム
12 第2アーム
14 基台
16 第1アーム用アクチュエータ18
第2アーム用アクチュエータ20
姿勢一定制御リンク 21 連結部材 24 環境用力センサ 25 エンドエフェクタ 26 操作用力センサ 28 操作レバー 30 設定装置 32 旋回用アクチュエータ34
動作主方向設定スイッチ38 押付力倍率
設定用ボリューム40 操作用コントローラ 42 環境用コントローラ 44 減算器 46 サーボアンプ 48 制御装置 50 増幅器 52 増幅器 54 ゲイン設定用ボリューム56
変換回路 60 設定パネル
第2アーム用アクチュエータ20
姿勢一定制御リンク 21 連結部材 24 環境用力センサ 25 エンドエフェクタ 26 操作用力センサ 28 操作レバー 30 設定装置 32 旋回用アクチュエータ34
動作主方向設定スイッチ38 押付力倍率
設定用ボリューム40 操作用コントローラ 42 環境用コントローラ 44 減算器 46 サーボアンプ 48 制御装置 50 増幅器 52 増幅器 54 ゲイン設定用ボリューム56
変換回路 60 設定パネル
Claims (1)
- 【請求項1】 マニピュレータの各関節を駆動する駆
動手段と、マニピュレータのアーム先端に取付けられる
と共に操作者の操作力に応じた動作指令を出力する動作
指令出力手段と、アーム先端に取付けられたエンドエフ
ェクタが外部環境から受ける力を検出する力検出手段と
、エンドエフェクタの動作の主方向及び前記操作力に対
するエンドエフェクタとワークとの押付力を設定するた
めの設定手段と、前記動作指令、前記力検出手段出力及
び前記設定手段に設定された内容に基づいてエンドエフ
ェクタが設定された押付力で設定された主方向に動作す
るように前記駆動手段を制御する制御手段と、を含むマ
ニピュレータの制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13003291A JP3154510B2 (ja) | 1991-05-31 | 1991-05-31 | マニピュレータの制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13003291A JP3154510B2 (ja) | 1991-05-31 | 1991-05-31 | マニピュレータの制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04354685A true JPH04354685A (ja) | 1992-12-09 |
| JP3154510B2 JP3154510B2 (ja) | 2001-04-09 |
Family
ID=15024463
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13003291A Expired - Fee Related JP3154510B2 (ja) | 1991-05-31 | 1991-05-31 | マニピュレータの制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3154510B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005000537A1 (ja) * | 2003-06-25 | 2005-01-06 | Honda Motor Co., Ltd. | アシスト搬送方法及びその装置 |
| JP2005193339A (ja) * | 2004-01-08 | 2005-07-21 | Honda Motor Co Ltd | アシスト搬送方法及びその装置 |
| JP2005193340A (ja) * | 2004-01-08 | 2005-07-21 | Honda Motor Co Ltd | アシスト搬送方法及びその装置 |
| JP2005194061A (ja) * | 2004-01-08 | 2005-07-21 | Honda Motor Co Ltd | アシスト搬送方法及びその装置 |
| JP2009028893A (ja) * | 2007-06-29 | 2009-02-12 | Shin Meiwa Ind Co Ltd | マニピュレータおよびそれを複数備えたパワーアシスト装置 |
-
1991
- 1991-05-31 JP JP13003291A patent/JP3154510B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005000537A1 (ja) * | 2003-06-25 | 2005-01-06 | Honda Motor Co., Ltd. | アシスト搬送方法及びその装置 |
| JP2005193339A (ja) * | 2004-01-08 | 2005-07-21 | Honda Motor Co Ltd | アシスト搬送方法及びその装置 |
| JP2005193340A (ja) * | 2004-01-08 | 2005-07-21 | Honda Motor Co Ltd | アシスト搬送方法及びその装置 |
| JP2005194061A (ja) * | 2004-01-08 | 2005-07-21 | Honda Motor Co Ltd | アシスト搬送方法及びその装置 |
| JP2009028893A (ja) * | 2007-06-29 | 2009-02-12 | Shin Meiwa Ind Co Ltd | マニピュレータおよびそれを複数備えたパワーアシスト装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3154510B2 (ja) | 2001-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5021969A (en) | Manipulator operating apparatus | |
| US5617515A (en) | Method and apparatus for controlling and programming a robot or other moveable object | |
| EP0159131B1 (en) | Drive system for a movable apparatus | |
| US5072361A (en) | Force-reflective teleoperation control system | |
| US4950116A (en) | Manipulator controlling apparatus | |
| CA3237767C (en) | Method for precise, intuitive positioning of robotic welding machine | |
| JPH04354685A (ja) | マニピュレータの制御装置 | |
| JPH05158514A (ja) | ロボットの制御装置 | |
| JPH08281584A (ja) | ジョイスティック信号処理装置 | |
| JPH03123907A (ja) | ロボットの直接教示装置及び直接教示方法 | |
| JP2791030B2 (ja) | 多自由度作業機械の曲面倣い制御装置 | |
| JPH05303425A (ja) | 直接教示方式ロボット | |
| JPH0683453A (ja) | ロボット関節の負荷補償制御方法 | |
| JP2501508Y2 (ja) | バイラテラルマスタ・スレ―ブマニプレ―タ | |
| JP4461994B2 (ja) | マスタスレーブマニピュレータの制御装置 | |
| JPH02139190A (ja) | 力制御ロボットの制御方式 | |
| JP2868195B2 (ja) | 研削ロボットおよび研削作業実施方法 | |
| JPH04115012U (ja) | 駆動装置 | |
| JPH01222315A (ja) | 多自由度作業機械の位置と力の制御装置 | |
| JPH01196506A (ja) | ロボット用ティーチング装置 | |
| JP2000084878A (ja) | ロボットの制御装置 | |
| JP2550648B2 (ja) | マスタ・スレーブマニピュレータの制御方法 | |
| JPH02218567A (ja) | マニピュレータ操作装置 | |
| JP2024088431A (ja) | 遠隔操作システム | |
| JPH11184514A (ja) | ロボット用教示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |