JPH05177562A - 遠隔操作型はめ合い作業ロボット - Google Patents

遠隔操作型はめ合い作業ロボット

Info

Publication number
JPH05177562A
JPH05177562A JP3345788A JP34578891A JPH05177562A JP H05177562 A JPH05177562 A JP H05177562A JP 3345788 A JP3345788 A JP 3345788A JP 34578891 A JP34578891 A JP 34578891A JP H05177562 A JPH05177562 A JP H05177562A
Authority
JP
Japan
Prior art keywords
arm
force
control
robot
joint
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
JP3345788A
Other languages
English (en)
Inventor
Masanori Suzuki
正憲 鈴木
Yoshikazu Ishii
良和 石井
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3345788A priority Critical patent/JPH05177562A/ja
Publication of JPH05177562A publication Critical patent/JPH05177562A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【構成】マニピュレータ1は、関節要素7をマニピュレ
ータ2の関節8に結合し、制御装置は、関節要素7を関
節8の結合位置に引きつける第1の制御機構をもつ。結
合時の力Fは6分力センサ6によって検出され、その力
Fが減じる方向にアームを動作させる第2の制御機構を
もつ。この制御機構は、関節結合力を減じる作用をす
る。制御周期の数十倍長い時定数をもつ積分器15によ
って、目標結合力Fdと力Fとの差を積分して、アーム
を動作させる第3の制御機構をもつ。 【効果】結合対象の位置ずれが大きくとも、また系のコ
ンプライアンスが未知でかつ変化しても、安定、かつ、
自動的に部品を結合できる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、組立作業に伴う部品の
結合を遠隔操作で円滑に行うのに好適なロボットに関す
る。
【0002】
【従来の技術】従来、原子力関連施設の遠隔操作で保守
作業を実行するマニピュレータは、特開昭60−161081号
公報に記載されている。この公知例では、人がマスタア
ームと呼ばれるマニピュレータを操作して、スレーブマ
ニピュレータを遠隔操縦する。この時、外部からスレー
ブアームに加わっている力をマスタアームに帰還制御す
ることで、人がスレーブアームに加わっている力を反力
の形で感じとりながら制御する。この力帰還のため、マ
スタ,スレーブ両アームの関節軸にトルク検出器を装着
してある。
【0003】
【発明が解決しようとする課題】マニピュレータを遠隔
操作することで組立作業を実行する場合、一方の部品を
他の部品に結合する作業が必要になる。この結合作業で
は、アームの先端の位置・姿勢をそれぞれ3次元的に正
確に位置決めすることが要求される。操作者が、この6
次元の位置を正確に知ることは難しく、作業が困難であ
った。また、運良くスレーブアームの先端を結合面の近
くに位置決めできたとしても、スレーブアームに加わっ
ている反力を感じとるだけでは円滑な結合は困難であ
る。なぜならば、操作者は、反力により結合に対する挿
入抵抗は感じとることができるが、どの方向に力を加え
たら良いか、正確に判らないからである。
【0004】さらに、結合をする部品は、一般に剛性が
高いので、操作者がわずかに位置を変えただけで大きな
反作用の力が発生する結果、アームの制御系が発振する
という問題点もあった。
【0005】本発明の第1の目的は、結合対象の位置ず
れが大きくても自動的に部品をはめ合わすことができる
マニピュレータを提供することにある。第2の目的は、
結合対象が変わっても安定な制御系を提供することにあ
る。
【0006】
【課題を解決するための手段】第1の目的を達成するた
めに、アームに位置及び力のそれぞれ6次元情報を検出
する手段を設け、アームの目標位置を提供する機構と、
アームに仮想的なばね力を発生させる制御機構と、力の
6次元情報と目標力情報との誤差を制御周期に比べて十
分に長い時定数で積分する機構とでアーム制御装置を構
成する。
【0007】第2の目的を達成するために、アームと結
合が行われる部品との干渉で生じる系のコンプライアン
スを推定する機構と、制御系の安定性を判別する機構
と、制御系のパラメータである位置ゲインと制御コンプ
ライアンスを変化させる機構とを制御装置に設ける。
【0008】
【作用】アームが把持する部品を第1の部品とし、第1
部品をはめ合わせる部品を第2の部品と呼ぶことにす
る。アームの目標位置は、第1の部品が第2の部品には
め合う位置に設定する。この目標位置を原点として仮想
的なばね力が発生するように、第1の駆動力をアームに
発生させる。同時に、力検出手段で検出された挿入方向
の力成分が一定の値になるように、第2の駆動力をアー
ムに発生させる。且つ、残りの5次元の力成分が減じる
方向に、その大きさに応じて、第3の駆動力をアームに
発生させる。
【0009】この結果、アームは、第2の部品と接触し
ていない間は、第1の駆動力によって第2の部品に接近
する。第2の部品と接触すると、アームは、第2の駆動
力によって、第1の部品を第2の部品にはめる動作をす
る。この時、第1の部品と第2の部品の位置が少しずれ
ていても、アームは、第3の駆動力によって、部品の挿
入方向の接触力が小さくなる方向に逃げる動作をするの
で、この位置ずれを自動修正でき、第1の部品を第2の
部品に円滑に挿入できる。
【0010】位置ずれが大きく、第1の部品と第2の部
品が結合位置からずれた位置で接触して静止した場合、
一定値で押しつける力の誤差が積分され、第2のアーム
駆動力が大きくなる。その結果、アームを接触状態から
逃がす力が、仮想的なばね力に打ち勝ち、アームは挿入
方向から後退する。第1の部品が第2の部品に接触しな
くなると、第2及び第3の駆動力はなくなるので、仮想
的なばね力(第1の駆動力)によって、アームは再び挿
入される部品に接近し、結合動作をやり直す。この動作
は、結合が成功するまで繰り返される。従って、第1の
部品と第2の部品との間に大きな位置ずれがあっても、
アームは部品の自動結合を実行できる。第1部品と第2
部品とがはめ合う結果、アームと第2部品との結合関係
が強くなり、制御系が不安定になる問題がある。そこ
で、目標位置と現在位置の誤差と、前述の力情報の関係
から、この結合状態のコンプライアンスを推定し、この
推定値により、制御系の安定判別を実行することで、位
置ゲインと制御コンプライアンスゲインを系が安定にな
るように自動調整する。この結果、系のコンプライアン
スが未知な結合対象であっても、安定な部品の結合作業
が実行できる。
【0011】
【実施例】以下、本発明の実施例を図面を用いて説明す
る。図1は、本発明を双腕マニピュレータに適用した時
の一実施例を示す。本実施例は、関節要素が着脱できる
マニピュレータ2とその関節要素をマニピュレータ2に
連結・組立するマニピュレータ1と、両マニピュレータ
を支持するベース機構4と、制御装置3とから構成され
る。マニピュレータ1は、腕の3関節と手首の3関節の
計6個の関節を有し、アームの先端にハンド5を有す
る。マニピュレータ2は、6個の関節要素を有し、その
関節要素はそれぞれ互い連結できる機構を有する。マニ
ピュレータ1は、ハンド5によって関節要素7を把持
し、マニピュレータ2の先端にある関節要素8に関節要
素7を連結したり、着脱したりする。
【0012】この動作を実現するため、マニピュレータ
の関節には、関節角度を検出するエンコーダと、関節軸
を回転するモータが内蔵されており、これらの機器と制
御装置3によってハンドの位置を自動制御する。また、
ハンドと手首の間には、6分力センサ6があり、このセ
ンサ6と制御装置3によって、関節要素7を関節要素8
に挿入する時の力を自動制御する。
【0013】以下、これらの自動制御を行う制御装置3
の構成について説明する。最初に位置制御実行する第一
の制御機構に関して説明する。目標設定器10は、関節
要素の挿入位置・姿勢角の各3成分を目標位置Xd=
(Xdx,Xdy,Xdz,udx,udy,udz)
に設定する。位置座標変換器13は、エンコーダが表す
関節角θ1からθ6から、関節要素7の着脱面の位置X
=(Xx,Xy,Xz,ux,uy,uz)を計算す
る。減算器11は、Xd−Xを演算し、加算器16,1
7、ゲインεの可変係数器18を経由して、関節座標変
換器19に入力される。関節座標変換器19では、入力
されたデータを各関節に割り振り、それぞれの関節駆動
モータ用ドライバ20に入力する。ドライバ20は、そ
れぞれの関節駆動用モータに電流τ1からτ6を与え
て、アーム関節を駆動する。この制御機構によって、関
節要素7を関節要素8に位置決めされる。
【0014】次に、関節要素7を関節要素8に挿入する
場合の力制御を実行する第2の制御機構について説明す
る。マニピュレータ1が関節要素8に加える並進力の3
成分fx,fy,fz及びモーメントの3成分mx,m
y,mzは6分力センサ6によって検出され(図2)、
ゲインが制御コンプライアンスの逆数1/Kである可変
係数器14に入力される。可変係数器14は、これらの
センサの6成分をKで割り算し、加算器17に出力し、
前述の減算器11の出力と加算される。この制御機構に
よって、関節要素7と関節要素8とが接触した場合、そ
の接触力が減じる方向に関節軸駆動用モータに力が発生
し、マニピュレータ1が挿入を妨げない方向に動作しな
がら関節要素の結合が行われるので、関節要素を結合す
る場合に発生する不要な力を小さくできる。
【0015】次に、位置ずれが大きい場合に関節要素を
結合する動作を自律的にやり直す第3の制御機構につい
て説明する。目標設定器10では挿入力及びモーメント
の各3成分の目標値Fd=(fdx,fdy,fdz,
mdx,mdy,mdz)を設定し、減算器12に入力
される。減算器12は、目標値Fdとセンサで検出され
た現在の力Fの差を積分器15に入力後、加算器16で
前述の減算器11の出力に加算される。但し、積分器1
5の時定数は、制御周期に比べて数倍以上大きくとる。
目標値Fdの値は、挿入のやり直しが正常に行われるよ
うに、実験的に決定すれば良い。例えば、関節の挿入が
Z軸方向で行われる場合には、fdx=fdy=mdx
=mdy=mdz=0を選び、fdzの値は、関節要素
の結合機構を挿入するために必要な大きさより大きい値
を選べば良い。この制御機構は、関節が正常に結合でき
る場合は、アームに加わっている力Fが目標値に等しく
なるように作用する。ここで、関節要素7,8の着脱面
の位置ずれが図3に示すように大きい状況を考える。こ
の状況では、マニピュレータ1は、第1の制御機構によ
って関節挿入位置に動こうとするが、第2の制御機構に
よって関節挿入位置から逃げようと動作する。したがっ
て、この両者の力がバランスした状態で静止し、正常な
関節要素の結合が実行できない。この時、第3の制御機
構によって、時間の経過と共に、力の誤差Fd−Fが積
分されていくので、先ほどの力のバランスが崩れ、関節
要素を互いに引き離すようにマニピュレータ1が動作す
る。関節要素同士が接触しなくなくなると、第2,第3
の制御機構による駆動力がなくなるので、マニピュレー
タ1は、第1の制御機構の駆動力によって再び結合を開
始する。この説明から明らかなように、第3の制御機構
は、関節要素同士の位置ずれが大きくても、マニピュレ
ータが自動的にやり直しする効果がある。積分器15の
時定数は、マニピュレータや結合対象の特性に基づいて
決定する。通常、挿入の結合は数秒で終わるので、その
値の数倍大きく設定すれば良い結果が得られる。
【0016】以上の説明では、アナログ系の制御要素を
用いたが、計算機による数値演算でディジタル制御系を
構成しても、同じ効果が期待できる。
【0017】次に、この制御系を安定にする制御機構に
ついて説明する。マニピュレータ1が関節要素7を関節
要素8に結合する場合の関節要素の接触による系のコン
プライアンスΓは、未知であり、また接触状態によって
変化する。第1と第2の制御機構では、この系のコンプ
ライアンスΓと、制御パラメータである制御コンプライ
アンスKとゲインεとの値に依存して、アームの動作が
安定せず、振動的になったり、発振したりする不安定な
状態を引き起こすという問題点がある。そこで、コンプ
ライアンス推定機構21によって系のコンプライアンス
Γを推定し、推定した系のコンプライアンスΓと安定判
別器22を用いて、パラメータ決定器23によって、制
御コンプライアンスKとゲインεを決定し、可変係数器
14と18の係数値を調整する。この調整機構によっ
て、系のコンプライアンスが未知であっても、また変化
して第1及び第2の制御機構は常に安定性が保たれる。
以下、その原理を説明する。コンプライアンス推定機構
21は、関節要素7の着脱面の位置Xと関節要素7と8
の間に生じる力Fに関する時系列データを入力し、その
時系列データを統計的処理して、系のコンプライアンス
Γを推定する。統計的処理の方法は、公知のものを使え
ば良い。例えば、最小2乗法によって、コンプライアン
スΓを推定する。安定判別器22では、系のコンプライ
アンスΓ、制御コンプライアンスKとゲインεの値によ
って、安定係数Sbを出力する。
【0018】 Sb=ε(Γ/K+1) …(1) 系の状態は、Sbの値で次のように判定される。
【0019】 0<Sb<1 :過制動状態 1<Sb<2 :減衰振動状態 …(2) 2<Sb :不安定状態 パラメータ決定器23は、次の手順で制御パラメータが
決定される。推定した系のコンプライアンスとその推定
誤差の和を推定した系のコンプライアンスの最大値とし
て(1)式に代入した場合、Sbが1に等しくなるよう
に、かつゲインεが最大になるように、εとKを選べば
良い。
【0020】減衰振動状態では、関節結合が振動しなが
ら実行されるので、大きな力がマニピュレータに加わる
可能性があるが、応答は早いので、速応性を優先させる
場合には、Sbができる限り2に等しくなるように選ん
でも良い。
【0021】系のコンプライアンスが変化する場合で
も、その最大値で計算したSbの値が1を越えず、か
つ、ゲインεが最大になるパラメータの組み合わせを選
ぶべきである。
【0022】本実施例では、関節同士の結合を例にあげ
たが、関節要素7をある部品30とし、関節要素8を部
品31として置き換えて、マニピュレータ1が部品30
を部品31に組み込む作業等を実施する時の制御系とし
ても、適用可能である。
【0023】
【発明の効果】本発明によれば、結合対象の位置ずれが
大きくても、部品の結合を自動的に実行できるマニピュ
レータを提供できる。また、結合対象が変わっても、安
定な制御系を提供できる。
【図面の簡単な説明】
【図1】双腕マニピュレータに本発明を適用したときの
マニピュレータシステムの実施例を示す制御系統図。
【図2】6分力センサの6成分を示す説明図。
【図3】本発明の実施例によって可能になる関節要素の
位置関係を表す説明図。
【符号の説明】
1,2…マニピュレータ、5…ハンド、6…6分力セン
サ、7,8…関節要素、14,18…可変係数器、15
…積分器、21…コンプライアンス推定器、22…安定
判別器、23…パラメータ決定器。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】ハンド機構と、ハンドを位置決めする複数
    の関節機構と、前記ハンドの位置及び前記ハンドに加わ
    る力を検出する力検出器とをもつロボット機構におい
    て、アームに仮想的なばね機構を発生させる制御手段
    と、前記ハンドに加わる力と目標とする力の誤差を制御
    周期の数倍以上長い時定数をもつ積分器と、前記積分器
    の出力でアームに修正動作をさせる制御手段とを含むこ
    とを特徴とする遠隔操作型はめ合い作業ロボット。
  2. 【請求項2】アームにばね機構を発生させる制御手段
    と、系のコンプライアンスを推定する手段と、この推定
    した前記コンプライアンスにより、制御系の安定性を評
    価する手段と、前記評価手段に基づいて、前記制御手段
    の制御パラメータを可変にする手段とを含むことを特徴
    とする遠隔操作型はめ合い作業ロボット。
  3. 【請求項3】請求項1において、前記ロボット機構と、
    複数の関節要素に着脱できる機構をもったロボットを設
    け、前記着脱可能なロボットの関節要素の交換を前記ロ
    ボット機構で実行する遠隔操作型はめ合い作業ロボッ
    ト。
