JPS5968014A - ロボツトの経路補間装置 - Google Patents
ロボツトの経路補間装置Info
- Publication number
- JPS5968014A JPS5968014A JP17840482A JP17840482A JPS5968014A JP S5968014 A JPS5968014 A JP S5968014A JP 17840482 A JP17840482 A JP 17840482A JP 17840482 A JP17840482 A JP 17840482A JP S5968014 A JPS5968014 A JP S5968014A
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- robot
- parameter
- movement
- sequence
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical 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/416—Numerical 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 control of velocity, acceleration or deceleration
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、連続したポイントツウポイント(P。
TP)動作の高速化に好適なロボットの経路轡1゜開方
式に間するものである。
式に間するものである。
従来、p7p(ポイントッーポイント)動作を連続して
行なう場合に各ポイント毎に停止しないで通過する方法
として、各ポイントを結ぶ経路同志を円弧で結び、この
円弧に沿って各ポイントの近傍を通過する方法が用いら
れていた。
行なう場合に各ポイント毎に停止しないで通過する方法
として、各ポイントを結ぶ経路同志を円弧で結び、この
円弧に沿って各ポイントの近傍を通過する方法が用いら
れていた。
しかし、この方法では接続のための円弧をもとめる計算
に時間がかかるという欠点があり、ロボットのリアルタ
イム制御には不向きであった。
に時間がかかるという欠点があり、ロボットのリアルタ
イム制御には不向きであった。
本発明の目的は、上記従来技術の欠点をなく・し、簡単
な演算により連続したFTP動作の高・連化をリアルタ
イムで行なえるようにした。o。
な演算により連続したFTP動作の高・連化をリアルタ
イムで行なえるようにした。o。
ポットの経路補間装置を提供することにある。−1〔発
明の概要〕 本発明は、ロボットのシーケンスを制御する。
明の概要〕 本発明は、ロボットのシーケンスを制御する。
ロボットシーケンス制御装置と、このシーケン。
スを記憶する動作シーケンスレジスタと、ロボ。
ヅトの移動に必要なパラメータを演算する経路1゜補間
手段と、このパラメータを記憶する加減速。
手段と、このパラメータを記憶する加減速。
パラメータレジスタと、このパラメータに基づ。
きロボットの移動を制御するロボット移動制御。
手段とより構成されたロボ・ノド制御装置において、上
記経路補間手段が上記ロボ9トシーケン5 ス制御装置より与えられる2ケ所の移動目標値間におけ
る加減速パラメータを演算する2点間パラメータ演算手
段と、この加減速パラメータと上記Oボ・ノトンーケン
ス制御装置より与えられる位置データおよび速度データ
とに基づいて0 3 ・ 減速パラメータを演算する連続移動パラメータ演算手段
と、この連続移動パラメータ演算手段。
記経路補間手段が上記ロボ9トシーケン5 ス制御装置より与えられる2ケ所の移動目標値間におけ
る加減速パラメータを演算する2点間パラメータ演算手
段と、この加減速パラメータと上記Oボ・ノトンーケン
ス制御装置より与えられる位置データおよび速度データ
とに基づいて0 3 ・ 減速パラメータを演算する連続移動パラメータ演算手段
と、この連続移動パラメータ演算手段。
で演算されるパラメータに基づき加速度を判定。
する加速判定手段と、この加速度判定手段の判。
定に基づき上記連続移動パラメータ演算手段で。
算出されたパラメータの値を修正するパラメー。
夕修正手段とから構成されることを特徴とする。
ロボ・ソトの経路補間装置である。
〔発明の実施例) lf1
以下本発明を図に示す実施例にもとづいて具体的に説明
する。
以下本発明を図に示す実施例にもとづいて具体的に説明
する。
まず連続したprp動作を実行する一般的手順を第1図
に従い述べる。ロボ・リドの現在地点をPO1目標地点
をPl、 P2とする。POからPlを結ぶ経路上の2
点をP(31,/’02またPlからP2を結ぶ経路上
の2点をPll、P12とする。まず、ロボ・ノドはP
Oから加速を開始し、PolからPO2までは定速で移
動し、P1近傍のPO2に達した時。
に従い述べる。ロボ・リドの現在地点をPO1目標地点
をPl、 P2とする。POからPlを結ぶ経路上の2
点をP(31,/’02またPlからP2を結ぶ経路上
の2点をPll、P12とする。まず、ロボ・ノドはP
Oから加速を開始し、PolからPO2までは定速で移
動し、P1近傍のPO2に達した時。
P11方向へ定まった曲線上を加減速しながら移IC)
4 ・
動し、PllからP12までは定速で移動し、 /’1
2゜かう減速を開始しP2へ到達する。
2゜かう減速を開始しP2へ到達する。
ここで、 PQからPolまでの加速区間、PO2か。
らPllまでの加減速区間、P12からP2までの減速
。
。
区間におけるロボットの移動目標位置をもとめする演算
は、同一のアルコリズムで、しかモ簡単2な演算で行な
える事が必要である。よって1本。
は、同一のアルコリズムで、しかモ簡単2な演算で行な
える事が必要である。よって1本。
特許においては、この移動目標位置を算出する。
方法として、移動目標位置を時刻tに関する多。
環式として表わす方法を用いた。第2図に示すような1
時刻t=0で速度ν1 e ’ =iaで速度v2を満
足するような位置を表わす多項式Pはt=0での位置を
POとおけば1式(1)のように表わされる。
時刻t=0で速度ν1 e ’ =iaで速度v2を満
足するような位置を表わす多項式Pはt=0での位置を
POとおけば1式(1)のように表わされる。
ここで、t=0で加速度α=a、t=t、でα=0なる
条件が付けば1式(2)のように表わされる一般に、ロ
ボットの位置を示すパラメータとしては、直交座標にお
ける手先の位置と姿勢、特に関節形ロボットでは各関節
角度などが用いら。
条件が付けば1式(2)のように表わされる一般に、ロ
ボットの位置を示すパラメータとしては、直交座標にお
ける手先の位置と姿勢、特に関節形ロボットでは各関節
角度などが用いら。
れる。そこで、上記1式(1)1式(2)における、速
。
。
度および位置を、ベクトル表示にあらためる。。
次に、第1図に示す/’02からPllへの移動を。
行なうには、 PO2およびPllの位置かあらかじ。
め計算されていなければならない。まず、この。
移動開始位置PO2に対する条件は、この移動中Ill
の加速度が強度上許容される最大加速度を起える場合に
は、この移動を行なえないので、PO2からPlまで、
最大加速度で減速して停止できる事である。よって、P
O2における速度なrVlとすれば、PO2からPlま
での距離は、速度lr1から速度0まで最大加速度で加
速するのに要する距離である。一方、l′11の位置は
、アルゴリズムを簡略化するため、PO2をもとめるア
ルゴリズムと同一にして求める。即ち、Pllでの速度
をIV2とすれば、 PlからPllまでの距離は、速
度0から速度W2まで最大加速度で加速するのに要す。
の加速度が強度上許容される最大加速度を起える場合に
は、この移動を行なえないので、PO2からPlまで、
最大加速度で減速して停止できる事である。よって、P
O2における速度なrVlとすれば、PO2からPlま
での距離は、速度lr1から速度0まで最大加速度で加
速するのに要する距離である。一方、l′11の位置は
、アルゴリズムを簡略化するため、PO2をもとめるア
ルゴリズムと同一にして求める。即ち、Pllでの速度
をIV2とすれば、 PlからPllまでの距離は、速
度0から速度W2まで最大加速度で加速するのに要す。
る距離である。
また PO,P1間の加速終了点j′01は、速度0゜
からHVlまで最大加速度で加速するσ)に要する距。
からHVlまで最大加速度で加速するσ)に要する距。
離から求め、 Pl、 P2間の減速開始点/’12は
、速1度IV2から0まで最大加速度で減速するのに要
する距離から求める事が最短時間での移動に必要。
、速1度IV2から0まで最大加速度で減速するのに要
する距離から求める事が最短時間での移動に必要。
である。
よって、 PO、P1間での加速時間、減速時間を。
tal、 Pl、 P2間での加速時間、減速時間を
” lf+とすれば、第2図の加減速ノくクーンの場合
、 。
” lf+とすれば、第2図の加減速ノくクーンの場合
、 。
でもとめられる。ここでvlLは速度lV1のi番目の
成分、v2iは速度JV2のi番目の成分、αmαiは
、i番目の速度に対する最大加速度である。
成分、v2iは速度JV2のi番目の成分、αmαiは
、i番目の速度に対する最大加速度である。
第3図の加減速パターンの場合。
v1i
t a 1 = mQ、:t (−、)
・・・・・・・・・(ハ 。
・・・・・・・・・(ハ 。
2αmast
5v2i 、・川・・・・(8)・P
O2:(2αmaxi ) で求められる。各加減速の開始あるいは終了位。
O2:(2αmaxi ) で求められる。各加減速の開始あるいは終了位。
置は、第2図、第6図のパターン共
/l’o1=−−,7+’/’o −−−
−・・−、、(ql 。
−・・−、、(ql 。
/Po1=//’1−−11’1−−−−−−−−・(
jn) :1/l’12=Il’2−とIP2
・・・・・・・・・(12)。
jn) :1/l’12=Il’2−とIP2
・・・・・・・・・(12)。
で算出できる。
次に、PO2からPllへ式(3)あるいは式(4)で
移。
移。
動する場合だ要求される条件を示す。式(3j 、 (
4);。
4);。
テt = tt 、7/’o =IPo2cD場合、
IP ハ’P11テアリー1両式とも1式(16)が成
立する。
IP ハ’P11テアリー1両式とも1式(16)が成
立する。
IP+ 1−1Pa2= −、lV+ + ”−IP2
・・・・・・・・・(13)2 一方1式00) * (H)より (P+ 1− //’+12 = −、IA +−IP
2−−−−−− ・−(14)2− 2
1コ であり1式(13) 、 (14)が恒等的に成り立つ
ためには。
・・・・・・・・・(13)2 一方1式00) * (H)より (P+ 1− //’+12 = −、IA +−IP
2−−−−−− ・−(14)2− 2
1コ であり1式(13) 、 (14)が恒等的に成り立つ
ためには。
ta1=ta2−t/、0.、、.0.、(15)でな
ければならない。しかし、一般には、 tu1%ta2
であるから 1a1) PO2である時には。
ければならない。しかし、一般には、 tu1%ta2
であるから 1a1) PO2である時には。
第4図に示すように、PO2か′らPlに向かって。
7 。
(t・1−t・2)時間減速する。減速後の速度をIP
1゜位置をPO3とすれば。
1゜位置をPO3とすれば。
y、’ =iaムtA
t4. ・・・・・・・・・(
16) 。
16) 。
l105=IP+−ルミIV1′ ・・・・
・・・・・(17)で算出できる。なお、この時のPO
3からPllへ−の移動時間はPO2である。一方 1
!a1(t・2で。
・・・・・(17)で算出できる。なお、この時のPO
3からPllへ−の移動時間はPO2である。一方 1
!a1(t・2で。
ある時には、第5図に示すように、PO2からPl3゜
へ向かって移動する。このPl3はPlからP2方向。
へ向かって移動する。このPl3はPlからP2方向。
へtg1時間加速した場合の位置であり、この位置での
速度をrV2’とすれば。
速度をrV2’とすれば。
で算出でき、PO2からPl3への移動時間はtalで
ある。また、Pl3からPllへは(PO2−tal)
時間加速すればよい。
ある。また、Pl3からPllへは(PO2−tal)
時間加速すればよい。
5
以上、移動を行なうのに必要なパラメータはすべてもと
まったが、第1図における/’02からPllへの移動
あるいは、第4図におけるPO3からPllへの移動あ
るいは、第5図におけるPO2から/’15への移動は
無条件に行なえるわけでは8 ・ なく、この区間における加速度を吟味する必要。
まったが、第1図における/’02からPllへの移動
あるいは、第4図におけるPO3からPllへの移動あ
るいは、第5図におけるPO2から/’15への移動は
無条件に行なえるわけでは8 ・ なく、この区間における加速度を吟味する必要。
がある。この区間の移動開始速度を(Vu・(例え。
ばPO5における速度IJ’1’)、移動終了速度なl
Vg 。
Vg 。
(例えば、Pllにおける速度IV2)とし、それら。
の第を番目の成分なυむ、 vlliと表し、これに対
する許容最大加速度をαmaxi、移動時間なifとす
れば1式(6)にもとづく移動の場合。
する許容最大加速度をαmaxi、移動時間なifとす
れば1式(6)にもとづく移動の場合。
vgi−PO1
171<ttmaxi ”・・・・−(20
)式(4)にもとづく移動の場合 を、各々満足する必要がある。即ち1式(20)あるい
は1式(21)を満足する場合には、この移動が行なえ
るが、満足しない場合には、第1図、第4図、第5図の
いずれの場合においてもPO2からPlまで減速して停
止し、PlからPllまで加速するようにしなければな
らない。
)式(4)にもとづく移動の場合 を、各々満足する必要がある。即ち1式(20)あるい
は1式(21)を満足する場合には、この移動が行なえ
るが、満足しない場合には、第1図、第4図、第5図の
いずれの場合においてもPO2からPlまで減速して停
止し、PlからPllまで加速するようにしなければな
らない。
以上の原理にもとづく1本発明の一実施例を第6図によ
り説明する。
り説明する。
上記したアルゴリズムにおける各パラメータのうち、第
1図におけるPOからPO2への移動中に必要なパラメ
ータは1位置ベクトルIPo 1./PO2,。
1図におけるPOからPO2への移動中に必要なパラメ
ータは1位置ベクトルIPo 1./PO2,。
速度ベクトルIV1. PaからPolまでの加速時間
tσ1であり、残りのパラメータは移動中に算出すれ。
tσ1であり、残りのパラメータは移動中に算出すれ。
ばよい。そこで、まず、ロポ・ノドの移動中にお。
ける処理手順について説明する。
移動中に行なう演算で必要な初期情報は1位装置ベクト
ルIP[12、IPl 、 Ir2 、速度ベクトル+
1/1゜F2. /’02からPlへの減速時間tσ1
であり、こ。
ルIP[12、IPl 、 Ir2 、速度ベクトル+
1/1゜F2. /’02からPlへの減速時間tσ1
であり、こ。
れらの値は、ロボットシーケンス制御装置1よ。
り加減速パラメータレジスフ4にストアされる1、1に
こで、ロボットシーケンス制御装置1は、動。
こで、ロボットシーケンス制御装置1は、動。
作シーケンスレジスタ2に記憶されたシーケン8スデー
タおよび位置データにもとづき、ロホ−y。
タおよび位置データにもとづき、ロホ−y。
トのシーケンスをコントロールするものである。
また、加減速パラメータレジスタ4には、上記5
した初期情報ならびに演算結果がストアされる。
この加減速パラメータレジスタ4にストアされるデータ
を次に示す。
を次に示す。
1P02+P02の位置ベクトル
I′°3“pos a+
2n11 ・ IPllPl の位置ベクトル Ir13IP13の 1P11+ Pllの 1 (F12 t /’12の 1 Ir2:F2の I IV11F02における速度ベクトル Pt’ + /’(+5 1V2 1 F13 P2+ Pll ta1雪P02からPlへの減速時間 1、
(ta2IP1からPllへの加速時間 t11P02からi’o3’\の減速時間t21PO!
rからF13への加減速時間ts Ir13からPl
lへの加速時間欠に、ロボットシーケンス制御装置1は
、25 点間加減速パラメータ演算器5に演算開始指令を与える
。2点間加減速パラメータ演算器5はこの指令を受け1
式(6)あるいは式(8)よりta’lを。
2n11 ・ IPllPl の位置ベクトル Ir13IP13の 1P11+ Pllの 1 (F12 t /’12の 1 Ir2:F2の I IV11F02における速度ベクトル Pt’ + /’(+5 1V2 1 F13 P2+ Pll ta1雪P02からPlへの減速時間 1、
(ta2IP1からPllへの加速時間 t11P02からi’o3’\の減速時間t21PO!
rからF13への加減速時間ts Ir13からPl
lへの加速時間欠に、ロボットシーケンス制御装置1は
、25 点間加減速パラメータ演算器5に演算開始指令を与える
。2点間加減速パラメータ演算器5はこの指令を受け1
式(6)あるいは式(8)よりta’lを。
また1式(11)および式(12)より1P11および
Ir12を算出する。2点間加減速パラメータ演算器5
は演0 12 。
Ir12を算出する。2点間加減速パラメータ演算器5
は演0 12 。
算終了後、演算結果を加減速ノくラメ−タレジス。
り4にストアし、連続移動ノくラメータ演算器6゜に演
算開始指令を与える。連続移動ノくラメータ。
算開始指令を与える。連続移動ノくラメータ。
演算器6は、この演算開始指令を受け talと。
ts2の大小を判定する。tal ) ts2であれ(
工、5式(16)および式(17)に従って%IV1′
および//’o3を算出。
工、5式(16)および式(17)に従って%IV1′
および//’o3を算出。
し、且つ次のようにノくラメータの値を設定する。。
1P13 =lP11
F2’ = F2
1j=1・1−t・2t。
+2−=f、a2
+5 = 0
また ta1= ts2であれば1次のようにノくラメ
。
。
−タの値を設定する。
teas二lPO2
5
1P15−IPll
F1’ = F l
Ir2’ =17/’2
tl = 0
12=tx1
+3 −0
また、 tal<: ts2であれば1式(18)およ
び式(19)に従って、 lF2′およびF15を算出
し、且つ次のようにパラメータの値を設定する。
び式(19)に従って、 lF2′およびF15を算出
し、且つ次のようにパラメータの値を設定する。
JPO5:I/’02
1V1’ =lJ’1
tl = 0
+2=ta1
ts = ts2− t111連続移動パラメ
ータ演算器6は演算終了後、慎。
ータ演算器6は演算終了後、慎。
算結果を加減速パラメータレジスタ4にストア。
し、加速度判定器7に演算開始指令を与える。。
加速度判定器7は、この指令を受け1式(20)ある。
いは1式(21)によって加速度を判定し、この条件。
を満足する場合には、演算終了信号をロボ・・トシーケ
ンス制御装置1に送り1条件を満足しない場合には、パ
ラメータ修正器8に開始指令を与える。パラメータ修正
器8はこの指令を受けると1次のようにパラメータの値
を修正する。
ンス制御装置1に送り1条件を満足しない場合には、パ
ラメータ修正器8に開始指令を与える。パラメータ修正
器8はこの指令を受けると1次のようにパラメータの値
を修正する。
JPa5=HP1
1P15 =IP+
1r1′:。
ljl’2’=。
tl = tal
t2 = 0
t5=ta2
パラメータ修正器8は、修正終了後、演算終了。
信号をロボットシーケンス制御装置1に送る。。
ロボ・ソトシーケンス制御装置1ば、上記演算。
終了信号を受けつけるとロボット移動制御装置6に開始
指令を与える。0ボ・ノド移動制御装置3は、加減速パ
ラメータレジスタ4の内容に従い1次の順にロボットの
移動制御を行なう。
指令を与える。0ボ・ノド移動制御装置3は、加減速パ
ラメータレジスタ4の内容に従い1次の順にロボットの
移動制御を行なう。
(ll /’02からPa3まで21時間1式(6)
または式(4)によって、各サンプリングタイム毎の位
置目標値を演算し、この位置目標値をサーボ装置9へ送
る。なお、t1=Qの時、このステ・ツブは実行しない
。
または式(4)によって、各サンプリングタイム毎の位
置目標値を演算し、この位置目標値をサーボ装置9へ送
る。なお、t1=Qの時、このステ・ツブは実行しない
。
(Ill Pa3からP13ずでt2時間、式(3)
あるいは式(4)によって、各サンプリングタイム毎の
位置目標値を演算し、この位置目標値をす。
あるいは式(4)によって、各サンプリングタイム毎の
位置目標値を演算し、この位置目標値をす。
−水装置9へ送る。なお、to=0の時、このステップ
は実行しない。
は実行しない。
(lll)P15からPllまで23時間1式(3)あ
るいは。
るいは。
式(4)によって、各サンプリングタイム毎の。
位置目標値を演算し、この位置目標値をす。
−水装置9へ送る。なお、 tS = Oの時、こ。
のステップは実行しない。
(θ Pllから/’12まで下記式によって各サン。
プリングタイム毎の位置目標値7Fを演算し。
この位置目標値をサーボ装置9へ送る。なお、P11=
P12の時、このステップは実行しない。
P12の時、このステップは実行しない。
1p = IV2t + //’11
ここで、tはPllからの経過時間
なお、ここで、サーボ装置9は5位置目標値と。
ロボ・ソトの状態量(例えば、各モータの回転角度1回
転角速度など)とからロボー・トのアクチュエータのサ
ーボを行なう装置である。
転角速度など)とからロボー・トのアクチュエータのサ
ーボを行なう装置である。
0ボーノド移動制御装置3は、加減速パラメータレジス
タ4の情報から得られる最終位置目標。
タ4の情報から得られる最終位置目標。
値をサーボ装置9に与えた後、ただちに、制御。
終了信号をロボットシーケンス制御装置1に送、る。ロ
ボ−I)シーケンス制御装置1は、この信。
ボ−I)シーケンス制御装置1は、この信。
号を受けると、移動を続行するために加減速パ、。
ラメータレジスタ4の内容の初期値を設定スる。。
即ち、まず1次に示すようにパラメータの変更。
を行なう。
//’02←1P12
1P1 ←tp2
0
1V14−1r2
tal ← Pa2
次に、シーケンスレジスタ2より新たな目標位置および
速度を取り出し、これらをlP2および+172にスト
アする。よって1以上の手順をくり返5 すことにより、移動を連続して行なうことができる。
速度を取り出し、これらをlP2および+172にスト
アする。よって1以上の手順をくり返5 すことにより、移動を連続して行なうことができる。
移動開始時には、ロボ−)シーケンス制御装置1により
、下記のように加減速パラメータレジスタ4の内容の初
期値を設定すればよい。ここで、移動開始時の位置をt
PL+目標位置をPd、。
、下記のように加減速パラメータレジスタ4の内容の初
期値を設定すればよい。ここで、移動開始時の位置をt
PL+目標位置をPd、。
速度をIVaとする。
lPO2:JPi
1P1 =JPi
rp2.、、rpd
F1=(1
1J’2 = IVd
taに〇
移動終了時には、ロボ・ソトシーケンス制御装。
置1により、下記のように加減速パラメータレジスタ4
の内容の初期値を設定すればよい。ここで、移動終了時
の位置をIPgとする。
の内容の初期値を設定すればよい。ここで、移動終了時
の位置をIPgとする。
//’02←IP12
1P1 ←//’2 =lPrt
1r1←IV2
tal ← Ill2
7/’2 =/Pε
IV2=O
〔発明の効果〕
以上説明したように1本発明によれは、各ポインド毎に
停止しないでPTP動作を連続して。
停止しないでPTP動作を連続して。
行なうための演算を容易に行なうことができる。
ので、ロボットのリアルタイム制御に適し、口。
ポットの動作時間を短縮する効果がある。
第1図は連続動作を行った場合のロボット手。
先の軌跡を示す図、第2図及び第6図は速度パ。
ターンを示す図、第4図及び第5図は連続動作。
を行った場合のロボ=)手先の軌跡を示す図、。
第6図は本発明の一実施例を示す概略構成図である。
1・・・ロボットシーケンス制御装置、2・・・動作シ
ーケンスレジスタ、3・・・ロボ・ソト移動制御装置、
4・・・加減速パラメータレジスタ、5・・・2点間加
減速パラメータ演算器、6・・・連続移動パラメータ演
算器、7・・・加速度判定器、8・・・パラメータ修正
器、9・・・サーボ装置。 19 。 茅 2 図 第 3図 第 2 図 r。 第 乙 図 / 75−
ーケンスレジスタ、3・・・ロボ・ソト移動制御装置、
4・・・加減速パラメータレジスタ、5・・・2点間加
減速パラメータ演算器、6・・・連続移動パラメータ演
算器、7・・・加速度判定器、8・・・パラメータ修正
器、9・・・サーボ装置。 19 。 茅 2 図 第 3図 第 2 図 r。 第 乙 図 / 75−
Claims (1)
- 【特許請求の範囲】 ロボーノトのシーケンスを制御するロボ・ソトシ。 −ケンス制御装置と、このシーケンスを記憶−r。 る動作シーケンスレジスタと、ロボ・ノドの移動。 に必要なパラメータを演算する経路補間手段と、。 このパラメータを記憶する加減速パラメータレ。 ジスタと、このパラメータに基づきロボットの。 移動を制御するロボット移動制御手段とより構成された
ロボット制御装置において、上記経路補間手段が上記ロ
ボットシーケンス制御装置より与えられる2ケ所の移動
目標値間における加減速パラメータを演算する2点間パ
ラメータ演算手段と、この加減速パラメータと上記ロボ
・・・トシーケンス制御装置より与えられる位置データ
および速度データとに基づいてロボ・ソトを連続させて
動作させるのに必要な加減速パラメータを演算する連続
移動パラメータ演算手段と。 この連続移動パラメータ演算手段で算出されるパラメー
タに基づき加速度を判定する加速度列。 定手段と、この加速度判定手段の判定に基づき。 上記連続移動パラメータ演算手段で算出された。 パラメータの値を修正するパラメータ修正手段。 とから構成されることを特徴とするロボ・ノドの。 経路補間装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17840482A JPS5968014A (ja) | 1982-10-13 | 1982-10-13 | ロボツトの経路補間装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17840482A JPS5968014A (ja) | 1982-10-13 | 1982-10-13 | ロボツトの経路補間装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5968014A true JPS5968014A (ja) | 1984-04-17 |
Family
ID=16047902
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17840482A Pending JPS5968014A (ja) | 1982-10-13 | 1982-10-13 | ロボツトの経路補間装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5968014A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63120306A (ja) * | 1986-11-10 | 1988-05-24 | Yokogawa Electric Corp | マニピユレ−タ制御装置 |
-
1982
- 1982-10-13 JP JP17840482A patent/JPS5968014A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63120306A (ja) * | 1986-11-10 | 1988-05-24 | Yokogawa Electric Corp | マニピユレ−タ制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4528632A (en) | Industrial articulated robot linear interpolation control device | |
| JPH02238508A (ja) | モータ制御方法 | |
| CN112965443B (zh) | 一种裁床拐角轨迹跟踪高精度插值控制方法 | |
| CN115366876A (zh) | 自动驾驶车辆的横向控制方法、装置、车辆及存储介质 | |
| JPH06243485A (ja) | 情報記録装置 | |
| CN111604905A (zh) | 关节轨迹规划的方法、装置、系统及存储介质 | |
| CN113485250A (zh) | 轨迹规划方法、设备及计算机可读存储介质 | |
| JPS5968014A (ja) | ロボツトの経路補間装置 | |
| CN114690767A (zh) | 一种机器人轨迹规划方法、系统以及机器人 | |
| JP3204042B2 (ja) | ロボットの軌道の生成装置 | |
| CN110625616A (zh) | 一种考虑机械臂参数不确定和干扰的固定时间控制方法 | |
| CN114995282A (zh) | 一种连续轨迹指令的控制方法、系统及相关组件 | |
| JPH05324044A (ja) | ロボットの軌跡制御方式 | |
| JP4433618B2 (ja) | ロボット制御装置、ロボットの制御方法及びロボット | |
| CN115842495A (zh) | 基于自适应电流轨迹规划的pmsm伺服系统时间最优控制方法 | |
| JPH0830975B2 (ja) | 多関節ロボットの制御方法 | |
| JP3000889B2 (ja) | ロボットの軌跡制御方法 | |
| JPS635410A (ja) | ロボツト制御装置 | |
| JP3698327B2 (ja) | 自由曲線の軌跡補正方法 | |
| JP2702559B2 (ja) | 数値制御装置の補間方式 | |
| JPH0991005A (ja) | 軌道制御装置 | |
| JPH04271407A (ja) | ロボットの制御方法 | |
| JPH0643928A (ja) | ロボットの経路補間方法 | |
| JPS58195209A (ja) | ロボツトハンド経路補間方式 | |
| CN117472054A (zh) | 一种可绕行障碍物的换道轨迹规划边界实时生成算法 |