JPH10151590A - Manipulator force control device - Google Patents

Manipulator force control device

Info

Publication number
JPH10151590A
JPH10151590A JP32614596A JP32614596A JPH10151590A JP H10151590 A JPH10151590 A JP H10151590A JP 32614596 A JP32614596 A JP 32614596A JP 32614596 A JP32614596 A JP 32614596A JP H10151590 A JPH10151590 A JP H10151590A
Authority
JP
Japan
Prior art keywords
compliance control
force
manipulator
control means
control system
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
JP32614596A
Other languages
Japanese (ja)
Inventor
Shingo Ando
慎悟 安藤
Mitsunori Kawabe
満徳 川辺
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP32614596A priority Critical patent/JPH10151590A/en
Publication of JPH10151590A publication Critical patent/JPH10151590A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】剛性の高い環境に対しても安定な接触を可能に
する。 【解決手段】位置あるいは速度制御系の上位にインピー
ダンスモデルを付加した第1のコンプライアンス制御手
段と、マニピュレータの手先に加わる力を直接制御する
力制御系の上位にインピーダンスモデルを付加した第2
のコンプライアンス制御手段と、前記第1のコンプライ
アンス制御手段の安定度を表す指標をマス、ダンパ、バ
ネからなるインピーダンスパラメータの関数とし、その
指標を求める手段と、前記指標の値に応じて、前記第1
のコンプライアンス制御手段と、前記第2のコンプライ
アンス制御手段とを滑らかに切替える手段とを備える。
(57) [Summary] [PROBLEMS] To enable stable contact even in a highly rigid environment. A first compliance control means has an impedance model added to a position higher than a position or velocity control system, and a second compliance control means has an impedance model added to a force control system which directly controls a force applied to a hand of a manipulator.
A compliance control means, and an index representing the stability of the first compliance control means as a function of an impedance parameter consisting of a mass, a damper, and a spring, and a means for obtaining the index; 1
And a means for smoothly switching between the second compliance control means and the second compliance control means.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、マニピュレータと
環境との接触を伴う作業において、マニピュレータの力
制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a manipulator force control device for an operation involving contact between a manipulator and an environment.

【0002】[0002]

【従来の技術】従来、環境との接触を伴うマニピュレー
タの力制御方式として、コンプライアンス制御方式が開
発されている。コンプライアンス制御方式は、マニピュ
レータの手先の動特性が望みの機械インピーダンス(マ
ス、ダンパ、バネ)を有するような制御をソフトウェア
により実現するものである。コンプライアンス制御方式
の内の1つとして、マニピュレータに位置制御系あるい
は速度制御系を構成し、その上位にインピーダンスモデ
ルを付加する方式がある(以降、位置ベースあるいは速
度ベースのコンプライアンス制御方式と呼ぶ)。例え
ば、古田、小菅らの方式(計測自動制御学会論文集,Vo
l.24,No.1,1988)は位置ベースのコンプライアンス制御
方式である。また、平林、大和田、杉本らの方式(特公
平5―43122)は速度ベースのコンプライアンス制
御方式である。位置ベースのコンプライアンス制御方式
のインピーダンスモデルは、力(トルクも含む)検出手
段によって検出される力ベクトルFに対して、
2. Description of the Related Art Conventionally, a compliance control method has been developed as a force control method for a manipulator accompanied by contact with the environment. The compliance control system realizes control by software in which the dynamic characteristics of the manipulator have desired mechanical impedance (mass, damper, spring). As one of the compliance control systems, there is a system in which a position control system or a speed control system is configured in a manipulator, and an impedance model is added to a higher level (hereinafter, referred to as a position-based or speed-based compliance control system). For example, the method of Furuta and Kosuge et al. (Transactions of the Society of Instrument and Control Engineers, Vo
l.24, No. 1, 1988) is a position-based compliance control method. The method of Hirabayashi, Owada, Sugimoto et al. (Japanese Patent Publication No. 5-43122) is a speed-based compliance control method. The impedance model of the position-based compliance control method is based on a force vector F detected by a force (including torque) detecting means.