JP3345788A 1991-12-27 1991-12-27 遠隔操作型はめ合い作業ロボット Pending JPH05177562A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3345788A JPH05177562A (ja) 1991-12-27 1991-12-27 遠隔操作型はめ合い作業ロボット

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3345788A JPH05177562A (ja) 1991-12-27 1991-12-27 遠隔操作型はめ合い作業ロボット

Publications (1)

Publication Number Publication Date
JPH05177562A true JPH05177562A (ja) 1993-07-20

Family

ID=18378984

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3345788A Pending JPH05177562A (ja) 1991-12-27 1991-12-27 遠隔操作型はめ合い作業ロボット

Country Status (1)

Country Link
JP (1) JPH05177562A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1845427A2 (en) 2006-03-07 2007-10-17 Fanuc Ltd Controller
CN107671875A (zh) * 2017-11-23 2018-02-09 哈尔滨工业大学 柔性机器人关节上能测力矩的紧凑型金属橡胶弹性元件
CN119407800A (zh) * 2025-01-08 2025-02-11 山西兰一科技有限公司 一种机器人系统的控制方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1845427A2 (en) 2006-03-07 2007-10-17 Fanuc Ltd Controller
US7508155B2 (en) 2006-03-07 2009-03-24 Fanuc Ltd Controller
EP1845427A3 (en) * 2006-03-07 2013-05-15 Fanuc Corporation Controller
CN107671875A (zh) * 2017-11-23 2018-02-09 哈尔滨工业大学 柔性机器人关节上能测力矩的紧凑型金属橡胶弹性元件
CN107671875B (zh) * 2017-11-23 2020-07-07 哈尔滨工业大学 柔性机器人关节上能测力矩的紧凑型金属橡胶弹性元件
CN119407800A (zh) * 2025-01-08 2025-02-11 山西兰一科技有限公司 一种机器人系统的控制方法

