JPS603716A - ロボツトの制御装置 - Google Patents

ロボツトの制御装置

Info

Publication number
JPS603716A
JPS603716A JP11090083A JP11090083A JPS603716A JP S603716 A JPS603716 A JP S603716A JP 11090083 A JP11090083 A JP 11090083A JP 11090083 A JP11090083 A JP 11090083A JP S603716 A JPS603716 A JP S603716A
Authority
JP
Japan
Prior art keywords
robot
gain
results
controller
arm
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
JP11090083A
Other languages
English (en)
Inventor
Yasuyoshi Hamada
康義 浜田
Kengo Sugiyama
謙吾 杉山
Shigemi Igarashi
五十嵐 成己
Norihisa Miyake
徳久 三宅
Haruaki Otsuki
治明 大槻
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP11090083A priority Critical patent/JPS603716A/ja
Publication of JPS603716A publication Critical patent/JPS603716A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Feedback Control In General (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明はロボットの制御装置に係り、特にロボット機構
系の低剛性に起因する振動などにより生ずる性能低下を
改善するに好適なロボットの制御装置に関する。
〔発明の背景] 従来の電気駆動式のロボットはモータと減速機とを組合
わせた駆動系を有している。その制御装置には駆動用モ
ータ部に設けられたエンコーダ。
タコジエネV−夕およびモータ電流検出装置等からの信
号によるフィートノ(ツクループが形成され、ロボット
を駆動している。すなわち、この制御装置はモータ出力
軸から先の減速機およびロボットアームの実際の動きに
は関係しない、いわゆるセミクローズトループによる制
御回路を形成している。このため、アーム部分、特に作
業点である手首部からのフィードバックループがないた
め、正確な動作制御が保証されない欠点を有し工いる。
また、駆動系の一部に剛性の低い部分を有する場合には
、動作速度によっては駆動系の共振点に一致し、アーム
先端に振動を生じることもあるが、従来の制御装置にお
いてはこの動きを検知するセンサ等を有しておらず、割
振制御もできなかった。
この場合には先に述べたフィートノ(ツクループのゲイ
ン、時定数を適正化して、極力小さくするようにしてい
たが、ロボットのごとく、可搬重量が種々に変化する場
合には常に適正なる状態を保持することができないため
、作業精度が良好でないという問題点があった。
〔発明の目的〕
本発明の目的は、ロボットの駆動系に剛性の低い部分を
有していることによるアーム先端ノ振動等の現象を極力
小さくすることができるロボットの制御装置を提供する
ことにある。
〔発明の概要〕
本発明は上記の目的を達成するために、アーム先端の可
搬重量を検知し、アーム姿勢、慣性モーメント等から、
点Aから点Bへのロボット動作中に発生する振動を、シ
ミュレータにより計算し、その結果を基に制御装置のゲ
イン・時定数を変化し、振動を極力小さくすること、お
よび仮想的なりローズトフィードパックループを形成す
るようにしたものである。
〔発明の実施例〕
以下、本発明の詳細な説明する。
第1図は本発明の装置の一実施例を備えたロボットの構
成を示すもので、第1図において、ロボット本体1は、
旋回部2、第1アーム3、第27−ム4および手首(図
示せず)より構成されている。手首にはワーク5に応じ
たハンド(図示せず)が取付けられる。またハンドには
ワーク50重量を検知する検知器6を設ける。ここでは
ハンドに重量を検知する検知器6を設ける例を示したが
、重量が検知することが目的であって、これを満足でき
ればその設置位置はハンドに限定されるものではない。
ロボットを駆動するための制御装置7は、従来のロボッ
トの制御回路8と、この制御回路8とロボット本体1と
を含めた振動をシミュレーションする演算回路9とより
構成されている。
ロボットの如く三次元空間を運動するものは、(−。ア
ー4゜や□よ□ヵ。□ヵ8ア。−olまた各駆動系の振
動の状態が異なることは明白である。すなわち、第2図
に示すシミュレーションモデルの一実施例において、駆
動モータ側の慣性モーメン)をJ、、ロボットアーム側
の慣性モーメントをJ2、さらにねじり剛性をKとすれ
ば、この系の固有振動数foは以下の(1)式で与えら
れる。
ロボットの場合にはアームの姿勢、可搬重量が変化する
ことにより、慣性モーメントJ2が変化し駆動系の固有
振動数foが変化する。
同様にねじれ角は、 よりめられる。この場合にも慣性モーメントJ2の影響
を受ける。上記(2)式で1°はモータ等のトルクであ
シ、減衰環は無視したが、本発明の本質を左右するもの
ではない。
以上述べたごとくロボットの振動を推定することができ
るが、慣性モーメン)J2を決定するにはロボットアー
ムの姿勢および手首部のハンドによりつかむワークの重
量を知る必要がある。
本発明はこれを可能にしたものである。まず、ロボット
アーム3,4の姿勢は各アーク駆動モータに設けられた
エンコーダの信号より入力できる。
さらにワーク5の重量は検知器6により検知し制御装置
8へのアーム角度、アーム重量などの情報とともに演算
回路9におくられる。演算回路9は地点Aから地点Bへ
の移動中に生ずるアーム先端の手首の振動波形をめる。
そこで、この振動波形は許容振動値と比較され、許容値
を越える場合には制御装置8のケイン、時定数を変化さ
せて許容値内の振動となるように制御するものである。
第3図は本発明に用いられる搬送重量によって最適ゲイ
ンの変化の一例を示したものであるが、シミュレーショ
ンの結果によってゲインを選定することにより振動を極
力小さくできる。すなわち、搬送重量が小のときはゲイ
ンをa1大のときはbにすればよい。
以上述べたごとく、本発明の装置においてはロボットに
より取扱われるワーク5の搬送重量を検知器6で検知し
、この検知器からの搬送重量と口ポットの各種定数とを
組合わせて演算回路9で振動を予測し、制御回路8のゲ
インあるいは時定数等を変化させる。これにより、低剛
性系を含むロボット駆動系の振動を極力小さくおさえる
ことができる。また、本発明においては手首の振動を予
測できるので、仮想的なりローズトフィードバックルー
ズが形成され、制御特性を向上できる。
第4図は本発明の制御装置7の一実施例の機能を示すブ
ロック線図である。ロボットの制御回路8は、CPUl
0.サーボコントローラ11.パワーアンプ12より構
成きれている。演算回路9はシミュレータ13.評価基
準部14.エバリュ工−夕15より構成されている。
前述したごとく、演算回路9はロボット1の搬送重量信
号と、CI)UIOからの位置、姿勢等のデータを基に
シミュレータ13により、ロボット1の手首の動きを予
測し、その結果と評価基準部14からの評価基準とをエ
バリュエータ15で比較検討し、その計算結果がOKな
らば、その時のゲイン等の情報をもとに、制御装置8の
サーボコントローラ11のゲインを適正化する。これに
より、制御装置8のパワーアンプ12によりロボット1
を駆動する。エバリュエータ15でNGの場合は第3図
を基にゲインを変更し1、再度シミュレータ13で計I
F−を行なう。ここで、ゲ・rンを変更してシミュレー
タ13で計算した結果が前回の結果に対しその変化散が
少ない場合はOKとして作動させる機能を追加すること
も可能である。
〔発明の効果J 以上詳述したように、本発明によれば、制御対象の応答
波形を計算し、その計算結果を基に、制御回路のゲイン
あるいは時定数を適正化して、最適な応答波形を得るこ
とができるので、ロボットの機構系の弱点をカバーシ2
、良好な動特性を州ることができる。また手首の特性を
シミュレーション予測し、その結果を制御回路にフィー
ドバックできるので、仮想的なりローズトフイードバツ
クループを形成し、制御特性を改善できるものであ す
る。
【図面の簡単な説明】
第1図は本発明の装置の一実施例を備えたロボットシス
テムを示す図、第2図は本発明を適用すルロホットの機
構系−制御系のシミュレーションモデルの一実施例を示
す図、第3図は本発明の装置に用いられる制御回路の可
搬重量をパラメータとしたゲインと振動との関係の一例
を示す特性図、第4図は本発明の制御装置の一実施例の
詳細な構成を示すブロック線図である。 1・・・ロボット本体、2・・・旋回部、3・・・第1
アーム、4・・・第2アーム、5・・・ワーク、6・・
・重量を検知する検知器、7・・・制御装置、8・・・
制御回路、9・・・演算回路、10・・・CPU、11
・・・サーボコントローラ、12・・・パワーアンプ、
工3・・・シミュレータ、¥J 1 図 第2図 2 2 1θ 防3図 第 4 図

