(57)【要約】      （修正有）【課題】安価で操作性に優れたマスタ・スレーブ型ロボット操作システムを提供する。【解決手段】マスタ・スレーブ型ロボット操作システムは、操作者によって操作されるマスタ操作装置１０と、遠隔操作されるスレーブロボット装置と、マスタ操作装置とスレーブロボット装置との間で両装置の状態情報を双方向通信する情報通信手段３０とを備える。スレーブロボット装置は、任意の姿勢又は動作を実現するために複数のアクチュエータを備えている。マスタ操作装置１０は、スレーブロボット装置が備える構造に対応する構造を備えることでスレーブロボット装置が取り得る任意の姿勢又は動作と同様の姿勢又は動作を実現可能であり、且つ、スレーブロボット装置に設置された複数のアクチュエータに対応した複数のアクチュエータ１３ａ〜１３ｈを備えている。【選択図】図１
2012125851.tif 000002
【特許請求の範囲】
【請求項１】
操作者によって操作されるマスタ操作装置と、
前記マスタ操作装置の動きに追従して、もしくは前記マスタ操作装置から発信される動作指令信号に応じて遠隔操作されるスレーブロボット装置と、
前記マスタ操作装置と前記スレーブロボット装置との間で両装置の姿勢情報又は動作情報を含む状態情報を双方向で通信する情報通信手段と、
を備えるマスタ・スレーブ型ロボット操作システムにおいて、
前記スレーブロボット装置は、任意の姿勢又は動作を実現するための駆動力源となる複数のアクチュエータを備えており、
前記マスタ操作装置は、前記スレーブロボット装置が備える構造に対応する構造を備えることで前記スレーブロボット装置が取り得る任意の姿勢又は動作と同様の姿勢又は動作を実現可能であり、且つ、前記スレーブロボット装置に設置された前記複数のアクチュエータのそれぞれに対応した複数のアクチュエータを備えることを特徴とするマスタ・スレーブ型ロボット操作システム。
【請求項２】
請求項１に記載のマスタ・スレーブ型ロボット操作システムにおいて、
操作者が前記マスタ操作装置を操作することで前記スレーブロボット装置が任意の姿勢となったときに、当該スレーブロボット装置の姿勢を保持したままで前記マスタ操作装置の姿勢を自由状態とするマスタフリー機能を備えることを特徴とするマスタ・スレーブ型ロボット操作システム。
【請求項３】
請求項２に記載のマスタ・スレーブ型ロボット操作システムにおいて、
前記マスタフリー機能の状態から、再び前記マスタ操作装置による前記スレーブロボット装置の遠隔操作が可能な状態に復帰させるときには、当該スレーブロボット装置で保持された姿勢と同様の姿勢となるように、前記マスタ操作装置が復帰動作を行うことを特徴とするマスタ・スレーブ型ロボット操作システム。
【請求項４】
請求項１〜３のいずれか１項に記載のマスタ・スレーブ型ロボット操作システムにおいて、
前記マスタ操作装置には、
前記スレーブロボット装置が前記マスタ操作装置の動きに追従して遠隔操作されるマスタ・スレーブ動作方式と、
前記スレーブロボット装置が前記マスタ操作装置から発信される動作指令信号に応じて遠隔操作される設定動作方式と、
を含む少なくとも２つの動作方式を切り替えるための動作方式切り替えボタンが設置されていることを特徴とするマスタ・スレーブ型ロボット操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者によって操作されるマスタ操作装置と、このマスタ操作装置によって遠隔操作されるスレーブロボット装置とを備える、マスタ・スレーブ型ロボット操作システムに関するものである。
【背景技術】
【０００２】
近年のロボット技術や通信技術の進歩によって、様々なマスタ・スレーブ型ロボット操作システムが開発されている。この種のマスタ・スレーブ型ロボット操作システムには、マスタ操作装置とスレーブロボット装置が、同じ構造を有するものや異なる構造を有するもの、また、同じスケールを有するものや異なるスケールを有するものが存在している（例えば、下記特許文献１および２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１８７２４６号公報
【特許文献２】特開２０００−８４８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上掲した特許文献１および２に代表される従来のマスタ・スレーブ型ロボット操作システムでは、大規模で複雑な構成が採用される場合が多く、概して多くの製造コストを要するものであった。また、従来のマスタ操作装置は操作性の上で難があり、さらに操作性を向上させたマスタ操作装置を有するマスタ・スレーブ型ロボット操作システムの実現が求められていた。
【０００５】
本発明は、上述した従来技術の問題点に鑑みて成されたものであって、その目的は、安価でありながらも操作性に優れたマスタ・スレーブ型ロボット操作システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るマスタ・スレーブ型ロボット操作システムは、操作者によって操作されるマスタ操作装置と、前記マスタ操作装置の動きに追従して、もしくは前記マスタ操作装置から発信される動作指令信号に応じて遠隔操作されるスレーブロボット装置と、前記マスタ操作装置と前記スレーブロボット装置との間で両装置の姿勢情報又は動作情報を含む状態情報を双方向で通信する情報通信手段と、を備えるマスタ・スレーブ型ロボット操作システムであって、前記スレーブロボット装置は、任意の姿勢又は動作を実現するための駆動力源となる複数のアクチュエータを備えており、前記マスタ操作装置は、前記スレーブロボット装置が備える構造に対応する構造を備えることで前記スレーブロボット装置が取り得る任意の姿勢又は動作と同様の姿勢又は動作を実現可能であり、且つ、前記スレーブロボット装置に設置された前記複数のアクチュエータのそれぞれに対応した複数のアクチュエータを備えることを特徴とするものである。
【発明の効果】
【０００７】
本発明によれば、安価でありながらも操作性に優れたマスタ・スレーブ型ロボット操作システムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るマスタ操作装置の全体構成を示す図であり、特に、図中（ａ）が正面視を、図中（ｂ）が右側面視を、図中（ｃ）が左側面視を示している。
【図１Ａ】図１で示した本実施形態に係るマスタ操作装置の操作方法を説明するための図であり、当該マスタ操作装置の一部を示したものである。
【図１Ｂ】図１で示した本実施形態に係るマスタ操作装置の操作方法を説明するための図であり、当該マスタ操作装置の一部を示したものである。
【図２】本実施形態に係るスレーブロボット装置の全体構成を示す図であり、特に、図中（ａ）が正面視を、図中（ｂ）が右側面視を示している。
【図３】本実施形態のマスタ操作装置の操作状態の一例を示した図である。
【図４】図３で示した本実施形態のマスタ操作装置の操作状態に対応した、本実施形態のスレーブロボット装置の姿勢状態の一例を示した図である。
【図５】本実施形態に係るマスタ・スレーブ型ロボット操作システムが取り得る全体構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための好適な実施形態について、図面を用いて説明する。なお、以下の実施形態は、各請求項に係る発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、本実施形態に係るマスタ操作装置の全体構成を示す図であり、特に、図中（ａ）が正面視を、図中（ｂ）が右側面視を、図中（ｃ）が左側面視を示している。また、図１Ａおよび図１Ｂは、図１で示した本実施形態に係るマスタ操作装置の操作方法を説明するための図であり、当該マスタ操作装置の一部を示したものである。一方、図２は、本実施形態に係るスレーブロボット装置の全体構成を示す図であり、特に、図中（ａ）が正面視を、図中（ｂ）が右側面視を示している。なお、図１中の分図（ａ），（ｂ）と図２中の分図（ａ），（ｂ）とは、それぞれ対応したものが描かれている。さらに、図３および図４は、本実施形態のマスタ操作装置およびスレーブロボット装置の操作状態の一例を示した図である。またさらに、図５は、本実施形態に係るマスタ・スレーブ型ロボット操作システムが取り得る全体構成の一例を示すブロック図である。
【００１１】
本実施形態では、図１にて示すマスタ操作装置１０と、図２にて示すスレーブロボット装置２０と、これらマスタ操作装置１０およびスレーブロボット装置２０のそれぞれに設置された情報通信手段３０とを備えることで、図５に示すようなマスタ・スレーブ型ロボット操作システムが構成されている。
【００１２】
まず、スレーブロボット装置２０の構成について説明する。図２にて示される本実施形態に係るスレーブロボット装置２０は、家事ロボットとして製作されたものであり、胴体部２１と、胴体部２１の下方に設置された下肢としての２本の脚部２２と、胴体部２１の上方側面に設置された上肢としての２本の腕部２３と、胴体部２１の上方に設置された１個の頭部２４とを有して構成されている。
【００１３】
２本の腕部２３は、胴体部２１の周囲で自在に移動できるようになっており、電源を切った状態では、図２の紙面左側に示すスレーブロボット装置２０の右半身のように、腕部２３が下方に垂れ下がった状態となるように構成されている。さらに、腕部２３の先端には手部２６が設置されているので、この手部２６を利用することで物を掴んだり摘まんだりすることが可能となっている。
【００１４】
また、頭部２４および胴体部２１には、それぞれにＣＣＤカメラ２５が設置されている。このＣＣＤカメラ２５によって、スレーブロボット装置２０の周囲の状況を画像データとして収集することが可能となっている。
【００１５】
そして、このスレーブロボット装置２０は、遠隔操作可能に構成されたロボット装置であり、図１にて示すマスタ操作装置１０を操作者が操作することで、マスタ操作装置１０の動きに応じた動作をスレーブロボット装置２０が実行できるようになっている。そこで、次に、本実施形態に係るマスタ操作装置１０について、説明を行うこととする。
【００１６】
図１にて示される本実施形態に係るマスタ操作装置１０は、上述したスレーブロボット装置２０が有する２本の腕部２３と同様の構成を有する２本の操作アーム１３を有している。この操作アーム１３には、スレーブロボット装置２０の腕部２３が有するアクチュエータとしての複数のサーボモータと同じ数のサーボモータが設置されており、さらに、スレーブロボット装置２０の腕部２３が有する関節機構と同じ関節機構が形成されている。
【００１７】
操作アーム１３と腕部２３が備える複数のサーボモータの具体的な構成としては、人間の肩に相当する箇所を前後方向に傾動させるためのサーボモータ１３ａ，２３ａと、腕部２３を横方向に持ち上げるためのサーボモータ１３ｂ，２３ｂと、人間の肘に相当する箇所の上方部分を回転させるためのサーボモータ１３ｃ，２３ｃと、人間の肘関節に相当する箇所を折り曲げるためのサーボモータ１３ｄ，１３ｅ，２３ｄ，２３ｅと、人間の肘に相当する箇所の下方部分を回転させるためのサーボモータ１３ｆ，２３ｆと、人間の手首関節に相当する箇所を折り曲げるためのサーボモータ１３ｇ，２３ｇと、人間の手首関節に相当する箇所を回転させるためのサーボモータ１３ｈ，２３ｈと、が設置されている。そして、対応するサーボモータのそれぞれは、後述する情報通信手段３０によって動作情報が双方向で送受信されることとなるので、マスタ操作装置１０の動きに応じた動作や姿勢をスレーブロボット装置２０が実行できるようになっているのである。
【００１８】
したがって、図１中の分図（ａ）に示すように、マスタ操作装置１０の操作者から見て左側（紙面では右側）の操作アーム１３を水平方向に操作者が移動させると、スレーブロボット装置２０の側では、図２中の分図（ａ）に示すように、スレーブロボット装置２０の左側（紙面では右側）の腕部２３が水平方向に移動するようになっている。また、図３に示すように、マスタ操作装置１０の操作者から見て左側（紙面では右側）の操作アーム１３を斜め上方に操作者が移動させると、スレーブロボット装置２０の側では、図４に示すように、スレーブロボット装置２０の左側（紙面では右側）の腕部２３がマスタ操作装置１０の左側（紙面では右側）の操作アーム１３と同様に斜め上方に移動するようになっている。したがって、操作者は、マスタ操作装置１０が有する２本の操作アーム１３を移動させることで、スレーブロボット装置２０の腕部２３に対してあらゆる姿勢や動作を実行させることが可能となる。なお、本明細書では、スレーブロボット装置２０がマスタ操作装置１０の操作アーム１３の動きに追従して遠隔操作される動作方式を、以後「マスタ・スレーブ動作方式」と呼ぶこととする。
【００１９】
さらに、本実施形態に係るマスタ操作装置１０は、２本の操作アーム１３のそれぞれの先端部に対して操作ボックス１５，１６を有している。操作ボックス１５，１６には、複数の操作ボタンや操作スティックが設置されている。かかる操作ボックス１５，１６の具体的な構成を図１Ａおよび図１Ｂに示す。
【００２０】
操作者の左手側に位置する操作ボックス１６には、２つの操作スティック１６ａ，１６ｂが設置されている。これら２つの操作スティック１６ａ，１６ｂは、例えば操作者の左手の親指の腹の部分を使用して、各操作スティック１６ａ，１６ｂを前後左右に動かすことで操作可能となっている。
【００２１】
一方、操作者の右手側に位置する操作ボックス１５には、４つの操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄが設置されている。これら４つの操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄは、例えば操作者の右手の親指の腹の部分を使用して、各操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄを下方に押圧することで操作可能となっている。
【００２２】
本実施形態では、これら２つの操作スティック１６ａ，１６ｂと、４つの操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄをそれぞれ単独で、あるいは組み合わせて操作することで、スレーブロボット装置２０の２本の脚部２２や頭部２４の動作ができるようになっている。なお、本明細書では、スレーブロボット装置２０がマスタ操作装置１０の操作ボックス１５，１６から発信される動作指令信号に応じて遠隔操作される動作方式を、以後「設定動作方式」と呼ぶこととする。
【００２３】
以上説明したマスタ操作装置１０によるスレーブロボット装置２０の動作制御を実現するために、本実施形態に係るマスタ・スレーブ型ロボット操作システムには、両装置の姿勢情報又は動作情報を含む状態情報を双方向で通信するための情報通信手段３０が設置されている。この情報通信手段３０には、マスタ操作装置１０やスレーブロボット装置２０の動作状況を把握するための図示しないコンピュータユニットが設置されている。この不図示のコンピュータユニットが取り得る具体的な構成を例示すると、例えば、マスタ操作装置１０とスレーブロボット装置２０が有するアクチュエータとしての複数のサーボモータのモータ軸の回転角やモータ軸原点からの回転量などを把握するためのマイクロプロセッサからなる制御部３０ａや、これらの情報を記憶するための記憶部３０ｂや、マスタ操作装置１０とスレーブロボット装置２０のそれぞれに設置された情報通信手段３０の間での情報を受け渡すための無線通信部３０ｃなどを備えることができる。
【００２４】
なお、マスタ操作装置１０に設置された情報通信手段３０には、パソコンなどの制御機器を接続することが可能となっており、操作者は、インターネット回線等を通じた情報のやり取りを行うことのできる無線通信部３０ｃやスレーブロボット装置２０に設置されたＣＣＤカメラ２５等を介して、マスタ操作装置１０側で瞬時にスレーブロボット装置２０の周囲の状況を把握することができるようになっている。したがって、操作者は、遠隔地に居ながらにしてスレーブロボット装置２０の操作ができるようになっている。
【００２５】
以上、本実施形態に係るマスタ・スレーブ型ロボット操作システムの具体的構成について説明を行った。次に、本実施形態に係るマスタ・スレーブ型ロボット操作システムの動作方法について、説明を行う。
【００２６】
操作者は、操作ボックス１５に設置された第４の操作ボタン１５ｄを押すことで、「設定動作方式」と「マスタ・スレーブ動作方式」という２つの動作方式を選択することができるようになっている。操作者が、図１Ａに示す「設定動作方式」を選択したとすると、スレーブロボット装置２０は、予め設定された動作を操作ボックス１５，１６の操作に従って実行することとなる。例えば、操作者が操作ボックス１６の第１の操作スティック１６ａを前方に倒すと、スレーブロボット装置２０は前進方向に歩行移動する。また、第１の操作スティック１６ａを後方に倒すと、スレーブロボット装置２０は後退方向に歩行移動し、第１の操作スティック１６ａを左右方向に倒すと、スレーブロボット装置２０は第１の操作スティック１６ａを倒した方向に旋回移動することができる。
【００２７】
また、操作者が操作ボックス１６の第２の操作スティック１６ｂを操作すると、スレーブロボット装置２０は第２の操作スティック１６ｂの操作方向に対応した方向に頭部２４を傾けることができるようになっている。
【００２８】
さらに、操作ボックス１５に設置された第１の操作ボタン１５ａや第２の操作ボタン１５ｂを押すことで、スレーブロボット装置２０は左右方向での横移動ができるようになっており、またさらに、操作ボックス１５に設置された第３の操作ボタン１５ｃを押すことで、予め記憶された「お盆姿勢」というスレーブロボット装置２０がお盆を運ぶための姿勢をとることが可能となる。
【００２９】
なお、上述した「設定動作方式」によるスレーブロボット装置２０の動作は、マスタ操作装置１０が有する操作ボックス１５，１６の操作に基づく動作指令信号を、情報通信手段３０が仲介してスレーブロボット装置２０に伝達することで、実行されている。
【００３０】
以上説明した「設定動作方式」が選択された状態から、操作者が操作ボックス１５に設置された第４の操作ボタン１５ｄを押すと、図１Ｂにて示される「マスタ・スレーブ動作方式」が選択されることとなる。
【００３１】
「マスタ・スレーブ動作方式」が選択されると、操作者は、マスタ操作装置１０が有する２本の操作アーム１３を任意の姿勢や動作をとるように動かすことで、スレーブロボット装置２０の腕部２３がこの動きをコピーしたように動くので、スレーブロボット装置２０の腕部２３に対してあらゆる姿勢や動作を実現させることが可能となる。
【００３２】
なお、上述した「マスタ・スレーブ動作方式」によるスレーブロボット装置２０の動作は、マスタ操作装置１０が有する複数のサーボモータの動作状況を、情報通信手段３０が仲介し、さらに情報通信手段３０が、スレーブロボット装置２０が有する複数のサーボモータに対して動作指令を行うことで、実行されている。
【００３３】
また、「マスタ・スレーブ動作方式」が選択された場合にも、操作ボックス１５，１６に設置された２つの操作スティック１６ａ，１６ｂと、４つの操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄをそれぞれ単独で、あるいは組み合わせて操作することで、スレーブロボット装置２０の動作制御を行うことが可能である。
【００３４】
例えば、操作ボックス１５の第１の操作ボタン１５ａを押し続けた状態で、操作ボックス１６の第１の操作スティック１６ａを操作することで、「マスタ・スレーブ動作方式」を維持しながらもスレーブロボット装置２０に対して屈伸動作を実行させることができる。ここで、本実施形態では、第１の操作ボタン１５ａを押し続けた状態でなければ、第１の操作スティック１６ａが操作できないようになっている。このように、第１の操作ボタン１５ａを第１の操作スティック１６ａの安全装置となるように設定したのは、第１の操作スティック１６ａの予期しない操作によってスレーブロボット装置２０が突然に屈伸動作を実行することを防止するためである。かかる構成の採用によって、より安全なマスタ・スレーブ型ロボット操作システムを提供することが可能となる。
【００３５】
また、本実施形態では、操作者が、マスタ操作装置１０を操作することでスレーブロボット装置２０が任意の姿勢となったときに、当該スレーブロボット装置２０の姿勢を保持したままでマスタ操作装置１０の姿勢を自由状態とするマスタフリー機能を備えることができる。例えば、マスタ操作装置１０の２本の操作アーム１３を任意に移動させることで、スレーブロボット装置２０の２本の腕部２３を操作アーム１３と同様の姿勢にしたとき、この姿勢をこのまま維持するためには、通常であれば操作者がマスタ操作装置１０の２本の操作アーム１３を常時保持してその姿勢を維持する必要がある。しかし、本実施形態では、スレーブロボット装置２０が所望の姿勢となったときに操作ボックス１５の第３の操作ボタン１５ｃを押すことで、当該スレーブロボット装置２０の姿勢を保持したまま、マスタ操作装置１０の姿勢を自由状態とすることが可能となっている。かかるマスタフリー機能を利用することで、操作者の操作負担を大きく軽減することが可能となる。このようなマスタフリー機能については、本実施形態に係るマスタ・スレーブ型ロボット操作システムを手術ロボットの分野などに適用した場合に有益である。
【００３６】
上述したマスタフリー機能の状態から、再びマスタ操作装置１０によるスレーブロボット装置２０の遠隔操作が可能な状態に復帰させるときには、一旦フリー状態となったマスタ操作装置１０が当該スレーブロボット装置２０で保持された姿勢と同様の姿勢となるように、マスタ操作装置１０に復帰動作を実行させることが好ましい。なぜなら、マスタ操作装置１０がフリーの状態、すなわち、マスタ操作装置１０とスレーブロボット装置２０の姿勢が異なる状態でマスタフリー機能を解除し、「マスタ・スレーブ動作方式」を復帰させると、スレーブロボット装置２０が突然にマスタ操作装置１０と同じ姿勢をとるように動いてしまうこととなるため、スレーブロボット装置２０が思わぬ動作をしてしまう場合があって危険だからである。そこで、本実施形態では、操作者が操作ボックス１５の第３の操作ボタン１５ｃを押すことでマスタフリー機能を解除すると、スレーブロボット装置２０で保持された姿勢と同様の姿勢となるように、マスタ操作装置１０が復帰動作を実行するようになっている。このマスタ操作装置１０の復帰動作は、所定時間、例えば１秒間のみ維持されるようになっており、スムースな「マスタ・スレーブ動作方式」への復帰が実現するように構成されているのである。
【００３７】
ここで、「マスタ・スレーブ動作方式」が選択された際に実行可能なマスタフリー機能への移行と、当該マスタフリー機能を解除して再び「マスタ・スレーブ動作方式」へと復帰させるための動作原理について説明しておく。
【００３８】
「マスタ・スレーブ動作方式」が選択された状態において、操作者がマスタ操作装置１０を動作させると、マスタ操作装置１０が備える複数のサーボモータのモータ軸の回転角やモータ軸原点からの回転量などが変化することとなる。このようなマスタ操作装置１０の操作時における変化量は、マスタ操作装置１０が備える情報通信手段３０に搭載されたマイクロプロセッサからなる制御部３０ａによって検知された上で、これまたマスタ操作装置１０が備える情報通信手段３０に搭載された無線通信部３０ｃによって、スレーブロボット装置２０側の情報通信手段３０に対して送信されることとなる。
【００３９】
スレーブロボット装置２０側の情報通信手段３０は、上記変化量からなる情報を自身に搭載された無線通信部３０ｃによって受け付けるとともに、これまた自身に搭載されたマイクロプロセッサからなる制御部３０ａを用いることで、スレーブロボット装置２０の側が備える複数のサーボモータを上記変化量と全く同じ変化量を生ずるように動作させることとなる。かかる状態が、「マスタ・スレーブ動作方式」が選択された状態である。
【００４０】
そして、上述したような「マスタ・スレーブ動作方式」が選択された状態において、操作者がマスタ操作装置１０を動作させることでスレーブロボット装置２０を所望の姿勢とした上で、さらに操作者によって操作ボックス１５に設置された第３の操作ボタン１５ｃが押されると、スレーブロボット装置２０側の情報通信手段３０は、第３の操作ボタン１５ｃが押された瞬間のスレーブロボット装置２０の姿勢を維持した上で、スレーブロボット装置２０の側における一切の動作を停止させ、また、マスタ操作装置１０から送られてくる動作指令信号の受け付けを停止させる。一方、マスタ操作装置１０の側では、第３の操作ボタン１５ｃが押された瞬間におけるマスタ操作装置１０が備える複数のサーボモータの変化量を情報通信手段３０に搭載された制御部３０ａによって取得し、情報通信手段３０に搭載された記憶部３０ｂに保持しておく。この時点での状態が、マスタフリー機能が設定された状態であり、スレーブロボット装置２０の姿勢を保持したままでマスタ操作装置１０の姿勢を自由状態とすることが可能となっている。したがって、この段階でいくらマスタ操作装置１０を操作したとしても、スレーブロボット装置２０は第３の操作ボタン１５ｃが押された瞬間の姿勢を維持したまま動作することがない。
【００４１】
マスタフリー機能が設定された状態から、再度操作者が第３の操作ボタン１５ｃを押すと、マスタ操作装置１０の情報通信手段３０は、自身に搭載された無線通信部３０ｃを介してマスタフリー機能の解除信号をスレーブロボット装置２０側に送信する。また、この解除信号の送信と同時に、マスタ操作装置１０の情報通信手段３０に搭載された記憶部３０ｂに保持されているマスタフリー機能設定時におけるマスタ操作装置１０の備える複数のサーボモータの変化量を読み出し、この変化量に基づく動作をマスタ操作装置１０の備える複数のサーボモータに対して実行させることで、マスタ操作装置１０がマスタフリー機能設定時の状態に復帰動作することとなる。
【００４２】
これに合わせて、マスタフリー機能の解除信号を情報通信手段３０に搭載された無線通信部３０ｃによって取得したスレーブロボット装置２０側の情報通信手段３０は、マスタ操作装置１０から送られてくる動作指令信号の受け付けを再開し、「マスタ・スレーブ動作方式」が選択された状態、すなわち、マスタ操作装置１０の変化量に応じて当該変化量と全く同じ変化量を生ずるようにスレーブロボット装置２０を動作できる状態とする。これにより、マスタフリー機能の解除処理が完了し、「マスタ・スレーブ動作方式」への状態復帰が完了することとなる。
【００４３】
なお、操作ボックス１５，１６が有するその他の操作スティックや操作ボタンに関しては、あらゆる設定を設けることで、様々な機能選択を行えるようにすることができる。例えば、「マスタ・スレーブ動作方式」が選択された状態での操作ボックス１５，１６を示した図１Ｂでは、操作ボックス１５の第４の操作ボタン１５ｂが機能を付与されていないが、例えば、情報通信手段３０やマスタ操作装置１０に対して接続された図示しないパソコンに対して、マスタ操作装置１０を操作することで得られたスレーブロボット装置２０の姿勢又は動作を記憶させる記憶部３０ｂを設置しておき、この記憶部３０ｂに保存された姿勢又は動作の履歴情報を用いることで、当該履歴情報に基づく姿勢又は動作をスレーブロボット装置２０で再現させることが可能であり、この再現動作を実行させる選択ボタンとして、操作ボックス１５の第４の操作ボタン１５ｂを利用することが可能である。なお、前記履歴情報に基づいてスレーブロボット装置２０によって再現される姿勢又は動作については、逆再生、スロー再生、あるいは倍速再生を含むようにすることが可能である。
【００４４】
以上、本発明の好適な実施形態について説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態には、多様な変更又は改良を加えることが可能である。
【００４５】
例えば、上述した実施形態では、操作ボックス１５，１６が有する２つの操作スティック１６ａ，１６ｂと、４つの操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄに対して種々の選択機能を持たせた場合を例示して説明した。しかしながら、上述した実施形態は、本発明が取り得る一例を示したに過ぎず、操作ボックス１５，１６に設置された２つの操作スティック１６ａ，１６ｂと、４つの操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄの機能設定については、あらゆるパターンを設定することが可能である。かかる機能設定を行い、操作ボックス１５，１６に設置された２つの操作スティック１６ａ，１６ｂと、４つの操作ボタン１５ａ，１５ｂ，１５ｃ，１５ｄをそれぞれ単独で、あるいは組み合わせて操作することで、スレーブロボット装置２０に対するあらゆる動作制御を行うことが可能となる。
【００４６】
また、本実施形態のマスタ操作装置１０とスレーブロボット装置２０は、それぞれに対応した複数のサーボモータを備えていた。そこで、スレーブロボット装置２０が周囲環境から受けた外力の情報を、情報通信手段３０を介してマスタ操作装置１０側で取得することで、この外力の影響をマスタ操作装置１０側で疑似的に再現する力覚フィードバック機能を備えるようにすることも可能である。なお、力覚フィードバック機能の精度を向上させるために、上述した複数のサーボモータに加えて、スレーブロボット装置２０に対して各種のセンサを追加することも好適である。
【００４７】
さらに、上述した本実施形態の「マスタ・スレーブ動作方式」は、スレーブロボット装置２０の２本の腕部２３に対してのみ適用されるものであったが、「マスタ・スレーブ動作方式」はスレーブロボット装置２０のあらゆる部位に対して適用することが可能である。
【００４８】
またさらに、上述した本実施形態のスレーブロボット装置２０は２足歩行用の家事ロボットとして製作されたものであったが、本発明のマスタ・スレーブ型ロボット操作システムは、あらゆる形式のロボット装置に対して適用可能である。例えば、蜘蛛型ロボットのようにロボットの体幹に対して多数の可動肢体を備えるロボット装置や、遠隔手術を行うための手術ロボット装置などに対しても、本発明のシステムを適用することが可能である。
【００４９】
その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００５０】
１０  マスタ操作装置、１３  操作アーム、１３ａ，１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆ，１３ｇ，１３ｈ  サーボモータ、１５，１６  操作ボックス、１５ａ，１５ｂ，１５ｃ，１５ｄ  操作ボタン、１６ａ，１６ｂ  操作スティック、２０  スレーブロボット装置、２１  胴体部、２２  脚部、２３  腕部、２３ａ，２３ｂ，２３ｃ，２３ｄ，２３ｅ，２３ｆ，２３ｇ，２３ｈ  サーボモータ、２４  頭部、２６  手部、２５  ＣＣＤカメラ、３０  情報通信手段、３０ａ  制御部、３０ｂ  記憶部、３０ｃ  無線通信部。
【図１】
2012125851.tif 000003
【図１Ａ】
2012125851.tif 000004
【図１Ｂ】
2012125851.tif 000005
【図２】
2012125851.tif 000006
【図３】
2012125851.tif 000007
【図４】
2012125851.tif 000008
【図５】
2012125851.tif 000009