JPS5856784A - テイ−チング時におけるロボツトの駆動方法 - Google Patents

テイ−チング時におけるロボツトの駆動方法

Info

Publication number
JPS5856784A
JPS5856784A JP15217581A JP15217581A JPS5856784A JP S5856784 A JPS5856784 A JP S5856784A JP 15217581 A JP15217581 A JP 15217581A JP 15217581 A JP15217581 A JP 15217581A JP S5856784 A JPS5856784 A JP S5856784A
Authority
JP
Japan
Prior art keywords
mechanical hand
force
robot
axis
teaching
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
JP15217581A
Other languages
English (en)
Inventor
小柳 晴生
純一 小林
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP15217581A priority Critical patent/JPS5856784A/ja
Publication of JPS5856784A publication Critical patent/JPS5856784A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は、ティーチング時におけるロボットの駆動方
法に関する。
近年、特に製造加工業の分野においては、溶接。
塗装1組立2機械加工等の作業を自動化して省力化を計
るために、各種の産業用ロボットの開発が盛んである。
この産業用ロボットとしては、例えば人間の上肢の動作
機能に類似した様々な動作機能や認識機能及び感覚機能
等を有して自律的に行動し得る知能(インテリジェント
)ロボットが主流になりつつある。
そして、このような産業用ロボットにあっては、溶接、
塗装1組立、研磨等に必要な動作軌跡データ(移動デー
タ)を得るために、ロボットのアームを例えば直接人力
によって動かすことによって、通過すべき点の座標を記
憶させる所謂直接ティーチング方式を採ることがある。
ところで、この直接ティーチング方式を実現させるには
、アームの各軸を人力によって容易に動かせるように、
アームの各軸と駆動モータとの間に介装する減速機とし
て、逆伝達効率の良好なもの(例えばス・P−ギアによ
って構成した減速機)を使用する必*がある。
しかしながら、それでは使用し得る減速機が限定されて
しまい、ロボットに必要な小型で伝達効率の良い減速機
(例えば商品名・・−モニツクドラ、イブ等)を使用す
ることができない。
また、逆伝達効率の良い減速機を用いても、アームの先
端部の手首以外の比較的慣性の大きい部分(腰部等)を
動かすには、ある程度大きな力を必装とするため、ロボ
ットを自由に動かすには限界がめった。
この発明は、上記のような背景に鑑みてなされたもので
、アームの先端にメカニカルハンドラ具備した多軸ロボ
ットにおいて、ティーチング時に、前記メカニカル・・
ンドに加わる力め方向を検出して、その検出した力の方
向に前記メカニカルハンドが移動するようにアームの各
軸を駆動制御するようにしたティーチング時におけるロ
ボットの駆動方法を提供して、逆伝達効率の良くない減
速機を用いたロボット<あっても、教示者が直接容易に
ティーチングを行なえるようにする。
以下、この発明の実施例を添付図面を参照しながら説明
する。
第1図は、この発明を適用した多軸ロボットの1111
構成を示−す記号図である。
同図において、R+、R2は夫々回転する軸を、P1〜
P4は夫々旋回する軸を示しており、これ等の各軸R7
,R2、P1〜P4  によって構成されるアームの先
端、すなわち軸P4とメカニカルノ・ンドMHとの間に
後述する力覚センサ1を介挿しである。
軸P51P4.R2によって構成される手首部Tとメカ
ニカル・・ンドMHは1例えば第2図に示すように構成
されている。
力覚センサ1は、例えば第3図及び第4図に示すような
構造となっている。
両図において、軸P4側に取り付ける車輪状の基盤2と
メカニカルノ・ンドMH側に取り付ける円盤状の基盤3
とは1疎開節継手4によって連結しである。
そして、基盤6の外周部には、互いに120°ずつ位相
をずれさせた位置に3個のロードセル5〜7を取付けて
あり、これ等の各ロードセル5〜7に夫々対応する基盤
2の各位置にピン8〜10を螺入して各ピン8〜10の
先端がロードセル5〜7に当接するようにしである。
なお、ロードセル5〜7はピン8〜10によってプリロ
ードが与えられ、且つ谷々の初期出力を等しくしである
また、上記のように構成した力覚センサ1では。
基盤3の中心に加わる力は、球関節継手4を介して軸P
4に伝達されるため、その力を検出できないので、その
力を検出する場合は、基盤2のリム部2aに歪みゲージ
を貼着しておけば良い。
ただし、以下に説明する実施例では、そのような力のみ
が発生するようなメカニカル/・ンドMHの押し方が非
常に稀れであるため、歪みゲージを貼着しない力覚セン
サ1を用いる。
第3図及び第4図に示したように構成した力覚セ/す1
を、第1図及び第2図に示すように軸P4とメカニカル
ハンドMHとの間に介装することにより、ティーチング
に際して、メカニカルハンドMHを教示者が所望の方向
に押した時に、その押し方に応じてメカニカルノ・ンド
MHに加わる力の方向を示す信号を出力することが可能
となる。
第5図は、この発明の一実施例を示す処理回路のブロッ
ク図である。
同図において、演算回路11は、メカニカルハンドMH
を所定方向に押した時に力覚センサ1の各ロードセル5
〜7から出力される検出信号f1〜f3  に基づいて
、 fαニーf++f2/2 +fs/2 fβ=i〒/2(f2−fs) fγ二f++f2+f3 を夫々演算するようになっている。 ただし、前述した
ように力覚センサ1に歪みゲージを付加した場合は、f
γはロードセル5〜7の検出信号f1〜f3の和に加え
て、歪みケ9−ジの出力も加算する。
ティーチングペンダント12は、ロボットの作業姿勢を
決定するもので、教示者がこのティーチングペンダント
12を操作すると、その操作信号ST がインターフェ
ース16を介して中央処理部14に入力され、そこでそ
の操作信号STに応じた移動データに変換された後、サ
ー〆コントローラ15及び図示しない各軸の駆動モータ
等を介してロボットの各軸が駆動される。 なお、ティ
ーチング時において、メカニカルハンドMHにワークを
把持させる場合もこのティーチングペンダント12を操
作する。
インターフェース13は、中央処理部14からの指令に
よって演算回路11から出方される演算結果fα、fβ
、fγをデジタル信号に変換して、中央処理部14に伝
送する役目をなす。
中央処理部14は、マイクロコンピュータ等ニよって構
成され、例えば第6図に示す70−図のような処理を行
なう。
すなわち、先ず5TEPIでインターフェース13を介
して演算回路11から出力される演算結果fα。
fr、frをデジタル信号の形で取り込み、5TEP2
でf7が設定IIi!fo よシ大きいか否かをチェッ
クする。
そして、fr≦f、  なら5TEP 1に戻シ、fr
>fo  なら5TEP3に進む。 なお、5TEP2
のようなチェックを行なうのは、メカニカルハンドべる
処理を行なうためのものである。
5TEP3では、取り込んだfα、fr、frに基づい
て手首座標系における力F(メカニカル・・ンドMHに
対する押付力)の方向余弦tH、mH、nHを求める。
すなわち、第7図に示すようにメカニカル・・ンドMH
の着力点Pに加わる力Fは、F(fα、fr。
fr)〔力ベクトル〕と表わせるから、力覚センサ1の
基盤2(第4図)を含む手首面16の例えば支点Q(球
関節継手4の中心に相当する)を原点とする手首座標系
(z、yes)におけるF(fα。
fr、 f、 )の方向余弦tH、mH+ 7LHは、
ヂ9 を演算することによって求めることができる。
5TEP4では1口がットの絶対座標系における手首面
16の支点Qの位置及び方向データに基づいて、5TE
P3で求めた手首座標系における方向余弦zn 、 m
)I 、 nHをロボットの絶対座標系における方向余
弦10 + tnO+ nOに座標変換する・なお、こ
の方向余弦ZO+ ?FlO* tioがメカニカル・
・ンドMHに加えた力Fのロボットの絶対座標系におけ
る方向を示している。
また1ロボットの絶対座標系における手首面16の支点
Qの位置及び方向データは、ロボットの各軸に設けた内
界センサ(ボテンンヨメータ等)の出力から求めること
ができる。
5TEP5では% 5TEP4で求めた方向(’o 1
fiQ + tio)にメカニカルハンドMHが予め定
めた設定値δだけ設定速度υ。で移動するための、各軸
の移動データをサーボコントローラ15に出力し、それ
によってメカニカルハンドMHを上記の条件で移動させ
る。 ただし、この各軸の駆動制御に際しては、ティー
チング波ンダント12で決定したロボットの作業姿勢、
すなわち手首面16の方向が変化しないような各軸の移
動データが演算される。
そして、5TEP6では、メカニカルハンドMHの移動
後、各軸の移動酸を各軸に設けた内界上/すの出力を読
むことによって得て、それを図示しないティーチングメ
モリに記憶した後5TEPIに戻る。
中央処理部14は以上のように動作するので、教示者は
、メカニカルハンドMHが移動して止まる毎にメカニカ
ルハンドMHを所望の方向に押す(この押し付は力によ
って直接ロボットを動かす訳ではない)だけで、ロボッ
トの作業動作をティーチングすることができる。
なお、力覚センサ1の各ロードセル5〜7には、メカニ
カルハンドMHの姿勢に応じてそれ自体あるいは把持し
たワークを含めた重力負荷が加わるので、メカニカルハ
ンドMHを押す前に、ロードセル5〜7の出力を読んで
、それを各ロードセル5〜7の初期出力として前述の処
理を行なうようにすれば、ティーチングの精度が向上す
る。
以上述べたように、この発明によればティーチ77時に
教示者がメカニカルハンドを所望の方向に押すと、その
方向にメカニカルハンドが移動するようにロボットの各
軸が自動的に駆動されるようにしたので、逆伝達効率の
良くない減速機を利用できるばかりか、比較的慣性の大
きい部分を直接動かさなくて済む効果もある。
【図面の簡単な説明】
第1図は、この発明を適用した多軸OXノドの軸構成を
示す記号図、 第2図は、同じくその手首部の具体例を示す平面図、 第3図は、同じくその力覚センサの一例を示す平面図、 第4図は、第3図のIV−IV線に沿う断面図、第5図
は、この発明の一実施例を示す処理回路のブロック図、 第6図は、第5図における中央処理部が実行する処理フ
ロー図、 第7図は、第6図の処理フロー図の説明に供する説明図
である。 1・・・力覚センサ   2,6・・・基盤4・・・球
関節継手   5〜7・・・ロードセル8〜10・・・
ピン   11・・・演算回路14・・中央、処理部 
15・・・サーyI?コントローラMH・・・メカニカ
ルハンド 第6図 第7図 令 : 46