Similar Documents

Publication Publication Date Title
JP7719155B2 (ja) ロボットシステム、制御方法、物品の製造方法、制御プログラム、記録媒体
CN111975746B (zh) 机器人的控制方法
JP4202365B2 (ja) 力制御装置
JP7314475B2 (ja) ロボット制御装置、及び、ロボット制御方法
JP4271249B2 (ja) 嵌合装置
US8874263B2 (en) Walking robot and control method thereof
JP6924563B2 (ja) 位置決め制御装置の制御方法及び位置決め制御装置
CN112405566A (zh) 机器人控制装置
JP2015507541A (ja) ロボットを制御する制御方法およびかかる方法を使用する制御システム
KR20220145387A (ko) 로봇 장치
JP2604929B2 (ja) ロボットの制御装置
JP2017056549A (ja) ロボット装置、ロボット制御方法、プログラム、記録媒体及び組立部品の製造方法
JP6896824B2 (ja) ロボット装置、ロボットシステム、ロボット装置の制御方法、ロボット装置を用いた物品の製造方法、情報処理装置、情報処理方法、制御プログラム及び記録媒体
JP3577124B2 (ja) 力制御ロボットを用いて嵌合データを取得する方法
JPH05177562A (ja) 遠隔操作型はめ合い作業ロボット
CN118046375A (zh) 一种基于遥操作的机器人高精密力位混合控制系统
JPH08155868A (ja) ロボットの制御方法および装置
US7925382B2 (en) Robot controller and robot control method
JP6668629B2 (ja) ロボット制御装置およびロボットシステム
JPH06143171A (ja) ロボット
JP7391523B2 (ja) 制御装置、ロボットシステム、制御方法、物品の製造方法、プログラム、及び記録媒体
WO2018088199A1 (ja) ロボット制御装置、ロボット、ロボットシステム、及び、ロボット制御方法
JP2019010700A (ja) ロボット、ロボットシステム、及びそれらの制御方法
JPH05305591A (ja) 組立ロボット
CN113771026A (zh) 一种提升安全控制性能的工业机器人及其控制方法

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080611

Year of fee payment: 16