[go: up one dir, main page]

JPH03130808A - Method and device for control of robot - Google Patents

Method and device for control of robot

Info

Publication number
JPH03130808A
JPH03130808A JP26824189A JP26824189A JPH03130808A JP H03130808 A JPH03130808 A JP H03130808A JP 26824189 A JP26824189 A JP 26824189A JP 26824189 A JP26824189 A JP 26824189A JP H03130808 A JPH03130808 A JP H03130808A
Authority
JP
Japan
Prior art keywords
robot
arm
acceleration
hand
gain
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
JP26824189A
Other languages
Japanese (ja)
Inventor
Satoshi Komatsu
聡 小松
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.)
Citizen Watch Co Ltd
Original Assignee
Citizen Watch Co 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 Citizen Watch Co Ltd filed Critical Citizen Watch Co Ltd
Priority to JP26824189A priority Critical patent/JPH03130808A/en
Publication of JPH03130808A publication Critical patent/JPH03130808A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To set the proper servo gain and the maximum acceleration by detecting the weight of a work held by a hand, calculating the moment of inertia after conversion of the work weight into the mass, and setting the proper servo gain and the maximum acceleration. CONSTITUTION:A vertical axis 2 of a robot is provided with a sensor 10 to detect the weight of a work 6 held by the robot and a hand 4 of the robot. Then the signals outputted from the sensor 10 are inputted to the robot controllers 18 and 20. An arithmetic means calculates the load moment of inertia related to the joint motors 3 and 7 based on the signals inputted to both controllers 18 and 20 and the attitude information on the robot itself. Then the proper servo gain and the maximum acceleration are automatically set to the calculated moment of inertia. Thus it is possible to automatically set the proper servo gain and the maximum acceleration in accordance with the mass of the work 6 held by the robot and the robot attitude. Then the load of a user is reduced.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 の制御装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a control device.

〔従来の技術〕[Conventional technology]

産業用ロボットの行う作業の内で最も多いものは1部品
をある地点で把持し、一定経路を辿っである地点へ運搬
するという作業である。従って、産業用ロボットの性能
の評価基準となるものは、動作の機敏さを支配する最大
加速度と、その最大加速度で運搬可能なワークの重量を
あられす可搬重量である。
The most common work performed by industrial robots is to grasp a part at a certain point and transport it along a fixed path to a certain point. Therefore, the criteria for evaluating the performance of industrial robots are the maximum acceleration, which governs the agility of the robot's movements, and the payload, which is the weight of the workpiece that can be transported with the maximum acceleration.

一方、ロボットの関節モータを駆動するサーボコントロ
ーラはある一定の負荷重量を想定して設計されるため、
ロボットの姿勢及びロボットの把持したワーク質量によ
って絶えず負荷慣性モーメントの変化する環境下では一
定の動的応答を保証する事ができない。場合によっては
負荷慣性モーメントの過大もしくは過小によって不安定
状態に陥ることもある。例えば、ある重量の部品を保持
し、過大な加速度指令を与えると、サーボコントローラ
が追従できず過電流状態を引き起こし、ロボットは非常
停止する。
On the other hand, the servo controller that drives the robot's joint motors is designed assuming a certain load weight.
A constant dynamic response cannot be guaranteed in an environment where the moment of inertia of the load constantly changes depending on the posture of the robot and the mass of the workpiece gripped by the robot. In some cases, an unstable state may occur due to the load moment of inertia being too large or too small. For example, if a part of a certain weight is held and an excessive acceleration command is given, the servo controller will not be able to follow it and an overcurrent condition will occur, causing the robot to come to an emergency stop.

一方、加速度指令が小さすぎるとロボットの速度が十分
な大きさに達しないため作業能率が不必要に落ちること
になる。また、予め設定されたサーボゲインに対して、
ワークの重量が過大であると位置決め時の特性が劣化し
、長い整定時間を必要とするようになる。
On the other hand, if the acceleration command is too small, the robot's speed will not reach a sufficient level, resulting in an unnecessary drop in work efficiency. Also, for the preset servo gain,
If the weight of the workpiece is excessive, the characteristics during positioning will deteriorate and a long settling time will be required.