【0003】[0003]

【数1】 (Equation 1)

【0004】により手先目標位置(姿勢も含む)ベクト
ルの補正量ベクトルδPを計算する。手先目標位置ベク
トルにδPを加えたベクトルを位置制御系の指令値とし
て与える。ここで、Fd は手先に加わる力ベクトルの目
標値である。また、M、D、Kはそれぞれマス、ダン
パ、バネを表す正定対称行列である。
Accordingly, a correction amount vector δP of the hand target position (including posture) vector is calculated. A vector obtained by adding δP to the hand target position vector is given as a command value of the position control system. Here, Fd is a target value of the force vector applied to the hand. M, D, and K are positive definite symmetric matrices representing a mass, a damper, and a spring, respectively.

【0005】[0005]

【発明が解決しようとする課題】従来の位置ベースある
いは速度ベースのコンプライアンス制御方式では、手先
が剛性の高い環境に接触した場合、位置制御系あるいは
速度制御系の位相遅れのためにインピーダンスモデルの
安定度余有を小さく設定すると、接触が不安定になると
いう問題がある。そこで、本発明では位置ベースあるい
は速度ベースのコンプライアンス制御方式の上記問題を
解決し、剛性の高い環境に対しても安定な接触が可能な
マニピュレータの力制御装置を実現することを目的とす
る。
In the conventional position-based or speed-based compliance control system, when a hand comes into contact with a highly rigid environment, the impedance model is stabilized due to a phase delay of the position control system or the speed control system. If the margin is set small, there is a problem that the contact becomes unstable. Accordingly, an object of the present invention is to solve the above-described problem of the position-based or speed-based compliance control system and to realize a manipulator force control device capable of performing stable contact even in a highly rigid environment.

【0006】[0006]

【課題を解決するための手段】上記課題を解決するた
め、本発明はマニピュレータの力制御装置において、位
置あるいは速度制御系の上位にインピーダンスモデルを
付加した第1のコンプライアンス制御手段と、マニピュ
レータの手先に加わる力を直接制御する力制御系の上位
にインピーダンスモデルを付加した第2のコンプライア
ンス制御手段と、前記第1のコンプライアンス制御手段
の安定度を表す指標をマス、ダンパ、バネからなるイン
ピーダンスパラメータの関数とし、その指標を求める手
段と、前記指標の値に応じて、前記第1のコンプライア
ンス制御手段と、前記第2のコンプライアンス制御手段
とを滑らかに切替える手段と、を備えたことを特徴とも
のである。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention relates to a force control device for a manipulator, wherein first compliance control means in which an impedance model is added to an upper position of a position or speed control system; Second compliance control means in which an impedance model is added to a higher order of a force control system for directly controlling the force applied to the force, and an index representing the stability of the first compliance control means as an impedance parameter comprising a mass, a damper, and a spring. A function for determining the index, and a means for smoothly switching between the first compliance control means and the second compliance control means in accordance with the value of the index. is there.

【0007】[0007]

