JPS62212812A - Control device for robot arm - Google Patents

Control device for robot arm

Info

Publication number
JPS62212812A
JPS62212812A JP5643486A JP5643486A JPS62212812A JP S62212812 A JPS62212812 A JP S62212812A JP 5643486 A JP5643486 A JP 5643486A JP 5643486 A JP5643486 A JP 5643486A JP S62212812 A JPS62212812 A JP S62212812A
Authority
JP
Japan
Prior art keywords
control
servo
torque
robot arm
servo cpus
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
JP5643486A
Other languages
Japanese (ja)
Inventor
Mitsuo Kurakake
鞍掛 三津雄
Keiji Sakamoto
坂本 啓二
Takashi Iwamoto
孝 岩本
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP5643486A priority Critical patent/JPS62212812A/en
Priority to US07/110,727 priority patent/US4873476A/en
Priority to EP87901684A priority patent/EP0260326B1/en
Priority to DE87901684T priority patent/DE3786860T2/en
Priority to PCT/JP1987/000162 priority patent/WO1987005721A1/en
Publication of JPS62212812A publication Critical patent/JPS62212812A/en
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

PURPOSE:To omit necessity for providing each servocontrol loop with an individual driving torque calculating auxiliary CPU by allowing respective servo CPUs to execute the operation of driving torque required for the control of respective servomotors. CONSTITUTION:Plural servo CPUs c1, c2 receiving a manipulator control command from a main CPU (a) and controlling a load to be driven around the respective shafts theta1, theta2 of the robot arm are connected so as to be mutually accessed. Respective servomotors e1, e2 execute prescribed position control and current control by respective servo CPUs c1, c2 and inverters d1, d2. Respective servo CPUs c1, c2 calculate driving torque corresponding to a position command signal based on the control command. Namely, information such as the rotational angles of other axes is inputted to the servo CPUs c1, c2 for executing the driving control of respective axes, on-line processing is executed to determine the torque command and the term of non-linear torque is feedforward compensated.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ロボットアームの制御装置に関する。[Detailed description of the invention] (Industrial application field) The present invention relates to a control device for a robot arm.

(従来の技術) 最近、半導体装置の組立てや、簡単なパレタイジングの
作業では、各腕が二次元的に移動する水モ関節型ロボッ
トが使用されてきている。
(Prior Art) Recently, water movable joint type robots whose arms move two-dimensionally have been used for semiconductor device assembly and simple palletizing work.

第3図は、このような水平関節型ロボットの一例の概略
外観図である0図に示すように、このマニピュレータ5
は、床上に設置された基台11上に、駆動モータにより
回動自在なポスト1を設け、該ポストの先端に第1のア
ーム2を水平方向に固着し、更に第1のアーム2の先端
にも水平方向に回動自在に第2のアーム3を設け、この
第2のアーム3の先端手首4に設けられている。第1の
アーム2の中には、第2のアーム3を回動駆動するサー
ボモータが収納され、第2のアーム3の中には手首4を
駆動するためのサーボモータが収納されている。
FIG. 3 is a schematic external view of an example of such a horizontally articulated robot, as shown in FIG.
A post 1 that can be rotated by a drive motor is provided on a base 11 placed on the floor, and a first arm 2 is fixed horizontally to the tip of the post. A second arm 3 is also provided horizontally rotatably, and a wrist 4 at the distal end of the second arm 3 is provided. A servo motor for rotating the second arm 3 is housed in the first arm 2, and a servo motor for driving the wrist 4 is housed in the second arm 3.

6は、この種のサーボモータに給電する電カケープルや
各種センサからの信号を伝える信号ケーブルなどの各種
ケーブルであり、22.32は第1のアーム2、第2の
アーム3を覆う蓋であり、それぞれのアーム駆動系の保
守、点検時等には、取付ビスにて蓋を外して作業を行な
う。
Reference numeral 6 indicates various cables such as a power cable that supplies power to this type of servo motor and a signal cable that transmits signals from various sensors, and 22 and 32 indicate a lid that covers the first arm 2 and the second arm 3. When performing maintenance or inspection of each arm drive system, remove the lid using the mounting screws.