このような不都合を避けるために、従来の産業用ロボッ
トでは、仕様上の可搬重量を不必要に制限するか、ユー
ザの負担によって、加速度をプログラマブルに設定する
ようにしている。
In order to avoid such inconveniences, conventional industrial robots either unnecessarily limit the specified payload, or set the acceleration programmably at the expense of the user.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、このよ5 tx言方法ロボットの性能を
十分に引き出せないばかりか、最適な加速度を設定する
ための試行錯誤的な努力が必要とされるために、ユーザ
に過大な負担をかけている。
However, this method not only does not bring out the full performance of the robot, but also requires trial-and-error efforts to set the optimal acceleration, which places an excessive burden on the user.

このような課題を解決するために、本発明の目的は、ロ
ボットの把持しているワークの質量及びロボットの姿勢
に応じて、適正なサーボゲインと最大加速度を自動的に
設定するようにしたものである。
In order to solve such problems, an object of the present invention is to automatically set an appropriate servo gain and maximum acceleration according to the mass of the workpiece held by the robot and the posture of the robot. It is.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的を達成するために、本発明はロボットの垂直軸
にロボットの把持したワーク及びハンドの重量を検知す
るセンサを備え、これから出力される信号をロボットコ
ントロー′うに入力し、これとロボット自身の姿勢情報
から、それぞれの関節モータに関する負荷慣性モーメン
トを演算手段によって算出し、これに対する適正なサー
ボゲインと最大加速度を自動的に設定するようにしたも
のである。
In order to achieve the above object, the present invention equips the vertical axis of the robot with a sensor that detects the weight of the workpiece and hand held by the robot, and inputs the output signal from the sensor to the robot controller. The calculation means calculates the load inertia moment for each joint motor from the posture information, and automatically sets the appropriate servo gain and maximum acceleration for this.

〔実施例〕〔Example〕

以下、本発明による一実施例を図面を基に説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図は本発明を、いわゆるスカラ型ロボットに適用し
た場合の説明である。第1アーム1は第内設されており
、これが第27−ム8を駆動させる。第2アーム8の先
端部には垂直軸2が取り付けられている。さらに、垂直
軸2の先端に力センサ10が装備され、この力センサ1
0を介してロボットハンド4が取り付けられ、このロボ
ットハンド4がワーク6を把持する。従って、力センサ
10は、ハンドと把持されたワークの総重量を検出する
ことになる。
FIG. 1 is an explanation of the case where the present invention is applied to a so-called SCARA type robot. The first arm 1 is disposed internally and drives the 27th arm 8. A vertical shaft 2 is attached to the tip of the second arm 8. Further, a force sensor 10 is equipped at the tip of the vertical shaft 2, and this force sensor 1
A robot hand 4 is attached to the robot hand 4 through the wire 0, and this robot hand 4 grips a workpiece 6. Therefore, the force sensor 10 detects the total weight of the hand and the gripped workpiece.

第2図は、制御系の構成図である。ロボットコントロー
ラ内のメモリに格納された動作プログラム12に従って
移動目標値が軌道発生部16に送られる。軌道発生部1
6は、予め指定された加減速曲線に従って、時々刻々と
サーボコントローラ18.20に位置指令を送出する。
FIG. 2 is a configuration diagram of the control system. The movement target value is sent to the trajectory generator 16 according to the operation program 12 stored in the memory within the robot controller. Trajectory generation part 1
6 sends position commands to the servo controllers 18 and 20 from time to time according to a prespecified acceleration/deceleration curve.

