JPH01128102A - ロボットの軌跡制御方法 - Google Patents

ロボットの軌跡制御方法

Info

Publication number
JPH01128102A
JPH01128102A JP28636887A JP28636887A JPH01128102A JP H01128102 A JPH01128102 A JP H01128102A JP 28636887 A JP28636887 A JP 28636887A JP 28636887 A JP28636887 A JP 28636887A JP H01128102 A JPH01128102 A JP H01128102A
Authority
JP
Japan
Prior art keywords
speed
robot
signal
command signal
interpolation
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
Application number
JP28636887A
Other languages
English (en)
Other versions
JPH0820896B2 (ja
Inventor
Akira Fukuda
晃 福田
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP62286368A priority Critical patent/JPH0820896B2/ja
Publication of JPH01128102A publication Critical patent/JPH01128102A/ja
Publication of JPH0820896B2 publication Critical patent/JPH0820896B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、速度計画に基づいたロボットの軌跡制御方法
に係り、特に軌跡制御中の外部からの速度変更指令に応
じた速度変更の円滑化対策に関する。
(従来の技術) 従来より、ロボットの一般的な動作制御方法として、ア
ーム手先の移動指令信号が入力されると、その移動指令
信号に基づきアーム手先の移動のための最適な速度計画
を予め立案し、その基本的な速度計画に基づいた軌跡上
の内挿点を算出しながらその内挿点間をアーム手先が移
動するように制御する方法が知られている。
(発明が解決しようとする問題点) しかしながら、上記従来の方法による場合、既に作成を
完了した基本速度計画に基づく軌跡上をロボットのアー
ムが移動中に外部から速度の変更指令信号が入力されて
も、極めて短時間に速度計画を作成し直すことは非常に
困難であり、実際上、速度を変更することは不可能に近
かった。
本発明は斯かる点に鑑みてなされたものであり、その目
的は、ロボットのアーム手先が移動中に速度変更指令が
なされた場合、内挿点の到達時間のみを変更することに
より、速度計画を変更することなくアーム手先の軌跡上
の速度変更を行うことにある。
(問題点を解決するための手段) 上記目的を達成するため本発明の解決手段は、速度計画
部(2a)で基本的な速度計画を立案し、該速度計画に
基づき移動すべき軌跡上の各内挿点を所定の周期で逐次
算出した後上記各内挿点に対応する目標位置指令信号を
出力し、その指令信号に応じて制御部(6)でロボット
(R)のアーム手先(A)の移動を制御するようにした
ロボットの軌跡制御方法を前提とする。
そして、上記目標位置指令信号と同時に各内挿点におけ
る所要時間信号を予め制御部(6)に入力しておき、外
部から速度変更指令信号が入力されたときには、上記各
内挿点の算出周期は一定のままで、その速度変更指令信
号に応じて予め入力された所要時間のみを変更して内挿
処理を行うことにある。
(作用) 以上の方法により、本発明では、速度計画部(2a)で
立案された基本的な速度計画に基づき移動すべき軌跡上
の各内挿点が所定の周期で逐次算出され、該各内挿点に
対応する目標位置指令信号が出力される。そして、目標
位置指令信号に応じて、制御部(6)により、ロボット
(R)のアーム手先(A)が軌跡上を移動するように制
御される。
その場合、上記目標位置指令信号と同時に各内挿点にお
ける所要時間信号を予め制御部(6)に入力しておき、
外部からの速度変更指令信号が出力されたときには、上
記各内挿点の算出周期は一定のままで予め入力された所
要時間のみを変更するようにしているので、ロボット(
R)の作動中で速度計画の立案が既に完了しているとき
の変更指令であっても、各内挿点における速度が所要時
間の変更割合に応じた比率で変更されることになる。よ
って、上記基本的な速度計画を再立案することなく速度
を容易に変更することができる。
(実施例) 以下、本発明の実施例について、図面に基づき説明する
第1図は、本発明を適用したロボット制御装置の概略を
示し、(R)は先端のアーム手先(A)で自動組立作業
等を行うロボット、(C)は該ロボット(R)の動作を
制御するコントローラ、(D)は該コントローラ(C)
によるロボット(R)の移動中の速度変更指令等を行う
ための入力装置である。
第2図は、上記コントローラ(C)の信号系を示し、(
1)は上記入力装置(D)からの命令を翻訳してその解
釈どおりに実行するインタプリタ、(2)は該インタプ
リタ(1)からの命令に応じて最適なロボット(R)の
運動の計画としての速度計画を立案するプランナ、(3
)は、該プランナ(2)で立案された速度計画による位
置指令信号とロボット(R)のアーム手先(A)の実際
の位置とを比較してその運動をフィードバック制御する
ためのフィードバックループ部、(4)は該フィードバ
ックループ部(3)からの制御信号を受けてロボット(
R)のアーム手先(A)を駆動するためのパルス信号を
出力するドライバ部、(5)は該ドライバ部(4)の出
力に応じて運動する機構部である。
そして、上記フィードバックループ部(3)において、
(ア)は上記プランナ(2)からの速度計画に基づく目
標位置指令信号と後述の補償器(15)からのアーム手
先(A)の位置信号との代数差を演算してアーム手先(
A)の位置偏差を検出する第1加え合せ点、(8)は該
第1加え合せ点(7)の演算結果に位置ゲインに1を乗
じる第1ループゲイン器、(9)は該第1ループゲイン
器(8)の乗算結果と補償器(15)からのアーム手先
(A)の速度信号との代数差を演算する第2加え合せ点
、(10)は該第2加え合せ点(9)の演算結果に速度
ゲインに2を乗じてアーム手先(A)を駆動するための
トルク信号を出力する第2ループゲイン器である。また
、(12)はアーム手先(A)の位置信号を受けて実際
の速度を演算する第1微分要素、(13)は該第1微分
要素で演算されたアーム手先(A)の速度をさらに微分
して加速度を演算する第2微分要素、(14)は上記ア
ーム手先(A)の位置信号と、第1微分要素(12)で
演算された速度と、第2微分要素(13)で演算された
加速度とを加算していわゆる速度のPID成分を演算す
る第4加え合せ点、(15)は該第4加え合せ点(14
)からのPID信号のゲインを補償するための補償器で
ある。
次に、上記ドライバ部(4)において、(17)は上記
第2加え合せ点(10)からのトルク信号と、上記機構
部(5)を駆動するための電流のフィードバック信号と
の代数差を演算して位相遅れを補償する第3加え合せ点
、(18)は該第3加え合せ点(17)からのトルク信
号をパルス信号に変換していわゆるPWM信号を出力す
る信号変換器である。上記フィードバックループ部(3
)およびドライバ部(4)により、ロボット(R)のア
ーム手先(A)を制御する制御部(6)が構成されてい
る。
そして、上記機構部(5)において、(19)は上記信
号変換器(18)からのPWM信号を増幅するためのパ
ワーアンプ、(20)は該パワーアンプ(19)で増幅
されたPWM信号に応じて回転することによりロボット
(R)のアーム手先(A)を駆動するサーボモータ、(
21)は該サーボモータ(20)により駆動される関節
ダイナミクスとしての積分要素である。
第3図は上記制御系における信号の流れを示し、ロボッ
) (R)のアーム手先(A)の移動経路等の指令は上
記インタプリタ(1)で翻訳され、その翻訳された指令
に基づいて、上記プランナ(2)の速度計画部としての
軌道計画部(2a)で、例えば第4図に示すような加速
部■、定速部■、減速部■からなる台形状の基本的な速
度計画が立案されると、その速度計画に応じてプランナ
(2)の内挿処理部(2b)で、第5図に示すように、
アーム手先(A)の移動すべき軌跡上の各点つまり補間
点(内挿点)をいわゆる媒介変数pet(%)(その移
動途中に進んだ距離を全体の距離で除したもの)の各時
刻における値として求める内挿処理が行われる。そのと
き、算出する周期は一定時間Toである。そして、上記
内挿処理で求められた各内挿点のデータに基づいて、内
挿処理部(2b)から上記制御部(6)に、ロボット(
R)のアーム手先(A)が移動すべき軌跡、つまり一定
周期TO毎の媒介変数pctの値が目標位置指令信号と
して出力される。さらに、制御部(6)内では、」1記
目標位置指令信号と実際のアーム手先(A)の位置との
偏差に応じてフィードバックループ部(3)で制御信号
が出力され、次に、ドライバ部(4)で制御信号がPW
M信号に変換されて機構部(5)が駆動され、ロボット
(R)のアーム手先(A)の運動が制御されるようにな
されている。
また、上記入力装置(D)から速度変更指令信号が入力
されると、その指令信号は上記インタプリタ(1)の速
度変更信号読取部(1a)で読み取られた後、所要時間
の変更信号として制御部(6)に入力されるようになさ
れている。
そして、本発明の特徴として、上記内挿処理部(2b)
から制御部(6)に目標位置指令信号を出力する際に、
その位置に達するまでの時間、つまり第5図の横軸で示
される各内挿点の時間T′についての信号も同時に制御
部(6)に入力されるようになされていて、上記速度変
更信号読取部(1a)から制御部(6)に速度変更指令
信号(所要時間の変更信号)が出力されると、その信号
に応じて、上記内挿処理部(2b)から先に入力されて
いる各内挿点の所要時間T′を新しく変更するようにし
ている。
したがって、上記実施例では、ロボット(R)のアーム
手先(A)が移動中に速度を変更する必要が生じた場合
、入力装置(D)から速度変更信号が出力されると、そ
れが速度変更信号読取部(1a)で各内挿点における所
要時間T′の変更信号に変換される。例えば、算出周期
Toか一定のままで、所要時間T′をT’+nに変更す
べく変換される。すなわち、制御部(6)において、ロ
ボット(R)のアーム手先(A)の実際の移動速度が当
初の設定に対してT’ /T’ 十nになるように変更
され、速度変更指令信号が出力された時刻t○以後は、
移動速度が第5図破線■に示すごとく変更されることに
なる。
よって、ロボット(R)の作動中であって既に速度計画
かの立案が完了しているときであっても、外部からの速
度変更指令に対して速度計画を再立案することなく容易
に速度変更を行うことができるのである。
また、そのことにより、ロボット(R)のアーム手先(
A)の移動途中における速度変更を加味したアプリケー
ションプログラムの作成を効率よく行うことができる。
(発明の効果) 以上説明したように、本発明によれば、ロボットの軌跡
制御方法として、アーム手先の軌跡に対応する各内挿点
の位置指令信号を制御部に指令するときに、各内挿点に
おける所要時間をも同時に指令しておき、外部からの速
度変更指令がなされたときには、その指令信号に応じて
各内挿点における所要時間を変更するようにしたので、
速度計画を再立案することなく容易に速度変更を行うこ
とができる。また、アプリケーションプログラムの作成
を効率よく行うことができる。
【図面の簡単な説明】
図面は本発明の実施例を示し、第1図はコントローラ内
における制御信号の流れを示すブロック図、第2図は装
置全体の概略を示す斜視図、第3図はコントローラの構
成を示すブロック線図、第4図は速度計画に基づく速度
線図、第5図は第4図の速度線図に対応する媒介変数の
変化特性図である。 (2a)・・・軌道計画部(速度計画部)、(2b)・
・・内挿処理部、(6)・・・制御部、(A)・・・ア
ーム手先、(R)・・・ロボット、(D)・・・入力装
置。 代  理  人    弁理士 前 1) 弘   1
1.′’J4..□「−゛ 〈f

