(57)【要約】  可動式のロボットであって、前記ロボットを移動させる駆動手段と、対象人物へ情報を提供する提供手段と、前記ロボットの動作を制御する制御手段とを備え、前記制御手段は、前記提供手段により前記情報を提供している際に所定のタイミングとなった場合、前記対象人物から離れるように前記駆動手段を制御する。
2020174608.tif 000002
【特許請求の範囲】
【請求項１】
可動式のロボットであって、
前記ロボットを移動させる駆動手段と、
対象人物へ情報を提供する提供手段と、
前記ロボットの動作を制御する制御手段と、
を備え、
前記制御手段は、前記提供手段により前記情報を提供している際に所定のタイミングとなった場合、前記対象人物から離れるように前記駆動手段を制御することを特徴とするロボット。
【請求項２】
前記情報は、複数のセクションにより構成され、
前記所定のタイミングは、前記複数のセクションの区切りに達したタイミングであることを特徴とする請求項１に記載のロボット。
【請求項３】
前記対象人物の状態を検知する検知手段を更に有し、
前記所定のタイミングは、前記検知手段にて前記対象人物が所定の状態になったタイミングであることを特徴とする請求項１または２に記載のロボット。
【請求項４】
前記所定の状態は、前記対象人物が寝ている状態であることを特徴とする請求項３に記載のロボット。
【請求項５】
前記制御手段は、前記対象人物から離れるように移動している際に、前記検知手段により前記対象人物の接近を検知した場合、前記提供手段にて所定の情報を提供させることを特徴とする請求項３に記載のロボット。
【請求項６】
前記所定の情報は、当該ロボットが充電中であることを示す情報であることを特徴とする請求項５に記載のロボット。
【請求項７】
前記制御手段は、前記対象人物から離れるタイミングを、段階的に前記提供手段にて通知させることを特徴とする請求項1乃至６のいずれか一項に記載のロボット。
【請求項８】
前記制御手段は、前記対象人物から離れる際に、所定の位置へ移動するように制御することを特徴とする請求項１乃至７のいずれか一項に記載のロボット。
【請求項９】
前記所定の位置は、前記ロボットに対して充電が行われる位置であることを特徴とする請求項８に記載のロボット。
【請求項１０】
前記所定のタイミングは、前記提供手段にて提供していた情報に応じて異なることを特徴とする請求項１乃至９のいずれか一項に記載のロボット。
【請求項１１】
前記対象人物の行動履歴を取得する取得手段を更に有し、
前記所定のタイミングは、前記対象人物の行動履歴に応じて異なることを特徴とする請求項１乃至１０のいずれか一項に記載のロボット。
【請求項１２】
前記提供手段により提供される情報の選択を前記対象人物から受け付ける受け付け手段を更に有することを特徴とする請求項１乃至１１のいずれか一項に記載のロボット。
【請求項１３】
前記対象人物は、子供であることを特徴とする請求項１乃至１２のいずれか一項に記載のロボット。
【請求項１４】
可動式のロボットの制御方法であって、
前記ロボットを移動させる移動工程と、
対象人物へ情報を提供する提供工程と
を有し、
前記提供工程により前記情報を提供している際に所定のタイミングとなった場合、前記移動工程において、前記対象人物から離れるように制御されることを特徴とするロボットの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可動式ロボットおよびその制御方法に関する。特に、主に子供を対象とした育児用の可動式ロボットの制御技術に関する。
【背景技術】
【０００２】
従来、子供などとコミュニケーションをとりながら、その相手をするロボットが知られている。例えば、特許文献１では、子供の遊び相手をするロボットが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２３４８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、子供自身が遊びの最中において、その時間管理を行うことは難しく、特に予め決められた終了時間にスムーズに遊びを終了することは難しい。【０００５】
そこで、本発明は、ある行動を対象人物に終了させる際のスムーズな切り替えをサポートすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、
可動式のロボットであって、
前記ロボットを移動させる駆動手段と、
対象人物へ情報を提供する提供手段と、
前記ロボットの動作を制御する制御手段と、
を備え、
前記制御手段は、前記提供手段により前記情報を提供している際に所定のタイミングとなった場合、前記対象人物から離れるように前記駆動手段を制御する。
【発明の効果】
【０００７】
本発明により、ある行動を対象人物に終了させる際のスムーズな切り替えをサポートすることが可能となる。
【図面の簡単な説明】
【０００８】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施の形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明に係るロボットのハードウェア構成の例を示す図。
【図２】第１の実施形態に係るロボットのソフトウェア構成の例を示す図。
【図３】第１の実施形態に係るイベントの例を説明するための図。
【図４】第１の実施形態に係るロボットの誘導動作の処理を示すフローチャート。
【図５】第１の実施形態に係るロボットの誘導の例を説明するための図。
【図６】第１の実施形態に係る行動履歴解析処理を示すフローチャート。
【図７】第１の実施形態に係るイベントのスケジュール設定の画面の構成例を示す図。
【図８】第１の実施形態に係るイベント完了後の通知の例を説明するための図。
【図９】第２の実施形態に係るロボットのソフトウェア構成の例を示す図。
【図１０】第２の実施形態に係るロボットの動作の例を説明するための図。
【図１１】第２の実施形態に係る設定画面の構成例を示す図。
【図１２】第２の実施形態に係るロボットの動作の処理を示すフローチャート。
【図１３】第２の実施形態に係るロボットの退避動作の処理を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでするものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴うち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。
【００１０】
＜第１の実施形態＞
［システム概要］
本発明の第１の実施形態として、対人用の可動式コミュニケーションロボット（以下、単に「ロボット」）が、人物とコミュニケーションを行い、その人物に対して所定の動作を誘導する形態について説明する。ここでのコミュニケーションの対象となる人物は、育児の対象となる児童を例に挙げて説明するが、これに限定するものではない。
【００１１】
また、本実施形態では、ロボットと児童とのコミュニケーションが行われる場所を所定の空間（例えば、家庭内や共有スペース）などを想定して説明を行う。
【００１２】
［ロボットの構成］
（ハードウェア構成）
図１は、本実施形態に係るロボット１００のハードウェア構成の例を示す図である。ロボット１００が備える制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１１２、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３を含んで構成される。ＣＰＵ１１１は、ＨＤＤ１１２に格納されたプログラムを読み出して実行することにより、以下に示す各種処理を制御する。ＨＤＤ１１２は、不揮発性の記憶領域であり、各種処理に対応するプログラムが格納される。ＲＡＭ１１３は、揮発性の記憶領域であり、例えば、ワークメモリなどとして利用される。なお、制御部１１０は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）や専用回路などから構成されてもよい。
【００１３】
更に、本実施形態に係るロボット１００は、外部との情報のインターフェースとなる各種部位を備える。以下に示す部位は、制御部１１０による制御に基づいて動作する。音声入力部１１４は、外部からの音声情報を取得する部位であり、例えば、マイクなどが含まれる。撮像部１１５は、周辺の画像情報を取得する部位であり、例えば、カメラなどが含まれる。電源部１１６は、ロボット１００の電源を供給する部位であり、バッテリーに相当する。音声出力部１１７は、外部への音声情報を出力するための部位であり、例えば、スピーカーなどが含まれる。画像表示部１１８は、画像情報を出力するための部位であり、ディスプレイなどが含まれる。操作部１１９は、ロボットに対するユーザー操作を行うための部位である。画像表示部１１８と操作部１１９は、例えば、入力装置としても機能するタッチパネルディスプレイとしてまとめて構成されてもよい。
【００１４】
報知部１２０は、各種情報を外部に報知するための部位であり、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの発光部であってもよいし、音声出力部１１７と一体となっていてもよい。駆動部１２１は、ロボット１００の移動を行う部位であり、例えば、アクチュエーターやタイヤ、モーター、エンジンなどが含まれていてよい。センサ部１２２は、外部環境の情報を取得するための各種センサを含む。センサとしては、例えば、温度センサ、湿度センサ、赤外線センサ、深度センサ、ライダー（ＬｉＤＡＲ：  Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）などが含まれてよく、取得すべき情報に応じてセンサが設けられてよい。通信部１２３は、ネットワーク（不図示）を介して外部装置と通信を行うための部位であり、通信方式や通信プロトコルなどは特に限定するものではない。また、通信部１２３には、自身の位置情報を検知するためのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）が含まれてもよい。
【００１５】
なお、図１の構成例では、各部位をそれぞれ１つのブロックにて示しているが、ロボット１００の機能や構造に併せて、物理的に複数個所に各部位が分けて設置されてよい。また、例えば、電源部１１６などはロボット１００から着脱可能に構成されてもよいし、新たな機能を提供するための部位を増設するためのインターフェースを備えてもよい。
【００１６】
なお、ロボット１００の外観は特に限定するものでは無いが、例えば、コミュニケーション対象として想定する人物（例えば、児童）に応じて構成されていてよい。また、ロボットの材質やサイズなども特に限定するものではない。
【００１７】
（ソフトウェア構成）
図２は、本実施形態に係るロボット１００のソフトウェア構成の例を示す図である。本実施形態において、各処理部はＣＰＵ１１１がＨＤＤ１１２等に格納されたプログラムを読み出して実行することにより実現される。また、各ＤＢ（データベース）は、ＨＤＤ１１２に構成される。
【００１８】
スケジュール設定部２０１は、所定のタイミングにて実行されるべきイベントをスケジュールとして設定する部位である。ここでのスケジュールは、通信部１２３を介して外部から設定が行われてもよいし、操作部１１９を介してロボット１００側にて設定されてもよい。スケジュール設定部２０１は、スケジュールを設定するための画面を提供する。この画面の例については、図７を用いて後述する。スケジュール管理部２０２は、スケジュール設定部２０１にて設定されたスケジュールをスケジュールＤＢ２１３にて管理する。また、スケジュール管理部２０２は、所定のイベントを行うべきタイミングになった際に、イベント処理部２０３に通知する。
【００１９】
イベント処理部２０３は、スケジュールに設定されたイベントが行われるべきタイミングや、センサ部１２２等にて検知した事象に応じて、各種イベントの処理を行う。イベントの詳細については、図３等を用いて後述する。イベント管理部２０４は、各種イベントに関する処理をイベント情報ＤＢ２１１にて管理する。また、イベントの処理に必要な情報を提供する。
【００２０】
マップ作成部２０５は、ロボット１００が動作を行う空間のマップを作成する。マップは、ロボット１００が備えるセンサ部１２２や撮像部１１５にて取得された情報に基づいて作成されてもよいし、通信部１２３を介して外部から取得された地図情報に基づいて作成されてもよい。マップ管理部２０６は、マップ作成部２０５にて作成されたマップを、マップ情報ＤＢ２１２にて管理する。また、マップ管理部２０６は、処理すべきイベントに応じて、マップ情報を提供する。
【００２１】
履歴処理部２０７は、発生したイベントに伴って、人物が行った動作を記録、管理する。ここでの行動履歴は行動履歴ＤＢ２１４にて管理される。通信処理部２０８は、外部との情報のやり取りを行う。例えば、通信処理部２０８は、行動履歴ＤＢ２１４に蓄積された行動履歴情報を外部へ提示してもよいし、イベントに関する指示を外部から受け付けてもよい。
【００２２】
［イベント］
本実施形態に係るロボット１００が対応するイベントについて説明する。本実施形態において、ロボット１００は、対象となる人物（以下、対象人物）について、所定のタイミングや何らかの状態を検知した際に所定の動作を促す処理を行う。ここでの所定の動作を「イベント」と称する。
【００２３】
図３は、本実施形態に係るイベントを説明するための図である。本実施形態に係るロボット１００は、イベントの実行を対象人物に促すために、そのイベントを行う位置へ誘導を行う。例えば、イベントとして、「トイレ（行き）」を例に挙げて説明する。「トイレ（行き）」は、発生タイミングを、対象人物がトイレに行きたい動作を検知したことをトリガーとする。ここでの検知は、例えば、対応するフレーズ（例えば、「トイレ」）を、音声入力部１１４を介して受信することで検知してもよいし、所定の時間間隔ごとに対象人物に問い合わせを行い、その応答から判断してもよい。もしくは、後述するように、予めスケジュールされたタイミングにて実行してもよい。イベント「トイレ（行き）」を行うと判定された場合、予め保持していたマップ情報に基づいて、対象人物を目的地（この例では、トイレ）へ誘導する。
【００２４】
また、イベントは単一の動作に限定するものではなく、例えば、「トイレ（行き）」→「手洗い（行き）」→「所定位置への移動」といった、一連の流れにて構成されてもよい。また、イベントは必ずしも領域間（部屋間）の移動を伴うものである必要はなく、現在位置する領域内で行われるものであってもよい。
【００２５】
また、イベントは、対象人物の属性に応じて、設定可能な内容が変化してもよい。例えば、年齢に応じて、スケジュールに設定可能なイベントが変化してもよい。もしくは、過去の行動履歴に応じて、設定可能なイベントが増減してもよい。イベントの設定は、外部装置を介してユーザーが行えるような構成であってもよい。例えば、対象人物が児童である場合に、その親が、実行させたい動作をイベントとして設定してよい。この時の設定としては、動作を行わせる時間や場所などを設定してもよい。設定の例については、図７等を用いて後述する。
【００２６】
［イベントの実行を促す手法］
本実施形態に係るロボット１００は、イベントの実行を対象人物に促す際には、複数の手法を用いてよい。例えば、促す手法としては、音声、画像（お手本）の提示、場所への誘導（先導）などが挙げられる。促す手法は、対象人物やイベントの種類、促しの程度（強度）などに応じて、組み合わせたり、変化させたりしてもよい。例えば、音声の音量を変化させたり、声色を変化させたりしてもよい。また、促しを開始してからの経過時間に応じて、手法を変化させてもよい。
【００２７】
また、イベントを行う場所への誘導においては、ロボット１００が場所の方向を向いたり、場所の情報を示したりしてよい。更には、誘導を開始した後の対象人物の状態に応じて、促す動作を切り替えてよい。具体的には、誘導を開始してから一定時間が経過しても対象人物が行動（移動）を開始しない場合は、対象人物に近づいていって、その周りを回ったり、新たな画像や音声を出力したりしてもよい。
【００２８】
［マッピング動作］
ロボット１００のマップ作成部２０５は、撮像部１１５、センサ部１２２等にて取得された周辺情報を用いて、動作する空間のマップを作成する。例えば、一定時間が経過するごとに、これらの周辺情報を再収集し、マップを更新するようにしてもよい。例えば、家具の配置が変更になった場合には、その変更後の状態に応じて、マップ情報を更新してよい。更に、マップ作成部２０５は、通信部１２３を介した外部からの情報（地図情報や位置情報など）を取得してマッピングを行うようにしてもよい。また、マップ作成部２０５は、各領域に存在する物体を検知して、その領域の用途を対応付けるような構成であってもよい。例えば、便器が存在する領域であればその領域をトイレとして対応付けてもよく、浴槽がある領域は浴室として対応付けてもよい。領域の用途が特定できない場合には、ユーザーにより設定を受け付けるような構成であってもよい。
【００２９】
［処理フロー］
（誘導処理）
図４は、本実施形態に係るロボット１００の誘導処理のフローチャートである。本実施形態において、本処理フローは、ロボット１００のＣＰＵ１１１がＨＤＤ１１２に記憶されたプログラムを読み出して実行することにより実現される。各処理工程は、例えば、図１の部位や図２の処理部が協働して実現されるが、ここでは説明を簡略化するために、処理主体をロボット１００として包括的に説明する。
【００３０】
Ｓ４０１にて、ロボット１００は、対象人物の状態監視を行う。本実施形態では、状態監視は、対象人物とコミュニケーションを行っている状態にて行われているものとする。ここでのコミュニケーションは、音声によるインタラクションにて行われてもよいし、ゲームなどを対象人物と行うことで行われてもよい。
【００３１】
Ｓ４０２にて、ロボット１００は、処理すべきイベントが発生したか否かを判定する。ここでのイベントの発生の起因は、スケジュール管理部２０２にて管理されているスケジュールに設定された所定のタイミングにて行われてもよいし、対象人物の監視結果から得られた状態の変化に応じて判定されてもよい。または、外部装置（不図示）から通信部１２３を介してイベント発生の指示を受け付けたことに起因してもよい。イベントが発生したと判定された場合（Ｓ４０２にてＹＥＳ）Ｓ４０３へ進み、発生していないと判定された場合（Ｓ４０２にてＮＯ）Ｓ４０１へ戻り、状態監視を継続する。
【００３２】
Ｓ４０３にて、ロボット１００は、イベントが実行される位置を特定し、マップ情報と自身の位置から、移動経路を決定する。マップ情報は、予め作成され、マップ情報ＤＢ２１２にて保持されているものとする。また、イベントが実施される位置とマップ情報の各位置は対応付けられているものとする。
【００３３】
Ｓ４０４にて、ロボット１００は、Ｓ４０３にて決定された位置（目的地）に対して、対象人物の誘導を開始する。このとき、誘導を開始したタイミングの情報や開始したイベントの内容は、行動履歴ＤＢ２１４に記録される。ロボット１００は、誘導を開始する際に、対象人物に対してイベントの内容を通知する。例えば、「トイレへ行きましょう」といった音声にて通知した上で、トイレの場所へ向けて移動を開始（先導）する。また、ロボット１００は、誘導を開始するとともに、例えば、撮像部１１５により対象人物の行動の動画を記録する。ここでの記録は、動画の代わりに、一定時間間隔おきに取得される静止画像であってもよい。
【００３４】
Ｓ４０５にて、ロボット１００は、誘導を開始した後に、対象人物が目的地に対して移動を開始したか否かを判定する。ここでの判定は、センサ部１２２等にて取得される情報に基づいて判定される。移動を開始したと判定された場合は（Ｓ４０５にてＹＥＳ）Ｓ４０７へ進み、移動を開始していないと判定された場合は（Ｓ４０５にてＮＯ）Ｓ４０６へ進む。
【００３５】
Ｓ４０６にて、ロボット１００は、誘導方法の切り替えを行う。例えば、誘導時の音量を変化させてもよいし、声色を変化させてもよい。または、対象人物（特に児童）が興味を持つような画像を表示してもよいし、対象人物の周辺にて何らかの促し動作（回転や周回、回り込み）などを行うようにしてもよい。一定の誘導動作を行った後、Ｓ４０５へ戻る。
【００３６】
Ｓ４０７にて、ロボット１００は、対象人物が目的地へ到達したか否かを判定する。目的地に到達したと判定した場合（Ｓ４０７にてＹＥＳ）Ｓ４０９へ進み、到達していないと判定した場合（Ｓ４０７にてＮＯ）Ｓ４０８へ進む。
【００３７】
Ｓ４０８にて、ロボット１００は、対象人物の状態に応じて誘導方法の更新を行う。例えば、対象人物が目的地までの移動経路から外れた場合には、正しい経路へ誘導するような通知を行うようにしてもよい。このとき、ロボット１００は、対象人物に近づいて行った上で通知を行ってもよいし、経路上にて通知を行うような構成であってもよい。そして、Ｓ４０７へ戻る。
【００３８】
Ｓ４０９にて、ロボット１００は、対象人物が目的地へ到達したことに伴って、誘導を終了する。このとき、誘導に要した時間の情報などを行動履歴ＤＢ２１４に記録してよい。
【００３９】
Ｓ４１０にて、ロボット１００は、イベントに関する情報を提示する。例えば、実行させたいイベントが「手洗い」であれば、石鹸を使うことや、洗った後は手を拭くことなどを通知する。ここでの提示は、音声で行われてもよいし、手本となる画像を表示してもよい。
【００４０】
Ｓ４１１にて、ロボット１００は、対象人物によるイベントが正常に完了したか否かを判定する。例えば、センサ部１２２や撮像部１１５にて取得される情報に基づいて、イベントに対応する動作を行ったか否かを判定してもよいし、対象人物にイベントに対応する動作を行ったか否かを確認するような構成でもよい。具体的には、音声入力部１１４や撮像部１１５にて取得される情報に基づいて、トイレの水が流されたことを確認してもよい。もしくは、センサ部１２２や撮像部１１５に対して手洗い後の手をかざしてもらい、ちゃんと手洗いができたか否かを確認するような構成であってもよい。イベントが正常に完了した場合は（Ｓ４１１にてＹＥＳ）、Ｓ４１２へ進み、完了していない場合は（Ｓ４１１にてＮＯ）Ｓ４１３へ進む。
【００４１】
Ｓ４１２にて、ロボット１００は、イベントに関する動作を行った対象人物に対してその行動の評価を行う。例えば、動作を行った対象人物（ここでは、児童）を音声にて褒めたり、喜んでいるキャラクターの画像を表示したりするなどしてよい。また、この時の結果を行動履歴ＤＢ２１４に保持してよい。その後、本処理フローを終了する。
【００４２】
Ｓ４１３にて、ロボット１００は、イベントに関する動作を、対象人物に行うように促す動作を行う。例えば、対象人物を音声にて応援したり、励ますような画像を表示したりするなどしてよい。その後、Ｓ４１１へ戻る。なお、促し動作を複数回繰り返したり、一定時間が経過したりした場合には、本処理フローを終了してもよい。
【００４３】
また、ここでは、イベントが終了したことに応じて本処理フローを終了した構成としたが、例えば、イベントが一連の動作により構成されている場合などには、繰り返し本処理フローを継続してよい。
【００４４】
また、イベントが完了したことを、通信部１２３を介して外部装置へ通知するようにしてもよい。例えば、対象人物が児童である場合には、その親に対して幼児ができた行動を通知するようにしてもよい。通知方法の例については、図８を用いて後述する。
【００４５】
また、Ｓ４１１のイベントが正常に完了したことを判定する際や、Ｓ４１２にて動作の評価を行う場合には、他の装置と連携するような構成であってもよい。例えば、イベントが歯磨きである場合には、歯ブラシに搭載されたセンサなどの結果を取得し、その結果から適切に歯磨きができたか否かを判定してもよい。または、きちんと水道を止められたか否かの判定や、扉を閉められたか否かの判定などが行われてもよい。または、歯磨きなどのイベントなどにおいては、その動作を行った時間が所定の時間（閾値）よりも短い場合には、きちんと磨けていないものとして、その旨を対象人物に通知してもよい。
【００４６】
［誘導例］
図５は、本実施形態に係るロボット１００の誘導の例を説明するための図である。ここでは、イベントとして、「トイレ（行き）」→「手洗い（行き）」→「所定位置への移動」の一連の流れを例に挙げて説明する。また、所定の位置は、一連のイベントが発生する際に位置していた場所（図５の例では「共有スペース」）として説明する。
【００４７】
上述したように、マップ情報とイベントを行うべき場所の情報とは予め対応付けて保持されているものとする。また、マップ情報においては、領域間の接続部（扉など、部屋間の出入り口）などの情報も登録されているものとする。図５の例では、共有スペースにてロボット１００と対象人物（児童５００）が何らかのコミュニケーションをとっている状態を用いて説明する。
【００４８】
まず、ロボット１００は、自身の現在位置を適時保持しているものとする。この状態において、児童５００に対して促すべきイベントの発生を検知すると、イベントに応じた場所への経路を決定する。ここでは、各領域（部屋）の境界付近を中継地点（通過ポイント）として、経路を決定する。なお、経路の決定は、一連のイベントについてまとめて決定してもよいし、イベントごとに決定してもよい。経路が決定した後、イベントに関する動作行うように児童５００に対して通知する。本例では、トイレに行くことを通知した上で、その場所まで誘導する旨を通知する。
【００４９】
そして、ロボット１００は、児童５００の誘導を開始する。図５の例の場合、ロボット１００は、まず、中継地点Ａへ移動し、児童５００の状態を確認する。このとき、例えば、ロボット１００は児童５００に対して正面を向いたりすることで、動作を促す。児童５００が行動を開始していることを検知したら、ロボット１００は、続いて、中継地点Ｂへと移動する。そして、ロボット１００は、中継地点Ｂにて、その場所がトイレ（目的地）である旨を通知する。なお、児童５００がロボット１００より先に目的地に到達している場合には、率先して動作を行っていることを褒めたりするような音声や画像を出力するようにしてもよい。
【００５０】
更に、ロボット１００は、音声入力部１１４によりトイレの水が流されたことを検知したり、撮像部１１５によりトイレの扉が閉じられたりしたことを検知したことなどに基づいて、動作が完了したことを検知する。ここでも、児童５００が率先して、求められる動作（例えば、水を流す、扉を閉める、など）を行った場合にはそれを評価する出力を行ってよいし、逆に行っていない場合には、その動作を促すようにしてもよい。
【００５１】
続いて、ロボット１００は、イベント「手洗い（行き）」を促すために、中継位置Ｃへの誘導を開始する。その後、手洗いが正常に行われたことを検知した後、イベント「所定位置への移動」を行うために、中継位置Ｄ、中継位置Ｅへと移動および誘導を行う。
【００５２】
なお、誘導は、対象人物の動作状態に応じて、経路が変更・更新されてもよい。また、誘導中の対象人物の動作状態に応じて、対象人物に近づいたりしてもよい。したがって、当初決定した目的地までの経路は、状況に応じて修正されてよい。また、対象人物の動作によっては、中継地点にて停止する必要はない。もしくは、対象人物がいる位置から所定の範囲内に存在しつつ誘導を行うような構成であってもよい。この場合は、対象人物と同じ速度もしくは略同じ速度にて並走するような動作であってもよい。
【００５３】
（行動履歴解析処理）
図６は、本実施形態に係る、イベントを対象人物が実行したことの行動履歴に対する行動履歴解析処理のフローチャートである。本実施形態において、本処理フローは、ロボット１００のＣＰＵ１１１がＨＤＤ１１２に記憶されたプログラムを読み出して実行することにより実現される。本処理は、一定間隔ごとに実行されてもよいし、一定量の行動履歴情報が記録されたタイミングにて実行されてもよい。
【００５４】
ここでは、本処理フローはロボット１００が行うものとして説明するが、この構成に限定するものではなく、例えば、行動履歴ＤＢ２１４に行動履歴情報を定期的に外部サーバー（不図示）へ通信処理部２０８が送信し、外部サーバー側で行ってもよい。その場合は、ロボット１００は解析結果を外部サーバーから取得し、その結果に応じて以降のイベントの処理を変更してもよい。
【００５５】
Ｓ６０１にて、ロボット１００は、解析する対象人物の行動履歴情報を取得する。ここでは、履歴処理部２０７が行動履歴ＤＢ２１４に記録された行動履歴情報の中から対象となる情報を取得する。
【００５６】
Ｓ６０２にて、ロボット１００は、取得した各行動履歴の評価を集計する。例えば、各行動履歴には、行動に要した時間、実行の有無などが記録されており、この情報を集計する。集計により、行動の変遷や所要時間などが特定可能となる。
【００５７】
Ｓ６０３にて、ロボット１００は、集計結果に応じて、対象人物にポイントを付与する。なお、ここでの評価は、ポイントに限らず、年齢に応じたランクや、イベントごとの習熟度などを設定してもよい。付与するポイントは、動作に応じた時間や実行回数などに対して予め基準を設けておき、これに従って設定してもよい。
【００５８】
Ｓ６０４にて、ロボット１００は、付与されたポイントに応じて、新たに設定が可能となるイベントを特定する。ここで特定されたイベントは、例えば、イベントをスケジュールする際に選択肢として出力されることとなる。逆に、習熟度が高い場合などには、低年齢向けのイベントは選択肢に表示されないような制御を行ってもよい。
【００５９】
Ｓ６０５にて、ロボット１００は、付与されたポイントに応じて、ロボット１００が出力可能な動作を特定する。ここで特定された動作は、例えば、これまで表示されていなかった画像やメッセージを、以降のイベントの完了時に出力される動作が該当する。そのため、例えば、ポイントが上がるに従って、対象人物に対して新たなキャラクターの画像を表示するようにしてもよいし、これまでとは異なる誉め言葉を出力するようにしてもよい。そして、本処理フローを終了する。
【００６０】
上記処理により、対象人物の成長や行動履歴に従って、ロボット１００が行う動作が更新されていくこととなる。
【００６１】
［画面例］
本実施形態に係るユーザーが利用可能な画面の例について説明する。例えば、上述した対象人物が児童である場合に、その親が各画面を利用することができる。なお、以下に示す画面は、専用のアプリケーションにより実現されてもよいし、他のアプリケーション（例えば、メールアプリやＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）アプリ）などと連携して実現されてもよい。また、各アプリケーションは、外部装置、例えばスマートフォンなどの携帯端末（不図示）にて搭載されてもよい。
【００６２】
図７は、対象人物に実行を促すイベントのスケジュールを設定するための画面の例を示す。設定画面７００において、イベント設定７０１、時間設定７０２、および経過報告設定７０３を含む。イベント設定７０１は、促したいイベントを指定する設定項目であり、例えば、プルダウンにて選択できるような構成であってよい。また、上述したように、ここで選択可能なイベントは、過去の行動履歴に応じて変化してよい。時間設定７０２は、イベントを促したい時間を指定する設定項目である。ここでは、時間にて指定されているが、例えば、ある状態を検知した場合、などを選択できるような構成であってもよい。経過報告設定７０３は、イベントを促している最中やその完了時点での情報の報告を行うか否かを設定する設定項目である。ここでは、ＯＮ／ＯＦＦが設定できるように構成されている。なお、図７の設定画面７００の構成は一例であり、他の設定項目が設定できてもよいし、更に詳細な設定が可能であってもよい
【００６３】
図８は、本実施形態に係る経過報告を行う場合の通知画面８００の構成例を示す。通知画面８００は、設定画面７００の通知報告設定７０３にて「ＯＮ」が設定される場合に行われるものとする。
【００６４】
通知画面８００において、イベント内容８０１、イベント日時８０２、イベント中画像８０３、および評価８０４が表示される。イベント内容には、行ったイベント名が表示される。イベント日時８０２には、イベントを行った時間が表示される。イベント中画像８０３には、イベントを行っている際の対象人物の画像が表示される。なお、ここでは、動画が表示されてもよい。評価８０４には、イベントを行った結果の評価が示される。なお、図８の通知画面８００の構成は一例であり、他の情報が含まれてもよいし、ユーザーが通知する内容を設定できるような構成であってもよい。
【００６５】
以上、本実施形態により、対象人物（例えば、子供）とコミュニケーションをとりながら、対象人物の自主的な行動をサポートすることが可能となる。
【００６６】
＜第２の実施形態＞
本発明の第２の実施形態として、ロボットが、対象人物とコミュニケーションを行うことにより、他の人物の行動をサポートする形態について説明する。ここでのコミュニケーションの対象となる人物は、第１の実施形態と同様、育児の対象となる児童を例に挙げて説明するが、これに限定するものではない。また、第１の実施形態と共通する構成については、説明を省略し、差異のみを説明する。
【００６７】
（ソフトウェア構成）
図９は、本実施形態に係るロボット１００のソフトウェア構成の例を示す図である。本実施形態において、各処理部はＣＰＵ１１１がＨＤＤ１１２等に格納されたプログラムを読み出して実行することにより実現される。また、各ＤＢ（データベース）は、ＨＤＤ１１２に構成される。
【００６８】
スケジュール設定部９０１は、ロボット１００に実行させる動作をスケジュールとして設定するする部位である。ここでのスケジュールは、通信部１２３を介して外部から設定が行われてもよいし、操作部１１９を介して設定されてもよい。スケジュール設定部９０１は、スケジュールを設定するための画面を提供する。この画面の例については、図１１を用いて後述する。スケジュール管理部９０２は、スケジュール設定部９０１にて設定されたスケジュールをスケジュールＤＢ９１３にて管理する。
【００６９】
コンテンツ処理部９０３は、コンテンツをコンテンツＤＢ９１１から読み出して、外部に提供する。ここでのコンテンツは、例えば、音楽であってもよいし、動画であってもよい。もしくは、対象人物との一緒に行うゲームなどであってもよい。ロボット１００が、画像などの情報を出力するのみではなく、例えば、子供が主体的に行う動作（例えば、音読）を聞く動作を行い、その動作に対するリアクションを行うようにしてもよい。また、本実施形態に係るコンテンツは、１または複数のセクションから構成されていてもよい。例えば、コンテンツが動画である場合に、５分毎のセクション（シーン）から構成されていてよい。この場合、セクション間は区切りとして扱うことが可能である。コンテンツ管理部９０４は、各種コンテンツをコンテンツＤＢ９１１にて管理する。また、コンテンツ管理部９０４は、コンテンツ処理部９０３に、コンテンツの処理に必要な情報を提供する。
【００７０】
マップ作成部９０５は、ロボット１００が動作を行う空間のマップを作成する。マップは、ロボット１００が備えるセンサ部１２２や撮像部１１５にて取得された情報に基づいて作成されてもよいし、通信部１２３を介して外部から取得された地図情報に基づいて作成されてもよい。本実施形態においては、マップには、対象人物とコミュニケーションを行う領域（範囲）や、充電位置などの情報を含むものとする。マップ管理部９０６は、マップ作成部２０５にて作成されたマップを、マップ情報ＤＢ９１２にて管理する。
【００７１】
履歴処理部９０７は、対象人物とのコミュニケーションを行った履歴などの情報を記録、管理する。ここでの履歴情報は、履歴情報ＤＢ９１４にて管理される。通信処理部９０８は、外部との情報のやり取りを行う。例えば、通信処理部９０８は、行動履歴ＤＢ２１４に蓄積された行動履歴情報を外部へ提示してもよいし、コンテンツに関する指示を外部から受け付けてもよい。退避制御部９０９は、所定のタイミングにて、対象人物からロボット１００を退避させる動作を制御する。本実施形態に係る退避動作の詳細については後述する。状態監視部９１０は、対象人物の状態を、撮像部１１５やセンサ部１２２から得られる情報に基づいて監視、判断し、その状態に応じた動作を行う。
【００７２】
［動作例］
図１０は、本実施形態に係るロボット１００の動作の例を説明するための図である。ここでは、ある空間１０００において、対象人物（ここでは、児童１００１）とその他の人物（ここでは、児童の親１００２）が存在し、ロボット１００は、児童１００１とコミュニケーションをとっているものとする。一方、親１００２は、個別に何らかの作業を行っているものとする。
【００７３】
また、空間１０００には、ロボット１００の充電位置１００３と、ロボット１００と児童１００１がコミュニケーションをとるための領域１００４とが予めマップ情報にて設定されているものとする。なお、領域１００４の範囲は、特に限定するものではなく、空間１０００全体としてもよいし、所定の物体（例えば、危険物）などがある範囲を除くように設定されてもよい。
【００７４】
ロボット１００は、例えば親１００２から指定された設定に基づき、児童１００１とコミュニケーションを行う。コミュニケーションでは、コンテンツＤＢ９１１にて保持された各種コンテンツを提供する。本実施形態では、このコミュニケーションにおいて、コンテンツの提供と並行して、ロボット１００は、対象人物（本例では、児童１００１）の状態監視を行う。例えば、ロボット１００は、撮像部１１５やセンサ部１２２などから取得される情報に基づき、児童１００１がロボット１００とコミュニケーションをとれているか否かを判定する。具体的には、児童１００１からの応答がない場合や寝息を立てている場合などは、コミュニケーションが完了した状態であると判定してよい。この場合には、コンテンツの提供を停止したり、親１００２へ通知したりするような構成であってもよい。
【００７５】
また、ロボット１００は、領域１００４から離れるような行動をしていないかの監視を行う。例えば、ロボット１００とのコミュニケーションを中断し、他の場所へ移動したり、親１００２が意図しない場所へ移動したりする場合が挙げられる。このような状態を検知した場合には、例えば、親１００２に通知したり、領域１００４に戻るように促す動作を実行したりしてもよい。
【００７６】
また、ロボット１００は、児童１００１とコミュニケーションを行っている最中（コンテンツを提供している最中）に、所定のタイミングとなった場合、そのコミュニケーションを中断した上で、児童１００１から離れる動作を行う。ここでの離れる動作は、例えば、充電位置１００３に移動したり、親１００２の近くへ移動したりすることで行われる。
【００７７】
［画面例］
本実施形態に係るユーザーが利用可能な画面の例について説明する。例えば、上述した対象人物が児童である場合に、その親が各画面を利用することができる。なお、以下に示す画面は、専用のアプリケーションにより実現されてもよい。
【００７８】
図１１は、ロボット１００に対して、対象人物とコミュニケーションを行わせる際の設定画面の例を示す。設定画面１１００において、コミュニケーションを行う時間設定１１０１およびコミュニケーション終了時の動作設定１１０２を含む。時間設定１１０１は、コミュニケーションを行う時間の設定を行う。ここでは、時間間隔もしくは開始からの連続時間にて設定できる例を示している。これらの設定は、例えば、プルダウンにて設定可能であってもよい。動作設定１１０２は、所定のコミュニケーション終了時のロボット１００の動作を指定するための設定項目である。ここでは、充電地点（図１０の例の場合は充電位置１００３）への移動、もしくは、大人の元（図１０の例の場合は親１００２の周辺）への移動が選択できるものとする。なお、大人の元への移動については、例えば、ロボット１００は、撮像部１１５やセンサ部１２２から得られる情報に基づいて、周辺の大人（所定の人物）を検知し、その周辺に移動する。なお、図１１の設定画面１１００の構成は一例であり、他の設定項目が設定できてもよいし、更に詳細な設定が可能であってもよい。例えば、必要に応じて、親１００２が、ロボット１００によるコミュニケーションの時間を延長するような指示を受け付けることができてもよい。
【００７９】
［処理フロー］
図１２は、本実施形態に係るロボット１００の誘導処理のフローチャートである。本実施形態において、本処理フローは、ロボット１００のＣＰＵ１１１がＨＤＤ１１２に記憶されたプログラムを読み出して実行することにより実現される。各処理工程は、例えば、図１の部位や図９の処理部が協働して実現されるが、ここでは説明を簡略化するために、処理主体をロボット１００として包括的に説明する。
【００８０】
Ｓ１２０１にて、ロボット１００は、対象人物の監視を開始する。ここでの監視は、コミュニケーションの相手となる対象人物を認識し、その動作をセンサ部１２２等による情報の収集を行う。この場合、ロボット１００は、対象人物の正面に移動するような動作を行ってよい。
【００８１】
Ｓ１２０２にて、ロボット１００は、コンテンツの提供を開始する。ここで提供されるコンテンツは、対象人物（本例では児童）からの指定を受け付けてもよいし、他のユーザー（例えば、児童の親）から受け付けてもよい。このとき、ロボット１００は、選択可能なコンテンツを提示してもよい。
【００８２】
Ｓ１２０３にて、ロボット１００は、対象人物とのコミュニケーションが正常に行われているか否かを判定する。例えば、提供しているコンテンツに対して、対象人物が何かしらの反応を示している場合や、問いかけに対して返事をする場合には、正常にコミュニケーションが行われているものとする。ここでは、センサ部１２２等により得られた情報に基づいて判定してよい。コミュニケーションが正常であると判定された場合は（Ｓ１２０３にてＹＥＳ）Ｓ１２０４へ進み、正常でないと判定された場合は（Ｓ１２０３にてＮＯ）Ｓ１２０６へ進む。
【００８３】
Ｓ１２０４にて、ロボット１００は、所定のタイミングに達したか否かを判定する。本実施形態において、ここでの所定のタイミングは、図１１に示した設定画面１１００の時間設定１１０１にて設定した時間に対応する。所定のタイミングに達したと判定された場合は（Ｓ１２０４にてＹＥＳ）Ｓ１２０５へ進み、達していないと判定された場合は（Ｓ１２０４にてＮＯ）Ｓ１２０３へ戻る。
【００８４】
Ｓ１２０５にて、ロボット１００は、退避動作を行う。退避動作の処理の詳細は、図１３を用いて後述する。本工程の処理が完了した後、本処理フローを終了する。
【００８５】
Ｓ１２０６にて、ロボット１００は、コミュニケーションが正常でないと判定された原因が、対象人物が所定領域から外部に移動したことであるか否かを判定する。所定領域とは、例えば、図１０の領域１００４に相当する。所定領域からの移動であると判定された場合は（Ｓ１２０６にてＹＥＳ）Ｓ１２０７へ進み、所定領域からの移動でないと判定された場合は（Ｓ１２０６にてＮＯ）Ｓ１２０９へ進む。
【００８６】
Ｓ１２０７にて、ロボット１００は、対象人物に対し所定領域への誘導動作を行う。ここでの誘導動作は、例えば、音声にて通知するような方法でもよいし、対象人物の近くに移動した上で、所定領域へ案内するような動作であってもよい。もしくは、誘導用のコンテンツを表示したりするような動作であってもよい。ここでの誘導動作は、一定時間継続してよい。
【００８７】
Ｓ１２０８にて、ロボット１００は、誘導動作の後、対象人物が所定領域内へ移動したか否かを判定する。ここでは、センサ部１２２等による情報に基づいて、対象人物が所定領域内にいるか否かを検知する。所定位置へ移動したと判定された場合（Ｓ１２０８にてＹＥＳ）Ｓ１２０３へ戻る。この場合、コンテンツの提供が継続され、ロボット１００と対象人物とのコミュニケーションが試みられる。所定位置へ移動していないと判定された場合（Ｓ１２０８にてＮＯ）Ｓ１２０９へ進む。
【００８８】
Ｓ１２０９にて、ロボット１００は、対象人物とのコミュニケーションを中断し、所定のユーザー（例えば、児童の親）に対して中断通知を行う。ここでの通知方法は、音声にて通知してもよいし、通知先となる人物の周辺に移動した上で通知を行ってもよい。または、中断した理由に応じて通知方法を切り替えてもよい。例えば、対象人物が寝てしまったことを検知した場合には、音量を落とした上で親の周辺に近づいて通知をしてもよい。もしくは、何らかの緊急事態などにより中断した場合には、音量を上げて通知してもよい。その後、本処理フローを終了する。
【００８９】
なお、Ｓ１２０９の通知動作が完了した後は、中断した理由に応じて、その後の動作を切り替えてもよい。例えば、充電位置などの所定の位置に移動するような構成であってもよいし、寝ている場合には対象人物の周辺に移動して、その状態を見守る動作を行ってもよい。
【００９０】
（退避動作）
図１３は、本実施形態に係る退避動作の処理を示すフローチャートである。本処理は、図１２のＳ１２０５の工程に相当する。
【００９１】
Ｓ１３０１にて、ロボット１００は、対象人物に対してコミュニケーションの終了を予告する。ここでの予告は、終了までの残り時間を示してもよいし、カウントダウンのような方法で行ってもよい。もしくは、終了が近づくことを示唆するような音楽を出力してもよい。
【００９２】
Ｓ１３０２にて、ロボット１００は、現在提供しているコンテンツの直近の区切りに達したか否かを判定する。上述したように、本実施形態では、コンテンツは１または複数のセクションにて構成されており、そのセクション間の区切りに達した時点をコミュニケーションの終了タイミングとする。なお、コンテンツの種類によって、区切りの設定方法は変化してよい。コンテンツの区切りに達したと判定された場合（Ｓ１３０２にてＹＥＳ）Ｓ１３０３へ進む。コンテンツの区切りに達していないと判定された場合（Ｓ１３０２にてＮＯ）Ｓ１３０１へ戻る。なお、Ｓ１３０１に戻った場合の予告は、前回の予告と変更してもよい。
【００９３】
Ｓ１３０３にて、ロボット１００は、提供していたコンテンツを終了させる。この時の終了方法は、徐々に音声を小さくしていくように終了してもよいし、区切りにて瞬断するように終了させてもよい。
【００９４】
Ｓ１３０４にて、ロボット１００は、対象人物の周囲から離れるように移動を開始する。ここでの移動先は、例えば、図１０の充電位置１００３など予め設定された位置でよい。
【００９５】
Ｓ１３０５にて、ロボット１００は、移動中に対象人物が接近してきたか否かを判定する。ここでは、センサ部１２２等により得られた情報に基づいて、対象人物の接近を判定してよい。対象人物の接近を検知した場合（Ｓ１３０５にてＹＥＳ）Ｓ１３０６へ進み、接近を検知していない場合（Ｓ１３０５にてＮＯ）Ｓ１３０７へ進む。
【００９６】
Ｓ１３０６にて、ロボット１００は、対象人物に対して、コミュニケーションは終了したことを伝達するための動作を行う。例えば、ロボット１００が、充電が必要になったことを通知するような表示を行ってもよい。この場合において、実際に電源部１１６の電力の残容量が低下している必要はない。もしくは、ロボット１００は、寝ているような音声やリアクションを行うような構成であってもよい。その後、Ｓ１３０７へ進む。
【００９７】
Ｓ１３０７にて、ロボット１００は、対象人物とのコミュニケーションが終了したことを、所定のユーザー（例えば、児童の親）に対して通知する。ここでの通知方法は、音声にて通知してもよい。その後、本処理フローを終了し、図１２へ戻る。
【００９８】
なお、上記の例では、設定したタイミングにてコミュニケーション（コンテンツの提供）を終了する例を示したが、これに限定するものではない。例えば、設定したタイミングにてなった際に、所定の人物（例えば、親）の周辺に移動するように誘導した上で、ロボットと児童との１対１のコミュニケーションから、ロボットと複数の人物による、１対多のコミュニケーションが行われるように切り替えてもよい。この場合には、新たなコンテンツを提供するような構成であってもよい。
【００９９】
また、上記の例では、時間指定にて、コミュニケーションを継続、中断するタイミングを指定したが、これに限定するものではない。例えば、撮像部１１５やセンサ部１２２等から取得される情報に基づいて、所定のイベントが発生したことを検知した時点を指定できるような構成であってもよい。例えば、共有スペースに特定の人物が入ってきた時点を指定できてもよい。具体的には、家に父親が帰ってきた時点を指定できてもよい。もしくは、母親が子供を呼んだことを検知したタイミングを指定できてもよい。
【０１００】
また、ロボット１００が対象人物とのコミュニケーションを行う時間を、予め決定された規則性のあるスケジュールに応じて決定してもよい。例えば、ある家庭における一日のスケジュールを設定しておき、その中で夕食前までのある期間をコミュニケーション可能な時間として決定してもよい。
【０１０１】
また、コミュニケーションを開始する際には、ロボット１００から対象人物に接近し、提供可能なコンテンツがあることを提示してもよい。
【０１０２】
以上、本実施形態により、ある行動を対象人物に終了させる際のスムーズな切り替えをサポートすることが可能となる。
【０１０３】
＜実施形態のまとめ＞
１．上記実施形態のロボット（例えば、１００）は、
可動式のロボットであって、
前記ロボットを移動させる駆動手段（例えば、１２１）と、
対象人物へ情報を提供する提供手段（例えば、１１７、１１８）と、
前記ロボットの動作を制御する制御手段（例えば、１１０）と、
を備え、
前記制御手段は、前記提供手段により前記情報を提供している際に所定のタイミングとなった場合、前記対象人物から離れるように前記駆動手段を制御する。
【０１０４】
この実施形態により、ある行動を対象人物に終了させる際のスムーズな切り替えをサポートすることが可能となる。
【０１０５】
２．上記実施形態では、前記情報は、複数のセクションにより構成され、
前記所定のタイミングは、前記複数のセクションの区切りに達したタイミングである。
【０１０６】
この実施形態により、適切なタイミングにて、行動の終了を行うことができる。
【０１０７】
３．上記実施形態では、前記対象人物の状態を検知する検知手段（例えば、１１４、１１５）を更に有し、
前記所定のタイミングは、前記検知手段にて前記対象人物が所定の状態になったタイミングである。
【０１０８】
この実施形態により、対象人物の状態に応じて、行動の終了を行うことができる。
【０１０９】
４．上記実施形態では、前記所定の状態は、前記対象人物が寝ている状態である。
【０１１０】
この実施形態により、対象人物が寝ている状態になった際には、情報の提供を終了することができる。
【０１１１】
５．上記実施形態では、前記制御手段は、前記対象人物から離れるように移動している際に、前記検知手段により前記対象人物の接近を検知した場合、前記提供手段にて所定の情報を提供させる。
【０１１２】
この実施形態により、対象人物からロボットが離れている際についてきた場合には、その状況に応じた情報の提供を行うことができる。
【０１１３】
６．上記実施形態では、前記所定の情報は、当該ロボットが充電中であることを示す情報である。
【０１１４】
この実施形態により、ロボットは充電が必要であることを示すことで、対象人物がロボットから離れやすくなることが可能となる。
【０１１５】
７．上記実施形態では、前記制御手段は、前記対象人物から離れるタイミングを、段階的に前記提供手段にて通知させる。
【０１１６】
この実施形態により、対象人物がロボットからスムーズに離れやすくなることが可能となる。
【０１１７】
８．上記実施形態では、前記制御手段は、前記対象人物から離れる際に、所定の位置へ移動するように制御する。
【０１１８】
この実施形態により、対象人物から離れる際に、予め規定された位置へロボットを退避させることが可能となる。
【０１１９】
９．上記実施形態では、前記所定の位置は、前記ロボットに対して充電が行われる位置である。
【０１２０】
この実施形態により、対象人物から離れる際に、ロボットの充電が可能な位置へ退避することが可能となる。
【０１２１】
１０．上記実施形態では、前記所定のタイミングは、前記提供手段にて提供していた情報に応じて異なる。
【０１２２】
この実施形態により、対象人物に対して提供していた情報に応じて、当該対象人物から離れるタイミングを規定することが可能となる。
【０１２３】
１１．上記実施形態では、前記対象人物の行動履歴を取得する取得手段（例えば、９０７、９１４）を更に有し、
前記所定のタイミングは、前記対象人物の行動履歴に応じて異なる。
【０１２４】
この実施形態により、対象人物の過去の行動履歴に応じた、当該対象人物から離れるタイミングを規定することが可能となる。
【０１２５】
１２．上記実施形態では、前記提供手段により提供される情報の選択を前記対象人物から受け付ける受け付け手段（例えば、１１９、９０３）を更に有する。
【０１２６】
この実施形態により、対象人物の好みの情報を提供することができる。
【０１２７】
１３．上記実施形態では、前記対象人物は、子供である。
【０１２８】
この実施形態により、対象人物を子供として、コミュニケーションを提供することができる。
【０１２９】
１４．上記実施形態のロボット（例えば、１００）の制御方法は、
可動式のロボットの制御方法であって、
前記ロボットを移動させる移動工程と、
対象人物へ情報を提供する提供工程と
を有し、
前記提供工程により前記情報を提供している際に所定のタイミングとなった場合、前記移動工程において、前記対象人物から離れるように制御される。
【０１３０】
この実施形態により、ある行動を対象人物に終了させる際のスムーズな切り替えをサポートすることが可能となる。
【０１３１】
発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。
【図１】
2020174608.tif 000003
【図２】
2020174608.tif 000004
【図３】
2020174608.tif 000005
【図４】
2020174608.tif 000006
【図５】
2020174608.tif 000007
【図６】
2020174608.tif 000008
【図７】
2020174608.tif 000009
【図８】
2020174608.tif 000010
【図９】
2020174608.tif 000011
【図１０】
2020174608.tif 000012
【図１１】
2020174608.tif 000013
【図１２】
2020174608.tif 000014
【図１３】
2020174608.tif 000015
【国際調査報告】
2020174608.tif 000016
2020174608.tif 000017