加減速曲線は一般的には第3図の様に作られる。加速曲
#30の勾配が加速度に相当するわけである。この加速
度はプログラマブルであるが最大加速度をこえないよう
にする。第2図に戻り、さらに、この例ではカセ/す1
0からの信号11が、ゲイン加速度決定部14に入力さ
れる。一方軌道発生部16からゲイン加速度決定部14
へ、各関節モータの回転装置信号15が入力される。こ
れら2つの信号11.15を用いて、ゲイン加速度決定
部14は、後述するアルゴリズムに基づき、適正ゲイン
を決定し、サーボコントローラ18.20.22.24
に送出する。また、ゲイン加速度決定部14は、後述す
るアルゴリズムによって適正な最大加速度を決定し、軌
道発生部16に送出する。次に上記のアルゴリズムにつ
いて説明する。
Acceleration/deceleration curves are generally created as shown in Figure 3. The slope of acceleration song #30 corresponds to acceleration. Although this acceleration is programmable, it should not exceed the maximum acceleration. Returning to Figure 2, furthermore, in this example, the case/slot 1
A signal 11 from 0 is input to the gain acceleration determining section 14. On the other hand, from the trajectory generating section 16 to the gain acceleration determining section 14
The rotation device signal 15 of each joint motor is input to the . Using these two signals 11.15, the gain acceleration determination unit 14 determines an appropriate gain based on an algorithm described later, and the servo controller 18.20.22.24
Send to. Further, the gain acceleration determining section 14 determines an appropriate maximum acceleration using an algorithm described later, and sends it to the trajectory generating section 16. Next, the above algorithm will be explained.

く適正サーボゲイン、適正最大加速度決定のアルゴリズ
ム〉 第4図は、各関節モータを駆動するためのサボアルゴリ
ズムのブロック図である。
Algorithm for Determining Appropriate Servo Gain and Appropriate Maximum Acceleration> FIG. 4 is a block diagram of the servo algorithm for driving each joint motor.

サーボコントローラに入力された位置指令52はロボッ
トの実関節立置θが減じられ、位置ループゲインKp4
2が乗じられて速度指令となる。
The position command 52 input to the servo controller is subtracted by the robot's actual joint orientation θ, and the position loop gain Kp4 is
The speed command is multiplied by 2.

これより実関節速度θドツトが減じられ、これがPI補
償器44を経てトルク指令となる。PI補償器の比例要
素の係数がKV、積分要素の係数がTVである。トルク
指令は電流ループ伝達特性Gl(S)46をへて実トル
クτとなる。τによってロボットが駆動されるわけであ
るが、設計を簡単にするために、ロボットをひとつの慣
性Jmとみなしている。これを表現したロボット負荷4
8を経て、ロボットの実関節速度と実関節位置となる。
From this, the actual joint speed θ dot is subtracted, and this becomes the torque command via the PI compensator 44. The coefficient of the proportional element of the PI compensator is KV, and the coefficient of the integral element is TV. The torque command passes through the current loop transfer characteristic Gl(S) 46 and becomes the actual torque τ. The robot is driven by τ, but to simplify the design, the robot is assumed to have one inertia Jm. Robot load 4 expressing this
8, the actual joint speed and actual joint position of the robot are obtained.

ところがJmはロボットの姿勢及びロボット先端重量に
よって変化するものであり、もとより一定値ではないか
らこれを随時調節しなげればならない。以下そのアルゴ
リズムを説明する。
However, Jm changes depending on the posture of the robot and the weight of the robot tip, and is not a constant value, so it must be adjusted as needed. The algorithm will be explained below.

まず、第1モータ6(第1図)の受ける慣性モーメント
■は、第5図に示すように第1アーム1自身の、第1モ
ータ6の中心回りの慣性モーメントI、と第2アーム8
の、第1モータ6の中心回りの慣性モーメント■、と、
第2アームからさぎの部分つまり、ハンド4とワーク6
を合わせた部分の、第1モータ6の中心回りの慣性モー
メント■、03つをあわせたものである。これらは第5
図に基づいて、次のように計算される。
First, the moment of inertia (2) received by the first motor 6 (FIG. 1) is composed of the moment of inertia (I) of the first arm 1 itself around the center of the first motor 6, and the moment of inertia (I) of the second arm 8, as shown in FIG.
, the moment of inertia around the center of the first motor 6 ■,
The part from the second arm, that is, the hand 4 and the workpiece 6
The moment of inertia about the center of the first motor 6 is the sum of 03 and the moment of inertia about the center of the first motor 6. These are the fifth
Based on the figure, it is calculated as follows.

II =i、 +MS、2 1之 I、 =i、 +M、 l 二i、 +M、 (1,’ + 3:+ 2 l、 5
2cosθ2)I、=ml ”m (G + l: + 21. l、 cosθ2
)I=I、+ I、+ I。
II =i, +MS, 2 1 no I, =i, +M, l 2i, +M, (1,' + 3: + 2 l, 5
2 cos θ2) I, = ml ”m (G + l: + 21. l, cos θ2
)I=I, +I, +I.