ところで、このようなロボットアーム2.3あるいは¥
−i”f 4を駆動するサーボモータの速度制御系は、
第4図に示すように、いずれも所定の位置指令の入力に
対して、位置、速度制御ループと電流ループとからなる
フィードバック制御系を構成している。
By the way, such a robot arm 2.3 or ¥
-i”f The speed control system of the servo motor that drives 4 is:
As shown in FIG. 4, in response to the input of a predetermined position command, a feedback control system consisting of a position and speed control loop and a current loop is configured.

図において、図示しないメインCPUで形成された位置
指令信号は、サーボ制御回路で所定の位置制御信号に補
正され、マイナーループで構成される電流制御ループの
出力信号と共にサーボモータに送出される。サーボモー
タは印加された信号に基づいてマニピュレータの制御を
行なう、このとき、負荷の回転位置はロータリエンコー
ダで検出され、周波数−電圧変換器CF/V)を通して
サーボ制御回路にフィードバックされる。ここでに1は
積分ゲイン、K2は比例ゲインを示している。サーボモ
ータは、θl、02等各軸毎に設けられており、各軸の
ロータリエンコーダの出力信号は、各サーボ制御回路毎
に設けられているコントローラに入力され、サーボモー
タの制御に必要とされる駆動トルクを計算し、非線形ト
ルクの項をサーボ制御回路にフィードフォワードで補償
する。
In the figure, a position command signal generated by a main CPU (not shown) is corrected to a predetermined position control signal by a servo control circuit, and sent to a servo motor together with an output signal of a current control loop composed of a minor loop. The servo motor controls the manipulator based on the applied signal. At this time, the rotational position of the load is detected by a rotary encoder and fed back to the servo control circuit through a frequency-voltage converter CF/V). Here, 1 indicates an integral gain, and K2 indicates a proportional gain. A servo motor is provided for each axis such as θl, 02, etc., and the output signal of the rotary encoder of each axis is input to the controller provided for each servo control circuit, and the output signal is input to the controller provided for each servo control circuit, and the output signal is input to the controller provided for each servo control circuit. The drive torque is calculated, and the nonlinear torque term is compensated by feedforward to the servo control circuit.

上記各サーボモータに対するトルク指令Uは。The torque command U for each of the above servo motors is as follows.

一般に次の式で表わされる。It is generally expressed by the following formula.

u=J(0)0+c(0,δ) +f(F) +g(θ
)=J(O)0+T(0,δ)       ・・・(
C)ここで、 JCO)0  :負荷の等価慣性イナーシャ、C(θ、
θ):遠心力、コリオリカ、 f(0)    :摩擦力、 g(θ)   :重力、 T(0,δ):全体の非線形トルクであり、このT(θ
、b)をサーボ制御回路に供給することで、トルク指令
に対するフィードフォワード補償が実現される。
u=J(0)0+c(0,δ) +f(F) +g(θ
)=J(O)0+T(0,δ)...(
C) Here, JCO)0: Equivalent inertia of load, C(θ,
θ): Centrifugal force, Coriolis f(0): Frictional force, g(θ): Gravity, T(0, δ): Overall nonlinear torque, and this T(θ
, b) to the servo control circuit, feedforward compensation for the torque command is realized.

(発明が解決しようとする問題点) このような従来のサーボモータの制御装置は、1つのサ
ーボモータについて見ると、第5図のように簡単に表わ
すことができる。即ち、メインCPUに接続され制御さ
れる各軸の負荷駆動用サーボモータに、それぞれサーボ
制御回路を設けるとともに、マニピュレータの変位に応
じて変化する非線形トルクを決定するための補助CPU
が設けられ、そこでフィードフォワード補償に必要な演
算や制御信号の形成を行なっていた。このように駆動ト
ルクを演算する補助CPUが、サーボ制御回路毎に設け
られる位ご指令のための演算手段とは別に必要となるた
め、制御装置のコストが高くなり、しかも各CPU間の
データ制御が複雑化するなどの問題があった。
(Problems to be Solved by the Invention) Such a conventional servo motor control device can be easily represented as shown in FIG. 5 when looking at one servo motor. That is, a servo control circuit is provided for each servo motor for driving the load of each axis, which is connected to and controlled by the main CPU, and an auxiliary CPU is provided to determine the nonlinear torque that changes according to the displacement of the manipulator.
was provided, where calculations and control signals necessary for feedforward compensation were formed. In this way, the auxiliary CPU that calculates the drive torque is required separately from the calculation means for position commands provided for each servo control circuit, which increases the cost of the control device and makes it difficult to control data between each CPU. There were problems such as complication.

