JPH0441189A - Control device for articulated manipulator - Google Patents
Control device for articulated manipulatorInfo
- Publication number
- JPH0441189A JPH0441189A JP14455990A JP14455990A JPH0441189A JP H0441189 A JPH0441189 A JP H0441189A JP 14455990 A JP14455990 A JP 14455990A JP 14455990 A JP14455990 A JP 14455990A JP H0441189 A JPH0441189 A JP H0441189A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- force
- joint
- manipulator
- command
- 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
- 238000005259 measurement Methods 0.000 claims abstract description 5
- 238000000354 decomposition reaction Methods 0.000 claims description 8
- 210000000707 wrist Anatomy 0.000 claims description 4
- 238000000034 method Methods 0.000 claims 1
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 210000002310 elbow joint Anatomy 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 210000000323 shoulder joint Anatomy 0.000 description 1
Landscapes
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、関節形マニピュレータに適用する刺部装置に
関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a pricking device applied to an articulated manipulator.
〈従来の技術〉
関節形マニピュレータとは人間の腕に似た形をしており
肩関節や肘関節がある。また、このマニピュレータの手
先にはグリッパが設けられ、これが人間の手に相当する
。<Prior art> An articulated manipulator has a shape similar to a human arm, and has a shoulder joint and an elbow joint. Furthermore, a gripper is provided at the end of this manipulator, and this corresponds to a human hand.
また、かかる関節形マニピュレータの各関節には関節の
回転角度を検出する角度センサ、および関節を駆動する
ためのアクチユエータ、また手首部分には手先に加わっ
た力を検出するための力センサがそれぞれ備えられてい
る。In addition, each joint of such an articulated manipulator is equipped with an angle sensor that detects the rotation angle of the joint, an actuator that drives the joint, and a force sensor that detects the force applied to the hand at the wrist. It is being
従来の技術としては、第2図に示す構成のものが上げら
れる。この第2図では各関節のトルクが指令として与え
られる関節形マニピユレータを対象としている。以下、
位置制御より順に説明する。すなわち、角度センサ13
.14,15の信号は、角度・位置変換手段7によって
3次元空間上の直交座標系4゜からみた位置に変換され
る。この位置と目標位置との位置偏差が減算手段50に
より求められ、位置制御方向選択手段1へ入力され、位
置制御を行う方向の位置偏差のみが速度分解手段3へ出
力される。速度分解手段3で位置偏差は角度偏差に変換
されこれが位置制御手段5に出力される。位置制御手段
5で角度偏差を修正するための修正トルクが求められる
。一方、力制御については、力センサ16の信号は、力
変換手段8によって、3次元空間上の直交座標系40か
らみた力に変換される。この力と目標力との刃傷差は力
m一方向選択手段2へ入力され、力制御を行う方向の力
偏差のみが力・トルク変換手段4へ出力される。力・ト
ルク変換手段4で力偏差はトルク偏差に変換され、これ
がトルク制御手段6に出力される。トルク制御手段6で
トルク偏差を修正するための修正トルクが求められる。As a conventional technique, there is a structure shown in FIG. 2. The object in FIG. 2 is an articulated manipulator to which the torque of each joint is given as a command. below,
Position control will be explained in order. That is, the angle sensor 13
.. The signals 14 and 15 are converted by the angle/position conversion means 7 into positions viewed from the orthogonal coordinate system 4° in the three-dimensional space. The positional deviation between this position and the target position is determined by the subtraction means 50 and inputted to the position control direction selection means 1, and only the positional deviation in the direction in which position control is performed is outputted to the velocity decomposition means 3. The positional deviation is converted into an angular deviation by the velocity decomposition means 3, and this is outputted to the position control means 5. A correction torque for correcting the angular deviation is determined by the position control means 5. On the other hand, regarding force control, the signal of the force sensor 16 is converted by the force conversion means 8 into a force seen from the orthogonal coordinate system 40 in a three-dimensional space. The edge damage difference between this force and the target force is input to the force m one-direction selection means 2, and only the force deviation in the direction in which force control is performed is output to the force/torque conversion means 4. The force/torque conversion means 4 converts the force deviation into a torque deviation, which is output to the torque control means 6. A correction torque for correcting the torque deviation is determined by the torque control means 6.
これら角度偏差およびトルク偏差を修正するためのトル
クの和が加算手段6oで求められ、各軸のトルク入力形
サーボアンプ19に送られ、各関節のアクチュエータ1
0.11.12を駆動することにより手先の位置あるい
は力が目標位置あるいは目標力と一致するように位置と
力が同時にamされる。The sum of torques for correcting these angular deviations and torque deviations is calculated by the addition means 6o, and is sent to the torque input type servo amplifier 19 of each axis, and is sent to the actuator 1 of each joint.
By driving 0.11.12, the position and force are amended simultaneously so that the position or force of the hand coincides with the target position or force.
〈発明が解決しようとする課題〉
しかしながら、上述の位置制御及び力制御においては目
標位置や目標力との一致を目差すことになるのであるが
、マニピュレータのアクチユエータは一般に減速器を伴
うものが多く、この減速器の摩擦により高精度な力制御
が行ないにくいという1g1W1がある。<Problems to be Solved by the Invention> However, in the above-mentioned position control and force control, the aim is to match the target position and target force, but the actuator of the manipulator is generally accompanied by a decelerator, There is 1g1W1 in which it is difficult to perform highly accurate force control due to the friction of this decelerator.
また、各関節にはマニピュレータ自身の自重トルクが加
わるが、この自重トルクによって関節の角度が同様に目
標値よりずれてしまうことがあり、やはり高精度な制御
ができにくい。Furthermore, although the manipulator's own weight torque is applied to each joint, the angle of the joint may similarly deviate from the target value due to this weight torque, which again makes it difficult to perform highly accurate control.
本発明は、上述の欠点に鑑み高精度な制御を行なうよう
にした関節形マニピュレータの制御装置の提供を目的と
する。SUMMARY OF THE INVENTION In view of the above-mentioned drawbacks, it is an object of the present invention to provide a control device for an articulated manipulator that performs highly accurate control.
く課題を解決するための手段〉
上述の目的を達成する本発明は、各関節に角度センサを
備え手首に力センサを備えた関節形マニピュレータにお
いて、直交座標系における各方向の位置目標値及び力目
標値と、角度センサ及び力センサからの実際の位置測定
値及び力測定値との差を求める減算手段を備え、目標値
とのずれから修正速度を得る割部手段を備え、この修正
速度を各関節の回転速度に変換するよう速度分解する速
度分解手段を備え、この回転速度を指令として各関節を
方向別に力及び位置同時制御することを特徴とする。Means for Solving the Problems> The present invention achieves the above-mentioned objects by providing an articulated manipulator that is equipped with an angle sensor at each joint and a force sensor at the wrist. The subtraction means for obtaining the difference between the target value and the actual position measurement value and force measurement value from the angle sensor and the force sensor is provided, and the dividing part means is provided for obtaining a correction speed from the deviation from the target value, and the correction speed is The present invention is characterized in that it includes a speed decomposition means that decomposes the speed to convert it into the rotational speed of each joint, and uses this rotational speed as a command to simultaneously control the force and position of each joint in each direction.
〈作 用〉
関節形マニピュレータの各関節の指令が速度となるよう
に変更し、各関節の回転速度が指令として与えられる関
節形マニピュレータを対象に制御装置を構成し、制御装
置では、関節形マニピュレータに設けられた直交座標系
の各方向の位置や力の目標値と角度センサや力センサか
らの実際の位置や力の測定値との差を減算手段により求
め、目標値とのずれを計算し、このずれを修正するため
の修正速度を求め、この修正速度を速度分解手段により
速度分解し、マニピュレータの各関節の回転速度に変換
しこの回転速度を指令として関節形マニピュレータを駆
動する。<Operation> A control device is configured for an articulated manipulator in which the command for each joint of the articulated manipulator is changed to a speed, and the rotational speed of each joint is given as a command. The difference between the target value of position and force in each direction of the orthogonal coordinate system provided in , a correction speed for correcting this deviation is determined, this correction speed is decomposed by a speed decomposition means, and converted into a rotational speed of each joint of the manipulator, and the articulated manipulator is driven using this rotational speed as a command.
この結果、各関節の速度が指令であるので指令がOの場
合速度=0すなわち、マニピュレータの各関節は静止し
たままとなる。As a result, since the speed of each joint is a command, if the command is O, the speed=0, that is, each joint of the manipulator remains stationary.
したがって、マニピュレータ自身の自重トルクが加わっ
てもこの自重トルクによって関節の角度が目標値よりず
れることはない。Therefore, even if the manipulator's own weight torque is applied, the angle of the joint will not deviate from the target value due to this weight torque.
また、微小な速度指令に対して微小な速度で各関節が回
転するので摩擦の影響を大幅に軽減することが可能とな
り高精度な力制御が行える。Furthermore, since each joint rotates at a minute speed in response to a minute speed command, it is possible to significantly reduce the effects of friction, allowing highly accurate force control.
く実 施 例〉 ここで、第1図を参照して本発明の実施例を説明する。Example of implementation An embodiment of the present invention will now be described with reference to FIG.
なお、第2図と同一部分には同符号を付す。Note that the same parts as in FIG. 2 are given the same reference numerals.
関節形マニピユレータ20の各関節には、関節の回転角
度を検出する角度センサ13゜14.15および関節を
駆動するためのアクチュエータ10,11.12が設け
られている。また手首部分には手先に加わった力を検出
するための力センサ16が設けられている。Each joint of the articulated manipulator 20 is provided with an angle sensor 13.14.15 for detecting the rotation angle of the joint and an actuator 10, 11.12 for driving the joint. Further, a force sensor 16 is provided at the wrist to detect the force applied to the hand.
各関節のアクチュエータ10,11.12は、速度入力
形サーボアンプ9接続されこれにより駆動される。すな
わち関節形マニピュレータ20は、各関節の速度指令に
より駆動される。The actuators 10, 11.12 of each joint are connected to a speed input type servo amplifier 9 and driven thereby. That is, the articulated manipulator 20 is driven by speed commands for each joint.
息下、位置制御よ吟順に説明する。角度センサ13,1
4,15の信号は、角度・位置変換手段7によって3次
元空間上の直交座標系40からみた位置に変換される。Breathe down, position control, I'll explain to you in order. Angle sensor 13,1
The signals No. 4 and 15 are converted by the angle/position converting means 7 into positions seen from the orthogonal coordinate system 40 in three-dimensional space.
この位置と目標位置との位置偏差が、減算手段50で求
められ、位置制御方向選択手段1へ入力され、ここでは
位置制御を行う方向の位置偏差のみが位置制御手段5へ
出力される。位置制御手段5では位置輪差を修正するた
めの修正速度が求められる。The positional deviation between this position and the target position is determined by the subtraction means 50 and inputted to the position control direction selection means 1, where only the positional deviation in the direction in which position control is to be performed is outputted to the position control means 5. In the position control means 5, a correction speed for correcting the position wheel difference is determined.
一方、力制御については、力センサ16の信号は力変換
手段8によって3次元空間上の直交座標系40からみた
力に変換される。この力と目標力との力偏差が減算手段
50により求められ、力1#im方向選択手段2へ入力
され、ここで力制御を行う方向の力偏差のみが力制智手
段30に出力される。力制御手段30で、力偏差を修正
するための修正速度が求められる。On the other hand, regarding force control, the signal from the force sensor 16 is converted by the force converting means 8 into a force seen from an orthogonal coordinate system 40 in a three-dimensional space. The force deviation between this force and the target force is determined by the subtraction means 50 and inputted to the force 1#im direction selection means 2, where only the force deviation in the direction in which force control is performed is outputted to the force control means 30. . In the force control means 30, a correction speed for correcting the force deviation is determined.
これら位置制御手段5、力aiia手段30からの修正
速度の和が加算手段60で求められ、速度分解手段3へ
出力される。速度分解手段3では修正速度は各関節への
修正角速度・\変換される。各軸の修正角速度は、速度
入力形サーボアンプ9へ送られ、各関節のアクチュエー
タ10,11,12を駆動することにより、手先の位置
あるいは力が目標位置と、るいは目標力と一致するよう
に位置と力が同時に制御される。The sum of the corrected speeds from the position control means 5 and the force aiaia means 30 is calculated by the adding means 60 and output to the speed decomposition means 3. In the velocity decomposition means 3, the corrected velocity is converted into a corrected angular velocity for each joint. The corrected angular velocity of each axis is sent to the velocity input type servo amplifier 9, which drives the actuators 10, 11, 12 of each joint so that the position or force of the hand matches the target position or target force. position and force are controlled simultaneously.
このように、各関節の制御を速度指令に変更して回転速
度を指令として与えることになるので、速度が0であれ
ば静止したままの状態となり、翻えって自重トルクが加
わっても関節角が動いてずれることもなく、また、減速
器の摩擦等があって微小速度が生じてもそれに応じて各
関節が回転することになる。In this way, the control of each joint is changed to a speed command and the rotational speed is given as a command, so if the speed is 0, it will remain stationary, and even if its own weight torque is applied, the joint angle will change. The joints will not move or shift, and each joint will rotate accordingly even if minute speeds occur due to friction from the decelerator.
〈発明の効果〉
以上説明したように本発明によれば、速度を入力とする
関節形マニピュレータに対して位置及び力の同時制御を
実現することにより、マニピュレータ自身の自重トルク
や摩擦の影響を受けにくい高精度な制御が可能となる。<Effects of the Invention> As explained above, according to the present invention, simultaneous control of position and force is achieved for an articulated manipulator that uses speed as input, thereby reducing the influence of the manipulator's own weight torque and friction. This enables highly accurate control that is difficult to control.
第1図は本発明の一実施例のブロック図、第2図は従来
例のブロック図である。
図 中、
3は速度分解手段、
5は位置制御手段、
9は速度入力サーボアンプ、
10.11,12はアクチュエータ、
13.14,15は角度センサ、
30は力制御手段、
50は減算手段、
60は加算手段である。
特 許 出 願 人
三菱重工業株式会社
代 理 人FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of a conventional example. In the figure, 3 is a speed resolution means, 5 is a position control means, 9 is a speed input servo amplifier, 10, 11, 12 are actuators, 13, 14, 15 are angle sensors, 30 is a force control means, 50 is a subtraction means, 60 is an addition means. Patent applicant Mitsubishi Heavy Industries, Ltd. Agent
Claims (1)
形マニピュレータにおいて、 直交座標系における各方向の位置目標値及び力目標値と
、角度センサ及び力センサからの実際の位置測定値及び
力測定値との差を求める減算手段を備え、 目標値とのずれから修正速度を得る制御手段を備え、 この修正速度を各関節の回転速度に変換するよう速度分
解する速度分解手段を備え、 この回転速度を指令として各関節を方向別に力及び位置
同時制御する、 ことを特徴とする関節形マニピュレータの制御装置。[Claims] In an articulated manipulator equipped with an angle sensor at each joint and a force sensor at the wrist, position target values and force target values in each direction in a Cartesian coordinate system, and actual values from the angle sensor and force sensor are provided. It is equipped with a subtraction means for calculating the difference between the position measurement value and the force measurement value, it is equipped with a control means for obtaining a corrected speed from the deviation from the target value, and it is provided with a velocity decomposition method that performs velocity decomposition to convert this corrected speed into the rotational speed of each joint. 1. A control device for an articulated manipulator, comprising means for simultaneously controlling force and position of each joint in each direction using the rotational speed as a command.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14455990A JPH0441189A (en) | 1990-06-04 | 1990-06-04 | Control device for articulated manipulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14455990A JPH0441189A (en) | 1990-06-04 | 1990-06-04 | Control device for articulated manipulator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0441189A true JPH0441189A (en) | 1992-02-12 |
Family
ID=15365079
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14455990A Pending JPH0441189A (en) | 1990-06-04 | 1990-06-04 | Control device for articulated manipulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0441189A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6540473B2 (en) * | 1996-10-18 | 2003-04-01 | Kabushiki Kaisha Yaskawa Denki | Robot vehicle for hot-line job |
| JP2005517534A (en) * | 2002-02-20 | 2005-06-16 | ニューフレイ リミテッド ライアビリティ カンパニー | Short-time arc welding system and method |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01234182A (en) * | 1988-03-15 | 1989-09-19 | Fujitsu Ltd | Control device for manipulator |
-
1990
- 1990-06-04 JP JP14455990A patent/JPH0441189A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01234182A (en) * | 1988-03-15 | 1989-09-19 | Fujitsu Ltd | Control device for manipulator |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6540473B2 (en) * | 1996-10-18 | 2003-04-01 | Kabushiki Kaisha Yaskawa Denki | Robot vehicle for hot-line job |
| JP2005517534A (en) * | 2002-02-20 | 2005-06-16 | ニューフレイ リミテッド ライアビリティ カンパニー | Short-time arc welding system and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1330363C (en) | Robot system | |
| JPH0457688A (en) | Robot control device in inertial frame | |
| JPH10128688A (en) | Non-interfering control method of robot | |
| JPH01146645A (en) | Profile control system | |
| JPH0441189A (en) | Control device for articulated manipulator | |
| JPH07104725B2 (en) | Manipulator drive system | |
| US12533812B2 (en) | Co-handling robot having a mixed-force control law providing high effector sensitivity and enabling interaction with the body of the robot | |
| JP2624830B2 (en) | Bilateral master slave manipulator | |
| JPH06179187A (en) | Direction detection type teaching mechanism | |
| JP2915478B2 (en) | Master-slave manipulator | |
| JP2501508Y2 (en) | Bilateral master slave manipulator | |
| JPH0445304B2 (en) | ||
| JPH04322988A (en) | robot joint mechanism | |
| JP2713702B2 (en) | Robot control method and device | |
| JPS5810197B2 (en) | Enkatsu Souji Yuusouchi | |
| JPH05250029A (en) | Industrial robot | |
| JPH0443747B2 (en) | ||
| JP2628846B2 (en) | Industrial robot control method and apparatus | |
| JP2773778B2 (en) | Copying device for force control robot | |
| JP2693511B2 (en) | Operation command device | |
| JP2582445B2 (en) | Hand direction calculation device for articulated manipulators | |
| JP2635776B2 (en) | Master / slave type manipulator | |
| JPH0423016A (en) | Six-dimensional input device | |
| JP2592636B2 (en) | Copying teaching control method | |
| JPH0446785A (en) | Hybrid control device for position and force of manipulator |