ここに、 I:全慣性モーメント ■、:第1アームの慣性モーメント ■2 :第2アームの慣性モーメント ■、:ハンド及びワークの慣性モーメント(以上すべて
第1モータの中心まわり)11 :第1アームの第1ア
ーム重心まわりの慣性モーメント i、:第2アームの第2アーム重心まわりの慣性モーメ
ント e、:第1アーム長さ e2 :第2アーム長さ S、:第1モータ中心から第1アームの重心までの長さ S、:第2モータ中心から第2アームの重心までの長さ l:第1モータ中心からハンドまでの長さl:第1モー
タ中心から第2アームの重心までの長さ Ml :第1アーム質量 M、:第2アーム質量 m:ハンド及びワークの質量 一方、慣性モーメントと、それに対する適正なサーボゲ
インKp、KV、’l’v及び、適正な最大加速度a□
8のテーブル(第6図)を予め作成しておいて、これを
ロボットコントローラ内のメモリに記憶しておく。ゲイ
ン加速度決定部14はこのテーブルより求められた適正
なサーボゲインをサーボコントローラ18.20.22
.24に出力する。
Here, I: Total moment of inertia ■,: Moment of inertia of the first arm ■2: Moment of inertia of the second arm ■,: Moment of inertia of the hand and workpiece (all of the above are around the center of the first motor) 11: First arm Moment of inertia i around the center of gravity of the first arm: Moment of inertia e around the center of gravity of the second arm of the second arm: First arm length e2: Second arm length S: From the center of the first motor to the first arm Length S from the center of gravity of the second motor to the center of gravity of the second arm L: Length from the center of the first motor to the center of the hand L: Length from the center of the first motor to the center of gravity of the second arm Ml : 1st arm mass M, : 2nd arm mass m : Mass of hand and workpiece On the other hand, moment of inertia, appropriate servo gains Kp, KV, 'l'v, and appropriate maximum acceleration a□
8 (FIG. 6) is created in advance and stored in the memory within the robot controller. The gain acceleration determination unit 14 applies the appropriate servo gain determined from this table to the servo controller 18.20.22.
.. Output to 24.

また同様にして求められた適正な最大加速度を軌道発生
部16(第2図)に送る。
Further, the appropriate maximum acceleration obtained in the same manner is sent to the trajectory generating section 16 (FIG. 2).

第2モータについてもほぼ同様であるから省略する。The description of the second motor is also omitted since it is almost the same.

〔発明の効果〕〔Effect of the invention〕

本発明によれば、ロボットの姿勢及びロボットの把持し
ているワークの重さに関わらず適正なサーボゲインと最
大加速度が設定されるのでロボットの作業スピードが向
上する。
According to the present invention, the working speed of the robot is improved because an appropriate servo gain and maximum acceleration are set regardless of the posture of the robot and the weight of the workpiece held by the robot.

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

第1図は本発明を2軸スカラロボツトに適用した場合の
説明図、第2図は本発明を2軸スカラロボツトに適用し
た場合の制御系の構成図、第3図は典型的な加減速カー
ブの説明図、第4図は関節モータの制御系のブロック図
、第5図はスカラロボットの模式図、第6図は負荷慣性
モーメントと各種適正パラメタの関係を示すグラフであ
る。 14・・・・・・ゲイン加速度決定部、16・・・・・
・軌道発生部、 18.20・・・・・・サーボコントローラ。 第2図
Fig. 1 is an explanatory diagram when the present invention is applied to a 2-axis SCARA robot, Fig. 2 is a configuration diagram of a control system when the present invention is applied to a 2-axis SCARA robot, and Fig. 3 is a typical acceleration/deceleration diagram. 4 is a block diagram of the control system of the joint motor, FIG. 5 is a schematic diagram of the SCARA robot, and FIG. 6 is a graph showing the relationship between the load inertia moment and various appropriate parameters. 14...Gain acceleration determining section, 16...
・Trajectory generator, 18.20... Servo controller. Figure 2

Claims (2)

