(57)【要約】【課題】多数のロボットから作業に適したロボットを選択して予約する。【解決手段】予約装置１は、ロボット２を操作する操作者Ｕを識別するための操作者ＩＤに関連付けて、複数のロボット２のいずれかのロボット２を用いて実行する作業の内容を示す作業情報を取得する操作者情報取得部１３１と、作業情報が示す作業の内容に基づいて、複数のロボット２から、操作者Ｕに使用させる使用ロボットを選択する選択部１３３と、操作者ＩＤに関連付けて、選択部１３３が選択した使用ロボットを識別するロボットＩＤと、使用ロボットを使用可能にする予約期間とを記憶部１２に記憶させる予約処理部１３４と、を有する。【選択図】図２
2020046791.tif 000002
【特許請求の範囲】
【請求項１】
ロボットを操作する操作者を識別するための操作者識別情報に関連付けて、複数のロボットのいずれかのロボットを用いて実行する作業の内容を示す作業情報を取得する操作者情報取得部と、
前記作業情報が示す前記作業の内容に基づいて、前記複数のロボットから、前記操作者に使用させる使用ロボットを選択する選択部と、
前記操作者識別情報に関連付けて、前記選択部が選択した前記使用ロボットを識別するロボット識別情報と、前記使用ロボットを使用可能にする予約期間とを記憶部に記憶させる予約処理部と、
を有する予約装置。
【請求項２】
前記選択部は、前記複数のロボットから、前記操作者に使用させることが可能な一以上の候補ロボットを示す候補ロボット情報を前記操作者が使用する情報端末に送信し、前記情報端末から受信した前記一以上の候補ロボットから選択された候補ロボットを前記使用ロボットとして選択する、
請求項１に記載の予約装置。
【請求項３】
前記操作者情報取得部は、前記作業の内容として前記作業が行われる場所を示す前記作業情報を取得し、
前記選択部は、前記作業情報が示す場所にさらに基づいて前記使用ロボットを選択する、
請求項１又は２に記載の予約装置。
【請求項４】
前記選択部は、前記作業の内容に基づいて、前記複数のロボットのいずれかの操作に使用可能な複数の操作装置から、前記操作者に使用させる使用操作装置を選択し、
前記予約処理部は、前記操作者識別情報と、前記ロボット識別情報と、前記選択部が選択した前記使用操作装置を識別するための操作装置識別情報と、前記使用ロボット及び前記使用操作装置を使用可能にする予約期間とを記憶部に記憶させる、
請求項１から３のいずれか一項に記載の予約装置。
【請求項５】
前記選択部は、前記作業の内容に基づいて、前記使用ロボットと前記使用操作装置との組み合わせを選択する、
請求項４に記載の予約装置。
【請求項６】
前記選択部は、前記操作者に使用させることが可能な一以上の候補ロボットを示す候補ロボット情報と、一以上の候補操作装置を示す候補操作装置情報とを前記操作者が使用する情報端末に送信し、前記情報端末において前記操作者が選択した結果を示す情報に基づいて、前記使用ロボット及び前記使用操作装置を選択する、
請求項４又は５に記載の予約装置。
【請求項７】
前記操作者情報取得部は、前記操作者の所在位置を示す位置情報を取得し、
前記選択部は、前記位置情報が示す前記所在位置にさらに基づいて前記使用操作装置を選択する、
請求項４から６のいずれか一項に記載の予約装置。
【請求項８】
前記選択部は、前記複数のロボットから、前記作業の内容に使用可能な一以上の候補ロボットを選択し、前記複数の操作装置から、選択した前記一以上の候補ロボットを操作可能な操作装置を前記使用操作装置として選択する、
請求項５から７のいずれか一項に記載の予約装置。
【請求項９】
前記操作者情報取得部は、前記複数のロボットそれぞれのロボット使用料金、及び前記複数の操作装置それぞれの装置使用料金を示す料金情報を、料金を記憶している記憶媒体から取得し、かつ前記操作者の予算を示す予算情報を前記操作者から取得し、
前記選択部は、前記予算情報が示す前記予算と前記ロボット使用料金及び前記装置使用料金とに基づいて、前記使用ロボット及び前記使用操作装置を選択する、
請求項５から８のいずれか一項に記載の予約装置。
【請求項１０】
前記操作者情報取得部は、前記複数のロボットそれぞれのロボット使用料金を、料金を記憶している記憶媒体から取得し、かつ前記作業によって前記操作者が得られる報酬額を示す報酬情報を前記操作者から取得し、
前記選択部は、前記ロボット使用料金と前記報酬額との関係に基づいて前記使用ロボットを選択する、
請求項１から８のいずれか一項に記載の予約装置。
【請求項１１】
前記操作者識別情報と、前記複数のロボットのうち前記操作者が使用した経験があるロボットのロボット識別情報とに関連付けて、前記操作者の操作スキルを記憶するスキル記憶部をさらに有し、
前記選択部は、前記スキル記憶部を参照することにより、前記使用ロボットに対応する前記操作者の前記操作スキルが許容レベル以上であることを条件として前記使用ロボットを選択する、
請求項１から１０のいずれか一項に記載の予約装置。
【請求項１２】
作業者を募集中の複数の作業を示す求人情報を前記操作者に提供する情報提供部をさらに有し、
前記操作者情報取得部は、前記情報提供部が提供する前記求人情報が示す前記複数の作業から前記操作者が選択した作業の内容を含む情報を前記作業情報として取得する、
請求項１から１１のいずれか一項に記載の予約装置。
【請求項１３】
前記選択部は、前記操作者情報取得部が前記操作者から前記作業情報を取得した場合に、前記作業情報が示す作業の内容に対応する前記使用ロボットを選択し、
前記予約処理部は、前記選択部が選択した前記使用ロボットを予約するとともに、前記求人情報の提供者に対して、前記操作者のプロフィールを通知する、
請求項１２に記載の予約装置。
【請求項１４】
前記ロボットの動作状況を示すロボット情報を取得するロボット情報取得部をさらに有し、
前記選択部は、動作していないことを前記ロボット情報が示している前記複数のロボットから前記使用ロボットを選択する、
請求項１から１３のいずれか一項に記載の予約装置。
【請求項１５】
前記ロボット情報取得部は、前記ロボットを操作するために用いられる操作装置から前記ロボットに送信される操作用データを前記ロボット情報として取得する、
請求項１４に記載の予約装置。
【請求項１６】
前記予約処理部は、前記ロボットを操作するために用いられる操作装置から前記ロボットに送信される操作用データに基づく動作を前記予約期間において行うことを前記ロボットに許可するための情報を送信する、
請求項１から１５のいずれか一項に記載の予約装置。
【請求項１７】
前記選択部は、前記複数のロボットの使用頻度に基づいて前記使用ロボットを選択する、
請求項１から１６のいずれか一項に記載の予約装置。
【請求項１８】
前記選択部は、前記操作者が操作中の前記ロボットが故障したことを検出した場合に、前記作業の内容に基づいて、前記複数のロボットから他のロボットを選択し、
前記予約処理部は、故障した前記ロボットに関連付けて前記記憶部に記憶されていた前記予約期間を、前記選択部が選択した前記他のロボットの前記ロボット識別情報に関連付けて前記記憶部に記憶させる、
請求項１から１７のいずれか一項に記載の予約装置。
【請求項１９】
前記予約処理部は、前記ロボットが故障した時点で前記選択部が選択可能な前記他のロボットがない場合、前記他のロボットが使用可能な日時を前記操作者に通知する、
請求項１８に記載の予約装置。
【請求項２０】
前記選択部は、第１の前記ロボットにより行われる複数の作業の間の時間帯に他の作業に用いることができる第２の前記ロボットを前記使用ロボットとして選択し、
前記予約処理部１３４は、前記第１のロボット及び前記第２のロボットのそれぞれの前記ロボット識別情報と、それぞれの前記予約期間とを関連付けて前記記憶部に記憶させる、
請求項１から１９のいずれか一項に記載の予約装置。
【請求項２１】
前記選択部は、前記操作者が前記ロボットを操作する予定の場所と、前記操作者が操作する対象となる前記ロボットが動作する場所との間での時差に基づいて、前記使用ロボットを選択する、
請求項１から２０のいずれか一項に記載の予約装置。
【請求項２２】
前記予約処理部は、前記操作者が前記ロボットを操作する予定の場所と、前記操作者が操作する対象となる前記ロボットが動作する場所との間での時差に基づいて、前記操作者から取得した予約希望期間を補正した前記予約期間を前記記憶部に記憶させる、
請求項１から２１のいずれか一項に記載の予約装置。
【請求項２３】
コンピュータが実行する、
ロボットを操作する操作者を識別するための操作者識別情報に関連付けて、複数のロボットのいずれかのロボットを用いて実行する作業の内容を示す作業情報を取得するステップと、
前記作業情報が示す前記作業の内容に基づいて、前記複数のロボットから、前記操作者に使用させる使用ロボットを選択するステップと、
前記操作者識別情報に関連付けて、選択した前記使用ロボットを識別するロボット識別情報と、前記使用ロボットを使用可能にする予約期間とを記憶部に記憶させるステップと、
を有する予約方法。
【請求項２４】
ロボットの予約状況を管理する予約装置と、前記予約装置と通信可能な情報端末とを備え、
前記予約装置は、
前記情報端末から、複数のロボットのいずれかのロボットを用いて実行する作業の内容を示す作業情報を取得する操作者情報取得部と、
前記作業情報が示す前記作業の内容に基づいて、前記複数のロボットから、前記情報端末を使用する操作者に使用させる使用ロボットを選択する選択部と、
前記操作者を識別するための識別情報に関連付けて、前記選択部が選択した前記使用ロボットを識別するロボット識別情報を記憶部に記憶させるとともに、前記使用ロボットを使用可能にする予約期間を示す予約情報を前記情報端末に送信する予約処理部と、
を有し、
前記情報端末は、前記予約処理部から受信した前記予約情報を表示させる表示部を有する、
予約システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用するロボットを予約するための予約装置、予約方法及び予約システムに関する。
【背景技術】
【０００２】
使用するロボットを予約するための技術が知られている。特許文献１には、ネットワークを介して制御可能なロボットを利用するための予約データを管理するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０６４８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムにおいては、操作者が予約を行う対象となるロボットが予め決められていることが想定されていた。しかしながら、操作者が使用できるロボットが多数ある場合、操作者が適切なロボットを予約することが難しいという問題があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、多数のロボットから、操作者がロボットを用いて行う作業に適したロボットを予約できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様の予約装置は、ロボットを操作する操作者を識別するための操作者識別情報に関連付けて、複数のロボットのいずれかのロボットを用いて実行する作業の内容を示す作業情報を取得する操作者情報取得部と、前記作業情報が示す前記作業の内容に基づいて、前記複数のロボットから、前記操作者に使用させる使用ロボットを選択する選択部と、前記操作者識別情報に関連付けて、前記選択部が選択した前記使用ロボットを識別するロボット識別情報と、前記使用ロボットを使用可能にする予約期間とを記憶部に記憶させる予約処理部と、を有する。
【０００７】
前記選択部は、前記複数のロボットから、前記操作者に使用させることが可能な一以上の候補ロボットを示す候補ロボット情報を前記操作者が使用する情報端末に送信し、前記情報端末から受信した前記一以上の候補ロボットから選択された候補ロボットを前記使用ロボットとして選択してもよい。
【０００８】
前記操作者情報取得部は、前記作業の内容として前記作業が行われる場所を示す前記作業情報を取得し、前記選択部は、前記作業情報が示す場所にさらに基づいて前記使用ロボットを選択してもよい。
【０００９】
前記選択部は、前記作業の内容に基づいて、前記複数のロボットのいずれかの操作に使用可能な複数の操作装置から、前記操作者に使用させる使用操作装置を選択し、前記予約処理部は、前記操作者識別情報と、前記ロボット識別情報と、前記選択部が選択した前記使用操作装置を識別するための操作装置識別情報と、前記使用ロボット及び前記使用操作装置を使用可能にする予約期間とを記憶部に記憶させてもよい。
【００１０】
前記選択部は、前記作業の内容に基づいて、前記使用ロボットと前記使用操作装置との組み合わせを選択してもよい。
【００１１】
前記選択部は、前記操作者に使用させることが可能な一以上の候補ロボットを示す候補ロボット情報と、一以上の候補操作装置を示す候補操作装置情報とを前記操作者が使用する情報端末に送信し、前記情報端末において前記操作者が選択した結果を示す情報に基づいて、前記使用ロボット及び前記使用操作装置を選択してもよい。
【００１２】
前記操作者情報取得部は、前記操作者の所在位置を示す位置情報を取得し、前記選択部は、前記位置情報が示す前記所在位置にさらに基づいて前記使用操作装置を選択してもよい。
【００１３】
前記選択部は、前記複数のロボットから、前記作業の内容に使用可能な一以上の候補ロボットを選択し、前記複数の操作装置から、選択した前記一以上の候補ロボットを操作可能な操作装置を前記使用操作装置として選択してもよい。
【００１４】
前記操作者情報取得部は、前記複数のロボットそれぞれのロボット使用料金、及び前記複数の操作装置それぞれの装置使用料金を示す料金情報を、料金を記憶している記憶媒体から取得し、かつ前記操作者の予算を示す予算情報を前記操作者から取得し、前記選択部は、前記予算情報が示す前記予算と前記ロボット使用料金及び前記装置使用料金とに基づいて、前記使用ロボット及び前記使用操作装置を選択してもよい。
【００１５】
前記操作者情報取得部は、前記複数のロボットそれぞれのロボット使用料金を、料金を記憶している記憶媒体から取得し、かつ前記作業によって前記操作者が得られる報酬額を示す報酬情報を前記操作者から取得し、前記選択部は、前記ロボット使用料金と前記報酬額との関係に基づいて前記使用ロボットを選択してもよい。
【００１６】
前記操作者識別情報と、前記複数のロボットのうち前記操作者が使用した経験があるロボットのロボット識別情報とに関連付けて、前記操作者の操作スキルを記憶するスキル記憶部をさらに有し、前記選択部は、前記スキル記憶部を参照することにより、前記使用ロボットに対応する前記操作者の前記操作スキルが許容レベル以上であることを条件として前記使用ロボットを選択してもよい。
【００１７】
作業者を募集中の複数の作業を示す求人情報を前記操作者に提供する情報提供部をさらに有し、前記操作者情報取得部は、前記情報提供部が提供する前記求人情報が示す前記複数の作業から前記操作者が選択した作業の内容を含む情報を前記作業情報として取得してもよい。
【００１８】
前記選択部は、前記操作者情報取得部が前記操作者から前記作業情報を取得した場合に、前記作業情報が示す作業の内容に対応する前記使用ロボットを選択し、前記予約処理部は、前記選択部が選択した前記使用ロボットを予約するとともに、前記求人情報の提供者に対して、前記操作者のプロフィールを通知してもよい。
【００１９】
前記ロボットの動作状況を示すロボット情報を取得するロボット情報取得部をさらに有し、前記選択部は、動作していないことを前記ロボット情報が示している前記複数のロボットから前記使用ロボットを選択してもよい。
【００２０】
前記ロボット情報取得部は、前記ロボットを操作するために用いられる操作装置から前記ロボットに送信される操作用データを前記ロボット情報として取得してもよい。
【００２１】
前記予約処理部は、前記ロボットを操作するために用いられる操作装置から前記ロボットに送信される操作用データに基づく動作を前記予約期間において行うことを前記ロボットに許可するための情報を送信してもよい。
【００２２】
前記選択部は、前記複数のロボットの使用頻度に基づいて前記使用ロボットを選択してもよい。
【００２３】
前記選択部は、前記操作者が操作中の前記ロボットが故障したことを検出した場合に、前記作業の内容に基づいて、前記複数のロボットから他のロボットを選択し、前記予約処理部は、故障した前記ロボットに関連付けて前記記憶部に記憶されていた前記予約期間を、前記選択部が選択した前記他のロボットの前記ロボット識別情報に関連付けて前記記憶部に記憶させてもよい。
【００２４】
前記予約処理部は、前記ロボットが故障した時点で前記選択部が選択可能な前記他のロボットがない場合、前記他のロボットが使用可能な日時を前記操作者に通知してもよい。
【００２５】
前記選択部は、第１の前記ロボットにより行われる複数の作業の間の時間帯に他の作業に用いることができる第２の前記ロボットを前記使用ロボットとして選択し、前記予約処理部１３４は、前記第１のロボット及び前記第２のロボットのそれぞれの前記ロボット識別情報と、それぞれの前記予約期間とを関連付けて前記記憶部に記憶させてもよい。
【００２６】
前記選択部は、前記操作者が前記ロボットを操作する予定の場所と、前記操作者が操作する対象となる前記ロボットが動作する場所との間での時差に基づいて、前記使用ロボットを選択してもよい。
【００２７】
前記予約処理部は、前記操作者が前記ロボットを操作する予定の場所と、前記操作者が操作する対象となる前記ロボットが動作する場所との間での時差に基づいて、前記操作者から取得した予約希望期間を補正した前記予約期間を前記記憶部に記憶させてもよい。
【００２８】
本発明の第２の態様の予約方法は、コンピュータが実行する、ロボットを操作する操作者を識別するための操作者識別情報に関連付けて、複数のロボットのいずれかのロボットを用いて実行する作業の内容を示す作業情報を取得するステップと、前記作業情報が示す前記作業の内容に基づいて、前記複数のロボットから、前記操作者に使用させる使用ロボットを選択するステップと、前記操作者識別情報に関連付けて、選択した前記使用ロボットを識別するロボット識別情報と、前記使用ロボットを使用可能にする予約期間とを記憶部に記憶させるステップと、を有する。
【００２９】
本発明の第３の態様の予約システムは、ロボットの予約状況を管理する予約装置と、前記予約装置と通信可能な情報端末とを備え、前記予約装置は、前記情報端末から、複数のロボットのいずれかのロボットを用いて実行する作業の内容を示す作業情報を取得する操作者情報取得部と、前記作業情報が示す前記作業の内容に基づいて、前記複数のロボットから、前記情報端末を使用する操作者に使用させる使用ロボットを選択する選択部と、前記操作者を識別するための識別情報に関連付けて、前記選択部が選択した前記使用ロボットを識別するロボット識別情報を記憶部に記憶させるとともに、前記使用ロボットを使用可能にする予約期間を示す予約情報を前記情報端末に送信する予約処理部と、を有し、前記情報端末は、前記予約処理部から受信した前記予約情報を表示させる表示部を有する。
【発明の効果】
【００３０】
本発明によれば、多数のロボットから、操作者がロボットを用いて行う作業に適したロボットを予約できるようになるという効果を奏する。
【図面の簡単な説明】
【００３１】
【図１】予約システムの概要を示す図である。
【図２】予約装置の機能構成を示す図である。
【図３】ロボットデータベースの一例を示す図である。
【図４】操作装置データベースの一例を示す図である。
【図５】スキルデータベースの一例を示す図である。
【図６】選択部が情報端末に表示させる予約画面の一例を示す図である。
【図７】ロボットを選択するための画面の一例を示す図である。
【図８】予約システムにおける予約装置及び情報端末の動作シーケンスを示す図である。
【図９】変形例に係る予約装置の構成を示す図である。
【発明を実施するための形態】
【００３２】
［予約システムＳの概要］
図１は、予約システムＳの概要を示す図である。予約システムＳは、予約システムＳに予め登録された複数のロボット２、及びロボット２を操作するための複数の操作装置３から、操作者Ｕが行う作業に適したロボット２及び操作装置３を予約するためのシステムである。ロボット２及び操作装置３は、操作者Ｕが遠隔地にある物又は人が近くにあるかのように感じながら、ロボット２の操作をリアルタイムに行うテレイグジスタンス環境を提供する。
【００３３】
ロボット２は、操作者Ｕが操作装置３を使用して、ネットワークＮを介して遠隔で操作することができるロボットである。複数のロボット２には、異なる機能を有する複数の種類のロボット２が含まれている。複数の種類は、例えば、買物用、ゲーム用、観光用、荷物の運搬用又は観光ガイド用である。
【００３４】
買物の機能を有するロボット２は、操作者Ｕの操作に応じて店舗内の商品を撮影したり触ったりして、操作者Ｕが遠隔の場所にいながらにして、操作者Ｕが実際に買物をしているかのように感じるための構成を有する。具体的には、買物の機能を有するロボット２は、周囲の様子を撮影するカメラ、手で物を触った時の温度・圧力・振動等の触感を検出するセンサー、手及び指を動かすアクチュエータ、操作者Ｕが発した音声を出力するスピーカ、及びカメラが生成した撮像画像及びセンサーが出力した信号を操作装置３に送信するとともに操作者Ｕの音声及び操作装置３からの指示を受信する通信コントローラを有する。
【００３５】
ゲームの機能を有するロボット２は、操作者Ｕの操作に応じてゲームセンターでゲームを行い、操作者Ｕが遠隔の場所にいながらにして、操作者Ｕが実際にゲームセンターでゲームをしているかのように感じるための構成を有する。具体的には、ゲームの機能を有するロボット２は、買物の機能を有するロボット２と同等の機能を有してもよいが、スピーカを有していなくてもよい。ゲームの機能を有するロボット２は、買物の機能を有するロボット２よりも高速に手及び指を動かせるアクチュエータを有することが望ましい。
【００３６】
観光の機能を有するロボット２は、操作者Ｕの操作に応じて観光地を訪問し、操作者Ｕが遠隔の場所にいながらにして、操作者Ｕが実際に観光地を歩いているかのように感じるための構成を有する。具体的には、観光の機能を有するロボット２は、買物の機能を有するロボット２と同等の機能を有してもよいが、道路を移動したり階段を上ったりすることができるように、買物の機能を有するロボット２よりも高い移動性能を有することが望ましい。
【００３７】
荷物運搬の機能を有するロボット２は、操作者Ｕの操作に応じて荷物を運搬し、操作者Ｕが遠隔の場所にいながらにして荷物を運搬する仕事をするための構成を有する。具体的には、荷物運搬の機能を有するロボット２は、買物の機能を有するロボット２と同等の機能を有してもよいが、重い荷物を持ち上げることができるアクチュエータを有することが望ましい。
【００３８】
観光ガイドの機能を有するロボット２は、操作者Ｕの操作に応じて観光地において観光客を案内し、操作者Ｕが遠隔の場所にいながらにして観光客を案内する仕事をするための構成を有する。具体的には、観光ガイドの機能を有するロボット２は、買物の機能を有するロボット２と同等の機能を有してもよいが、さまざまな国から来た観光客に案内をすることができるように、操作者Ｕが話した日本語の音声を外国語に翻訳する機能を有することが望ましい。
【００３９】
これらの各種のロボット２は、未使用時にさまざまな場所に待機している。図１に示す例においては、ショッピングモールＡと観光案内所Ｂとに複数のロボット２が待機している状態を例示している。
【００４０】
操作装置３は、操作者Ｕがロボット２を制御するためのデバイスである。操作装置３は、操作用具を装着した状態の操作者Ｕの動作を特定し、特定した動作を示す信号を予約装置１に送信する。操作装置３は、例えば、操作者Ｕが装着した操作用具が有するセンサーから受信した信号に基づいて操作者Ｕの動作を特定する。操作装置３は、赤外光を操作者Ｕに照射し、照射した赤外光の反射光に基づいて操作者Ｕの動作を特定してもよい。
【００４１】
また、操作装置３は、ネットワークＮを介してロボット２から受信した撮像画像、及び触感を示す知覚情報を操作者Ｕが装着している操作用具に通知してもよい。撮像画像は、操作者Ｕが装着するゴーグルのディスプレイに表示される。操作者Ｕが手、足、及び腕等に装着する操作用具は、知覚情報に基づいて温度を変化させたり振動したりする。これらの構成により、操作者Ｕは、ロボット２から離れた場所において、あたかもロボット２に入っているかのような感覚でロボット２の周辺の環境を体感することができる。
【００４２】
複数の操作装置３には、操作可能なロボット２の種類が異なったり、ロボット２に実行させることができる機能が異なったりする複数の種類の操作装置３が含まれている。操作装置３の複数の種類は、ロボット２の複数の種類と同様に買物用、ゲーム用、観光用、荷物の運搬用又は観光ガイド用等であってもよく、他の種類であってもよい。例えば、買物、ゲーム、観光、荷物の運搬又は観光ガイドの全ての機能に対応する操作装置３があってもよく、ロボット２が有する一部の機能だけを実行可能な操作装置３があってもよい。
【００４３】
各種の操作装置３は、さまざまな場所に設置されている。操作者Ｕは、自宅に近い場所に設置されている操作装置３、及び外出先に近い場所に設置されている操作装置３等のように、所望の場所に設置されている操作装置３を使用してロボット２を遠隔操作することができる。図１に示す例においては、場所Ｘ、場所Ｙのそれぞれに複数の操作装置３が設置されている状態が示されている。また、当該操作装置３は、例えばアタッシュケースに１セットずつ収納可能に構成されていてもよい。操作装置３がこのように構成されていることにより、操作者Ｕが、操作者Ｕの使用したい場所に操作装置３を容易に運搬したうえで、ロボット２を遠隔操作することが可能になる。
【００４４】
操作者Ｕは、自身が使用できる情報端末４を用いて、使用するロボット２及び操作装置３を予約することができる。この際、操作者Ｕは、ロボット２を用いて行いたい作業の内容を入力することにより、適切なロボット２及び操作装置３を予約することができる。情報端末４は、コンピュータ、スマートフォン、又はタブレットのように、データを入力する操作部、データを表示するディスプレイ、及びデータを送受信する通信コントローラを有する任意の電子機器を用いることができる。なお、操作者Ｕが上述の運搬可能な操作装置３を予約した場合、予約装置１は、ロボット２の予約期間よりも前に、操作者Ｕ等が指定した場所（例えば自宅等）に搬送するように、宅配業者向けの伝票を発行する処理を実行してもよい。この場合、予約装置１は、予約期間終了後に返却されるように、返却時の搬送用の伝票も発行してもよい。
以下、予約装置１の構成及び動作を詳細に説明する。
【００４５】
［予約装置１の機能構成］
図２は、予約装置１の機能構成を示す図である。予約装置１は、通信部１１と、記憶部１２と、制御部１３とを有する。制御部１３は、操作者情報取得部１３１と、ロボット情報取得部１３２と、選択部１３３と、予約処理部１３４とを有する。
【００４６】
通信部１１は、ネットワークＮを介してデータを送受信するための通信インターフェースであり、例えばＬＡＮ（Local Area Network）コントローラを含む。通信部１１は、ネットワークＮを介して操作者Ｕに関する操作者情報を情報端末４から受信し、受信した操作者情報を操作者情報取得部１３１に入力する。操作者情報は、例えば操作者Ｕが情報端末４において入力した作業内容を示す作業情報、及び操作者Ｕの位置を示す位置情報である。また、通信部１１は、ネットワークＮを介してロボット２の状態に関するロボット情報をロボット２から受信し、受信したロボット情報をロボット情報取得部１３２に入力する。
【００４７】
記憶部１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びハードディスク等の記憶媒体を含む。記憶部１２は、制御部１３が実行するプログラムを記憶している。また、記憶部１２は、各種のデータベースを記憶している。記憶部１２は、例えばロボットデータベース１２１、操作装置データベース１２２及びスキルデータベース１２３を記憶している。
【００４８】
図３は、ロボットデータベース１２１の一例を示す図である。ロボットデータベース１２１においては、ロボット２を識別するためのロボット識別情報（以下、ロボットＩＤという）と、ロボット２が設置されている場所を示す情報と、ロボット２が実行できる機能と、ロボット２の予約状況を示す予約情報とが関連付けられている。ロボット２が設置されている場所を示す情報は、店舗又は施設の名称、住所、又は緯度・経度情報等のように、場所を特定できる情報であれば任意の情報でよい。
【００４９】
ロボット２が実行できる機能は、例えば操作者Ｕが遠隔操作によりロボット２を店舗に移動させて買物をすることを可能にする買物機能、操作者Ｕが遠隔操作によりロボット２をゲームセンターに移動させてゲームをすることを可能にするゲーム機能、又は操作者Ｕが遠隔操作をすることにより荷物を運搬することを可能にする荷物運搬機能等のように、作業内容に対応する機能である。ロボット２が実行できる機能は、作業内容に対応する機能に限らず、撮影機能、指を動かす機能、又は指で温度・圧力・振動等を検出する機能のように、動作できる内容に対応する機能であってもよい。
【００５０】
予約情報は、日時と、予約した操作者Ｕの識別情報（以下、操作者ＩＤという）とを関連付けた情報である。図３においては、１つの操作者ＩＤのみが予約情報欄に示されているが、予約情報は、複数の操作者ＩＤと、それぞれの操作者ＩＤに関連付けられた予約日時とを含んでもよい。
【００５１】
図４は、操作装置データベース１２２の一例を示す図である。操作装置データベース１２２においては、操作装置３を識別するための操作装置識別情報（以下、操作装置ＩＤという）と、操作装置３が設置されている場所を示す情報と、操作装置３を用いて操作できる機能と、操作装置３の予約状況を示す予約情報とが関連付けられている。操作装置３が設置されている場所を示す情報は、店舗又は施設の名称、住所、又は緯度・経度情報等のように、場所を特定できる情報であれば任意の情報でよい。
【００５２】
操作装置３を用いて操作できる機能は、操作者Ｕが操作装置３を用いて操作できるロボット２の機能であり、例えば買物、ゲーム及び荷物の運搬である。操作装置３を用いて操作できる機能はロボット２の機能に限らず、ロボット２から送信された撮影画像を表示する機能、ロボット２から送信された温度・圧力・振動等の触覚情報に基づく触覚を操作者Ｕに付与する機能、及びロボット２を動かすことができる最大速度等であってもよい。
【００５３】
予約情報は、図３に示したロボットデータベース１２１と同様に、日時と、予約した操作者ＩＤとを関連付けた情報である。図４においては、１つの操作者ＩＤのみが予約情報欄に示されているが、予約情報は、複数の操作者ＩＤと、それぞれの操作者ＩＤに関連付けられた予約日時とを含んでもよい。
【００５４】
図５は、スキルデータベース１２３の一例を示す図である。スキルデータベース１２３は、操作者ＩＤと、複数のロボット２のうち操作者Ｕが使用した経験があるロボット２のロボットＩＤとに関連付けて操作者Ｕの操作スキルを記憶するスキル記憶部の一態様である。スキルデータベース１２３においては、ユーザＩＤと、ロボット２及び操作装置３を用いて実行可能な機能ごとの操作者Ｕのスキルとが関連付けられている。ロボット２と操作装置３との組み合わせごとに操作の難しさに違いがあると考えられるので、スキルデータベース１２３は、ロボット２と操作装置３との組合せごとにスキルが関連付けられていてもよい。
【００５５】
図２に戻って制御部１３の詳細を説明する。制御部１３は、例えばＣＰＵ（Central Processing Unit）を有する。制御部１３は、記憶部１２に記憶されたプログラムを実行することにより、操作者情報取得部１３１、ロボット情報取得部１３２、選択部１３３及び予約処理部１３４として機能する。
【００５６】
操作者情報取得部１３１は、通信部１１を介して、ロボット２を操作する操作者Ｕを識別するための操作者ＩＤに関連付けて、複数のロボット２のいずれかのロボット２を用いて実行する作業の内容を示す作業情報を取得する。操作者情報取得部１３１は、作業の内容として、例えば作業が行われる場所を示す作業情報を取得する。操作者情報取得部１３１は、操作者Ｕの所在位置を示す位置情報をさらに取得してもよい。操作者情報取得部１３１は、操作者Ｕの状態として、操作者Ｕがロボット２を使用するためのログインをした状態であるか否かを示す情報を取得してもよい。
【００５７】
ロボット情報取得部１３２は、通信部１１を介して、ロボット２の動作状況を示すロボット情報を取得する。ロボット情報取得部１３２は、例えば、ロボット２が動作中であるか否かを示すロボット情報をロボット２に要求し、ロボット２が送信したロボット情報を取得する。ロボット情報取得部１３２は、ロボット２を操作するために用いられる操作装置３からロボット２に送信される操作用データをロボット情報として取得してもよい。ロボット情報取得部１３２は、取得したロボット情報を選択部１３３に入力する。
【００５８】
選択部１３３は、操作者情報取得部１３１から入力された作業情報が示す作業の内容に基づいて、複数のロボット２から、操作者Ｕに使用させるロボット２を選択する。選択部１３３は、例えば図３に示したロボットデータベース１２１を参照して、作業の内容に対応する機能を有するロボット２を選択する。
【００５９】
選択部１３３は、選択したロボット２を特定するための情報を、操作者Ｕが使用可能な候補ロボットを示す候補ロボット情報として情報端末４に送信し、操作者Ｕの操作により複数の候補ロボットから選択されたロボット２を、操作者Ｕが使用するロボット２として選択してもよい。選択部１３３は、例えば、複数のロボット２から、操作者Ｕに使用させることが可能な一以上の候補ロボットを示す候補ロボット情報を操作者Ｕが使用する情報端末４に送信し、情報端末４から受信した一以上の候補ロボットから選択された候補ロボットを使用ロボットとして選択する。
【００６０】
選択部１３３は、作業情報が示す場所にさらに基づいて、使用するロボット２を選択してもよい。選択部１３３は、例えば操作者情報取得部１３１から入力された作業内容が示す作業の実施場所に設置されているロボット２を示す候補ロボット情報を情報端末４に送信する。具体的には、作業内容がＡＢＣショッピングモールでの買物である場合、選択部１３３は、図３に示したロボットデータベース１２１において、場所が「ＡＢＣモール」になっているＲ０００１〜Ｒ０００６のロボット２を選択し、選択したロボット２のロボットＩＤを含む候補ロボット情報を情報端末４に送信する。
【００６１】
選択部１３３は、作業の内容に基づいて、複数のロボット２のいずれかの操作に使用可能な複数の操作装置３から、操作者Ｕに使用させる使用操作装置を選択してもよい。選択部１３３は、例えば図４に示した操作装置データベース１２２を参照して、作業の内容に対応する機能を有する操作装置３を選択する。選択部１３３は、選択した操作装置３を特定するための情報を、操作者Ｕが使用可能な候補使用装置を示す候補使用装置情報として情報端末４に送信し、操作者Ｕの操作により複数の候補操作装置から選択された操作装置３を、操作者Ｕが使用する操作装置３として選択してもよい。
【００６２】
作業内容に適したロボット２が選択されても、作業内容に適した操作装置３を使用することができなければ、操作者Ｕは作業を遂行することができない。そこで、選択部１３３は、作業の内容に基づいて、使用ロボットと使用操作装置との組み合わせを選択してもよい。選択部１３３は、例えば、操作者Ｕに使用させることが可能な一以上の候補ロボットを示す候補ロボット情報と、一以上の候補操作装置を示す候補操作装置情報とを操作者Ｕが使用する情報端末４に送信し、情報端末４において操作者Ｕが選択した結果を示す情報に基づいて、使用ロボット及び使用操作装置を選択する。
【００６３】
具体的には、選択部１３３は、図３に示したロボットデータベース１２１及び図４に示した操作装置データベース１２２を参照して、作業の内容に対応する機能を有するロボット２及び操作装置３を選択する。操作装置データベース１２２に、操作装置３を用いて操作可能なロボット２の機種が特定されている場合、選択部１３３は、複数のロボット２から、作業の内容に使用可能な一以上の候補ロボットを選択し、候補ロボットを選択した後に、複数の操作装置３から、選択した一以上の候補ロボットを操作可能な操作装置３を使用操作装置として選択してもよい。
【００６４】
選択部１３３は、選択したロボット２及び操作装置３を特定するための情報を、操作者Ｕが使用可能なロボット２と操作装置３との組合せを示す候補機種情報として情報端末４に送信してもよい。この場合、選択部１３３は、操作者Ｕの操作により複数のロボット２と操作装置３との組合せから選択されたロボット２と操作装置３との組合せを、操作者Ｕが使用するロボット２及び操作装置３として選択する。
【００６５】
図６は、選択部１３３が情報端末４に表示させる予約画面の一例を示す図である。図６（ａ）は、操作者Ｕがログインした後に最初に表示される、作業内容を選択するための画面である。作業内容を選択するための画面においては、例えばロボットデータベースの機能欄に対応する作業内容が表示される。図６（ａ）に示す例においては、楽しみを目的とする「買物」、「ゲーム」、「観光」、及び仕事を目的とする「荷物運搬」、「観光ガイド」、「ものづくり」が作業内容として含まれている。
【００６６】
操作者Ｕが、図６（ａ）に表示されている作業内容から所望の作業内容を選択すると、図６（ｂ）の画面に遷移する。図６（ｂ）の画面は、ロボット２及び操作装置３を使用する場所及び日時を選択するための画面である。場所の指定方法としては、住所を入力する方法、及び施設名を入力する方法のいずれかを選択できるようにされている。操作者Ｕが場所及び日時を選択すると、図７の画面に遷移する。
【００６７】
図７は、ロボット２を選択するための画面の一例を示す図である。図７（ａ）においては、操作者Ｕが選択した場所及び日時において使用することができるロボット２である候補ロボットが表示されている。操作者Ｕが例えばロボットＡの画像を選択すると、図７（ｂ）に画面が遷移し、操作者Ｕが選択したロボットＡの詳細仕様が表示される。操作者Ｕが「予約する」を選択すると、選択部１３３は、ロボットＡが選択されたことを予約処理部１３４に通知する。操作者Ｕが「戻る」を選択すると、選択部１３３は、図７（ａ）に画面を戻す。
【００６８】
なお、選択部１３３は、操作者Ｕがロボット２を操作する予定の場所と、操作者Ｕが操作する対象となるロボット２が動作する場所との間での時差に基づいて、操作者Ｕが使用するロボット２を選択してもよい。例えば、操作者Ｕが日本にいて、ロボット２により作業を行うべき場所が、日本との時差が２時間のタイであるとする。操作者Ｕが、午前９時から午後５時までロボット２の操作をできる場合、選択部１３３は、操作できる時間帯をタイ時刻の午前７時から午後３時までに変換し、タイ時刻の午前７時から午後３時までの間に使用できるロボット２を選択する。
【００６９】
また、日本にいる操作者Ｕが、タイにあるロボット２を用いて行うべき作業の時間帯がタイ時刻の午前１０時から午後６時までである場合、選択部１３３は、タイ時刻の午前１０時から午後６時までを、日本時刻の正午から午後８時までに変換する。そして、選択部１３３は、日本時刻の正午から午後８時までに使用可能な操作装置３を選択する。このように、選択部１３３が時差を考慮してロボット２及び操作装置３を選択することにより、操作者Ｕが遠隔地からロボット２を操作する場合であっても、選択部１３３は、使用可能なロボット２及び操作装置３を適切に選択することができる。
【００７０】
図２に戻って予約処理部１３４について説明する。予約処理部１３４は、操作者Ｕが使用できるロボット２を予約する処理を実行する。具体的には、予約処理部１３４は、操作者ＩＤに関連付けて、選択部１３３が選択した使用ロボットを識別するロボットＩＤと、使用ロボットを使用可能にする予約期間とを記憶部１２に記憶させることにより使用ロボットとして選択されたロボット２を予約する。予約期間は、使用可能になる日時と、当該日時から使用可能な時間とが含まれる。予約処理部１３４は、例えば図３に示したロボットデータベース１２１において操作者ＩＤと予約期間とを関連付ける。
【００７１】
予約処理部１３４は、操作者Ｕがロボット２を操作する予定の場所と、操作者Ｕが操作する対象となるロボット２が動作する場所との間での時差に基づいて、操作者Ｕから取得した予約希望期間を補正した予約期間を記憶部１２に記憶させてもよい。例えば、操作者Ｕが日本にいて、操作者Ｕが予約したロボット２が、日本との時差が２時間のタイにあるとする。この場合、操作者Ｕが日本時間の午前９時から午後５時までロボット２を使用するという予約操作をした場合、予約処理部１３４は、ロボット２がある場所の時刻に基づいて予約するために、予約期間を午前７時から午後３時とする。このようにすることで、ロボット２が複数の操作者Ｕによって同一の日時に重複予約されてしまうことを防ぐことができる。
【００７２】
予約処理部１３４は、操作者ＩＤと、ロボットＩＤと、選択部１３３が選択した使用操作装置を識別するための操作装置ＩＤと、使用ロボット及び使用操作装置を使用可能にする予約期間とを関連付けて記憶部１２に記憶させてもよい。この場合、予約処理部１３４は、例えば図３に示したロボットデータベース、及び図４に示した操作装置データベースにおいて操作者ＩＤと予約期間とを関連付ける。
【００７３】
予約処理部１３４は、操作装置３からロボット２に送信される操作用データに基づく動作を予約期間内に行うことをロボット２に許可するための情報を送信してもよい。予約処理部１３４は、例えば特定のロボット２が、特定の操作装置３とともに予約された場合、予約期間と操作装置３の操作装置ＩＤとを当該ロボット２に送信する。予約処理部１３４がこのように動作することで、ロボット２は、予約期間内に受信した、通知された操作装置ＩＤが含まれる操作指示に基づいて動作し、他の操作指示を受けた場合に動作しないようにすることができる。したがって、予約装置１は、ある操作者Ｕがロボット２を使用している間に他の操作者Ｕがロボット２を操作してしまうという問題が発生しないようにすることができる。
【００７４】
なお、予約処理部１３４は、予約したロボット２及び操作装置３の使用料金を決定してもよい。予約処理部１３４は、ロボット２及び操作装置３の予約数が多ければ多いほど使用料金を高くするように使用料金を決定する。予約処理部１３４は、ロボット２を使用して作業を行う場合の操作者Ｕに対する報酬額を決定してもよい。予約処理部１３４は、操作者Ｕが行う作業と同一の作業を行うためにロボット２が予約された数が多ければ多いほど報酬額が低くなるように報酬額を決定する。
【００７５】
選択部１３３は、他のさまざまな条件に基づいて使用ロボット及び使用操作装置を選択し、選択したロボット２及び操作装置３を予約処理部１３４に予約させてもよい。以下、各種の選択方法を説明する。
【００７６】
（操作者Ｕのスキルに基づく選択）
選択部１３３は、スキルデータベース１２３を参照することにより、使用ロボットに対応する操作者Ｕの操作スキルが許容レベル以上であることを条件として使用ロボットを選択してもよい。選択部１３３は、例えば、操作者情報取得部１３１が情報端末４から取得した作業内容が示す作業を行うために用いられるロボット２の種別を特定し、特定した種別のロボット２にスキルデータベース１２３で関連付けられている操作者Ｕの操作スキルを特定する。選択部１３３は、例えばロボット２を使用する際の安全性に問題がないレベル以上の操作スキルを操作者Ｕが有するロボット２を候補ロボットとして選択する。このように選択部１３３が動作することで、操作者Ｕが操作すると事故が発生する可能性があるロボット２を操作者Ｕが使用するという状況の発生を未然に防ぐことが可能になる。
【００７７】
（ロボット２の動作状況に基づく選択）
操作者Ｕが、すぐにロボット２を使用したいと考えている場合、選択部１３３が、その時点で動作をしているロボット２を選択すると、操作者Ｕが使用を開始したい日時までにロボット２を使用できない場合が生じ得る。そこで、選択部１３３は、ロボット情報取得部１３２がロボット２から取得した、ロボット２の動作状況を示すロボット情報が動作していないことを示している複数のロボット２から使用ロボットを選択してもよい。選択部１３３は、ロボット２を使用して行われている作業の内容、操作者Ｕのスキル、操作者Ｕが過去に予定通りに作業を終えたか否かを示す履歴情報、及びロボット２の使用が開始された日時のいずれかに基づいて、操作者Ｕが使用を開始したい日時までにロボット２が使用可能な状態になる確率を算出し、算出した確率に基づいて特定のロボット２を使用できるか否かを判定してもよい。
【００７８】
ロボット情報取得部１３２がロボット２を操作するために用いられる操作装置３からロボット２に送信される操作用データをロボット情報として取得した場合、選択部１３３は、操作用データが示す操作内容に基づいて、ロボット２の使用期間が終了するまでの時間を予測してもよい。選択部１３３は、例えば、ロボット２の腕を初期状態に戻す操作が行われてから所定の時間が経過した場合、ロボット２の使用終了処理に要する時間が経過した後にロボット２が使用できる状態になると予測する。
【００７９】
選択部１３３が、このようにロボット２の動作状況に基づいて、操作者Ｕに使用させるロボット２を選択することで、予約された期間を越えてロボット２が使用されており、使用できない状態になっているロボット２を操作者Ｕに割り当ててしまうという問題の発生を回避することができる。
【００８０】
（操作者Ｕの予算に基づく選択）
操作者情報取得部１３１は、複数のロボット２それぞれのロボット使用料金、及び複数の操作装置３それぞれの装置使用料金を示す料金情報と、操作者Ｕの予算を示す予算情報と、をさらに取得してもよい。操作者情報取得部１３１は、例えば、情報端末４において操作者Ｕが入力した予算情報を取得し、取得した予算情報を選択部１３３に入力する。また、操作者情報取得部１３１は、予め記憶部１２に記憶された、ロボット２の使用料金及び操作装置３の使用料金を取得する。操作者情報取得部１３１は、外部装置からロボット使用料金及び装置使用料金を取得してもよい。選択部１３３は、操作者情報取得部１３１が取得した予算情報が示す予算とロボット使用料金及び装置使用料金とに基づいて、使用ロボット及び使用操作装置を選択する。具体的には、選択部１３３は、予算情報が示す予算内のロボット２及び操作装置３を候補ロボット及び候補使用装置として操作者Ｕに提示する。
【００８１】
（操作者Ｕが得られる報酬額に基づく選択）
操作者情報取得部１３１は、複数のロボット２それぞれの使用料金と、作業によって操作者Ｕが得られる報酬額を示す報酬情報と、をさらに取得してもよい。操作者情報取得部１３１は、例えば、情報端末４において操作者Ｕが入力した報酬情報を取得し、取得した報酬情報を選択部１３３に入力する。この場合、選択部１３３は、ロボット２の使用料金と報酬額との関係に基づいて使用ロボットを選択する。
【００８２】
予約処理部１３４は、例えば報酬額がロボット２の使用料金よりも大きくなるようにロボット２を選択する。予約処理部１３４は、報酬額がロボット２及び操作装置３の使用料金よりも大きくなるようにロボット２を選択してもよい。なお、操作者情報取得部１３１は、情報端末４から取得した作業内容及び操作者Ｕのスキルに基づいて、操作者Ｕがロボット２及び操作装置３を用いて得られる報酬額を推定し、推定した報酬額を示す報酬情報を選択部１３３に入力してもよい。
【００８３】
（操作者Ｕの所在位置に基づく操作装置３の選択）
ところで、操作者Ｕは、操作装置３を用いることにより、ロボット２から離れた場所においてもロボット２を操作することができる。したがって、操作者Ｕにとっては、操作者Ｕの所在位置の近くで操作装置３を使用することが好ましい。
【００８４】
そこで、選択部１３３は、操作者Ｕが使用する操作者Ｕを選択する場合、操作者情報取得部１３１から入力された位置情報が示す操作者Ｕの所在位置と、操作装置データベース１２２に記憶された操作装置３の設置場所とにさらに基づいて使用操作装置を選択してもよい。選択部１３３は、例えば図４に示した操作装置データベース１２２を参照し、操作装置データベース１２２における場所欄に示されている操作装置３の設置場所が操作者Ｕの所在位置から所定の距離である操作装置３を選択する。所定の距離は、操作者Ｕが情報端末４により設定可能であり、例えば操作者Ｕが３０分以内で到着できる距離である。
【００８５】
選択部１３３は、所定の距離内の操作装置３の数に基づいて所定の距離を変更してもよい。例えば、選択部１３３は、所定の距離内に操作装置３がない場合、作業内容に適した操作装置３を少なくとも一台選択できるまで所定の距離を大きくする。選択部１３３は、所定の距離の小さい順に並べて、選択した複数の候補使用装置を特定するための情報を情報端末４に送信してもよい。
【００８６】
（使用頻度に基づく選択）
特定のロボット２が集中的に使用されると、集中的に使用されるロボット２が劣化しやすくなる。そこで、選択部１３３は、複数のロボット２の使用頻度に基づいて使用ロボットを選択してもよい。選択部１３３は、例えば過去のロボット２の使用履歴を参照し、操作者Ｕが使用可能な複数のロボット２のそれぞれの使用頻度が均等な状態に近づくように、使用頻度が低いロボット２を優先的に選択する。
【００８７】
（故障発生時の新たな選択）
使用しているロボット２が故障してしまった場合、他のロボット２に切り替えることが必要になる。そこで、選択部１３３は、操作者Ｕが操作中のロボット２が故障したことを検出した場合に、作業の内容に基づいて、作業に用いることが可能な複数のロボット２から他のロボット２を選択する。予約処理部１３４は、故障したロボット２に関連付けて記憶部１２に記憶されていた予約期間を、選択部１３３が選択した他のロボット２のロボットＩＤに関連付けて記憶部１２に記憶させることにより、他のロボット２を予約する。このように選択部１３３及び予約処理部１３４が動作することにより、使用中のロボット２が故障した場合であっても、操作者Ｕが作業を継続することができる。
【００８８】
予約処理部１３４は、ロボット２が故障した時点で選択部１３３が選択可能な他のロボット２がない場合、他のロボット２が使用可能な日時を示す情報を操作者Ｕに通知してもよい。予約処理部１３４は、例えば、操作者Ｕが使用している操作装置３又は情報端末４に、他のロボット２が使用可能な日時を示す情報を送信することにより、使用可能な日時を操作者Ｕに通知する。
【００８９】
［予約システムＳにおける動作シーケンス］
図８は、予約システムＳにおける予約装置１及び情報端末４の動作シーケンスを示す図である。図８に示すシーケンス図は、操作者Ｕが、情報端末４において、ロボット２及び操作装置３を予約するための予約サイトにアクセスしたことを契機として開始している。
【００９０】
情報端末４が予約サイトにアクセスすると、ログインＩＤを入力する画面が表示される。情報端末４においてログインＩＤ及びパスワードが入力されると（Ｓ４１）、情報端末４はログインＩＤ及びパスワードを予約装置１に送信する。予約装置１の選択部１３３は、ログインＩＤ及びパスワードが、予め登録されたログインＩＤとパスワードとの組み合わせに一致している場合、作業内容を入力する画面を情報端末４に表示させるべく、予約画面のデータを情報端末４に送信する。
【００９１】
情報端末４は、予約画面のデータを受信すると、例えば図６（ａ）に示した予約画面を表示する（Ｓ４２）。操作者Ｕが、予約画面において作業内容を選択すると（Ｓ４３）、情報端末４は、選択された作業内容を示す作業情報を予約装置１に送信する。
【００９２】
予約装置１の選択部１３３は、受信した作業内容が示す作業内容に基づいて、操作者Ｕが使用可能な一以上のロボット２を候補ロボットとして選択する（Ｓ１１）。また、選択部１３３は、操作者Ｕが使用可能な一以上の操作装置３を候補操作装置として選択する（Ｓ１２）。選択部１３３は、選択した候補ロボット及び候補操作装置を示す候補情報を情報端末４に送信する。
【００９３】
情報端末４は、候補情報を受信すると、図７に示したような一以上の候補ロボット及び候補操作装置を示す画面を表示する（Ｓ４４）。情報端末４は、操作者Ｕが一以上の候補ロボット及び候補操作装置から所望の候補ロボット及び候補操作装置を選択すると（Ｓ４５においてＹＥＳ）、選択された候補ロボット及び候補操作装置を示す選択情報を予約装置１に送信する。
【００９４】
予約装置１が選択情報を受信すると、予約処理部１３４は、選択情報が示す候補ロボット及び候補操作装置に対応するロボットＩＤ及び操作装置ＩＤを情報端末４の操作者ＩＤに関連付けて記憶部１２に記憶させることで予約処理を実行する（Ｓ１３）。以上のシーケンスにより、操作者Ｕは、情報端末４において作業内容を入力することで、作業に必要なロボット２及び操作装置３を予約することができる。
【００９５】
［変形例］
以上の説明においては、選択部１３３が、Ｕが入力した作業内容に基づいて、複数のロボット２及び複数の操作装置３から、操作者Ｕに使用させるロボット２及び操作装置３を選択する場合を例示したが、操作者Ｕが作業内容を決定していない場合も想定し得る。例えば、操作者Ｕが、ロボット２及び操作装置３を用いて行うことができる仕事を探している場合もある。そこで、予約装置１は、操作者Ｕがロボット２及び操作装置３を使用して行うことができる作業を操作者Ｕに提示してもよい。
【００９６】
図９は、本変形例に係る予約装置１の構成を示す図である。図９に示す予約装置１は、情報提供部１３５をさらに有する点で、図２に示した予約装置１と異なり、他の点で同じである。
【００９７】
情報提供部１３５は、作業者を募集中の複数の作業を示す求人情報を提供する。情報提供部１３５は、例えば求人情報を提供する外部のサーバから求人情報を取得し、取得した求人情報を情報端末４に送信することにより、求人情報を操作者Ｕに提供する。情報提供部１３５は、例えば外部のサーバから取得した複数の求人情報のうち、ロボット２を用いて行うことができる作業に対応する求人情報を操作者Ｕに提供する。求人情報には、作業の内容、作業を行うべき期間及び報酬額に関する情報が含まれている。操作者Ｕは、求人情報が示す情報を確認して、行いたい作業に対応する求人情報がある場合、当該求人情報を選択する。
【００９８】
情報提供部１３５は、例えば、複数の求人情報それぞれに関連付けて、作業内容と、作業日時と、当該作業をするために使用する必要があるロボット２の種別とを情報端末４に表示させる。情報提供部１３５は、作業をするために使用する必要がある操作装置３の種別をさらに情報端末４に表示させてもよい。操作者Ｕは、作業内容と、使用する必要があるロボット２を確認することにより、自身が対応できる作業を選択することができる。
【００９９】
操作者情報取得部１３１は、情報提供部１３５が提供する求人情報が示す複数の作業から操作者Ｕが選択した作業の内容を含む情報を作業情報として取得し、取得した作業情報を選択部１３３に通知する。選択部１３３は、取得した作業情報が示す作業の内容に基づいて、操作者Ｕに使用させるロボット２を選択する。予約装置１がこのように動作することで、操作者Ｕが、行う作業を決めていない場合であっても、操作者Ｕが適切なロボット２を用いて作業をすることができるようになる。
【０１００】
なお、情報提供部１３５は、求人情報が示す作業内容を選択部１３３に通知し、使用可能なロボット２及び操作装置３を特定するための情報を選択部１３３から取得し、取得した情報を求人情報とともに操作者Ｕに提供してもよい。この際、選択部１３３は、ロボットデータベース及び操作装置データベースを参照し、求人情報が示す作業内容をするために使用できる複数のロボット２及び操作装置３のうち、求人情報が示す期間に予約が入っていないロボット２及び操作装置３を選択して、選択した結果を情報提供部１３５に通知する。
【０１０１】
ところで、操作者Ｕがロボット２を用いて遠隔作業を行う場合、作業の間に空き時間が生じることがある。例えば、操作者Ｕが、場所Ａにおいて荷物を運搬する作業をする場合、荷物の運搬をしてから次の荷物が届くまでの間は、運搬作業をできないことがある。このような場合、作業と作業との間に、操作者Ｕが他のロボット２を用いて他の作業をできることが望ましい。
【０１０２】
そこで、情報提供部１３５は、操作者Ｕが選択した作業に対する求人を行っている企業のサーバ又は情報端末４から、作業が発生する時間帯に関する情報を取得し、取得した時間帯における空き時間に基づいて、空き時間において操作者Ｕが作業をすることができる他の求人情報を情報端末４に提供してもよい。操作者Ｕが、提供された求人情報に基づいて他の作業を選択した場合、選択部１３３は、第１のロボット２ａにより行われる複数の作業の間の時間帯に他の作業に用いることができる第２のロボット２ｂを選択する。予約処理部１３４は、第１のロボット２ａ及び第２のロボット２ｂのそれぞれのロボットＩＤと、それぞれの予約期間徒を関連付けて記憶部１２に記憶させることにより、第１のロボット２ａ及び第２のロボット２ｂを予約する。
【０１０３】
この場合、操作者は、例えば午前１０時から午前１０時３０分まで、場所Ａにおいて第１のロボット２ａを用いて運搬作業を行い、午前１０時３０分から午前１１時まで、場所Ｂにおいて第２のロボット２ｂを用いて店舗の清掃作業を行い、午前１１時から正午まで、場所Ｂにおいて第１のロボット２ａを用いて運搬作業を行う。予約装置１が、このように、複数の場所で行われる複数の作業を組み合わせて実行できるようにロボット２及び操作装置３を予約することで、操作者Ｕは、遠隔作業の特性を活かして時間を有効活用することができる。
【０１０４】
なお、求人をした企業は、操作者Ｕのロボット２の操作スキル、及び同様の作業を経験した履歴等のプロフィールを把握したいという場合がある。そこで、選択部１３３は、操作者情報取得部１３１が操作者Ｕから、操作者Ｕが行いたい作業情報を取得した場合に、作業情報が示す作業の内容に対応するロボット２を選択し、予約処理部１３４は、選択部１３３が選択したロボット２を予約するとともに、求人情報の提供者に対して、操作者Ｕのプロフィールを通知してもよい。
【０１０５】
［予約装置１による効果］
以上説明したように、予約装置１においては、操作者情報取得部１３１が、ロボット２を操作する操作者Ｕの操作者ＩＤに関連付けて、複数のロボット２のいずれかのロボットを用いて実行する作業の内容を示す作業情報を取得する。そして、選択部１３３が、作業情報が示す作業の内容に基づいて、複数のロボット２から、操作者Ｕに使用させる使用ロボットを選択する。予約処理部１３４は、操作者ＩＤに関連付けて、選択部１３３が選択した使用ロボットのロボットＩＤと、使用ロボットを使用可能にする予約期間とを記憶部１２に記憶させる。予約装置１がこのような構成を有することで、ロボット２を使用して作業を行いたい人が、多数のロボットから作業に適したロボットを容易に選択して予約することができる。
【０１０６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
【符号の説明】
【０１０７】
１  予約装置
２  ロボット
３  操作装置
４  情報端末
１１  通信部
１２  記憶部
１３  制御部
１２１  ロボットデータベース
１２２  操作装置データベース
１２３  スキルデータベース
１３１  操作者情報取得部
１３２  ロボット情報取得部
１３３  選択部
１３４  予約処理部
１３５  情報提供部
【図１】
2020046791.tif 000003
【図２】
2020046791.tif 000004
【図３】
2020046791.tif 000005
【図４】
2020046791.tif 000006
【図５】
2020046791.tif 000007
【図６】
2020046791.tif 000008
【図７】
2020046791.tif 000009
【図８】
2020046791.tif 000010
【図９】
2020046791.tif 000011