【発明の実施の形態】以下、本発明の実施例を図1〜図
3に示して説明する。図1は本発明による力制御方式の
制御ブロック図を表している。図1において、1は制御
対象であるマニピュレータのダイナミクスを表してい
る。その入力は関節駆動トルクベクトルτ、出力は手先
の位置(姿勢も含む)ベクトルPである。2は力(トル
クも含む)検出手段を表しており、手先に加わる外力ベ
クトルFを検出する。3は順運動学変換を表しており、
関節の変位ベクトルθを用いて手先の位置ベクトルPを
計算する。4は位置ベースのコンプライアンス制御方式
のインピーダンスモデルを表しており、式(1)により
手先目標位置ベクトルPd の補正量ベクトルδPを計算
する。なお、式(1)における微分は後退差分により計
算する。5は位置制御器を表しており、比例・微分・積
分動作をする。6は力ベースのコンプライアンス制御方
式のインピーダンスモデル(バネKのみ)を表してい
る。7は力制御器を表しており、比例または比例・積分
動作をする。8はマニピュレータのヤコビ行列J(θ)
を用いてマニピュレータに与える力指令ベクトルUF を
トルク指令ベクトルτに変換する。9,10は位置ベー
スのコンプライアンス制御方式と力ベースのコンプライ
アンス制御方式との切替の選択を行う。9,10におい
て、Iは単位行列、Sは S=diag(s1 , s2 ,…, si ,…, sn ),1≦n≦6 (2) と表される選択行列である。また、0≦ si ≦1,1≦
i≦6とする。si を1とした場合、その運動方向は位
置ベースのコンプライアンス制御が行われる。 si を0
としたした場合、その運動方向は力ベースのコンプライ
アンス制御が行われる。0< si <1とした場合は、両
者の中間的な制御が行われる。ただし、F,Pとは異な
る座標系に対して位置ベースのコンプライアンス制御と
力ベースのコンプライアンス制御の選択を行う場合、図
1の9,10は座標変換行列Aを用いて、ASA-1,A
(1−S)A-1とする。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. FIG. 1 shows a control block diagram of a force control system according to the present invention. In FIG. 1, reference numeral 1 denotes the dynamics of a manipulator to be controlled. The input is a joint driving torque vector τ, and the output is a hand position (including posture) vector P. Reference numeral 2 denotes a force (including torque) detecting means for detecting an external force vector F applied to the hand. 3 represents forward kinematics transformation,
The position vector P of the hand is calculated using the displacement vector θ of the joint. Reference numeral 4 denotes an impedance model of a position-based compliance control method, and calculates a correction amount vector δP of the hand target position vector Pd by equation (1). Note that the differential in equation (1) is calculated by the backward difference. Reference numeral 5 denotes a position controller, which performs a proportional / differential / integral operation. Reference numeral 6 denotes an impedance model of the force-based compliance control method (only the spring K). Reference numeral 7 denotes a force controller, which performs a proportional operation or a proportional / integral operation. 8 is the Jacobi matrix J (θ) of the manipulator
Is used to convert a force command vector UF applied to the manipulator into a torque command vector τ. Reference numerals 9 and 10 select switching between a position-based compliance control method and a force-based compliance control method. In 9 and 10, I is a unit matrix, and S is a selection matrix expressed as S = diag (s 1 , s 2 ,..., S i ,..., S n ), and 1 ≦ n ≦ 6 (2). Also, 0 ≦ s i ≦ 1,1 ≦
Let i ≦ 6. When s i is set to 1, the movement direction is subjected to position-based compliance control. s i is 0
In this case, force-based compliance control is performed for the movement direction. If 0 <s i <1, an intermediate control between the two is performed. However, F, when selecting a location-based compliance control and power-based compliance control for different coordinate system with P, 9, 10 of FIG. 1 using the coordinate transformation matrix A, ASA -1, A
(1-S) A- 1 .

【0008】ここでは減速機付きマニピュレータを考
え、その減速機の効果により、接触位置近傍での図1の
位置制御系は線形かつその伝達関数行列は対角行列とみ
なせるものとする。図1の位置制御系の伝達関数行列を Gp =diag( GP1,GP2,…,GPi,…,GPn),1≦n≦6 (3) と表す。また、インピーダンスパラメータM,D,Kも
対角行列 M =diag( M1 ,M2 ,…,Mi ,…,Mn ) D =diag( D1 ,D2 ,…,Di ,…,Dn ) K =diag( K1 ,K2 ,…,Ki ,…,Kn ),1≦n≦6 (4) とする。図1のインピーダンスモデル4の伝達関数行列
を Gm =diag( Gm1,Gm2,…,Gmi,…,Gmn),1≦n≦6 (5) Gmi=1/(Mi s2+Di s +Ki ) (6) と表す。コンプライアンス制御の安定度余有(安定度を
表す指標)を求めるには、環境モデルを必要とする。し
かし、一般に環境モデルは未知であるし、環境モデルを
正確に求めるのは困難である。また、接触が不安定とな
るのは、マニピュレータの手先が剛性の高い環境に接触
した場合に顕著となる。そこで、環境モデルを剛性 Ko =diag(K01,K02,…,K0i,…,K0n),1≦n≦6 (7) によって表す。このとき、図1の位置ベースのコンプラ
イアンス制御の接触系は図3のように表せる。図3にお
いてΔP,ΔFはそれぞれマニピュレータの手先位置、
手先に加わる力の微小変分である。また、図3において
11,12,13はそれぞれインピーダンスモデル4の
伝達関数行列、位置制御系の伝達関数行列、環境の剛性
行列である。
Here, a manipulator with a speed reducer is considered, and the position control system of FIG. 1 near the contact position is linear and its transfer function matrix can be regarded as a diagonal matrix due to the effect of the speed reducer. The transfer function matrix of the position control system shown in FIG. 1 is expressed as Gp = diag ( GP1 , GP2 ,..., GPi ,..., GPn ), 1 ≦ n ≦ 6 (3). The impedance parameters M, D, K also diagonal matrix M = diag (M 1, M 2, ..., M i, ..., M n) D = diag (D 1, D 2, ..., D i, ..., D n ) K = diag (K 1 , K 2 ,..., K i ,..., K n ), 1 ≦ n ≦ 6 (4) Transfer function matrix Gm = diag the impedance model 4 Figure 1 (G m1, G m2, ..., G mi, ..., G mn), 1 ≦ n ≦ 6 (5) G mi = 1 / (M i s 2 + D i s + K i) represents the (6). An environmental model is required to determine the stability margin (index indicating the stability) of the compliance control. However, the environment model is generally unknown, and it is difficult to accurately determine the environment model. Further, the unstable contact becomes remarkable when the hand of the manipulator comes into contact with a highly rigid environment. Therefore, the environmental model stiffness Ko = diag (K 01, K 02, ..., K 0i, ..., K 0n), represented by 1 ≦ n ≦ 6 (7) . At this time, the contact system of the position-based compliance control of FIG. 1 can be represented as shown in FIG. In FIG. 3, ΔP and ΔF are the hand position of the manipulator,
It is a small variation of the force applied to the hand. In FIG. 3, reference numerals 11, 12, and 13 denote a transfer function matrix of the impedance model 4, a transfer function matrix of the position control system, and a rigidity matrix of the environment, respectively.

【0009】[0009]

【実施例1】位置ベースのコンプライアンス制御の安定
度を表す指標として、ゲイン余有を考える。図3の接触
系のi方向のゲイン余有gMiはつぎのように表せる。 gMi=−20 log10|Gpi(ωo ) Gmi(ωo ) K0i| [dB] (8) for ωo s,t arg {Gpi(ωo ) Gmi(ωo ) K0i}=
−π gMiが0 [dB] 以下になるとi方向の接触が不安定とな
る。そこで、gMiにしきい値h2 >h1 >0を設け、 s
i をgMiの値によって図2のように切替える。ここで、
位置制御系Gpi(s) を Gpi=ωpi/(s +ωpi) (9) のように一次遅れ系で近似する。ωpiはGpiのカットオ
フ周波数(rad/s) である。式(6)、(8)、(9)よ
り式(8)のゲイン余有gMiのはつぎのように表せる。
First Embodiment Gain margin is considered as an index representing the stability of position-based compliance control. The gain margin g Mi in the i-direction of the contact system in FIG. 3 can be expressed as follows. g Mi = −20 log 10 | G pi (ω o ) G mi (ω o ) K 0i | [dB] (8) for ω o s, t arg {G pi (ω o ) G mi (ω o ) K 0i } =
When −π g Mi becomes 0 [dB] or less, contact in the i direction becomes unstable. Therefore, the threshold value h 2 > h 1 > 0 is set for g Mi , and s
i is switched according to the value of g Mi as shown in FIG. here,
The position control system G pi (s) is approximated by a first-order lag system as G pi = ω pi / (s + ω pi ) (9). ω pi is the cut-off frequency of G pi (rad / s). From the equations (6), (8), and (9), the gain margin g Mi of the equation (8) can be expressed as follows.

【0010】[0010]

【数2】 (Equation 2)