【特許請求の範囲】[Claims] (1)軸を介して回動可能に連結された複数のアームを
有し、先端のアームが略水平面を移動し、かつこの先端
のアームには、この先端のアームの移動面と略垂直方向
に移動軸が設けられ、かつこの移動軸の先端にハンドを
備えているロボットにおいて、 前記アームに関する所定の値を記憶し、前記ハンドおよ
びこのハンドが把持したワークの重量を検出し、この重
量を質量に変換した後、この質量、前記所定の値、およ
び前記アームの回転位置に基づいて、前記アームを駆動
するモータに関する慣性モーメントを算出し、この慣性
モーメントに応じて適正なサーボゲインおよび最大加速
度を設定することを特徴とするロボットの制御方法。
(1) It has a plurality of arms rotatably connected via a shaft, the distal arm moves in a substantially horizontal plane, and the distal arm has a direction substantially perpendicular to the moving plane of the distal arm. In a robot that is provided with a moving axis and a hand at the tip of this moving axis, a predetermined value regarding the arm is memorized, the weight of the hand and the workpiece held by this hand is detected, and this weight is calculated. After converting into mass, the moment of inertia regarding the motor that drives the arm is calculated based on this mass, the predetermined value, and the rotational position of the arm, and the appropriate servo gain and maximum acceleration are calculated according to this moment of inertia. A robot control method characterized by setting.
(2)軸を介して回動可能に連結された複数のアームを
有し、先端のアームが略水平面を移動し、かつこの先端
のアームには、この先端のアームの移動面と略垂直方向
に移動軸が設けられ、かつこの移動軸の先端にハンドを
備えているロボットの制御装置であつて、 軌道発生部と、ゲイン加速度決定部と、前記アームを駆
動するモータに対応して設けられたサーボコントローラ
とを有し、 前記軌道発生部は、前記アームの移動目標値を、あらか
じめ指定された加減速曲線に従って位置指令として前記
サーボコントローラに送出し、かつ前記モータの回転位
置を前記ゲイン加速度決定部に送出し、 前記ゲイン加速度決定部は、前記ハンドおよびこのハン
ドが把持したワークの重量情報を入力し、この重量情報
と前記回転位置に基づいて適正なサーボゲインを決定し
て前記サーボコントローラに送出し、かつ適正な最大加
速度を決定して前記軌道発生部に送出することを特徴と
するロボットの制御装置。
(2) It has a plurality of arms rotatably connected via a shaft, the tip arm moves in a substantially horizontal plane, and the tip arm has a direction substantially perpendicular to the moving plane of the tip arm. A control device for a robot, which is provided with a moving axis at the arm, and a hand at the tip of the moving axis, and which is provided corresponding to a trajectory generating section, a gain acceleration determining section, and a motor for driving the arm. and a servo controller, the trajectory generating section sends a movement target value of the arm to the servo controller as a position command according to a prespecified acceleration/deceleration curve, and determines the rotational position of the motor according to the gain acceleration. The gain acceleration determining unit inputs weight information of the hand and the workpiece gripped by the hand, determines an appropriate servo gain based on this weight information and the rotational position, and outputs the gain acceleration to the servo controller. A control device for a robot, characterized in that the control device sends the robot to the trajectory generating section, determines an appropriate maximum acceleration, and sends the determined maximum acceleration to the trajectory generating section.
JP26824189A 1989-10-17 1989-10-17 Method and device for control of robot Pending JPH03130808A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26824189A JPH03130808A (en) 1989-10-17 1989-10-17 Method and device for control of robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26824189A JPH03130808A (en) 1989-10-17 1989-10-17 Method and device for control of robot

Publications (1)

Publication Number Publication Date
JPH03130808A true JPH03130808A (en) 1991-06-04

Family

ID=17455862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26824189A Pending JPH03130808A (en) 1989-10-17 1989-10-17 Method and device for control of robot

Country Status (1)