Claims (1)

  1. 【特許請求の範囲】 1、 ワークを取扱うロボットにおいて、ロボットにそ
    の搬送重量を検知する検知器と、ロボットアームにその
    姿勢を検知する手段とを設け、ロボットの各定数を基に
    、アーム先端の移動中の振動特性を計算する演算回路を
    設け、制御系に仮想的なりローズドループのフィードバ
    ック系を創成したことを特徴とするロボットの制御装置
    。 2 演算回路は計算した振動特性によって、ロボットの
    制御回路のゲイン、時定数を最適に制御することを特徴
    とする特許請求の範囲第1項記載のロボットの制御装置
JP11090083A 1983-06-22 1983-06-22 ロボツトの制御装置 Pending JPS603716A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11090083A JPS603716A (ja) 1983-06-22 1983-06-22 ロボツトの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11090083A JPS603716A (ja) 1983-06-22 1983-06-22 ロボツトの制御装置

Publications (1)

Publication Number Publication Date
JPS603716A true JPS603716A (ja) 1985-01-10

Family

ID=14547521

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11090083A Pending JPS603716A (ja) 1983-06-22 1983-06-22 ロボツトの制御装置

Country Status (1)

Country Link
JP (1) JPS603716A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62241002A (ja) * 1986-04-11 1987-10-21 Mitsubishi Electric Corp オ−ト・チユ−ニング・コントロ−ラ
JPS62241003A (ja) * 1986-04-11 1987-10-21 Mitsubishi Electric Corp オ−ト・チユ−ニング・コントロ−ラ
JPS6365508A (ja) * 1986-09-06 1988-03-24 Hitachi Constr Mach Co Ltd 多関節作業機の軌跡制御装置
JP2016153164A (ja) * 2016-04-25 2016-08-25 セイコーエプソン株式会社 ロボット装置およびロボット装置の制御方法
CN108681252A (zh) * 2018-05-15 2018-10-19 浙江工业大学 一种基于均值耦合的多机械臂系统有限时间参数辨识与位置同步控制方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62241002A (ja) * 1986-04-11 1987-10-21 Mitsubishi Electric Corp オ−ト・チユ−ニング・コントロ−ラ
JPS62241003A (ja) * 1986-04-11 1987-10-21 Mitsubishi Electric Corp オ−ト・チユ−ニング・コントロ−ラ
JPS6365508A (ja) * 1986-09-06 1988-03-24 Hitachi Constr Mach Co Ltd 多関節作業機の軌跡制御装置
JP2016153164A (ja) * 2016-04-25 2016-08-25 セイコーエプソン株式会社 ロボット装置およびロボット装置の制御方法
CN108681252A (zh) * 2018-05-15 2018-10-19 浙江工业大学 一种基于均值耦合的多机械臂系统有限时间参数辨识与位置同步控制方法
CN108681252B (zh) * 2018-05-15 2021-01-01 浙江工业大学 一种多机械臂系统有限时间参数辨识与位置同步控制方法