【0011】位置制御系のカットオフ周波数は、何らか
の同定試験を行って求めればよい。あるいは、アームの
イナーシャ,位置制御器のゲイン等から理論値(理想
値)を求めてもよい。環境の剛性K0iを図3のΔPとΔ
Fから推定することは可能であるが、一般的にそれは困
難である。ここでは、K0iの正確な値は用いず、大きめ
の値でK0iを見積もることにする。そして、接触実験等
を行い、gMiのしきい値h1 ,h2 を調整する。式(1
0)よりインピーダンスモデルのダンパDi ,バネKi
を小さく設定するにしたがって、ゲイン余有gMiの値が
小さくなり、位置ベースから力ベースのコンプライアン
ス制御への切替が行われることがわかる。
The cutoff frequency of the position control system may be determined by performing some kind of identification test. Alternatively, a theoretical value (ideal value) may be obtained from the inertia of the arm, the gain of the position controller, and the like. The stiffness K 0i of the environment is represented by ΔP and Δ in FIG.
It is possible to extrapolate from F, but generally it is difficult. Here, the exact value of K 0i without using, to estimate the K 0i at larger value. Then, a contact experiment or the like is performed to adjust the thresholds h 1 and h 2 of g Mi. Equation (1
0) The impedance model damper D i and spring K i
It can be seen that as the value of is set smaller, the value of the gain margin g Mi becomes smaller, and the switching from the position-based compliance control to the force-based compliance control is performed.

【0012】[0012]

【実施例2】位置ベースのコンプライアンス制御の安定
度を表す指標として、位相余有を考える。図3の接触系
のi方向の位相余有φMiはつぎのように表せる。 φMi=〔π+ arg{Gpi(ωo ) Gmi(ωo ) K0i}〕×180 /π [deg] (1 1) for ωo s,t |Gpi(ωo ) Gmi(ωo ) K0i|=1 φMiが0[deg] 以下になるとi方向の接触が不安定とな
る。そこで、実施例1と同様に、φMiにしきい値h2 >
h1 >0を設け、 si をφMiの値によって図2のように
切替える。
Embodiment 2 Consider a phase margin as an index indicating the stability of position-based compliance control. The phase surplus φ Mi in the i direction of the contact system in FIG. 3 can be expressed as follows. φ Mi = [π + arg {G pi (ω o ) G mi (ω o ) K 0i }] × 180 / π [deg] (11) for ω os , t | G pi (ω o ) G mi ( ω o ) K 0i | = 1 When φ Mi becomes 0 [deg] or less, contact in the i direction becomes unstable. Therefore, in the same manner as in Example 1, the threshold h 2 to phi Mi>
When h 1 > 0 is established, s i is switched as shown in FIG. 2 according to the value of φ Mi.

【0013】[0013]

【実施例3】gMi、φMi>0すなわち図3の接触系が安
定であるとき
Embodiment 3 When g Mi and φ Mi > 0, that is, when the contact system in FIG. 3 is stable

【0014】[0014]

【数3】 (Equation 3)

【0015】は図3の接触系の安定度余有となる。γi
が大きいほど安定度余有が大きく、γi =0が図3の接
触系の安定限界となる。そこで、実施例1,2と同様
に、γi にしきい値h2 >h1 >0を設け、 s i をγi
の値によって図2のように切替える。
Is the stability of the contact system of FIG. γi
Is larger, the margin of stability is larger, and γi= 0 is the contact of FIG.
This is the stability limit of the tactile system. Therefore, the same as in the first and second embodiments.
And γiTo the threshold hTwo> H1> 0, s iTo γi
Are switched as shown in FIG.

【0016】[0016]

