Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6137645B2 - - Google Patents
[go: Go Back, main page]

JPS6137645B2 - - Google Patents

Info

Publication number
JPS6137645B2
JPS6137645B2 JP5589679A JP5589679A JPS6137645B2 JP S6137645 B2 JPS6137645 B2 JP S6137645B2 JP 5589679 A JP5589679 A JP 5589679A JP 5589679 A JP5589679 A JP 5589679A JP S6137645 B2 JPS6137645 B2 JP S6137645B2
Authority
JP
Japan
Prior art keywords
trajectory
axes
control system
operating
command value
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.)
Expired
Application number
JP5589679A
Other languages
English (en)
Other versions
JPS55147708A (en
Inventor
Takashi Ito
Takao Manabe
Yoshikazu Nishi
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.)
Kawasaki Heavy Industries Ltd
Original Assignee
Kawasaki Heavy 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 Kawasaki Heavy Industries Ltd filed Critical Kawasaki Heavy Industries Ltd
Priority to JP5589679A priority Critical patent/JPS55147708A/ja
Publication of JPS55147708A publication Critical patent/JPS55147708A/ja
Publication of JPS6137645B2 publication Critical patent/JPS6137645B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 本発明は、連続軌跡制御を行う差業用ロボツト
の軌跡精度の向上を図つた制御方式に関するもの
である。
周知のように、産業用ロボツトの制御方式の一
つに、指令値を所定の時間々隔で次々に指示し、
作業員を作業すべき目標軌跡に沿つて連続的に制
御していく連続軌跡制御方式がある。この連続軌
跡制御方式をとる従来の産業用ロボツトにおいて
は、各動作軸毎に正確な位置決めを行い、その結
果としてロボツトの指先に取り付けられた作業具
の軌跡を制御している。しかし、一般にロボツト
の個々の動作軸の応答性能は異なるために、軌跡
の急変部などにおいては、応答の遅い動作軸の応
答遅れによつて大きな軌跡誤差を生じることがあ
るという欠点を有していた。
本発明は上述のような従来方式の欠点を解決す
べくなされたもので、応答の遅い動作軸の影響に
よつて生じる軌跡誤差を応答の速い動作軸を用い
て補う軌跡修正系を新しく加え、以つて高精度の
連続軌跡制御を行うことを可能とした産業用ロボ
ツトの制御方式を提供することにある。
以下、動作軸が6軸の産業用ロボツトを例にし
て本発明の内容を詳細に説明する。
第1図は産業用ロボツトの動作軸の構成例で、
1〜6の各動作軸がそれぞれ独立に矢印のような
動作をすることにより、軸6の先端に取り付けら
れた作業具7が指令軌跡8に沿つて制御されるこ
とを示している。こゝで、動作軸1,2,3はロ
ボツトの腕部で負荷重量が大きく、一般に応答性
能が悪い。これに対して動作軸4,5,6は手首
部にあたり、負荷重量が小さく応答性能は良好で
ある。従つて、1〜6の各動作軸毎に独立に制御
して、作業具7の連続軌跡制御を行う場合、応答
特性の悪い動作軸1,2,3によつて軌跡精度が
決定され、軌跡の急変部などにおいては、該動作
軸1,2,3の応答遅れによて指令軌跡8からの
軌跡誤差が大きくなつていたのである。本発明の
原理は、この応答特性の悪い動作軸1,2,3の
動作に起因する作業具7の軌跡誤差を検出し、こ
の誤差より算出される修正量を応答特性の良い動
作軸4,5,6に帰還して、動作軸1,2,3に
よる軌跡誤差を補うものである。
第2図は本発明の一実施例のブロツク図であ
る。図において、制御系10〜10は第1図
の各動作軸1〜6に対応するものであり、各々、
所定の時間々隔で次々に指示される位置指令値θ
1r〜θ6rを入力して、動作軸1〜6の現在位置θ
〜θを該指令値に追従させる連続位置決めサ
ーボ制御系を構成している。この種のサーボ制御
系は周知であるので、その詳細は省略する。11
は本発明により付加された軌跡修正系で、応答性
能の良い動作軸4,5,6を用いて応答性能の悪
い動作軸1,2,3の影響によつて生ずる軌跡誤
差を補償するものである。この軌跡修正系11は
座標変換部12、軌跡誤差演算部13、動作軸
4,5,6の修正量演算部14およびフイードバ
ツクゲイン部15より構成される。以下、これら
を順を追つて説明する。
座標変換部12では各動作軸1〜6の現在位置
θ〜θから第1図の直交座標系O―XYZでの
産業用ロボツトの作業具7の座標x,y,zを演
算する。この場合の演算式は産業用ロボツトの動
作軸1〜6の幾何学的構成から一意的に定まり、
次のような形となる。
x=f1(θ,θ,……θ) (1) y=f2(θ,θ,……θ) (2) z=f3(θ,θ,……θ) (3) これをベクトルの形で表現すると、次式のように
なる。
X=f() (4) ただし、X=(x,y,z)T,=(θ, …θT,f=(f1,f2,f3Tであり、Tは転置を
表わす。
軌跡誤差演算部13では、座標変換部12で得
られた作業具7の現在位置座標Xを入力とし、こ
れと信号線16を通して与えられる作業具7の指
令位置座標Xr=(xr,yr,zrTで形成される3
次元軌跡(第1図の指令軌跡8)との距離ΔX=
(Δx,Δy,Δz)Tを演算する。こゝで、指令
位置座標Xrは位置指令値θ1r〜θ6rを入力として
別途演算したものを用いてもよいし、或いは、教
示データの一部として初めから記憶装置を用意し
ておいてもよい。
修正量演算部14は作業具7をΔXだけ移動さ
せるために必要な動作軸4,5,6の修正量Δ
=(Δθ,Δθ,ΔθTを演算する部分
で、その場合の演算式は次のようにして求められ
る。
即ち、(4)式をθ,θ,θで偏微分すると
次式が得られる。
従つて、Fの逆行列をGとすれば、修正量Δ
の演算式は次式のようになる。
(6)式より、動作軸4,5,6の各修正量Δθ
,Δθ,Δθは次式で表わされる。
Δθ=g11Δx+g12Δy+g13Δz (7) Δθ=g21Δx+g22Δy+g23Δz (8) Δθ=g31Δx+g32Δy+g33Δz (9) 修正量演算部14で求まつた各動作軸4,5,
6の修正量Δθ,Δθ,Δθはフイードバ
ツクゲイン部15を通して、各々位置指令値θ4
,θ5r,θ6rに加えられ、動作軸4,5,6の
新たな位置指令値として該当制御系10,10
,10の入力となる。フイードバツクゲイン
部15は修正量Δθ,Δθ,Δθに各々あ
る定数を乗ずるもので、軌跡修正系11による修
正性能を調整するために用いられる。
以上説明した如く、本発明によれば、連続軌跡
制御を行う産業用ロボツトにおいて、応答の遅い
動作軸によつて左右される軌跡精度を応答の速い
動作軸を用いて補うようにしたので、高速な修正
動作が可能になり、従来の方式に比べて高精度の
連続軌跡制御が達成される。
【図面の簡単な説明】
第1図は本発明で対象とする産業用ロボツトの
動作軸の構成例を示す図、第2図は本発明による
産業用ロボツトの制御方式の一実施例を示すブロ
ツク図である。 1〜6…動作軸、7…作業具、8…指令軌跡、
10〜10…各軸制御系、11…軌跡修正
系、12…座標変換演算部、13…軌跡誤差演算
部、14…修正量演算部、15…フイードバツク
ゲイン部。

Claims (1)

    【特許請求の範囲】
  1. 1 応答特性を異にする複数の動作軸の各々に対
    応して位置制御系を具備し、前記複数の動作軸を
    対応する位置制御系でもつて各々独立に、所定の
    時間々隔で次々に指示される各位置指令値に追従
    させることにより、ロボツトの指先に取り付けら
    れた作業具を連続軌跡制御する産業用ロボツトの
    制御方式において、前記作業具の軌跡誤差を検出
    して軌跡修正量を算出し、該算出した修正量を応
    答特性の優れた一つあるいはそれ以上の動作軸の
    位置指令値に加え、それを新たな位置指令値とし
    て対応する位置制御系に与えることを特徴とする
    制御方式。
JP5589679A 1979-05-08 1979-05-08 Control system for industrial robot Granted JPS55147708A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5589679A JPS55147708A (en) 1979-05-08 1979-05-08 Control system for industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5589679A JPS55147708A (en) 1979-05-08 1979-05-08 Control system for industrial robot

Publications (2)

Publication Number Publication Date
JPS55147708A JPS55147708A (en) 1980-11-17
JPS6137645B2 true JPS6137645B2 (ja) 1986-08-25

Family

ID=13011872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5589679A Granted JPS55147708A (en) 1979-05-08 1979-05-08 Control system for industrial robot

Country Status (1)

Country Link
JP (1) JPS55147708A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63245028A (ja) * 1987-03-31 1988-10-12 Nec Corp 自動利得制御回路
JPH02155321A (ja) * 1988-12-08 1990-06-14 Fujitsu Ltd 光受信装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108638074B (zh) * 2018-06-13 2020-04-07 杭州电子科技大学 一种能够消除回程误差的多自由度机械臂回转方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63245028A (ja) * 1987-03-31 1988-10-12 Nec Corp 自動利得制御回路
JPH02155321A (ja) * 1988-12-08 1990-06-14 Fujitsu Ltd 光受信装置

Also Published As

Publication number Publication date
JPS55147708A (en) 1980-11-17

Similar Documents

Publication Publication Date Title
US8249746B2 (en) Method and device to regulate an automated manipulator
KR940003204B1 (ko) 제어로봇
KR890005032B1 (ko) 공업용 로보트의 동작교시방법 및 장치
JP5327722B2 (ja) ロボットの負荷推定装置及び負荷推定方法
CA1330584C (en) Robot articulated arm control
JPH079606B2 (ja) ロボット制御装置
CN110497423B (zh) 一种机械手自适应加工方法
EP0130570A2 (en) Method and apparatus for controlling a robot hand along a predetermined path
JPH0144476B2 (ja)
KR20170016631A (ko) 여자유도 로봇 제어 시스템, 방법, 및 상기 방법을 실행시키기 위한 컴퓨터 판독 가능한 프로그램을 기록한 기록 매체
CN109857100A (zh) 一种基于反演法和快速终端滑模的复合轨迹跟踪控制算法
JP3283650B2 (ja) ロボット制御装置
CN116160300A (zh) 一种协作机器人磨抛工艺控制方法
JPS5815801B2 (ja) 工業用ロボツトの軌跡制御方式
JPS6137645B2 (ja)
JPH0693209B2 (ja) ロボツトの円弧補間姿勢制御装置
JP2610996B2 (ja) 多関節ロボット制御装置
CN118721213A (zh) 机器人导纳控制方法、装置、设备及存储介质
CN117506550A (zh) 一种考虑机构变形的运动学标定与定位误差补偿方法
JPH08118270A (ja) 産業用ロボットの制御方法とその装置
JP2594546B2 (ja) ロボツトの仮想内部モデルに基づく制御方法
JP2960232B2 (ja) ロボットの制御装置
JP2960233B2 (ja) ロボットの制御装置
JPH0760667A (ja) ロボットのウィービング制御装置
JPS62154006A (ja) ロボツト制御装置