Claims (1)

    【特許請求の範囲】
  1. (1)速度計画部(2a)で基本的な速度計画を立案し
    、該速度計画に基づき移動すべき軌跡上の各内挿点を所
    定の周期で逐次算出した後上記各内挿点に対応する目標
    位置指令信号を出力し、その指令信号に応じて制御部(
    6)でロボット(R)のアーム手先(A)の移動を制御
    するようにしたロボットの軌跡制御方法において、上記
    目標位置指令信号と同時に各内挿点における所要時間信
    号を予め制御部(6)に入力しておき、外部から速度変
    更指令信号が入力されたときには、上記各内挿点の算出
    周期は一定のままで、その速度変更指令信号に応じて予
    め入力された所要時間のみを変更して内挿処理を行うこ
    とを特徴とするロボットの軌跡制御方法。
JP62286368A 1987-11-12 1987-11-12 ロボットの軌跡制御方法 Expired - Lifetime JPH0820896B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62286368A JPH0820896B2 (ja) 1987-11-12 1987-11-12 ロボットの軌跡制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62286368A JPH0820896B2 (ja) 1987-11-12 1987-11-12 ロボットの軌跡制御方法

Publications (2)

Publication Number Publication Date
JPH01128102A true JPH01128102A (ja) 1989-05-19
JPH0820896B2 JPH0820896B2 (ja) 1996-03-04