【発明の効果】以上述べたように、本発明によれば、位
置あるいは速度制御系の上位にインピーダンスモデルを
付加したコンプライアンス制御方式の安定度を表す指標
をマス、ダンパ、バネからなるインピーダンスパラメー
タの関数として表し、その指標の値に応じて、前記のコ
ンプライアンス制御方式と、マニピュレータの手先に加
わる力を直接制御する力制御系の上位にインピーダンス
モデルを付加したコンプライアンス制御方式を、滑らか
に切替えるので、常に安定な接触作業が実現できるとい
う効果がある。また、前記の安定度を表す指標がインピ
ーダンスパラメータを含む式で陽に表せなくても、イン
ピーダンスパラメータから安定度を表す指標へのマッピ
ングを用いればよいことは明らかである。
As described above, according to the present invention, an index representing the stability of the compliance control system in which an impedance model is added to a position or speed control system is used as an index of an impedance parameter comprising a mass, a damper, and a spring. Expressed as a function, according to the value of the index, according to the above-mentioned compliance control method, the compliance control method in which an impedance model is added to a higher order of the force control system that directly controls the force applied to the hand of the manipulator, is smoothly switched. There is an effect that a stable contact operation can always be realized. It is also clear that the mapping from the impedance parameter to the index indicating the stability may be used even if the index indicating the stability cannot be explicitly expressed by an expression including the impedance parameter.

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

【図1】本発明の実施例における制御ブロック図FIG. 1 is a control block diagram according to an embodiment of the present invention.

【図2】本発明の実施例における si の切替え関数FIG. 2 is a switching function of s i in the embodiment of the present invention.

【図3】本発明の実施例における位置ベースのコンプラ
イアンス制御の接触系
FIG. 3 illustrates a contact system for position-based compliance control according to an embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1:マニピュレータのダイナミクス 2:力検出手段 3:順運動学変換 4:位置ベースのコンプライアンス制御のインピーダン
スモデル 5:位置制御器 6:力ベースのコンプライアンス制御のインピーダンス
モデル(バネのみ) 7:力制御器 8:マニピュレータのヤコビ行列の転置行列 9:位置ベースと力ベースのコンプライアンス制御の選
択行列 10:位置ベースと力ベースのコンプライアンス制御の
選択行列 11:位置ベースのコンプライアンス制御のインピーダ
ンスモデルの伝達関数行列 12:位置制御系の伝達関数行列 13:環境の剛性行列
1: Dynamics of manipulator 2: Force detection means 3: Forward kinematics conversion 4: Impedance model of position-based compliance control 5: Position controller 6: Impedance model of force-based compliance control (spring only) 7: Force controller 8: Transpose matrix of Jacobian matrix of manipulator 9: Selection matrix of position-based and force-based compliance control 10: Selection matrix of position-based and force-based compliance control 11: Transfer function matrix of impedance model of position-based compliance control 12 : Transfer function matrix of position control system 13 : Stiffness matrix of environment

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 マニピュレータの力制御装置において、 位置あるいは速度制御系の上位にインピーダンスモデル
を付加した第1のコンプライアンス制御手段と、 マニピュレータの手先に加わる力を直接制御する力制御
系の上位にインピーダンスモデルを付加した第2のコン
プライアンス制御手段と、 前記第1のコンプライアンス制御手段の安定度を表す指
標をマス、ダンパ、バネからなるインピーダンスパラメ
ータの関数とし、その指標を求める手段と、 前記指標の値に応じて、前記第1のコンプライアンス制
御手段と、前記第2のコンプライアンス制御手段とを滑
らかに切替える手段と、を備えたことを特徴とするマニ
ピュレータの力制御装置。
1. A force control device for a manipulator, comprising: first compliance control means having an impedance model added to a position or speed control system; and impedance to a force control system for directly controlling a force applied to a hand of the manipulator. A second compliance control unit to which a model is added; an index representing the stability of the first compliance control unit as a function of an impedance parameter including a mass, a damper, and a spring; And a means for smoothly switching between the first compliance control means and the second compliance control means in accordance with the following.
【請求項2】 前記指標はゲイン余有である請求項1記
載のマニピュレータの力制御装置。
2. The manipulator force control device according to claim 1, wherein the index is a gain margin.
【請求項3】 前記指標は位相余有である請求項1記載
のマニピュレータの力制御装置。
3. The force control device for a manipulator according to claim 1, wherein the index is a phase margin.
【請求項4】 前記指標は安定度余有である請求項1記
載のマニピュレータの力制御装置。
4. The force control device for a manipulator according to claim 1, wherein the index is a margin of stability.
JP32614596A 1996-11-20 1996-11-20 Manipulator force control device Pending JPH10151590A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32614596A JPH10151590A (en) 1996-11-20 1996-11-20 Manipulator force control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32614596A JPH10151590A (en) 1996-11-20 1996-11-20 Manipulator force control device

