JPH0683976B2 - コンプライアンス制御方法 - Google Patents

コンプライアンス制御方法

Info

Publication number
JPH0683976B2
JPH0683976B2 JP63059574A JP5957488A JPH0683976B2 JP H0683976 B2 JPH0683976 B2 JP H0683976B2 JP 63059574 A JP63059574 A JP 63059574A JP 5957488 A JP5957488 A JP 5957488A JP H0683976 B2 JPH0683976 B2 JP H0683976B2
Authority
JP
Japan
Prior art keywords
compliance
coordinate system
controlled object
trajectory
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
Application number
JP63059574A
Other languages
English (en)
Other versions
JPH01234183A (ja
Inventor
石川  浩
千尋 澤田
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP63059574A priority Critical patent/JPH0683976B2/ja
Priority to EP89302062A priority patent/EP0333345B1/en
Priority to DE8989302062T priority patent/DE68900553D1/de
Priority to CA000592551A priority patent/CA1325465C/en
Publication of JPH01234183A publication Critical patent/JPH01234183A/ja
Priority to US07/833,567 priority patent/US5206930A/en
Publication of JPH0683976B2 publication Critical patent/JPH0683976B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1628Program controls characterised by the control loop
    • B25J9/1633Program controls characterised by the control loop compliant, force, torque control, e.g. combined with position control

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Position Or Direction (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】 A.産業上の利用分野 本発明はコンプライアンス制御方法に関し、より具体的
には力センサからのフィードバックより産業用マニピュ
レータの手先等の制御対象物に任意の硬さ・減衰等を実
現する制御手法に関する。
B.従来技術およびその問題点 マニピュレータを使って組立てなどの作業をする場合、
何らかの手段によって手先の力あるいは硬さを調整する
ことが必要である。つまり、従来の産業用マニピュレー
タのように位置制御しか行なわれていないためにただ単
に位置剛性が高く作業対象物からの反力を無視して動作
をするものでは、挿入等の組立作業を行わせる場合に作
業対象物にならわせて動作することができない。それば
かりか位置の偏差が大きいときは作業対象物を破損する
ことになる。通常このような物同志の接触の際の緩衝の
ために手先にばね等を取り付け、手先の硬さを調整して
いる。この手先の硬さの調整をばね等の機構によらず制
御によってあたかも手先にばね等があるかのようにマニ
ピュレータを動かし外部環境とのマッチングを計るもの
をコンプライアンス制御と呼んでいる。
さて力学系における力の釣合においてはただ単にばねの
硬さによる力だけでなくダンパによる減衰力や慣性力お
よび力源による力等があり、外部環境とマッチングをと
るためにはこれらのパラメータを考慮することが必要で
ある。ここでは外部環境とのマッチングのためのコンプ
ライアンスを第2図および式(1)に示すような二次の
運動方程式で表す。この運動は一般的にはあるコンプラ
イアンスを考える直交座標系(C)において各座標軸に
ついて並進及び回転が独立に扱われる。すなわち M(−)+K(−)+ K(p−p)=K(f−f) (1) C M C(−)+ C C(−) +C C(p−p) =C C(f−f) p:ハンドの位置の目標値(6 ベクトル) p:ハンドの位置(6 ベクトル) f:ハンドにかかる力の目標値(6 ベクトル) f:ハンドにかかる力(6 ベクトル) M:世界座標系における仮想質量・慣性(6×6 行列) k:世界座標系における減衰係数(6×6 行列) k:世界座標系におけるばね係数(6×6 行列) K:世界座標系におけるコンプライアンス選択行列
(6×6 行列) C:コンプライアンス座標系 M:コンプライアンス座標系における仮想質量・慣性
(6×6 対角行列):コンプライアンス座標系における減衰係数(6
×6 対角行列):コンプライアンス座標系におけるばね係数(6
×6 対角行列):コンプライアンス座標系におけるコンプライア
ンス選択行列 (6×6 対角要素が1または0の対角行列) ここでコンプライアンス選択行列()とはコンプ
ライアンス座標系において力を考慮するか(1)しない
か(0)を選択するためのスイッチである。これは軸ご
とにみれば車等にも見られる通常のサスペンションであ
る。つまりコンプライアンス制御の目的は、第2図に示
すように、あたかも手先にばねやダンパ、仮想質量、力
源からなるサスペンション機構があるかのようにマニピ
ュレータを制御すること、さらにいえば運動方程式
(1)を満足するようにマニピュレータを制御すること
といえる。
さて、従来のコンプライアンス制御はこれを簡便にし単
にばねのみがダンパのみしか扱わないものが主流であっ
た。
またこのコンプライアンス制御を、力センサにより外力
を検出しマニピュレータを速度制御することにより行な
う方法が、下記文献に記載されている。
杉本浩一著「ロボットアームの力フィードバック制御」
計測と制御第25巻第1号、1986年1月 上記文献によれば、検出した力に関する量を含む、世界
座標系における運動方程式(1)を積分して速度を求
め、これをヤコビアンによりジョイント座標系における
速度に変換し、あとは通常の速度制御を行うものであ
る。式(1)においてKを単位行列とし、速度、加速
度および力の目標値(,f)を0とし、整理
すれば、 M=−K+K(p−p)−f (2) この式の両辺にMの逆行列を掛け、積分すれば次式を得
る。
=M-1∫{=K+K(p−p)−f}dt
(3) これを差分の形で表せば、 =TM-1{K(p−p)−f}+ (I−TM-1Kn−1 (4) T:サンプリング時間 この速度()をヤコビアン行列によりジョイント座
標系に変換すれば、ジョイントの目標角速度()を
得る。 =J-1 =J-1[TM-1{K(p−p)−f} +(I−TM-1Kn−1] (5) つまり、フィードバックされた位置(p)と力(f)を
式(5)に代入して求めたジョイイント角速度(
によりマニピュレータを速度制御すれば、任意の二次の
コンプライアンスが実現される。
しかしながらこの方法にも問題がある。この制御方式で
は摩擦に対して不安定になることがある。ここでは位置
の安定性について検討する。第3図にこの制御方式のブ
ロック図を示す。ここで位置のフィードバックが軌道の
生成を行うところまで戻っていることに注意されたい。
さて、式(3)から位置のフィードバックに係わる項を
抜き出すと次式のようになる。rc =M-1K∫(p−p)dt (6) 世界座標系の速度はフィードバック値と間違えないよ
うにrcと書くことにする。さてこのrcをジョイント
座標系に変換すればジョイントの目標角速度rcを得
る。rc =J(q)-1M-1K∫(p−p)dt (7) 第3図のように速度フィードバックゲインをKとすれば
ジョイントに印加するトルクτは以下のようになる。
τ=Krc =KJ(q)-1M-1K∫(p−p)dt (8) あるいは、位置フィードバックゲインK2を K2=KJ(q)-1M-1K (9) とすれば τ=K2∫(p−p)dt (10) となり、位置のフィードバックについては積分制御にな
る。
一般に産業用マニピュレータは減速ギア等の機構上摩擦
が大きい。このジョイントにおける静摩擦トルクを
τfs、動摩擦トルクをτfdとする。ここで位置pがその
目標値pから少しずれているとしよう。この場合、は
じめは静摩擦により止まっているが式(10)の右辺が時
間積分され、時間の経過とともに大きくなり、ある時間
においてついには静摩擦トルクτfsと等しくなる。
つまり τfs=τ=K2(p−p)t (11) この後、ジョイントトルクは静摩擦より大きくなりジョ
イントが動きはじめる。動作中の摩擦つまり動摩擦トル
クτfdは静摩擦トルクτfsより小さいので目標値p
通り過ぎ、反対側にずれてしまう。するとまた時間の経
過とともに逆方向のトルクが増大し静摩擦を越えると反
対方向に動きだす。この制御の下ではこのような動作を
永久に続けることになる。この動作を第4図に示す。こ
のような動作は位置ゲインK2が小さいとき顕著に現れ
る。逆にいえばこの動作の繰返周期および位置偏差の振
幅を小さくするには位置ゲインK2を大きくすればよく、
一般の積分制御では発振しない程度までこの位置ゲイン
K2を大きくする、言い替えればフィードバックゲインは
制御性を考えるとあまり変えることは好ましくない。
さてここでこのコンプライアンス制御の目的を振り返っ
てみよう。コンプライアンス制御の目的は手先の動作に
おいて、そのばね(硬さ)やダンパ(減衰)を自由に設
定することである。さて、この制御方法では式(3)に
おいてばね定数Kを変えることによってばねの硬さを
変える。これは式(9)から位置ゲインK2を変えること
を意味する。例えばいま弱いばねを設定したいとしよ
う。そのためにばね定数Kを小さくすれば必然的に位
置ゲインK2が小さくなってしまい、前述した振動を避け
られない。また式(9)を見ると位置ゲインK2を変える
他の要因として世界座標系からジョイント座標系への変
換行列すなわち逆ヤコビアン行列J(q)-1があげられ
る。この行列はジョイント角度の関数でありマニピュレ
ータの位置姿勢により0から無限大まで大きく値を変え
る。したがって位置ゲインK2もその値を大きく変えるこ
とになり、ある位置姿勢で設定できた硬さが別の位置姿
勢では設定できないといったことが少なからず起こりえ
る。これらのことは位置ゲインK2を変えることによりコ
ンプライアンス制御のばねの硬さを変えることに起因す
る。
従って、これらの欠点を克服するには、指定されたコン
プライアンスを満足する軌道の生成とフィードバックゲ
インをきちんと分けて考えなければならない。
C.問題点を解決するための手段 本発明はサーボによる位置剛性の高い産業用マニピュレ
ータに対し、運動方程式(1)を積分して検出された外
力により変位された位置を求め、これを逆キネマティク
スによりジョイント座標系の位置の軌跡を計算し、さら
にそれを微分して速度および加速度の軌跡を求め、これ
らの軌跡により位置制御をかけることによりコンプライ
アンス制御を行うものである。これによりコンプライア
ンスは任意の直交座標系においてただ単なる硬さだけで
なく減衰などを含む二次の振動の形で指定され、さらに
コンプライアンスの指定とフィードバックゲインを明確
に分けることにより指定されたコンプライアンスが忠実
に実現される。
D.実施例 本制御手法の概要を第1図に示す。第1A図は、後記式
(12)−(16)をそのまま反映したものである。また、
第1B図は、第3図との比較のため、第1A図のパラメータ
のうち、Kを単位行列とし、かつ速度、および力の目
標値(,f)を0とした場合を示す。本制御手法は
次の三つの段階に分けて考えることができる。
(1)コンプライアンス軌道の生成 指定された世界座標系の位置(p)、速度()、
力(f)の目標値とセンサからのフィードバック値
(f)および仮想質量・慣性(M)、減衰係数
(K)、ばね係数(K)、コンプライアンス選択行
列(K)からなる二次のコンプライアンスの式(1)
において、位置(p)をコンプライアンス軌道(prc
と書きなおし、同式を2回積分することにより、同式を
満足する位置の軌道(prc)を求める。つまり、 prc=∫∫M-1{Krc)+ K(p−prc)+K(f−f)} dtdt+p (12) (2)座標変換およびジョイント座標系におけるコンプ
ライアンス軌道の生成 この世界座標系の位置の軌道(prc)から逆キネマティ
クスを解きジョイント座標系の角度の軌道(qrc)を求
める。また、この角度の軌道(qrc)を微分し、角速度
および角加速度の軌道(rcrc)を求める。
rc=IK(prc) (13) IK( ):逆キネマティクスrc =dqrc/dt (14)rc =drc/dt (15) (3)位置制御 この生成されたジョイント座標系におけるコンプライア
ンス軌道に追従させるべく、位置制御をかける。
τ=K0 rc+K1rc−) +K2(qrc−q) (16) q:フィードバックされたジョイントの角度 :フィードバックされたジョイントの角速度 τ:ジョイントに印加するトルク K0,K1,K2:フィードバックゲイン この方法によれば、コンプライアンスのパラメータ(M,
K,K,K)とフィードバックゲイン(K0,K1,K2)が
明確に別れており、したがってコンプライアンスのパラ
メータ、とくにばねの硬さ(K)を自由に設定でき
る。つまり、本発明の制御方法では設定されたばねの硬
さを実現するに際し式(12)から(15)によりその軌道
を求め、しかるのち式(16)により位置制御を行ってい
るので原理的にコンプライアンス制御のばねの硬さK
と位置フィードバックゲインK2はまったく別物であり、
したがって上記文献の方法で見られたような振動とは無
縁である。同様に位置フィードバックゲインが逆ヤコビ
アン行列J(q)-1を含んでいないので位置姿勢により
制御性が損なわれることはない。
さて、第5A図ないし第5E図を参照しつつ、本制御手法を
用いてコネクタ51にプラグ52を差し込む作業を考えてみ
よう。ここでは周辺環境の低コスト化のためにコネクタ
51およびプラグ52の置かれる位置の精度は悪いものとす
る。なお、マニピュレータ53は第5A図に示すような手先
に6方向の力センサ54が取り付けられた6軸のものであ
る。作業はプラグ52をコネクタ51のところまで持ってい
き挿入できるようにきちっと位置合わせすることから始
まる。まずおおよそのところまで位置制御によってプラ
グ52を持っていく(第5B図)。つぎに全方向にやや硬い
ばねの状態で小刻に動かしそのときの力の様子からコネ
クタ51の位置を探る(第5C図)。ほぼ位置の確認が終わ
ったら、差し込む方向には硬くそれ以外の方向にはばね
を柔らかくしプラグ52を差し込んでいく(第5D図)。こ
こでこの挿入作業はどこまで差し込めばいいかは位置と
してはわからず、ただ差し込めるまで差し込むものとす
る。これは人間が行う場合はごく普通のことである。さ
て本体挿入がすんだあたりまできたらこんどは挿入方向
の力の目標値を大きくして力で押し込んでいく。そして
ある値より大きな力が検出されたら挿入が済んだと判断
し、作業を終える(第5E図)。なお減衰のパラメータの
設定は系が発振しないように定める。
これらの作業は位置制御しかできない市販のマニピュレ
ータでは行えない。また、手法上設定できるコンプライ
アンスに制限の大きい従来のコンプライアンス制御では
このような微妙な力の制御を産業用マニピュレータに行
わせることは困難である。
E.効果 本発明はコンプライアンス制御を位置制御に帰着させ、
あとは通常のジョイントの角度制御を行なっているた
め、サーボによる位置剛性の高い産業用マニピュレータ
において比較的速度の遅い場合のコンプライアンス制御
においては有効である。従来の方法と比べて二次のコン
プライアンスのパラメータ、とくにばねの硬さ(K
を自由に設定することができ微妙な力加減を必要とする
組立作業などを行うことができる。
【図面の簡単な説明】
第1A図および第1B図は本発明のコンプライアンス制御方
法を示すブロック図、 第2図はマニピュレータの手先のコンプライアンスを表
現するための図、 第3図は従来のコンプライアンス制御方法を示すブロッ
ク図、 第4図は従来のコンプライアンス制御に見られる振動の
様子を説明するための図、 第5A図ないし第5E図は本発明の制御方法を用いたプラグ
のエッジ・コネクタへの挿入作業を説明するための図で
ある。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】制御対象物に作用する力を検出し、検出さ
    れた力に基づいて制御対象物の位置を制御するシステム
    において、 コンプライアンスに関するパラメータ、およびコンプラ
    イアンスの釣合に関する量を指定し、 上記指定されたコンプライアンスに関するパラメータ、
    コンプライアンスの釣合に関する量、および検出された
    力に関する量を含む、世界座標系における制御対象物の
    2次の運動方程式を解いて、同運動方程式を満足する制
    御対象物の位置の軌道を生成し、 上記世界座標系における制御対象物の位置の軌道を、同
    制御対象物に固有の座標系における同制御対象物の位置
    の軌道に変換し、 上記固有の座標系における制御対象物の位置の軌道か
    ら、同座標系における制御対象物の速度の軌道と加速度
    の軌道を生成し、 上記固有の座標系における制御対象物の位置、速度、お
    よび加速度の軌道に追従させるべく、同制御対象物の位
    置制御を行う ことを特徴とするコンプライアンス制御方法。
JP63059574A 1988-03-15 1988-03-15 コンプライアンス制御方法 Expired - Lifetime JPH0683976B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP63059574A JPH0683976B2 (ja) 1988-03-15 1988-03-15 コンプライアンス制御方法
EP89302062A EP0333345B1 (en) 1988-03-15 1989-03-01 A method of positioning an object under force feedback control
DE8989302062T DE68900553D1 (de) 1988-03-15 1989-03-01 Verfahren zur positionierung eines objekts mit kraftsteuerungsrueckkoppelung.
CA000592551A CA1325465C (en) 1988-03-15 1989-03-02 Method for compliance control
US07/833,567 US5206930A (en) 1988-03-15 1992-02-07 Method of compliance control of a manipulator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63059574A JPH0683976B2 (ja) 1988-03-15 1988-03-15 コンプライアンス制御方法

Publications (2)

Publication Number Publication Date
JPH01234183A JPH01234183A (ja) 1989-09-19
JPH0683976B2 true JPH0683976B2 (ja) 1994-10-26

Family

ID=13117138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63059574A Expired - Lifetime JPH0683976B2 (ja) 1988-03-15 1988-03-15 コンプライアンス制御方法

Country Status (5)

Country Link
US (1) US5206930A (ja)
EP (1) EP0333345B1 (ja)
JP (1) JPH0683976B2 (ja)
CA (1) CA1325465C (ja)
DE (1) DE68900553D1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8369983B2 (en) 2007-06-14 2013-02-05 Fanuc Ltd. Fitting apparatus

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04233602A (ja) * 1990-12-28 1992-08-21 Fanuc Ltd ロボットのたわみ補正方法及びたわみ認識方法
US5497061A (en) * 1993-03-31 1996-03-05 Hitachi, Ltd. Method of controlling robot's compliance
US5513100A (en) * 1993-06-10 1996-04-30 The University Of British Columbia Velocity controller with force feedback stiffness control
JPH07319547A (ja) * 1994-05-20 1995-12-08 Fanuc Ltd ロボットの倣い制御方法
US5500580A (en) * 1994-09-19 1996-03-19 Hr Textron Inc. Integrated compliance servovalve
FR2738808B1 (fr) * 1995-09-14 1997-10-24 Cim Manutique Sa Equilibrage et/ou positionnement de toute charge de poids variable ou non, en mouvement non uniforme
US5946449A (en) * 1996-04-05 1999-08-31 Georgia Tech Research Corporation Precision apparatus with non-rigid, imprecise structure, and method for operating same
US5765975A (en) * 1996-09-05 1998-06-16 Abb Flexible Automation, Inc. Compliant end effector for an industrial robot
US6067077A (en) 1998-04-10 2000-05-23 Immersion Corporation Position sensing for force feedback devices
US6266578B1 (en) 1998-05-15 2001-07-24 Firdaus E. Udwadia Computer based control system
DE19841716A1 (de) * 1998-09-11 2000-03-16 Siemens Ag Steuerungsverfahren und numerische Steuerung zur Bewegungsführung von industriellen Bearbeitungsmaschinen
US6493608B1 (en) * 1999-04-07 2002-12-10 Intuitive Surgical, Inc. Aspects of a control system of a minimally invasive surgical apparatus
US6243624B1 (en) * 1999-03-19 2001-06-05 Northwestern University Non-Linear muscle-like compliant controller
US10820949B2 (en) * 1999-04-07 2020-11-03 Intuitive Surgical Operations, Inc. Medical robotic system with dynamically adjustable slave manipulator characteristics
AU2002331786A1 (en) 2001-08-31 2003-03-18 The Board Of Regents Of The University And Community College System, On Behalf Of The University Of Coordinated joint motion control system
WO2006138382A2 (en) * 2005-06-14 2006-12-28 Micrablate, Llc Microwave tissue resection tool
US8065060B2 (en) 2006-01-18 2011-11-22 The Board Of Regents Of The University And Community College System On Behalf Of The University Of Nevada Coordinated joint motion control system with position error correction
JP5284683B2 (ja) * 2008-05-08 2013-09-11 アズビル株式会社 精密位置決め装置
EP2243602B1 (de) * 2009-04-22 2013-05-15 KUKA Roboter GmbH Verfahren und Vorrichtung zur Regelung eines Manipulators
DE102010010718A1 (de) * 2010-03-09 2011-09-15 Kuka Laboratories Gmbh Verfahren zur Montage von Bauteilen mittels eines Industrieroboters
JP5682810B2 (ja) * 2010-09-15 2015-03-11 セイコーエプソン株式会社 ロボット
JP5895337B2 (ja) 2010-09-15 2016-03-30 セイコーエプソン株式会社 ロボット
JP5966372B2 (ja) * 2012-01-17 2016-08-10 セイコーエプソン株式会社 ロボット制御装置、ロボットシステム、ロボット制御方法及びロボット
JP5962020B2 (ja) 2012-01-17 2016-08-03 セイコーエプソン株式会社 ロボット制御装置、ロボットシステム、ロボット及びロボット制御方法
DE102017118981B4 (de) * 2017-04-23 2018-12-20 Franka Emika Gmbh Vorrichtung und Verfahren zum Einstecken einer Steckkarte in eine Steckkupplung
CN108858182B (zh) * 2017-05-08 2023-01-10 精工爱普生株式会社 机器人的控制装置及控制方法以及机器人系统
US10537995B2 (en) * 2017-05-08 2020-01-21 Seiko Epson Corporation Controller and control method of robot, and robot system
JP2018192535A (ja) * 2017-05-12 2018-12-06 アズビル株式会社 部品嵌合方法及び部品嵌合装置
WO2020246573A1 (ja) * 2019-06-07 2020-12-10 株式会社エスイーフォー ロボット制御方法及び装置
CN111037562B (zh) * 2019-12-27 2021-04-06 广东博智林机器人有限公司 机器人的控制方法、装置及机器人
CN111037571B (zh) * 2019-12-31 2022-12-16 广东工业大学 一种机器人自适应变阻尼阻抗控制方法
WO2022112325A1 (de) * 2020-11-26 2022-06-02 B&R Industrial Automation GmbH Bewegungssteuerung eines objekts
CN113843795A (zh) * 2021-09-26 2021-12-28 深圳大学 基于双定子调磁电机的关节模块柔顺运动控制方法
WO2025093098A1 (en) 2023-10-30 2025-05-08 Abb Schweiz Ag Method of determining position of industrial robot, and robot system comprising industrial robot

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5969280A (ja) * 1982-10-09 1984-04-19 株式会社安川電機 産業用ロボツト
JPS59107881A (ja) * 1982-12-09 1984-06-22 株式会社安川電機 産業用ロボツト
US4621332A (en) * 1983-06-20 1986-11-04 Hitachi, Ltd. Method and apparatus for controlling a robot utilizing force, position, velocity, spring constant, mass coefficient, and viscosity coefficient
JPS6020214A (ja) * 1983-07-15 1985-02-01 Hitachi Ltd ロボツトのサ−ボ装置
US4603284A (en) * 1984-06-05 1986-07-29 Unimation, Inc. Control system for manipulator apparatus with resolved compliant motion control
US4680519A (en) * 1985-09-23 1987-07-14 General Electric Co. Recursive methods for world-to-joint transformation for a robot manipulator
US4756662A (en) * 1986-03-31 1988-07-12 Agency Of Industrial Science & Technology Varible compliance manipulator
US4826392A (en) * 1986-03-31 1989-05-02 California Institute Of Technology Method and apparatus for hybrid position/force control of multi-arm cooperating robots
SE464855B (sv) * 1986-09-29 1991-06-24 Asea Ab Foerfarande vid en industrirobot foer kalibrering av en sensor
US4860215A (en) * 1987-04-06 1989-08-22 California Institute Of Technology Method and apparatus for adaptive force and position control of manipulators
US4808063A (en) * 1987-11-03 1989-02-28 Westinghouse Electric Corp. Robot system employing force/position control

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8369983B2 (en) 2007-06-14 2013-02-05 Fanuc Ltd. Fitting apparatus

Also Published As

Publication number Publication date
EP0333345A2 (en) 1989-09-20
DE68900553D1 (de) 1992-01-30
EP0333345A3 (en) 1990-01-31
CA1325465C (en) 1993-12-21
US5206930A (en) 1993-04-27
EP0333345B1 (en) 1991-12-18
JPH01234183A (ja) 1989-09-19

Similar Documents

Publication Publication Date Title
JPH0683976B2 (ja) コンプライアンス制御方法
Salisbury Active stiffness control of a manipulator in cartesian coordinates
Bayo Computed torque for the position control of open-chain flexible robots
Whitney Historical perspective and state of the art in robot force control
US5341459A (en) Generalized compliant motion primitive
Eppinger et al. Introduction to dynamic models for robot force control
Antonelli et al. A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits
Luo et al. Control design of robot for compliant manipulation on dynamic environments
Zheng et al. On dynamic control of finger sliding and object motion in manipulation with multifingered hands
Broenink et al. Peg-in-hole assembly using impedance control with a 6 dof robot
An Trajectory and force control of a direct drive arm
JP7799275B2 (ja) ロボット、及び、その制御方法
JPS6077210A (ja) 空間運動機構の制御方法
Huang et al. Connection method for dynamic modelling and simulation of parallel kinematic mechanism (PKM) machines
Kövecses et al. Dynamic modeling and analysis of a robot manipulator intercepting and capturing a moving object, with the consideration of structural flexibility
JPH07256580A (ja) 複腕協調制御装置
Carignan et al. Achieving impedance objectives in robot teleoperation
Alberts et al. Experiments with end-point control of a flexible link using the inverse dynamics approach and passive damping
Mudge et al. Unifying robot arm control
Starr Cartesian stiffness control of the jpl/stanford/salisbury hand
Williams et al. Free and constrained motion teleoperation via naturally-transitioning rate-to-force control
P. Chan et al. Robust implementation of generalized impedance control for robot manipulators
JPH01222315A (ja) 多自由度作業機械の位置と力の制御装置
Lazzari Sensorless haptic force feedback for telemanipulation using two identical Delta robots
JPS61264414A (ja) 移動体制御装置