JPH10151590A - Manipulator force control device - Google Patents
Manipulator force control deviceInfo
- 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
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
【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.
【図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.
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)
を付加した第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. The manipulator force control device according to claim 1, wherein the index is a gain margin.
のマニピュレータの力制御装置。3. The force control device for a manipulator according to claim 1, wherein the index is a phase margin.
載のマニピュレータの力制御装置。4. The force control device for a manipulator according to claim 1, wherein the index is a margin of stability.
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)
| 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 |
-
1996
- 1996-11-20 JP JP32614596A patent/JPH10151590A/en active Pending
Cited By (10)
| 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 |