(57)【要約】【課題】自律移動体が取得した情報を外部に出力することにより情報を有効に活用することができる情報処理装置、情報処理方法および情報処理プログラムを提供する。【解決手段】自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得する情報取得部と、環境情報から保存すべき特定環境情報を抽出する抽出部と、特定環境情報を外部に出力するよう自律移動体の行動を制御する行動制御部とを備える情報処理装置である。【選択図】図２
2020064385.tif 000002
【特許請求の範囲】
【請求項１】
自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得する情報取得部と、
前記環境情報から保存すべき特定環境情報を抽出する抽出部と、
前記特定環境情報を外部に出力するよう前記自律移動体の行動を制御する行動制御部と
を備える情報処理装置。
【請求項２】
前記自律移動体の行動を示す行動情報に前記特定環境情報を対応付ける対応付け部を備え、
前記行動制御部は、さらに前記特定環境情報に対応付けられた前記行動情報を外部に出力するよう前記自律移動体の行動を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記行動情報は、前記自律移動体が前記特定環境情報を取得した場合にとる行動を示す情報である
請求項２に記載の情報処理装置。
【請求項４】
前記特定環境情報は、前記自律移動体の近傍にいる人の状態を示す情報である
請求項１に記載の情報処理装置。
【請求項５】
前記特定環境情報は、前記自律移動体の活動範囲内の所定の位置の状態を示す情報である
請求項１に記載の情報処理装置。
【請求項６】
前記対応付け部は、前記特定環境情報と、該特定環境情報に基づいて前記自律移動体が行った行動を示す前記行動情報を対応付ける
請求項２に情報処理装置。
【請求項７】
前記外部への出力は、前記自律移動体の行動により、物品に設けられた記憶媒体に前記環境情報および前記行動情報を書き込むことにより行われる
請求項１に記載の情報処理装置。
【請求項８】
前記自律移動体は動物型であり、前記物品は前記自律移動体用のおもちゃである
請求項７に記載の情報処理装置。
【請求項９】
前記外部への出力は、前記自律移動体の行動により物を配置することにより行われる
請求項１に記載の情報処理装置。
【請求項１０】
前記外部への出力は、前記自律移動体の行動によりメッセージを記すことにより行われる
請求項１に記載の情報処理装置。
【請求項１１】
前記メッセージは人には見えない素材により記される
請求項１０に記載の情報処理装置。
【請求項１２】
前記外部への出力は、外部の記憶装置に前記特定環境情報を送信することにより行われる
請求項１に記載の情報処理装置。
【請求項１３】
前記特定環境情報は長期間保存すべき情報として長期的な記憶が可能な記憶媒体に保存される
請求項１に記載の情報処理装置。
【請求項１４】
外部に出力する前記特定環境情報を決定する出力決定部を備える
請求項１に記載の情報処理装置。
【請求項１５】
自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得し、
前記環境情報から保存すべき特定環境情報を抽出し、
前記特定環境情報を外部に出力するよう前記自律移動体の行動を制御する
情報処理方法。
【請求項１６】
自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得し、
前記環境情報から保存すべき特定環境情報を抽出し、
前記特定環境情報を外部に出力するよう前記自律移動体の行動を制御する
情報処理方法をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
近年犬型や人型などの自律移動体（ロボット）が人々の生活の身近な存在になってきている。そのようなロボットが様々な自律行動をとるために認識した情報から学習を行い、自己の行動にフィードバックすることが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２３４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、人とロボットの関わりがより深くなってきており、家庭などにおいてロボットが複数台存在し、ロボット同士の関わりも深くなってきている。引用文献１に記載された技術はロボットの自律行動のためのものであり、ロボット同士の関わりに寄与するものではない。今後、より人と複数のロボットの関わりが増えていく状況において、ロボット同士の情報の伝達などの関わりを実現する技術が必要となっている。
【０００５】
本技術はこのような点に鑑みなされたものであり、自律移動体が取得した情報を外部に出力することにより情報を有効に活用することができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、第１の技術は、自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得する情報取得部と、環境情報から保存すべき特定環境情報を抽出する抽出部と、特定環境情報を外部に出力するよう自律移動体の行動を制御する行動制御部とを備える情報処理装置である。
【０００７】
また、第２の技術は、自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得し、環境情報から保存すべき特定環境情報を抽出し、特定環境情報を外部に出力するよう自律移動体の行動を制御する情報処理方法である。
【０００８】
さらに、第３の技術は、自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得し、環境情報から保存すべき特定環境情報を抽出し、特定環境情報を外部に出力するよう自律移動体の行動を制御する情報処理方法をコンピュータに実行させる情報処理プログラムである。
【図面の簡単な説明】
【０００９】
【図１】自律移動体の構成を示す外観斜視図である。
【図２】情報処理装置の構成を示すブロック図である。
【図３】特定環境情報と行動情報の説明図である。
【図４】情報出力処理の流れを示すフローチャートである。
【図５】情報出力処理の流れを示すフローチャートである。
【図６】情報出力の第１の手法の説明図である。
【図７】情報出力の第２の手法の説明図である。
【図８】情報出力の第２の手法の説明図である。
【図９】情報出力の第３の手法の説明図である。
【図１０】情報出力の第３の手法の説明図である。
【図１１】出力された情報を取得する側の情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本技術の実施の形態について図面を参照しながら説明する。なお、説明は以下の順序で行う。
＜１．実施の形態＞
［１−１．自律移動体１０のハードウェア構成例］
［１−２．情報処理装置１００の構成］
［１−３．特定環境情報と行動情報］
［１−４．情報出力処理］
［１−５−１．情報出力の第１の手法］
［１−５−２．情報出力の第２の手法］
［１−５−３．情報出力の第３の手法］
［１−５−４．情報出力の第４の手法］
［１−６．情報の取得］
＜２．変形例＞
【００１１】
＜１．実施の形態＞
＜１−１．自律移動体１０のハードウェア構成例＞
本技術の一実施形態に係る自律移動体１０のハードウェア構成例について説明する。なお、以下では、自律移動体１０が犬型の四足歩行ロボットである場合を例に説明する。また、以下の説明では自律移動体は複数の人からなる家族が住む家を活動範囲とし、その活動範囲で人と共に暮らしているものとして説明を行う。
【００１２】
図１は、本技術の一実施形態に係る自律移動体１０のハードウェア構成例を示す図である。自律移動体１０は、頭部、胴部、４つの脚部、および尾部を有する犬型の四足歩行ロボットである。また、自律移動体１０は、頭部に２つのディスプレイ５１０を備える。
【００１３】
また、自律移動体１０は、種々のセンサを備える。自律移動体１０は、例えば、マイクロフォン５１５、カメラ５２０、ＴｏＦ（Time of Flight）センサ５２５、人感センサ５３０、ＰＳＤ（Position Sensitive Detector）センサ５３５、タッチセンサ５４０、照度センサ５４５、足裏ボタン５５０、慣性センサ５５５、接触面センサ５６０、赤外線センサ５７０、超音波センサ５８０を備える。
【００１４】
（マイクロフォン５１５）
マイクロフォン５１５は、周囲の音を収集する機能を有する。上記の音には、例えば、ユーザの発話や、周囲の環境音が含まれる。自律移動体１０は、例えば、頭部に４つのマイクロフォンを備えてもよい。複数のマイクロフォン５１５を備えることで、周囲で発生する音を感度高く収集すると共に、音源の定位を実現することが可能となる。
【００１５】
（カメラ５２０）
カメラ５２０は、ユーザや周囲環境を撮像する機能を有する。自律移動体１０は、例えば、鼻先と腰部に２つの広角カメラを備えてもよい。この場合、鼻先に配置される広角カメラは、自律移動体１０の前方視野（すなわち、犬の視野）に対応した画像を撮像し、腰部の広角カメラは、上方を中心とする周囲領域の画像を撮像する。自律移動体１０は、例えば、腰部に配置される広角カメラにより撮像された画像に基づいて、天井の特徴点などを抽出し、ＳＬＡＭ（Simultaneous Localization and Mapping）を実現することができる。
【００１６】
（ＴｏＦセンサ５２５）
ＴｏＦセンサ５２５は、頭部前方に存在する物体との距離を検出する機能を有する。ＴｏＦセンサ５２５は、頭部の鼻先に備えられる。ＴｏＦセンサ５２５によれば、種々の物体との距離を精度高く検出することができ、ユーザを含む対象物や障害物などとの相対位置に応じた動作を実現することが可能となる。
【００１７】
（人感センサ５３０）
人感センサ５３０は、ユーザやユーザが飼育するペットなどの所在を検知する機能を有する。人感センサ５３０は、例えば、胸部に配置される。人感センサ５３０によれば、前方に存在する動物体を検知することで、当該動物体に対する種々の動作、例えば、興味、恐怖、驚きなどの感情に応じた動作を実現することが可能となる。
【００１８】
（ＰＳＤ５３５）
ＰＳＤセンサ５３５は、自律移動体１０の前方床面の状況を取得する機能を有する。ＰＳＤセンサ５３５は、例えば、胸部に配置される。ＰＳＤセンサ５３５によれば、自律移動体１０の前方床面に存在する物体との距離を精度高く検出することができ、当該物体との相対位置に応じた動作を実現することができる。
【００１９】
（タッチセンサ５４０）
タッチセンサ５４０は、ユーザによる接触を検知する機能を有する。タッチセンサ５４０は、例えば、頭頂、あご下、背中など、ユーザが自律移動体１０に対し触れる可能性が高い部位に配置される。タッチセンサ５４０は、例えば、静電容量式や感圧式のタッチセンサであってよい。タッチセンサ５４０によれば、ユーザによる触れる、撫でる、叩く、押すなどの接触行為を検知することができ、当該接触行為に応じた動作を行うことが可能となる。
【００２０】
（照度センサ５４５）
照度センサ５４５は、自律移動体１０が位置する空間の照度を検出する。照度センサ５４５は、例えば、頭部背面において尾部の付け根などに配置されてもよい。照度センサ５４５によれば、周囲の明るさを検出し、当該明るさに応じた動作を実行することが可能となる。
【００２１】
（足裏ボタン５５０）
足裏ボタン５５０は、自律移動体１０の脚部底面が床と接触しているか否かを検知する機能を有する。このために、足裏ボタン５５０は、４つの脚部の肉球に該当する部位にそれぞれ配置される。足裏ボタン５５０によれば、自律移動体１０と床面との接触または非接触を検知することができ、例えば、自律移動体１０がユーザにより抱き上げられたことなどを把握することが可能となる。
【００２２】
（慣性センサ５５５）
慣性センサ５５５は、頭部や胴部の速度や加速度、回転などの物理量を検出する６軸センサである。すなわち、慣性センサ５５５は、Ｘ軸、Ｙ軸、Ｚ軸の加速度および角速度を検出する。慣性センサ５５５は、頭部および胴部にそれぞれ配置される。慣性センサ５５５によれば、自律移動体１０の頭部および胴部の運動を精度高く検出し、状況に応じた動作制御を実現することが可能となる。
【００２３】
（接触面センサ５６０）
接触面センサ５６０は、触覚センサ、感圧センサなどから構成され、自律移動体１０の脚部底面が接触している床面の状態（硬い、柔らかい、凹凸がある、凹凸がないなど）を検出する機能を有する。このために接触面センサ５６０は、４つの脚部の肉球に該当する部位にそれぞれ配置される。接触面センサ５６０によれば、自律移動体１０が接触している床面の状態を認識することができ、例えば、床面が滑りやすい、などを把握することが可能となる。
【００２４】
（赤外線センサ５７０）
赤外線センサ５７０は、カメラ５２０で撮影できる像とは異なる映像を撮影する、対象物の温度を遠くから非接触で測定する、などを行うことができる。赤外線センサ５７０は、例えば自律移動体１０の鼻先に設けられている。
【００２５】
（超音波センサ５８０）
超音波センサ５８０は、超音波を発信し、障害物に当たって反射して戻って超音波を受信することにより、壁の有無、壁までの距離、障害物の有無、障害物までの距離などを求めることができる。超音波センサ５８０は、例えば自律移動体１０の鼻先に設けられている。
【００２６】
（環境地図作成機能および自己位置推定機能）
自律移動体１０は、ＳＬＡＭ（Simultaneous Localization and Mapping）機能を備え、ＳＬＡＭにより自律移動体１０の周囲の環境の地図の作成および自己位置推定を行うことができる。ＳＬＡＭは、マイクロフォン５１５、カメラ５２０、赤外線センサ５７０、超音波センサ５８０などからのセンサ情報を複合的に用いることにより環境地図の作成、環境地図内における自己位置の推定を行うことができる。
【００２７】
環境地図とは自律移動体１０が活動する活動範囲（家など）の間取り情報、各部屋の形状情報、各部屋に配置された物体の位置および形状情報、特定の領域の位置情報などを含む地図形式の情報である。自律移動体１０が活動する空間内の特定の領域の位置情報は環境地図の所定の位置を基準点とした座標情報として表してもよい。自己位置情報とはその環境地図における自律移動体１０の現在位置を示す情報である。
【００２８】
以上、本技術の一実施形態に係る自律移動体１０の構成について説明した。なお、図１を用いて説明した上記の構成はあくまで一例であり、自律移動体１０が備え得るセンサの構成は係る例に限定されない。自律移動体１０は、上記の構成のほか、Structured Lightカメラ、温度センサ、地磁気センサ、ＧＮＳＳ（Global Navigation Satellite System）、インターネット接続、WiFi接続、Bluetooth（登録商標）などの通信機能などを備えている。自律移動体１０が備えるセンサの構成は、仕様や運用に応じて柔軟に変形され得る。
【００２９】
［１−２．情報処理装置１００の構成］
次に図２を参照して自律移動体１０において動作する情報処理装置１００の構成について説明する。情報処理装置１００は、情報取得部１０１、短期記憶部１０２、抽出部１０３、行動制御部１０４、対応付け部１０５、長期記憶部１０６、出力決定部１０７とから構成されている。
【００３０】
情報取得部１０１は、自律移動体１０が備える各種センサからのセンサ情報に基づいて認識処理、検出処理などを行うことにより、自律移動体１０の周囲の環境に関する各種情報（以下、環境情報と称する。）を取得するものである。
【００３１】
情報取得部１０１が取得する環境情報としては、被写体検出による被写体情報、顔検出による人の顔情報、顔識別による顔識別情報、表情認識による感情情報、視線検出による人の視線情報、動体検出による動体情報、音源方向検出による音源方向情報、人体検出による人体情報（人体の全部、一部を含む、人体の状態（立っている、寝ているなど））、トラッキング処理による人や物体の追跡情報、ＳＬＡＭによる環境地図と自己位置、物体認識による物体情報、接触面センサによる接触面情報などがある。顔識別により、自律移動体１０の活動範囲である家などにおける家族を構成する人物それぞれを認識することができる。
【００３２】
これらの環境情報は組み合わせにより相互に補完することもできる。例えば、音源方向検出により水の音を検出することにより水場の位置を認識して環境地図に加える、被写体検出によりテレビの存在を検出し、さらに音源方向検出によりテレビの音を検出することによりテレビの位置を認識して環境地図に加える、などである。
【００３３】
よって、環境地図によれば、自律移動体１０は活動範囲内の特定の領域（例えば、台所、風呂、洗面所などの水場、テレビがある部屋など）の位置を認識することができる。
【００３４】
短期記憶部１０２は、情報取得部１０１により取得された環境情報を記憶保持するものである。短期記憶部１０２は、例えばＲＡＭ（Random Access Memory）などの一時的な情報の保存が可能な記憶媒体である。よって、短期記憶部１０２には自律移動体１０の活動範囲の今現在の環境情報が保存される。なお、短期記憶部１０２は情報処理装置１００が備えていてもよいし、自律移動体１０が備えているものを利用してもよい。
【００３５】
抽出部１０３は、情報取得部１０１により取得されて短期記憶部１０２に記憶保持された環境情報のうち、長期記憶部１０６に保存すべき特定の環境情報（以下、特定環境情報と称する。）を所定のルールに基づいて抽出するものである。抽出部１０３は抽出した特定環境情報を対応付け部１０５に供給する。抽出のルールとしては、自律移動体１０の近傍にいる人（同じ活動範囲で生活していると認識している人）に関連する情報や、自律移動体１０の近傍にいる人が喜んだことに関連する情報を優先して抽出する、などである。これは、犬型の自律移動体１０は人を楽しませたり、喜ばせたりするためのものであるため、人が喜ぶ事に関する情報を優先して取得するに値するからである。また、抽出部１０３は特定環境情報として、自律移動体１０の活動範囲内の所定の位置に関する情報を優先して抽出してもよい。例えば、自身の危険に関連する位置についての情報などである。これは、例えば水場の位置の情報など、自身の故障などに繋がる情報は自律移動体１０が活動を継続していく上で重要な情報であるからである。
【００３６】
行動制御部１０４は、情報取得部１０１により取得された環境情報に基づいて、予め用意してある行動の種類を定義したテーブル、人工知能などにより自律移動体１０の行動を決定する。そして、自律移動体１０を構成する頭部、胴部、４つの脚部、および尾部の各部および各センサの動作を制御して環境情報に応じた行動をとるように自律移動体１０の行動を制御するものである。自律移動体１０がとった行動の内容を示す行動情報は対応付け部１０５に供給される。
【００３７】
また行動制御部１０４は、長期記憶部１０６に保存された特定環境情報とその特定環境情報に対応付けられた行動情報とに基づいて自律移動体１０を制御することにより、特定環境情報に応じた行動をとるように自律移動体１０の行動を制御する。さらに、行動制御部１０４は、出力決定部１０７により決定された情報を外部に出力するよう自律移動体１０の行動を制御する。
【００３８】
対応付け部１０５は、抽出部１０３から供給された特定環境情報と、行動制御部１０４から供給された行動情報とを対応付けて長期記憶部１０６に保存する処理を行うものである。対応付けのルールとしては、例えば特定環境情報を情報取得部１０１で取得したタイミングと、その特定環境情報取得のタイミングに最も近いタイミングで自律移動体１０がとった行動を示す行動情報とを対応付ける、などである。これにより、対応付け部１０５は特定環境情報に基づいて自律移動体１０がとった行動を示す行動情報を対応付けることができる。
【００３９】
長期記憶部１０６は、対応付け部１０５により対応付けられた特定環境情報と行動情報とを長期記憶として保存するものである。長期記憶部１０６は、例えば、ハードディスク、半導体メモリなどを用いた大容量記憶媒体である。なお、長期記憶部１０６は情報処理装置１００が備えていてもよいし、自律移動体１０が備えているものを利用してもよい。
【００４０】
なお、行動制御部１０４から情報取得部１０１に対して自律移動体１０が実際に行った行動を示す情報である行動情報が供給される。これにより自律移動体１０の行動から環境情報が変化したことを情報取得部１０１は取得することができる。
【００４１】
出力決定部１０７は、長期記憶部１０６に保存されている特定環境情報と行動情報のうち、どの情報を外部に出力するか、どのような態様で外部に出力するかを決定するものである。情報の出力の詳細については後述する。
【００４２】
以上の構成により、自律移動体１０が活動を続ける限り、常時、環境情報の取得、特定環境情報の抽出、環境情報と行動情報とを対応付けた保存、自律移動体１０の行動制御、自律移動体の行動に対する環境情報の取得が繰り返し行われる。したがって、自律移動体１０が所有者のもとで活動を始めたばかりの頃は長期記憶部１０６には特定環境情報のみが蓄積されていくが、自律移動体１０が所有者と生活をともにしていくと徐々に特定環境情報とともに、特定環境情報に対応した行動情報も長期記憶部１０６に蓄積されていくことになる。
【００４３】
情報処理装置１００は以上のようにして構成されている。情報処理装置１００はプログラムで構成され、そのプログラムは予め自律移動体１０にインストールされていてもよいし、ダウンロード、記憶媒体などで配布されて、ユーザが自ら自律移動体１０にインストールするようにしてもよい。また、情報処理装置１００は、プログラムによって実現されるのみでなく、その機能を有するハードウェアによる専用の装置、回路などを組み合わせて実現されてもよい。
【００４４】
［１−３．特定環境情報と行動情報］
次に特定環境情報と行動情報の詳細について説明する。図３に示すように特定環境情報と行動情報は対応付け部１０５によって対応付けられて長期記憶部１０６に保存される。なお、以下の特定環境情報と行動情報の対応付けはあくまで例示であり、その対応付けに限定されるものではなく、それ以外の対応付けも可能である。
【００４５】
「自己（自律移動体１０）の周囲にいる人は誰か」および「その人が喜んでいる」という特定環境情報には、「人を喜ばせる行動（例えばバンザイ、しっぽを振る、首を縦に振るなど）」の行動情報が対応付けられている。これは、自律移動体１０の周囲にいる人が好きな自律移動体１０の行動を示すものである。自律移動体１０の周囲にいる人に合わせてその人が好む行動を行えば、よりその人を喜ばせることができる。「自己（自律移動体１０）の周囲にいる人は誰か」という環境情報は顔検出、人体検出により得ることができ、「その人が喜んでいる」という環境情報は表情認識で笑顔を認識することにより得ることができる。
【００４６】
「床面が滑りやすい」という環境情報には、「ゆっくり（所定の速度以下で）歩く」という行動情報が対応付けられている。これは、地面（床）が滑りやすい状態の場合にはゆっくり歩くことで自律移動体１０は転倒することを防止できる。「床面が滑りやすい状態か」という環境情報は接触面センサ５６０により認識することができる。
【００４７】
「特定の場所（例えば家（活動範囲）内の窓際など）」および「その特定の場所が温かい（所定の温度以上）」という環境情報には、「気持ちよさそうにしている印象を人に与える行動（伏せる、目を閉じるなど）」という行動情報が対応付けられている。所定の温度以上である温かい場所で伏せるという行動は実際の犬に近い行動であり、これにより、人に自律移動体１０をペットに近い存在としての感じさせることができる。「特定の場所」という環境情報はカメラ５２０からの映像、自己位置推定、環境地図などから取得することができ、「その特定の場所が温かい」という環境情報は温度センサにより取得することができる。
【００４８】
「人に叱られた」という環境情報には、「うつむく、特定の音声を出力する」という行動情報が対応付けられている。叱られた場合にうつむくという行動は実際の犬に近い行動であり、人に自律移動体１０をペットに近い存在として感じさせることができる。「叱られた」という環境情報は顔検出および表情検出、タッチセンサ５４０で叩かれたことを検出することから取得することができる。また、音声認識により所定の音量以上の声である場合に「怒られた」と判断してもよい。
【００４９】
「ディスプレイに特定のアイコン（自律移動体１０のメーカーのロゴ、マークなど）が表示された」という特定環境情報には「喜びを表す行動（例えば、バンザイをする、しっぽを振る、ディスプレイに近づくなど）」の行動情報が対応付けられている。自律移動体１０が自身のメーカーのロゴを認識した場合に喜ぶ行動を保有者に見せることによりその保有者の興味をメーカーに向けることができる。ディスプレイの表示された特定のアイコンの認識は、ＳＬＡＭにより作成した環境地図、カメラ５２０からの映像に基づく被写体検出などにより行うことができる。なお、ディスプレイはテレビ、パーソナルコンピュータ、タブレット端末、プロジェクタからの映像を投影するスクリーンなど、映像を表示するものであれば何でもよい。
【００５０】
「怖いコンテンツ（映画などの映像コンテンツなど）がディスプレイにおいて出力された」という特定環境情報には「怖がることを表す行動（例えば、目を閉じる、後退りする、吠えるなど）」の行動情報が対応付けられている。そのような怖いコンテンツは人も怖がる可能性が高いものであり、人と同じように怖がる行動をとることにより、人に自律移動体１０をより身近な存在に感じさせることができる。また、自律移動体１０のかわいらしさを人に示すことができる。さらに、ディスプレイや人に向かって吠えることにより人をディスプレイから遠ざけるように促すこともできる。「怖いコンテンツ」の認識は、カメラ５２０からの映像に基づく被写体検出、マイクロフォン５１５で集音した声に基づく音声認識（声が所定の周波数以上であるか（叫び声など））、ＩＲパターンに基づいて判断することができる。
【００５１】
なお、インターネットから番組表情報を受信してそれに基づいて怖いコンテンツとしての特定環境情報を得てもよい。
【００５２】
「水場（風呂、台所、洗面所など）の位置」という特定環境情報には「近づかない」という行動情報が対応付けられている。これは、自律移動体１０は精密機械であるため水場に近づいて水に濡れることを防止すべきだからである。「水場」の認識は被写体検出、音声認識による水の音の認識、湿度計により測定する湿度、人からの教示などにより行うことができる。
【００５３】
なお、環境情報はこれらに限られず、自律移動体１０が備える各種センサからの情報から取得できる環境情報であればどのようなものでもよい。また行動情報もこれらに限られず、自律移動体１０がとることができる行動であればどのような行動でもよい。
【００５４】
上述した各種環境情報の取得は機械学習を利用してその精度を高めるようにしてもよい。
【００５５】
このようにして自律移動体１０が活動を継続していくことにより長期記憶部１０６に特定環境情報とそれに対応した行動情報が蓄積していき、行動パターンのバリエーションを増やし、かつ、効率よく行動を発現させることができるようになる。反射行動や予め決められた行動だけでなく、自律移動体１０自身の行動の幅を広げるための環境情報を取得することができるため、ユーザが飽きることがない自律移動体１０を実現することができる。また、自律移動体１０は周囲の環境の情報を随時取得していくので行動に行き詰まることがない。さらに、長期的な記憶として自律移動体１０において利用可能な情報を取捨選択しながら蓄積していくことができる。
【００５６】
［１−４．情報出力処理］
次に情報の出力について説明する。情報の出力とは、自律移動体１０が自身のために特定環境情報と行動情報を外部に出力することと、自律移動体１０が他の自律移動体と共有するために特定環境情報と行動情報を外部に出力することである。
【００５７】
自律移動体１０自身のための情報出力とは、バックアップのために外部記憶装置に特定環境情報と行動情報を出力して保存する場合と、自律移動体１０自身の行動のために特定環境情報と行動情報を保存した物品を活動範囲内に置く場合とがある。
【００５８】
他の自律移動体との情報の共有とは、自律移動体１０自身が保有している情報の全てを他の自律移動体に供給するために出力する場合と、自律移動体１０自身が保有している１または複数の情報を他の自律移動体に供給するために出力する場合とがある。
【００５９】
図４および図５のフローチャートを参照して情報出力処理について説明する。この情報出力処理は出力決定部１０７により出力する情報と出力の態様が決定され、行動制御部１０４による自律移動体１０の制御によって情報の出力が行われる。
【００６０】
まず図４を参照して自律移動体１０自らのための情報出力について説明する。ステップＳ１０１で特定環境情報と行動情報のバックアップが必要であるか否かを判定する。
【００６１】
バックアップが必要であるか否かは、いくつかの判定基準に基づいて行うことができる。例えば、長期記憶部１０６の残り容量が所定量以下である場合、バックアップが必要であると判定する。また、予め決定しておいた所定の特定環境情報を取得した場合、その特定環境情報は重要であるためバックアップが必要であると判定する。
【００６２】
バックアップが必要であると判定された場合、処理はステップＳ１０２に進む（ステップＳ１０１のＹｅｓ）。そして、ステップＳ１０２で情報処理装置１００の行動制御部１０４は自律移動体１０の行動を制御してバックアップ用の出力を行う。
【００６３】
バックアップ用の出力としては、自律移動体１０を、その活動範囲内にあるパーソナルコンピュータ、タブレット端末、スマートフォン、スマートスピーカなどの外部記憶装置と通信可能な位置まで移動させて、自律移動体１０が備える通信機能でその外部記憶装置との通信を行って特定環境情報と行動情報を出力する、という方法がある。
【００６４】
なお、バックアップ用として出力する特定環境情報と行動情報は、長期記憶部１０６に保存されている全ての情報でもよいし、所定の基準に基づいた優先度の高い情報でもよい。
【００６５】
ステップＳ１０１でバックアップの必要がない場合、処理はステップＳ１０３に進む（ステップＳ１０１のＮｏ）。そしてステップＳ１０３で自律移動体１０自身用の情報として出力すべき特定環境情報と行動情報があるか否かを判定する。
【００６６】
この判定は例えば、蓄積された自律移動体１０自身の嗜好に合った情報、自律移動体１０の所有者に関する情報などの特定の情報があるか否かで判定することができる。自律移動体１０自身の嗜好に合った情報としては、活動範囲内の頻繁に訪れる位置の情報（お気に入りの場所）、苦手な位置の情報などがある。自律移動体１０の所有者に関する情報としては、所有者が自律移動体１０の活動範囲内において高頻度でいる位置の情報、所有者と高頻度で遊んだ位置の情報などがある。
【００６７】
自律移動体１０自身用として出力すべき情報があると判定した場合、処理はステップＳ１０４に進む（ステップＳ１０３のＹｅｓ）。そして行動制御部１０４が、自律移動体１０自身用の情報として出力すべき特定環境情報と行動情報を出力するよう自律移動体１０の動作を制御する。出力の具体的方法については後述する。
【００６８】
一方、ステップＳ１０３で自律移動体１０自身用として出力すべき情報がないと判定した場合処理はステップＳ１０５に進み（ステップＳ１０３のＮｏ）、情報の出力は行わない。
【００６９】
そして、ステップＳ１０２、ステップＳ１０４、ステップＳ１０５のいずれも処理はステップＳ１０１に戻り、自律移動体１０が活動を続ける限りステップＳ１０１乃至ステップＳ１０５が繰り返される。
【００７０】
次に図５を参照して他の自律移動体と共有するための情報の出力について説明する。ステップＳ２０１で特定環境情報と行動情報を共有すべき他の自律移動体が存在するか否かを判定する。この判定は、例えばカメラ５２０からの映像に基づく被写体検出など、各種センサからのセンサ情報に基づいて他の自律移動体を認識したか否かにより判定することができる。また、自律移動体１０のメーカーが提供する自律移動体用ネットワークサービスに個々の自律移動体を登録する場合、その登録情報を参照して自身以外の他の自律移動体が存在することを判定してもよい。
【００７１】
他の自律移動体が存在しない場合、他の自律移動体がいると判定されるまでステップＳ２０１が繰り返される（ステップＳ２０１のＮｏ）。
【００７２】
他の自律移動体が存在する場合、処理はステップＳ２０２に進む（ステップＳ２０１のＹｅｓ）。次にステップＳ２０２で、存在する他の自律移動体が自律移動体１０の活動範囲で長期に渡って共に行動する自律移動体であるか（自律移動体１０が活動する家などにおける複数台目の自律移動体であるか）を判定する。この判定は、例えばセンサ情報から他の自律移動体を認識し、その他の自律移動体のＩＤが自律移動体１０のメーカーが提供する自律移動体用ネットワークサービスに登録されているかを参照することにより確認できる。他の自律移動体が自律移動体１０の活動範囲で長期に渡って共に行動する自律移動体ではない場合、それは活動範囲に一時的に滞在しているだけの自律移動体である（例えば所有者の友人が所有する自律移動体など）といえる。
【００７３】
ステップＳ２０２で他の自律移動体がその活動範囲で長期に渡って共に行動する自律移動体である場合、処理はステップＳ２０３に進む（ステップＳ２０２のＹｅｓ）。そしてステップＳ２０３で長期記憶部１０６に保存されている全ての特定環境情報と行動情報を他の自律移動体と共有するために出力する。全ての情報を出力するのは、その他の自律移動体は同じ活動範囲で長期間共に行動する（共に暮らす）ものであるため、全ての特定環境情報と行動情報を共有したほうがよりその活動範囲に適合して活動することができるからである。ただし、全ての情報を出力するのは必須の処理ではなく、特定の条件に合致した複合情報のみを出力するようにしてもよい。出力の具体的方法については後述する。
【００７４】
一方、ステップＳ２０２で他の自律移動体がその活動範囲で長期に渡って共に行動する自律移動体ではない場合（一時的に滞在しているだけの自律移動体である場合）、処理はステップＳ２０４に進む（ステップＳ２０２のＮｏ）。そしてステップＳ２０４で、１または複数の特定環境情報と行動情報を他の自律移動体と共有するために出力する。ここで、全ての情報ではなく１または複数の特定環境情報と行動情報を出力する、としているのは、他の自律移動体が一時的に活動範囲に滞在ものであるならば全ての情報を共有する必要はなく、滞在期間内の行動に必要な情報のみを共有すれば十分だからである。ただし、この記載は全ての情報を共有することを排除するものではない。
【００７５】
滞在期間内の行動に必要な情報としては、自律移動体自身の安全に関わる情報（水場には近づかないなど）や、人を喜ばせる情報（人が喜ぶ動作など）などがある。具体的には、長期記憶部１０６において行動情報である「近づかない」と対応付けられた特定環境情報は共有する、などである。これは、「近づかない」という行動情報と対応付けられた特定環境情報は自律移動体にとって危険であったり、所有者に迷惑をかけるおそれがあるものであるため、そのような特定環境情報は他の自律移動体と共有したほうがよいからである。
【００７６】
以上のようにして情報出力処理が行われる。行動制御部１０４は、出力決定部１０７による決定に基づいて、長期記憶部１０６に保存されている特定環境情報と行動情報を出力決定部１０７が決定した態様で出力するための行動（情報出力行動）をとるように自律移動体１０の行動を制御する。
【００７７】
［１−５−１．情報出力の第１の手法］
次に情報出力の第１の手法について説明する。図６に示すように、第１の手法は人が目視で確認することができず、自律移動体が所定の方法でのみ認識することができるインクなどを用いてメッセージＭなどを描く、というものである。メッセージＭとしては文字、図形、絵など、情報の伝達が行えるものであればどのようなものでもよい。
【００７８】
自律移動体が所定の方法でのみ認識することができるインクとは例えば、不可視インクなどと称される紫外線を照射することによってのみ視認することができるインク、人は視認できず自律移動体が備えるカメラでのみ認識することができる特定の周波数のインクなどがある。
【００７９】
この第１の手法において自律移動体１０は頭部内部および／または胴部内部などにインクカートリッジを備え、さらに、インクカートリッジと接続されインクを外に排出するインク排出口を備えている。インク排出口は自律移動体１０の口、手足などに設けられている。
【００８０】
この情報出力の第１の手法は、ステップＳ１０４で説明した、自律移動体１０自身用の情報として出力すべき特定環境情報と行動情報を出力する場合に用いることができる。また、この情報出力の第１の手法は、ステップＳ２０３、ステップＳ２０４で説明した、特定環境情報と行動情報を他の自律移動体と共有するために出力する場合に用いることができる。
【００８１】
例えば、「水場」という特定環境情報と「近づかない」という行動情報と対応付けられている場合、自律移動体１０の行動を制御して、その特定環境情報と行動情報をメッセージとして水場の近傍の位置に記す。そして、他の自律移動体が水場の周囲でそのメッセージを認識して、特定環境情報と行動情報を取得すると、他の自律移動体の行動制御部１０４は「水場に近づかない」という行動情報に基づいて水場に近づかないように他の自律移動体の行動を制御する。
【００８２】
［１−５−２．情報出力の第２の手法］
次に情報出力の第２の手法について説明する。第２の手法は、記憶媒体を介して行うものである。例えば、自律移動体用の物品（おもちゃなど）に記憶媒体を搭載し、自律移動体によるその物品の使用により情報を共有する。図７に示すように、犬型である自律移動体１０においてその物品は骨型おもちゃ３００などがある。この骨型おもちゃ３００に記憶媒体としての非接触型ICカード３１０が設けられている。非接触型ICカード３１０としてはFeliCa（登録商標）などが挙げられる。以下の説明では、図７に示すように、物品は自律移動体１０が口で咥える事が可能な骨型おもちゃ３００であり、その骨型おもちゃに非接触型ICカード３１０が設けられているとして説明を行う。
【００８３】
情報出力の第２の手法は、ステップＳ２０３で説明した、全ての特定環境情報と行動情報を他の自律移動体と共有するために出力する場合、ステップＳ２０４で説明した、１または複数の特定環境情報と行動情報を他の自律移動体と共有するために出力する場合に用いることができる。
【００８４】
この第２の手法において自律移動体１０は記憶媒体用のリーダ／ライタを備えており、物品が骨型おもちゃ３１０である場合、そのリーダ／ライタは自律移動体１０の口に設けられているのが好ましい。自律移動体１０は骨型おもちゃ３００を咥えて遊んだり、骨型おもちゃ３００の位置を移動させたりするからである。
【００８５】
自律移動体１０が骨型おもちゃ３００を咥えて骨型おもちゃ３００に搭載された非接触型ICカード３１０とライタとが近接すると行動制御部１０４は長期記憶部１０６に保存されている特定環境情報と行動情報をライタにより非接触型ICカード３１０に書き込むよう制御する。そして行動制御部１０４は、ライタによる非接触型ICカード３１０への情報の書き込みが終了した骨型おもちゃ３００を図８に示すように活動範囲内のどこかに置くよう自律移動体１０の行動を制御する。
【００８６】
そして、他の自律移動体がその骨型おもちゃ３００を咥えて骨型おもちゃ３００に搭載された非接触型ICカード３１０とリーダとが近接するとリーダが非接触型ICカード３１０に保存されている特定環境情報と行動情報を読み込んで長期記憶部１０６に保存する処理を行う。そして、その他の自律移動体は、自身のセンサ情報から特定環境情報を取得するとその特定環境情報に対応した行動情報に基づいた行動をとることができる。よって、他の自律移動体がその活動範囲（家など）に来たばかりであっても長年その環境にいる自律移動体１０と同様のその環境に適合した行動をとることができる。例えば、環境内の危険な場所には近づかない、保有者に叱られる場所には近づかない、保有者が喜ぶ行動をとる、おもちゃの存在を知っているのでおもちゃを探し始める、などである。
【００８７】
第２の手法ではこのようにして複数の自律移動体で特定環境情報と行動情報の共有を行うことができる。
【００８８】
この第２の手法では情報の共有を行うための具体的物品として骨型おもちゃ３００を例に挙げたが、他にも非接触型ICカードを備える球状（粒状）の物品を自律移動体１０の例えば口から吐き出すことのより情報の出力を行ってもよい。この場合、自律移動体１０は口または体内にリーダ／ライタを備えることにより非接触型ICカードへの情報の書き込みと読み込みが可能となっている。そして、他の自律移動体はその球状の物品を口で咥える、または飲み込むことにより、非接触型ICカードに保存された情報をリーダで読み込んで、取得することができる。
【００８９】
［１−５−３．情報出力の第３の手法］
次に情報出力の第３の手法について説明する。第３の手法は、自律移動体１０用の物品（おもちゃなど）を使用し、その物品の配置や状態で情報を供給して共有するものである。犬型である自律移動体１０においてその物品は骨型のおもちゃなどがある。以下の説明では、物品は自律移動体１０が口で咥えるなどして様々な位置や状態に配置可能な骨型のおもちゃであるとして説明を行う。
【００９０】
この情報出力の第３の手法は、ステップＳ１０４で説明した、自律移動体１０自身用の情報として出力すべき特定環境情報と行動情報を出力する場合に用いることができる。また、ステップＳ２０４で説明した、選択された１または複数の特定環境情報と行動情報を他の自律移動体と共有するために出力する場合に用いることができる。
【００９１】
この第３の手法においては、情報の供給側の自律移動体および情報の受取側の自律移動体は共には予め骨型おもちゃの配置とその配置が示す特定環境情報および行動情報が対応付けられたテーブルを予め保持している。また、第１の手法または第２の手法で事前に骨型おもちゃの配置とその意味を示すテーブル情報を共有するようにしてもよい。
【００９２】
骨型おもちゃの配置とその配置が示す特定環境情報および行動情報としては図９に示すようなものがある。例えば図９Ａに示すように、３つの骨型おもちゃ４００を三角形状に配置した場合、その配置場所は危険なエリアであることを示している。また、図９Ｂに示すように３つの骨型おもちゃ４００を平行に配置した場合、その配置場所は人と遊ぶことができるエリアであることを示している。なお、この図９に示した配置と情報はあくまで例示であり、配置する骨型おもちゃ４００の数は２つでもよいし、３つ以上でもよいし、その配置により表す意味は図９の２つに限定されるものではない。
【００９３】
自律移動体１０が活動範囲内の所定の場所（リビングなど）を特定環境情報として認識し、その特定環境情報には「人と遊ぶ」という行動情報が対応付けられているとする。そして自律移動体１０が、その特定環境情報と行動情報を他の自律移動体と共有すると決定した場合、情報と物品の配置を対応付けたテーブルを参照して、図１０に示すように、物品である骨型おもちゃ４００を情報に対応した図９Ｂに示す状態に配置する。そして、この図９Ｂの状態に配置された骨型おもちゃ４００を認識した他の自律移動体はその場所が人と遊ぶエリアであるということを認識して、人に対して遊ぶことを促す行動をとることができる。第３の手法はこのようにして複数の自律移動体で特定環境情報と行動情報の共有を行うことができる。
【００９４】
［１−５−４．情報出力の第４の手法］
次に情報出力の第４の手法について説明する。第４の手法は、自律移動体１０自身のバックアップのために外部記憶装置に特定環境情報と行動情報を出力して保存するものである。
【００９５】
情報の出力方法としては、予め自律移動体１０をWiFi、Bluetooth（登録商標）などでバックアップ用の外部記憶装置であるパーソナルコンピュータ、タブレット端末、スマートフォン、スマートスピーカなどとネットワークを介して接続しておく、またはペアリングをしておく。そして、自律移動体１０が通信可能な状態で外部記憶装置との無線通信を行い特定環境情報と行動情報を外部記憶装置に送信する。外部記憶装置は受信した特定環境情報と行動情報を自身が備える記憶媒体に保存する。Bluetooth（登録商標）のように通信可能な範囲が限定されている場合には、行動制御部１０４が外部記憶装置と通信可能な位置に移動まで自律移動体１０を移動させるよう制御するとよい。なお、外部記憶装置がインターネットを通じてクラウドと接続し、特定環境情報と行動情報をクラウドに保存してもよいし、自律移動体１０が直接インターネットを通じてクラウドと接続し、特定環境情報と行動情報をクラウドに保存してもよい。
【００９６】
この第４の手法によれば、長期記憶部１０６の残り容量が少ない場合に情報を外部記憶装置に保存して長期記憶部１０６の空き容量を増やすことができる。また、定期的に長期記憶部１０６に保存されている情報を外部記憶装置にバックアップとして保存することにより、長期記憶部１０６が故障して交換する場合に、その新しい長期記憶部１０６に特定環境情報と行動情報を復元することができる。さらに、自律移動体１０が故障して動作不能になり、保有者が新たな自律移動体を購入した場合、動作不能になった自律移動体が有していた特定環境情報と行動情報をその新たな自律移動体に移すこともできる。
【００９７】
［１−６．情報の取得］
次に、上述した情報出力の第１乃至第４の態様で出力された特定環境情報と行動情報を取得する側の自律移動体において動作する情報処理装置２００について説明する。なお、自律移動体の構成は図１を参照して説明したものと同様である。
【００９８】
図１１に示すように情報処理装置２００は、情報取得部２０１、読み取り部２０２、長期記憶部２０３、行動制御部２０４を備えて構成されている。
【００９９】
情報取得部２０１は、自律移動体が備える各種センサからの出力に基づいて認識処理、検出処理などを行うことにより、自律移動体の周囲の環境情報を取得するものである。
【０１００】
情報取得部２０１は、具体的にはＳＬＡＭによる環境地図と自己位置と、物体認識による物体情報を取得する。情報取得側の自律移動体においては、特定環境情報および行動情報を含むメッセージ（物体として認識）、非接触型ICカードを備える物品、特定の状態に配置された物品を認識するためには、環境地図情報、その環境内における自己位置情報、物体認識情報があれば十分だからである。
【０１０１】
読み取り部２０２は、情報取得部１０１により認識されたメッセージ、非接触型ICカードを備える物品、特定の状態に配置された物品から特定環境情報および行動情報を読み取るものである。上述した情報出力の第１の手法においては、読み取り部２０２はメッセージと、特定環境情報および行動情報が対応付けられたテーブルを有しており、そのテーブルを参照して認識したメッセージから特定環境情報および行動情報を読み取る。情報出力の第３の手法における物品の配置状態についても同様である。なお、情報出力の第２の手法においては、非接触型ICカードのリーダが読み取り部２０２に相当する。
【０１０２】
長期記憶部２０３は、読み取り部２０２によって得られた特定環境情報と行動情報とを長期記憶として記憶保持するものである。長期記憶部２０３は、例えば、ハードディスク、半導体メモリなどを用いた大容量記憶媒体である。なお、長期記憶部２０３は情報処理装置２００が備えていてもよいし、自律移動体が備えているものを利用してもよい。
【０１０３】
行動制御部２０４は、長期記憶部２０３に保存された特定環境情報とその特定環境情報に対応付けられた行動情報とに基づいて自律移動体の各部および各センサの動作を制御して特定環境情報に応じた行動をとるように自律移動体の行動を制御する。
【０１０４】
他の自律移動体によって出力された特定環境情報と行動情報を取得して行動をとる自律移動体における情報処理装置２００は以上のようにして構成されている。この情報処理装置１００により複数の自律移動体で情報を共有することができる。
【０１０５】
これにより例えば、長年その家にいる自律移動体が保持している情報を新しく家に来た他の自律移動体や故障により記憶を消失してしまった他の自律移動体に供給して、その他の自律移動体がすぐにその家の環境に適した行動をとることが可能となる。より具体的には、自律移動体の保有者が好む行動をとることができる、家の中で近づいてはいけない範囲に近づかないようにする、などが可能となる。
【０１０６】
また、情報を共有させてそれまで自律移動体がとってこなかった行動を示す行動情報を取得させることにより、自律移動体に新たな行動をとらせることができる。
【０１０７】
なお、自律移動体が情報を出力して他の自律移動体に情報を提供し、かつ、他の自律移動体が出力した情報を取得することもありうるため、一つの自律移動体が図２に示す情報処理装置１００と図１１に示す情報処理装置２００の機能の両方を備えていてもよい。
【０１０８】
＜４．変形例＞
以上、本技術の実施の形態について具体的に説明したが、本技術は上述の実施の形態に限定されるものではなく、本技術の技術的思想に基づく各種の変形が可能である。
【０１０９】
自律移動体は犬型に限られず、他の動物型、人型、人型でも動物型でもないロボット、例えば作業用ロボット、建築用ロボット、工事用ロボットなどでもよい。
【０１１０】
保存されて、環境情報は実施の形態で説明した人が住む家の環境についての情報に限られず、その自律移動体の周囲に環境の情報であればどのような情報でもよい。例えば、工事現場の環境情報、建築現場の環境情報などである。
【０１１１】
情報出力における具体的な物品として骨型おもちゃを例に挙げたが、裏に糊の付いた紙やプラスチックフィルムであるシールを用いてもよい。シールに非接触型ICカードを設けて情報出力用の物品として用いることにより骨型おもちゃとは異なり、特定環境情報とお行動情報を保存した非接触型ICカードを特定の位置に固定することができる。家内において特定の位置に情報を配置したい場合に有用である。
【０１１２】
本技術は以下のような構成も取ることができる。
（１）
自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得する情報取得部と、
前記環境情報から保存すべき特定環境情報を抽出する抽出部と、
前記特定環境情報を外部に出力するよう前記自律移動体の行動を制御する行動制御部と
を備える情報処理装置。
（２）
前記自律移動体の行動を示す行動情報に前記特定環境情報を対応付ける対応付け部を備え、
前記行動制御部は、さらに前記特定環境情報に対応付けられた前記行動情報を外部に出力するよう前記自律移動体の行動を制御する（１）に記載の情報処理装置。
（３）
前記行動情報は、前記自律移動体が前記特定環境情報を取得した場合にとる行動を示す情報である（２）に記載の情報処理装置。
（４）
前記特定環境情報は、前記自律移動体の近傍にいる人の状態を示す情報である（１）から（３）のいずれかに記載の情報処理装置。
（５）
前記特定環境情報は、前記自律移動体の活動範囲内の所定の位置の状態を示す情報である（１）から（４）のいずれかに記載の情報処理装置。
（６）
前記対応付け部は、前記特定環境情報と、該特定環境情報に基づいて前記自律移動体が行った行動を示す前記行動情報を対応付ける（２）に情報処理装置。
（７）
前記外部への出力は、前記自律移動体の行動により、物品に設けられた記憶媒体に前記環境情報および前記行動情報を書き込むことにより行われる（１）から（６）のいずれかに記載の情報処理装置。
（８）
前記自律移動体は動物型であり、前記物品は前記自律移動体用のおもちゃである（７）に記載の情報処理装置。
（９）
前記外部への出力は、前記自律移動体の行動により物を配置することにより行われる（１）から（８）のいずれかに記載の情報処理装置。
（１０）
前記外部への出力は、前記自律移動体の行動によりメッセージを記すことにより行われる（１）から（９）のいずれかに記載の情報処理装置。
（１１）
前記メッセージは人には見えない素材により記される（１）から（１０）のいずれかに記載の情報処理装置。
（１２）
前記外部への出力は、外部の記憶装置に前記特定環境情報を送信することにより行われる（１）から（１１）のいずれかに記載の情報処理装置。
（１３）
前記特定環境情報は長期間保存すべき情報として長期的な記憶が可能な記憶媒体に保存される（１）から（１２）のいずれかに記載の情報処理装置。
（１４）
外部に出力する前記特定環境情報を決定する出力決定部を備える（１）から（１３）のいずれかに記載の情報処理装置。
（１５）
自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得し、
前記環境情報から保存すべき特定環境情報を抽出し、
前記特定環境情報を外部に出力するよう前記自律移動体の行動を制御する情報処理方法。
（１６）
自律移動体が備えるセンサにより取得されたセンサ情報から環境情報を取得し、
前記環境情報から保存すべき特定環境情報を抽出し、
前記特定環境情報を外部に出力するよう前記自律移動体の行動を制御する情報処理方法をコンピュータに実行させる情報処理プログラム。
【符号の説明】
【０１１３】
１０、２０・・・・・自律移動体
１００、２００・・・情報処理装置
１０１・・・・・・・情報取得部
１０３・・・・・・・抽出部
１０４・・・・・・・行動制御部
１０５・・・・・・・対応付け部
１０７・・・・・・・出力決定部
３００、４００・・・骨型おもちゃ
３１０・・・・・・・非接触型ICカード
【図１】
2020064385.tif 000003
【図２】
2020064385.tif 000004
【図３】
2020064385.tif 000005
【図４】
2020064385.tif 000006
【図５】
2020064385.tif 000007
【図６】
2020064385.tif 000008
【図７】
2020064385.tif 000009
【図８】
2020064385.tif 000010
【図９】
2020064385.tif 000011
【図１０】
2020064385.tif 000012
【図１１】
2020064385.tif 000013