(57)【要約】【課題】遠隔操作をするロボットに物品を保持させる作業の効率を向上させる。【解決手段】ロボット制御装置１は、物品を保持する保持手段３１３を含む腕本体部３１１を有するロボット３を制御する。ロボット制御装置１は、ロボット３の操作者Ｕの動作に応じた動作情報を受信する動作情報受信部１６５と、動作情報受信部１６５が受信した動作情報に基づいて、操作者Ｕの動作に追従した動作を行うようにロボット３を制御する動作制御部１６９と、を有し、動作制御部１６９は、保持手段３１３の向きを変更させるための動作情報を動作情報受信部１６５が受信したとしても、保持手段３１３の向きを変更しないように腕本体部３１１を制御する。【選択図】図３
2022001386.tif 000002
【特許請求の範囲】
【請求項１】
物品を保持する保持手段を含む腕部を有するロボットを制御するロボット制御装置であって、
前記ロボットの操作者の動作に応じた動作情報を受信する動作情報受信部と、
前記動作情報受信部が受信した前記動作情報に基づいて、前記操作者の動作に追従した動作を行うように前記ロボットを制御する動作制御部と、
を有し、
前記動作制御部は、前記保持手段の向きを変更させるための前記動作情報を前記動作情報受信部が受信したとしても、前記保持手段の向きを変更しないように前記腕部を制御する、
ロボット制御装置。
【請求項２】
前記保持手段の角度である保持角度を決定する角度決定部をさらに有し、
前記動作制御部は、前記保持角度を変更させるための前記動作情報を前記動作情報受信部が受信したとしても、決定された前記保持角度を維持するように前記腕部を制御する、
請求項１に記載のロボット制御装置。
【請求項３】
前記ロボットが実行する作業の内容又は前記ロボットが前記保持手段で保持する前記物品を特定する特定部をさらに有し、
前記角度決定部は、前記特定部が特定した前記作業の内容又は前記物品に関連付けて記憶部に記憶された基準保持角度に基づいて前記保持角度を決定する、
請求項２に記載のロボット制御装置。
【請求項４】
前記ロボットが実行する作業の内容又は前記ロボットが前記保持手段で保持する前記物品を特定する特定部をさらに有し、
前記動作制御部は、前記作業の内容又は前記物品に関連付けて記憶部に記憶された基準関節角度に基づいて、前記保持手段の角度を変化させるための前記ロボットの関節部の角度を変化させる、
請求項１又は２に記載のロボット制御装置。
【請求項５】
前記ロボットが実行する作業の内容又は前記ロボットが前記保持手段で吸着する前記物品を特定する特定部をさらに有し、
前記動作制御部は、前記作業の内容又は前記物品に基づいて前記保持手段を介して前記物品を吸着する際の吸引力を制御する、
請求項１又は２に記載のロボット制御装置。
【請求項６】
前記ロボットは、前記保持手段として前記物品を吸着する吸着部を有し、前記物品を挟持するための挟持部を有しない第１腕部と、前記吸着部を有さずに前記挟持部を有する第２腕部と、を有し、
前記動作制御部は、前記保持手段の向きを変更させるための前記動作情報を前記動作情報受信部が受信したとしても、前記第１腕部の前記吸着部の向きを変更しないように前記第１腕部を制御し、前記保持手段の向きを変更させるための前記動作情報を前記動作情報受信部が受信した場合に、前記動作情報に基づいて前記第２腕部の前記挟持部の向きを変更するように前記第２腕部を制御する、
請求項１から５のいずれか一項に記載のロボット制御装置。
【請求項７】
前記動作制御部は、前記保持手段により前記物品を保持するための指示を受けた場合に、前記動作情報に基づいて前記保持手段の向きを変更せず、前記保持手段により前記物品を保持するための指示を受けていない場合に前記動作情報に基づいて前記保持手段の向きを変更する、
請求項１から６のいずれか一項に記載のロボット制御装置。
【請求項８】
前記動作制御部は、前記保持手段により前記物品を保持するための指示を受けた場合に、前記保持手段により前記物品を保持するための指示を受けていない場合よりも遅い速度で前記腕部を動かす、
請求項１から７のいずれか一項に記載のロボット制御装置。
【請求項９】
前記保持手段と前記物品との位置関係を特定する位置特定部をさらに有し、
前記動作制御部は、前記位置特定部が特定した前記位置関係に基づいて、前記保持手段を介して前記物品を保持するか否かを決定する、
請求項１から８のいずれか一項に記載のロボット制御装置。
【請求項１０】
前記保持手段と前記物品との位置関係を特定する位置特定部をさらに有し、
前記動作制御部は、前記位置関係に基づいて前記保持手段と前記物品が有する平面との方向差が閾値未満である場合に前記保持手段の向きを変更せず、前記方向差が前記閾値以上である場合に前記動作情報に基づいて前記保持手段の向きを変更するように前記腕部を制御する、
請求項１から８のいずれか一項に記載のロボット制御装置。
【請求項１１】
前記保持手段が、前記物品を吸着する吸着部を有する、
請求項１から１０のいずれか一項に記載のロボット制御装置。
【請求項１２】
前記吸着部における空気流入量に基づいて前記物品を吸着できたか否かを判定する判定部と、
前記判定部による判定結果を前記操作者が視認可能な表示部に表示させる表示処理部と、
をさらに有する、
請求項１１に記載のロボット制御装置。
【請求項１３】
前記保持手段の向きの変更ができない間、前記保持手段の向きの変更ができないことを、前記操作者が視認可能な表示部に表示させる表示処理部をさらに有する、
請求項１から１２のいずれか一項に記載のロボット制御装置。
【請求項１４】
物品を保持する保持手段を含む腕部を有するロボットを操作するための操作装置と、前記ロボットを制御するロボット制御装置と、を備え、
前記操作装置又は前記ロボット制御装置が、
前記ロボットの操作者の動作に応じた動作情報を作成する動作情報作成部と、
前記動作情報に基づいて、前記操作者の動作に追従した動作を行うように前記ロボットを制御する動作制御部と、
を有し、
前記動作情報作成部は、前記保持手段の向きを変更させるための操作が前記操作装置で行われた場合に、当該操作に対応する前記動作情報を作成しない、
ロボット制御システム。
【請求項１５】
物品を保持する保持手段を含む腕部を有するロボットを制御するロボット制御方法であって、
前記ロボットの操作者の動作に応じた動作情報を作成するステップと、
前記動作情報が前記保持手段の向きを変更させるための情報であるか否かを判定するステップと、
前記動作情報が前記保持手段の向きを変更させるための情報でない場合に前記動作情報に従って前記腕部を制御し、前記動作情報が前記保持手段の向きを変更させるための情報である場合に前記保持手段の向きを変更しないように前記腕部を制御するステップと、
を有するロボット制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットを制御するためのロボット制御装置、ロボット制御方法及びロボット制御システムに関する。
【背景技術】
【０００２】
店舗等の作業場において、ロボットを用いて商品の陳列等の作業を行うシステムの導入が進められている。特許文献１には、ロボットが商品棚に商品を配置する作業を行うためのシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１４７１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ロボットが商品を配置する作業を行う際に、ロボットの手に商品を吸着させたりロボットの手で商品を挟持させたりすることにより、ロボットが商品を保持する場合がある。操作者の動きに追従してロボットが動作する場合、ロボットの手に商品を保持させるために操作者が手の向きを商品の向きに合わせるための作業に時間を要するという問題があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、遠隔操作をするロボットに物品を保持させる作業の効率を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様のロボット制御装置は、物品を保持する保持手段を含む腕部を有するロボットを制御するロボット制御装置であって、前記ロボットの操作者の動作に応じた動作情報を受信する動作情報受信部と、前記動作情報受信部が受信した前記動作情報に基づいて、前記操作者の動作に追従した動作を行うように前記ロボットを制御する動作制御部と、を有し、前記動作制御部は、前記保持手段の向きを変更させるための前記動作情報を前記動作情報受信部が受信したとしても、前記保持手段の向きを変更しないように前記腕部を制御する。
【０００７】
前記ロボット制御装置は、前記保持手段の角度である保持角度を決定する角度決定部をさらに有し、前記動作制御部は、前記保持角度を変更させるための前記動作情報を前記動作情報受信部が受信したとしても、決定された前記保持角度を維持するように前記腕部を制御してもよい。
【０００８】
前記ロボット制御装置は、前記ロボットが実行する作業の内容又は前記ロボットが前記保持手段で保持する前記物品を特定する特定部をさらに有し、前記角度決定部は、前記特定部が特定した前記作業の内容又は前記物品に関連付けて記憶部に記憶された基準保持角度に基づいて前記保持角度を決定してもよい。
【０００９】
前記ロボット制御装置は、前記ロボットが実行する作業の内容又は前記ロボットが前記保持手段で保持する前記物品を特定する特定部をさらに有し、前記動作制御部は、前記作業の内容又は前記物品に関連付けて記憶部に記憶された基準関節角度に基づいて、前記保持手段の角度を変化させるための前記ロボットの関節部の角度を変化させてもよい。
【００１０】
前記ロボット制御装置は、前記ロボットが実行する作業の内容又は前記ロボットが前記保持手段で吸着する前記物品を特定する特定部をさらに有し、前記動作制御部は、前記作業の内容又は前記物品に基づいて前記保持手段を介して前記物品を吸着する際の吸引力を制御してもよい。
【００１１】
前記ロボットは、前記保持手段として前記物品を吸着する吸着部を有し、前記物品を挟持するための挟持部を有しない第１腕部と、前記吸着部を有さずに前記挟持部を有する第２腕部と、を有し、前記動作制御部は、前記保持手段の向きを変更させるための前記動作情報を前記動作情報受信部が受信したとしても、前記第１腕部の前記吸着部の向きを変更しないように前記第１腕部を制御し、前記保持手段の向きを変更させるための前記動作情報を前記動作情報受信部が受信した場合に、前記動作情報に基づいて前記第２腕部の前記挟持部の向きを変更するように前記第２腕部を制御してもよい。
【００１２】
前記動作制御部は、前記保持手段により前記物品を保持するための指示を受けた場合に、前記動作情報に基づいて前記保持手段の向きを変更せず、前記保持手段により前記物品を保持するための指示を受けていない場合に前記動作情報に基づいて前記保持手段の向きを変更してもよい。
【００１３】
前記動作制御部は、前記保持手段により前記物品を保持するための指示を受けた場合に、前記保持手段により前記物品を保持するための指示を受けていない場合よりも遅い速度で前記腕部を動かしてもよい。
【００１４】
前記ロボット制御装置は、前記保持手段と前記物品との位置関係を特定する位置特定部をさらに有し、前記動作制御部は、前記位置特定部が特定した前記位置関係に基づいて、前記保持手段を介して前記物品を保持するか否かを決定してもよい。
【００１５】
前記ロボット制御装置は、前記保持手段と前記物品との位置関係を特定する位置特定部をさらに有し、前記動作制御部は、前記位置関係に基づいて前記保持手段と前記物品が有する平面との方向差が閾値未満である場合に前記保持手段の向きを変更せず、前記方向差が前記閾値以上である場合に前記動作情報に基づいて前記保持手段の向きを変更するように前記腕部を制御してもよい。
【００１６】
前記保持手段が、前記物品を吸着する吸着部を有してもよい。
【００１７】
前記ロボット制御装置は、前記吸着部における空気流入量に基づいて前記物品を吸着できたか否かを判定する判定部と、前記判定部による判定結果を前記操作者が視認可能な表示部に表示させる表示処理部と、をさらに有してもよい。
【００１８】
前記ロボット制御装置は、前記保持手段の向きの変更ができない間、前記保持手段の向きの変更ができないことを、前記操作者が視認可能な表示部に表示させる表示処理部をさらに有してもよい。
【００１９】
本発明の第２の態様のロボット制御システムは、物品を保持する保持手段を含む腕部を有するロボットを操作するための操作装置と、前記ロボットを制御するロボット制御装置と、を備え、前記操作装置又は前記ロボット制御装置が、前記ロボットの操作者の動作に応じた動作情報を作成する動作情報作成部と、前記動作情報に基づいて、前記操作者の動作に追従した動作を行うように前記ロボットを制御する動作制御部と、を有し、前記動作情報作成部は、前記保持手段の向きを変更させるための操作が前記操作装置で行われた場合に、当該操作に対応する前記動作情報を作成しない。
【００２０】
本発明の第３の態様のロボット制御方法は、物品を保持する保持手段を含む腕部を有するロボットを制御するロボット制御方法であって、前記ロボットの操作者の動作に応じた動作情報を作成するステップと、前記動作情報が前記保持手段の向きを変更させるための情報であるか否かを判定するステップと、前記動作情報が前記保持手段の向きを変更させるための情報でない場合に前記動作情報に従って前記腕部を制御し、前記動作情報が前記保持手段の向きを変更させるための情報である場合に前記保持手段の向きを変更しないように前記腕部を制御するステップと、を有する。
【発明の効果】
【００２１】
本発明によれば、遠隔操作をするロボットに物品を保持させる作業の効率を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】ロボット制御システムの概要を示す図である。
【図２】ロボットの保持手段の角度を調節する処理について説明するための図である。
【図３】ロボット制御装置の機能構成を示す図である。
【図４】記憶部が記憶しているデータの一例を示す図である。
【図５】記憶部が記憶しているデータの一例を示す図である。
【図６】制御部の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２３】
［ロボット制御システムＳの概要］
図１は、ロボット制御システムＳの概要を示す図である。ロボット制御システムＳは、遠隔地にある物が近くにあるかのように操作者Ｕに感じさせながら、操作者Ｕが物に対する操作をリアルタイムに行うことができるテレイグジスタンス環境を提供するシステムである。
【００２４】
ロボット制御システムＳは、ロボット制御装置１と、操作装置２と、ロボット３とを有する。ロボット制御装置１は、操作者Ｕの操作に応じてロボット３を制御するためのコックピット機能を有する装置であり、例えばコンピュータである。操作装置２は、操作者Ｕが装着するデバイスであり、表示デバイス２１及び操作デバイス２２を含む。表示デバイス２１は、操作者Ｕが視認可能なディスプレイを有しており、例えばゴーグル型の表示装置である。
【００２５】
操作デバイス２２は、操作者Ｕがロボット３を操作するために用いるデバイスであり、操作者Ｕの動作に応じた動作情報を作成する動作情報作成部を有する。操作デバイス２２は、例えば、操作者Ｕの身体の部位（例えば手及び腕）の動きをロボット制御装置１が検出できるようにするために、ロボット制御装置１から照射された赤外光を反射する反射部材を有する。操作デバイス２２は、操作者Ｕの動きを検出する加速度センサーを有していてもよい。操作デバイス２２は、ロボット３の状態を操作者Ｕが感知することができるように、ロボット３の状態に対応する熱、圧力又は振動等を発生するための素子も有する。操作デバイス２２は、受けた赤外光をロボット制御装置１に向けて反射させたり、加速度センサーが検出した信号をロボット制御装置１に送信したりすることにより、操作者Ｕの動きをロボット制御装置１に通知する。
【００２６】
ロボット３は、ネットワークＮを介してロボット制御装置１から受信する制御データに基づいて動作する。また、ロボット３は、周辺を撮影可能なカメラを有しており、カメラにより生成した撮像画像データをロボット制御装置１に送信する。さらに、ロボット３は、ロボット３が検知した触覚を示す触覚データ、ロボット３が収集した音を示す音データ、又はロボット３の関節の状態を示す関節状態データの少なくともいずれかのロボット状態データをロボット制御装置１に送信する。なお、本実施の形態に係るロボット３は、一例として、多数の商品が棚に並べられた状態で販売される店舗内で、商品を棚に並べる作業を行うが、ロボット３が設けられている場所及び作業の内容は任意である。
【００２７】
ロボット３は、商品を保持するために使用する保持手段として複数種類の機構を有している。ロボット３は、保持手段として物品を吸着する吸着部を有し、物品を挟持するための挟持部を有しない第１腕部（例えば右腕）と、吸着部を有さずに挟持部を有する第２腕部（例えば左腕）と、を有する。具体的には、ロボット３は、第１腕部の先に、商品を吸着させることにより商品を保持するための吸着部を有している。吸着部には、空気を吸引するための開口が形成されている。また、ロボット３は、第２腕部の先に、物品Ｂを挟むことにより物品Ｂを保持するための挟持部を有している。挟持部は、例えば人間の指のように角度が可変の複数のアクチュエータを含む。
【００２８】
なお、ロボット３が有する保持手段の数、及び保持手段が装着されている部位は任意である。例えば、ロボット３が１本の腕だけを有しており、この腕に保持手段が設けられていてもよい。また、ロボット３が複数の腕のそれぞれに吸着部を有していたり、複数の腕のそれぞれに挟持部を有したりしていてもよい。
【００２９】
ロボット制御装置１は、ロボット３から受信した撮像画像データに基づく画像を表示デバイス２１に表示させる。また、ロボット制御装置１は、ロボット３から受信したロボット状態データに基づいて操作デバイス２２を加熱したり振動させたりする。これらの構成により、操作者Ｕは、ロボット３から離れた場所において、あたかもロボット３に入っているかのような感覚でロボット３の周辺の環境を体感することができる。
【００３０】
また、ロボット制御装置１は、操作デバイス２２から送信される操作者Ｕの動作内容を示す動作情報に基づいて、操作者Ｕの動作内容を特定する。動作情報は、例えば、操作者Ｕの各部の動きを示す情報である。ロボット制御装置１は、例えば、赤外光を操作者Ｕに向けて照射し、照射した赤外光が操作デバイス２２において反射した光を動作情報として用いて操作者Ｕの動作内容を特定する。ロボット制御装置１は、操作デバイス２２が有するセンサーが検出した信号を動作情報として用いて操作者Ｕの動作内容を特定してもよい。ロボット制御装置１は、特定した動作内容に基づいて、ロボット３を動作させるための制御データを作成し、作成した制御データをロボット３に送信することによりロボット３の動作を制御する。なお、ロボット制御装置１が、操作デバイス２２から送信されるデータに基づいて動作情報を作成する動作情報作成部を有しており、作成した動作情報に基づいてロボット３を制御してもよい。
【００３１】
ところで、操作者Ｕがロボット３を操作して物品（例えば店舗の棚に並べる商品）を保持する必要がある場合、ロボット３が物品を保持しやすい角度に操作者Ｕの手の角度を調節する必要がある。表示デバイス２１に表示された物品の画像を視認しながら、商品の保持に適した角度に手の角度を調節することは容易ではない。
【００３２】
そこで、本実施形態に係るロボット制御装置１は、操作者Ｕの手の角度によらず、ロボット３が商品を保持するための保持手段の角度を、商品の保持に適した角度に固定できることを特徴としている。具体的には、ロボット制御装置１は、動作情報が示す操作者Ｕの手の角度によらず、ロボット３の保持手段の角度を一定の角度にするための制御データをロボット３に送信する。ロボット制御装置１がこのように動作することで、操作者Ｕが手の角度に要する時間がかからないので、遠隔操作をするロボットに商品を保持させる作業の効率を向上させることができる。
【００３３】
図２は、ロボット３の保持手段の角度（以下、「保持角度」という場合がある）を調節する処理について説明するための図である。ロボット３は、腕本体部３１１と、関節部３１２と、保持手段３１３とを含む腕部３１を有する。
【００３４】
腕本体部３１１は、ロボット３の胴体に結合されている棒状の部材であり、制御データに基づいて胴体に対する角度を変化させることができる。関節部３１２は、腕本体部３１１と保持手段３１３との間に設けられており、角度を変化させることにより保持手段３１３の向き（角度）を変化させる。保持手段３１３は、物品Ｂを保持する部位である。保持手段３１３は、例えば、空気を吸引することにより保持手段３１３の表面に物品Ｂを保持することを可能にする吸着部、又は複数の指状のアクチュエータにより物品Ｂを挟持することを可能にする挟持部を有する。
【００３５】
図２（ａ）は、保持手段３１３の角度が固定されておらず、操作者Ｕが手の角度を調節する必要がある場合を示している。操作者Ｕは、物品Ｂの表面の角度と保持手段３１３の表面の角度とが一致するように手の角度を調節する必要がある。
【００３６】
図２（ｂ）は、保持手段３１３の角度が固定されている場合を示している。このように保持手段３１３の角度が固定されている場合、操作者Ｕは、保持手段３１３が物品Ｂの上方に位置するように手を動かすだけでよいので、保持手段３１３の角度を調節する場合に比べて短時間で物品Ｂを保持することができる。
【００３７】
なお、本明細書においては、図２（ｂ）に示すように、保持手段３１３が鉛直方向の下方を向いている場合の保持角度を０°とし、保持手段３１３がロボット３の前方を向いている場合の保持角度を９０°として説明する。
以下、ロボット制御装置１の構成及び動作を詳細に説明する。
【００３８】
［ロボット制御装置１の構成］
図３は、ロボット制御装置１の機能構成を示す図である。ロボット制御装置１は、第１通信部１１と、第２通信部１２と、動き検出部１３と、操作部１４と、記憶部１５と、制御部１６とを有する。制御部１６は、データ受信部１６１と、表示処理部１６２と、状態データ処理部１６３と、判定部１６４と、動作情報受信部１６５と、特定部１６６と、角度決定部１６７と、位置特定部１６８と、動作制御部１６９とを有する。
【００３９】
第１通信部１１は、ロボット３との間で各種のデータを送受信するための通信コントローラを有する。第１通信部１１は、ロボット３が送信した撮像画像データを受信し、受信した撮像画像データをデータ受信部１６１に入力する。また、第１通信部１１は、動作制御部１６９から入力された制御データをロボット３に送信する。
【００４０】
第２通信部１２は、表示処理部１６２から入力された撮像画像データを表示デバイス２１に送信し、状態データ処理部１６３から入力されたロボット状態データを操作デバイス２２に送信するための通信コントローラを有する。第２通信部１２は、例えばＷｉ−Ｆｉ（登録商標）若しくはBluetooth（登録商標）等の近距離無線通信方式、移動体通信方式、又は有線通信方式を用いて、ロボット３から受信した撮像画像データを表示デバイス２１に送信し、ロボット３から受信したロボット状態データを操作デバイス２２に送信する。
【００４１】
動き検出部１３は、操作デバイス２２を装着した操作者Ｕの動きを検出し、検出した動きを示すデータを動作情報受信部１６５に入力する。動き検出部１３は、例えば赤外光を発する光源と、操作デバイス２２で反射した光を検出する光センサーとを有しており、光センサーから出力されるデータを動作情報受信部１６５に入力する。動き検出部１３は、第２通信部１２を介して、操作デバイス２２が送信したセンサーの検出信号を取得し、取得した検出信号が示すデータを動作情報受信部１６５に入力してもよい。
【００４２】
操作部１４は、操作者Ｕ又は操作者Ｕの補助者による設定操作を受け付けるためのデバイスとして、ディスプレイ、マウス、キーボード又はタッチパネルを含む。操作部１４は、仮想現実画像を表示するヘッドマウントディスプレイや足で操作が可能なデバイス等の他の態様のデバイスであってもよい。操作部１４は、入力された設定の内容を示すデータを特定部１６６に入力する。なお、操作者Ｕは、操作部１４を用いて各種の設定をするだけでなく、表示デバイス２１に操作用のメニューが表示された状態で、操作内容を選択する動作をすることにより各種の設定をしてもよい。
【００４３】
記憶部１５は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びハードディスク等の記憶媒体を含む。記憶部１５は、制御部１６が実行するプログラムを記憶している。また、記憶部１５は、制御部１６がロボット３を動作させるために必要な各種のデータを記憶している。
【００４４】
図４及び図５は、記憶部１５が記憶しているデータの一例を示す図である。図４は、作業内容と、ロボット３が使用する保持手段３１３の種別、保持手段３１３の基準保持角度、基準吸引力、指の基準間隔及び基準握力との関係を示すデータの一例を示す図である。基準保持角度は、物品Ｂに対する作業を実行する際に設定される保持手段３１３の角度であり、保持手段３１３の角度を調節するための関節部３１２の角度（基準関節角度）に対応する。基準吸引力は、物品Ｂに対する作業を実行する際に設定される吸引力である。指の基準間隔は、物品Ｂに対する作業を実行する際に設定される挟持部の複数の指の間隔である。基準握力は、物品Ｂに対する作業を実行する際に設定される挟持部の指に加わる力の大きさである。
【００４５】
ロボット３が、保持手段として１つの腕に複数の吸着部を有している場合、記憶部１５は、作業内容と、複数の吸着部の間の基準間隔とを関連付けて記憶していてもよい。記憶部１５は、作業内容と、保持手段３１３の角度と、複数の指の間隔又は複数の吸着部の間隔とを関連付けて記憶していてもよい。一例として、複数の吸着部を用いてサンドイッチを吸引する際に適した複数の吸着部の間隔が５ｃｍである場合、記憶部１５は、サンドイッチに関連付けて、複数の吸着部の基準間隔が５ｃｍであることを記憶する。
【００４６】
図４に示す例においては、缶飲料又はサンドイッチを補充する作業には吸着部が使用され、ペットボトル又は瓶飲料を商品棚に補充する作業には挟持部が使用されることが想定されている。缶飲料を補充する作業に対しては、図２（ｂ）に示したように、基準保持角度が０°に設定されており、基準吸引力が「大」に設定されている。表面が斜めに傾斜しており、缶飲料よりも軽量のサンドイッチを補充する作業に対しては、基準保持角度が４５°に設定されており、基準吸引力が「小」に設定されている。
【００４７】
作業内容又は保持する対象の物品Ｂごとに、基準吸引力が数値により設定されていてもよい。缶飲料は容量によって大きさ又は重量が異なるので、缶飲料を補充する作業において、作業の対象となる缶飲料の品名又は容量に応じて異なる吸引力が設定されていてもよい。
【００４８】
ペットボトルを補充する作業に対しては、指の基準間隔が「小」、基準握力が「小」に設定されており、ペットボトルよりもサイズが大きくて重い瓶飲料を補充する作業に対しては、指の基準間隔が「大」、基準握力が「大」に設定されている。ペットボトル又は瓶飲料は容量によって大きさ又は重量が異なるので、ペットボトル又は瓶飲料を補充する作業において、作業の対象となるペットボトル又は瓶飲料の品名又は容量に応じて異なる基準間隔又は基準握力が設定されていてもよい。
【００４９】
図５は、ロボット３の保持手段３１３がどちらの腕に設けられているかを示すデータの一例を示す図である。ロボット３を識別するための情報であるロボットＩＤが「Ａ−０１」（例えば店舗Ａの１台目）のロボット３は、挟持部が右腕に設けられており、吸着部が左腕に設けられている。ロボットＩＤが「Ｂ−０１」（例えば店舗Ｂの１台目）のロボット３は、挟持部が左腕に設けられており、吸着部が右腕に設けられている。
【００５０】
続いて、図３を参照しながら制御部１６の詳細を説明する。制御部１６は、記憶部１５に記憶されたプログラムを実行することにより、データ受信部１６１、表示処理部１６２、状態データ処理部１６３、判定部１６４、動作情報受信部１６５、特定部１６６、角度決定部１６７、位置特定部１６８、及び動作制御部１６９して機能する。
【００５１】
データ受信部１６１は、第１通信部１１を介して、ロボット３に設けられた撮像部で生成された撮像画像データを受信する。データ受信部１６１は、受信した撮像画像データを表示処理部１６２に入力する。
【００５２】
また、データ受信部１６１は、ロボット３が検知した触覚を示す触覚データ、ロボット３が収集した音を示す音データ、又はロボット３の関節の状態を示す関節状態データの少なくともいずれかのロボット状態データを受信する。データ受信部１６１は、受信したロボット状態データを状態データ処理部１６３に入力する。
【００５３】
表示処理部１６２は、第２通信部１２を介して、各種の情報を表示デバイス２１に表示させる。表示処理部１６２は、例えば、データ受信部１６１から入力された撮像画像データに基づく画像を表示デバイス２１に表示させる。
【００５４】
また、表示処理部１６２は、保持手段３１３の状態に関する情報を表示デバイス２１に表示させる。表示処理部１６２は、例えば、保持手段３１３の向き（すなわち角度）の変更ができない間、保持手段３１３の向きの変更ができないことを表示デバイス２１に表示させる。表示処理部１６２がこのような情報を表示デバイス２１に表示させることで、操作者Ｕが、手の角度を動かしても保持手段３１３の角度が変化しないために戸惑うことを防止できる。
【００５５】
表示処理部１６２は、動作制御部１６９の指示に基づいて、保持手段３１３の角度を変更しないと物品Ｂを保持できないということを表示デバイス２１に表示させてもよい。表示処理部１６２は、例えば、保持手段３１３が有する吸着面と物品Ｂの表面とが平行でない場合に、「保持手段の角度を変更する必要があります」と表示し、操作者Ｕが手の角度を動かして保持手段３１３の角度を調節するように促す。
【００５６】
また、表示処理部１６２は、状態データ処理部１６３から入力された、保持手段３１３が適切に動作しているかに関する判定結果を表示デバイス２１に表示させてもよい。表示処理部１６２は、例えば、保持手段３１３が吸着部である場合に、物品Ｂが適切に吸着できているか否かを表示し、保持手段３１３が挟持部である場合に、挟持部が適切な握力で物品Ｂを挟持できているか否かを表示する。
【００５７】
状態データ処理部１６３は、第２通信部１２を介して、データ受信部１６１から入力されたロボット状態データを操作デバイス２２に送信する。状態データ処理部１６３は、データ受信部１６１から入力されたロボット状態データを操作デバイス２２に送信することで、ロボット３で感知された触覚、音、関節の状態を、操作者Ｕが感じることを可能にする。また、状態データ処理部１６３は、ロボット状態データを判定部１６４に通知する。
【００５８】
判定部１６４は、ロボット３から送信されたロボット状態データに基づいて、保持手段３１３により物品Ｂを適切に保持できているか否かを判定する。判定部１６４は、例えば、保持手段３１３が吸着部である場合に、吸着部における空気流入量に基づいて物品Ｂを吸着できたか否かを判定する。判定部１６４は、保持手段３１３が挟持部である場合に、挟持部が適切な握力で物品Ｂを挟持できているか否かを判定してもよい。判定部１６４は、判定した結果を操作者Ｕが確認できるように表示処理部１６２に通知する。判定部１６４は、判定した結果に基づいて保持手段３１３の動作を変更可能にするために、判定した結果を動作制御部１６９に通知してもよい。
【００５９】
動作情報受信部１６５は、ロボット３の操作者Ｕの動作に応じた動作情報を受信する。動作情報受信部１６５は、例えば動き検出部１３が赤外光を照射するように動き検出部１３を制御し、動き検出部１３から入力された反射光に基づくデータを動作情報として受信する。動作情報受信部１６５は、操作デバイス２２が有するセンサーの値を示すデータを動作情報として受信してもよい。
【００６０】
動作情報受信部１６５は、受信した動作情報に基づいて、操作者Ｕの指、手、腕、頭、若しくは足等の各部の基準位置に対する相対位置を示す位置情報、各部の速度を示す速度情報、又は各部の加速度を示す加速度情報等を作成し、作成した情報を動作制御部１６９に通知する。基準位置は、例えば、操作者Ｕがロボット３の操作を開始する時点に所定の姿勢（例えば、腕を伸ばして胴体の両側につけた姿勢）をした状態における各部の位置である。
【００６１】
特定部１６６は、ロボット３が実行する作業の内容又はロボット３が保持手段３１３で吸着したり挟持したりして保持する物品Ｂを特定する。特定部１６６は、例えば操作部１４において入力された作業内容名又は物品名に基づいて、ロボット３が行う作業の内容又は保持手段３１３で保持する物品Ｂを特定する。特定部１６６は、データ受信部１６１を介して受信した撮像画像データが示す物品Ｂの画像に基づいて作業の対象となる物品Ｂを特定し、特定した物品Ｂの種別に基づいて作業の内容を特定してもよい。例えば、特定部１６６は、撮像画像データに缶飲料の画像データが含まれている場合に、物品Ｂが缶飲料であり、作業内容が缶飲料の補充であることを特定する。
【００６２】
角度決定部１６７は、保持手段３１３の角度である保持角度を決定する。角度決定部１６７は、保持手段３１３が吸着部である場合に、物品Ｂを吸着する面の角度を決定し、保持手段３１３が挟持部である場合に、挟持部が有するアクチュエータの角度を決定する。角度決定部１６７は、例えば、特定部１６６が特定した作業の内容又は物品Ｂに関連付けて記憶部１５に記憶された、図４に示した基準保持角度に基づいて保持角度を決定する。
【００６３】
図４及び図５に示す例において、例えばロボットＩＤがＡ−０１のロボット３を用いてサンドイッチを補充する作業をすることを特定部１６６が特定した場合、角度決定部１６７は、吸着部の角度を４５°にすることを決定する。図５によれば、ロボットＩＤがＡ−０１のロボット３の吸着部は左腕に設けられているので、角度決定部１６７は、左腕の吸着部の角度を４５°にすることを決定する。このように、角度決定部１６７は、ロボット３が作業に使用する保持手段３１３が設けられている側の腕の保持手段３１３の角度を基準保持角度に決定する。
【００６４】
位置特定部１６８は、保持手段３１３と物品Ｂとの位置関係を特定する。位置関係は、保持手段３１３の角度と物品Ｂの表面の角度との角度差、又は保持手段３１３と物品Ｂとの距離により表される。位置特定部１６８は、例えば、データ受信部１６１から取得した撮像画像データに基づいて、作業に使用する保持手段３１３と物品Ｂとの位置関係を特定する。ロボット３が保持手段３１３の近傍に測距センサーを有しており、位置特定部１６８は、測距センサーにおける測定結果を示すロボット状態データに基づいて、位置関係を特定してもよい。位置特定部１６８は、特定した位置関係を動作制御部１６９に通知する。
【００６５】
動作制御部１６９は、動作情報受信部１６５から入力される動作情報に基づいて、操作者Ｕの動作に追従した動作を行うようにロボット３を制御するための制御データを作成し、第１通信部１１を介して、作成した制御データをロボット３に送信する。動作制御部１６９は、例えば、動作情報とともに、角度決定部１６７から通知された保持角度、又は位置特定部１６８から通知された位置関係の少なくともいずれかに基づいて制御データを作成する。動作制御部１６９は、例えば、保持手段３１３の角度が角度決定部１６７から通知された保持角度になるようにロボット３を制御するための制御データを作成する。また、動作制御部１６９は、保持手段３１３と物品Ｂとの位置関係が、保持手段３１３が物品Ｂを保持できる位置であることを条件として、保持手段３１３が物体Ｂを保持する動作をするための制御データを作成する。
【００６６】
動作制御部１６９は、保持手段３１３の向きを変更させるための動作情報を動作情報受信部１６５が受信したとしても、保持手段３１３の向きを変更しないようにロボット３の腕部を制御する。具体的には、動作制御部１６９は、角度決定部１６７から通知された保持角度に保持手段３１３の角度を固定した状態でロボット３が動作している場合、操作者Ｕが手の角度を動かしたことにより、角度決定部１６７が決定した保持角度と異なる角度を動作情報が示しているとしても、保持角度でロボット３を動作させるための制御データを作成する。動作制御部１６９は、保持角度を変更させるための動作情報（すなわち操作者Ｕが手の角度を動かしたことを示す動作情報）を動作情報受信部１６５が受信したとしても、角度決定部１６７により決定された保持角度を維持するように腕本体部３１１を制御する。
【００６７】
動作制御部１６９は、作業の内容又は物品Ｂに関連付けて記憶部１５に記憶された基準関節角度に基づいて、保持手段３１３の角度を変化させるためのロボットの関節部３１２の角度を変化させてもよい。動作制御部１６９は、例えば図４に示したテーブルを参照することにより、特定部１６６が特定した作業内容に対応する基準保持角度に保持手段３１３の角度がなるようにするための基準関節角度を示す制御データを作成することにより、関節部３１２の角度を変化させる。
【００６８】
動作制御部１６９は、作業の内容又は物品Ｂに基づいて、保持手段３１３を介して物品を吸着する際の吸着部の吸引力、挟持部の指の間隔、及び挟持部の握力を変化させてもよい。動作制御部１６９は、例えば図４において作業内容に関連付けられた基準吸引力、指の基準間隔、又は基準握力を特定し、特定した値を含む制御データを作成することにより、吸着部の吸引力、挟持部の指の間隔、及び挟持部の握力を制御する。動作制御部１６９がこのように動作することで、ロボット３が、作業の内容又は物品Ｂに適した状態で保持手段３１３を動作させることができる。
【００６９】
動作制御部１６９は、保持手段３１３により物品Ｂを保持するための指示を受けた場合には、動作情報に基づいて保持手段３１３の向きを変更せず、保持手段３１３により物品Ｂを保持するための指示を受けていない場合には、動作情報に基づいて保持手段３１３の向きを変更してもよい。動作制御部１６９は、例えば操作部１４を介して、物品Ｂを保持する作業を開始するという操作者Ｕによる指示を受けた場合、指示を受けた後に、操作者Ｕの手の角度が変化したことを示す動作情報を動作情報受信部１６５が受信したとしても保持手段３１３の角度を変化させるための制御データを作成しない。
【００７０】
一方、動作制御部１６９は、初期状態において、又は物品Ｂを保持する動作を終了するという操作者Ｕによる指示を受けた後において、操作者Ｕの手の角度が変化したことを示す動作情報に基づいて、ロボット３の保持手段３１３の角度を変化させるための制御データを作成する。動作制御部１６９がこのように動作することで、作業中には操作者Ｕが保持手段３１３の調節をする必要がなく、かつ作業の内容を変更してロボット３の位置を移動する必要があるような場合に、操作者Ｕは、ロボット３の移動時に適した角度に保持手段３１３の角度を容易に変更することができる。
【００７１】
動作制御部１６９は、保持手段３１３により物品Ｂを保持するための指示を受けた場合に、保持手段３１３により物品Ｂを保持するための指示を受けていない場合よりも遅い速度でロボット３の腕本体部３１１を動かしてもよい。動作制御部１６９は、初期状態において、又は物品Ｂを保持する動作を終了するという操作者Ｕによる指示を受けた後において、動作情報が示す操作者Ｕの腕の移動速度と同等の速度でロボット３の腕を動かすための制御データを作成する。一方、物品Ｂを保持する作業を開始するという操作者Ｕによる指示を受けた場合に、操作者Ｕの腕の移動速度よりも遅い速度でロボット３の腕を動かすための制御データを作成する。
【００７２】
動作制御部１６９は、操作者Ｕの腕の移動速度よりも遅い速度でロボット３の腕を動かす際に、作業の内容又は物品Ｂの種類に基づいて速度を決定してもよい。動作制御部１６９は、例えば、重量が大きい物品Ｂを保持する作業が行われる場合に、重量が小さい物品Ｂを保持する作業が行われる場合よりも小さな速度に決定する。動作制御部１６９は、操作者Ｕの腕の移動速度が閾値以下である場合には操作者Ｕの移動速度と同等の速度でロボット３の腕部を動かし、操作者Ｕの腕の移動速度が閾値よりも大きい場合に、操作者Ｕの移動速度よりも小さい基準速度でロボット３の腕部を動かしてもよい。動作制御部１６９が、このように、物品Ｂを保持する間のロボット３の腕部の移動速度を小さくすることで、ロボット３が物品Ｂを落下させづらくなる。
【００７３】
動作制御部１６９は、位置特定部１６８が特定した保持手段３１３と物品Ｂとの位置関係に基づいて、保持手段３１３を介して物品Ｂを保持するか否かを決定してもよい。動作制御部１６９は、例えば、保持手段３１３の角度と物品Ｂが有する平面の角度との関係に基づいて、吸着部として機能する保持手段３１３により物品Ｂを保持するか否かを決定する。具体的には、動作制御部１６９は、位置関係に基づいて保持手段３１３と物品Ｂが有する平面との方向差が閾値未満である場合に保持手段３１３の向きを変更せず、方向差が閾値以上である場合に動作情報に基づいて保持手段３１３の向きを変更するように腕本体部３１１又は関節部３１２の少なくとも一方を制御する。動作制御部１６９がこのように動作することで、保持手段３１３が有する吸着面と物品Ｂの平面とが平行でなく、物品Ｂを適切に吸着できない状態で物品Ｂを移動させることにより物品Ｂが落下してしまうことを予防できる。
【００７４】
動作制御部１６９は、位置関係に基づいて保持手段３１３と物品Ｂが有する平面との方向差が閾値以上である場合に、表示処理部１６２を介して、手の角度を変化させて保持手段３１３の角度を調節するように操作者Ｕに促すメッセージを表示デバイス２１に表示させてもよい。動作制御部１６９がこのように動作することで、例えば物品Ｂの形状が標準的な形状と異なっていたり、物品Ｂが載置されている台が傾いていたりして、基準保持角度に保持手段３１３の角度を設定した場合に保持手段３１３が物品Ｂを保持できない場合であっても、操作者Ｕが保持手段３１３の角度を適切な角度に調節することができる。動作制御部１６９は、操作者Ｕの操作を簡便にするために、保持手段３１３の角度を調節するように操作者Ｕに促すメッセージを表示デバイス２１に表示させた後に所定の時間にわたって維持された操作者Ｕの手の角度に対応する角度になるように保持手段３１３を制御してもよい。
【００７５】
ところで、図５に示した例のように、ロボット３の第１腕部（右腕）と第２腕部（左腕）に、それぞれ異なる種類の保持手段３１３が設けられている場合がある。このような場合、動作制御部１６９は、保持手段３１３の種類に基づいて、動作情報に基づいて動かす腕本体部３１１と、基準保持角度に保持手段３１３を固定する腕本体部３１１とを決定してもよい。
【００７６】
第１腕部に吸着部が設けられており、第２腕部に挟持部が設けられている場合、動作制御部１６９は、保持手段３１３の向きを変更させるための動作情報を動作情報受信部１６５が受信したとしても、第１腕部の吸着部の向きを変更しないように第１腕部を制御する。一方、挟持部は吸着部に比べて角度の影響を受けづらいので、保持手段３１３の向きを変更させるための動作情報を動作情報受信部１６５が受信した場合に、動作情報に基づいて第２腕部の挟持部の向きを変更するように第２腕部を制御してもよい。
【００７７】
動作制御部１６９は、作業の内容又は物品Ｂの種類、及びそれぞれの腕本体部３１１に設けられた保持手段３１３の種別に基づいて、それぞれの腕本体部３１１を動作情報に基づいて動かすか否かを決定してもよい。動作制御部１６９は、作業に用いる種類の保持手段３１３が設けられている腕本体部３１１を動作情報に基づいて動かさず、作業に用いない種類の保持手段３１３が設けられている腕本体部３１１を動作情報に基づいて動かす。
【００７８】
図４及び図５に示した例の場合、ロボットＩＤがＡ−０１のロボット３を用いてサンドイッチを補充する作業が行われる場合、動作制御部１６９は、ロボット３の左腕を動作情報に基づいて動かさずに吸着部の角度を基準保持角度に維持し、ロボット３の右腕を動作情報に基づいて動かせるようにする。動作制御部１６９がこのように動作することで、物品Ｂの保持に用いられる保持手段３１３の角度を操作者Ｕが調節する必要がなく、かつ操作者Ｕが他の腕を自由に用いて、保持手段３１３の角度が固定された腕を補助することができるので、作業効率が向上する。
【００７９】
動作制御部１６９は、保持手段３１３が物品Ｂを保持した後に保持角度を変化させてもよい。動作制御部１６９は、例えば、保持手段３１３が物品Ｂを保持した後に操作者Ｕが所定の操作をした場合に、操作者Ｕの手の動き又は角度を設定する操作に基づいて保持角度を変化させる。動作制御部１６９は、保持手段３１３が物品を保持したことを検出した後に、操作者Ｕの手の動き又は角度を設定する操作に基づいて保持角度を変化させてもよい。動作制御部１６９がこのように動作することで、保持した物品Ｂを運ぶ際に適した角度で保持手段３１３が物品Ｂを保持できるので作業効率が向上する。
【００８０】
この場合、保持手段３１３が物品Ｂを離した後に、動作制御部１６９が、角度決定部１６７が決定した保持角度に保持手段３１３の角度を戻すように関節部３１２を制御してもよい。動作制御部１６９がこのように動作することで、次の物品Ｂを保持手段３１３が保持する動作をする際に保持手段３１３の角度が保持角度になるので、さらに作業効率が向上する。
【００８１】
さらに、動作制御部１６９は、例えば保持手段３１３の近傍に設けられた撮像装置が作成した撮像画像又は測距センサーの検出結果に基づいて、物品Ｂが所定の位置に載置されたことを検出した時点で保持手段３１３が物品Ｂの保持を停止するように保持手段３１３を制御してもよい。動作制御部１６９は、保持手段３１３が物品Ｂを保持した後に操作者Ｕが所定の操作（例えば手を開く操作）をした場合に、保持手段３１３が物品Ｂの保持を停止するように保持手段３１３を制御してもよい。動作制御部１６９がこのように動作することで、物品Ｂが所定の位置に載置された後に速やかに保持手段３１３から物品Ｂが離れるので、作業効率が向上する。
【００８２】
動作制御部１６９は、判定部１６４から通知された保持手段３１３の物品Ｂの保持状態を示す判定結果に基づいて、保持手段３１３を制御してもよい。動作制御部１６９は、吸着部を有する保持手段３１３の吸引力が不足しているという判定結果を受けた場合に、吸引力を増加させるように保持手段３１３を制御する。また、動作制御部１６９は、挟持部を有する保持手段３１３の握力が不足しているという判定結果を受けた場合に、握力を増加させるように保持手段３１３を制御する。動作制御部１６９がこのように動作することで、保持手段３１３が適切に物品Ｂを保持できるようになる。
【００８３】
［制御部１６の処理の流れ］
図６は、制御部１６の処理の流れを示すフローチャートである。図６に示すフローチャートは、例えば操作部１４を介して、作業を開始する指示を操作者Ｕが行った時点から開始している。
【００８４】
特定部１６６は、例えば操作者Ｕが入力した指示に基づいて作業内容を特定する（Ｓ１１）。特定部１６６は、特定した作業内容を角度決定部１６７に通知し、角度決定部１６７は、例えば図４に示したデータを参照することにより、作業内容に基づいて、保持角度を決定する（Ｓ１２）。
【００８５】
その後、動作情報受信部１６５は、動き検出部１３を介して動作情報を受信し（Ｓ１３）、受信した動作情報を動作制御部１６９に通知する。動作制御部１６９は、動作情報に基づいて制御データを作成する（Ｓ１４）。動作制御部１６９は、上述した各種の情報に基づいて、動作情報が示す操作者Ｕの手の角度に基づいて保持手段３１３の角度を変化させるための制御データを作成するか、操作者Ｕの手の角度によらず保持手段３１３の角度を所定の保持角度にするための制御データを作成するかを決定する。動作制御部１６９は、作成した制御データを、第１通信部１１を介してロボット３に送信する（Ｓ１５）。
【００８６】
制御部１６は、操作者Ｕから作業を終了する指示を受けるまでの間（Ｓ１６においてＮＯ）、Ｓ１１からＳ１５までの処理を繰り返す。制御部１６は、操作者Ｕから作業を終了する指示を受けた場合に（Ｓ１６においてＹＥＳ）、処理を終了する。
【００８７】
［変形例］
以上の説明においては、ロボット３の保持手段３１３の水平方向の位置の制御が操作者Ｕの操作によって行われる場合を例示したが、保持手段３１３の水平方向の位置の制御は他の方法により実現されてもよい。例えば、保持手段３１３の近傍に撮像装置又は測距センサーが設けられており、動作制御部１６９は、撮像装置が作成した撮像画像又は測距センサーによる検出結果を用いて特定した保持手段３１３の周辺状況に基づいて保持手段３１３の位置を制御してもよい。
【００８８】
また、以上の説明においては、ロボット制御装置１とロボット３とが、ネットワークＮを介して撮像画像データ、ロボット状態データ及び制御データを直接通信する場合を例示したが、ロボット制御装置１とロボット３とが、他の装置（例えばサーバ）を介して撮像画像データ、ロボット状態データ及び制御データを送受信してもよい。また、以上の説明においては、ロボット制御装置１が、操作装置２と異なる装置である場合を例示したが、ロボット制御装置１が表示デバイス２１又は操作デバイス２２に内蔵されていてもよい。すなわち、操作装置２が、ロボット制御装置１が有する機能の一部を有していてもよい。
【００８９】
また、以上の説明においては、ロボット制御装置１が、ネットワークＮに対して操作装置２の側に設けられている場合を例示したが、ロボット制御装置１が、ネットワークＮに対してロボット３の側（例えばロボット３の内部）に設けられていてもよい。すなわち、ロボット制御装置１が、ネットワークＮを介して、撮像画像データを表示デバイス２１に送信したり、操作者Ｕの動作を示す動作情報を操作デバイス２２から取得したりしてもよい。
【００９０】
［ロボット制御装置１による効果］
以上説明したように、動作制御部１６９は、保持手段３１３の向きを変更させるための動作情報を動作情報受信部１６５が受信したとしても、保持手段３１３の向きを変更しないように腕本体部３１１を制御する。動作制御部１６９がこのように動作することで、保持手段３１３の角度が一度決定してから複数の物品Ｂを保持する必要がある場合に、一つの物品Ｂを保持する作業が終了した後に操作者Ｕが保持手段３１３の角度を再調節する必要がないので、作業効率が向上する。
【００９１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
【符号の説明】
【００９２】
１  ロボット制御装置
２  操作装置
３  ロボット
１１  第１通信部
１２  第２通信部
１３  動き検出部
１４  操作部
１５  記憶部
１６  制御部
２１  表示デバイス
２２  操作デバイス
３１  腕部
３１１  腕本体部
３１２  関節部
３１３  保持手段
１６１  データ受信部
１６２  表示処理部
１６３  状態データ処理部
１６４  判定部
１６５  動作情報受信部
１６６  特定部
１６７  角度決定部
１６８  位置特定部
１６９  動作制御部
【図１】
2022001386.tif 000003
【図２】
2022001386.tif 000004
【図３】
2022001386.tif 000005
【図４】
2022001386.tif 000006
【図５】
2022001386.tif 000007
【図６】
2022001386.tif 000008