Family

ID=17703481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62286368A Expired - Lifetime JPH0820896B2 (ja) 1987-11-12 1987-11-12 ロボットの軌跡制御方法

Country Status (1)

Country Link
JP (1) JPH0820896B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03201009A (ja) * 1989-12-28 1991-09-02 Oki Electric Ind Co Ltd 機構制御用プログラム開発システム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60151717A (ja) * 1984-01-18 1985-08-09 Honda Motor Co Ltd 自動制御機における移動時間直接指示方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60151717A (ja) * 1984-01-18 1985-08-09 Honda Motor Co Ltd 自動制御機における移動時間直接指示方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03201009A (ja) * 1989-12-28 1991-09-02 Oki Electric Ind Co Ltd 機構制御用プログラム開発システム

Also Published As

Publication number Publication date
JPH0820896B2 (ja) 1996-03-04

Similar Documents

Publication Publication Date Title
US20110087375A1 (en) Method And Device For Controlling A Manipulator
US5373221A (en) Method and system for estimating robot tool center point speed
US5373439A (en) Method for controlling the traveling path of a robot during acceleration and deceleration
JPH01128102A (ja) ロボットの軌跡制御方法
JP2703099B2 (ja) 産業用ロボットのコンベア追従方法
JPH02172685A (ja) ロボットの制御方法及びその制御装置
JP3444313B2 (ja) 工業用ロボットの制御装置
JPH05297916A (ja) ロボットの軌跡制御方法
JP2541245B2 (ja) ロボット軌跡制御方法
JP3205850B2 (ja) ロボット制御装置
JPS62279409A (ja) ロボツト動作シミユレ−タ
JPH0199102A (ja) サーボ制御装置
JPH0719176B2 (ja) サーボ制御装置
JPS61138310A (ja) ロボツト制御装置
JP2674120B2 (ja) ロボットの制御装置
JPH0784647A (ja) 位置制御装置
JPH07175508A (ja) ロボット制御装置
JPS61262901A (ja) ロボツトの制御装置
JPS60220408A (ja) 関節形ロボツト用制御装置
KR940002171B1 (ko) 로보트의 가감속 궤적발생방법
JPS6134608A (ja) 工業用ロボツトの位置決め制御方法
JP2004306158A (ja) サーボモータの制御方法
JPH04362707A (ja) 教示・再生型ロボットの制御装置
JPS6260003A (ja) 水平関節形ロボツトの制御方式
JPS59127110A (ja) 教示、再生型ロボツトの制御方法