JP3749883B2 - 遠隔操作方法及び装置 - Google Patents
遠隔操作方法及び装置 Download PDFInfo
- Publication number
- JP3749883B2 JP3749883B2 JP2002248215A JP2002248215A JP3749883B2 JP 3749883 B2 JP3749883 B2 JP 3749883B2 JP 2002248215 A JP2002248215 A JP 2002248215A JP 2002248215 A JP2002248215 A JP 2002248215A JP 3749883 B2 JP3749883 B2 JP 3749883B2
- Authority
- JP
- Japan
- Prior art keywords
- force
- remote
- remote control
- force sense
- command
- 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 - Fee Related
Links
Images
Landscapes
- Manipulator (AREA)
Description
【発明の属する技術分野】
本発明は、遠隔操作方法及び装置に係り、特に、通信時間遅れを伴う遠隔操作における被制御部の動作・停止・接触等の状態についての力感覚を表示することができる遠隔操作方法及び装置に関する。
【0002】
【従来の技術】
宇宙・深海などの遠距離通信を伴う場合の遠隔操作では、操作のための信号伝送は通信時間遅れが生ずることが予想される。例えば、宇宙空間の地球周回軌道上と地上との間の通信には、通常2〜10秒程度の通信時間遅れが発生する。このような極限環境では作業用ロボットが必要とされるが、自律型ロボットには今だ実現するための技術的課題も多く、実用的な方法として遠隔操作ロボットが有効であると期待できる。
【0003】
一方で、近年の通信技術の発達は目覚しく、インターネットなどを通じて視覚・聴覚の情報のやりとりは一般家庭にまで浸透している。今後、手術、保守等に代表される技能者による遠隔作業、インターネットを介した技能教育等を目的とし、インターネット等のネットワーク又は通信回線の利用が触覚・力覚情報の通信に広がっていくことが予想される。このような状況において、一般回線を用いる場合、通信時間遅れが伴うことが予想される。
このため、時間遅れなく動作する仮想的なロボットをシミュレートし、仮想環境モデルを作り制御信号を送る方法が盛んに研究されている(例えば、文献:尹他 日本ロボット学会誌 19,4,p518-527(2001)、特開2001−25986号公報、参照)。また、作業ロボットが対象物に対して過大負荷がかからないようにコンプライアンス制御する技術が公知である(特許第3151437号公報参照)。
【0004】
【発明が解決しようとする課題】
上述のように、安全性又は作業性の面からロボットの活躍が望まれる場面は多く想定されるが、完全自律型ロボットの実現は困難な場合が多く、遠隔操作型ロボットの遠隔操作技術の向上が望まれる。遠隔操作において、通信時間遅れをいかに克服するかは重要な課題である。従来、ロボットマニピュレータの遠隔操作を行う場合、力覚情報が操作性向上の重要なファクターとなるが、通信時間遅れにより力覚フィードバックが難しい場合があるとされてきた。
【0005】
従来、特に数秒もしくはそれ以上の通信時間遅れを伴う遠隔操作では、被制御部の力実測値を操作者にフィードバックすることは困難であるとされている。このため、従来の遠隔操作に関する技術では、計算機内にモデルを構築し、そのモデルを操作する手法(そのモデルにより計算される力がフィードバックされる)が主流であった。すなわち、実際のロボットに送信されるコマンドはオープンループであり、実際のロボットの動作結果は操作に反映されない。言い換えると計算機モデルで検証したコマンドが送信されることになる。このような従来技術では、高精度モデルの構築が課題となる。
【0006】
しかし、従来の技術では、仮想モデルと実際との誤差を必ずしも埋めきることができない。この点は、宇宙−地上間のみならず、通信状態が良くない状況での遠隔操作、遠隔医療においても課題となる。
また従来の技術では、仮想ばね・ダンパーにより力の応答性を低下させる手法なども考えられているが、微細作業が困難である、などの課題がある。このように、従来、通信時間遅れを伴う遠隔操作における力フィードバックは困難なため実用的な手法がなく、これまで視覚情報に頼っていた。
【0007】
本発明は、以上の点に鑑み、特に通信時間遅れがある状態で、リモートサイトにおけるロボットマニピュレータ等の被制御部の動作・停止及び被制御部と対象物の接触等の状態を操作者に力感覚として伝達することを可能とする遠隔操作方法及び装置を提供することを目的とする。本発明は、人間が自分の手で力を感じて、被制御部の動作や対象物との接触等の状態を力感覚で把握することで、あたかもその場にいるような遠隔操作装置及び方法を提供することを目的とする。また、本発明は、通信時間遅れを力感覚表示することで触覚又は力覚から認識させることにより、操作者はリモートサイトにおける力の発生情報を時間遅れの認識とあわせて処理可能とすることを他の目的とする。すなわち、本発明は、これまで困難とされてきた、ロボットマニピュレータに発生する力実測値の力感覚認識を可能とすることを目的とする。さらに、本発明は、従来のように時間遅れを視覚・聴覚などにより認識して触覚認識されるべき力発生情報との関係を頭脳において処理する場合に比べ、格段に操作性を向上することを他の目的とする。
【0008】
【課題を解決するための手段】
本発明の第1の解決手段によると、
遠隔操作装置と、リモートサイト装置と、これら装置間で情報を伝達するための通信の時間遅れが存在する通信回線を備える遠隔操作システムを用いて、前記遠隔操作装置により前記リモートサイト装置の被制御部を通信時間遅れを伴い遠隔操作するための遠隔操作方法であって、
前記遠隔操作装置は、前記通信回線を介して、被制御部の位置又は姿勢に関するコマンドを前記リモートサイト装置に送信し、前記リモートサイト装置から被制御部の位置又は姿勢に関するテレメトリを受信すること、
前記リモートサイト装置は、前記通信回線を介して、前記遠隔操作装置から前記コマンドを受信し、前記テレメトリを前記遠隔操作装置に送信すること、
前記遠隔操作装置は、操作者からの入力に従って指令値を出力するとともに前記遠隔操作装置が求めた力感覚を表示値として操作者へ伝達する力感覚入力装置により入力された前記コマンドと、前記リモートサイト装置から受信した前記テレメトリとに基づき、通信時間遅れを表示する時間遅れ力感覚表示値と、被制御部の対象物への接触を表示する接触力感覚表示値とを求めること、
前記遠隔操作装置は、前記リモートサイト装置における被制御部の状態を表すための力を、時間遅れ力感覚表示値及び接触力感覚表示値に基づき力感覚表示値として求め、その力感覚表示値を力感覚入力装置により力感覚として操作者に伝達すること
を含む前記遠隔操作方法が提供される。
【0009】
本発明の第2の解決手段によると、
遠隔操作装置と、リモートサイト装置と、これら装置間で情報を伝達するための通信の時間遅れが存在する通信回線を備える遠隔操作システムを用いて、前記遠隔操作装置により前記リモートサイト装置の被制御部を通信時間遅れを伴い遠隔操作するための遠隔操作方法であって、
前記遠隔操作装置は、前記通信回線を介して、被制御部の位置又は姿勢に関するコマンドを前記リモートサイト装置に送信し、前記リモートサイトからコンプライアンス基準位置又は姿勢及び被制御部位置又は姿勢の情報を含むテレメトリを受信すること、
前記リモートサイト装置は、前記通信回線を介して、前記遠隔操作装置からコマンドを受信し、前記テレメトリを前記遠隔操作装置に送信すること、
前記遠隔操作装置は、操作者からの入力に従って指令値を出力する力感覚入力装置により入力された前記コマンドと、前記リモートサイト装置から受信したコンプライアンス基準位置又は姿勢との差に基づく値を時間遅れ力感覚表示値として求めること、
コンプライアンス基準位置又は姿勢と被制御部位置又は姿勢との差に基づく値を接触力感覚表示値として求めること、
前記遠隔操作装置は、前記リモートサイト装置における被制御部の状態を表すための力を、時間遅れ力感覚表示値及び接触力感覚表示値に基づき力感覚表示値として求め、その力感覚表示値を力感覚入力装置により力感覚として操作者に伝達すること
を含む前記遠隔操作方法が提供される。
【0010】
本発明の第3の解決手段によると、
遠隔操作装置と、リモートサイト装置と、これら装置間で情報を伝達するための通信の時間遅れが存在する通信回線を備え、前記遠隔操作装置により前記リモートサイト装置の被制御部を通信時間遅れを伴い遠隔操作するための遠隔操作システムにおける遠隔操作装置であって、
遠隔操作計算機と、
操作者からの入力に従って指令値を出力するとともに前記遠隔操作計算機が求めた力感覚表示値を力感覚表示として操作者へ伝達する力感覚入力装置と
を備え、
前記遠隔操作計算機は、
前記通信回線を介して、被制御部の位置又は姿勢に関するコマンドを前記リモートサイト装置に送信し、一方、コンプライアンス制御される前記リモートサイト装置から被制御部の位置又は姿勢に関するテレメトリを受信する手段と、
前記力感覚入力装置により入力された前記コマンドと前記リモートサイト装置から受信した前記テレメトリに基づき、通信時間遅れを表示する時間遅れ力感覚表示値と、被制御部の対象物への接触を表示する接触力感覚表示値とを求める手段と、
前記リモートサイト装置における被制御部の状態を表すための力を、時間遅れ力感覚値表示及び接触力感覚表示値に基づき力感覚表示値として求め、その力感覚表示値を前記力感覚入力装置により力感覚として操作者に伝達する手段と
を有する前記遠隔操作装置が提供される。
【0011】
本発明の第4の解決手段によると、
遠隔操作装置と、リモートサイト装置と、これら装置間で情報を伝達するための通信の時間遅れが存在する通信回線を備え、前記遠隔操作装置により前記リモートサイト装置の被制御部を通信時間遅れを伴い遠隔操作するための遠隔操作システムにおける遠隔操作装置であって、
遠隔操作計算機と、
操作者からの入力に従って指令値を出力するとともに前記遠隔操作計算機が求めた力感覚表示値を力感覚表示として操作者へ伝達する力感覚入力装置と
を備え、
前記遠隔操作計算機は、
前記通信回線を介して、被制御部の位置又は姿勢に関するコマンドを前記リモートサイト装置に送信し、一方、コンプライアンス制御される前記リモートサイト装置からコンプライアンス基準位置又は姿勢及び被制御部位置又は姿勢の情報を含むテレメトリを受信する手段と、
前記力感覚入力装置により入力された前記コマンドと、前記リモートサイト装置から受信したコンプライアンス基準位置又は姿勢との差に基づく値を時間遅れ力感覚表示値として求める手段と、
コンプライアンス基準位置又は姿勢と被制御部位置又は姿勢との差に基づく値を接触力感覚表示値として求める手段と、
前記リモートサイト装置における被制御部の状態を表すための力を、時間遅れ力感覚表示値及び接触力感覚表示値に基づき力感覚表示値として求め、その力感覚表示値を前記力感覚入力装置により力感覚として操作者に伝達する手段と
を有する前記遠隔操作装置が提供される。
【0012】
【発明の実施の形態】
1.構成
図1に、遠隔操作システムの構成図を示す。
本実施の形態の遠隔操作システムは、遠隔操作されるリモートサイト装置10と、遠隔操作装置20と、これらの間で情報を伝達する通信回線30を備える。
リモートサイト装置10は、被制御部の一例としてのマニピュレータ(ロボットマニピュレータ、Remote manipulator)11、力センサ12、リモート計算機(Remote computer)13を備える。マニピュレータ11は、例えば、可汎式汎用知能アームを有し、その手先には力センサ12が取り付けられ、リモート計算機13によりコンプライアンス制御が行われている。リモート計算機13は、遠隔操作装置20から送信されるコマンドを通信回線30を介して受信し、その位置又は姿勢をコンプライアンス基準位置又は姿勢とした動作を自律的に行う。また、リモート計算機13は、マニピュレータ11の、例えばアーム手先等の制御対象となる位置又は姿勢に関して、コンプライアンス基準(中心)位置又は姿勢及びマニピュレータ位置又は姿勢の情報を測定したテレメトリ(測定信号、測定情報)を通信回線30を介して、遠隔操作装置20に送信する。
遠隔操作装置20は、力感覚入力装置(Force reflecting hand controller)21及び遠隔操作計算機(Teleoperation computer)22を備える。力感覚入力装置21は、操作者の入力(指示、指令、コマンド)を計測することにより指令値(コマンド位置又は姿勢)を出力信号として出力するとともに、アクチュエータを備えており外部からの入力信号を操作者へ力(力表示、力フィードバック)として伝達することができる。力感覚入力装置21は、例えば、複数自由度(例、二自由度)の力感覚ジョイスティック、フィードバックジョイスティック,マスターアーム等を用いることができる。
通信回線30は、リモートサイト装置10と遠隔操作装置20とを接続するもので、例えば、RS−232C等の適宜のインターフェイスにより接続される。通信回線30としては、有線又は無線又はこれらを組み合わせた適宜の通信回線又は通信ネットワークが用いられる。なお、通信回線30には、回線長、通信装置、ネットワーク、障害物などの要因により、通信の時間遅れが存在する。
【0013】
図2は、遠隔操作計算機の構成図である。
遠隔操作計算機22は、中央処理装置(CPU)である処理部201、入力部202、出力部203、表示部204、記憶部205、力感覚入力装置21と接続されるインターフェース206、通信回線30と接続される通信インターフェース207、スター又はバス等の適宜の接続部208を備える。記憶部205には、後述するような予め定められた係数、制御ゲイン等のパラメータが、入力部202等により予め記憶されている。また、処理部201は、記憶部205に対して、送信コマンド及び受信テレメータを必要に応じて適宜書込み及び読出しする。
【0014】
2.制御動作
図3に、遠隔操作方法の動作説明図を示す。
図には、データの流れ及び処理計算が示される。通信時間は遠隔操作計算機22とリモート計算機13の通信に発生するものであり、これに対し遠隔操作計算機22と力感覚入力装置21との間、および、リモート計算機13とマニピュレータ11との間の通信時間は無視できる。そして、時刻tlに、力感覚入力装置21からのコマンド入力に従い、遠隔操作計算機22から位置又は姿勢に関するコマンドが送信されると、時刻tmに、リモート計算機13はそれを受信することとなる。リモート計算機13は時刻tmにコンプライアンス基準位置又は姿勢及びマニピュレータ位置又は姿勢を含むテレメトリを、必要に応じて測定して又は計算機内部のデータを使用する等により、通信回線30に送信する。さらに、その後時刻tnに、遠隔操作計算機22は通信回線30を介してリモート計算機13からテレメトリを受信する。なお、tl<tm<tnの関係となる。また、xcは操作者が入力する指令値(コマンド位置、Command position)、xrは、マニピュレータ動作を制御するコンプライアンス基準位置(Referrence position)、xtは、マニピュレータ位置(Tip position)をそれぞれ表す。ここで、遠隔操作計算機22においてxc(tl)=xr(tn)である。
【0015】
リモート計算機13は、マニピュレータ11をコンプライアンス制御しているため、送信されたコマンドによるコンプライアンス基準位置xrとマニピュレータ11に作用する外力fにより、時刻tmにおいて次のような制御式からマニピュレータ位置xtが計算される。すなわち、マニピュレータはコンプライアンス制御式(Compliance control equation)を満たす動作を行うこととなる。
【0016】
【数1】
各変数・パラメータは、一般性を持たせるために、行列・ベクトルにより表現されることとする。
(ここで、M、C、Kは、それぞれ予め定められる制御ゲイン)
【0017】
遠隔操作計算機22では時刻tにおいて、操作者が入力するコマンド位置xcと、遠隔操作計算機22が受信するコマンドに対する結果であるxr及びxt、の値が存在する。これらの値を用いて力感覚入力装置21に与える力F(力表示に相当)を計算する。遠隔操作計算機22は、次のような力フィードバック式(Force reflecting equation)から力感覚入力装置21への反力を計算し、力感覚入力装置21のプログラムにおいてこの反力の大きさが適当に補正され、力感覚入力装置21を操作している操作者に力感覚(反力)として表示する。
F=kt(xr−xc)+kc(xt−xr)
(ここで、
kt、kcは、それぞれ予め定められる第1及び第2の係数(ゲイン)、
xcは、操作者が入力する指令値(コマンド位置)、
xrは、遠隔操作装置が受信する、被制御部動作を制御するコンプライアンス基準位置、
xtは、遠隔操作装置が受信する、被制御部位置、
である。)
【0018】
なお、上式で示される力Fを構成する力感覚のパラメータとしては、第1項の「時間遅れ力感覚表示」と第2項の「接触力感覚表示」を含む。「時間遅れ力感覚表示」は、kt(xr−xc)の項であり、通信の時間遅れを力感覚に変換したものである。一方、「接触力感覚表示」は、kc(xt−xr)の項であり、マニピュレータの力(例、手先力)を力感覚に変換したものを、それぞれ表す。「時間遅れ力感覚表示」の力の大きさと、「接触力感覚表示」の力の大きさは、この係数kt、kcの値を変更することにより、適宜設定することができ、それによりマニピュレータ11の状態を操作者が適宜の感覚として認識することができる。
【0019】
3.遠隔操作具体例
図4に、遠隔操作方法の動作説明図を示す。図4(B)中、上の破線は接触力感覚表示成分、下の破線は時間遅れ力感覚表示成分を示し、これらの和を実線で示している。
また、図5に、動作と座標系の説明図を示す。この図では、マニピュレータ11の手先座標系(初期手先位置に原点が固定されるベース座標系)及び力感覚入力装置21の座標系のうちX軸及びZ軸が示される。
【0020】
これらの図を参照して、本実施の形態を、送信コマンドによる一回のロボットマニピュレータ動作時間(ある位置からある位置への移動)が、通信遅延時間より小さい場合を例にとり説明する。マニピュレータ11に指令する動作は、一例として、単純な押し付け作業であり、障害物(壁、床等の対象物)と離れた位置からマニピュレータ11を動作させ、障害物に接触後、障害物から離す、という作業である。ここで、操作者による力感覚入力装置21からの入力をコマンド位置xcとして、マニピュレータ11はコンプライアンス制御されているものとする。遠隔操作計算機22がリモート計算機13から受信するテレメトリ情報としては、コンプライアンス基準位置xr、マニピュレータ11のアーム手先位置又は姿勢を表すマニピュレータ位置xtがある。また、力感覚表示の設定条件(kt、kc)としては、一例として、次の関係が成り立つ値とする。
(時間遅れ力感覚表示の力の大きさ)<(接触力感覚表示の力の大きさ)
以下に時系列的な動作を説明する。ここで、力の増加および減少は、力の大きさに対する表現であり、方向には関係ない。
【0021】
(1)押し付けコマンド入力
まず、操作者が力感覚入力装置21によりロボットマニピュレータ動作を指示するコマンド入力をt0からt1まで行うと、遠隔操作計算機22が計算する力感覚表示Fは、入力に比例して(特に、時間遅れ力感覚表示成分が)増加する(すなわち、この例では、F=kt(0−xc)となる。)。t1において、力感覚入力装置21によるコマンド入力が完了すると、xcが一定となるため、遠隔操作計算機22が計算する力感覚表示Fは一定となる。操作者は、この力感覚表示の変化により力感覚入力装置21から受ける感覚により、コマンド入力の開始及び完了を認知することができる。
【0022】
(2)マニピュレータ接触動作開始
t2よりロボットマニピュレータ11が動作を開始すると、遠隔操作計算機22が計算する力感覚表示Fは減少する(すなわち、F=kt(xr−xc)のうちxrが増加することで、この項が減少する。)。操作者は、この力感覚表示の変化により力感覚入力装置21から受ける感覚により、マニピュレータの障害物への接触動作開始を認知することができる。
【0023】
(3)マニピュレータ接触
この動作中にt3においてマニピュレータ11に障害物との接触が発生した場合、設定条件である、「(時間遅れ力感覚表示の力の大きさ)<(接触力感覚表示の力の大きさ)」により、遠隔操作計算機22が計算する力感覚表示Fは減少方向から増加方向へと変化する(すなわち、F=kt(xr−xc)+kc(xt−xr)のうち、第2項が増加して力感覚表示に影響することとなる。)。操作者は、この力感覚表示の変化に従い力感覚入力装置21から受ける感覚により、マニピュレータの接触を認知することができる。遠隔操作計算機22が計算する力感覚表示Fは、t4においてマニピュレータ11のコンプライアンス基準位置(参照点)が目標値に達するまで増加し、その後一定となる。操作者は、さらに、この力感覚表示の変化に従い力感覚入力装置21から受ける感覚により、マニピュレータ11のコンプライアンス基準位置が目標値に達したことを認知することができる。
【0024】
(4)離脱コマンド入力
次に接触を認知した操作者が、t5において、力感覚入力装置21により接触状態を脱する動作についてのコマンド入力を行う。この操作により、遠隔操作計算機22が計算する時間遅れ力感覚表示成分は減少し、接触力感覚表示成分は一定となり、これらの和としての力感覚入力装置21から操作者が受ける力感覚表示Fは減少をはじめる。その後、遠隔操作計算機22が計算する力感覚表示Fは反対方向の力を表示し、動作入力完了であるt7まで増加し、その後一定となる。操作者は、この力感覚表示の変化に従い力感覚入力装置21から受ける感覚により、マニピュレータ11の離脱コマンドの入力及び入力完了、また、コマンドが離脱できたことを認知することができる。
【0025】
(5)マニピュレータ離脱動作開始
t8において、ロボットマニピュレータ11が障害物から離脱する動作を開始すると、遠隔操作計算機22が計算する接触力感覚表示成分が減少し、さらに、時間遅れ力感覚表示成分が力感覚表示に影響することとなり、これらの和として力感覚入力装置21から操作者が受ける力感覚表示Fは増加する。操作者は、この力感覚表示の変化に従い力感覚入力装置21から受ける感覚により、マニピュレータ11の離脱動作開始を認知することができる。
【0026】
(6)マニピュレータ離脱
マニピュレータ11の接触から脱する時刻t9において、遠隔操作計算機22が計算する力感覚表示Fは時間遅れ力感覚表示成分のみとなり、増加方向から減少方向へと変化する。操作者は、この力感覚表示の変化に従い力感覚入力装置21から受ける感覚により、マニピュレータ11の障害物からの離脱を認知することができる。最終的にロボットマニピュレータ11の動作が完了するt10に達すると、力感覚表示はゼロとなる。操作者は、さらに、この力感覚表示の変化に従い力感覚入力装置21から受ける感覚により、マニピュレータ動作の完了を認知することができる。
【0027】
このように、ロボットマニピュレータの動作の認知とともに、力感覚入力装置21により受ける操作者が確実に認知できる力感覚表示の増加、減少、一定、反転、等の現象により、接触・離脱等に関する動作の状態(動作点、ポイント)を認知することが可能となる。力感覚入力装置21による力感覚表示により、動作・接触等の情報を認知できることにより、視覚・知覚情報より多くの情報を認知できることとなり、操作効率の向上が期待できる。
【0028】
なお、動作入力中のt5〜t7の間に、「(時間遅れ力感覚表示の力の大きさ)=(接触力感覚表示の力の大きさ)」の設定とすることにより、接触点となる時刻t8において力感覚表示はゼロとすることができる。また、「(時間遅れ力感覚表示の力の大きさ)<接触力感覚表示の力の大きさ」」の設定である場合、力感覚表示がゼロとなる点は少し遅くなる。「(時間遅れ力感覚表示の力の大きさ)<<接触力感覚表示の力の大きさ」」という設定とした場合、力感覚表示はゼロとならない。これらのことを考慮して、「時間遅れ力感覚表示の力の大きさ」と「接触力感覚表示の力の大きさ」、すなわち、kt、とkcは、適宜適切に設定する必要がある。
【0029】
4.作業実験例
図6は、作業実験例の結果を示す図である。図6(a)は、接触時間と接触認知時間の差、図6(b)は、離れた時間と離れたことを認知する時間の差、図6(c)は、離脱時における接触点へのコマンド誤差を示す図であり、それぞれの結果を平均と標準偏差が示される。
作業実験例は、上述のように、ロボットマニピュレータの手先により対象障害物を押し付けるものである。この作業実験例では、次のイ)〜ハ)を測定した。
イ)ロボットマニピュレータ11が対象障害物に接触した時間とその状態を操作者が認知した時間の差、
ロ)ロボットマニピュレータ11が対象障害物から離れた時間とその状態を操作者が認知した時間の差
ハ)最終状態におけるロボットマニピュレータ11と対象障害物との距離
【0030】
イ)はt3、ロ)はt9、ハ)はt6を、それぞれ力感覚入力装置21から受ける力感覚により認知する評価である。ハ)に関しては、コマンド入力において対象障害物から離れるコマンド送信を認知することを評価しており、認知が遅れれば最終状態におけるロボットマニピュレータと対象障害物との距離が大きくなることを評価した。力感覚のパラメータとして、
1)時間遅れ力感覚表示=kt(コマンド位置−テレメトリコンプライアンス基準位置)
2)接触力感覚表示=kc(テレメトリコンプライアンス基準位置−テレメトリマニピュレータ位置)
と設定し、kt=1、kc=1.0、1.5、2.0の場合について、被験者4人が10回ずつ操作を行い、評価を行った。
【0031】
この作業実験例では、現象が生じた時間と認知した時間、またはそれぞれの位置の差をとっているので、各値は小さいほど的確に認知できていると評価できる。イ)では係数kcが大きいほど認知度が高く、ロ)では係数kcが大きいほど認知度が高く、ハ)では係数kcが小さいほど認知度が高い、と予測される。結果として、イ)とハ)は予測どおり、ロ)は予測と違い、kc=1.5、2.0、1.0の順で的確な認知ができている。しかし、ロボットマニピュレータ11が障害物から離れる時間を認知する値であるロ)は、ロボットマニピュレータが離れるコマンドを認知する値であるハ)と密接に関係しており、ハ)の認知が的確であるとロ)の認知も的確になるといえる。このような理由によりこの実験例の結果が予測と異なる結果となったことには説明がつく。
【0032】
5.付記
本発明の遠隔操作方法又は遠隔操作の装置・システムは、その各手順をコンピュータに実行させるための遠隔操作プログラム、遠隔操作プログラムを記録したコンピュータ読み取り可能な記録媒体、遠隔操作プログラムを含みコンピュータの内部メモリにロード可能なプログラム製品、そのプログラムを含むサーバ等のコンピュータ、等により提供されることができる。
【0033】
また、上述では、主に、xc、xr、xtは、それぞれ位置として説明したが、姿勢を表すデータとしても本発明を適用することができる。さらに、上述では、主に、送信コマンドによる一回のロボットマニピュレータ動作時間が通信遅延時間より小さい場合、また、マニピュレータを単純な障害物へ押し付ける作業について、説明したが、本発明はこれに限らず、適宜のコマンド動作時間及び通信遅延時間、マニピュレータ等の適宜のロボットや被制御装置を対象とした適宜の作業・動作に適用することができる。
【0034】
【発明の効果】
本発明によると、以上のように、特に通信時間遅れがある状態で、リモートサイトにおけるロボットマニピュレータ等の被制御部の動作・停止及び被制御部と対象物の接触等の状態を操作者に力感覚として伝達することを可能とする遠隔操作方法及び装置を提供することができる。本発明によると、人間が自分の手で力を感じて、被制御部の動作や対象物との接触等の状態を力感覚で把握することで、あたかもその場にいるような遠隔操作装置及び方法を提供することができる。また、本発明によると、通信時間遅れを力感覚表示することで触覚又は力覚から認識させることにより、操作者はリモートサイトにおける力の発生情報を時間遅れの認識とあわせて処理可能とすることができる。すなわち、本発明によると、これまで困難とされてきた、ロボットマニピュレータに発生する力実測値の力感覚認識を可能とすることができる。さらに、本発明によると、従来のように時間遅れを視覚・聴覚などにより認識して触覚認識される力発生情報との関係を頭脳において処理する場合に比べ、格段に操作性を向上することができる。
【図面の簡単な説明】
【図1】図1は、遠隔操作システムの構成図。
【図2】図2は、遠隔操作計算機の構成図。
【図3】図3は、遠隔操作方法の動作説明図。
【図4】図4は、遠隔操作方法の動作説明図。
【図5】図5は、動作と座標系の説明図。
【図6】図6は、作業実験例の結果を示す図。
【符号の説明】
10 リモートサイト装置
20 遠隔操作装置
30 通信回線
11 マニピュレータ
12 力センサ
13 リモート計算機
Claims (9)
- 遠隔操作装置と、リモートサイト装置と、これら装置間で情報を伝達するための通信の時間遅れが存在する通信回線を備える遠隔操作システムを用いて、前記遠隔操作装置により前記リモートサイト装置の被制御部を通信時間遅れを伴い遠隔操作するための遠隔操作方法であって、
前記遠隔操作装置は、力感覚入力装置から入力された被制御部の位置又は姿勢に関するコマンドを、前記通信回線を介して前記リモートサイト装置に送信すること、
前記リモートサイト装置は、前記通信回線を介して、前記遠隔操作装置からコマンドを受信し、受信したコマンドに従い前記リモートサイトの被制御部をコンプライアンス制御し、被制御部のコンプライアンス基準位置又は姿勢の情報と被制御部位置又は姿勢の情報とを含むテレメトリを前記遠隔操作装置に送信すること、
前記遠隔操作装置は、前記リモートサイト装置から前記テレメトリを受信すること、
前記遠隔操作装置は、送信したコマンドと、受信した前記テレメトリ中のコンプライアンス基準位置又は姿勢との差に比例する、通信時間遅れを表示する時間遅れ力感覚表示値を求めること、
前記遠隔操作装置は、受信したテレメトリ中のコンプライアンス基準位置又は姿勢と被制御部位置又は姿勢との差に比例する、被制御部の対象物への接触を表示する接触力感覚表示値を求めること、
前記遠隔操作装置は、求められた時間遅れ力感覚表示値と接触力感覚表示値との和により力感覚表示値を求めること、
前記遠隔操作装置は、前記リモートサイト装置における被制御部の状態を表すための力を、時間遅れ力感覚表示値及び接触力感覚表示値に基づき力感覚表示値として求め、その力感覚表示値を前記力感覚入力装置により力感覚として操作者に伝達すること
を含む前記遠隔操作方法。 - 請求項1に記載の遠隔操作方法において、
力感覚表示は、次式により求めることを特徴とする遠隔操作方法。
F=kt(xr−xc)+kc(xt−xr)
ここで、
kt、kcは、それぞれ予め定められる第1及び第2の係数(ゲイン)、
xcは、操作者が入力する指令値(コマンド位置)、
xrは、遠隔操作装置が受信する、被制御部動作を制御するコンプライアンス基準位置、
xtは、遠隔操作装置が受信する、被制御部位置 - 請求項1又は2に記載の遠隔操作方法において、
被制御部が対象物に接触する場合、及び、被制御部が接触力が作用している状態から接触力が作用しない状態への動作が完了する場合、力感覚表示が変化すること、第1の係数は第2の係数に異なる値を設定する場合、増加から減少へ又は減少から増加へ変化することにより、接触に関する状態を操作者に認識させることを特徴とする遠隔操作方法。 - 請求項1乃至3のいずれかに記載の遠隔操作方法において、
被制御部に接触力が作用している状態から接触力が作用しない状態へと動作する送信コマンドが完了する時点において、力感覚表示がゼロを通過すること、すなわち力感覚表示の方向が反転することで、接触に関する状態を操作者に認識させることを特徴とする遠隔操作方法。 - 請求項1乃至4のいずれかに記載の遠隔操作方法において、
前記リモートサイト装置の被制御部が動作中の状態である場合、力感覚表示が変化することを特徴とする遠隔操作方法。 - 請求項1乃至5のいずれかに記載の遠隔操作方法において、
被制御部の状態は、対象物との接触、離脱、接触又は離脱の動作開始又は動作中又は動作完了のいずれか又は複数であることを特徴とする遠隔操作方法。 - 請求項1乃至6のいずれかに記載の遠隔操作方法において、
前記コマンドによる指示位置が一定で、且つ、前記リモートサイト装置の被制御部の位置が一定である場合、力感覚表示が一定であることを特徴とする遠隔操作方法。 - 請求項1乃至7のいずれかに記載の遠隔操作方法において、
前記リモートサイト装置における被制御部はコンプライアンス制御されており、
コンプライアンス制御式は、被制御部に発生する力に関して、被制御部位置又は姿勢とコンプライアンス基準位置又は姿勢との差に相当する値又は被制御部停止時に発生している力に基づき定められ、
前記コンプライアンス制御式により受信されたコマンドをコンプライアンス基準位置又は姿勢として被制御部位置又は姿勢を求めることを特徴とする遠隔操作方法。 - 遠隔操作装置と、リモートサイト装置と、これら装置間で情報を伝達するための通信の時間遅れが存在する通信回線を備え、前記遠隔操作装置により前記リモートサイト装置の被制御部を通信時間遅れを伴い遠隔操作するための遠隔操作システムにおける遠隔操作装置であって、
遠隔操作計算機と、
操作者からの入力に従って指令値を出力するとともに前記遠隔操作計算機が求めた力感覚表示値を力感覚表示として操作者へ伝達する力感覚入力装置と
を備え、
前記遠隔操作計算機は、
前記力感覚入力装置から入力された被制御部の位置又は姿勢に関するコマンドを、前記通信回線を介して前記リモートサイト装置に送信する手段と、
受信したコマンドに従い前記リモートサイトの被制御部をコンプライアンス制御する前記リモートサイト装置から、被制御部のコンプライアンス基準位置又は姿勢の情報と被制御部位置又は姿勢の情報とを含むテレメトリを受信する手段と、
送信したコマンドと、受信した前記テレメトリ中のコンプライアンス基準位置又は姿勢との差に比例する、通信時間遅れを表示する時間遅れ力感覚表示値を求める手段と、
受信したテレメトリ中のコンプライアンス基準位置又は姿勢と被制御部位置又は姿勢との差に比例する、被制御部の対象物への接触を表示する接触力感覚表示値を求める手段と、
求められた時間遅れ力感覚表示値と接触力感覚表示値との和により力感覚表示値を求める手段と、
前記リモートサイト装置における被制御部の状態を表すための力を、時間遅れ力感覚表示値及び接触力感覚表示値に基づき力感覚表示値として求め、その力感覚表示値を前記力感覚入力装置により力感覚として操作者に伝達する手段と
を有する前記遠隔操作装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002248215A JP3749883B2 (ja) | 2002-08-28 | 2002-08-28 | 遠隔操作方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002248215A JP3749883B2 (ja) | 2002-08-28 | 2002-08-28 | 遠隔操作方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004082293A JP2004082293A (ja) | 2004-03-18 |
JP3749883B2 true JP3749883B2 (ja) | 2006-03-01 |
Family
ID=32055650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002248215A Expired - Fee Related JP3749883B2 (ja) | 2002-08-28 | 2002-08-28 | 遠隔操作方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3749883B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108582019A (zh) * | 2018-06-07 | 2018-09-28 | 燕山大学 | 一种针对非对称结构下柔性遥操作***的控制方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006000977A (ja) * | 2004-06-17 | 2006-01-05 | National Univ Corp Shizuoka Univ | ロボット環境間力作用状態呈示装置 |
JP5740433B2 (ja) * | 2013-05-24 | 2015-06-24 | 日本電信電話株式会社 | 遅延補償装置、方法、プログラム及び記録媒体 |
JP2021142572A (ja) * | 2018-06-12 | 2021-09-24 | ソニーグループ株式会社 | 制御装置、制御方法及びプログラム |
DE102018126873A1 (de) * | 2018-10-26 | 2020-04-30 | Franka Emika Gmbh | Roboter |
WO2023123255A1 (zh) * | 2021-12-30 | 2023-07-06 | 西门子(中国)有限公司 | 一种机器人的远程控制方法及装置 |
-
2002
- 2002-08-28 JP JP2002248215A patent/JP3749883B2/ja not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108582019A (zh) * | 2018-06-07 | 2018-09-28 | 燕山大学 | 一种针对非对称结构下柔性遥操作***的控制方法 |
CN108582019B (zh) * | 2018-06-07 | 2021-02-23 | 燕山大学 | 一种针对非对称结构下柔性遥操作***的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2004082293A (ja) | 2004-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108883533B (zh) | 机器人控制 | |
JP7068059B2 (ja) | 遠隔操作方法及び遠隔操作システム | |
US11498216B2 (en) | Remote control manipulator system and control device | |
KR102001214B1 (ko) | 가상 현실 기반 양팔로봇 교시 장치 및 방법 | |
JP5939202B2 (ja) | ロボット教示補助装置、ロボットシステムおよびロボット教示方法 | |
WO2020241796A1 (ja) | 制御装置、制御システム、機械装置システム及び制御方法 | |
WO2021024586A1 (ja) | 制御装置、制御システム、ロボットシステム及び制御方法 | |
US20220063091A1 (en) | Robot control device, robot system and robot control method | |
US11919164B2 (en) | Robot system and robot control method | |
US20180117764A1 (en) | Force control coordinate axis setting device, robot, and force control coordinate axis setting method | |
EP3691840A1 (en) | Teleoperation systems, method, apparatus, and computer-readable medium | |
JP7035309B2 (ja) | マスタスレーブシステム | |
JP3749883B2 (ja) | 遠隔操作方法及び装置 | |
JPH01271185A (ja) | 遠隔ロボット操縦システム | |
KR101227092B1 (ko) | 로봇의 동작 제어 시스템 및 동작 제어 방법 | |
JPH01209505A (ja) | 遠隔操作ロボットの教示装置 | |
Lee | Intelligent sensing and control for advanced teleoperation | |
US20240149458A1 (en) | Robot remote operation control device, robot remote operation control system, robot remote operation control method, and program | |
Liang et al. | Human-robot collaborative semi-autonomous teleoperation with force feedback | |
WO2020241797A1 (ja) | 制御装置、制御システム、機械装置システム及び制御方法 | |
EP3904017A1 (en) | Robot control device, robot system, and robot control method | |
JP2016022559A (ja) | 多関節ロボットアームの重力補償方法 | |
Belousov et al. | Web-based teleoperation of the robot interacting with fast moving objects | |
Sylari | Hand-Gesture Based Programming of Industrial Robot Manipulators | |
Ryu et al. | Teleloperation of field mobile manipulator with wearable haptic-based multi-modal user interface and its application to explosive ordnance disposal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040129 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040714 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050315 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050506 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051205 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |