[go: up one dir, main page]

JPH0259287A - マニピュレータの制御方法 - Google Patents

マニピュレータの制御方法

Info

Publication number
JPH0259287A
JPH0259287A JP21062988A JP21062988A JPH0259287A JP H0259287 A JPH0259287 A JP H0259287A JP 21062988 A JP21062988 A JP 21062988A JP 21062988 A JP21062988 A JP 21062988A JP H0259287 A JPH0259287 A JP H0259287A
Authority
JP
Japan
Prior art keywords
control
force
contact
force control
contact force
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
JP21062988A
Other languages
English (en)
Inventor
Takayuki Yamada
孝行 山田
Tetsuo Yabuta
藪田 哲郎
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP21062988A priority Critical patent/JPH0259287A/ja
Publication of JPH0259287A publication Critical patent/JPH0259287A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明はマニピュレータ又はハンドが作業対象物に接近
し、接触後、力制御を行う賜金のマニピュレータの制御
方法に関するものである。
〈従来の技術及び発明が解決しようとする課題〉マニピ
ュレータ又はハンドが、位置制御により作業対象物に接
近し、接触後、力制御を行う場合、従来は位置制御時に
常に接触力をモニターし、接触力検出後、比例制御等の
力制御を行っていた。このため、マニピュレータ又はハ
ンドが作業対象物と接触した時に接触力が力制御の目標
値に較へ大幅にオーバーシュートし、作業対象物を変形
又は破壊する危険が存在するという欠点があった。
この欠点を改善するために、力制御に、接触時のマニピ
ュレータ又はハンドの速度に比例した補償入力を加え、
接触力のオーバーシュートを力IIJ御の目標値以下に
し、作業対象物を変形又は破壊する危険を回避するとい
う制御方法がある。しかし、この制御方法では補償入力
を常にマニピュレータまたはハンドに加えているために
、力制御の目標値に較べ比較的大きな定常偏差が残存す
るという欠点があった。
この欠点を改善するために先の補償入力を加えるかわり
に微分制御を比例制御に加えるという力制御方法もある
が、この制御方法では接触力の時間微分を行うために雑
音により制御系が不安定になり易いという欠点が有った
。さらに、高周波領域の雑音除去のために、低域フィル
ターを用いると制御系の帯域が狭くなり、制御系の応答
が悪(なるという欠点が有った。
本発明の目的は、従来技術の状況に鑑み、位置制御から
力制御移行時に発生する接触力のオーバーシュートを力
制御の目標値以下にし、また力制御の定常偏差を力制御
の目標値に比較して小さくでき、しかも雑音に比較的強
し)マニピュレータの制御方法を提供することにある。
く課題を解決するための手段〉 本発明は、前記の従来技術の欠点を解決するために、マ
ニピュレータ又はハンドが位置制御により作業対象物に
接近し、接触後接触力制御を行う時、接触後の接触力と
力制御の目標値が一致するような補償入力を力制御に加
えた移行モードを、位置制御から力制御への移行時に新
たに加え、接触力の最大値検出後補償入力を0にし、力
制御モードへ移行させることを基本アルゴリズムとする
〈実 施 例〉 本発明の主要な原理と従来技術の差異を作業対象物の弾
性の作る物理ポテンシャル及び制御による人工ポテンシ
ャルを用いて説明する。まず、本発明である接触力制御
法に用いられる制御則を以下に示す。
〔位置制御)   V(k+1)=PID((Xd−X
(klH1ll(X、=F/に、) 〔移行モーF)   V (k+1)=V、+に、(F
、−f(kl) +V、f2)(V0= F /T、) 〔力制御)   V (k+11=V0+に、(Fd−
f(kl+    (31但し、■はモータへの入力電
圧、Xはマニピュレータまたはハンドの変位 1(、は
作業対象物のバネ定数、Fdは力制御の目標値、K−よ
比例制御のゲイン、■(は補償入力、Tはモータのトル
ク定数、fは接触力である。またPIDは比例、積分2
wi分動作制御を示しており、kはディジタルサンプリ
ング時刻を示すものである。第1図に各制御モードの切
り換えの概念図を示す。図に示す様に、まず位置制御を
用いて対象物に接近し、作業対象物に接触した後移行モ
ードを用いて接触によるオーパーンニートのない力制御
モードへと移行する。
この切り換え時期及び移行モードで用いられるオーバー
・レユートを抑制ずろ補償入力についてはポテンシャル
を用いて次に説明する。
また、本発明により定常偏差の比較的少ない制御系が設
計できることについても併せて説明する。
衝突問題でのポテンシャルエネルギーとして作業対象物
の弾性によって作られろ物理ポテンシャルを考慮する必
要がある。また、P制御によりマニピュレータまたはハ
ンドが発生する力もマニピュレータまたはハンドの変位
により決定することが出来るのでポテンシャルを責える
ことができろ。以下、この2つのポテンシャルを用いて
本発明の特徴と従来技術との差異について説明する。マ
ニピュレータ位置の方向はマニピュレータがら作業対象
物に向かう方向を正とし、位置の基準をカが加わってい
ない時の接触面の位置とした。
また、ポテンシャルの基準としてX=X、(平衡点二力
制御の目標値を発生する変位)でのポテンシャルをUo
とすると力制御モード時及び移行モード時のポテンシャ
ル曲線は次式の様になる。但し、制御のサンプリング時
間は十分短いものとし以下アナログ系と等価とみなして
議論する。
C力1ellia〕  U4に、(T、に、+1)(X
−Xd)”+U。    (4)CeモーF〕 U−V
2に、Cr、に、+1)(X−Xd)2+T、V、(X
−X、)+U0(51ここでUは変位Xでのポテンシャ
ルエネルギ−である。式(5)よりvfを変化させるこ
とによりポテンシャル面を変化させ接触力のオーバーシ
ュートを変化させることが可能である。
式+41 (51で示されろポテンシャル面を接触力の
時間変化と共に示したのが第2図である。
図中実線は本発明の接触力制御法を用いた場合の接触力
の時間変化、破線は接触力制御法を用いない場合の接触
力の時間変化を示している。また、ポテンシャル1は式
(5)で表されろ移行モードのポテンシャル曲面、ポテ
ンシャル2は式(4)で表されろ力制御モードのボテン
ンヤル曲面である。第2図では接触力の変化を模凝的に
黒のボールの軌跡として示しているが、接触力は作業対
象物と接触後移行モードのポテンシャル1の曲面内を推
移し、ポテンシャルの平衡点を過ぎて後最大値(オーバ
ーシュート量)を示す。この時、移行モードから力制御
へのモードの切り換えを行わないと図中破線で示す様に
振動しながらポテンシャル1の平衡点に収束する。この
現象は、一般的に特別な制御を行わない場合の結果であ
り第1図の破線の応答に対応する。本発明では第1図の
実線に示す様な接触力の応答を得るために、以下に示す
ように制御則を移行させた。ポテンシャル面1で想定さ
れる接触力の最大値とポテンシャル面2で規定される力
制御の目標値(平衡点)が一致する様に補償力■、を選
定し、接触力が最大値を示す点で制御系のダイナミック
スをポテンシャル面1からポテンシャル面2へ移行させ
る。この時、ポテンシャル面1で接触力が最大値を示す
点の系の速度は0なので、この時この接触力に対応する
平衡点を有するポテンシャル面2に系のダイナミックス
は移行する。このため切り換え後運動は生ぜず、目標値
と一致する平衡点で安定な状態となる。この時接触力の
軌跡は第2図のポテンシャル面2の実線に示す様に振動
のない理想的なものとなる。上記のポテンシャル面を用
いた制御系の切り換又方法は、実際には以下の様に切り
換えろ。マニピュレータが対象物接触後、式(2)の移
行モードの制御則で制御を行う。マニピュレータに取り
つけな力センサで接触力を検知し、接触力が最大値をし
めした時点で、式(3)に示す制御則に切り換える。ポ
テンシャル2の平衡点と力制御の目標値が一致している
ために定常偏差を0にすることが出来る。最大値と力制
御の目標値が一致する様な■、は次の様に求めろことが
出来る。系のダンピングによるとエネルギーの散逸が無
視できる場合、力学的エネルギー保存の法則より次式が
成立する。
IhK、(T、に、+ 1) X、” +T、V、Xd
+17mv2=U   (61(旦しmはマニピュレー
タまたはハンドの質量・Vはマユビニレータまた(よA
ンドカ(作業対象物と衝突した時の速度である。式(6
)より■、を求めると以下の様になる。
V、=−Kmv2/(2FdT、)−V2F、(K、+
1/T、、)   (7)式(7)より補償力は接触力
の微分を必要としないため、雑音による影響を受けにく
いことが分かる。式(7)の結果を用いて移行モード時
の制御則(式(2))を変形すると V (k+1) −V2Vo+に、 (v2Fd−f(
k)) +K VK =−に、mv2/ (2F、T、
)          (81となる。式(8)を用い
て移行モード時の制御を行又は接触力の最大値と力制御
の目標値は一致する。
以上説明した様にマニピュレータ又はハンドが位置制譚
により作業対象物に接近し、接触後方制御を行う時、本
発明である接触力制御法をもちいれば、オーパーンニー
トを抑制し、定常偏差が比較的小さい雑音に強い制御系
を設計することが出来る。
第2図は本発明の具体的な実施例装置であって、1は作
業対象物、2は3自由度マニピュレータ、3はコントロ
ーラである。第4図は本発明である接触力制御法の制御
フローである。まず、位置制御によりマニピュレータは
接触力を検知するまで作業対策物に接近し、接触力を検
知後移行モードに切り換える。その後接触力の最大値を
検出するまで移行モ−ドを繰り返し、最大値検知検力制
御に切り換える。以下に本実施例で用いた制御則を示す
〔位置制御)   V[旬=P I D (X、、1−
X)           +91(Xd= F /K
 、) C利qTモ F〕  V(kll)=1,4V。+に、
、(v2F、−f(kll+K  v2(10)〔力制
御)   V(kl=Vo+に、□(Fd−f(kll
        (11)但し、■はマニピュレータの
接触時の速度、Kは補償ゲインである。
作業対象物のバネ定数が既知であり、ダンピングが無視
でき、かつ制御系の非線形要素による影響が無視できろ
時には前項式(8)の補償ゲインKを用いれば、力制御
の目標値と接触力の最大値は一致し良好な制御を実現ず
ろことが出来ろ。しかし、作業対象物のバネ定数が既知
であるという仮定は制約があまりにも太き(、また制御
系の非線形要素、ダンピングの影響も無視出来ない。そ
こで本実施例では、実験的に力制御の目標値と接触力の
最大値が一致する様な補償ゲインに、 A求める方法を
示す。第5図に補償ゲインK、を変化させた時のオーバ
ーシュート量の変化を示す。図に示す様に補償ゲインが
大きくなるにつれてオーバーシュート量は正の値から負
の値へ単調に減少し、補償ゲインによりオーバーシュー
ト量を比較的広範囲に変化させることが可能であること
が分かる。このことから、力制御の目標値と接触力の最
大値を一致させろためにはオーバーシュート量がOにな
る補償ゲインを用いれば良い。この結果を基に本発明の
接触力制御法を用いた場合と用いなかった場合について
比較したのが第6図である。但し、図中の実線は本発明
の接触力制御法を用いた場合、図中の破線は移行モード
を用いず、直ちに位置制御モードから力制御モードへ切
り換えた場合をそれぞれ示している。図に示す様に本発
明の接触力制御法を用いなかった場合は接触力のオーバ
ーシュートは力制御の目標値に比較してかなり大きいこ
とが分かる。
一方、本発明の接触力制御法を用いた場合、比較的小さ
な振動が残存するもののオーバーシュート及び定常偏差
は力制御の目標値に較べ小さく良好な制御が実現出来る
ことが分かる。
以上水した様に本発明の接触力制御法を用いてマニピュ
レータ又はハンドが位置制御により作業対象物に接近し
、接触後方制御を行う時、オーバーシュートを抑制し、
定常偏差が比較的小さり2蓮音に強い制御系を設計する
ことが出来ることが分かる。
〈発明の効果〉 以上説明した様にマニピュレータ又はハンドが位置制御
により作業対象物に接近し、接触後方制御を行う時、接
触後の接触力の最大値と力制御の目標値が一致するよう
な補償入力を力制御に加えた制御モードを位置制御から
力制御への移行時に新たに加え、接触力の最大値検出段
補償入力を0にする接触力制御をおこなえば、オーバー
シュートを抑制し、定常偏差が比較的小さく雑音に強い
制御系を設計することが出来る。また、本発明の接触力
制御法は制御アルゴリズムが単純であるため、コントロ
ーラの負担を増加することなく良好な制御を行うことが
できる利点を有している。
【図面の簡単な説明】
第1図は各制御モードの切り換えの概念を示す概念図、
第2図はポテンシャル面を示す説明図、第3図は本発明
の実施例を示す構成図、第4図は制御フローを示すフロ
ー図、第5図は補償ゲインとオーバーシュート量との関
係を示す特性図、第6図は接触力の時間応答例を示す特
性図である。 図  面  中、 1は作業対象物、 2は3自由度マニピュレータ、 3はコントローラである。 特  許  出  願  人 日本電信電話株式会社 代    理    人

Claims (1)

  1. 【特許請求の範囲】 マニピュレータまたはハンドを位置制御により作業対象
    物に接近させ、マニピュレータまたはハンドが作業対象
    物に接触したら力制御を行う制御方法において、 接触後は、接触力と力制御の目標値が一致するような力
    制御入力に、接触力の最大値と力制御の目標値が一致す
    るような補償入力を加えて力制御をし、 その後、接触力の最大値が検出されたら、前記補償入力
    を零にし、前記力制御入力により力制御をすることを特
    徴とするマニピュレータの制御方法。
JP21062988A 1988-08-26 1988-08-26 マニピュレータの制御方法 Pending JPH0259287A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21062988A JPH0259287A (ja) 1988-08-26 1988-08-26 マニピュレータの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21062988A JPH0259287A (ja) 1988-08-26 1988-08-26 マニピュレータの制御方法

Publications (1)

Publication Number Publication Date
JPH0259287A true JPH0259287A (ja) 1990-02-28

Family

ID=16592488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21062988A Pending JPH0259287A (ja) 1988-08-26 1988-08-26 マニピュレータの制御方法

Country Status (1)

Country Link
JP (1) JPH0259287A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019136860A (ja) * 2018-02-13 2019-08-22 キヤノン株式会社 ロボットの制御装置、制御方法、ロボットシステム、プログラム及び記録媒体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019136860A (ja) * 2018-02-13 2019-08-22 キヤノン株式会社 ロボットの制御装置、制御方法、ロボットシステム、プログラム及び記録媒体
US11872698B2 (en) 2018-02-13 2024-01-16 Canon Kabushiki Kaisha Controller of robot and control method
JP2024028392A (ja) * 2018-02-13 2024-03-04 キヤノン株式会社 制御装置、制御方法、ロボットシステム、物品の製造方法、表示装置、プログラム及び記録媒体

Similar Documents

Publication Publication Date Title
Agrawal et al. Control of cable actuated devices using smooth backlash inverse
US7071638B2 (en) Actuator control apparatus
JP4021317B2 (ja) 接触機構の制御装置
JPH04234546A (ja) 自動車のアクチュエータを制御する装置
JPH0259287A (ja) マニピュレータの制御方法
GB2270998A (en) Positioning system
CN111830824B (zh) 一种兼顾电流环动态的直流电机伺服系统渐近跟踪控制方法
JPH0875613A (ja) エンジン−ダイナモベンチにおける制御方式
JP2681969B2 (ja) 可変構造系によるクーロン摩擦の補償方法
JP3533318B2 (ja) 位置決め制御装置
RU2055387C1 (ru) Способ формирования трехуровневого управляющего сигнала в релейных системах управления динамическим объектом и релейный регулятор
SU1421529A1 (ru) Устройство дл управлени сборочным роботом
JPH03213286A (ja) ロボットの力制御方式
CN116736728B (zh) 一种基于geso的rdob、二自由度rimc及用于直流电机控制的rimc
JP3269198B2 (ja) 位置制御装置
Nagrath et al. Development and implementation of intelligent control strategy for robotic manipulator
JPH04102102A (ja) 制御装置
SU1151924A1 (ru) Устройство дл управлени сборочным роботом
Kato et al. Adaptive Nonlinear Compensation for a SCARA Robot with Flexible Joints
Zhang et al. Integral Sliding Mode Observer-Based Adaptive Output Feedback Control for PMLSMs
JP3351851B2 (ja) コンプライアンス制御装置
JPS61271508A (ja) 多関節ロボツトの動作制御装置
JPH082725Y2 (ja) ロボットの機能縮退装置
JP3581718B2 (ja) エンジンの回転数制御装置
SU1091115A1 (ru) Устройство дл управлени сборочным роботом