Country Link
JP (1) JPH03130808A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05297917A (en) * 1992-04-21 1993-11-12 Mitsubishi Electric Corp Industrial robot device
WO2013042667A1 (en) * 2011-09-20 2013-03-28 株式会社イシダ Mass measurement device
JP2013079931A (en) * 2011-09-20 2013-05-02 Ishida Co Ltd Mass measurement device
JP2013185846A (en) * 2012-03-06 2013-09-19 Ishida Co Ltd Mass measurement device
JP2013195197A (en) * 2012-03-19 2013-09-30 Ishida Co Ltd Mass measuring apparatus
JP2013213749A (en) * 2012-04-03 2013-10-17 Ishida Co Ltd Mass measuring device
JP2016153164A (en) * 2016-04-25 2016-08-25 セイコーエプソン株式会社 Robot device and method for controlling the robot device
JP2017056558A (en) * 2017-01-06 2017-03-23 セイコーエプソン株式会社 robot
JP2019136828A (en) * 2018-02-13 2019-08-22 Kyoto Robotics株式会社 Box-shaped object picking device and method
US10399222B2 (en) 2012-08-31 2019-09-03 Seiko Epson Corporation Robot
JP2020097072A (en) * 2018-12-17 2020-06-25 京セラドキュメントソリューションズ株式会社 Control device and learning device
JP2021065943A (en) * 2019-10-18 2021-04-30 ファナック株式会社 Robot system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05297917A (en) * 1992-04-21 1993-11-12 Mitsubishi Electric Corp Industrial robot device
CN103814279A (en) * 2011-09-20 2014-05-21 株式会社石田 Mass measurement device
WO2013042667A1 (en) * 2011-09-20 2013-03-28 株式会社イシダ Mass measurement device
JP2013079931A (en) * 2011-09-20 2013-05-02 Ishida Co Ltd Mass measurement device
US9140598B2 (en) 2011-09-20 2015-09-22 Ishida Co., Ltd. Mass measurement device
JP2013185846A (en) * 2012-03-06 2013-09-19 Ishida Co Ltd Mass measurement device
JP2013195197A (en) * 2012-03-19 2013-09-30 Ishida Co Ltd Mass measuring apparatus
JP2013213749A (en) * 2012-04-03 2013-10-17 Ishida Co Ltd Mass measuring device
US10399222B2 (en) 2012-08-31 2019-09-03 Seiko Epson Corporation Robot
US11090805B2 (en) 2012-08-31 2021-08-17 Seiko Epson Corporation Robot
JP2016153164A (en) * 2016-04-25 2016-08-25 セイコーエプソン株式会社 Robot device and method for controlling the robot device
JP2017056558A (en) * 2017-01-06 2017-03-23 セイコーエプソン株式会社 robot
JP2019136828A (en) * 2018-02-13 2019-08-22 Kyoto Robotics株式会社 Box-shaped object picking device and method
JP2020097072A (en) * 2018-12-17 2020-06-25 京セラドキュメントソリューションズ株式会社 Control device and learning device
JP2021065943A (en) * 2019-10-18 2021-04-30 ファナック株式会社 Robot system

Similar Documents

Publication Publication Date Title
US4621332A (en) Method and apparatus for controlling a robot utilizing force, position, velocity, spring constant, mass coefficient, and viscosity coefficient
US4873476A (en) Robot control apparatus for controlling a manipulator through a robot arm having a plurality of axes
WO2003086718A1 (en) Robot
WO2005009692A1 (en) Robot arm control method and control device
JPH03130808A (en) Method and device for control of robot
US20100198404A1 (en) Control device and method for a manipulator
JP5904445B2 (en) Robot controller
JP2786874B2 (en) Movable position control device
JPH10180663A (en) Controller for robot arm
JPH07261844A (en) Motor control unit
JPH0424198B2 (en)
JPH0392911A (en) Robot control method for sliding mode control
JPH08234801A (en) Control device and control method for motor-driven articulated arm
JPH1153021A (en) Acceleration and deceleration pattern generating method for industrial robot
JPS6190207A (en) Robot controlling device
US11806874B2 (en) Robot system
JPH11345010A (en) Controller for robot
JPS61163406A (en) Robot control device
JPH05250029A (en) Industrial robot
JPS61159390A (en) Method of controlling industrial robot
JP3174352B2 (en) Robot acceleration / deceleration control method and device
JP2000084878A (en) Control device for robot
JPS61217802A (en) Robot controller
JPH1058368A (en) Manipulator control device
JPH0255803B2 (en)