(57)【要約】【課題】装置利用者による利用しやすさを改善した遠隔操作システムを提供する。【解決手段】サーバ１３は、被操作装置１１の装置利用者による、タスクを実行してもらう要求に関する被操作側情報と、操作端末１２の端末操作者による、タスクを実行する要求に関する操作側情報を保持している。サーバ１３は、被操作側情報と操作側情報とから、被操作装置１１とそれを操作する操作端末１２との組み合わせを定めて、被操作装置１１および操作端末１２に通知する。操作端末１２は、通信ネットワークを介して被操作装置１１を操作する。被操作装置１１は、その操作に従って動作し、タスクを実行する。【選択図】図１
2008140011.tif 000002
【特許請求の範囲】
【請求項１】
操作端末が被操作装置を通信ネットワークを介して遠隔操作することにより、前記被操作装置のタスクを実行させる遠隔操作システムであって、
２以上の前記操作端末と２以上の前記被操作装置とを前記通信ネットワークを介してサーバにアクセス可能に配置し、
前記被操作装置が、自装置のタスク実行を要求する情報を前記サーバとの間に発信する手段を有し、
前記操作端末が、前記被操作装置のタスクを実行する要求を前記サーバとの間に発信する手段を有し、
前記サーバが、前記２以上の被操作装置と前記２以上の操作端末とからそれぞれ発信された情報を管理し、その情報に基づいて適合する前記一の被操作装置と前記一の操作端末との組み合わせを選定してそれらを中継する手段を有することを特徴とする遠隔操作システム。
【請求項２】
前記サーバは、前記被操作装置から発信された前記被操作側情報をタスク情報プールに登録し、被操作装置と操作端末との組み合わせを定めるとき、前記タスク情報プールに登録されている前記情報を利用する請求項１に記載の遠隔操作システム。
【請求項３】
前記サーバは、前記操作端末による過去のタスクの実行に関する情報を操作端末情報プールに登録しており、被操作装置と操作端末との組み合わせを定める際に、前記操作端末情報プールに登録されている前記情報を利用する請求項１に記載の遠隔操作システム。
【請求項４】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行した経験に関する情報が含まれている請求項３に記載の遠隔操作システム。
【請求項５】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行したときに得た評価の情報が含まれている請求項４に記載の遠隔操作システム。
【請求項６】
前記サーバは、被操作装置と操作端末との組み合わせの候補を抽出して前記被操作装置に通知し、該被操作装置からの応答に従って、被操作装置と操作端末との組み合わせを確定する請求項１に記載の遠隔操作システム。
【請求項７】
前記被操作装置は、タスクを遠隔から実行してもらうか否かを判断し、遠隔から実行してもらうと判断したときのみ、前記サーバに被操作側情報を通知して、該タスクを実行する操作端末の決定を依頼する、請求項１に記載の遠隔操作システム。
【請求項８】
前記被操作装置は、予め定められたタスクを、遠隔から実行してもらうか否かの判断対象とする、請求項７に記載の遠隔操作システム。
【請求項９】
前記被操作装置は、前記タスクの自律的な実行が不可能なとき、遠隔から実行してもらうことを決定する、請求項７に記載の遠隔操作システム。
【請求項１０】
前記被操作装置は、他の被操作装置における、タスクを遠隔から実行してもらうか否かの判断結果を利用して、自身のタスクを遠隔から実行してもらうか否かを判断する、請求項７に記載の遠隔操作システム。
【請求項１１】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、取得した装置状態情報を匿名化してから前記操作端末に送信する、請求項１に記載の遠隔操作システム。
【請求項１２】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、前記操作端末から受信した操作指示情報に対して制約を加えてからタスクの実行に用いる、請求項１に記載の遠隔操作システム。
【請求項１３】
操作端末からの通信ネットワークを介した遠隔操作により被操作装置にタスクを実行させる遠隔操作サービスを提供するサーバであって、
遠隔からの前記通信ネットワークを介した操作に従って動作してタスクを実行することが可能な被操作装置によるタスク実行の要求に関する被操作側情報を保持する被操作側情報記録部と、
前記通信ネットワークを介して前記被操作装置を操作することが可能な操作端末によるタスク実行の要求に関する操作側情報を保持する操作側情報記録部と、
前記被操作側情報記録部に保持されている前記被操作側情報と、前記操作側情報記録部に保持されている前記操作側情報とに基づいて、被操作装置と操作端末との組み合わせを定めて、前記通信ネットワークを介して該被操作装置および該操作端末に通知するマッチング部とを有することを特徴とするサーバ。
【請求項１４】
操作端末からの通信ネットワークを介した遠隔操作により被操作装置にタスクを実行させる遠隔操作サービスを提供するサーバ用プログラムであって、
コンピュータに、
遠隔からの前記通信ネットワークを介した操作に従って動作してタスクを実行することが可能な被操作装置によるタスク実行の要求に関する被操作側情報を保持する機能と、
前記通信ネットワークを介して前記被操作装置を操作することが可能な操作端末によるタスク実行の要求に関する操作側情報を保持する機能と、
前記被操作側情報記録部に保持されている前記被操作側情報と、前記操作側情報記録部に保持されている前記操作側情報とに基づいて、被操作装置と操作端末との組み合わせを定めて、前記通信ネットワークを介して該被操作装置および該操作端末に通知する機能とを実行させることを特徴とするサーバ用プログラム。
【請求項１５】
マッチングにより決定された操作端末から通信ネットワークを介した遠隔操作によってタスクを実行する被遠隔操作装置であって、
自装置に関する装置状態情報を取得する装置状態取得部と、
前記装置状態取得部で取得された装置状態情報を匿名化してから前記操作端末に送信する装置情報匿名化処理部と、
前記操作端末から受信した操作指示情報に対して制約を加える遠隔操作制約処理部と、
前記遠隔操作制約処理部によって制約が加えられた前記操作指示情報に従って駆動デバイスを駆動する装置駆動部とを有することを特徴とする被遠隔操作装置。
【請求項１６】
マッチングにより決定された操作端末から通信ネットワークを介した遠隔操作によってタスクを実行する被遠隔操作装置用プログラムであって、
コンピュータに、
自装置に関する装置状態情報を管理する機能と、
前記装置状態取得部で取得された装置状態情報を匿名化してから前記操作端末に送信する機能と、
前記操作端末から受信した操作指示情報に対して制約を加える機能と、
前記遠隔操作制約処理部によって制約が加えられた前記操作指示情報に従って駆動デバイスに駆動指令を出力する機能とを実行させることを特徴とする被遠隔操作装置用プログラム。
【請求項１７】
操作端末が被操作装置を通信ネットワークを介して遠隔操作することにより、前記被操作装置のタスクを実行させる遠隔操作サービス方法であって、
前記通信ネットワークを介してサーバにアクセスする２以上の前記操作端末と２以上の前記被操作装置とを組み合わせ、
前記被操作装置が前記サーバに発信した自装置のタスク実行を要求する情報と、前記操作端末が前記サーバに発信した被操作装置のタスク実行を要求する情報とを前記サーバに管理させ、
前記サーバにより前記管理する情報に基づいて適合する前記一の被操作装置と前記一の操作端末との組み合わせを選定してそれらを中継することを特徴とする遠隔操作サービス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作端末から被操作装置を遠隔操作するシステムに関し、特にネットワークを介して被操作装置を遠隔操作するシステムに関する。
【背景技術】
【０００２】
ロボット研究の分野では家事などの面倒なタスクをロボットに行なわせることで人間の負担を軽減することが考えられている。タスクの例としては、ペットへのえさやり、ペットの散歩、掃除、食器洗い、力仕事、手術、癒し的仕草、自己充電などが考えられる。しかし、家事などの複雑なタスクをロボットが自律的に行なうためには認識技術や制御技術の更なる発達が必要であり、現時点では現実的とは言いがたい。このような認識技術や制御技術の不足は人間による操作で補うことができる。人間が操作することによりロボットは比較的複雑なタスクを行なうことが可能になる。【０００３】
これまでロボットの遠隔操作に対して様々な研究がされ、多数の技術が提唱されている（特許文献１〜５参照）。特許文献１には、マスタとなる操作ロボットから、スレーブとなる被操作ロボットを、インターネットを介して遠隔より操作するシステムが開示されている。特許文献２には、操作端末とロボットとの双方向通信により、ロボットが、ペットへの餌やり、植木の水やりをするシステムが開示されている。特許文献３には、遠隔操作部からロボットを、予め蓄積されたユーザ情報を参照して作成された操作情報に基づいて遠隔操作するシステムが開示されている。特許文献４には、双方向通信によりインタラクティブにロボットを制御するシステムが開示されている。特許文献５には、専門医がマスタ・マニピュレータを操作することでスレーブ・マニピュレータを遠隔から動作させ、スレーブ・マニピュレータによって患者を診断するシステムが開示されている。
【特許文献１】特開２００４−０１７１８６号公報
【特許文献２】特開２００３−００６５３２号公報
【特許文献３】特開２００２−３５４５５１号公報
【特許文献４】特開２００２−１０１３３３号公報
【特許文献５】特開２００２−０８５３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、遠隔操作でロボットに家事を行なわせるとき、その操作は、人間が自分自身で直接家事を行なうのと同等かあるいはそれ以上の負担になる可能性がある。それでは人間の負担を軽減するという目的を果たすことができない。【０００５】
それに対してロボットの遠隔操作を業者がビジネスとして請け負うということも考えられる。これによれば業者が利用者本人に代わってロボットを操作するので利用者の負担は軽減される。しかし遠隔操作を請け負う業者の採算性を考えると、ロボットを遠隔で操作してもらうために利用者が支払う料金が高額になったり、業者に依頼できるタスクのバリエーションが限られてしまったりする可能性がある。また、その結果として遠隔操作のサービスを利用する機会が限られてしまう可能性がある。【０００６】
家事のような比較的複雑で利用頻度の高いタスクをロボットに遂行させる場合、サービスのバリエーションやコストの問題は致命的であり、家政婦的なロボットを実現するためにはクリアしなければならない問題である。【０００７】
これらの理由から、これまで遠隔操作ロボットは家事のような利用頻度が高く負担軽減の効果が大きいタスクではメリットがなく、外出時にロボットを遠隔から操作して留守番程度の簡単なタスクを行なわせるものに限られ、日常的に利用できるような、装置利用者にとって利用しやすいシステムではなかった。【０００８】
本発明の目的は、装置利用者による利用しやすさを改善した遠隔操作システムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の遠隔操作システムは、操作端末が被操作装置を通信ネットワークを介して遠隔操作することにより、前記被操作装置のタスクを実行させる遠隔操作システムであって、
２以上の前記操作端末と２以上の前記被操作装置とを前記通信ネットワークを介してサーバにアクセス可能に配置し、
前記被操作装置が、自装置のタスク実行を要求する情報を前記サーバとの間に発信する手段を有し、
前記操作端末が、前記被操作装置のタスクを実行する要求を前記サーバとの間に発信する手段を有し、
前記サーバが、前記２以上の被操作装置と前記２以上の操作端末とからそれぞれ発信された情報を管理し、その情報に基づいて適合する前記一の被操作装置と前記一の操作端末との組み合わせを選定してそれらを中継する手段を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、被操作装置と、その被操作装置を遠隔から操作する操作端末とを通信ネットワーク上のサーバでマッチングすることができるので、広く一般から端末操作者を決定することにより、装置利用者による利用しやすさを改善することができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための形態について図面を参照して詳細に説明する。【００１２】
（第１の実施形態）
図１は、第１の実施形態による遠隔操作ロボットシステムの構成を示すブロック図である。図１を参照すると、遠隔操作ロボットシステムは、複数の被操作装置１１、複数の操作端末１２、およびサーバ１３を有している。被操作装置１１はインターネットなどの通信ネットワーク（不図示）を介してサーバ１３に接続している。同様に、操作端末１２も通信ネットワークを介してサーバ１３に接続している。【００１３】
被操作装置１１は、通信ネットワーク経由で遠隔から操作することのできる装置であり、例えばロボットである。被操作装置１１は、操作端末１２による遠隔からの操作を受けてタスクを実行する。被操作装置１１を遠隔操作する操作端末１２はサーバ１３上で決定される。タスクは人間（装置利用者）の代わりにロボットが実行する作業であり、例えば、ペットへのえさやり、ペットの散歩、掃除、食器洗い、力仕事、手術、癒し的仕草、自己充電などである。【００１４】
タスクを実行するために、被操作装置１１は、まず被操作装置１１が実行すべきタスクの情報（以下、被操作要求情報という）をサーバ１３に通知する。例えば、装置利用者が被操作装置１１に行なって欲しいタスクを入力すると、被操作装置１１は、そのタスクに関する被操作要求情報をサーバ１３に通知することにしてもよい。被操作要求情報には、遠隔操作してもらうことを希望するタスクを示す情報が含まれている。【００１５】
被操作装置１１は、サーバ１３上で、その被操作装置１１を操作する操作端末１２が決まると、その操作端末１２からの操作を受けてタスクを実行する。サーバ１３上で決定した被操作装置１１とそれを操作する操作端末１２との組み合わせは、サーバ１３からマッチング情報として通知されるので、操作端末１２はそれに従えばよい。【００１６】
操作端末１２は、通信ネットワーク経由で遠隔から被操作装置１１を操作する端末である。操作端末１２は、被操作装置１１を遠隔から操作してタスクを実行させる。操作端末１２が操作する被操作装置１１はサーバ１３上で決定される。【００１７】
タスクを実行するために、操作端末１２は、まず操作端末１２から操作したいタスクの情報（以下、操作要求情報という）をサーバ１３に通知する。例えば、端末操作者が操作したいタスクを入力すると、操作端末１２は、そのタスクに関する操作要求情報をサーバ１３に通知することにしてもよい。操作要求情報には、遠隔操作することを希望するタスクを示す情報が含まれている。【００１８】
操作端末１２は、サーバ１３上で、その操作端末１２から操作する被操作装置１１が決まると、端末操作者の指示入力に従ってその被操作装置１１を操作してタスクを実行させる。サーバ１３上で決定した被操作装置１１とそれを操作する操作端末１２との組み合わせは、サーバ１３からマッチング情報として通知されるので、操作端末１２はそれに従えばよい。【００１９】
サーバ１３は、遠隔操作することを希望する端末操作者の操作端末１２から操作要求情報を受信し、遠隔操作を受けることを希望する装置利用者の被操作装置１１から被操作要求情報を受信し、操作要求情報と被操作要求情報とに基づき、操作端末１２とその操作端末１２から遠隔操作する被操作装置１１との組み合わせを決定し、決定結果をマッチング情報として、その操作端末１２と被操作装置１１の双方に通知する。【００２０】
図２は、サーバ１３の構成を示すブロック図である。図２を参照すると、サーバ１３は、被操作側情報記録部２１、操作側情報記録部２２、およびマッチング部２３を有している。【００２１】
被操作側情報記録部２１は、被操作装置１１から被操作要求情報を受信して保持する。【００２２】
操作側情報記録部２２は、操作端末１２から操作要求情報を受信して保持する。【００２３】
マッチング部２３は、操作側情報記録部２２の保持している操作要求情報と、被操作側情報記録部２１の保持している被操作要求情報とに基づき、操作端末１２とその操作端末１２から遠隔操作する被操作装置１１との組み合わせを決定する。そして、マッチング部２３は、決定結果をマッチング情報として操作端末１２と被操作装置１１の双方に通知する。【００２４】
図３は、第１の実施形態による遠隔操作ロボットシステムの動作を説明するための模式図である。【００２５】
本実施形態では、被操作装置１１と操作端末１２の組み合わせをオークション形式で決定する。【００２６】
装置利用者が遠隔操作してもらうことを希望するタスクの情報が被操作要求情報として被操作装置１１からサーバ１３に送られる。その被操作要求情報に示されたタスクの情報は、図３に示したように、サーバ１３のタスク情報プール３１に登録され、サーバ１３上で公開される。端末操作者は操作端末１２でサーバ１３にアクセスして公開されているタスク情報プール３１を閲覧することができる。さらに端末操作者は操作したいタスクがあれば、そのタスクを指定して入札することができる。端末操作者があるタスクを指定して入札すると、操作端末１２からサーバ１３に、そのタスクへの入札を示す操作要求情報が通知される。【００２７】
サーバ１３は、被操作要求情報としてタスク情報プール３１に登録されているタスク毎に入札された操作要求情報を記録しておき、被操作要求情報と操作要求情報とに基づいて、タスク毎に被操作装置１１と操作端末１２の組み合わせを決定する。【００２８】
図４は、第１の実施形態による遠隔操作ロボットシステムの動作を示すフローチャートである。図４を参照して遠隔操作ロボットシステムの具体的な動作について説明する。【００２９】
まず、被操作装置１１は、実行すべきタスクを示す被操作要求情報をサーバ１３に通知する（タスク登録ステップ１０１）。サーバ１３は、被操作装置１１から通知された被操作要求情報をタスク情報プール３１に登録して公開する（ステップ２０１）。タスクの例としては、自己充電、ペットのえさやり、ペットの散歩、掃除、食器洗い、力仕事、手術、癒し的仕草、などが考えられる。【００３０】
例えば、自己充電タスクは、被操作装置１１のバッテリ残量が一定割合以下に減少した場合に発動し、不図示のバッテリ充電ステーションまで移動してステーションにドッキングするタスクである。【００３１】
自己充電タスクは比較的単純なタスクなので、完全に遠隔操作に頼るのでなく、自律的な実行と遠隔操作による実行を併用することにしてもよい。例えば、基本的には被操作装置１１自身が自律的に実行することにし、想定外の障害物などにより自己のアルゴリズムによる自律的な実行が不可能となったときに遠隔操作を依頼すればよい。【００３２】
図５は、自律的な実行と遠隔操作による実行を併用するときの被操作装置の動作の一例を示すフローチャートである。図５を参照すると、被操作装置１１は、まずタスクを自律的に実行する（ステップ４０１）。続いて被操作装置１１はタスクを遠隔操作で実行する必要があるか否か判定する（ステップ４０２）。遠隔操作の必要がなければ、被操作装置１１はステップ４０１に戻って自律的な実行を継続する。【００３３】
遠隔操作が必要であれば、被操作装置１１は操作端末マッチング処理を行う（ステップ４０３）。操作端末マッチング処理では、被操作装置１１は被操作要求情報をサーバ１３に送って、タスクを遠隔操作する操作端末１２の決定をサーバ１３に依頼する。自身のタスクを実行してくれる操作端末１２の情報を含むマッチング情報をサーバ１３から受信すると、被操作装置１１は、その操作端末１２からの操作を受けてタスクを実行する（ステップ４０４）。【００３４】
なお、被操作装置１１は、通信ネットワーク上の他の被操作装置１１におけるタスクの自律的な実行の可否判定の結果を自身の判定に利用してもよい。例えば、他の被操作装置１１が自己充電タスクの自律的な実行が不可と判定していれば、同じ環境に配備された被操作装置１１は自己充電タスクの自立的な実行を不可と判定することにしてもよい。【００３５】
他の例として、食器洗いタスクは、キッチンにたまった食器をスポンジや水圧を利用して洗うタスクでもよく、またキッチンにたまった食器を食器洗い機へ入れて食器洗い機を始動させるという２次的なタスクであってもよい。この場合、腕や指のようなアクチュエータを備えた被操作装置１１が用いられる。【００３６】
また、他の例として、癒し的仕草のタスクは、ペット型ロボットがかわいい振る舞いをしたり、装置利用者の話し相手になったりすることが考えられる。その中には音声認識、文章解析、常識データベースなど高度な技術を要求するものもあり、これらの技術の現状を考慮すれば、遠隔で人間（端末操作者）が操作することでこれらの技術をカバーする態様が現実的な場合がある。【００３７】
これには、目、口、手足などを模して仕草を表現することのできる構成を備えた遠隔操作装置１１が用いられる。例えば、表情や仕草の画像を表示するＬＥＤモジュールやディスプレイ、仕草を表現する機構およびそれを駆動するモータなどの構成を備えればよい。【００３８】
また、被操作装置１１が実行すべきタスクは、例えば装置利用者が被操作装置１１に入力する。その場合、被操作装置１１は入力された情報を被操作要求情報としてサーバ１３に通知すればよい。【００３９】
装置利用者が被操作装置１１に入力する情報は、一例として、課題、匿名化レベル、制約条件、および報酬の各項目を含んでいる。課題は、タスクの内容を示す情報である。匿名化レベルは、被操作装置１１の装置利用者や所有者のプライバシーを守るための情報であり、被操作装置１１によって測定される情報をどれだけ匿名化するかというレベルを示す。制約条件は、遠隔操作による被操作装置１１の動作を制約する情報である。例えば移動範囲を制約することができる。制約によって、装置利用者の安全、利便性、プライバシー等を守ることができる。報酬は、被操作装置１１を遠隔操作してくれた端末操作者に対して支払う報酬額の情報である。【００４０】
食器洗いタスクについて、装置利用者が、例えば課題として「食器洗い」、匿名化レベルとして「エッジ化画像」、制約条件として「移動半径１ｍ」、報酬として「１００円」を入力すると、これらの情報を含む被操作要求情報がサーバ１３に通知され、サーバ１３のタスク情報プール３１に登録される。匿名化レベルの「エッジ化画像」は、被操作装置１１で撮影される画像を生のままではなく、画像処理によってエッジのみの画像に変換して操作端末１２に転送することを意味する。【００４１】
タスク情報プール３１に登録された被操作要求情報はサーバ１３上で公開される。このときサーバ１３は装置利用者が入力した情報に加えて、過去の利用に対する評価の情報を追加して公開してもよい。追加する情報は、例えば、装置利用者評価、評価者コメントを含む。上述の食器洗いタスクの例において、装置利用者評価として「８４／９２」というような、過去の利用回数に対するポジティブな評価が得られた回数の情報を追加してもよい。また、評価者コメントとして「部屋がきれいで移動しやすいです」や「正当な報酬をいただきました」などの過去の端末操作者によるコメントを追加してもよい。評価軸として食器洗いタスクだけでなく他の種類のタスクを含めてもよい。例えば、その装置利用者が過去に依頼した全てのタスクを評価軸とした評価の情報を被操作要求情報に追加して公開してもよい。また、過去にタスクの遠隔操作を依頼した回数でなく、評価を受けた回数を基準にしてもよい。【００４２】
また、装置利用者がタスクの実行を１回ずつ入力するのではなく、複数回分の実行をまとめて入力できてもよい。例えば、食器洗いのようなタスクの１ヶ月間の継続的な実行を依頼する被操作要求情報をサーバ１３に登録できるようにしてもよい。また、本格的な実行の他にお試し期間を付けて登録できるようにしてもよい。【００４３】
図４に戻って、次に、端末操作者が操作端末１２からサーバ１３上に公開されたタスク情報プール３１を閲覧し、その中から自分の操作したいタスクを選んで入札する。そうすると、操作端末１２はサーバ１３へ操作要求情報を通知する（ステップ３０１）。【００４４】
サーバ１３は、端末操作者の入札により操作端末１２から通知された操作要求情報を、タスク情報プール３１に登録されているタスク毎にまとめて格納する（操作端末入札ステップ２０２）。【００４５】
続いてサーバ１３は、ある被操作装置１１を遠隔操作するタスクに入札した操作端末１２の中から、そのタスクを実行する操作端末１２を決定し（ステップ２０３）、決定結果のマッチング情報を被操作装置１１および操作端末１２に通知する。【００４６】
例えばタスク情報プール３１に登録されているタスクには入札できる期間が設定されていれば、サーバ１３は、その期間が経過した後、そのタスクを実行する操作端末１２を決定すればよい。【００４７】
ある被操作装置１１のタスクを実行する操作端末１２（端末操作者）を決定する方法としては、一般的なオークションと同様に価格をもとに決定する方法がある。端末操作者が操作端末１２からタスクの実行の代金として希望する報酬の金額を入力することにし、操作端末１２からサーバ１３に通知する操作要求情報に含めて通知することにすればよい。サーバ１３は、例えば最も安い報酬を提示した端末操作者を落札者とすればよい。【００４８】
また、他の決定方法として、最も早く入札した端末操作者を落札者としてもよい。また、最もスキルの高い端末操作者、最も経験のある端末操作者、最も評価の高い端末操作者、最も信頼度の高い端末操作者、あるいは予め契約している端末操作者を落札者としてもよい。その場合、サーバ１３は、過去に遠隔操作を行なってもらった装置利用者による各端末操作者に対する評価の情報を蓄積しておき、その情報から落札者を決定すればよい。また、上述した様々な決定方法を組み合わせて用いることにしてもよい。【００４９】
また、サーバ１３は、被操作装置１１を操作する操作端末１２を確定する前に、タスクを割り当てようとする操作端末１２および端末操作者や請負条件の情報を被操作装置１１に通知して装置利用者に確認を求めてもよい。金銭の流通が発生する可能性があることを考えると最終的な確定の前に装置利用者に確認を求めるのが好ましい。ただし、装置利用者の利便性を考慮すると被操作装置１１に一定範囲内での決定権を与えてもよい。サーバ１３から確定の前に操作端末１２や端末操作者や請負条件の情報を通知されると、被操作装置１１は請負条件等が一定範囲内であれば、装置利用者に確認を求めることなく、サーバ１３に確定を許可する応答をする。【００５０】
被操作装置１１と装置利用者との間の確認の方法は、画面表示とボタン操作の組み合わせで実現してもよく、またタッチパネル上でのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）対話や、音声再生あるいは音声合成と音声認識の組み合わせによる音声対話で実現してもよい。【００５１】
図４に戻って、被操作装置１１は、タスクを実行してもらう操作端末１２の決定を待ち受けている状態（操作端末決定待ちステップ１０２）で、サーバ１３からのマッチング情報を受信すると、それを装置利用者に提示する。また、操作端末１２は、サーバ１３による判断で自身がタスクの落札者となったとき、サーバ１３からマッチング情報を受信する（ステップ３０２）。【００５２】
被操作装置１１とそれを遠隔操作する操作端末１２の組み合わせが決定されると、端末操作者が操作端末１２から被操作装置１１を操作してタスクを実行する（ステップ３０３、１０３）。【００５３】
上述した遠隔操作によって生じる報酬は電子決済によって流通させてもよい。また、電子決済によって報酬を流通させる時期は、サーバ１３が被操作装置１１と操作端末１２の組み合わせを決定したとき、あるいはタスクの実行が完了したときに行なうことにしてもよい。また、タスクの実行毎に報酬を流通させるのでなく、複数回分をまとめて、一定期間に生じた報酬を一時に、あるいは報酬の積算額が一定金額に達したときに、報酬を流通させてもよい。【００５４】
図４には示していないが、最後に、装置利用者が操作端末１２または端末操作者による遠隔操作の遂行を評価し、評価結果を被操作装置１１に入力することにしてもよい。その評価結果は被操作装置１１からサーバ１３に通知される。例えば、無事にタスクを遂行できたか否か評価したり、タスク遂行の程度を５段階評価のように定量的に評価したりする。【００５５】
また、評価結果に応じて端末操作者に支払う報酬を可変にしてもよい。例えば、成功したときには報酬を全額支払い、失敗したときには報酬を支払わないまたは一部のみ支払うというようにすることができる。【００５６】
また、評価項目として、正確性、所要時間、値段設定、態度などを個別に評価することにしてもよい。これにより操作者のスキル、経験、信頼度等の正確な情報が得られる。【００５７】
また、装置利用者は、被操作装置１１から端末操作者に対する評価コメントを入力することにしてもよい。その評価コメントは被操作装置１１からサーバ１３に通知される。コメントは例えば「すぐに対応していただきました」「食器洗い中、ワイングラスを割りました」のような定性的評価である。【００５８】
また逆に、端末操作者が装置利用者や被操作装置１１に対する評価を操作端末１２に入力することにしてもよい。被操作装置１１の周辺環境による操作のしやすさ、報酬の金額設定、依頼の態度等を評価する。例えば、タスクの実行がしやすかったか、報酬が正当な金額設定であったかなどを評価すればよい。【００５９】
また、端末操作者は、操作端末１２から装置利用者に対する評価コメントを入力することにしてもよい。その評価コメントは操作端末１２からサーバ１３に通知される。
コメントは例えば、「部屋がきれいで移動しやすいです」「正当な報酬をいただきました」のようなものである。サーバ１３は、この評価結果や評価コメントを、それ以降に被操作装置１１から受けた被操作要求情報に付加する情報として利用することができる。それにより、装置利用者の過去の利用における正確な情報が公開され、公正なシステム運営が可能となる。【００６０】
図６は、被操作装置１１および操作端末１２の構成を示すブロック図である。図６を参照すると、被操作装置１１は、装置状態取得部４１、装置状態匿名化処理部４２、遠隔操作制約処理部４３、装置駆動部４４を有している。【００６１】
装置状態取得部４１は、装置状態を測定する不図示の入力デバイスを備え、入力デバイスで測定された装置状態を取得する。入力デバイスは、例えば、カメラ、マイク、加速度センサ、超音波センサ、赤外線センサ、ＲＦＩＤタグセンサなどである。【００６２】
装置状態匿名化処理部４２は、装置状態取得部４１で取得された装置状態の情報を、装置利用者が入力した匿名化レベルに応じて匿名化処理してから操作端末１２に送信する。匿名化処理は、装置利用者のプライバシーを守るために行なう処理であり、例えば画像や音声の加工により装置状態情報から遠隔操作に不要な情報を除去して必要な情報を残す処理である。匿名化レベルには、被操作装置要求情報として入力された情報を用いることができる。この匿名化処理により装置利用者のプライバシーに関わる情報が操作端末１２にて端末操作者に過剰に提示されるのが防止される。匿名化処理の一例であるエッジ化は、装置状態取得部４１のカメラで撮影された画像をエッジのみの画像に変換する処理である。【００６３】
遠隔操作制約処理部４３は、操作端末１２から操作指示情報を受信し、その操作指示情報に対して、装置利用者が入力した制約条件に応じた制約を加える。制約は、装置利用者の安全、利便性、プライバシー等を守るための処理であり、遠隔操作における被操作装置１１の動作に制約を加える。例えば、被操作装置１１の移動範囲や移動量を制約したり、被操作装置１１の発生する音声の音量を制約したり、被操作装置１１の発する光の明るさを制約したりなどがある。また、被操作装置１１の消費電力が一定以下となるように動作を制約してもよい。【００６４】
装置駆動部４４は、タスクを実行するための不図示のタスク実行デバイスを備え、遠隔操作制約処理部４３で制約された操作指示情報に従って駆動デバイス（タスク実行デバイス）を駆動する。タスク実行デバイスは、例えば、アクチュエータおよびそれを駆動するモータ、スピーカ、モニタ画面、発光装置などである。【００６５】
一方、操作端末１２は、装置状態提示部４５および操作制御部４６を有している。【００６６】
装置状態提示部４５は、不図示の出力デバイスを備え、被操作装置１１から受信した装置状態の情報を出力デバイスに出力することで端末操作者に提示する。例えば、装置状態提示部４５は被操作装置１１からの画像をモニタ画面に表示する。また例えば、装置状態提示部４５は被操作装置１１からの音声をスピーカから出力する。【００６７】
操作制御部４６は、被操作装置１１を操作するための不図示の入力デバイスを備えており、端末操作者により入力デバイスに入力された操作指示の情報を被操作装置１１に送信する。入力デバイスは、例えば、ゲームパッドやジョイスティック等のコントローラ、マウス、キーボード、タッチパネル、加速度センサ、ＲＦＩＤタグ、マイク、カメラ等である。【００６８】
端末操作者は、操作端末１２の装置状態提示部４５の備える出力デバイスに出力される、被操作装置１１の装置状態情報を基に、操作制御部４６の備える入力デバイスから操作指示を入力する。【００６９】
このとき、被操作装置１１では装置状態取得部４１で取得された装置状態が装置状態匿名化処理部４２で匿名化処理されるので、装置利用者のプライバシーに関わる情報が過剰に端末操作者に提示されるのを防止できる。画像の加工による匿名化処理の例として、エッジ化、抽象化、色加工、特定部分の抽象化、等が考えられる。抽象化は、例えば、低画素化、モザイク化などである。特定部分は、例えば、顔、遠距離、特定範囲などである。【００７０】
また、このとき、操作端末１２からの操作指示の情報に対して遠隔操作制約処理部４３で制約が加えられるので、装置利用者の安全や利便性やプライバシー等を確保することができる。【００７１】
操作指示による移動に制約を加える処理の例として、移動を許可しない、カメラ向きの変更のみに許可する、その場での回転のみ許可する、移動半径１ｍ以内での移動のみ許可する等がある。【００７２】
以上説明したように、本実施形態によれば、被操作装置と、その被操作装置を遠隔から操作する操作端末とを通信ネットワーク上のサーバでマッチングし、そのマッチングに従って操作端末から被操作装置を遠隔操作してタスクを実行するので、広く一般から端末操作者を決定することにより、装置利用者による利用しやすさを改善することができる。【００７３】
例えば、広く一般の端末操作者からの選択が可能となることにより、競争原理が働き、装置利用者が支払う報酬の削減が見込まれる。特に、ＳＯＨＯやネットゲーム、バーチャル生活の人口増加という社会環境を下地として、学生や定職を持たない人、発展途上国の人など、低賃金でも依頼を引き受けられる端末操作者が多数参加するようになれば、その効果は顕著になると考えられる。【００７４】
また、広く一般の端末操作者からの選択が可能となることにより、遠隔操作サービスで実行できるタスクのバリエーションが増えることが見込まれる。一般にブログやソーシャルネットワーキングシステムなどユーザ参加型のシステムにおいては多様性が自然発生するが、本実施形態のシステムもユーザ参加型のシステムとなるので、タスクの多様性が自然発生すると考えられる。【００７５】
また、広く一般の端末操作者からの選択が可能となることにより、装置利用者によるサービスの利用機会の拡大が見込まれる。遠隔操作を事業者が行う場合、事業者における端末操作者の人数不足や事業者の都合によるサービス時間帯の制限などにより、装置利用者の利用機会が制限されるが、本実施形態では、広く一般の端末操作者から端末操作者を選択するので、需給の原理に従って端末操作者の絶対数が保たれ、装置利用者によるサービスの利用機会が拡大する可能性がある。【００７６】
（第２の実施形態）
第１の実施形態では、サーバは、まず装置利用者の実行してもらいたいタスクを被操作装置から受け付けて公開し、公開したタスクを実行したい端末操作者からの入札を受け付け、被操作装置と操作端末の組み合わせを決定した。【００７７】
これに対して、第２の実施形態では、サーバは、まず端末操作者に関するタスク実行の経験や過去の評価等の操作端末情報を登録しておく。この操作端末情報は、装置利用者が、端末操作者にタスクを依頼するときの判断材料となる。次に、サーバは、被操作装置から装置利用者のタスクを実行してもらうための希望条件を示す被操作条件情報を受け付ける。そして、サーバは、登録しておいた操作端末情報を検索して希望条件を満たす操作端末を抽出して装置利用者に通知する。その後、サーバは、装置利用者による選択または確認を経て被操作装置と操作端末の組み合わせを決定する。【００７８】
第２の実施形態による遠隔操作ロボットシステムの構成は図１に示した第１の実施形態のものと同様である。また、第２の実施形態によるサーバの構成は図２に示した第１の実施形態のものと同様である。【００７９】
ただし、第２の実施形態によるサーバ１３において、操作側情報記録部２２は、操作端末１２の端末操作者に関する情報を操作端末情報として保持し、被操作側情報記録部２１は、被操作装置１１からの被操作条件情報を受け付けて保持する。マッチング部２３は、操作側情報記録部２２の保持している操作端末情報と、被操作側情報記録部２１の保持している被操作条件情報とに基づき、操作端末１２とその操作端末１２から遠隔操作する被操作装置１１との組み合わせを決定する。その際、マッチング部２３は、被操作条件情報に含まれている希望条件を満たす操作端末１２を抽出し、装置利用者による選択あるいは確認を経て、操作端末１２と被操作装置１１の組み合わせを決定する。【００８０】
図７は、第２の実施形態による遠隔操作ロボットシステムの動作を説明するための模式図である。図８は、第２の実施形態による遠隔操作ロボットシステムの動作を示すフローチャートである。【００８１】
図８を参照すると、まず例えば各操作端末１２からの通知（ステップ５０１）により、サーバ１３は、操作端末１２の端末操作者に関する操作端末情報を、図７に示したように操作端末情報プール５１に登録する（操作端末情報登録ステップ６０１）。【００８２】
その後、被操作装置１１は、装置利用者の希望に基づく被操作条件情報をサーバ１３に通知して、自身のタスクを実行してもらう端末装置１２の検索をサーバ１３に要求する（操作端末情報検索ステップ７０１）。サーバ１３は、被操作装置１１から通知された被操作条件情報に含まれている希望条件を満たす操作端末１２を操作端末情報プール５１から見つけて被操作装置１１に通知する（操作者情報検索ステップ６０２）。【００８３】
装置利用者が被操作装置１１から操作端末を選択あるいは確認すると、被操作装置１１からサーバ１３に、選択あるいは確認により決定された操作端末がサーバ１３に通知される（操作端末決定ステップ７０２）。サーバ１３は、被操作装置１１からの通知を受けると、操作端末１２と被操作装置１１の組み合わせを確定して操作端末情報を更新すると共に、その操作端末１２に遠隔操作すべき被操作装置１１を通知する（操作者情報更新ステップ６０３）。操作端末１２は、その通知を受けてタスク実行の請負を認識する（ステップ５０２）。【００８４】
被操作装置１１とそれを遠隔操作する操作端末１２の組み合わせが決定されると、端末操作者が操作端末１２から被操作装置１１を操作してタスクを実行する（ステップ５０３、７０３）。また、サーバ１３は、操作端末１２が被操作装置１１を遠隔操作してタスクを実行した後、装置利用者による端末操作者に対する評価の情報を被操作装置１１から受けて、操作端末情報プール５１の評価に関する情報を更新する。【００８５】
本実施形態において操作端末１２から被操作装置１１を遠隔操作してタスクを実行する構成は図６に示した第１の実施形態と同様である。【００８６】
操作端末情報は、一例として経験タスクおよび評価者コメントの情報を含んでいる。経験タスクの情報には、過去に実行したタスクの種類と、そのタスクを実行した回数および良い評価を受けた回数を含めてもよい。例えば、ある操作端末情報に、タスクの種類とそのタスクを過去に実行した回数に対する評価を受けた回数として「自己充電（評価：１２０／１２３）」、「ペットのえさやり（評価：１２／１５）」、「食器洗い（評価：２８／４０）」のような情報が含まれているとする。この例では、端末操作者は、過去に自己充電タスクを１２３回実行したことがあり、そのうち１２０回で良い評価を得たことが示されている。また、端末操作者はペットのえさやりを１５回実行したことがあり、そのうち１２回で良い評価を得たことが示されている。また、端末操作者は食器洗いを４０回実行したことがあり、そのうち２８回で良い評価を得たことが示されている。【００８７】
またその操作端末情報に、タスクを依頼した装置利用者からのコメントも含まれていてもよい。例えば、操作端末情報に、装置利用者による端末操作者に対する評価者（依頼者）コメントとして「すぐに対応していただきました」や「食器洗い中、ワイングラスを割りました」のようなコメントが含まれているとする。装置利用者は、このコメントを基に操作端末１２や端末操作者を選択できる。【００８８】
（第３の実施形態）
第３の実施形態では、サーバは、被操作装置から、装置利用者の実行してもらいたいタスクを被操作要求情報として被操作装置から受け付けてタスク情報プールに保持し、また端末操作者に関するタスク実行の経験や過去の評価等の操作端末情報を操作端末情報プールに保持する。そして、サーバは、タスク情報プールと操作端末情報プールを基にし、装置利用者による選択または確認を経て、被操作装置と操作端末の組み合わせを決定する。【００８９】
第３の実施形態による遠隔操作ロボットシステムの構成は図１に示した第１の実施形態のものと同様である。また、第２の実施形態によるサーバの構成は図２に示した第１の実施形態のものと同様である。【００９０】
ただし、第３の実施形態によるサーバ１３において、被操作側情報記録部２１は、被操作装置１１から被操作要求情報を受け付けて保持し、操作側情報記録部２２は、操作端末１２の端末操作者に関する情報を操作端末情報として保持する。マッチング部２３は、操作側情報記録部２２の保持している操作端末情報と、被操作側情報記録部２１の保持している被操作要求情報とに基づき、操作端末１２とその操作端末１２から遠隔操作する被操作装置１１との組み合わせを決定する。【００９１】
図９は、第３の実施形態による遠隔操作ロボットシステムの動作を説明するための模式図である。図１０は、第３の実施形態による遠隔操作ロボットシステムの動作を示すフローチャートである。【００９２】
図１０を参照すると、まず被操作装置１１は、実行すべきタスクを示す被操作要求情報をサーバ１３に通知する（タスク登録ステップ８０１）。サーバ１３は、被操作装置１１から通知された被操作要求情報を、図９に示すようにタスク情報プール６１に登録して公開する（ステップ１００１）。また、例えば各操作端末１２からの通知（ステップ９０１）により、サーバ１３は、操作端末１２の端末操作者に関する操作端末情報を、図９に示したように操作端末情報プール６２に登録する（操作端末情報登録ステップ１００２）。【００９３】
続いて、サーバ１３は、タスク情報プール６１と操作端末情報プール６２を参照して、被操作要求情報と操作端末情報とが互いに条件を満たすように、操作端末１２とその操作端末１２から遠隔操作する被操作装置１１との組み合わせを決定する（操作端末候補決定ステップ１００３）。サーバ１３は、操作端末１２と被操作装置１１の組み合わせを決定すると、その組み合わせを示すマッチング情報を被操作装置１１および操作端末１２の双方に通知する。【００９４】
被操作装置１１は、タスクを実行してもらう操作端末１２の決定を待ち受けている状態（操作端末決定待ちステップ８０２）で、サーバ１３からのマッチング情報を受信すると、それを装置利用者に提示する。また、操作端末１２は、サーバ１３からマッチング情報を受信すると、タスク実行の請負を認識する（ステップ９０２）。【００９５】
被操作装置１１とそれを遠隔操作する操作端末１２の組み合わせが決定されると、端末操作者が操作端末１２から被操作装置１１を操作してタスクを実行する（ステップ９０３、８０３）。また、サーバ１３は、操作端末１２が被操作装置１１を遠隔操作してタスクを実行した後、装置利用者による端末操作者に対する評価の情報を被操作装置１１から受けて、操作端末情報プール６２の評価に関する情報を更新する。【００９６】
本実施形態において操作端末１２から被操作装置１１を遠隔操作してタスクを実行する構成は図６に示した第１の実施形態と同様である。【００９７】
本実施形態のサーバ１３によるマッッチングは、例えば、端末操作者に関する操作端末情報に含まれている提示報酬額に基づいて行なうことにしてもよい。また、操作端末情報プール６２への操作端末情報の登録時期、端末操作者のスキル、経験、あるいは評価に基づいてマッチングを行なってもよい。また、ある被操作装置１１のタスクに対して予め契約している端末操作者を割り当てるようにマッチングを行なってもよい。【００９８】
また、装置利用者による被操作要求情報に含まれている提示報酬額に基づいてマッチングを行なってもよい。また、タスク情報プール６１への被操作要求情報の登録時期、タスクの難易度、過去の実行された実績、評価、あるいは信頼度に基づいてマッチングを行なってもよい。また、ある被操作装置１１のタスクに対して予め契約している操作端末１２を割り当てるようにマッチングを行なってもよい。【００９９】
また、上述した各項目の一部あるいは全てを組み合わせてマッチングを行なってもよい。【０１００】
図１１は、第３の実施形態による遠隔操作ロボットシステムの他の動作を示すフローチャートである。本実施形態の遠隔操作ロボットシステムにおいて、サーバ１３は、装置利用者による選択または確認を経て、被操作装置１１と操作端末１２の組み合わせを決定する例が図１１に示されている。【０１０１】
図１１を参照すると、サーバ１３は、ステップ１００１およびステップ１００２の後、被操作要求情報と操作端末情報とが互いに条件を満たすように、操作端末１２とその操作端末１２から遠隔操作する被操作装置１１との組み合わせの候補を決定し、マッチング候補情報として被操作装置１１に通知する（操作端末候補決定ステップ１００４）。このマッチング候補情報には、被操作装置１１を遠隔操作する操作端末１２の候補を複数含んでいてもよい。【０１０２】
被操作装置１１は、タスクを実行してもらう操作端末１２の決定を待ち受けている状態（操作端末決定待ちステップ８０４）で、サーバ１３からのマッチング候補情報を受信すると、それを装置利用者に提示する。そして、被操作装置１１は、装置利用者による選択または確認に従って、被操作装置１１と操作端末１２の組み合わせを確定した旨をサーバ１３に通知する（ステップ８０５）。【０１０３】
サーバ１３は、被操作装置１１から、組み合わせを確定した旨の通知を受けると、その通知に従って、操作端末情報プール６２の操作端末情報を更新すると共に、確定した組み合わせをマッチング情報として操作端末１２に通知する（操作端末情報更新ステップ１００５）。操作端末１２は、サーバ１３からマッチング情報を受信すると、タスク実行の請負を認識する（ステップ９０２）。【０１０４】
被操作装置１１とそれを遠隔操作する操作端末１２の組み合わせが決定されると、端末操作者が操作端末１２から被操作装置１１を操作してタスクを実行する（ステップ９０３、８０６）。【０１０５】
本発明の他の実施形態に係る遠隔操作システムは、遠隔操作によりタスクを実行する遠隔操作システムであって、
通信ネットワークに接続され、遠隔からの前記通信ネットワークを介した操作に従って動作し、タスクを実行する被操作装置と、
前記通信ネットワークに接続され、前記通信ネットワークを介して前記被操作装置を操作する操作端末と、
前記被操作装置の装置利用者による、タスクを実行してもらう要求に関する被操作側情報と、前記操作端末の端末操作者による、タスクを実行する要求に関する操作側情報を保持し、前記被操作側情報と前記操作側情報とから、被操作装置とそれを操作する操作端末との組み合わせを定めて、該被操作装置および該操作端末に通知するサーバと、を有する構成としてもよい。【０１０６】
前記被操作装置は、前記装置利用者が実行して欲しいタスクを示す前記被操作側情報を前記サーバに通知し、
前記サーバは、前記被操作装置から通知された前記被操作側情報をタスク情報プールに登録し、被操作装置とそれを操作する操作端末との組み合わせを定めるとき、前記タスク情報プールに登録されている前記被操作側情報を利用する構成としてもよい。【０１０７】
前記サーバは、前記操作端末による過去のタスクの実行に関する前記操作側情報を、操作端末情報プールに登録しており、被操作装置とそれを操作する操作端末との組み合わせを定めるとき、前記操作端末情報プールに登録されている前記操作側情報を利用する構成としてもよい。【０１０８】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行した経験に関する情報が含まれている構成としてもよい。【０１０９】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行したときに得た評価の情報が含まれている構成としてもよい。【０１１０】
前記サーバは、被操作装置とそれを操作する操作端末との組み合わせの候補を抽出して前記被操作装置に通知し、該被操作装置からの応答に従って、被操作装置とそれを操作する操作端末との組み合わせを確定する構成としてもよい。【０１１１】
前記被操作装置は、タスクを遠隔から実行してもらうか否かを判断し、遠隔から実行してもらうと判断したときのみ、前記サーバに被操作側情報を通知して、該タスクを実行する操作端末の決定を依頼する構成としてもよい。【０１１２】
前記被操作装置は、予め定められたタスクを、遠隔から実行してもらうか否かの判断対象とする構成としてもよい。【０１１３】
前記被操作装置は、前記タスクの自律的な実行が不可能なとき、遠隔から実行してもらうことを決定する構成としてもよい。【０１１４】
前記被操作装置は、他の被操作装置における、タスクを遠隔から実行してもらうか否かの判断結果を利用して、自身のタスクを遠隔から実行してもらうか否かを判断する構成としてもよい。【０１１５】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、取得した装置状態情報を匿名化してから前記操作端末に送信する構成としてもよい。【０１１６】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、前記操作端末から受信した操作指示情報に対して制約を加えてからタスクの実行に用いる構成としてもよい。【０１１７】
本発明の他の実施形態に係るサーバは、操作端末からの通信ネットワークを介した遠隔操作により被操作装置にタスクを実行させる遠隔操作サービスを提供するサーバであって、
遠隔からの前記通信ネットワークを介した操作に従って動作してタスクを実行することのできる被操作装置の装置利用者による、タスクを実行してもらう要求に関する被操作側情報を保持する被操作側情報記録部と、
前記通信ネットワークを介して前記被操作装置を操作することのできる操作端末の端末操作者による、タスクを実行する要求に関する操作側情報を保持する操作側情報記録部と、
前記被操作側情報記録部に保持されている前記被操作側情報と、前記操作側情報記録部に保持されている前記操作側情報とから、被操作装置とそれを操作する操作端末との組み合わせを定めて、前記通信ネットワークを介して該被操作装置および該操作端末に通知するマッチング部と、を有する構成としてもよい。【０１１８】
本発明の他の実施形態に係る被遠隔操作装置は、マッチングにより決定された操作端末から通信ネットワークを介した遠隔操作によってタスクを実行する被遠隔操作装置であって、
自装置に関する装置状態情報を取得する装置状態取得部と、
前記装置状態取得部で取得された装置状態情報を匿名化してから前記操作端末に送信する装置情報匿名化処理部と、
前記操作端末から受信した操作指示情報に対して制約を加える遠隔操作制約処理部と、  前記遠隔操作制約処理部によって制約が加えられた前記操作指示情報に従って駆動デバイスを駆動する装置駆動部と、を有する構成としてもよい。【０１１９】
本発明の他の実施形態に係る遠隔操作サービス提供方法は、操作端末からの通信ネットワークを介した遠隔操作により被操作装置にタスクを実行させるための遠隔操作サービス提供方法であって、
サーバが、遠隔からの前記通信ネットワークを介した操作に従って動作してタスクを実行することのできる被操作装置の装置利用者による、タスクを実行してもらう要求に関する被操作側情報を保持し、
前記サーバが、前記通信ネットワークを介して前記被操作装置を操作することのできる操作端末の端末操作者による、タスクを実行する要求に関する操作側情報を保持し、
前記サーバが、前記被操作側情報と前記操作側情報とから、被操作装置とそれを操作する操作端末との組み合わせを定めて、前記通信ネットワークを介して該被操作装置および該操作端末に通知する構成としてもよい。【０１２０】
以上、実施形態（及び実施例）を参照して本願発明を説明したが、本願発明は上記実施形態（及び実施例）に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。【０１２１】
この出願は２００７年５月９日に出願された日本出願特願２００７−１２４４００を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図面の簡単な説明】
【０１２２】
【図１】第１の実施形態による遠隔操作ロボットシステムの構成を示すブロック図で    ある。
【図２】サーバの構成を示すブロック図である。
【図３】第１の実施形態による遠隔操作ロボットシステムの動作を説明するための模    式図である。
【図４】第１の実施形態による遠隔操作ロボットシステムの動作を示すフローチャー    トである。
【図５】自律的な実行と遠隔操作による実行を併用するときの被操作装置の動作の一    例を示すフローチャートである。
【図６】被操作装置および操作端末の構成を示すブロック図である。
【図７】第２の実施形態による遠隔操作ロボットシステムの動作を説明するための模    式図である。
【図８】第２の実施形態による遠隔操作ロボットシステムの動作を示すフローチャー    トである。
【図９】第３の実施形態による遠隔操作ロボットシステムの動作を説明するための模    式図である。
【図１０】第３の実施形態による遠隔操作ロボットシステムの動作を説明するための    模式図である。
【図１１】第３の実施形態による遠隔操作ロボットシステムの他の動作を示すフロー    チャートである。
【符号の説明】
【０１２３】
１１    被操作装置
１２    操作端末
１３    サーバ
２１    被操作側情報記録部
２２    操作側情報記録部
２３    マッチング部
３１    タスク情報プール
４１    装置状態取得部
４２    装置状態匿名化処理部
４３    遠隔操作制約処理部
４４    装置駆動部
４５    装置状態提示部
４６    操作制御部
【図１】
2008140011.tif 000003
【図２】
2008140011.tif 000004
【図３】
2008140011.tif 000005
【図４】
2008140011.tif 000006
【図５】
2008140011.tif 000007
【図６】
2008140011.tif 000008
【図７】
2008140011.tif 000009
【図８】
2008140011.tif 000010
【図９】
2008140011.tif 000011
【図１０】
2008140011.tif 000012
【図１１】
2008140011.tif 000013
【手続補正書】
【提出日】平成21年2月25日(2009.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（削除）
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
（削除）
【請求項５】
（削除）
【請求項６】
（削除）
【請求項７】
（削除）
【請求項８】
（削除）
【請求項９】
（削除）
【請求項１０】
（削除）
【請求項１１】
（削除）
【請求項１２】
（削除）
【請求項１３】
（削除）
【請求項１４】
（削除）
【請求項１５】
（削除）
【請求項１６】
（削除）
【請求項１７】
（削除）
【請求項１８】
遠隔操作によりロボットにタスクを実行させる遠隔操作ロボットシステムであって、
通信ネットワークに接続され、遠隔からの前記ネットワークを介した操作に従って動作し、タスクを実行する被操作装置と、
前記通信ネットワークに接続され、前記ネットワークを介して前記被操作装置を操作する操作端末と、
前記被操作装置の操作利用者による、タスクを実行してもらう要求に関する被操作側情報と、前記操作端末の端末操作者による、タスクを実行する要求に関する操作側情報とを保持し、前記被操作情報と前記操作情報とから、被操作装置とそれを操作する操作端末との組み合わせを定めて、それを前記被操作装置及び前記操作端末に通知するサーバとを有し、
前記被操作装置は、少なくともカメラ、マイク、加速度センサ、超音波センサ、赤外線センサ、ＲＦＩＤタグセンサのいずれかの入力デバイスにより測定された装置状態を取得する装置状態取得部を有し、タスクの自律的な実行と遠隔操作による実行のいずれかで動作を実行するか否かを動的に判断し、遠隔操作による実行を行うと判断した場合には、前記サーバに被操作側情報を通知して、前記タスクを実行する操作端末の決定を依頼し、前記タスクを実行する操作端末に前記装置状態取得部で取得された装置状態の情報を送信するものであることを特徴とする遠隔操作ロボットシステム。
【請求項１９】
前記被操作装置は、前記タスクの自律的な実行が不可能なとき、遠隔から実行してもらうことを決定する、請求項１８に記載の遠隔操作システム。
【請求項２０】
前記被操作装置は、他の被操作装置における、タスクを遠隔から実行してもらうか否かの判断結果を利用して、自身のタスクを遠隔から実行してもらうか否かを判断する、請求項１８に記載の遠隔操作システム。
【請求項２１】
前記サーバは、前記被操作装置から発信された前記被操作側情報をタスク情報プールに登録し、被操作装置と操作端末との組み合わせを定めるとき、前記タスク情報プールに登録されている前記情報を利用する請求項１９または２０に記載の遠隔操作システム。
【請求項２２】
前記サーバは、前記操作端末による過去のタスクの実行に関する情報を操作端末情報プールに登録しており、被操作装置と操作端末との組み合わせを定める際に、前記操作端末情報プールに登録されている前記情報を利用する請求項１９または２０に記載の遠隔操作システム。
【請求項２３】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行した経験に関する情報が含まれている請求項２２に記載の遠隔操作システム。
【請求項２４】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行したときに得た評価の情報が含まれている請求項２３に記載の遠隔操作システム。
【請求項２５】
（削除）
【請求項２６】
前記被操作装置は、予め定められたタスクを、遠隔から実行してもらうか否かの判断対象とする、請求項１９または２０に記載の遠隔操作システム。
【請求項２７】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、取得した装置状態情報を匿名化してから前記操作端末に送信する、請求項１９または２０に記載の遠隔操作システム。
【請求項２８】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、前記操作端末から受信した操作指示情報に対して制約を加えてからタスクの実行に用いる、請求項１９または２０に記載の遠隔操作システム。
【請求項２９】
遠隔操作によりロボットにタスクを実行させる遠隔操作ロボットサービス方法であって、
２以上の操作端末と２以上の被操作装置とを前記通信ネットワークを介してサーバにアクセス可能に配置し、
前記被操作装置は、少なくともカメラ、マイク、加速度センサ、超音波センサ、赤外線センサ、ＲＦＩＤタグセンサのいずれかの入力デバイスにより測定された装置状態を取得する装置状態取得部を有し、タスクの自律的な実行と遠隔操作による実行のいずれかで動作を実行するか否かを動的に判断し、
前記操作端末から、前記被操作装置のタスクを実行する要求を前記サーバとの間に発信し、
前記被操作装置から、自装置のタスク実行を要求する情報を前記サーバとの間に発信し、システムが遠隔操作による実行を行うと判断した場合には、前記被操作装置から、前記サーバに被操作側情報を通知して、該タスクを実行する操作端末の決定を依頼し、該タスクを実行する操作端末に前記装置状態取得部で取得された装置状態の情報を送信し、
前記サーバに、前記２以上の被操作装置と前記２以上の操作端末とからそれぞれ発信された情報を管理させ、その情報に基づいて適合する前記一の被操作装置と前記一の操作端末との組み合わせを前記サーバに選定させて、それらを中継することを特徴とする遠隔操作ロボットサービス方法。
【請求項３０】
前記被操作装置に、前記タスクの自律的な実行が不可能なとき、遠隔から実行してもらうことを決定させる請求項２９に記載の遠隔操作サービス方法。
【請求項３１】
前記被操作装置に、他の被操作装置における、タスクを遠隔から実行してもらうか否かの判断結果を利用して、自身のタスクを遠隔から実行してもらうか否かを判断させる請求項２９に記載の遠隔操作サービス方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
特許文献３：特開２００２−３５４５５１号公報
特許文献４：特開２００２−１０１３３３号公報
特許文献５：特開２００２−０８５３５３号公報
発明の開示
発明が解決しようとする課題
［０００４］
しかし、遠隔操作でロボットに家事を行なわせるとき、その操作は、人間が自分自身で直接家事を行なうのと同等かあるいはそれ以上の負担になる可能性がある。それでは人間の負担を軽減するという目的を果たすことができない。
［０００５］
それに対してロボットの遠隔操作を業者がビジネスとして請け負うということも考えられる。これによれば業者が利用者本人に代わってロボットを操作するので利用者の負担は軽減される。しかし遠隔操作を請け負う業者の採算性を考えると、ロボットを遠隔で操作してもらうために利用者が支払う料金が高額になったり、業者に依頼できるタスクのバリエーションが限られてしまったりする可能性がある。また、その結果として遠隔操作のサービスを利用する機会が限られてしまう可能性がある。
［０００６］
家事のような比較的複雑で利用頻度の高いタスクをロボットに遂行させる場合、サービスのバリエーションやコストの問題は致命的であり、家政婦的なロボットを実現するためにはクリアしなければならない問題である。
［０００７］
これらの理由から、これまで遠隔操作ロボットは家事のような利用頻度が高く負担軽減の効果が大きいタスクではメリットがなく、外出時にロボットを遠隔から操作して留守番程度の簡単なタスクを行なわせるものに限られ、日常的に利用できるような、装置利用者にとって利用しやすいシステムではなかった。
［０００８］
本発明の目的は、装置利用者による利用しやすさを改善した遠隔操作システムを提供することである。
課題を解決するための手段
［０００９］
上記目的を達成するために、本発明の遠隔操作システムは、遠隔操作によ
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
りロボットにタスクを実行させる遠隔操作ロボットシステムであって、
通信ネットワークに接続され、遠隔からの前記ネットワークを介した操作に従って動作し、タスクを実行する被操作装置と、
前記通信ネットワークに接続され、前記ネットワークを介して前記被操作装置を操作する操作端末と、
前記被操作装置の操作利用者による、タスクを実行してもらう要求に関する被操作側情報と、前記操作端末の端末操作者による、タスクを実行する要求に関する操作側情報とを保持し、前記被操作情報と前記操作情報とから、被操作装置とそれを操作する操作端末との組み合わせを定めて、それを前記被操作装置及び前記操作端末に通知するサーバとを有し、
前記被操作装置は、少なくともカメラ、マイク、加速度センサ、超音波センサ、赤外線センサ、ＲＦＩＤタグセンサのいずれかの入力デバイスにより測定された装置状態を取得する装置状態取得部を有し、タスクの自律的な実行と遠隔操作による実行のいずれかで動作を実行するか否かを動的に判断し、遠隔操作による実行を行うと判断した場合には、前記サーバに被操作側情報を通知して、前記タスクを実行する操作端末の決定を依頼し、前記タスクを実行する操作端末に前記装置状態取得部で取得された装置状態の情報を送信するものであることを特徴とする。
発明の効果
［００１０］
本発明によれば、被操作装置と、その被操作装置を遠隔から操作する操作端末とを通信ネットワーク上のサーバでマッチングすることができるので、広く一般から端末操作者を決定することにより、装置利用者による利用しやすさを改善することができる。
発明を実施するための最良の形態
［００１１］
本発明を実施するための形態について図面を参照して詳細に説明する。
［００１２］
（第１の実施形態）
図１は、第１の実施形態による遠隔操作ロボットシステムの構成を示すブロック図である。図１を参照すると、遠隔操作ロボットシステムは、複数の被操作装置１１、複数の操作端末１２、およびサーバ１３を有している。被操作装置１１はインターネットなどの通信ネットワーク（不図示）を介してサーバ１３に接続している。同様に、操作端末１２も通信ネットワークを介してサーバ１３に接続している。
［００１３］
被操作装置１１は、通信ネットワーク経由で遠隔から操作することのできる装置であり、例えばロボットである。被操作装置１１は、操作端末１２による遠隔からの操作を受けてタスクを実行する。被操作装置１１を遠隔操作する操作端末１２はサーバ１３上で決定される。タスクは人間（装置利用者）の代わりにロボットが実行する作業であり、例えば、ペットへのえさやり、ペットの散歩、掃除、食器洗い、力仕事、手術、癒し的仕草、自己充電などである。
【手続補正書】
【提出日】平成21年2月25日(2009.2.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（削除）
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
（削除）
【請求項５】
（削除）
【請求項６】
（削除）
【請求項７】
（削除）
【請求項８】
（削除）
【請求項９】
（削除）
【請求項１０】
（削除）
【請求項１１】
（削除）
【請求項１２】
（削除）
【請求項１３】
（削除）
【請求項１４】
（削除）
【請求項１５】
（削除）
【請求項１６】
（削除）
【請求項１７】
（削除）
【請求項１８】
遠隔操作によりタスクを実行させる遠隔操作システムであって、
通信ネットワークに接続され、遠隔からの前記ネットワークを介した操作に従って動作し、タスクを実行する被操作装置と、
前記通信ネットワークに接続され、前記ネットワークを介して前記被操作装置を操作する操作端末と、
前記被操作装置の操作利用者による、タスクを実行してもらう要求に関する被操作側情報と、前記操作端末の端末操作者による、タスクを実行する要求に関する操作側情報とを保持し、前記被操作情報と前記操作情報とから、被操作装置とそれを操作する操作端末との組み合わせを定めて、それを前記被操作装置及び前記操作端末に通知するサーバとを有し、
前記被操作装置は、タスクを遠隔から実行してもらうか否を動的に判断し、遠隔から実行してもらうと判断したときのみ、前記サーバに被操作側情報を通知して、前記タスクを実行する操作端末の決定を依頼することを特徴とする遠隔操作システム。
【請求項１９】
前記被操作装置は、前記タスクの自律的な実行が不可能なとき、遠隔から実行してもらうことを決定する、請求項１８に記載の遠隔操作システム。
【請求項２０】
前記被操作装置は、他の被操作装置における、タスクを遠隔から実行してもらうか否かの判断結果を利用して、自身のタスクを遠隔から実行してもらうか否かを判断する、請求項１８に記載の遠隔操作システム。
【請求項２１】
前記サーバは、前記被操作装置から発信された前記被操作側情報をタスク情報プールに登録し、被操作装置と操作端末との組み合わせを定めるとき、前記タスク情報プールに登録されている前記情報を利用する請求項１９または２０に記載の遠隔操作システム。
【請求項２２】
前記サーバは、前記操作端末による過去のタスクの実行に関する情報を操作端末情報プールに登録しており、被操作装置と操作端末との組み合わせを定める際に、前記操作端末情報プールに登録されている前記情報を利用する請求項１９または２０に記載の遠隔操作システム。
【請求項２３】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行した経験に関する情報が含まれている請求項２２に記載の遠隔操作システム。
【請求項２４】
前記操作側情報には、前記操作端末の端末操作者が過去にタスクを実行したときに得た評価の情報が含まれている請求項２３に記載の遠隔操作システム。
【請求項２５】
前記サーバは、被操作装置と操作端末との組み合わせの候補を抽出して前記被操作装置に通知し、該被操作装置からの応答に従って、被操作装置と操作端末との組み合わせを確定する請求項１９または２０に記載の遠隔操作システム。
【請求項２６】
前記被操作装置は、予め定められたタスクを、遠隔から実行してもらうか否かの判断対象とする、請求項１９または２０に記載の遠隔操作システム。
【請求項２７】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、取得した装置状態情報を匿名化してから前記操作端末に送信する、請求項１９または２０に記載の遠隔操作システム。
【請求項２８】
前記被操作装置は、前記操作端末から遠隔操作を受けるとき、前記操作端末から受信した操作指示情報に対して制約を加えてからタスクの実行に用いる、請求項１９または２０に記載の遠隔操作システム。
【請求項２９】
遠隔操作によりタスクを実行させる遠隔操作サービス方法であって、
２以上の前記操作端末と２以上の前記被操作装置とを前記通信ネットワークを介してサーバにアクセス可能に配置し、
前記操作端末から、前記被操作装置のタスクを実行する要求を前記サーバとの間に発信し、
前記被操作装置から、自装置のタスク実行を要求する情報を前記サーバとの間に発信し、システムが動的に遠隔から実行してもらうと判断したときのみ、前記被走査装置から、前記サーバに被操作側情報を通知して、該タスクを実行する操作端末の決定を依頼し、
前記サーバに、前記２以上の被操作装置と前記２以上の操作端末とからそれぞれ発信された情報を管理させ、その情報に基づいて適合する前記一の被操作装置と前記一の操作端末との組み合わせを前記サーバに選定させて、それらを中継することを特徴とする遠隔操作サービス方法。
【請求項３０】
前記被操作装置に、前記タスクの自律的な実行が不可能なとき、遠隔から実行してもらうことを決定させる請求項２９に記載の遠隔操作サービス方法。
【請求項３１】
前記被操作装置に、他の被操作装置における、タスクを遠隔から実行してもらうか否かの判断結果を利用して、自身のタスクを遠隔から実行してもらうか否かを判断させる請求項２９に記載の遠隔操作サービス方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
特許文献３：特開２００２−３５４５５１号公報
特許文献４：特開２００２−１０１３３３号公報
特許文献５：特開２００２−０８５３５３号公報
発明の開示
発明が解決しようとする課題
［０００４］
しかし、遠隔操作でロボットに家事を行なわせるとき、その操作は、人間が自分自身で直接家事を行なうのと同等かあるいはそれ以上の負担になる可能性がある。それでは人間の負担を軽減するという目的を果たすことができない。
［０００５］
それに対してロボットの遠隔操作を業者がビジネスとして請け負うということも考えられる。これによれば業者が利用者本人に代わってロボットを操作するので利用者の負担は軽減される。しかし遠隔操作を請け負う業者の採算性を考えると、ロボットを遠隔で操作してもらうために利用者が支払う料金が高額になったり、業者に依頼できるタスクのバリエーションが限られてしまったりする可能性がある。また、その結果として遠隔操作のサービスを利用する機会が限られてしまう可能性がある。
［０００６］
家事のような比較的複雑で利用頻度の高いタスクをロボットに遂行させる場合、サービスのバリエーションやコストの問題は致命的であり、家政婦的なロボットを実現するためにはクリアしなければならない問題である。
［０００７］
これらの理由から、これまで遠隔操作ロボットは家事のような利用頻度が高く負担軽減の効果が大きいタスクではメリットがなく、外出時にロボットを遠隔から操作して留守番程度の簡単なタスクを行なわせるものに限られ、日常的に利用できるような、装置利用者にとって利用しやすいシステムではなかった。
［０００８］
本発明の目的は、装置利用者による利用しやすさを改善した遠隔操作システムを提供することである。
課題を解決するための手段
［０００９］
上記目的を達成するために、本発明の遠隔操作システムは、遠隔操作によりタスクを実行させる遠隔操作システムであって、
通信ネットワークに接続され、遠隔からの前記ネットワークを介した操作に従って動作し、タスクを実行する被操作装置と、
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
前記通信ネットワークに接続され、前記ネットワークを介して前記被操作装置を操作する操作端末と、
前記被操作装置の操作利用者による、タスクを実行してもらう要求に関する被操作側情報と、前記操作端末の端末操作者による、タスクを実行する要求に関する操作側情報とを保持し、前記被操作情報と前記操作情報とから、被操作装置とそれを操作する操作端末との組み合わせを定めて、それを前記被操作装置及び前記操作端末に通知するサーバとを有し、
前記被操作装置は、タスクを遠隔から実行してもらうか否を動的に判断し、遠隔から実行してもらうと判断したときのみ、前記サーバに被操作側情報を通知して、前記タスクを実行する操作端末の決定を依頼することを特徴とする。
発明の効果
［００１０］
本発明によれば、被操作装置と、その被操作装置を遠隔から操作する操作端末とを通信ネットワーク上のサーバでマッチングすることができるので、広く一般から端末操作者を決定することにより、装置利用者による利用しやすさを改善することができる。
発明を実施するための最良の形態
［００１１］
本発明を実施するための形態について図面を参照して詳細に説明する。
［００１２］
（第１の実施形態）
図１は、第１の実施形態による遠隔操作ロボットシステムの構成を示すブロック図である。図１を参照すると、遠隔操作ロボットシステムは、複数の被操作装置１１、複数の操作端末１２、およびサーバ１３を有している。被操作装置１１はインターネットなどの通信ネットワーク（不図示）を介してサーバ１３に接続している。同様に、操作端末１２も通信ネットワークを介してサーバ１３に接続している。
［００１３］
被操作装置１１は、通信ネットワーク経由で遠隔から操作することのできる装置であり、例えばロボットである。被操作装置１１は、操作端末１２による遠隔からの操作を受けてタスクを実行する。被操作装置１１を遠隔操作する操作端末１２はサーバ１３上で決定される。タスクは人間（装置利用者）の代わりにロボットが実行する作業であり、例えば、ペットへのえさやり、ペットの散歩、掃除、食器洗い、力仕事、手術、癒し的仕草、自己充電などである。
【国際調査報告】
2008140011.tif 000014
2008140011.tif 000015
2008140011.tif 000016
2008140011.tif 000017