Publications (1)

Publication Number Publication Date
JPH10151590A true JPH10151590A (en) 1998-06-09

Family

ID=18184561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32614596A Pending JPH10151590A (en) 1996-11-20 1996-11-20 Manipulator force control device

Country Status (1)

Country Link
JP (1) JPH10151590A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6394731B1 (en) 1998-09-17 2002-05-28 Toyota Jidosha Kabushiki Kaisha Work assist device
WO2011036750A1 (en) * 2009-09-24 2011-03-31 株式会社 東芝 Robot controller
US20130184868A1 (en) * 2012-01-17 2013-07-18 Seiko Epson Corporation Robot controller, robot system, robot control method
US9050721B2 (en) 2012-01-17 2015-06-09 Seiko Epson Corporation Robot controller, robot system, robot control method
DE102015005213B4 (en) * 2014-04-30 2016-08-11 Fanuc Corporation Control device for a flexible robot controller

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6394731B1 (en) 1998-09-17 2002-05-28 Toyota Jidosha Kabushiki Kaisha Work assist device
WO2011036750A1 (en) * 2009-09-24 2011-03-31 株式会社 東芝 Robot controller
US8428779B2 (en) 2009-09-24 2013-04-23 Kabushiki Kaisha Toshiba Robot controlling device
JP5238885B2 (en) * 2009-09-24 2013-07-17 株式会社東芝 Robot controller
US20130184868A1 (en) * 2012-01-17 2013-07-18 Seiko Epson Corporation Robot controller, robot system, robot control method
US9020642B2 (en) * 2012-01-17 2015-04-28 Seiko Epson Corporation Robot controller, robot system, robot control method
US9050721B2 (en) 2012-01-17 2015-06-09 Seiko Epson Corporation Robot controller, robot system, robot control method
US9517562B2 (en) 2012-01-17 2016-12-13 Seiko Epson Corporation Robot controller, robot system, robot control method
DE102015005213B4 (en) * 2014-04-30 2016-08-11 Fanuc Corporation Control device for a flexible robot controller
US9676099B2 (en) 2014-04-30 2017-06-13 Fanuc Corporation Control device for performing flexible control of robot

Similar Documents

Publication Publication Date Title
US11453114B2 (en) Full-state control method for the master-slave robot system with flexible joints and time-varying delays
JP2770982B2 (en) Manipulator position and force coordination controller
CN101801616A (en) Power assist device and control method thereof
JP2008142810A (en) Robot controller
JPH0866893A (en) Collision detecting method
JP2007125965A (en) Vehicle steering control device
JPH10309684A (en) Manipulator compliance control method
JPH10275003A (en) Method and apparatus for controlling two inertial resonance system
JP4639417B2 (en) Robot control device
JPH10128688A (en) Non-interfering control method of robot
CN117400257A (en) Robot control method, device, equipment and computer-readable storage medium
JPH09185416A (en) Manipulator force control device
JP3300144B2 (en) Weaving control method for multi-axis robot
JP6565622B2 (en) Robot system and robot control method
JPH08234801A (en) Control device and control method for motor-driven articulated arm
US8670869B2 (en) Robot controller
JP3339642B2 (en) How to determine the acceleration / deceleration time constant of the robot
JPH10264057A (en) Method for estimating external force of mechanical system
JP3307564B2 (en) Drive control device for servo system
JP2003039348A (en) Control device for remote control robot
JPH09191678A (en) Servo motor speed control method
JP3582541B2 (en) Positioning control method by sliding mode control
JP4078396B2 (en) Positioning control device
JP2006293624A (en) Multi-axis controller
JP2003271246A (en) Speed control device