Claims (1)

    【特許請求の範囲】
  1. 1 アームの先端にメカニカルハンドを具備した多軸ロ
    ボットにおいて、ティーチング時に、前記メカニカルハ
    ンドに加わる力の方向を前記アームの先端とメカニカル
    ハンドとの間に介装した力覚センサの出力に基づいて検
    出して、その検出結果に基づいて前記アームを構成する
    各軸を駆動制御して、前記メカニカルハンドを検出した
    力の方向に移動させるようにしたことを特徴とするティ
    ーチング時における口+l?ロボット動方法。
JP15217581A 1981-09-28 1981-09-28 テイ−チング時におけるロボツトの駆動方法 Pending JPS5856784A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15217581A JPS5856784A (ja) 1981-09-28 1981-09-28 テイ−チング時におけるロボツトの駆動方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15217581A JPS5856784A (ja) 1981-09-28 1981-09-28 テイ−チング時におけるロボツトの駆動方法

Publications (1)

Publication Number Publication Date
JPS5856784A true JPS5856784A (ja) 1983-04-04

Family

ID=15534679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15217581A Pending JPS5856784A (ja) 1981-09-28 1981-09-28 テイ−チング時におけるロボツトの駆動方法

Country Status (1)

Country Link
JP (1) JPS5856784A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58169986U (ja) * 1982-05-07 1983-11-12 オムロン株式会社 工業用ロボツトのテイ−チング装置
JPS60189511A (ja) * 1984-03-09 1985-09-27 Fujitsu Ltd 物品処理装置の教示方法
JPS6268790U (ja) * 1985-10-18 1987-04-30

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58169986U (ja) * 1982-05-07 1983-11-12 オムロン株式会社 工業用ロボツトのテイ−チング装置
JPS60189511A (ja) * 1984-03-09 1985-09-27 Fujitsu Ltd 物品処理装置の教示方法
JPS6268790U (ja) * 1985-10-18 1987-04-30