本発明は、このような従来技術の問題点の解消し、各サ
ーボモータを制御するサーボCPUで、駆動トルクを演
算するようにしたロボットアームの制御装置を提供する
ことを目的としている。
SUMMARY OF THE INVENTION An object of the present invention is to solve the problems of the prior art and provide a robot arm control device in which drive torque is calculated by a servo CPU that controls each servo motor.

(問題点を解決するための手段) 本発明は、ロボットアームを媒介にしてマニピュレータ
を駆動する複数のサーボモータと、各サーボモータの制
御系に設けられその駆動トルクを演算する複数の演算手
段と、これら演算手段の間を接続して駆動トルクのうち
フィードフォワード補償される非線形トルクの演算に必
要とされるマニピュレータの位置情報を相互にアクセス
可能にするバスラインとを具備したことを特徴とするロ
ボットアームの制御装置を提供することにより、従来技
術の問題点を解消するものである。
(Means for Solving the Problems) The present invention includes a plurality of servo motors that drive a manipulator using a robot arm as an intermediary, and a plurality of calculation means that are provided in the control system of each servo motor and calculate the driving torque of each servo motor. , and a bus line that connects these calculation means and makes it possible to mutually access the position information of the manipulator required for calculation of the nonlinear torque to be feedforward compensated among the drive torques. The problems of the prior art are overcome by providing a control device for a robot arm.

(作用) 本発明の制御装置は、複数の軸回りで負荷を駆動するサ
ーボモータを制御する各サーボCPUで、サーボモータ
の制御に必要な駆動トルクの演算を実行させるので、制
御装置のコストを低減することができる。
(Function) The control device of the present invention allows each servo CPU that controls the servo motors that drive loads around a plurality of axes to calculate the drive torque necessary for controlling the servo motors, thereby reducing the cost of the control device. can be reduced.

(実施例) 以下、図により本発明の一実施例について説明する。(Example) Hereinafter, one embodiment of the present invention will be described with reference to the drawings.

第2図は、長さ見lのリンクL1.長さ見2のリンクL
2、長さ交3の/\ンドHを有する水平関節型ロボット
の機構図である。リンクL1は01軸の回りで、リンク
L2は02軸の回りで、/\ンドHはθ3軸の回りでそ
れぞれ回転可能に構成されている。
FIG. 2 shows a link L1. of length l. Length view 2 link L
2. It is a mechanical diagram of a horizontally articulated robot having /\\nd H with a length intersection of 3. The link L1 is rotatable around the 01 axis, the link L2 is rotatable around the 02 axis, and the /\nd H is rotatable around the θ3 axis.

ここで、リンクLlの全重量をMl (Mt =m1+
 +mt 2 +mt 5)、 リンクL2(7)全重
量をM 2  (M 2 = m 21 + m22 
+ m23) 、 t\7ドH及びワークWの重量をM
 5  (M 5 = m h + yIW)、リンク
