(57)【特許請求の範囲】
【請求項１】
少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、
各人間の興味情報を個別に記憶する興味情報記憶手段、
周囲に存在する人間との位置関係を検出する位置検出手段、
前記位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、
前記個人識別手段によって前記互いに近くに存在する複数の人間を識別した結果と、前記興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、および
前記判断手段によって前記共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を前記互いに近くに存在する複数の人間に対して提示し、前記判断手段によって前記共通する興味情報が無いことが判断されたとき、興味情報に関係しない別の話題を提示する提示手段を備える、コミュニケーションロボット。
【請求項２】
前記互いに近くに存在する複数の人間の近傍に移動する移動手段、および
前記移動手段によって前記人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段をさらに備え、
前記個人識別手段は、前記人間の識別情報を検出する識別情報検出手段を含み、前記識別情報検出手段は前記識別許可要求手段によって個人識別の許可を要求した後に前記人間の識別情報の検出を試みる、請求項１記載のコミュニケーションロボット。
【請求項３】
少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、
各人間の興味情報を個別に記憶する興味情報記憶手段、
周囲に存在する人間との位置関係を検出する位置検出手段、
前記位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、
前記個人識別手段によって前記互いに近くに存在する複数の人間を識別した結果と、前記興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、および
前記判断手段によって前記共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を前記互いに近くに存在する複数の人間に対して提示する提示手段を備え、さらに
前記互いに近くに存在する複数の人間の近傍に移動する移動手段、および
前記移動手段によって前記人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段を備え、
前記個人識別手段は、前記人間の識別情報を検出する識別情報検出手段を含み、前記識別情報検出手段は前記識別許可要求手段によって個人識別の許可を要求した後に前記人間の識別情報の検出を試みる、コミュニケーションロボット。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はコミュニケーションロボットに関し、特にたとえば、少なくとも音声を用いて人間との間でコミュニケーションを実行する、コミュニケーションロボットに関する。
【背景技術】
【０００２】
背景技術の一例が非特許文献１に開示される。非特許文献１のアウェアネス支援システムは、実世界での出会いにおけるアウェアネスを支援する。このアウェアネス支援システムでは、会議場などに大型グラフィックススクリーンが設置され、人々の位置がスクリーン上に影として投影される。投影された各影の上部には、ユーザのプロフィールがそれぞれ表示される。また、各影の中間部には、各ユーザのプロフィールに基づいて共通の話題が表示（提供）される。これによって、ユーザ同士の会話を促すようにしてある。
【０００３】
また、背景技術の他の例が非特許文献２に開示される。この非特許文献２には、何らかの情報を必要としている者が他者に対し積極的に働きかけることによって情報共有を促進する手法が開示される。具体的には、或る建物を利用する人間全員が利用することができる共有スペースにＤＩＤ（Ｄｅｓｉｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄｉｓｐｌａｙ）が設けられる。また、利用者は、今知りたい情報（要求情報）をＤＩＳ（Ｄｅｓｉｒｅｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｅｒ）に登録しておき、自身の識別情報を登録したトランスポンダ（ＩＤタグ）を携帯しておく。すると、利用者がＤＩＤ近傍を通りがかった際、当該利用者が予め登録しておいた要求情報がＤＩＤ上に表示される。これによって、利用者と情報提供者との出会いや会話を促進するようにしてある。
【０００４】
さらに、この種のコミュニケーションロボットの一例が特許文献１に開示される。この特許文献１によれば、コミュニケーションロボットは、複数のユーザに所持させたＲＦＩＤタグから送信される識別情報を受信することによって、近傍或いは周囲に存在する複数のユーザを個別に認識し、各ユーザに適したコミュニケーション行動を実行する。
【０００５】
さらにまた、この種のコミュニケーションロボットの他の例が特許文献２に開示される。この特許文献２の関係検知システムでは、コミュニケーションロボットは、無線タグおよび赤外線ＬＥＤタグを装着した構成員が、当該ロボットとコミュニケーションを図るために近づいて所定領域内に入ると、各人間を識別し、所定領域における行動の履歴を記録する。この行動履歴に基づいて、構成員の他者との共存の仕方から各構成員間の関係を把握するようにしてある。
【非特許文献１】岡本昌之，中西英之，西村俊和，石田亨、“Ｓｉｌｈｏｕｅｔｔｅｌｌ：実空間での出会いにおけるアウェアネス支援”、マルチメディア，分散，協調とモーバイルシンポジウム（ＤｉＣｏＭｏ´９８），ｐｐ．７０１−７０８，１９９８.
【非特許文献２】松田完，西本一志、“ＨｕＮｅＡＳ：大規模組織内での偶発的な出会いを利用した情報共有の促進とヒューマンネットワーク活性化支援の試み”、情報処理学会誌，Ｖｏｌ．４３  Ｎｏ．１２，２００２．
【特許文献１】特開２００４−２１６５１３号公報［Ｂ２５Ｊ  １３／００］
【特許文献２】特開２００５−１３１７４８号公報［Ｂ２５Ｊ  １３／００］
【発明の開示】
【発明が解決しようとする課題】
【０００６】
非特許文献１および２の技術では、２人以上のユーザに共通する話題や自分が知りたい情報をスクリーンなどに開示することによって、各ユーザ間の会話を促進することができる。しかし、ユーザは大型スクリーンなどの前まで自ら移動する必要がある。また、ユーザ間に共通する話題などが提示されるだけなので、ユーザは能動的に（自ら）会話を開始する必要もある。つまり、人間同士の会話を生み出す役割は小さかった。また、知らない人間同士においては尚更である。
【０００７】
また、特許文献１の技術では、コミュニケーションロボットは、複数のユーザを個々に認識して、各ユーザに適したコミュニケーション行動を実行することができたが、ユーザ同士のコミュニケーション行動を支援するものではなかった。
【０００８】
さらに、特許文献２の技術では、各構成員間の関係を把握することができるが、特許文献１の技術と同様に、各構成員間の会話を促進しようとするものではなかった。
【０００９】
それゆえに、この発明の主たる目的は、人間関係の形成を積極的に支援できる、コミュニケーションロボットを提供することである。
【課題を解決するための手段】
【００１０】
請求項１の発明は、少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、各人間の興味情報を個別に記憶する興味情報記憶手段、周囲に存在する人間との位置関係を検出する位置検出手段、位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、個人識別手段によって互いに近くに存在する複数の人間を識別した結果と、興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、および判断手段によって共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を前記互いに近くに存在する複数の人間に対して提示し、判断手段によって共通する興味情報が無いことが判断されたとき、興味情報に関係しない別の話題を提示する提示手段を備える、コミュニケーションロボットである。
【００１１】
請求項１の発明では、コミュニケーションロボット（１０：実施例で相当する参照番号。以下同じ。）は、少なくとも音声を用いて人間との間でコミュニケーションを実行する。ただし、コミュニケーションには身振り手振りなどの身体動作が含まれてもよい。コミュニケーションロボットは、たとえば、或るパーティ会場や国際会議場などの社交的な場（環境）に配置される。興味情報記憶手段（１０２）は、たとえばコミュニケーションロボットが配置される環境に存在する各人間についての興味情報を記憶する。ここで、興味情報とは、少なくとも各個人が興味を持つ情報（話題や事柄）を含む情報を意味し、この興味を持つ情報としては、関心の有る話題ないし事柄、趣味および得意分野などが含まれてよい。位置検出手段（３０，６６，Ｓ１）は、自身の位置を基準として、周囲に存在する人間との位置関係を検出する。具体的には、位置検出手段は、人間との距離および或る方向（たとえば、自身の正面方向）を基準とした場合における人間との角度を検出する。個人識別手段（４０，４４，６６，９６）は、位置検出手段の検出結果に基づいて互いに近く（たとえば、互い（人間同士）の距離が１ｍ以内）に存在する複数の人間が検出されたとき、当該複数の人間を個別に識別する。判断手段（６６，Ｓ２３）は、個人識別手段によって識別された互いに近くに存在する複数の人間についての興味情報（興味情報記憶手段によって記憶された興味情報）を比較し、当該複数の人間に共通する興味情報（共通興味情報）が有るかどうかを判断する。提示手段（６２，６６，９４，Ｓ２５，Ｓ２７）は、判断手段によって共通興味情報が有ることが判断されたとき、当該共通興味情報に基づく話題を互いに近くに存在する複数の人間（当該共通興味情報に興味を持つ複数の人間）に対して提示する。この提示は、音声出力（発話）によって行われてよい。また、音声出力に代えて、或いは音声出力とともに画像（映像）表示によって話題を提示（可視表示）してもよい。たとえば、コミュニケーションロボットは、互いに近くに存在する複数の人間の共通興味情報が「映画鑑賞」であった場合、「最近、映画は何を見た？」などと発話したり、テキスト表示したりする。
【００１２】
請求項１の発明によれば、互いに近くに存在する複数の人間が共通して興味を持つ話題を発話や画像表示などによって提示するので、人間同士が話し始めるきっかけを作ることができ、また、人間同士の会話を促進することができる。したがって、人間関係の形成を積極的に支援することができる。たとえば、発話によって話題を提示する場合には、人間に対して自然に話題（情報）を提供することができる。また、あまり知らない人間同士が会話を開始するには、最初の一言を発するのに勇気がいるものであるが、人間は、コミュニケーションロボットの発話（情報の提示）に対して返答する形で（すなわち、受動的に）発話することができ、最初の一言を発するという人間の負担を軽く（除く）ことができる。また、たとえば、画像や映像によって話題を可視表示する場合には、音声だけでは伝わりにくい話題も確実に人間に伝えることができ、より多種多様な話題を人間に対して提供することができる。
【００１４】
また、請求項１の発明では、互いに近くに存在する複数の人間に共通する興味情報（共通興味情報）が無いときは、興味情報に関係しない別の話題を提示する。たとえば、最新の話題やその他差し障りのない適宜の話題（情報）を提供する。
【００１５】
請求項１の発明によれば、検出した互いに近くに存在する複数の人間が共通して興味を持つ話題が不明であるときでも、適宜の話題を提供することができる。
【００１６】
請求項２の発明は、請求項１に従属し、互いに近くに存在する複数の人間の近傍に移動する移動手段、および移動手段によって人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段をさらに備え、個人識別手段は、人間の識別情報を検出する識別情報検出手段を含み、識別情報検出手段は識別許可要求手段によって個人識別の許可を要求した後に人間の識別情報の検出を試みる。
【００１７】
請求項２の発明では、移動手段（２２，２４，６６，Ｓ７）および識別許可要求手段（６２，６６，９４，Ｓ９，Ｓ１５）をさらに備える。移動手段は、たとえば位置検出手段によって互いに近くに存在する複数の人間が検出されたとき、当該複数の人間の近傍（たとえば、コミュニケーションロボットと各人間との距離がそれぞれ１ｍ以内）まで移動する（人間に近づく）。識別許可要求手段は、移動手段によって互いに近くに存在する複数の人間に近づいた後、当該複数の人間それぞれに対して個人の識別をしてもよいか否かの判断（つまり、個人識別の許可）を要求する。当該要求は、たとえば音声や身体動作によって示されてもよいし、画像（映像）によって示されてもよい。個人識別手段は、識別情報検出手段（４０，４４，６６，９６，Ｓ１１，Ｓ１７）を含み、識別情報検出手段は、識別許可要求手段によって人間に対して個人識別の許可を要求した後に、当該人間の識別情報の検出（個人識別）を試みる。たとえば、音声や身体動作、画像などによって人間に対して働きかける（個人識別の許可を要求する）ことで、当該人間を識別するための識別情報を当該人間自身に意図的に示してもらい、その後当該識別情報を検出することによって当該人間を識別するようにしてもよい。なお、人間を個別に識別する方法としては、たとえば、複数の人間にそれぞれ識別情報の異なる無線タグ（１２）を所持もしくは装着させ、この無線タグから送信される識別情報を検出することによって個人識別するという方法を採用してもよい。
【００１８】
請求項２の発明によれば、人間に対して識別許可を要求した後に当該人間の個人識別を試みるので、人間にとって不意に（必要の無いときに）個人識別されることはない。したがって、人間にとって必要の無いときに、共通興味情報に基づく話題が提示されることもない。また、自ら人間に近づくので、より積極的に人間とのコミュニケーションを実行することができる。したがって、より積極的に人間同士の会話を促進することができる。
請求項３の発明は、少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、各人間の興味情報を個別に記憶する興味情報記憶手段、周囲に存在する人間との位置関係を検出する位置検出手段、位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、個人識別手段によって互いに近くに存在する複数の人間を識別した結果と、興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、および判断手段によって共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を互いに近くに存在する複数の人間に対して提示する提示手段を備え、さらに、互いに近くに存在する複数の人間の近傍に移動する移動手段、および移動手段によって人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段を備え、個人識別手段は、人間の識別情報を検出する識別情報検出手段を含み、識別情報検出手段は識別許可要求手段によって個人識別の許可を要求した後に人間の識別情報の検出を試みる、コミュニケーションロボットである。
【発明の効果】
【００１９】
この発明によれば、互いに近くに存在する複数の人間に対して、当該複数の人間が共通して興味を持つ話題を提示するので、人間同士が会話をするきっかけを作ることができる。つまり、人間同士の会話を積極的に支援することができるので、人間関係の構築ないし発展に役立つことができる。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２１】
図１を参照して、この実施例のコミュニケーションロボット（以下、単に「ロボット」とも言う。）１０は、主として人間のようなコミュニケーションの対象とコミュニケーションを実行することを目的とした相互作用指向のもので、少なくとも音声を用いてコミュニケーションを実行する機能を備えている。ただし、コミュニケーションには、身振り手振りなどの身体動作が含まれる場合もある。
【００２２】
このロボット１０は、たとえば、或るパーティ会場や国際会議場などの社交的な場（環境）に配置され、その周囲には、複数の人間が存在する。ロボット１０は、そのような環境において、たとえば見知らぬ人間同士の会話のきっかけを作ったり、知り合い同士の会話を発展させたりする。
【００２３】
なお、図１では、簡単のため、２人の人間（人間ｐ１およびｐ２）を示してあるが、これに限定される必要はなく、２人以上であれば何人でも構わない。
【００２４】
また、各人間は、たとえば、無線タグ１２を所持ないし装着し、ロボット１０は、無線タグ１２の識別情報を検出して、各人間を識別する。この実施例では、無線タグ１２としては、パッシブ型のＲＦＩＤタグを用いるようにしてある。
【００２５】
図２はロボット１０の外観を示す正面図であり、この図２を参照して、ロボット１０のハードウェアの構成について説明する。ロボット１０は台車２０を含み、この台車２０の下面にはロボット１０を自律移動させる車輪２２が設けられる。車輪２２は車輪モータ２４（図３参照）によって駆動され、台車２０すなわちロボット１０を前後左右任意の方向に動かすことができる。このように、ロボット１０は配置された環境（空間）内を移動することが可能である。
【００２６】
なお、図２においては省略するが、台車２０の前面には、衝突センサ２６（図３参照）が取り付けられ、この衝突センサ２６は台車２０への人間や他の障害物の接触を検知する。つまり、ロボット１０の移動中に障害物との接触を検知すると、直ちに車輪２２の駆動を停止してロボット１０の移動を急停止させる。
【００２７】
また、この実施例では、ロボット１０の背の高さは、人間、特に子供に威圧感を与えることのないように、１００ｃｍ程度とされる。ただし、この背の高さは変更可能である。
【００２８】
台車２０の上には、多角形柱のセンサ取付パネル２８が設けられ、このセンサ取付パネル２８の各面には、超音波距離センサ３０が取り付けられる。この超音波距離センサ３０は、センサ取付パネル２８すなわちロボット１０の周囲の主として人間との距離を計測するものである。
【００２９】
また、台車２０の上には、さらに、その下部がセンサ取付パネル２８に囲まれて、ロボット１０の胴体が直立するように設けられる。この胴体は、下部胴体３２と上部胴体３４とによって構成され、下部胴体３２および上部胴体３４は、連結部３６によって互いに連結される。図示は省略するが、連結部３６には昇降機構が内蔵されていて、この昇降機構を用いることによって、上部胴体３４の高さすなわちロボット１０の背の高さを変化させることができる。昇降機構は、後述するように、腰モータ３８（図３参照）によって駆動される。
【００３０】
なお、上述したロボット１０の背の高さは、上部胴体３４をそれの最下位置にしたときのものである。したがって、ロボット１０の背の高さは、１００ｃｍ以上にすることも可能である。
【００３１】
上部胴体３４には、１つの全方位カメラ４０が設けられる。全方位カメラ４０は、たとえば背面側上端部のほぼ中央から延びる支柱９８上に設けられる。全方位カメラ４０は、ロボット１０の周囲を撮影するものであり、後述する眼カメラ４４とは区別される。この全方位カメラ４０としては、たとえばＣＣＤやＣＭＯＳのような固体撮像素子を用いるカメラを採用することができる。また、上部胴体３４の正面側の中央部には、１つのマイク４２および１つのディスプレイ９４が設けられる。マイク４２は、周囲の音、とりわけコミュニケーション対象である人間の声を取り込む。ディスプレイ９４は、画像もしくは映像を表示する。ディスプレイ９４としては、たとえば、ＣＲＴディスプレイや液晶ディスプレイを採用することができる。なお、これら全方位カメラ４０、マイク４２およびディスプレイ９４の設置位置は上部胴体３４に限られず適宜変更され得る。
【００３２】
上部胴体３４の両肩には、それぞれ、肩関節４６Ｒおよび４６Ｌによって、上腕４８Ｒおよび４８Ｌが設けられる。肩関節４６Ｒおよび４６Ｌは、それぞれ、３軸の自由度を有する。すなわち、肩関節４６Ｒは、Ｘ軸、Ｙ軸およびＺ軸のそれぞれの軸廻りにおいて上腕４８Ｒの角度を制御できる。Ｙ軸は、上腕４８Ｒの長手方向（または軸）に平行な軸であり、Ｘ軸およびＺ軸は、そのＹ軸に対して、それぞれ異なる方向から直交する軸である。他方、肩関節４６Ｌは、Ａ軸、Ｂ軸およびＣ軸のそれぞれの軸廻りにおいて上腕４８Ｌの角度を制御できる。Ｂ軸は、上腕４８Ｌの長手方向（または軸）に平行な軸であり、Ａ軸およびＣ軸は、そのＢ軸に対して、それぞれ異なる方向から直交する軸である。
【００３３】
また、上腕４８Ｒおよび４８Ｌのそれぞれの先端には、肘関節５０Ｒおよび５０Ｌを介して、前腕５２Ｒおよび５２Ｌが設けられる。肘関節５０Ｒおよび５０Ｌは、それぞれ、Ｗ軸およびＤ軸の軸廻りにおいて、前腕５２Ｒおよび５２Ｌの角度を制御できる。
【００３４】
なお、上腕４８Ｒおよび４８Ｌならびに前腕５２Ｒおよび５２Ｌの変位を制御するＸ軸，Ｙ軸，Ｚ軸，Ｗ軸およびＡ軸，Ｂ軸，Ｃ軸，Ｄ軸では、それぞれ、「０度」がホームポジションであり、このホームポジションでは、図２に示すように、上腕４８Ｒおよび４８Ｌならびに前腕５２Ｒおよび５２Ｌは下方に向けられる。
【００３５】
また、図示は省略するが、上部胴体３４の肩関節４６Ｒおよび４６Ｌを含む肩の部分や上述の上腕４８Ｒおよび４８Ｌならびに前腕５２Ｒおよび５２Ｌには、それぞれ、タッチセンサ（図３で包括的に示す。：５４）が設けられていて、これらのタッチセンサ５４は、人間がロボット１０の当該各部位に触れたかどうかを検知する。
【００３６】
前腕５２Ｒおよび５２Ｌのそれぞれの先端には、手に相当する球体５６Ｒおよび５６Ｌがそれぞれ固定的に設けられる。ただし、指や掌の機能が必要な場合には、人間の手の形をした「手」を用いることも可能である。
【００３７】
また、たとえば手に相当する球体５６Ｒ（右手先）には、無線タグ読取装置９６が設けられる。無線タグ読取装置９６は、たとえば人間が所持した無線タグ１２から送信される識別情報が重畳された電磁波ないし電波を受信する。また、球体５６Ｒとは別に、球体５６Ｌ（左手先）にも無線タグ読取装置９６を設けるようにしてもよい。つまり、両手先に無線タグ読取装置９６を設けるようにしてもよい。ただし、無線タグ読取装置９６は、ロボット１０の他の部位、たとえば肩部に設けられてもよい。また、無線タグ読取装置９６は、ロボット１０の外部に取り付けるようにしてもよいし、ロボット１０に内蔵するようにしてもよい。
【００３８】
上部胴体３４の中央上方には、首関節５８を介して頭部６０が設けられる。首関節５８は、３軸の自由度を有し、Ｓ軸、Ｔ軸およびＵ軸の各軸廻りに角度制御可能である。Ｓ軸は首から真上（鉛直上向き）に向かう軸であり、Ｔ軸およびＵ軸は、それぞれ、そのＳ軸に対して異なる方向で直交する軸である。頭部６０には、人間の口に相当する位置に、スピーカ６２が設けられる。スピーカ６２は、ロボット１０が、それの周辺の人間に対して音声ないし音によってコミュニケーションを実行するために用いられる。ただし、スピーカ６２は、ロボット１０の他の部位、たとえば胴体などに設けられてもよい。
【００３９】
また、頭部６０には、目に相当する位置に眼球部６４Ｒおよび６４Ｌが設けられる。眼球部６４Ｒおよび６４Ｌは、それぞれ眼カメラ４４Ｒおよび４４Ｌを含む。以下、右の眼球部６４Ｒと左の眼球部６４Ｌとをまとめて眼球部６４ということがあり、また、右の眼カメラ４４Ｒと左の眼カメラ４４Ｌとをまとめて眼カメラ４４ということがある。
【００４０】
眼カメラ４４は、ロボット１０に接近した人間の顔や他の部分ないし物体などを撮影して、それに対応する映像信号を取り込む。眼カメラ４４としては、上述した全方位カメラ４０と同様のカメラを用いることができる。
【００４１】
たとえば、眼カメラ４４は眼球部６４内に固定され、眼球部６４は眼球支持部（図示せず）を介して頭部６０内の所定位置に取り付けられる。眼球支持部は、２軸の自由度を有し、α軸およびβ軸の各軸廻りに角度制御可能である。α軸およびβ軸は頭部６０に対して設けられる軸であり、α軸は頭部６０の上へ向かう方向の軸であり、β軸はα軸に直交しかつ頭部６０の正面側（顔）が向く方向に直交する方向の軸である。この実施例では、頭部６０がホームポジションにあるとき、α軸はＳ軸と平行であり、β軸はＵ軸と平行であるように設定される。このような頭部６０において、眼球支持部がα軸およびβ軸の各軸廻りに回転されることによって、眼球部６４ないし眼カメラ４４の先端（正面）側が変位され、カメラ軸すなわち視線方向が移動される。
【００４２】
なお、眼カメラ４４の変位を制御するα軸およびβ軸では、「０度」がホームポジションであり、このホームポジションでは、図２に示すように、眼カメラ４４のカメラ軸は頭部６０の正面側（顔）が向く方向に向けられ、視線は正視状態となる。
【００４３】
図３はロボット１０の電気的な構成を示すブロック図であり、この図３を参照して、ロボット１０は、全体を制御するＣＰＵ６６を含む。ＣＰＵ６６は、マイクロコンピュータ或いはプロセサとも呼ばれ、バス６８を介して、メモリ７０、モータ制御ボード７２、センサ入力／出力ボード７４、音声入力／出力ボード７６および画像出力ボード９２に接続される。
【００４４】
メモリ７０は、図示は省略するが、ＲＯＭやＨＤＤおよびＲＡＭを含み、ＲＯＭやＨＤＤにはロボット１０の制御プログラム（人間との間でコミュニケーションを実行するための行動制御プログラム）が予め記憶されるとともに、コミュニケーションを実行する際にスピーカ６２から発生すべき音声または声の音声データ（音声合成データ）および所定の身振りを提示するための各関節（モータ）の角度データなども記憶される。また、ＲＯＭやＨＤＤには、人間を個別に識別するための識別プログラム、識別した人間に共通する興味情報（共通興味情報）が有るかどうかを判断するための判断プログラム、共通興味情報に基づく（関する）話題を提示するための提示プログラムおよび外部コンピュータと通信するための通信プログラムなどが記録される。さらに、ＲＯＭやＨＤＤには、ロボット１０が配置されるパーティ会場や国際会議場などの地図データが予め記憶される。ＲＡＭは、ワークメモリやバッファメモリとして用いられ、上述したようなプログラムやデータがロードされる。
【００４５】
モータ制御ボード７２は、たとえばＤＳＰで構成され、各腕や頭部および眼球部などの各軸モータの駆動を制御する。すなわち、モータ制御ボード７２は、ＣＰＵ６６からの制御データを受け、右眼球部６４Ｒのα軸およびβ軸のそれぞれの角度を制御する２つのモータ（図３では、まとめて「右眼球モータ」と示す。）７８の回転角度を制御する。同様に、モータ制御ボード７２は、ＣＰＵ６６からの制御データを受け、左眼球部６４Ｌのα軸およびβ軸のそれぞれの角度を制御する２つのモータ（図３では、まとめて「左眼球モータ」と示す。）８０の回転角度を制御する。
【００４６】
また、モータ制御ボード７２は、ＣＰＵ６６からの制御データを受け、右肩関節４６ＲのＸ軸、Ｙ軸およびＺ軸のそれぞれの角度を制御する３つのモータと右肘関節５０ＲのＷ軸の角度を制御する１つのモータとの計４つのモータ（図３では、まとめて「右腕モータ」と示す。）８２の回転角度を調節する。同様に、モータ制御ボード７２は、ＣＰＵ６６からの制御データを受け、左肩関節４６ＬのＡ軸、Ｂ軸およびＣ軸のそれぞれの角度を制御する３つのモータと左肘関節５０ＬのＤ軸の角度を制御する１つのモータとの計４つのモータ（図３では、まとめて「左腕モータ」と示す。）８４の回転角度を調整する。
【００４７】
さらに、モータ制御ボード７２は、ＣＰＵ６６からの制御データを受け、頭部６０のＳ軸、Ｔ軸およびＵ軸のそれぞれの角度を制御する３つのモータ（図３では、まとめて「頭部モータ」と示す。）８６の回転角度を制御する。さらにまた、モータ制御ボード７２は、ＣＰＵ６６からの制御データを受け、腰モータ３８および車輪２２を駆動する２つのモータ（図３では、まとめて「車輪モータ」と示す。）２４の回転角度を制御する。
【００４８】
なお、この実施例では、車輪モータ２４を除くモータは、制御を簡素化するために、ステッピングモータ或いはパルスモータを用いるようにしてある。ただし、車輪モータ２４と同様に、直流モータを用いるようにしてもよい。
【００４９】
センサ入力／出力ボード７４もまた、同様に、ＤＳＰで構成され、各センサからの信号を取り込んでＣＰＵ６６に与える。すなわち、超音波距離センサ３０のそれぞれからの反射時間に関するデータがこのセンサ入力／出力ボード７４を通してＣＰＵ６６に入力される。また、全方位カメラ４０からの映像信号が、必要に応じてこのセンサ入力／出力ボード７４で所定の処理を施された後、ＣＰＵ６６に入力される。眼カメラ４４からの映像信号も、同様にして、ＣＰＵ６６に入力される。また、上述した複数のタッチセンサ（図３では、まとめて「タッチセンサ５４」と示す。）からの信号がセンサ入力／出力ボード７４を介してＣＰＵ６６に与えられる。さらに、上述した衝突センサ２６からの信号も、同様にして、ＣＰＵ６６に与えられる。
【００５０】
音声入力／出力ボード７６もまた、同様に、ＤＳＰで構成され、ＣＰＵ６６から与えられる音声合成データに従った音声または声がスピーカ６２から出力される。すなわち、共通興味情報に基づく話題などが音声または声としてスピーカ６２から発せられる。また、マイク４２からの音声入力が、音声入力／出力ボード７６を介してＣＰＵ６６に取り込まれる。
【００５１】
画像出力ボード９２もまた、同様に、ＤＳＰで構成され、ＣＰＵ６６から与えられる画像（映像）データに従った画像もしくは映像がディスプレイ９４から出力される。
【００５２】
また、ＣＰＵ６６は、バス６８を介して通信ＬＡＮボード８８および無線タグ読取装置９６に接続される。通信ＬＡＮボード８８は、ＤＳＰで構成され、ＣＰＵ６６から送られる送信データを無線通信装置９０に与え、無線通信装置９０から送信データを、図示は省略するが、たとえば、無線ＬＡＮのようなネットワークを介して外部コンピュータ２０に送信する。また、通信ＬＡＮボード８８は、無線通信装置９０を介してデータを受信し、受信したデータをＣＰＵ６６に与える。つまり、この通信ＬＡＮボード８８および無線通信装置９０によって、ロボット１０は外部コンピュータなどと無線通信を行うことができる。
【００５３】
無線タグ読取装置９６は、上述したように、パッシブ型のＲＦＩＤタグ読取装置であり、内蔵されるアンテナ（図示せず）から図１に示した人間ｐ１およびｐ２が所持する無線タグ１２に対して電波を発信して当該無線タグ１２を電磁誘導する。これに応じて無線タグ１２から発信（送信）される識別情報の重畳された電波を、無線タグ読取装置９６は内蔵されたアンテナを介して受信し、電波信号を増幅し、当該電波信号から識別情報を分離し、当該識別情報を復調（デコード）してＣＰＵ６６に与える。
【００５４】
なお、図示は省略するが、ＲＦＩＤタグは、識別情報を記憶するためのメモリや通信用の制御回路などを備えるＩＣチップおよびアンテナなどを含む。この実施例では、後述するように、ロボット１０は自身の近傍に存在する人間が所持等する無線タグ１２の識別情報（ＲＦＩＤ）を検出するようにしてあるため、比較的交信範囲の狭い（１ｍ弱）パッシブタイプのタグを用いるようにしてある。したがって、たとえば、通信距離の比較的短い静電結合方式（数ｍｍ程度）や電磁結合方式（数ｃｍ程度）の近接型のＲＦＩＤタグを使用することも可能である。また、使用環境（ロボット１０を配置する環境）によっては、比較的交信範囲の広いアクティブタイプのタグを使用することも可能である。
【００５５】
さらに、ＣＰＵ６６は、バス６８を介して、ユーザ情報データベース（以下、「ユーザ情報ＤＢ」という。）１００および興味情報データベース（以下「興味情報ＤＢ」という。）１０２に接続される。ただし、これらのデータベースは、ロボット１０に内蔵する必要はなく、ロボット１０がアクセス可能であれば、たとえば、ネットワーク（図示せず）上のような外部に設けることもできる。
【００５６】
ユーザ情報ＤＢ１００は、図４に示すようなユーザ情報テーブル１００ａを記録するデータベースである。図４に示すように、ユーザ情報テーブル１００ａでは、人間の識別情報（ＩＤ）または名前に対応付けて、当該人間が所持等する無線タグ１２の識別情報（ＲＦＩＤ）が記述される。ロボット１０は、ＲＦＩＤを検出すると、このユーザ情報テーブル１００ａを参照して、人間を識別（特定）することができる。具体的には、ＲＦＩＤ「ＡＡＡＡ」を検出すると、ＩＤ「ａ」の人間であると識別することができる。また、ＲＦＩＤ「ＢＢＢＢ」を検出すると、ＩＤ「ｂ」の人間であると識別することができる。さらに、ＲＦＩＤ「ＣＣＣＣ」を検出すると、ＩＤ「ｃ」の人間であると識別することができる。
【００５７】
興味情報ＤＢ１０２は、図５に示すような、人間の興味に関する情報（以下、「興味情報」という。）テーブル１０２ａを記録するデータベースである。図５に示すように、興味情報テーブル１０２ａでは、人間の識別情報（ＩＤ）または名前に対応付けて、当該人間の興味情報が記述される。この実施例では、興味情報としては、関心の有る話題ないし事柄或いは趣味が該当する。ただし、興味情報としては、その人間の得意分野や出身地など、その人間が話し易いと思われる内容（話題や事柄）を適宜含むようにしてもよい。したがって、図５に示す興味情報テーブル１０２ａからは、ＩＤ「ａ」の人間の興味情報は、プロ野球および映画鑑賞であることが分かる。また、ＩＤ「ｂ」の人間の興味情報は、ロボットおよび映画鑑賞であることが分かる。さらに、ＩＤ「ｃ」の人間の興味情報は、プロ野球および読書であることが分かる。
【００５８】
また、図示は省略するが、興味情報ＤＢ１０２には、各興味情報に対応付けて、ロボット１０が人間に対して提示する話題（発話や画像表示の内容）についてのデータ（音声合成データ、テキストデータ、画像（映像）データ）も記憶される。たとえば、「映画鑑賞」という興味情報には、これに対応付けて、「最近、映画は何を見た？」、「一番好きな映画は何？」、「今まで見た中で一番印象に残っている作品は？」などの音声合成データやテキストデータが記憶されたり、或る映画のワンシーンの映像データないし画像データが記憶されたりする。また、「プロ野球」という興味情報には、これに対応付けて、「プロ野球ではどの球団が好き？」、「今年はどのプロ野球チームが優勝するかな？」、「昨日、〇〇（チーム名）は勝った？」などの音声合成データやテキストデータが記憶されたり、或る選手のプレーの映像や画像が記憶されたりする。また、興味情報に関係なく、単に人間に対して提示される話題も記憶されている。たとえば、「最近、□□が流行っているね」や「もうすぐ春ですね」などの音声合成データやテキストデータが記憶されたり、□□の映像データや画像データが記憶されたりする。ただし、これらは単なる例示であり、これに限定される必要はない。
【００５９】
このような構成のロボット１０は、上述したように、或るパーティ会場や国際会議場のような環境に配置され、人間同士の会話のきっかけを作り、見知らぬ者同士の人間関係の構築や知り合い同士の人間関係の発展を支援する。ただし、ロボット１０は、環境内を巡回しながら人間を検出したり、或る場所に一定時間留まって人間を検出したりする。
【００６０】
具体的には、ロボット１０は、超音波距離センサ３０の検出結果に基づいて、互いに近くに存在する複数（たとえば、２人）の人間を検出すると、当該複数の人間に近づく。ただし、上述したように、ロボット１０は、自身が配置された場所（環境）の地図データを予めメモリ７０に記憶しているため、当該環境内に存在する障害物（壁や椅子、机など）の位置を把握でき、衝突や走行障害などを回避できる。
【００６１】
なお、この実施例では、互いに近くに存在する人間が２人の場合について説明するが、これに限定される必要はなく、３ないし４人の人間が互いに近くに存在していてもよい。
【００６２】
また、ロボット１０は、たとえば、超音波距離センサ３０の検出結果に基づいて、地図に存在しないもの（障害物）を検出すると、それを人間とみなし、自身の周囲に存在する人間を認識することができる。また、このとき、ロボット１０は、自身の位置を基準として、周囲に存在する人間との位置関係を検出する。この実施例では、ロボット１０は、人間との距離および自身の正面方向を基準とした場合における方向（角度）を検出する。ロボット１０は、自身と２人の人間との位置関係をそれぞれ検出すると、当該２人の人間との位置関係（距離および角度についての検出データ）に基づいて当該２人の人間同士の距離を検出する。この実施例では、人間同士の距離が１ｍ以内である場合に、互いに近くに存在する２人の人間を検出したと判断するようにしてある。これは、人間同士のコミュニケーションを引き起こすためには、人間同士の距離が近いことが必要だからである。
【００６３】
また、ロボット１０は、互いに近くに存在する２人の人間を検出したとき、各人間との距離が所定距離（たとえば、１ｍ）を超えている場合には、各人間との距離がともに所定距離以内になるまで移動する。つまり、この２人の人間に近づく。たとえば、ロボット１０は、互いに近くに存在する２人の人間の中間方向に移動する。ここで、中間方向は、一方の人間との角度（方向）がθ１であり、他方の人間との角度（方向）がθ２である場合には、（θ１＋θ２）／２で算出される方向である。たとえば、位置関係を検出するときに、ロボット１０の正面方向を０度として、右方向をプラスの角度とし、左方向をマイナスの角度とすればよい。詳細な説明は省略するが、この実施例では、ロボット１０の背面側に人間が存在する場合には、ロボット１０は、１８０度回転して、２人の人間が自身の前方にくるようにしてある。これは、中間方向を簡単に算出するとともに、その後、２人の人間の中間方向に移動するためである。したがって、ロボット１０は、１８０度回転した後、２人の人間との位置関係を検出し直し、中間方向を算出する。
【００６４】
なお、この実施例では、人間との位置関係を検出するために、超音波距離センサ３０を用いるようにしたが、これに限定される必要はない。他の実施例として、レーザレンジファインダや赤外線センサを用いるようにしてもよい。かかる場合には、ロボット１０には、超音波距離センサ３０に代えて、或いは超音波距離センサ３０とともに、レーザレンジファインダや赤外線センサが設けられる。ただし、ロボット１０自身が人間との位置関係を検出する必要はなく、当該位置関係を外部から取得するようにしてもよい。たとえば、外部コンピュータが管理する、環境に設置したセンサ（床センサや天井カメラなど）によってロボット１０と人間との位置関係を検出し、その検出結果を外部コンピュータからロボット１０に与えるようにしてもよい。または、位置同定機能付のアクティブ型無線タグ読取システムによって、ロボット１０と人間との位置関係を検出し、当該検出結果を当該システムからロボット１０に与えるようにしてもよい。
【００６５】
ロボット１０は、検出した２人の人間に近づく（人間との距離が所定距離以内になる）と、個人識別をしてもよいか否かを各人間に対して質問する。つまり、ロボット１０は、個人識別の許可を各人間に対して要求する。これは、人間がコミュニケーションを取りたくない場合もあると考えられるからである。この実施例では、ロボット１０は、「タグをかざしてね」と発話して、人間の方向（θ１またはθ２）に頭部を向け、手を出す。具体的には、ＣＰＵ６６は、「タグをかざしてね」に対応する音声合成データをメモリ７０から読み出し、音声入力／出力ボード７６を介してスピーカ６２から「タグをかざしてね」の音声を出力する。また、ＣＰＵ６６は、メモリ７０から右腕モータ８２（または左腕モータ８４）および頭部モータ８６についての角度データを読み出し、モータ制御ボード７２に与える。これによって、ロボット１０の頭部の向きを制御し、手の動きや手の差出位置ないし方向を制御することができる。
【００６６】
このロボット１０の質問ないし要求に応じて、人間が特定の行動（個人識別の許可）を示した場合には、つまり人間が無線タグ１２をロボット１０の手にかざした場合には、ロボット１０は当該人間の個人識別を実行する。具体的には、無線タグ読取装置９６からの電波によって電磁誘導された、無線タグ１２から発信（送信）される識別情報（ＲＦＩＤ信号）を無線タグ読取装置９６で検出する。ロボット１０では、無線タグ読取装置９６によってＲＦＩＤが取得されると、ＣＰＵ６６がユーザ情報ＤＢ１００を参照して、個人を識別（特定）する。
【００６７】
また、ロボット１０は、２人の人間を個別に識別すると、興味情報ＤＢ１０２に記録した興味情報テーブル１０２ａを参照して、当該識別した２人の人間に共通する興味情報（共通興味情報）が有るかどうかを判断する。共通興味情報が無い場合には、興味情報に関係ない話題が各人間に対して提示される。たとえば、図５を参照して、ロボット１０がＩＤ「ｂ」の人間と「ｃ」の人間とを検出した場合には、何ら興味情報が一致しないことが分かる。かかる場合には、興味情報に関係のない話題が提供される。たとえば、ロボット１０は、「最近、□□が流行っているね」と発話する。ただし、話題をテキストまたは画像（映像）によって、ディスプレイ９４に表示するようにしてもよい。または、発話と表示とを行うようにしてもよい。
【００６８】
しかし、共通興味情報が有る場合には、当該共通興味情報に関する話題が各人間に対して提示される。たとえば、図５を参照して、ロボット１０がＩＤ「ａ」の人間とＩＤ「ｂ」の人間とを検出した場合には、共通興味情報が「映画鑑賞」であることが分かる。すると、ロボット１０は、「映画鑑賞」という興味情報に応じた話題を提供する。たとえば、ロボット１０は、「最近、映画は何を見た？」と発話する。ただし、話題をテキストまたは画像（映像）によって、ディスプレイに表示するようにしてもよい。または、発話と表示とを行うようにしてもよい。
【００６９】
具体的には、図３に示したＣＰＵ６６が図６および図７に示すフロー図に従って全体処理を実行する。図６を参照して、ＣＰＵ６６は、全体処理を開始すると、ステップＳ１で、周囲に存在する人間との位置関係を取得する。つまり、超音波距離センサ３０の検出結果に基づいて、周囲に存在する複数の人間との各距離および各角度を取得する。
【００７０】
次のステップＳ３では、互いに近くに存在する２人の人間（ｐ１，ｐ２）を検出したか否かを判断する。つまり、ステップＳ１で取得した複数の人間との各距離および各角度に基づいて、各人間同士の距離を取得し、互いに近く（たとえば、１ｍ以内）に存在する２人の人間を検出したか否かを判断する。ステップＳ３で“ＮＯ”であれば、すなわち互いに近くに存在する２人の人間を検出しなかった場合には、そのまま図７に示すステップＳ２９に進む。一方、ステップＳ３で“ＹＥＳ”であれば、すなわち互いに近くに存在する２人の人間を検出した場合には、ステップＳ５に進む。
【００７１】
ステップＳ５では、人間ｐ１との距離ｄ１および人間ｐ２との距離ｄ２がともに所定距離以内（たとえば、１ｍ以内）であるか否かを判断する。すなわち、検出した２人の人間とのコミュニケーションを実行できる程度の距離であるか否かを判断する。ステップＳ５で“ＮＯ”であれば、すなわち距離ｄ１およびｄ２のどちらか一方でも所定範囲内でない場合は、ステップＳ７で、（θ１＋θ２）／２の方向に移動して、ステップＳ５に戻る。つまり、ステップＳ７では、２人の人間の中間方向に一定距離移動して、２人に近づく。ここで、θ１は自身の正面方向を基準とした場合における人間ｐ１との角度である。同様に、θ２は人間ｐ２との角度である。
【００７２】
なお、フロー図では省略するが、上述したように、ロボット１０の背面側に人間ｐ１およびｐ２が存在する場合には、ステップＳ７の処理を実行する前に、ロボット１０は１８０度回転し、人間ｐ１およびｐ２との位置関係を検出し直す。
【００７３】
また、ステップＳ５で“ＹＥＳ”であれば、すなわち距離ｄ１およびｄ２がともに所定範囲内である場合には、ステップＳ９に進み、「タグをかざしてね」と発話して、θ１の方向に頭を向け、手を差し出す。つまり、人間ｐ１に対して個人識別の許可を要求し、ステップＳ１１に進む。
【００７４】
ステップＳ１１では、人間ｐ１の識別情報を検出したか否かを判断する。すなわち、ステップＳ９での個人識別の許可の要求に応じて、人間ｐ１が無線タグ１２をロボット１０の手にかざす（無線タグ１２と無線タグ読取装置９６とを通信可能範囲内に近づける）ことによって送信される、無線タグ１２からのＲＦＩＤ信号を検出したかどうかを判断する。ステップＳ１１で“ＹＥＳ”であれば、すなわち人間ｐ１の識別情報を検出した場合には、図７に示すステップＳ１５に進む。一方、ステップＳ１１で“ＮＯ”であれば、すなわち人間ｐ１の識別情報を検出しなかった場合には、ステップＳ１３で、前回の発話から所定時間が経過したか否かを判断する。図示は省略するが、ロボット１０の内部タイマをステップＳ９の処理を実行してからスタート（リセットおよびスタート）し、所定時間（たとえば、３０秒）が経過したかどうかを判断する。これは、ロボット１０の要求に対して人間が応じるか否かを判断し、要求に応じる場合に、無線タグ１２をかざすまでの時間が最大で３０秒程度と考えられるためである。
【００７５】
ステップＳ１３で“ＮＯ”であれば、すなわち所定時間が経過していない場合には、ステップＳ１１に戻る。一方、ステップＳ１３で“ＹＥＳ”であれば、すなわち所定時間が経過した場合には、人間ｐ１は無線タグ１２を提示する意思が無く、個人識別の要求に応じない（個人識別を拒否された）と判断して、図７に示すステップＳ２１に進む。
【００７６】
また、図７に示すように、ステップＳ１５では、「タグをかざしてね」と発話して、θ２の方向に頭を向け、手を差し出す。つまり、人間ｐ２に対して個人識別の許可を要求し、ステップＳ１７に進む。ステップＳ１７では、人間ｐ２の識別情報を検出したか否かを判断する。ステップＳ１７で“ＹＥＳ”であれば、すなわち人間ｐ２の識別情報を検出した場合には、ステップＳ２３に進む。一方、ステップＳ１７で“ＮＯ”であれば、すなわち人間ｐ２の識別情報を検出しない場合には、ステップＳ１９に進み、前回の発話から所定時間が経過したか否かを判断する。ステップＳ１５において要求を実行したときに、図示しない内部タイマをスタート（リセットおよびスタート）させる点は、上述の場合と同じである。ステップＳ１９で“ＮＯ”であれば、すなわち所定時間が経過していない場合には、ステップＳ１７に戻る。一方、ステップＳ１９で“ＹＥＳ”であれば、すなわち所定時間が経過した場合には、個人識別を拒否されたと判断してステップＳ２１に進む。
【００７７】
ステップＳ２１では、「バイバイ」と発話して、手を振る。すなわち、ステップＳ１３もしくはステップＳ１９で人間に個人識別の要求を拒否された場合は、人間ｐ１およびｐ２の少なくとも一方がコミュニケーションしたくない状況であると判断し、話題の提供を行わずに、人間に別れの挨拶を行って、ステップＳ２９に進む。
【００７８】
一方、ステップＳ２３では、興味情報ＤＢ１０２に人間ｐ１およびｐ２に共通興味情報が有るか否かを判断する。すなわち、興味情報ＤＢ１０２に記憶される興味情報テーブル１０２ａを参照して、人間ｐ１とｐ２とに共通する興味情報が有るか否かを判断する。ステップＳ２３で“ＹＥＳ”であれば、すなわち人間ｐ１とｐ２とに共通する興味情報が有る場合は、ステップＳ２５で、人間ｐ１およびｐ２に対して、当該共通興味情報に応じた話題を提供して、ステップＳ２９に進む。たとえば、ステップＳ２５では、共通興味情報が「映画鑑賞」である場合には、「最近、映画は何を見た？」と発話したり、そのテキストを表示したり、映画に関する画像や映像を表示したりする。これらは、複合的に実行されてもよい。一方、ステップＳ２３で“ＮＯ”であれば、すなわち人間ｐ１とｐ２とに共通する興味情報が無い場合には、ステップＳ２７で、人間ｐ１およびｐ２に対して、興味情報に関係のない別の話題（たとえば、最近の話題やその他差し障りの無い適宜の話題）を提供して、ステップＳ２９に進む。たとえば、ステップＳ２７では、「最近□□が流行っているね」と発話したり、そのテキストを表示したり、その□□についての画像や映像を表示したりする。これらは、複合的に実行されてもよい。
【００７９】
ステップＳ２９では、停止命令が有るか否かを判断する。停止命令が有るか否かは、たとえば、ロボット１０に停止ボタンを設けておき、当該ボタンが操作されたか否かで判断するようにしてもよいし、オペレータが音声によって停止命令を入力するようにしておき、当該音声が入力されたか否かで判断するようにしてもよい。ステップＳ２９で“ＹＥＳ”であれば、すなわち停止命令が有る場合には、そのまま全体処理を終了する。一方、ステップＳ２９で“ＮＯ”であれば、すなわち停止命令が無い場合には、図６に示したステップＳ１に戻る。なお、図示は省略するが、ステップＳ１に戻る前に、ロボット１０は他の場所に移動するようにしてもよい。
【００８０】
この実施例によれば、互いに近くに存在する複数の人間を検出すると、当該複数の人間に自ら近づき、複数の人間に共通する話題（情報）を提示するので、人間同士が話し始めるきっかけを作ることができ、また、人間同士の会話を促進することができる。つまり、見知らぬ人間同士の会話を引き起こしたり、知り合い同士の会話を発展させたりすることによって、人間関係の構築ないし形成を支援することができる。
【００８１】
なお、この実施例では、人間に対して個人識別の許可を要求し、その要求に応じた人間のみを識別して、共通興味情報に基づく話題を提示するようにしたので、人間にとって不意に（もしくは必要の無いときに）話題が提示されることがない。
【００８２】
また、上述の実施例では、パッシブタイプの無線タグを用いて、人間を個々に識別するようにしたが、これに限定される必要はない。たとえば、人間の顔画像や人間の衣服に付したマーク（文字、図形または記号或いはこれらの組み合わせ）を、眼カメラ４４などを用いて撮影し、これによって、人間を識別するようにしてもよい。かかる場合には、ユーザ情報ＤＢには、人間のＩＤに対応して、顔画像やマークのデータが識別情報として記憶される。ただし、人間に名刺を提示してもらい、この名刺の画像を検出し、画像処理によって氏名を検出するようにしてもよい。また、たとえば、ロボット１０にバイオメトリック認証装置を備えて、生体情報（指紋や網膜）を検出し、これを用いて個人識別するようにしてもよい。かかる場合には、ユーザ情報ＤＢには、人間のＩＤに対応して、生体情報（指紋や網膜の情報）が記憶される。
【００８３】
また、上述の各実施例では、個人識別の許可を要求し、その要求に応じて人間が特定の行動を示したときに個人識別するようにしたが、これに限定されず、人間に対して許可を要求せずに、個人識別を行うようにしてもよい。この場合の個人識別には、たとえば、通信距離の比較的長い電磁誘導方式（最大１ｍ程度）またはマイクロ波方式（最大５ｍ程度）のＲＦＩＤタグを使用することができる。
【００８４】
また、人間に許可を要求せずに個人識別する場合には、たとえば、共通興味情報に応じた話題を提示する前に当該話題を提示する許可を人間に対して要求し、許可を得た場合にのみ話題を提供するようにしてもよい。このようにすれば、人間の許可を得てから個人識別する場合と同様に、人間にとって不意に（もしくは必要の無いときに）話題が提示されることがない。
【００８５】
さらにまた、人間に許可を要求せずに個人識別を行う場合には、個人識別の許可を要求するために人間の近傍まで移動する必要がない。したがって、互いに近くに存在する複数の人間に共通する興味情報が有ると判断したときのみに、当該複数の人間の近傍まで移動し、当該興味情報に基づく話題を当該人間に対して提示するようにしてもよい。また、このような場合には、たとえば単一の情報のみを提示するロボットが、当該情報に興味を持つ複数の人間が互いに近くに存在することを検出したときに、当該人間の近くに移動し情報を提示するというようにしてもよい。たとえば、車の模型についての情報のみを提示するロボットが、車の模型に興味を持つ互いに近くに存在する２人以上の人間を検出したときに、当該車の模型に関する情報を発話や画面表示によって提示するというようにしてもよい。かかる場合には、たとえば移動台車に車の模型の実物を乗せ、ロボットが当該移動台車を押して当該車の模型に興味を持つ２人以上の人間の前に移動するようにしてもよい。
【００８６】
また、上述の各実施例では、個人識別の許可の要求は、発話および身体動作によって実行したが、これに限定されず、発話のみで行ってもよいし、ディスプレイに個人識別の許可の要求に関する内容をテキストで表示するようにしてもよい。ただし、これらは複合的に実行するようにしてもよい。
【００８７】
また、上述の各実施例では、ロボットが提示する話題（共通興味情報に応じた話題）は、ロボットに内蔵のもしくは外部にアクセス可能に設置したデータベースに予め記憶しておくようにしてあるが、これに限定される必要はない。たとえば、話題を提供するとき、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上のサーチエンジンを用いて、共通興味情報に関する話題や興味情報に関連しない話題（時事情報）を検索し、提示するようにしてもよい。
【図面の簡単な説明】
【００８８】
【図１】図１はこの発明の一実施例のコミュニケーションロボットおよび当該コミュニケーションロボットが存在する現実空間の様子を示す図解図である。
【図２】図２は図１に示すコミュニケーションロボットの外観を正面から見た図解図である。
【図３】図３は図１に示すコミュニケーションロボットの電気的な構成を示すブロック図である。
【図４】図４は図３に示すユーザ情報ＤＢの内容の一例を示す図解図である。
【図５】図５は図３に示す興味情報ＤＢの内容の一例を示す図解図である。
【図６】図６は図３に示すＣＰＵの全体処理の一部を示すフロー図である。
【図７】図７は図３に示すＣＰＵの全体処理の他の一部であって、図６に後続するフロー図である。
【符号の説明】
【００８９】
１０  …コミュニケーションロボット
１２  …無線タグ
３０  …超音波距離センサ
６２  …スピーカ
６６  …ＣＰＵ
７０  …メモリ
９４  …ディスプレイ
９６  …無線タグ読取装置
１００，１０２  …データベース
【図１】
0004599522.tif 000002
【図２】
0004599522.tif 000003
【図３】
0004599522.tif 000004
【図４】
0004599522.tif 000005
【図５】
0004599522.tif 000006
【図６】
0004599522.tif 000007
【図７】
0004599522.tif 000008