Similar Documents

Publication Publication Date Title
US7324872B2 (en) Robot apparatus
CN112247962B (zh) 面向上肢穿戴机器人的人机博弈控制方法及系统
CN108656112A (zh) 一种面向直接示教的机械臂零力控制实验系统
US5260629A (en) Control device for robot in inertial coordinate system
WO1992012473A1 (fr) Procede pour corriger la deflexion d'un robot
CN111150608B (zh) 基于压力传感器识别运动意图的康复机器人的控制方法
JPH0720941A (ja) 作業座標上で柔らかさを指定可能な柔軟なサーボ制御方法
JPS5856784A (ja) テイ−チング時におけるロボツトの駆動方法
JPS58161004A (ja) ロボツトの教示方法および教示装置
JPS63162180A (ja) ロボツトの教示方法
JP2718687B2 (ja) 多自由度作業機械の位置と力の制御装置
JPH0385608A (ja) ロボットの制御方法
JP3350687B2 (ja) ロボット制御方法およびロボット制御装置
JPS62157790A (ja) ロボツトア−ムのたわみ補正方法
CN119057811B (zh) 一种机器人通过处理大面积触觉信号实现全身柔顺的方法
Wahrburg Control concepts for industrial robots equipped with multiple and redundant sensors
Wang et al. Nonlinear robust hybrid control of robot manipulators
JPH03262009A (ja) 多自由度ロボットの制御方法
JPS62127905A (ja) ロボツトア−ムの動作シミユレ−タ装置
Daoudi et al. A Haptic interface design for robotics teaching task
JPH02271405A (ja) ロボットの制御方法
SU1650428A2 (ru) Устройство дл управлени дистанционным манипул тором
THOMPSON The PHD: A Planar, Harmonic Drive robot for joint torque control(M. S. Thesis)
Naghdy et al. Stochastic compliance in robot-based assembly
JPH087612B2 (ja) ロボットの制御方法