Similar Documents

Publication Publication Date Title
JP2770982B2 (ja) マニピユレータの位置と力の協調制御装置
US5049797A (en) Device and method for control of flexible link robot manipulators
EP0280324B1 (en) Nonlinear control unit for a multi-degree-of freedom manipulator
JPH03118618A (ja) 制振効果を持つスライディングモード制御による制御方式
JPH10309684A (ja) マニピュレータのコンプライアンス制御方式
JP2021037582A (ja) アームを有するロボットの制御装置
KR20010012899A (ko) 로봇 제어방법 및 제어장치
JP2604929B2 (ja) ロボットの制御装置
JP4639417B2 (ja) ロボットの制御装置
Lee et al. Hybrid control scheme for robust tracking of two-link flexible manipulator
JPS603716A (ja) ロボツトの制御装置
JPH03289385A (ja) モータ制御のゲイン調整方法
JP2003216243A (ja) ロボットの制御装置
JP3300144B2 (ja) 多軸ロボットのウィービング制御方法
JP2906256B2 (ja) サーボ制御装置
JPH0392911A (ja) スライディングモード制御によるロボット制御方法
Lee et al. Hybrid control scheme for robust tracking of two-link flexible manipulator
JPH08234801A (ja) モータ駆動式関節アームのための制御装置及び制御方法
JPH04112690A (ja) サーボモータの制御方式
JPH08278821A (ja) サーボ制御系の制振方法
JPS6190207A (ja) ロボツト制御装置
Ueda et al. Mode-shape compensator for improving robustness of manipulator mounted on flexible base
JP4289275B2 (ja) 多関節型ロボットの制御方法
JPH04343690A (ja) 多関節マニピュレータの関節摩擦補償方法
JPS61217802A (ja) ロボツト制御装置