LL、L2及び/\ンドHの重心位置をそれぞれW (
、W 2 、 W3とすれば、マニピュレータの各軸の
トルクTI 、+2 、+5は次のようにして求められ
る。
Here, the total weight of link Ll is Ml (Mt = m1+
+mt 2 +mt 5), link L2 (7) total weight M 2 (M 2 = m 21 + m22
+ m23), t\7dH and the weight of the workpiece W as M
5 (M 5 = m h + yIW), and the center of gravity positions of links LL, L2, and /\nd H are respectively W (
, W 2 , W3, the torques TI , +2, +5 of each axis of the manipulator are determined as follows.

但し、mijは、リンクL1+L2の重量やサーボモー
タの重量等を質点系として表示している。
However, mij displays the weight of the link L1+L2, the weight of the servo motor, etc. as a mass point system.

ハンドHの03軸回りのトルクT3は、T5=に、θ5 +f1 (Og)02 +f2 (θ2 、θ3)dl + fg  (θg )θ22 +f4 (θ2.θ5)θ12 +f5 (θ5)θ1θ2 =  (A 2 M、  +J、  !り θ 3+ 
(A” M3+AFw15墾2  cosθ6+ J 
5 yy)  δ”2 +  [AM5  (A+Q2  cos05+聾1c
os(02+ 05 )  l  +J5 yy]  
0菫+ (AM3If 2 51n05)  02 z
+  (AM5  (1!2  sinθ3+  l 
 15in(θ2 +05 ))) θ1z+  (2
AM5  Q2 5in(15)  Ot  02・・
・ (1) ここで、係数Aは、 A=1.−35 で、ハンドHの先端からワークを含めたハンドHの重心
位置までの距Ill S sは、S5 = (ms −
I31)mh/ (mh+Mw)として算出される。 
          −(2)また、ハンドHの重心回
りの慣性をハンドHに固定された座標系で表わしたJs
YYは、J5yy=mh (85Qs t −3g) 
z+MwS5・・・(3) となるが、ハンドHがワークを把持していない場合には
、上記各式におけるMwを零にする。
The torque T3 of the hand H around the 03 axis is T5=, θ5 +f1 (Og)02 +f2 (θ2, θ3)dl + fg (θg)θ22 +f4 (θ2.θ5)θ12 +f5 (θ5)θ1θ2 = (A 2 M, +J, !ri θ 3+
(A” M3+AFw15墾2 cosθ6+J
5 yy) δ”2 + [AM5 (A+Q2 cos05+deaf1c
os(02+05)l+J5yy]
0 violet + (AM3If 2 51n05) 02 z
+ (AM5 (1!2 sinθ3+ l
15in(θ2 +05 ))) θ1z+ (2
AM5 Q2 5in(15) Ot 02...
・(1) Here, the coefficient A is A=1. −35, and the distance Ill S s from the tip of hand H to the center of gravity of hand H including the workpiece is S5 = (ms −
I31) It is calculated as mh/ (mh+Mw).
-(2) Also, Js expressing the inertia around the center of gravity of hand H in a coordinate system fixed to hand H
YY is J5yy=mh (85Qs t -3g)
z+MwS5 (3) However, if hand H is not gripping a workpiece, Mw in each of the above equations is set to zero.

リンクL2の02軸回りのトルクT2は、+2 =に、
’ eg +fl  ′C05)  θ2 +f2′(’J2.θ3)51 +f5 ′(θ3)θ2z ” +4 ” (θ2+ Os )(’ 1z+f5′
(θ3)θ1θ2 +f日 (θg)Cax”+2δ2δ3+2θ3θ1) ・・・(4) となる。
The torque T2 of the link L2 around the 02 axis is +2 =
' eg +fl 'C05) θ2 +f2'('J2.θ3)51 +f5 '(θ3)θ2z " +4 " (θ2+ Os ) ('1z+f5'
(θ3)θ1θ2 +f days (θg)Cax”+2δ2δ3+2θ3θ1) (4).

リンクL1の01軸回りのトルクT1は、TI=f7(
θ2.θ3) ・(θ1+02+03)2 +f日 (θ2 、θ3) Φ(0!+02)z +f9 (θ2.θ3) ・(θ1+02+05) +fl。(θ2.θ5) ・ (a+  +02) −t−f、  t  (02、θ3 ) ・ θ1”+
12  ((+2 、Og) −612・・・ (5) となる。
The torque T1 of the link L1 around the 01 axis is TI=f7(
θ2. θ3) ・(θ1+02+03)2 +f days (θ2, θ3) Φ(0!+02)z +f9 (θ2.θ3) ・(θ1+02+05) +fl. (θ2. θ5) ・ (a+ +02) −t−f, t (02, θ3) ・ θ1”+
12 ((+2, Og) -612... (5)

これら(1)、(4)、(5)式において、θiの項は
、負荷の等価イナーシャであり、各軸の回転角θiの変
化に応じて変動する項である。
In these equations (1), (4), and (5), the term θi is the equivalent inertia of the load, and is a term that changes according to changes in the rotation angle θi of each axis.

第1図は1本発明装置を適用して制御されるロボットア
ームの制御システム例を示すブロック図である。
FIG. 1 is a block diagram showing an example of a control system for a robot arm that is controlled by applying the device of the present invention.

本発明の制御装置では、図に示すようにメインCPUa
により指令されるマニピュレータの制御指令を受けて、
ロボットアームの01.02・・・の各軸周りで駆動さ
れる負荷を制御する複数のサーボCP U c 1. 
CP U c 2・・・が、バスラインfを介して相互
にアクセス可能に接続されている。各サーボモータet
+82は、それぞれサーボCPUc1.c2とインバー
タdl+d2とにより、所定の位近制御と電流制御を行
なう、各サーボCPUcl 、c2・・・では、前記制
御指令に基づく位誼指令信号の応じた駆動トルクを演算
している。
In the control device of the present invention, as shown in the figure, the main CPU a
In response to the control command of the manipulator commanded by
A plurality of servo CPUs that control loads driven around each axis of the robot arm 01.02... 1.
CPU c 2 . . . are connected to each other via a bus line f so as to be accessible to each other. Each servo motor etc.
+82 are the servo CPUc1. Each servo CPU c2, c2, . . . performs predetermined proximity control and current control using c2 and inverter dl+d2, and calculates a driving torque according to a displacement command signal based on the control command.

即ち、各軸の駆動制御を行なうサーボcpuc1.C2
・・・には、他軸の回転角等の情報が入力され、それぞ
れ(1)、(4)、(5)式のトルク指令を決定するた
めオンライン処理を行なわせ、非線形トルクの項をフィ
ードフォワードで補償させるものである。
That is, servo cpuc1. which performs drive control of each axis. C2
...inputs information such as the rotation angle of other axes, performs online processing to determine the torque commands of equations (1), (4), and (5), and feeds the nonlinear torque term. This is compensated by forwards.

また、共有(SHARED)RAMbは、各軸回りの情
報を記憶し、サーボCPUが電流ループの制御を行なわ
ないときに、該情報を読み出してトルク演算を行なうた
めに、各サーボCPUから共通にアクセスできるように
設けられている。
In addition, the SHARED RAMb stores information about each axis, and is commonly accessed by each servo CPU in order to read this information and perform torque calculations when the servo CPU is not controlling the current loop. It is set up so that you can.

(発明の効果) 以上説明したように、本発明のロボットアームの制御装
置によれば、ロボットアームの複数の駆動軸回りで回動
される負荷を、マニピュレータの運動に合せて、マニピ
ュレータ駆動用サーボモータで駆動制御するにあたり、
各サーボCPUに、サーボモータの制御に必要とされる
駆動トルクの演算を行わせるので、各サーボ制御ループ
毎に別個に駆動トルク演算用の補助CPUを設ける必要
がなく、制御ループのコストが低減できる。
(Effects of the Invention) As explained above, according to the robot arm control device of the present invention, the load rotated around the plurality of drive axes of the robot arm is controlled by the manipulator drive servo in accordance with the movement of the manipulator. When controlling the drive with a motor,
Since each servo CPU calculates the drive torque required to control the servo motor, there is no need to provide a separate auxiliary CPU for drive torque calculation for each servo control loop, reducing control loop costs. can.

【図面の簡単な説明】[Brief explanation of drawings]

:i’S 1図は、本発明の一実施例を示すブロック図
、第2図は、水平関節型ロボットの一例を示す機構図、
第3図は、同ロボットの外観図、第4図、第5図は、従
来装置の構成を示すプロ・ング図である。 l・・・ポスト、2・・・第1のアーム、3・・・第2
のアーム、4・・・手首、a・・・メインCPU、b・
・・共有RAM、C1、c2・・・サーボCPU、d+
  、d2・・・インバータ、el、C2・・・サーボ
モータ、f・・・バスライン。
:i'S Figure 1 is a block diagram showing an embodiment of the present invention, Figure 2 is a mechanism diagram showing an example of a horizontally articulated robot,
FIG. 3 is an external view of the robot, and FIGS. 4 and 5 are diagrams showing the configuration of the conventional device. l...post, 2...first arm, 3...second
arm, 4... wrist, a... main CPU, b.
・・Shared RAM, C1, c2 ・・Servo CPU, d+
, d2...inverter, el, C2...servo motor, f...bus line.

Claims (1)

【特許請求の範囲】[Claims] ロボットアームを媒介にしてマニピュレータを駆動する
複数のサーボモータと、各サーボモータの制御系に設け
られその駆動トルクを演算する複数の演算手段と、これ
ら演算手段の間を接続して駆動トルクのうちフィードフ
ォワード補償される非線形トルクの演算に必要とされる
マニピュレータの位置情報を相互にアクセス可能にする
バスラインとを具備したことを特徴とするロボットアー
ムの制御装置。
A plurality of servo motors that drive the manipulator using the robot arm as an intermediary, a plurality of calculation means provided in the control system of each servo motor to calculate the drive torque, and a connection between these calculation means to calculate the amount of the drive torque. 1. A control device for a robot arm, comprising: a bus line that allows mutual access of position information of manipulators required for calculation of nonlinear torque subjected to feedforward compensation.
JP5643486A 1986-03-14 1986-03-14 Control device for robot arm Pending JPS62212812A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP5643486A JPS62212812A (en) 1986-03-14 1986-03-14 Control device for robot arm
US07/110,727 US4873476A (en) 1986-03-14 1987-03-14 Robot control apparatus for controlling a manipulator through a robot arm having a plurality of axes
EP87901684A EP0260326B1 (en) 1986-03-14 1987-03-14 Robot controller
DE87901684T DE3786860T2 (en) 1986-03-14 1987-03-14 CONTROL DEVICE FOR A ROBOT.
PCT/JP1987/000162 WO1987005721A1 (en) 1986-03-14 1987-03-14 Robot controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5643486A JPS62212812A (en) 1986-03-14 1986-03-14 Control device for robot arm

Publications (1)

Publication Number Publication Date
JPS62212812A true JPS62212812A (en) 1987-09-18

Family

ID=13026979

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5643486A Pending JPS62212812A (en) 1986-03-14 1986-03-14 Control device for robot arm

Country Status (1)

Country Link
JP (1) JPS62212812A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02250768A (en) * 1989-03-23 1990-10-08 Daikin Ind Ltd Plane grinder

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56152005A (en) * 1980-03-27 1981-11-25 Biruman Machine Sa Instructing device
JPS6063609A (en) * 1983-09-16 1985-04-12 Fanuc Ltd Numerical controller
JPS60263206A (en) * 1984-06-11 1985-12-26 Nissan Motor Co Ltd Control device of manipulator

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56152005A (en) * 1980-03-27 1981-11-25 Biruman Machine Sa Instructing device
JPS6063609A (en) * 1983-09-16 1985-04-12 Fanuc Ltd Numerical controller
JPS60263206A (en) * 1984-06-11 1985-12-26 Nissan Motor Co Ltd Control device of manipulator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02250768A (en) * 1989-03-23 1990-10-08 Daikin Ind Ltd Plane grinder

Similar Documents

Publication Publication Date Title
US4873476A (en) Robot control apparatus for controlling a manipulator through a robot arm having a plurality of axes
US4594671A (en) Velocity method of controlling industrial robot actuators
US6204619B1 (en) Dynamic control algorithm and program for power-assisted lift device
JP6584102B2 (en) Robot apparatus, robot control method, program, recording medium, and article manufacturing method
JPS6243710A (en) Speed monitoring system for industrial robot or the like
JPS62212812A (en) Control device for robot arm
JP2507891B2 (en) Manipulator impedance control system
JPH071463B2 (en) Robot controller
JPS61278906A (en) Method for controlling robot
JPS61224012A (en) Driving system of manipulator
JPS62212806A (en) Control device for robot arm
Kikuchi et al. Heavy parts assembly by coordinative control of robot and balancing manipulator
JPH0766285B2 (en) Robot arm control device
JP2624830B2 (en) Bilateral master slave manipulator
JPS6190207A (en) Robot controlling device
JPS62212802A (en) Control device for robot arm
JPS59189416A (en) Guidance teaching method of industrial robot
JPS62212804A (en) Control device for robot arm
JPH05150836A (en) Robot controller
JP2713702B2 (en) Robot control method and device
JPH077307B2 (en) Decoupling control method for robot
JP2566475B2 (en) Robot rotation axis speed control device
JP2635106B2 (en) Robot work area limiting device
KR200172908Y1 (en) Apparatus for controlling industrial multi-joint robot
JPH02287705A (en) Attitude controller