JP2507891B2 - Manipulator impedance control system - Google Patents
Manipulator impedance control systemInfo
- Publication number
- JP2507891B2 JP2507891B2 JP2286089A JP2286089A JP2507891B2 JP 2507891 B2 JP2507891 B2 JP 2507891B2 JP 2286089 A JP2286089 A JP 2286089A JP 2286089 A JP2286089 A JP 2286089A JP 2507891 B2 JP2507891 B2 JP 2507891B2
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- manipulator
- virtual
- sensor
- impedance control
- 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.)
- Expired - Lifetime
Links
Landscapes
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明はマニピュレータの制御方式に関するもので
ある。TECHNICAL FIELD The present invention relates to a control system for manipulators.
[従来の技術] 拘束条件下の運動や物体との接触を伴うマニピュレー
タの運動に於いて、位置のみではなく力の情報を考慮す
ることの重要性は古くから論じられている。[Prior Art] The importance of considering force information as well as position in motion of a manipulator accompanied by contact with an object or motion under restraint conditions has long been discussed.
力制御を行う一つの代表的な方式は、位置と力のハイ
ブリッド制御であるが、実際の組立作業における位置と
力を加える位置や方向の選択の問題や、境界の検出とモ
ードの切り替えの方法等未解決の課題が残されている。One typical method of force control is position / force hybrid control, but in the actual assembly work the problem of selecting the position and direction to apply the position and force, and the method of boundary detection and mode switching Unresolved issues remain.
もう一つの代表的な方法がインピーダンス制御であ
る。インピーダンス制御は、ロボットと環境の動力学的
相互作用を中心概念とする制御であり、特に接触作業を
行うときに安定的な力制御が実現できる。この制御で
は、ロボットが接触作業を行う場合、ロボットと環境と
の関係をインピーダンスで規定し、ロボットと環境との
動力学的相互作用の変化をインピーダンスの変化として
とらえる。これは、具体的には、ロボットの見かけのダ
イナミクス(慣性・粘性・弾性)の変化として現れる。Another typical method is impedance control. Impedance control is a control whose main concept is dynamic interaction between the robot and the environment, and stable force control can be realized especially when performing contact work. In this control, when the robot performs a contact work, the relationship between the robot and the environment is defined by impedance, and a change in dynamic interaction between the robot and the environment is regarded as a change in impedance. Specifically, this appears as a change in the apparent dynamics (inertia, viscosity, elasticity) of the robot.
このインピーダンス制御は動的インピーダンスの変化
を制御し、エンドイフェクタの剛性や粘性だけでなく見
かけ状の慣性も変化させることを主な特徴としている。The main feature of this impedance control is to control the change of dynamic impedance and change not only the rigidity and viscosity of the end effector but also the apparent inertia.
[発明が解決しようとする課題] しかし、従来のインピーダンス制御方式は、いずれも
力センサまたはトルクセンサを用いているため、マニピ
ュレータの部品点数が増えたり構造が複雑になるため製
造コストが上がるとともに、力を測定する機構のために
マニピュレータの剛性が低下したり構造が脆弱になる可
能性があった。また、力センサを取り付けた場合にはマ
ニピュレータの先端部以外の場所では外力を計測できな
いという問題があった。[Problems to be Solved by the Invention] However, since all the conventional impedance control methods use a force sensor or a torque sensor, the number of parts of the manipulator increases and the structure becomes complicated, and the manufacturing cost increases. Due to the force-measuring mechanism, the manipulator may have reduced rigidity or weakened structure. Further, when the force sensor is attached, there is a problem that the external force cannot be measured at a place other than the tip of the manipulator.
この発明は上記の如き事情に鑑みてなされたものであ
って、力センサを用いず、従ってマニピュレータの構造
が簡単になり、力制御を導入することによるマニピュレ
ータの機械的強度の低下がなく、またマニピュレータの
どの部分に外力を受けてもそれに応じてインピーダンス
を制御しうるマニピュレータのインピーダンス制御方式
を提供することを目的とするものである。The present invention has been made in view of the above circumstances, without using a force sensor, therefore the structure of the manipulator is simplified, there is no reduction in the mechanical strength of the manipulator due to the introduction of force control, and It is an object of the present invention to provide an impedance control method for a manipulator, which can control the impedance according to which part of the manipulator receives an external force.
[課題を解決するための手段] この目的に対応して、この発明のマニピュレータのイ
ンピーダンス制御方式は、複数のリンクを関節を介して
連結して備えるマニピュレータの距離または回転角度セ
ンサ、速度または角速度センサ及び加速度または角加速
度センサのうちの少なくとも一を用い力センサ及びトル
クセンサを用いずに内部状態を推定するインピーダンス
制御方式であって、前記関節を駆動するモータの出力ト
ルクTaを、 I:慣性行列 JT:ヤコビアンの転置行列 M:仮想イナーシャ行列 J:ヤコビアン θ:各軸の回転角度ベクトル t:時間 Dv:粘性摩擦行列 B:仮想粘性摩擦行列 K:仮想剛性行列 Xo:仮想平衡点 L:関節座標からカーテシアン座標への変換行列 C(θ,dθ/dt):重力項 クーロン摩擦等の非線形項 とするとき、 Ta=(I−JTMJ)(d2θ/dt2) +{Dv−JTM(dJ/dt) −JTBJ}(dθ/dt) +JTK{Xo−L(θ)} +C(θ,dθ/dt) と定めることを特徴としている。[Means for Solving the Problems] In order to achieve this object, an impedance control system for a manipulator according to the present invention has a distance or rotation angle sensor, a speed or angular velocity sensor for a manipulator that includes a plurality of links connected through joints. And an acceleration or angular acceleration sensor, and an impedance control method for estimating an internal state without using a force sensor and a torque sensor, wherein an output torque Ta of a motor for driving the joint is expressed by I: inertia Matrix J T : Jacobian transposed matrix M: Virtual inertia matrix J: Jacobian θ: Rotation angle vector of each axis t: Time D v : Viscous friction matrix B: Virtual viscous friction matrix K: Virtual stiffness matrix X o : Virtual equilibrium point L: the transformation matrix from the joint coordinates to Cartesian coordinates C (θ, dθ / dt) : when the nonlinear terms such as gravity term Coulomb friction, T a = (I-J T MJ) (d 2 θ / dt 2 ) + {D v −J T M (dJ / dt) −J T BJ} (dθ / dt) + J T K {X o −L (θ)} + C (θ, dθ / dt) It is characterized by setting.
[作用] マニピュレータの内部センサから回転角度、角速度及
び角加速度を計測して上式に代入し、アクチュエータの
出力トルクTaを求める。このアクチュエータの出力トル
クTaはアクチュエータの目標インピーダンスを実現して
マニピュレータアームの作業のインピーダンス制御が可
能になる。[Operation] rotation angle from the internal sensor of the manipulator, and substituted into the above equation to measure the angular velocity and angular acceleration, obtaining the output torque T a of the actuator. The output torque T a of this actuator realizes the target impedance of the actuator and enables the impedance control of the work of the manipulator arm.
[実施例] 第1図及び第2図にマニピュレータアーム10を示す。[Embodiment] FIG. 1 and FIG. 2 show a manipulator arm 10.
すなわち、マニピュレータアーム10は第1リンクL1、
第2リンクL2及び第3リンクL3を有する。各リンクはす
べてジュラルミン製である。That is, the manipulator arm 10 has the first link L 1 ,
It has a second link L 2 and a third link L 3 . All links are made of duralumin.
第1のリンクL1は関節1によってマニピュレータ本体
4に連結されていて垂直の回転軸11に関して回転可能で
ある。The first link L 1 is connected to the manipulator body 4 by a joint 1 and is rotatable about a vertical axis of rotation 11.
第1リンクL1と第2リンクL2は関節2によって連結さ
れていて水平の回転軸12に関して相対回転可能である。The first link L 1 and the second link L 2 are connected by a joint 2 and can rotate relative to a horizontal rotation axis 12.
第2リンクL2と第3リンクL3は関節3によって連結さ
れていて水平の回転軸13に関して相対回転可能である。The second link L 2 and the third link L 3 are connected by a joint 3 and can rotate relative to a horizontal rotation axis 13.
関節1,関節2及び関節3はそれぞれアクチュエータ1
4,15,16によって駆動されるが、これらのアクチュエー
タとしては、正確な内部モデルを推定するためと精密な
力制御のためにDD(ダイレクトドライブ)モータを採用
したダイレクトドライブ方式のDCトルクモータを使用す
る。このようなDCモータとしてはInland社製のものを使
用することができる。その諸元を第3図に示す。またリ
ンクL1,L2,L3の緒元を第4図に示す。Joint 1, joint 2 and joint 3 are each actuator 1
It is driven by 4,15,16, but as these actuators, a direct drive type DC torque motor that adopts a DD (direct drive) motor for estimating an accurate internal model and for precise force control is used. use. As such a DC motor, one manufactured by Inland can be used. The specifications are shown in FIG. Fig. 4 shows the specifications of the links L 1 , L 2 and L 3 .
制御系は第6図に示すようにコンピュータ17、D/Aコ
ンバータ18、U/Dカウンタ21、サーボアンプ22を有し、
かつマニピュレータアーム10の各関節にアクチュエータ
14,15,16及びロータリエンコーダ23を有している。The control system has a computer 17, a D / A converter 18, a U / D counter 21, and a servo amplifier 22 as shown in FIG.
And actuators at each joint of the manipulator arm 10
It has 14, 15 and 16 and a rotary encoder 23.
以上のハードウエアを用いて、この発明の制御方式を
次のように行う。Using the above hardware, the control method of the present invention is performed as follows.
この発明のインピーダンス制御システムの構成を第7
図に示す。The configuration of the impedance control system of the present invention is described below.
Shown in the figure.
各軸の回転センサからの信号はコンピュータ17に取り
込まれ、回転角度・角速度・角加速度を計算した後、適
当なゲインをかけてモータトルクとし、サーボアンプへ
出力する。サーボアンプでは電流制御を行う。The signal from the rotation sensor of each axis is taken into the computer 17, and after calculating the rotation angle, angular velocity and angular acceleration, it is output as a motor torque by applying an appropriate gain. The servo amplifier controls the current.
マニピュレータの運動方程式を次のように表す。 The equation of motion of the manipulator is expressed as follows.
I(d2θ/dt2)+Dv(dθ/dt) +C(θ,dθ/dt) =Ta+JTFe …(1) 但し I:慣性行列 Dv:粘性摩擦行列 C(θ,dθ/dt):重力項等の非線形項 以上の係数は既知となる。また、 Ta:アクチュエータの出力行列 Fe:環境から受ける外力の行列 θ:各軸の回転角度行列 J:ヤゴビアン JT:ヤゴビアンの転置行列 次に、環境と接触した際の仮想インピーダンスZ
(S)を Z(S)=S/(MS2+BS+K) と設定すると外力Feは、 Fe=M(d2X/dt2) +B(dX/dt)+K(X−X0) …(2) 但し、 M:仮想イナーシャ行列 B:仮想粘性摩擦行列 K:仮想剛性行列 X:カーテシアン空間上の座標行列 X0:仮想平衡点 時間tの関数の軌道を表す。I (d 2 θ / dt 2 ) + D v (dθ / dt) + C (θ, dθ / dt) = T a + J T F e … (1) where I: inertia matrix D v : viscous friction matrix C (θ, dθ / dt): Non-linear term such as gravity term Coefficients above are known. In addition, T a is the output matrix of the actuator F e is the matrix of the external force received from the environment θ is the rotation angle matrix of each axis J is the Jagobian J T is the transposed matrix of the Jagobian, and then the virtual impedance Z when in contact with the environment
When (S) is set as Z (S) = S / (MS 2 + BS + K), the external force F e is F e = M (d 2 X / dt 2 ) + B (dX / dt) + K (X−X 0 ) ... (2) where M: virtual inertia matrix B: virtual viscous friction matrix K: virtual stiffness matrix X: coordinate matrix in Cartesian space X 0 : virtual equilibrium point represents a trajectory of a function of time t.
ここで、θとXは、座標変換により次の関係を持つ。 Here, θ and X have the following relationship by coordinate conversion.
dX/dt=J(dθ/dt) …(3) d2X/dt2=J(d2θ/dt2) +(dJ/dt)(dθ/dt) …(4) X=L(θ) …(5) これらを(2)式に代入すると、 JTFe=JTMJ(d2θ/dt2) +JTM(dJ/dt)(dθ/dt) +JTBJ(dθ/dt) +JTK{L(θ)−X0} …(6) 従って、アクチュエータの実際の出力トルクは、 Ta=(I−JTMJ)(d2θ/dt2) +{Dv−JTM(dJ/dt) −JTBJ}(dθ/dt) +JTK{X0−L(θ)} +C(θ,dθ/dt) …(7) この(7)式からわかるように、マニピュレータの各
係数を同定し、マニピュレータの内部センサからモータ
の回転角度・角速度・角加速度を計測すれば、力センサ
を用いることなくアクチュエータのトルクが計算でき、
(2)式の目標とするインピーダンスを持った制御がで
きる。dX / dt = J (dθ / dt) (3) d 2 X / dt 2 = J (d 2 θ / dt 2 ) + (dJ / dt) (dθ / dt) (4) X = L (θ ) (5) Substituting these into equation (2), J T Fe = J T MJ (d 2 θ / dt 2 ) + J T M (dJ / dt) (d θ / dt) + J T BJ (d θ / dt ) + J T K {L (θ) −X 0 } (6) Therefore, the actual output torque of the actuator is T a = (I−J T MJ) (d 2 θ / dt 2 ) + {D v − J T M (dJ / dt) -J T BJ} (dθ / dt) + J T K {X 0 -L (θ)} + C (θ, dθ / dt) ... (7) as can be seen from equation (7) In addition, by identifying each coefficient of the manipulator and measuring the rotation angle, angular velocity, and angular acceleration of the motor from the internal sensor of the manipulator, the torque of the actuator can be calculated without using a force sensor,
Control with the target impedance of equation (2) is possible.
[実験例] 以上のインピーダンス制御方式を2軸の垂直多関節型
DDマニピュレータを用いて、平面内での接触作業の制御
実験を行った。[Experimental example] The above impedance control system is a two-axis vertical articulated type.
A DD manipulator was used to perform a control experiment of contact work in a plane.
マニピュレータの構成 このマニピュレータは、垂直多関節型であり3自由度
を持つ。今回は第1軸を固定し、垂直平面内で稼働する
2自由度マニピュレータとして使用している。各軸のア
クチュエータは精密な力制御のためにDDモータを採用し
ている。Manipulator Configuration This manipulator is of the vertical articulated type and has three degrees of freedom. This time, the first axis is fixed and used as a two-degree-of-freedom manipulator that operates in a vertical plane. The actuator for each axis uses a DD motor for precise force control.
運動方程式の導出 運動方程式の導出には、ラグランジェの運動方程式を
用いた。運動方程式のパラメータを同定するために、各
軸を振子の支点として減衰振動させ、その周期と振幅か
ら慣性Iと粘性摩擦係数Dv、クーロン摩擦係数を求め
た。第5図に固定したパラメータを示す。Derivation of equation of motion Lagrange's equation of motion was used to derive the equation of motion. In order to identify the parameters of the equation of motion, each axis was damped and oscillated with the fulcrum of the pendulum, and the inertia I, viscous friction coefficient D v , and Coulomb friction coefficient were obtained from the period and amplitude. FIG. 5 shows the fixed parameters.
制御回路及びプログラム 各軸の回転センサとして2000p/rのロータリエンコー
ダを4逓倍して用いた。(7)式の制御を行う場合、角
速度・角加速度の正確な値が必要となるが、それをパス
ル数の差分によって求めると、低速回転域では有効桁数
が小さくなって、制度が非常に悪くなる。そこで本装置
ではパルス間隔を基準クロック1MHzで測定し、その逆数
をもって角速度とした。Control circuit and program A rotary encoder of 2000p / r was multiplied by 4 and used as a rotation sensor for each axis. When controlling equation (7), accurate values of angular velocity and angular acceleration are required, but if they are calculated from the difference in the number of pulses, the number of effective digits will be small in the low-speed rotation range, and the accuracy will be extremely high. Deteriorate. Therefore, in this device, the pulse interval was measured at a reference clock of 1 MHz, and the reciprocal thereof was used as the angular velocity.
なお、プログラミング言語にはCを用い、制御周期は
5.0msである。In addition, C is used as the programming language and the control cycle is
It is 5.0 ms.
制御実験 次にこのシステムを用いて行った制御実験の概要を説
明する。水平軸、垂直軸方向に各々仮想インピーダンス
を設定し、ある平面に接触させながらその面にそって動
作させる。その面の少し下を面から一定の距離を保ちな
がら仮想平衡点を等速で動かしていくと、マニピュレー
タは平面に接触して面に垂直に一定の力を加えながら仮
想平衡点を追従する。この時、途中に半円状の障害物を
置くと仮想平衡点からの位置偏差に比例した力を障害物
に加えながらこれに沿って動作する。この時各軸方向に
加える力の価値を第8図に示す。Control Experiment Next, an outline of the control experiment performed using this system will be described. Virtual impedance is set in each of the horizontal axis and the vertical axis, and the device is operated along the plane while being in contact with the plane. When the virtual equilibrium point is moved at a constant velocity slightly below the surface while keeping a constant distance from the surface, the manipulator follows the virtual equilibrium point while contacting the plane and applying a constant force perpendicular to the plane. At this time, if a semi-circular obstacle is placed on the way, a force proportional to the position deviation from the virtual equilibrium point is applied to the obstacle and the obstacle moves along the obstacle. The value of the force applied in each axial direction at this time is shown in FIG.
この図を見ると、時間軸に沿った垂直方向の力の値は
半円状ではないが、これは、マニピュレータが曲面上を
動作する時、その曲面の接線方向に一定の力を必要とす
るからである。従って、障害物の前半部分では、接線方
向に充分な力を得られる程仮想平衡点との位置偏差が大
きくなるまで待機し、後半では逆に小さい位置偏差で動
作している。Looking at this figure, the force values in the vertical direction along the time axis are not semi-circular, but this requires a constant force in the tangential direction of the curved surface when the manipulator operates on the curved surface. Because. Therefore, in the first half of the obstacle, the robot waits until the positional deviation from the virtual equilibrium point becomes large enough to obtain sufficient force in the tangential direction, and in the latter half, it operates with a small positional deviation.
このようにマニピュレータは、仮想したインピーダン
スを保ちながら安定した接触作業を行うことができた。Thus, the manipulator was able to perform stable contact work while maintaining a virtual impedance.
[発明の効果] この発明では力センサ等を用いずに内部状態を推定す
るインピーダンス制御法を得ることができ、従って、力
センサを用いないためマニピュレータの構造が簡単にな
り、力制御を導入することによるマニピュレータの機械
的強度の低下はない。またマニピュレータのどの部分に
外力を受けても、それに応じてインピーダンス制御をす
ることができる。EFFECTS OF THE INVENTION In the present invention, an impedance control method for estimating the internal state can be obtained without using a force sensor, etc. Therefore, since the force sensor is not used, the structure of the manipulator is simplified, and force control is introduced. There is no decrease in the mechanical strength of the manipulator. Further, even if any part of the manipulator receives an external force, impedance control can be performed accordingly.
第1図はマニピュレータアームの正面図、第2図はマニ
ピュレータアームの側面図、第3図は各関節を駆動する
DDモータの諸元を示す表、第4図はマニピュレータハン
ドの諸元を示す表、第5図は同定された各軸のパラメー
タを示す表、第6図は制御装置の構成図、第7図はイン
ピーダンス制御方式を示すブロック線図、及び第8図は
マニピュレータアームに作用する時間軸に沿った垂直方
向と水平方向の力を示すグラフである。 L1……第1リンク、 L2……第2リンク、 L3……第3リンク、 1,2,3……関節、 10……マニピュレータアーム、 11,12,13……回転軸、 14,15,16……アクチュエータ、 17……コンピュータ、 18……D/Aコンバータ、 21……U/Dカウンタ、 22……サーボアンプ1 is a front view of the manipulator arm, FIG. 2 is a side view of the manipulator arm, and FIG. 3 drives each joint.
Table showing specifications of the DD motor, FIG. 4 is a table showing specifications of the manipulator hand, FIG. 5 is a table showing parameters of each identified axis, FIG. 6 is a configuration diagram of the control device, and FIG. Is a block diagram showing an impedance control method, and FIG. 8 is a graph showing vertical and horizontal forces acting on the manipulator arm along the time axis. L 1 …… First link, L 2 …… Second link, L 3 …… Third link, 1,2,3 …… Joint, 10 …… Manipulator arm, 11,12,13 …… Rotary axis, 14 , 15,16 …… actuator, 17 …… computer, 18 …… D / A converter, 21 …… U / D counter, 22 …… servo amplifier
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 「ロボット制御基礎論」吉川恒夫著 株式会社コロナ社発行 ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference “Robot control basics” by Tsuneo Yoshikawa Published by Corona Publishing Co., Ltd.
Claims (1)
るマニピュレータの距離または回転角度センサ、速度ま
たは角速度センサ及び加速度または角加速度センサのう
ちの少なくとも一を用い力センサ及びトルクセンサを用
いずに内部状態を推定するインピーダンス制御方式であ
って、前記関節を駆動するモータの出力トルクTaを、 I:慣性行列 JT:ヤコビアンの転置行列 M:仮想イナーシャ行列 J:ヤコビアン θ:各軸の回転角度ベクトル t:時間 Dv:粘性摩擦行列 B:仮想粘性摩擦行列 K:仮想剛性行列 Xo:仮想平衡点 L:関節座標からカーテシアン座標への変換行列 C(θ,dθ/dt):重力項 クーロン摩擦等の非線形項 とするとき、 Ta=(I−JTMJ)(d2θ/dt2) +{Dv−JTM(dJ/dt) −JTBJ}(dθ/dt) +JTK{Xo−L(θ)} +C(θ,dθ/dt) と定めることを特徴とするマニピュレータのインピーダ
ンス制御方式1. A manipulator having a plurality of links connected through joints, wherein at least one of a distance or rotation angle sensor, a velocity or angular velocity sensor, an acceleration or an angular acceleration sensor is used, and a force sensor or a torque sensor is not used. Is an impedance control method that estimates the internal state, and the output torque T a of the motor that drives the joint is I: inertia matrix J T : transposed matrix of Jacobian M: virtual inertia matrix J: Jacobian θ: of each axis Rotation angle vector t: time D v : viscous friction matrix B: virtual viscous friction matrix K: virtual stiffness matrix X o : virtual equilibrium point L: transformation matrix from joint coordinates to Cartesian coordinates C (θ, dθ / dt): gravity When a nonlinear term such as Coulomb friction is used, T a = (I−J T MJ) (d 2 θ / dt 2 ) + {D v −J T M (dJ / dt) −J T BJ} (d θ / dt) + J T K {X o −L (θ)} + C (θ, dθ / dt) Impedance control method for manipulators
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2286089A JP2507891B2 (en) | 1989-02-01 | 1989-02-01 | Manipulator impedance control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2286089A JP2507891B2 (en) | 1989-02-01 | 1989-02-01 | Manipulator impedance control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH02205489A JPH02205489A (en) | 1990-08-15 |
JP2507891B2 true JP2507891B2 (en) | 1996-06-19 |
Family
ID=12094470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2286089A Expired - Lifetime JP2507891B2 (en) | 1989-02-01 | 1989-02-01 | Manipulator impedance control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2507891B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003078110A1 (en) * | 2002-03-18 | 2003-09-25 | Sony Corporation | Robot device, legged locomotion robot operation control device and operation control method, legged locomotion robot sensor system, and locomotion device |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2864266B1 (en) * | 2003-12-19 | 2006-02-17 | Staubli Sa Ets | METHOD AND DEVICE FOR CONTROLLING DISPLACEMENTS OF A MOBILE PART OF A MULTI-AXIS ROBOT |
JP5458273B2 (en) * | 2009-02-09 | 2014-04-02 | 本田技研工業株式会社 | Control device |
JP2010221322A (en) * | 2009-03-23 | 2010-10-07 | Yamatake Corp | Positioner |
JP6305673B2 (en) | 2011-11-07 | 2018-04-04 | セイコーエプソン株式会社 | Robot control system, robot system and robot |
JP5623451B2 (en) * | 2012-03-22 | 2014-11-12 | 国立大学法人名古屋工業大学 | Power assist device, control method thereof, and program |
JP5823923B2 (en) * | 2012-06-19 | 2015-11-25 | 国立大学法人 名古屋工業大学 | Power assist device, control method thereof, and program |
JP5823924B2 (en) * | 2012-06-19 | 2015-11-25 | 国立大学法人 名古屋工業大学 | Power assist device, control method thereof, and program |
CN106475999B (en) * | 2016-12-23 | 2018-11-09 | 东南大学 | The acceleration control method of Dual-Arm Coordination based on impedance model under hard conditions |
-
1989
- 1989-02-01 JP JP2286089A patent/JP2507891B2/en not_active Expired - Lifetime
Non-Patent Citations (1)
Title |
---|
「ロボット制御基礎論」吉川恒夫著株式会社コロナ社発行 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003078110A1 (en) * | 2002-03-18 | 2003-09-25 | Sony Corporation | Robot device, legged locomotion robot operation control device and operation control method, legged locomotion robot sensor system, and locomotion device |
KR100959472B1 (en) * | 2002-03-18 | 2010-05-25 | 소니 주식회사 | Robot device and control method of robot device |
US7881824B2 (en) | 2002-03-18 | 2011-02-01 | Sony Corporation | System and method of controlling a legged locomotion robot |
US8612052B2 (en) | 2002-03-18 | 2013-12-17 | Sony Corporation | Robot device, movement controlling apparatus and method for legged locomotion robot, sensor system for legged locomotion robot, and mobile unit |
Also Published As
Publication number | Publication date |
---|---|
JPH02205489A (en) | 1990-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5497061A (en) | Method of controlling robot's compliance | |
JPS59107884A (en) | Control system of robot | |
US5357424A (en) | Dynamic model parameter identification system | |
JP2507891B2 (en) | Manipulator impedance control system | |
Lu et al. | Experimental determination of dynamic parameters of robotic arms | |
JP2017124455A (en) | Robot device, robot control method, program and record medium | |
JP3380327B2 (en) | Deflection correction control method for parallel link manipulator | |
JPH0457688A (en) | Control device for robot in inertial system | |
JPH0720941A (en) | Flexible servo control method capable of specifying softness on work coordinates | |
Youcef-Toumi et al. | Force control of direct-drive manipulators for surface following | |
JP3081518B2 (en) | Robot rigidity identification method and device | |
JPH071463B2 (en) | Robot controller | |
JPS6077210A (en) | Controlling method of spatial kinetic mechanism | |
JPH03117580A (en) | Robot model identifying device | |
JPS60263206A (en) | Control device of manipulator | |
JPS61224012A (en) | Driving system of manipulator | |
JPH0630012B2 (en) | Control method for industrial robot | |
JPS59220806A (en) | Controlling method of industrial robot | |
JPS61159390A (en) | Method of controlling industrial robot | |
JP3020986B2 (en) | Control method of multi-degree-of-freedom robot | |
JP3596682B2 (en) | Robot acceleration / deceleration time determination method | |
JP2594546B2 (en) | Control method based on virtual internal model of robot | |
JPH06274227A (en) | Method for calculating compensation torque of controlled target | |
JP2718688B2 (en) | Control device for position and force of multi-degree-of-freedom work machine | |
JP2020062730A (en) | Robot control method, robot device, program, recording medium, and article manufacturing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |