JP4599522B2 - Communication robot - Google Patents

Communication robot Download PDF

Info

Publication number
JP4599522B2
JP4599522B2 JP2006044246A JP2006044246A JP4599522B2 JP 4599522 B2 JP4599522 B2 JP 4599522B2 JP 2006044246 A JP2006044246 A JP 2006044246A JP 2006044246 A JP2006044246 A JP 2006044246A JP 4599522 B2 JP4599522 B2 JP 4599522B2
Authority
JP
Japan
Prior art keywords
interest information
human
robot
identification
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006044246A
Other languages
Japanese (ja)
Other versions
JP2007222968A (en
Inventor
崇行 神田
浩 石黒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ATR Advanced Telecommunications Research Institute International
Original Assignee
ATR Advanced Telecommunications Research Institute International
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ATR Advanced Telecommunications Research Institute International filed Critical ATR Advanced Telecommunications Research Institute International
Priority to JP2006044246A priority Critical patent/JP4599522B2/en
Publication of JP2007222968A publication Critical patent/JP2007222968A/en
Application granted granted Critical
Publication of JP4599522B2 publication Critical patent/JP4599522B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Description

この発明はコミュニケーションロボットに関し、特にたとえば、少なくとも音声を用いて人間との間でコミュニケーションを実行する、コミュニケーションロボットに関する。   The present invention relates to a communication robot, and more particularly to a communication robot that executes communication with a human using at least voice.

背景技術の一例が非特許文献1に開示される。非特許文献1のアウェアネス支援システムは、実世界での出会いにおけるアウェアネスを支援する。このアウェアネス支援システムでは、会議場などに大型グラフィックススクリーンが設置され、人々の位置がスクリーン上に影として投影される。投影された各影の上部には、ユーザのプロフィールがそれぞれ表示される。また、各影の中間部には、各ユーザのプロフィールに基づいて共通の話題が表示(提供)される。これによって、ユーザ同士の会話を促すようにしてある。   An example of background art is disclosed in Non-Patent Document 1. The awareness support system of Non-Patent Document 1 supports awareness in encounters in the real world. In this awareness support system, a large graphics screen is installed in a conference hall or the like, and people's positions are projected as shadows on the screen. The user's profile is displayed above each projected shadow. A common topic is displayed (provided) in the middle of each shadow based on the profile of each user. Thereby, the conversation between users is encouraged.

また、背景技術の他の例が非特許文献2に開示される。この非特許文献2には、何らかの情報を必要としている者が他者に対し積極的に働きかけることによって情報共有を促進する手法が開示される。具体的には、或る建物を利用する人間全員が利用することができる共有スペースにDID(Desired Information Display)が設けられる。また、利用者は、今知りたい情報(要求情報)をDIS(Desired Information Server)に登録しておき、自身の識別情報を登録したトランスポンダ(IDタグ)を携帯しておく。すると、利用者がDID近傍を通りがかった際、当該利用者が予め登録しておいた要求情報がDID上に表示される。これによって、利用者と情報提供者との出会いや会話を促進するようにしてある。   Another example of the background art is disclosed in Non-Patent Document 2. This Non-Patent Document 2 discloses a technique for promoting information sharing by a person who needs some information actively acting on another person. Specifically, a DID (Desired Information Display) is provided in a shared space that can be used by all persons using a certain building. Also, the user registers information (request information) that he / she wants to know in the DIS (Desired Information Server) and carries a transponder (ID tag) in which his / her identification information is registered. Then, when the user passes near the DID, the request information registered in advance by the user is displayed on the DID. This facilitates the encounter and conversation between the user and the information provider.

さらに、この種のコミュニケーションロボットの一例が特許文献1に開示される。この特許文献1によれば、コミュニケーションロボットは、複数のユーザに所持させたRFIDタグから送信される識別情報を受信することによって、近傍或いは周囲に存在する複数のユーザを個別に認識し、各ユーザに適したコミュニケーション行動を実行する。   Further, an example of this type of communication robot is disclosed in Patent Document 1. According to this patent document 1, the communication robot individually recognizes a plurality of users existing in the vicinity or the surrounding by receiving identification information transmitted from RFID tags carried by a plurality of users, and each user. Execute communication behaviors suitable for each person.

さらにまた、この種のコミュニケーションロボットの他の例が特許文献2に開示される。この特許文献2の関係検知システムでは、コミュニケーションロボットは、無線タグおよび赤外線LEDタグを装着した構成員が、当該ロボットとコミュニケーションを図るために近づいて所定領域内に入ると、各人間を識別し、所定領域における行動の履歴を記録する。この行動履歴に基づいて、構成員の他者との共存の仕方から各構成員間の関係を把握するようにしてある。
岡本昌之,中西英之,西村俊和,石田亨、“Silhouettell:実空間での出会いにおけるアウェアネス支援”、マルチメディア,分散,協調とモーバイルシンポジウム(DiCoMo´98),pp.701−708,1998. 松田完,西本一志、“HuNeAS:大規模組織内での偶発的な出会いを利用した情報共有の促進とヒューマンネットワーク活性化支援の試み”、情報処理学会誌,Vol.43 No.12,2002. 特開2004−216513号公報[B25J 13/00] 特開2005−131748号公報[B25J 13/00]
Furthermore, another example of this type of communication robot is disclosed in Patent Document 2. In the relationship detection system of Patent Document 2, the communication robot identifies each person when a member wearing a wireless tag and an infrared LED tag approaches and enters a predetermined area in order to communicate with the robot. A history of actions in a predetermined area is recorded. Based on this behavior history, the relationship between each member is grasped from the manner of coexistence with the other member.
Masayuki Okamoto, Hideyuki Nakanishi, Toshikazu Nishimura, Atsushi Ishida, “Silhouette: Awareness Support in Encounters in Real Space”, Multimedia, Distributed, Cooperation and Mobile Symposium (DiCoMo'98), pp. 701-708, 1998. Matsuda Kan, Nishimoto Kazushi, “HuNeAS: Promoting Information Sharing and Supporting Human Network Activation Using Accidental Encounters in Large Organizations”, Information Processing Society of Japan, Vol. 43 No. 12, 2002. JP 2004-216513 A [B25J 13/00] JP 2005-131748 A [B25J 13/00]

非特許文献1および2の技術では、2人以上のユーザに共通する話題や自分が知りたい情報をスクリーンなどに開示することによって、各ユーザ間の会話を促進することができる。しかし、ユーザは大型スクリーンなどの前まで自ら移動する必要がある。また、ユーザ間に共通する話題などが提示されるだけなので、ユーザは能動的に(自ら)会話を開始する必要もある。つまり、人間同士の会話を生み出す役割は小さかった。また、知らない人間同士においては尚更である。   In the techniques of Non-Patent Documents 1 and 2, it is possible to promote conversation between users by disclosing on a screen a topic that is common to two or more users or information that one wants to know. However, the user needs to move to the front of the large screen. In addition, since only a topic that is common among users is presented, the user needs to actively (self) start a conversation. In other words, the role of creating conversations between people was small. It's even more so if you don't know them.

また、特許文献1の技術では、コミュニケーションロボットは、複数のユーザを個々に認識して、各ユーザに適したコミュニケーション行動を実行することができたが、ユーザ同士のコミュニケーション行動を支援するものではなかった。   Moreover, in the technique of patent document 1, although the communication robot could recognize several users individually and was able to perform the communication action suitable for each user, it does not support the communication action between users. It was.

さらに、特許文献2の技術では、各構成員間の関係を把握することができるが、特許文献1の技術と同様に、各構成員間の会話を促進しようとするものではなかった。   Furthermore, in the technique of Patent Document 2, the relationship between each member can be grasped. However, like the technique of Patent Document 1, it was not intended to promote conversation between the members.

それゆえに、この発明の主たる目的は、人間関係の形成を積極的に支援できる、コミュニケーションロボットを提供することである。   Therefore, a main object of the present invention is to provide a communication robot that can actively support the formation of human relationships.

請求項1の発明は、少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、各人間の興味情報を個別に記憶する興味情報記憶手段、周囲に存在する人間との位置関係を検出する位置検出手段、位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、個人識別手段によって互いに近くに存在する複数の人間を識別した結果と、興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、および判断手段によって共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を前記互いに近くに存在する複数の人間に対して提示し、判断手段によって共通する興味情報が無いことが判断されたとき、興味情報に関係しない別の話題を提示する提示手段を備える、コミュニケーションロボットである。 The invention according to claim 1 is a communication robot that performs communication with humans using at least speech, and includes interest information storage means for individually storing each person's interest information, and positions of the surrounding human beings When detecting a plurality of humans that are close to each other based on the detection result of the position detection unit that detects the relationship, the personal identification unit that individually identifies the plurality of humans, Based on the result of identifying a plurality of existing persons and the interest information stored by the interest information storage means, a determination means for determining whether there is interest information common to the plurality of persons, and a determination means common When it is determined that there is interest information to be used, a topic based on the interest information is sent to the plurality of humans existing near each other. Shows and, when it is determined there is no interest information common by the determination means comprises a presenting means for presenting a separate topic that is not related to the interest information, a communication robot.

請求項1の発明では、コミュニケーションロボット(10:実施例で相当する参照番号。以下同じ。)は、少なくとも音声を用いて人間との間でコミュニケーションを実行する。ただし、コミュニケーションには身振り手振りなどの身体動作が含まれてもよい。コミュニケーションロボットは、たとえば、或るパーティ会場や国際会議場などの社交的な場(環境)に配置される。興味情報記憶手段(102)は、たとえばコミュニケーションロボットが配置される環境に存在する各人間についての興味情報を記憶する。ここで、興味情報とは、少なくとも各個人が興味を持つ情報(話題や事柄)を含む情報を意味し、この興味を持つ情報としては、関心の有る話題ないし事柄、趣味および得意分野などが含まれてよい。位置検出手段(30,66,S1)は、自身の位置を基準として、周囲に存在する人間との位置関係を検出する。具体的には、位置検出手段は、人間との距離および或る方向(たとえば、自身の正面方向)を基準とした場合における人間との角度を検出する。個人識別手段(40,44,66,96)は、位置検出手段の検出結果に基づいて互いに近く(たとえば、互い(人間同士)の距離が1m以内)に存在する複数の人間が検出されたとき、当該複数の人間を個別に識別する。判断手段(66,S23)は、個人識別手段によって識別された互いに近くに存在する複数の人間についての興味情報(興味情報記憶手段によって記憶された興味情報)を比較し、当該複数の人間に共通する興味情報(共通興味情報)が有るかどうかを判断する。提示手段(62,66,94,S25,S27)は、判断手段によって共通興味情報が有ることが判断されたとき、当該共通興味情報に基づく話題を互いに近くに存在する複数の人間(当該共通興味情報に興味を持つ複数の人間)に対して提示する。この提示は、音声出力(発話)によって行われてよい。また、音声出力に代えて、或いは音声出力とともに画像(映像)表示によって話題を提示(可視表示)してもよい。たとえば、コミュニケーションロボットは、互いに近くに存在する複数の人間の共通興味情報が「映画鑑賞」であった場合、「最近、映画は何を見た?」などと発話したり、テキスト表示したりする。   According to the first aspect of the present invention, the communication robot (10: reference number corresponding to the embodiment; the same applies hereinafter) executes communication with a human using at least sound. However, the communication may include physical movements such as gestures. The communication robot is arranged in a social space (environment) such as a certain party venue or an international conference hall. The interest information storage means (102) stores, for example, interest information about each person existing in the environment where the communication robot is arranged. Here, the interest information means information including at least information (topics or matters) in which each individual is interested, and the interest information includes topics or matters that are of interest, hobbies, and fields of expertise. It may be. The position detecting means (30, 66, S1) detects a positional relationship with a human being existing around the position of itself. Specifically, the position detection means detects the angle with the human being when the distance from the human being and a certain direction (for example, the front direction of the person) are used as a reference. The personal identification means (40, 44, 66, 96) is based on the detection result of the position detection means, when a plurality of human beings that are close to each other (for example, the distance between each other (human beings) is within 1 m) are detected. , Individually identifying the plurality of persons. The determination means (66, S23) compares the interest information (interest information stored by the interest information storage means) about a plurality of persons existing close to each other identified by the individual identification means, and is common to the plurality of persons. Whether there is interest information (common interest information) to be determined. The presentation means (62, 66, 94, S25, S27), when the determination means determines that there is common interest information, the topics based on the common interest information indicate a plurality of humans (the common interest). Present to multiple people who are interested in information. This presentation may be performed by voice output (speech). Further, the topic may be presented (visually displayed) instead of audio output or by image (video) display together with audio output. For example, when the common interest information of a plurality of human beings close to each other is “watching a movie”, the communication robot speaks or displays a text such as “What have you seen the movie recently?” .

請求項1の発明によれば、互いに近くに存在する複数の人間が共通して興味を持つ話題を発話や画像表示などによって提示するので、人間同士が話し始めるきっかけを作ることができ、また、人間同士の会話を促進することができる。したがって、人間関係の形成を積極的に支援することができる。たとえば、発話によって話題を提示する場合には、人間に対して自然に話題(情報)を提供することができる。また、あまり知らない人間同士が会話を開始するには、最初の一言を発するのに勇気がいるものであるが、人間は、コミュニケーションロボットの発話(情報の提示)に対して返答する形で(すなわち、受動的に)発話することができ、最初の一言を発するという人間の負担を軽く(除く)ことができる。また、たとえば、画像や映像によって話題を可視表示する場合には、音声だけでは伝わりにくい話題も確実に人間に伝えることができ、より多種多様な話題を人間に対して提供することができる。   According to the invention of claim 1, since a topic that is shared by a plurality of human beings close to each other is presented by utterance or image display, it is possible to create an opportunity for humans to start speaking, It is possible to promote conversation between humans. Therefore, it is possible to actively support the formation of human relationships. For example, when a topic is presented by utterance, the topic (information) can be naturally provided to humans. In addition, in order for people who do not know much to start a conversation, it is courageous to speak the first word, but humans respond to the utterance (presentation of information) of the communication robot. It is possible to speak (ie passively) and lighten (remove) the human burden of speaking the first word. In addition, for example, when a topic is visually displayed by an image or video, a topic that is difficult to be transmitted only by sound can be surely conveyed to a person, and a wider variety of topics can be provided to a person.

また、請求項の発明では、互いに近くに存在する複数の人間に共通する興味情報(共通興味情報)が無いときは、興味情報に関係しない別の話題を提示する。たとえば、最新の話題やその他差し障りのない適宜の話題(情報)を提供する。 According to the first aspect of the present invention, when there is no interest information (common interest information) common to a plurality of persons existing close to each other, another topic not related to the interest information is presented. For example, the latest topic or other appropriate topic (information) without any problem is provided.

請求項の発明によれば、検出した互いに近くに存在する複数の人間共通して興味を持つ話題が不明であるときでも、適宜の話題を提供することができる。 According to the first aspect of the present invention, it is possible to provide an appropriate topic even when a detected topic that is common to a plurality of humans existing close to each other is unknown.

請求項の発明は、請求項1に従属し、互いに近くに存在する複数の人間の近傍に移動する移動手段、および移動手段によって人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段をさらに備え、個人識別手段は、人間の識別情報を検出する識別情報検出手段を含み、識別情報検出手段は識別許可要求手段によって個人識別の許可を要求した後に人間の識別情報の検出を試みる。 The invention of claim 2 is dependent on claim 1 , and is a moving means that moves to the vicinity of a plurality of humans that are close to each other, and permission of personal identification to the human after moving to the vicinity of a human by the moving means An identification permission request means for requesting personal identification, and the personal identification means includes an identification information detection means for detecting human identification information, and the identification information detection means is requested by the identification permission request means after requesting permission for personal identification. Attempts to detect identification information.

請求項の発明では、移動手段(22,24,66,S7)および識別許可要求手段(62,66,94,S9,S15)をさらに備える。移動手段は、たとえば位置検出手段によって互いに近くに存在する複数の人間が検出されたとき、当該複数の人間の近傍(たとえば、コミュニケーションロボットと各人間との距離がそれぞれ1m以内)まで移動する(人間に近づく)。識別許可要求手段は、移動手段によって互いに近くに存在する複数の人間に近づいた後、当該複数の人間それぞれに対して個人の識別をしてもよいか否かの判断(つまり、個人識別の許可)を要求する。当該要求は、たとえば音声や身体動作によって示されてもよいし、画像(映像)によって示されてもよい。個人識別手段は、識別情報検出手段(40,44,66,96,S11,S17)を含み、識別情報検出手段は、識別許可要求手段によって人間に対して個人識別の許可を要求した後に、当該人間の識別情報の検出(個人識別)を試みる。たとえば、音声や身体動作、画像などによって人間に対して働きかける(個人識別の許可を要求する)ことで、当該人間を識別するための識別情報を当該人間自身に意図的に示してもらい、その後当該識別情報を検出することによって当該人間を識別するようにしてもよい。なお、人間を個別に識別する方法としては、たとえば、複数の人間にそれぞれ識別情報の異なる無線タグ(12)を所持もしくは装着させ、この無線タグから送信される識別情報を検出することによって個人識別するという方法を採用してもよい。 The invention of claim 2 further includes moving means (22, 24, 66, S7) and identification permission request means (62, 66, 94, S9, S15). For example, when a plurality of humans that are close to each other are detected by the position detection unit, the moving unit moves to the vicinity of the plurality of humans (for example, the distance between the communication robot and each human being within 1 m, respectively) (human ) The identification permission requesting unit determines whether or not each of the plurality of humans may be identified by individuals after approaching a plurality of humans that are close to each other by the moving unit (that is, permission for personal identification). ). The request may be indicated, for example, by voice or physical action, or may be indicated by an image (video). The personal identification means includes identification information detection means (40, 44, 66, 96, S11, S17). The identification information detection means requests the person for permission of personal identification by the identification permission request means, and then Attempts to detect human identification information (personal identification). For example, by acting on a person (requesting permission for personal identification) by voice, body movement, image, etc., the person is intentionally shown identification information for identifying the person, and then The person may be identified by detecting the identification information. In addition, as a method for individually identifying humans, for example, a plurality of humans are each possessing or wearing wireless tags (12) having different identification information, and individual identification is performed by detecting identification information transmitted from the wireless tags. You may employ | adopt the method of doing.

請求項の発明によれば、人間に対して識別許可を要求した後に当該人間の個人識別を試みるので、人間にとって不意に(必要の無いときに)個人識別されることはない。したがって、人間にとって必要の無いときに、共通興味情報に基づく話題が提示されることもない。また、自ら人間に近づくので、より積極的に人間とのコミュニケーションを実行することができる。したがって、より積極的に人間同士の会話を促進することができる。
請求項3の発明は、少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、各人間の興味情報を個別に記憶する興味情報記憶手段、周囲に存在する人間との位置関係を検出する位置検出手段、位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、個人識別手段によって互いに近くに存在する複数の人間を識別した結果と、興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、および判断手段によって共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を互いに近くに存在する複数の人間に対して提示する提示手段を備え、さらに、互いに近くに存在する複数の人間の近傍に移動する移動手段、および移動手段によって人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段を備え、個人識別手段は、人間の識別情報を検出する識別情報検出手段を含み、識別情報検出手段は識別許可要求手段によって個人識別の許可を要求した後に人間の識別情報の検出を試みる、コミュニケーションロボットである。
According to the invention of claim 2 , since the person is tried to identify himself / herself after requesting identification permission from the person, the person is not suddenly identified (when not necessary). Therefore, a topic based on common interest information is not presented when there is no need for human beings. In addition, since the person approaches himself, he can more actively communicate with the person. Therefore, conversation between humans can be promoted more positively.
According to a third aspect of the present invention, there is provided a communication robot that performs communication with a human using at least speech, and that includes interest information storage means for individually storing each person's interest information, and positions of the surrounding human beings When detecting a plurality of humans that are close to each other based on the detection result of the position detection unit that detects the relationship, the personal identification unit that individually identifies the plurality of humans, Based on the result of identifying a plurality of existing persons and the interest information stored by the interest information storage means, a determination means for determining whether there is interest information common to the plurality of persons, and a determination means common When it is determined that there is interest information to be displayed, a topic based on the interest information is presented to multiple people who are close to each other A moving means that moves to the vicinity of a plurality of humans that are close to each other, and an identification permission request that requests permission for personal identification to the human after moving to the vicinity of the human by the moving means The personal identification means includes identification information detection means for detecting human identification information, and the identification information detection means attempts to detect human identification information after requesting permission for personal identification by the identification permission request means. It is a communication robot.

この発明によれば、互いに近くに存在する複数の人間に対して、当該複数の人間が共通して興味を持つ話題を提示するので、人間同士が会話をするきっかけを作ることができる。つまり、人間同士の会話を積極的に支援することができるので、人間関係の構築ないし発展に役立つことができる。   According to the present invention, since a plurality of people who are close to each other present topics of interest to the plurality of people in common, it is possible to create an opportunity for the people to have a conversation. In other words, since it is possible to actively support the conversation between humans, it can be useful for building or developing human relationships.

この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。   The above object, other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.

図1を参照して、この実施例のコミュニケーションロボット(以下、単に「ロボット」とも言う。)10は、主として人間のようなコミュニケーションの対象とコミュニケーションを実行することを目的とした相互作用指向のもので、少なくとも音声を用いてコミュニケーションを実行する機能を備えている。ただし、コミュニケーションには、身振り手振りなどの身体動作が含まれる場合もある。   Referring to FIG. 1, a communication robot (hereinafter, also simply referred to as “robot”) 10 of this embodiment is an interaction-oriented type mainly for the purpose of executing communication with a communication target such as a human. And at least it has a function to execute communication using voice. However, the communication may include physical movements such as gestures.

このロボット10は、たとえば、或るパーティ会場や国際会議場などの社交的な場(環境)に配置され、その周囲には、複数の人間が存在する。ロボット10は、そのような環境において、たとえば見知らぬ人間同士の会話のきっかけを作ったり、知り合い同士の会話を発展させたりする。   For example, the robot 10 is arranged in a social place (environment) such as a certain party venue or an international conference hall, and a plurality of people exist around it. In such an environment, the robot 10 creates an opportunity for conversation between strangers, for example, or develops conversation between acquaintances.

なお、図1では、簡単のため、2人の人間(人間p1およびp2)を示してあるが、これに限定される必要はなく、2人以上であれば何人でも構わない。   In FIG. 1, two persons (humans p1 and p2) are shown for simplicity, but the present invention is not limited to this, and any number of persons may be used as long as the number is two or more.

また、各人間は、たとえば、無線タグ12を所持ないし装着し、ロボット10は、無線タグ12の識別情報を検出して、各人間を識別する。この実施例では、無線タグ12としては、パッシブ型のRFIDタグを用いるようにしてある。   Each person carries or wears the wireless tag 12, for example, and the robot 10 detects the identification information of the wireless tag 12 to identify each person. In this embodiment, a passive RFID tag is used as the wireless tag 12.

図2はロボット10の外観を示す正面図であり、この図2を参照して、ロボット10のハードウェアの構成について説明する。ロボット10は台車20を含み、この台車20の下面にはロボット10を自律移動させる車輪22が設けられる。車輪22は車輪モータ24(図3参照)によって駆動され、台車20すなわちロボット10を前後左右任意の方向に動かすことができる。このように、ロボット10は配置された環境(空間)内を移動することが可能である。   FIG. 2 is a front view showing the appearance of the robot 10, and the hardware configuration of the robot 10 will be described with reference to FIG. The robot 10 includes a carriage 20, and wheels 22 for autonomously moving the robot 10 are provided on the lower surface of the carriage 20. The wheel 22 is driven by a wheel motor 24 (see FIG. 3), and the carriage 20, that is, the robot 10 can be moved in any direction. Thus, the robot 10 can move in the environment (space) in which it is arranged.

なお、図2においては省略するが、台車20の前面には、衝突センサ26(図3参照)が取り付けられ、この衝突センサ26は台車20への人間や他の障害物の接触を検知する。つまり、ロボット10の移動中に障害物との接触を検知すると、直ちに車輪22の駆動を停止してロボット10の移動を急停止させる。   Although omitted in FIG. 2, a collision sensor 26 (see FIG. 3) is attached to the front surface of the carriage 20, and the collision sensor 26 detects contact of a person and other obstacles to the carriage 20. That is, when contact with an obstacle is detected during the movement of the robot 10, the driving of the wheels 22 is immediately stopped and the movement of the robot 10 is suddenly stopped.

また、この実施例では、ロボット10の背の高さは、人間、特に子供に威圧感を与えることのないように、100cm程度とされる。ただし、この背の高さは変更可能である。   In this embodiment, the height of the robot 10 is about 100 cm so as not to intimidate humans, particularly children. However, this height can be changed.

台車20の上には、多角形柱のセンサ取付パネル28が設けられ、このセンサ取付パネル28の各面には、超音波距離センサ30が取り付けられる。この超音波距離センサ30は、センサ取付パネル28すなわちロボット10の周囲の主として人間との距離を計測するものである。   A polygonal column sensor mounting panel 28 is provided on the carriage 20, and an ultrasonic distance sensor 30 is mounted on each surface of the sensor mounting panel 28. The ultrasonic distance sensor 30 measures the distance from the sensor mounting panel 28, that is, the human being around the robot 10 mainly.

また、台車20の上には、さらに、その下部がセンサ取付パネル28に囲まれて、ロボット10の胴体が直立するように設けられる。この胴体は、下部胴体32と上部胴体34とによって構成され、下部胴体32および上部胴体34は、連結部36によって互いに連結される。図示は省略するが、連結部36には昇降機構が内蔵されていて、この昇降機構を用いることによって、上部胴体34の高さすなわちロボット10の背の高さを変化させることができる。昇降機構は、後述するように、腰モータ38(図3参照)によって駆動される。   Moreover, the lower part of the robot 20 is surrounded by the sensor mounting panel 28 so that the body of the robot 10 stands upright. This body is composed of a lower body 32 and an upper body 34, and the lower body 32 and the upper body 34 are connected to each other by a connecting portion 36. Although illustration is omitted, the connecting portion 36 has a built-in lifting mechanism, and by using this lifting mechanism, the height of the upper body 34, that is, the height of the back of the robot 10 can be changed. The lifting mechanism is driven by a waist motor 38 (see FIG. 3), as will be described later.

なお、上述したロボット10の背の高さは、上部胴体34をそれの最下位置にしたときのものである。したがって、ロボット10の背の高さは、100cm以上にすることも可能である。   The height of the robot 10 described above is that when the upper body 34 is at its lowest position. Therefore, the height of the robot 10 can be 100 cm or more.

上部胴体34には、1つの全方位カメラ40が設けられる。全方位カメラ40は、たとえば背面側上端部のほぼ中央から延びる支柱98上に設けられる。全方位カメラ40は、ロボット10の周囲を撮影するものであり、後述する眼カメラ44とは区別される。この全方位カメラ40としては、たとえばCCDやCMOSのような固体撮像素子を用いるカメラを採用することができる。また、上部胴体34の正面側の中央部には、1つのマイク42および1つのディスプレイ94が設けられる。マイク42は、周囲の音、とりわけコミュニケーション対象である人間の声を取り込む。ディスプレイ94は、画像もしくは映像を表示する。ディスプレイ94としては、たとえば、CRTディスプレイや液晶ディスプレイを採用することができる。なお、これら全方位カメラ40、マイク42およびディスプレイ94の設置位置は上部胴体34に限られず適宜変更され得る。   The upper body 34 is provided with one omnidirectional camera 40. The omnidirectional camera 40 is provided, for example, on a support column 98 extending from substantially the center of the upper end on the back side. The omnidirectional camera 40 captures the surroundings of the robot 10 and is distinguished from an eye camera 44 described later. As this omnidirectional camera 40, for example, a camera using a solid-state imaging device such as a CCD or a CMOS can be adopted. Further, one microphone 42 and one display 94 are provided in the central portion on the front side of the upper body 34. The microphone 42 captures ambient sounds, particularly human voices that are communication targets. The display 94 displays an image or a video. As the display 94, for example, a CRT display or a liquid crystal display can be adopted. The installation positions of the omnidirectional camera 40, the microphone 42, and the display 94 are not limited to the upper body 34, and can be changed as appropriate.

上部胴体34の両肩には、それぞれ、肩関節46Rおよび46Lによって、上腕48Rおよび48Lが設けられる。肩関節46Rおよび46Lは、それぞれ、3軸の自由度を有する。すなわち、肩関節46Rは、X軸、Y軸およびZ軸のそれぞれの軸廻りにおいて上腕48Rの角度を制御できる。Y軸は、上腕48Rの長手方向(または軸)に平行な軸であり、X軸およびZ軸は、そのY軸に対して、それぞれ異なる方向から直交する軸である。他方、肩関節46Lは、A軸、B軸およびC軸のそれぞれの軸廻りにおいて上腕48Lの角度を制御できる。B軸は、上腕48Lの長手方向(または軸)に平行な軸であり、A軸およびC軸は、そのB軸に対して、それぞれ異なる方向から直交する軸である。   Upper arms 48R and 48L are provided on both shoulders of the upper body 34 by shoulder joints 46R and 46L, respectively. The shoulder joints 46R and 46L each have three axes of freedom. That is, the shoulder joint 46R can control the angle of the upper arm 48R around each of the X axis, the Y axis, and the Z axis. The Y axis is an axis parallel to the longitudinal direction (or axis) of the upper arm 48R, and the X axis and the Z axis are orthogonal to the Y axis from different directions. On the other hand, the shoulder joint 46L can control the angle of the upper arm 48L around each of the A axis, the B axis, and the C axis. The B axis is an axis parallel to the longitudinal direction (or axis) of the upper arm 48L, and the A axis and the C axis are axes orthogonal to the B axis from different directions.

また、上腕48Rおよび48Lのそれぞれの先端には、肘関節50Rおよび50Lを介して、前腕52Rおよび52Lが設けられる。肘関節50Rおよび50Lは、それぞれ、W軸およびD軸の軸廻りにおいて、前腕52Rおよび52Lの角度を制御できる。   Further, forearms 52R and 52L are provided at the tips of the upper arms 48R and 48L via elbow joints 50R and 50L, respectively. The elbow joints 50R and 50L can control the angles of the forearms 52R and 52L around the axes of the W axis and the D axis, respectively.

なお、上腕48Rおよび48Lならびに前腕52Rおよび52Lの変位を制御するX軸,Y軸,Z軸,W軸およびA軸,B軸,C軸,D軸では、それぞれ、「0度」がホームポジションであり、このホームポジションでは、図2に示すように、上腕48Rおよび48Lならびに前腕52Rおよび52Lは下方に向けられる。   In the X axis, Y axis, Z axis, W axis, A axis, B axis, C axis, and D axis that control the displacement of the upper arms 48R and 48L and the forearms 52R and 52L, "0 degree" is the home position, respectively. In this home position, as shown in FIG. 2, the upper arms 48R and 48L and the forearms 52R and 52L are directed downward.

また、図示は省略するが、上部胴体34の肩関節46Rおよび46Lを含む肩の部分や上述の上腕48Rおよび48Lならびに前腕52Rおよび52Lには、それぞれ、タッチセンサ(図3で包括的に示す。:54)が設けられていて、これらのタッチセンサ54は、人間がロボット10の当該各部位に触れたかどうかを検知する。   Although not shown in the drawings, touch sensors (shown comprehensively in FIG. 3) are respectively provided on the shoulder portion of the upper body 34 including the shoulder joints 46R and 46L, the upper arms 48R and 48L, and the forearms 52R and 52L. : 54) are provided, and these touch sensors 54 detect whether or not a human has touched each part of the robot 10.

前腕52Rおよび52Lのそれぞれの先端には、手に相当する球体56Rおよび56Lがそれぞれ固定的に設けられる。ただし、指や掌の機能が必要な場合には、人間の手の形をした「手」を用いることも可能である。   Spheres 56R and 56L corresponding to hands are fixedly provided at the tips of the forearms 52R and 52L, respectively. However, when a finger or palm function is required, a “hand” in the shape of a human hand can be used.

また、たとえば手に相当する球体56R(右手先)には、無線タグ読取装置96が設けられる。無線タグ読取装置96は、たとえば人間が所持した無線タグ12から送信される識別情報が重畳された電磁波ないし電波を受信する。また、球体56Rとは別に、球体56L(左手先)にも無線タグ読取装置96を設けるようにしてもよい。つまり、両手先に無線タグ読取装置96を設けるようにしてもよい。ただし、無線タグ読取装置96は、ロボット10の他の部位、たとえば肩部に設けられてもよい。また、無線タグ読取装置96は、ロボット10の外部に取り付けるようにしてもよいし、ロボット10に内蔵するようにしてもよい。   For example, a wireless tag reader 96 is provided on a sphere 56R (right hand tip) corresponding to a hand. The wireless tag reader 96 receives an electromagnetic wave or a radio wave on which identification information transmitted from the wireless tag 12 carried by a person is superimposed, for example. In addition to the sphere 56R, the wireless tag reader 96 may be provided on the sphere 56L (left hand). That is, the wireless tag reader 96 may be provided on both hands. However, the wireless tag reading device 96 may be provided on another part of the robot 10, for example, on the shoulder. Further, the wireless tag reader 96 may be attached to the outside of the robot 10 or may be incorporated in the robot 10.

上部胴体34の中央上方には、首関節58を介して頭部60が設けられる。首関節58は、3軸の自由度を有し、S軸、T軸およびU軸の各軸廻りに角度制御可能である。S軸は首から真上(鉛直上向き)に向かう軸であり、T軸およびU軸は、それぞれ、そのS軸に対して異なる方向で直交する軸である。頭部60には、人間の口に相当する位置に、スピーカ62が設けられる。スピーカ62は、ロボット10が、それの周辺の人間に対して音声ないし音によってコミュニケーションを実行するために用いられる。ただし、スピーカ62は、ロボット10の他の部位、たとえば胴体などに設けられてもよい。   A head 60 is provided above the center of the upper body 34 via a neck joint 58. The neck joint 58 has a degree of freedom of three axes, and the angle can be controlled around each of the S axis, the T axis, and the U axis. The S-axis is an axis that extends from the neck directly upward (vertically upward), and the T-axis and the U-axis are axes that are orthogonal to the S-axis in different directions. The head 60 is provided with a speaker 62 at a position corresponding to a human mouth. The speaker 62 is used by the robot 10 to perform communication by voice or sound with respect to humans around it. However, the speaker 62 may be provided in another part of the robot 10, for example, the trunk.

また、頭部60には、目に相当する位置に眼球部64Rおよび64Lが設けられる。眼球部64Rおよび64Lは、それぞれ眼カメラ44Rおよび44Lを含む。以下、右の眼球部64Rと左の眼球部64Lとをまとめて眼球部64ということがあり、また、右の眼カメラ44Rと左の眼カメラ44Lとをまとめて眼カメラ44ということがある。   The head 60 is provided with eyeball portions 64R and 64L at positions corresponding to the eyes. Eyeball portions 64R and 64L include eye cameras 44R and 44L, respectively. Hereinafter, the right eyeball portion 64R and the left eyeball portion 64L may be collectively referred to as the eyeball portion 64, and the right eye camera 44R and the left eye camera 44L may be collectively referred to as the eye camera 44.

眼カメラ44は、ロボット10に接近した人間の顔や他の部分ないし物体などを撮影して、それに対応する映像信号を取り込む。眼カメラ44としては、上述した全方位カメラ40と同様のカメラを用いることができる。   The eye camera 44 captures a human face approaching the robot 10, other parts or objects, and captures a corresponding video signal. As the eye camera 44, a camera similar to the omnidirectional camera 40 described above can be used.

たとえば、眼カメラ44は眼球部64内に固定され、眼球部64は眼球支持部(図示せず)を介して頭部60内の所定位置に取り付けられる。眼球支持部は、2軸の自由度を有し、α軸およびβ軸の各軸廻りに角度制御可能である。α軸およびβ軸は頭部60に対して設けられる軸であり、α軸は頭部60の上へ向かう方向の軸であり、β軸はα軸に直交しかつ頭部60の正面側(顔)が向く方向に直交する方向の軸である。この実施例では、頭部60がホームポジションにあるとき、α軸はS軸と平行であり、β軸はU軸と平行であるように設定される。このような頭部60において、眼球支持部がα軸およびβ軸の各軸廻りに回転されることによって、眼球部64ないし眼カメラ44の先端(正面)側が変位され、カメラ軸すなわち視線方向が移動される。   For example, the eye camera 44 is fixed in the eyeball part 64, and the eyeball part 64 is attached to a predetermined position in the head 60 via an eyeball support part (not shown). The eyeball support unit has two degrees of freedom and can be controlled in angle around each of the α axis and the β axis. The α axis and the β axis are axes provided with respect to the head 60, the α axis is an axis in the direction toward the top of the head 60, the β axis is orthogonal to the α axis and the front side of the head 60 ( It is an axis in a direction perpendicular to the direction in which the face is facing. In this embodiment, when the head 60 is in the home position, the α axis is set to be parallel to the S axis, and the β axis is set to be parallel to the U axis. In such a head 60, when the eyeball support portion is rotated around each of the α axis and β axis, the tip (front) side of the eyeball portion 64 or the eye camera 44 is displaced, and the camera axis, that is, the line-of-sight direction is changed. Moved.

なお、眼カメラ44の変位を制御するα軸およびβ軸では、「0度」がホームポジションであり、このホームポジションでは、図2に示すように、眼カメラ44のカメラ軸は頭部60の正面側(顔)が向く方向に向けられ、視線は正視状態となる。   In the α axis and β axis that control the displacement of the eye camera 44, “0 degree” is the home position. At this home position, the camera axis of the eye camera 44 is the head 60 as shown in FIG. The direction of the front side (face) is directed, and the line of sight is in the normal viewing state.

図3はロボット10の電気的な構成を示すブロック図であり、この図3を参照して、ロボット10は、全体を制御するCPU66を含む。CPU66は、マイクロコンピュータ或いはプロセサとも呼ばれ、バス68を介して、メモリ70、モータ制御ボード72、センサ入力/出力ボード74、音声入力/出力ボード76および画像出力ボード92に接続される。   FIG. 3 is a block diagram showing an electrical configuration of the robot 10. With reference to FIG. 3, the robot 10 includes a CPU 66 for controlling the whole. The CPU 66 is also called a microcomputer or a processor, and is connected to the memory 70, the motor control board 72, the sensor input / output board 74, the audio input / output board 76, and the image output board 92 via the bus 68.

メモリ70は、図示は省略するが、ROMやHDDおよびRAMを含み、ROMやHDDにはロボット10の制御プログラム(人間との間でコミュニケーションを実行するための行動制御プログラム)が予め記憶されるとともに、コミュニケーションを実行する際にスピーカ62から発生すべき音声または声の音声データ(音声合成データ)および所定の身振りを提示するための各関節(モータ)の角度データなども記憶される。また、ROMやHDDには、人間を個別に識別するための識別プログラム、識別した人間に共通する興味情報(共通興味情報)が有るかどうかを判断するための判断プログラム、共通興味情報に基づく(関する)話題を提示するための提示プログラムおよび外部コンピュータと通信するための通信プログラムなどが記録される。さらに、ROMやHDDには、ロボット10が配置されるパーティ会場や国際会議場などの地図データが予め記憶される。RAMは、ワークメモリやバッファメモリとして用いられ、上述したようなプログラムやデータがロードされる。   Although not shown, the memory 70 includes a ROM, an HDD, and a RAM. The ROM and the HDD store in advance a control program for the robot 10 (an action control program for executing communication with a human). In addition, voice or voice data (voice synthesis data) to be generated from the speaker 62 when performing communication, angle data of each joint (motor) for presenting a predetermined gesture, and the like are also stored. Further, the ROM and HDD are based on an identification program for individually identifying a person, a determination program for determining whether there is interest information (common interest information) common to the identified person, and common interest information ( Related) and a communication program for communicating with an external computer are recorded. Further, map data such as a party venue where the robot 10 is arranged or an international conference hall is stored in advance in the ROM or HDD. The RAM is used as a work memory or a buffer memory, and is loaded with programs and data as described above.

モータ制御ボード72は、たとえばDSPで構成され、各腕や頭部および眼球部などの各軸モータの駆動を制御する。すなわち、モータ制御ボード72は、CPU66からの制御データを受け、右眼球部64Rのα軸およびβ軸のそれぞれの角度を制御する2つのモータ(図3では、まとめて「右眼球モータ」と示す。)78の回転角度を制御する。同様に、モータ制御ボード72は、CPU66からの制御データを受け、左眼球部64Lのα軸およびβ軸のそれぞれの角度を制御する2つのモータ(図3では、まとめて「左眼球モータ」と示す。)80の回転角度を制御する。   The motor control board 72 is configured by a DSP, for example, and controls the driving of each axis motor such as each arm, head, and eyeball. That is, the motor control board 72 receives control data from the CPU 66, and shows two motors for controlling the angles of the α axis and β axis of the right eyeball portion 64R (in FIG. 3, collectively referred to as “right eyeball motor”). .) Control the rotation angle of 78. Similarly, the motor control board 72 receives control data from the CPU 66 and controls two angles of the α axis and β axis of the left eyeball portion 64L (in FIG. 3, collectively referred to as “left eyeball motor”). Shown) Control the rotation angle of 80.

また、モータ制御ボード72は、CPU66からの制御データを受け、右肩関節46RのX軸、Y軸およびZ軸のそれぞれの角度を制御する3つのモータと右肘関節50RのW軸の角度を制御する1つのモータとの計4つのモータ(図3では、まとめて「右腕モータ」と示す。)82の回転角度を調節する。同様に、モータ制御ボード72は、CPU66からの制御データを受け、左肩関節46LのA軸、B軸およびC軸のそれぞれの角度を制御する3つのモータと左肘関節50LのD軸の角度を制御する1つのモータとの計4つのモータ(図3では、まとめて「左腕モータ」と示す。)84の回転角度を調整する。   Further, the motor control board 72 receives control data from the CPU 66, and controls the angles of the X axis, Y axis and Z axis of the right shoulder joint 46R and the W axis angle of the right elbow joint 50R. The rotation angle of a total of four motors (one collectively shown as “right arm motor” in FIG. 3) 82 with one motor to be controlled is adjusted. Similarly, the motor control board 72 receives control data from the CPU 66, and controls the angles of the three motors for controlling the angles of the A-axis, B-axis, and C-axis of the left shoulder joint 46L and the D-axis angle of the left elbow joint 50L. The rotation angle of a total of four motors (one collectively shown as “left arm motor” in FIG. 3) 84 including one motor to be controlled is adjusted.

さらに、モータ制御ボード72は、CPU66からの制御データを受け、頭部60のS軸、T軸およびU軸のそれぞれの角度を制御する3つのモータ(図3では、まとめて「頭部モータ」と示す。)86の回転角度を制御する。さらにまた、モータ制御ボード72は、CPU66からの制御データを受け、腰モータ38および車輪22を駆動する2つのモータ(図3では、まとめて「車輪モータ」と示す。)24の回転角度を制御する。   Further, the motor control board 72 receives control data from the CPU 66 and controls three motors for controlling the angles of the S-axis, T-axis, and U-axis of the head 60 (in FIG. 3, collectively referred to as “head motor”). The rotation angle of 86 is controlled. Furthermore, the motor control board 72 receives control data from the CPU 66 and controls the rotation angle of two motors (collectively referred to as “wheel motors” in FIG. 3) 24 that drive the waist motor 38 and the wheels 22. To do.

なお、この実施例では、車輪モータ24を除くモータは、制御を簡素化するために、ステッピングモータ或いはパルスモータを用いるようにしてある。ただし、車輪モータ24と同様に、直流モータを用いるようにしてもよい。   In this embodiment, stepping motors or pulse motors are used for the motors other than the wheel motor 24 in order to simplify the control. However, as with the wheel motor 24, a DC motor may be used.

センサ入力/出力ボード74もまた、同様に、DSPで構成され、各センサからの信号を取り込んでCPU66に与える。すなわち、超音波距離センサ30のそれぞれからの反射時間に関するデータがこのセンサ入力/出力ボード74を通してCPU66に入力される。また、全方位カメラ40からの映像信号が、必要に応じてこのセンサ入力/出力ボード74で所定の処理を施された後、CPU66に入力される。眼カメラ44からの映像信号も、同様にして、CPU66に入力される。また、上述した複数のタッチセンサ(図3では、まとめて「タッチセンサ54」と示す。)からの信号がセンサ入力/出力ボード74を介してCPU66に与えられる。さらに、上述した衝突センサ26からの信号も、同様にして、CPU66に与えられる。   Similarly, the sensor input / output board 74 is also constituted by a DSP, and takes in a signal from each sensor and gives it to the CPU 66. That is, data relating to the reflection time from each of the ultrasonic distance sensors 30 is input to the CPU 66 through the sensor input / output board 74. The video signal from the omnidirectional camera 40 is input to the CPU 66 after being subjected to predetermined processing by the sensor input / output board 74 as necessary. Similarly, the video signal from the eye camera 44 is also input to the CPU 66. Further, signals from the plurality of touch sensors described above (collectively indicated as “touch sensor 54” in FIG. 3) are provided to the CPU 66 via the sensor input / output board 74. Further, the signal from the collision sensor 26 described above is also given to the CPU 66 in the same manner.

音声入力/出力ボード76もまた、同様に、DSPで構成され、CPU66から与えられる音声合成データに従った音声または声がスピーカ62から出力される。すなわち、共通興味情報に基づく話題などが音声または声としてスピーカ62から発せられる。また、マイク42からの音声入力が、音声入力/出力ボード76を介してCPU66に取り込まれる。   Similarly, the voice input / output board 76 is also configured by a DSP, and voice or voice in accordance with voice synthesis data provided from the CPU 66 is output from the speaker 62. That is, a topic or the like based on the common interest information is emitted from the speaker 62 as voice or voice. Further, the voice input from the microphone 42 is taken into the CPU 66 via the voice input / output board 76.

画像出力ボード92もまた、同様に、DSPで構成され、CPU66から与えられる画像(映像)データに従った画像もしくは映像がディスプレイ94から出力される。   Similarly, the image output board 92 is also constituted by a DSP, and an image or video according to image (video) data supplied from the CPU 66 is output from the display 94.

また、CPU66は、バス68を介して通信LANボード88および無線タグ読取装置96に接続される。通信LANボード88は、DSPで構成され、CPU66から送られる送信データを無線通信装置90に与え、無線通信装置90から送信データを、図示は省略するが、たとえば、無線LANのようなネットワークを介して外部コンピュータ20に送信する。また、通信LANボード88は、無線通信装置90を介してデータを受信し、受信したデータをCPU66に与える。つまり、この通信LANボード88および無線通信装置90によって、ロボット10は外部コンピュータなどと無線通信を行うことができる。   The CPU 66 is connected to the communication LAN board 88 and the wireless tag reader 96 via the bus 68. The communication LAN board 88 is configured by a DSP, and provides transmission data sent from the CPU 66 to the wireless communication device 90. The transmission data from the wireless communication device 90 is omitted from illustration, but via a network such as a wireless LAN. To the external computer 20. The communication LAN board 88 receives data via the wireless communication device 90 and gives the received data to the CPU 66. That is, the communication LAN board 88 and the wireless communication device 90 allow the robot 10 to perform wireless communication with an external computer or the like.

無線タグ読取装置96は、上述したように、パッシブ型のRFIDタグ読取装置であり、内蔵されるアンテナ(図示せず)から図1に示した人間p1およびp2が所持する無線タグ12に対して電波を発信して当該無線タグ12を電磁誘導する。これに応じて無線タグ12から発信(送信)される識別情報の重畳された電波を、無線タグ読取装置96は内蔵されたアンテナを介して受信し、電波信号を増幅し、当該電波信号から識別情報を分離し、当該識別情報を復調(デコード)してCPU66に与える。   As described above, the wireless tag reading device 96 is a passive RFID tag reading device, and from the built-in antenna (not shown) to the wireless tag 12 possessed by the persons p1 and p2 shown in FIG. A radio wave is transmitted to electromagnetically induce the wireless tag 12. In response to this, the radio tag reader 96 receives a radio wave with identification information transmitted (transmitted) from the radio tag 12 via the built-in antenna, amplifies the radio signal, and identifies from the radio signal. The information is separated, and the identification information is demodulated (decoded) and given to the CPU 66.

なお、図示は省略するが、RFIDタグは、識別情報を記憶するためのメモリや通信用の制御回路などを備えるICチップおよびアンテナなどを含む。この実施例では、後述するように、ロボット10は自身の近傍に存在する人間が所持等する無線タグ12の識別情報(RFID)を検出するようにしてあるため、比較的交信範囲の狭い(1m弱)パッシブタイプのタグを用いるようにしてある。したがって、たとえば、通信距離の比較的短い静電結合方式(数mm程度)や電磁結合方式(数cm程度)の近接型のRFIDタグを使用することも可能である。また、使用環境(ロボット10を配置する環境)によっては、比較的交信範囲の広いアクティブタイプのタグを使用することも可能である。   Although not shown, the RFID tag includes an IC chip, an antenna, and the like that include a memory for storing identification information, a communication control circuit, and the like. In this embodiment, as will be described later, since the robot 10 detects the identification information (RFID) of the wireless tag 12 held by a human being in the vicinity of the robot 10, the communication range is relatively narrow (1 m). Weak) Passive type tags are used. Therefore, for example, it is possible to use a proximity type RFID tag of a relatively short communication distance of an electrostatic coupling method (about several mm) or an electromagnetic coupling method (about several cm). Further, depending on the use environment (environment in which the robot 10 is disposed), it is possible to use an active type tag having a relatively wide communication range.

さらに、CPU66は、バス68を介して、ユーザ情報データベース(以下、「ユーザ情報DB」という。)100および興味情報データベース(以下「興味情報DB」という。)102に接続される。ただし、これらのデータベースは、ロボット10に内蔵する必要はなく、ロボット10がアクセス可能であれば、たとえば、ネットワーク(図示せず)上のような外部に設けることもできる。   Further, the CPU 66 is connected to a user information database (hereinafter referred to as “user information DB”) 100 and an interest information database (hereinafter referred to as “interest information DB”) 102 via a bus 68. However, these databases do not need to be built in the robot 10 and can be provided outside, for example, on a network (not shown) as long as the robot 10 is accessible.

ユーザ情報DB100は、図4に示すようなユーザ情報テーブル100aを記録するデータベースである。図4に示すように、ユーザ情報テーブル100aでは、人間の識別情報(ID)または名前に対応付けて、当該人間が所持等する無線タグ12の識別情報(RFID)が記述される。ロボット10は、RFIDを検出すると、このユーザ情報テーブル100aを参照して、人間を識別(特定)することができる。具体的には、RFID「AAAA」を検出すると、ID「a」の人間であると識別することができる。また、RFID「BBBB」を検出すると、ID「b」の人間であると識別することができる。さらに、RFID「CCCC」を検出すると、ID「c」の人間であると識別することができる。   The user information DB 100 is a database that records a user information table 100a as shown in FIG. As shown in FIG. 4, in the user information table 100a, identification information (RFID) of the wireless tag 12 possessed by the person is described in association with the person's identification information (ID) or name. When detecting the RFID, the robot 10 can identify (specify) a human by referring to the user information table 100a. Specifically, when the RFID “AAAAA” is detected, it can be identified that the person has the ID “a”. Further, when the RFID “BBBB” is detected, it can be identified that the person has the ID “b”. Further, when the RFID “CCCC” is detected, it can be identified that the person has the ID “c”.

興味情報DB102は、図5に示すような、人間の興味に関する情報(以下、「興味情報」という。)テーブル102aを記録するデータベースである。図5に示すように、興味情報テーブル102aでは、人間の識別情報(ID)または名前に対応付けて、当該人間の興味情報が記述される。この実施例では、興味情報としては、関心の有る話題ないし事柄或いは趣味が該当する。ただし、興味情報としては、その人間の得意分野や出身地など、その人間が話し易いと思われる内容(話題や事柄)を適宜含むようにしてもよい。したがって、図5に示す興味情報テーブル102aからは、ID「a」の人間の興味情報は、プロ野球および映画鑑賞であることが分かる。また、ID「b」の人間の興味情報は、ロボットおよび映画鑑賞であることが分かる。さらに、ID「c」の人間の興味情報は、プロ野球および読書であることが分かる。   The interest information DB 102 is a database that records an information (hereinafter referred to as “interest information”) table 102a relating to human interest as shown in FIG. As shown in FIG. 5, in the interest information table 102a, human interest information is described in association with human identification information (ID) or name. In this embodiment, the interest information corresponds to a topic or matter or hobby that is of interest. However, the interest information may appropriately include contents (topics or matters) that the person is likely to speak, such as the person's specialty field or hometown. Therefore, it can be seen from the interest information table 102a shown in FIG. 5 that the interest information of the person with ID “a” is professional baseball and movie appreciation. It can also be seen that the human interest information of ID “b” is robot and movie appreciation. Further, it can be seen that the interest information of the person with ID “c” is professional baseball and reading.

また、図示は省略するが、興味情報DB102には、各興味情報に対応付けて、ロボット10が人間に対して提示する話題(発話や画像表示の内容)についてのデータ(音声合成データ、テキストデータ、画像(映像)データ)も記憶される。たとえば、「映画鑑賞」という興味情報には、これに対応付けて、「最近、映画は何を見た?」、「一番好きな映画は何?」、「今まで見た中で一番印象に残っている作品は?」などの音声合成データやテキストデータが記憶されたり、或る映画のワンシーンの映像データないし画像データが記憶されたりする。また、「プロ野球」という興味情報には、これに対応付けて、「プロ野球ではどの球団が好き?」、「今年はどのプロ野球チームが優勝するかな?」、「昨日、〇〇(チーム名)は勝った?」などの音声合成データやテキストデータが記憶されたり、或る選手のプレーの映像や画像が記憶されたりする。また、興味情報に関係なく、単に人間に対して提示される話題も記憶されている。たとえば、「最近、□□が流行っているね」や「もうすぐ春ですね」などの音声合成データやテキストデータが記憶されたり、□□の映像データや画像データが記憶されたりする。ただし、これらは単なる例示であり、これに限定される必要はない。   Although not shown, the interest information DB 102 stores data (speech synthesis data, text data) on topics (contents of speech and image display) that the robot 10 presents to humans in association with each interest information. , Image (video) data) is also stored. For example, the interest information “watching movies” is associated with this, “What have you seen movies recently?”, “What is your favorite movie?”, “ Voice synthesis data and text data such as “What works remain in the impression?” Are stored, or video data or image data of a scene of a movie is stored. In addition, in the interest information of “professional baseball”, “What baseball team do you like in professional baseball?”, “Which professional baseball team will win this year?”, “Yesterday, 〇 (Team Voice synthesis data and text data such as “name) won?” Are stored, or a video or image of a player's play is stored. Also, topics that are simply presented to human beings are stored regardless of interest information. For example, speech synthesis data and text data such as “Now, □□ is popular recently” and “It's spring soon” are stored, and □□ video data and image data are stored. However, these are merely examples, and need not be limited to these.

このような構成のロボット10は、上述したように、或るパーティ会場や国際会議場のような環境に配置され、人間同士の会話のきっかけを作り、見知らぬ者同士の人間関係の構築や知り合い同士の人間関係の発展を支援する。ただし、ロボット10は、環境内を巡回しながら人間を検出したり、或る場所に一定時間留まって人間を検出したりする。   As described above, the robot 10 having such a configuration is arranged in an environment such as a certain party venue or an international conference hall, creates a chance of conversation between humans, builds a human relationship between strangers, and contacts each other. Support the development of human relationships. However, the robot 10 detects a human while traveling around the environment or stays at a certain place for a certain time to detect a human.

具体的には、ロボット10は、超音波距離センサ30の検出結果に基づいて、互いに近くに存在する複数(たとえば、2人)の人間を検出すると、当該複数の人間に近づく。ただし、上述したように、ロボット10は、自身が配置された場所(環境)の地図データを予めメモリ70に記憶しているため、当該環境内に存在する障害物(壁や椅子、机など)の位置を把握でき、衝突や走行障害などを回避できる。   Specifically, when the robot 10 detects a plurality of (for example, two) humans that are close to each other based on the detection result of the ultrasonic distance sensor 30, the robot 10 approaches the plurality of humans. However, as described above, since the robot 10 stores in advance the map data of the place (environment) where the robot 10 is placed in the memory 70, obstacles (walls, chairs, desks, etc.) existing in the environment. The position of the vehicle can be grasped, and collisions and running obstacles can be avoided.

なお、この実施例では、互いに近くに存在する人間が2人の場合について説明するが、これに限定される必要はなく、3ないし4人の人間が互いに近くに存在していてもよい。   In this embodiment, a case where there are two persons close to each other will be described. However, the present invention is not limited to this, and three to four persons may be close to each other.

また、ロボット10は、たとえば、超音波距離センサ30の検出結果に基づいて、地図に存在しないもの(障害物)を検出すると、それを人間とみなし、自身の周囲に存在する人間を認識することができる。また、このとき、ロボット10は、自身の位置を基準として、周囲に存在する人間との位置関係を検出する。この実施例では、ロボット10は、人間との距離および自身の正面方向を基準とした場合における方向(角度)を検出する。ロボット10は、自身と2人の人間との位置関係をそれぞれ検出すると、当該2人の人間との位置関係(距離および角度についての検出データ)に基づいて当該2人の人間同士の距離を検出する。この実施例では、人間同士の距離が1m以内である場合に、互いに近くに存在する2人の人間を検出したと判断するようにしてある。これは、人間同士のコミュニケーションを引き起こすためには、人間同士の距離が近いことが必要だからである。   For example, when the robot 10 detects an object (obstacle) that does not exist on the map based on the detection result of the ultrasonic distance sensor 30, the robot 10 regards it as a human and recognizes a human present around the robot 10. Can do. Further, at this time, the robot 10 detects a positional relationship with a human being existing around it with reference to its own position. In this embodiment, the robot 10 detects the direction (angle) when the distance from the human and the front direction of the robot 10 are used as a reference. When the robot 10 detects the positional relationship between itself and the two humans, the robot 10 detects the distance between the two humans based on the positional relationship between the two humans (detection data on the distance and angle). To do. In this embodiment, when the distance between humans is within 1 m, it is determined that two humans that are close to each other have been detected. This is because it is necessary for humans to be close to each other in order to cause communication between humans.

また、ロボット10は、互いに近くに存在する2人の人間を検出したとき、各人間との距離が所定距離(たとえば、1m)を超えている場合には、各人間との距離がともに所定距離以内になるまで移動する。つまり、この2人の人間に近づく。たとえば、ロボット10は、互いに近くに存在する2人の人間の中間方向に移動する。ここで、中間方向は、一方の人間との角度(方向)がθ1であり、他方の人間との角度(方向)がθ2である場合には、(θ1+θ2)/2で算出される方向である。たとえば、位置関係を検出するときに、ロボット10の正面方向を0度として、右方向をプラスの角度とし、左方向をマイナスの角度とすればよい。詳細な説明は省略するが、この実施例では、ロボット10の背面側に人間が存在する場合には、ロボット10は、180度回転して、2人の人間が自身の前方にくるようにしてある。これは、中間方向を簡単に算出するとともに、その後、2人の人間の中間方向に移動するためである。したがって、ロボット10は、180度回転した後、2人の人間との位置関係を検出し直し、中間方向を算出する。   Further, when the robot 10 detects two humans that are close to each other, and the distance from each person exceeds a predetermined distance (for example, 1 m), the distance from each human is both the predetermined distance. Move until within. In other words, it approaches these two people. For example, the robot 10 moves in the middle direction between two humans that are close to each other. Here, the intermediate direction is a direction calculated by (θ1 + θ2) / 2 when the angle (direction) with one person is θ1 and the angle (direction) with the other person is θ2. . For example, when detecting the positional relationship, the front direction of the robot 10 may be 0 degree, the right direction may be a positive angle, and the left direction may be a negative angle. Although a detailed description is omitted, in this embodiment, when a human is present on the back side of the robot 10, the robot 10 rotates 180 degrees so that the two humans are in front of themselves. is there. This is because the middle direction is easily calculated and then moved in the middle direction between the two people. Therefore, after rotating 180 degrees, the robot 10 re-detects the positional relationship between the two people and calculates the intermediate direction.

なお、この実施例では、人間との位置関係を検出するために、超音波距離センサ30を用いるようにしたが、これに限定される必要はない。他の実施例として、レーザレンジファインダや赤外線センサを用いるようにしてもよい。かかる場合には、ロボット10には、超音波距離センサ30に代えて、或いは超音波距離センサ30とともに、レーザレンジファインダや赤外線センサが設けられる。ただし、ロボット10自身が人間との位置関係を検出する必要はなく、当該位置関係を外部から取得するようにしてもよい。たとえば、外部コンピュータが管理する、環境に設置したセンサ(床センサや天井カメラなど)によってロボット10と人間との位置関係を検出し、その検出結果を外部コンピュータからロボット10に与えるようにしてもよい。または、位置同定機能付のアクティブ型無線タグ読取システムによって、ロボット10と人間との位置関係を検出し、当該検出結果を当該システムからロボット10に与えるようにしてもよい。   In this embodiment, the ultrasonic distance sensor 30 is used to detect the positional relationship with a human, but the present invention is not limited to this. As another embodiment, a laser range finder or an infrared sensor may be used. In such a case, the robot 10 is provided with a laser range finder or an infrared sensor instead of the ultrasonic distance sensor 30 or together with the ultrasonic distance sensor 30. However, it is not necessary for the robot 10 itself to detect the positional relationship with the human, and the positional relationship may be acquired from the outside. For example, the positional relationship between the robot 10 and a human may be detected by a sensor (such as a floor sensor or a ceiling camera) installed in the environment managed by the external computer, and the detection result may be given to the robot 10 from the external computer. . Alternatively, the positional relationship between the robot 10 and a human may be detected by an active RFID tag reading system with a position identification function, and the detection result may be given to the robot 10 from the system.

ロボット10は、検出した2人の人間に近づく(人間との距離が所定距離以内になる)と、個人識別をしてもよいか否かを各人間に対して質問する。つまり、ロボット10は、個人識別の許可を各人間に対して要求する。これは、人間がコミュニケーションを取りたくない場合もあると考えられるからである。この実施例では、ロボット10は、「タグをかざしてね」と発話して、人間の方向(θ1またはθ2)に頭部を向け、手を出す。具体的には、CPU66は、「タグをかざしてね」に対応する音声合成データをメモリ70から読み出し、音声入力/出力ボード76を介してスピーカ62から「タグをかざしてね」の音声を出力する。また、CPU66は、メモリ70から右腕モータ82(または左腕モータ84)および頭部モータ86についての角度データを読み出し、モータ制御ボード72に与える。これによって、ロボット10の頭部の向きを制御し、手の動きや手の差出位置ないし方向を制御することができる。   When the robot 10 approaches the two detected humans (the distance to the human is within a predetermined distance), the robot 10 asks each human whether or not personal identification may be performed. That is, the robot 10 requests each person for permission of personal identification. This is because humans may not want to communicate. In this embodiment, the robot 10 utters “Hold the tag over” and points its head in the direction of human (θ1 or θ2) and puts out its hand. Specifically, the CPU 66 reads out the voice synthesis data corresponding to “Hold the tag up” from the memory 70, and outputs the voice of “Hold up the tag up” from the speaker 62 via the voice input / output board 76. To do. Further, the CPU 66 reads angle data for the right arm motor 82 (or the left arm motor 84) and the head motor 86 from the memory 70, and provides the angle data to the motor control board 72. Thereby, the direction of the head of the robot 10 can be controlled, and the movement of the hand and the position or direction of the hand can be controlled.

このロボット10の質問ないし要求に応じて、人間が特定の行動(個人識別の許可)を示した場合には、つまり人間が無線タグ12をロボット10の手にかざした場合には、ロボット10は当該人間の個人識別を実行する。具体的には、無線タグ読取装置96からの電波によって電磁誘導された、無線タグ12から発信(送信)される識別情報(RFID信号)を無線タグ読取装置96で検出する。ロボット10では、無線タグ読取装置96によってRFIDが取得されると、CPU66がユーザ情報DB100を参照して、個人を識別(特定)する。   In response to the question or request of the robot 10, when a human shows a specific action (permitting personal identification), that is, when the human holds the wireless tag 12 over the hand of the robot 10, the robot 10 Perform personal identification of the person. Specifically, the wireless tag reader 96 detects identification information (RFID signal) transmitted (transmitted) from the wireless tag 12 that is electromagnetically induced by radio waves from the wireless tag reader 96. In the robot 10, when the RFID is acquired by the wireless tag reader 96, the CPU 66 refers to the user information DB 100 to identify (specify) an individual.

また、ロボット10は、2人の人間を個別に識別すると、興味情報DB102に記録した興味情報テーブル102aを参照して、当該識別した2人の人間に共通する興味情報(共通興味情報)が有るかどうかを判断する。共通興味情報が無い場合には、興味情報に関係ない話題が各人間に対して提示される。たとえば、図5を参照して、ロボット10がID「b」の人間と「c」の人間とを検出した場合には、何ら興味情報が一致しないことが分かる。かかる場合には、興味情報に関係のない話題が提供される。たとえば、ロボット10は、「最近、□□が流行っているね」と発話する。ただし、話題をテキストまたは画像(映像)によって、ディスプレイ94に表示するようにしてもよい。または、発話と表示とを行うようにしてもよい。   In addition, when the robot 10 individually identifies two people, the robot 10 refers to the interest information table 102a recorded in the interest information DB 102 and has interest information (common interest information) common to the two identified people. Determine whether or not. When there is no common interest information, topics not related to the interest information are presented to each person. For example, referring to FIG. 5, when the robot 10 detects a person with ID “b” and a person with “c”, it can be seen that the interest information does not match at all. In such a case, a topic not related to the interest information is provided. For example, the robot 10 speaks “You have been popular recently.” However, the topic may be displayed on the display 94 as text or an image (video). Or you may make it perform speech and a display.

しかし、共通興味情報が有る場合には、当該共通興味情報に関する話題が各人間に対して提示される。たとえば、図5を参照して、ロボット10がID「a」の人間とID「b」の人間とを検出した場合には、共通興味情報が「映画鑑賞」であることが分かる。すると、ロボット10は、「映画鑑賞」という興味情報に応じた話題を提供する。たとえば、ロボット10は、「最近、映画は何を見た?」と発話する。ただし、話題をテキストまたは画像(映像)によって、ディスプレイに表示するようにしてもよい。または、発話と表示とを行うようにしてもよい。   However, when there is common interest information, a topic related to the common interest information is presented to each person. For example, referring to FIG. 5, when the robot 10 detects a person with ID “a” and a person with ID “b”, it can be seen that the common interest information is “movie appreciation”. Then, the robot 10 provides a topic corresponding to the interest information “watching movies”. For example, the robot 10 speaks “What have you seen the movie recently?”. However, the topic may be displayed on the display as text or an image (video). Or you may make it perform speech and a display.

具体的には、図3に示したCPU66が図6および図7に示すフロー図に従って全体処理を実行する。図6を参照して、CPU66は、全体処理を開始すると、ステップS1で、周囲に存在する人間との位置関係を取得する。つまり、超音波距離センサ30の検出結果に基づいて、周囲に存在する複数の人間との各距離および各角度を取得する。   Specifically, the CPU 66 shown in FIG. 3 executes the entire process according to the flowcharts shown in FIGS. Referring to FIG. 6, when starting the entire process, CPU 66 obtains a positional relationship with a human being existing in step S1. That is, based on the detection result of the ultrasonic distance sensor 30, each distance and each angle with a plurality of persons existing around is obtained.

次のステップS3では、互いに近くに存在する2人の人間(p1,p2)を検出したか否かを判断する。つまり、ステップS1で取得した複数の人間との各距離および各角度に基づいて、各人間同士の距離を取得し、互いに近く(たとえば、1m以内)に存在する2人の人間を検出したか否かを判断する。ステップS3で“NO”であれば、すなわち互いに近くに存在する2人の人間を検出しなかった場合には、そのまま図7に示すステップS29に進む。一方、ステップS3で“YES”であれば、すなわち互いに近くに存在する2人の人間を検出した場合には、ステップS5に進む。   In the next step S3, it is determined whether or not two humans (p1, p2) existing close to each other have been detected. That is, based on the distances and angles with the plurality of persons acquired in step S1, the distance between the persons is acquired, and whether or not two persons existing close to each other (for example, within 1 m) are detected. Determine whether. If “NO” in the step S3, that is, if two persons close to each other are not detected, the process proceeds to a step S29 shown in FIG. 7 as it is. On the other hand, if “YES” in the step S3, that is, if two humans existing close to each other are detected, the process proceeds to a step S5.

ステップS5では、人間p1との距離d1および人間p2との距離d2がともに所定距離以内(たとえば、1m以内)であるか否かを判断する。すなわち、検出した2人の人間とのコミュニケーションを実行できる程度の距離であるか否かを判断する。ステップS5で“NO”であれば、すなわち距離d1およびd2のどちらか一方でも所定範囲内でない場合は、ステップS7で、(θ1+θ2)/2の方向に移動して、ステップS5に戻る。つまり、ステップS7では、2人の人間の中間方向に一定距離移動して、2人に近づく。ここで、θ1は自身の正面方向を基準とした場合における人間p1との角度である。同様に、θ2は人間p2との角度である。   In step S5, it is determined whether the distance d1 to the person p1 and the distance d2 to the person p2 are both within a predetermined distance (for example, within 1 m). That is, it is determined whether or not the distance is such that communication with the two detected humans can be performed. If “NO” in the step S5, that is, if either one of the distances d1 and d2 is not within the predetermined range, the moving in the direction of (θ1 + θ2) / 2 in a step S7, and the process returns to the step S5. That is, in step S7, the robot moves a certain distance in the middle direction between the two people and approaches the two people. Here, θ1 is an angle with the person p1 when the front direction of the user is used as a reference. Similarly, θ2 is an angle with the human p2.

なお、フロー図では省略するが、上述したように、ロボット10の背面側に人間p1およびp2が存在する場合には、ステップS7の処理を実行する前に、ロボット10は180度回転し、人間p1およびp2との位置関係を検出し直す。   Although not shown in the flowchart, as described above, when the humans p1 and p2 exist on the back side of the robot 10, the robot 10 rotates 180 degrees before performing the process of step S7. Re-detect the positional relationship with p1 and p2.

また、ステップS5で“YES”であれば、すなわち距離d1およびd2がともに所定範囲内である場合には、ステップS9に進み、「タグをかざしてね」と発話して、θ1の方向に頭を向け、手を差し出す。つまり、人間p1に対して個人識別の許可を要求し、ステップS11に進む。   If “YES” in the step S5, that is, if both the distances d1 and d2 are within the predetermined range, the process proceeds to a step S9 to say “Please hold the tag” and head in the direction of θ1. Point out and hold out your hand. That is, the person p1 is requested to permit personal identification, and the process proceeds to step S11.

ステップS11では、人間p1の識別情報を検出したか否かを判断する。すなわち、ステップS9での個人識別の許可の要求に応じて、人間p1が無線タグ12をロボット10の手にかざす(無線タグ12と無線タグ読取装置96とを通信可能範囲内に近づける)ことによって送信される、無線タグ12からのRFID信号を検出したかどうかを判断する。ステップS11で“YES”であれば、すなわち人間p1の識別情報を検出した場合には、図7に示すステップS15に進む。一方、ステップS11で“NO”であれば、すなわち人間p1の識別情報を検出しなかった場合には、ステップS13で、前回の発話から所定時間が経過したか否かを判断する。図示は省略するが、ロボット10の内部タイマをステップS9の処理を実行してからスタート(リセットおよびスタート)し、所定時間(たとえば、30秒)が経過したかどうかを判断する。これは、ロボット10の要求に対して人間が応じるか否かを判断し、要求に応じる場合に、無線タグ12をかざすまでの時間が最大で30秒程度と考えられるためである。   In step S11, it is determined whether or not the identification information of the person p1 has been detected. That is, in response to the request for permission of personal identification in step S9, the person p1 holds the wireless tag 12 over the hand of the robot 10 (the wireless tag 12 and the wireless tag reader 96 are brought within the communicable range). It is determined whether an RFID signal transmitted from the wireless tag 12 is detected. If “YES” in the step S11, that is, if the identification information of the person p1 is detected, the process proceeds to a step S15 shown in FIG. On the other hand, if “NO” in the step S11, that is, if the identification information of the person p1 is not detected, it is determined whether or not a predetermined time has elapsed since the previous utterance in a step S13. Although illustration is omitted, the internal timer of the robot 10 is started (reset and started) after executing the process of step S9, and it is determined whether or not a predetermined time (for example, 30 seconds) has elapsed. This is because it is considered that it takes about 30 seconds at the maximum to hold the wireless tag 12 when it is determined whether or not a human responds to the request of the robot 10.

ステップS13で“NO”であれば、すなわち所定時間が経過していない場合には、ステップS11に戻る。一方、ステップS13で“YES”であれば、すなわち所定時間が経過した場合には、人間p1は無線タグ12を提示する意思が無く、個人識別の要求に応じない(個人識別を拒否された)と判断して、図7に示すステップS21に進む。   If “NO” in the step S13, that is, if the predetermined time has not elapsed, the process returns to the step S11. On the other hand, if “YES” in the step S13, that is, if a predetermined time has elapsed, the person p1 does not intend to present the wireless tag 12, and does not respond to a request for personal identification (personal identification is rejected). And the process proceeds to step S21 shown in FIG.

また、図7に示すように、ステップS15では、「タグをかざしてね」と発話して、θ2の方向に頭を向け、手を差し出す。つまり、人間p2に対して個人識別の許可を要求し、ステップS17に進む。ステップS17では、人間p2の識別情報を検出したか否かを判断する。ステップS17で“YES”であれば、すなわち人間p2の識別情報を検出した場合には、ステップS23に進む。一方、ステップS17で“NO”であれば、すなわち人間p2の識別情報を検出しない場合には、ステップS19に進み、前回の発話から所定時間が経過したか否かを判断する。ステップS15において要求を実行したときに、図示しない内部タイマをスタート(リセットおよびスタート)させる点は、上述の場合と同じである。ステップS19で“NO”であれば、すなわち所定時間が経過していない場合には、ステップS17に戻る。一方、ステップS19で“YES”であれば、すなわち所定時間が経過した場合には、個人識別を拒否されたと判断してステップS21に進む。   Further, as shown in FIG. 7, in step S15, the user speaks “Hold the tag over” and turns his head in the direction of θ2 and puts out his hand. That is, the person p2 is requested to permit personal identification, and the process proceeds to step S17. In step S17, it is determined whether or not the identification information of the person p2 has been detected. If “YES” in the step S17, that is, if the identification information of the person p2 is detected, the process proceeds to a step S23. On the other hand, if “NO” in the step S17, that is, if the identification information of the human p2 is not detected, the process proceeds to a step S19 to determine whether or not a predetermined time has elapsed since the previous utterance. When the request is executed in step S15, an internal timer (not shown) is started (reset and started) as in the case described above. If “NO” in the step S19, that is, if the predetermined time has not elapsed, the process returns to the step S17. On the other hand, if “YES” in the step S19, that is, if a predetermined time has elapsed, it is determined that the personal identification is rejected, and the process proceeds to the step S21.

ステップS21では、「バイバイ」と発話して、手を振る。すなわち、ステップS13もしくはステップS19で人間に個人識別の要求を拒否された場合は、人間p1およびp2の少なくとも一方がコミュニケーションしたくない状況であると判断し、話題の提供を行わずに、人間に別れの挨拶を行って、ステップS29に進む。   In step S21, the user speaks “bye-bye” and shakes his hand. That is, when a request for personal identification is rejected by a human in step S13 or step S19, it is determined that at least one of the humans p1 and p2 does not want to communicate, and the human is not provided with the topic. Say goodbye and go to step S29.

一方、ステップS23では、興味情報DB102に人間p1およびp2に共通興味情報が有るか否かを判断する。すなわち、興味情報DB102に記憶される興味情報テーブル102aを参照して、人間p1とp2とに共通する興味情報が有るか否かを判断する。ステップS23で“YES”であれば、すなわち人間p1とp2とに共通する興味情報が有る場合は、ステップS25で、人間p1およびp2に対して、当該共通興味情報に応じた話題を提供して、ステップS29に進む。たとえば、ステップS25では、共通興味情報が「映画鑑賞」である場合には、「最近、映画は何を見た?」と発話したり、そのテキストを表示したり、映画に関する画像や映像を表示したりする。これらは、複合的に実行されてもよい。一方、ステップS23で“NO”であれば、すなわち人間p1とp2とに共通する興味情報が無い場合には、ステップS27で、人間p1およびp2に対して、興味情報に関係のない別の話題(たとえば、最近の話題やその他差し障りの無い適宜の話題)を提供して、ステップS29に進む。たとえば、ステップS27では、「最近□□が流行っているね」と発話したり、そのテキストを表示したり、その□□についての画像や映像を表示したりする。これらは、複合的に実行されてもよい。   On the other hand, in step S23, it is determined whether or not the interest information DB 102 has common interest information for the humans p1 and p2. That is, with reference to the interest information table 102a stored in the interest information DB 102, it is determined whether there is interest information common to the humans p1 and p2. If “YES” in the step S23, that is, if there is interest information common to the humans p1 and p2, a topic corresponding to the common interest information is provided to the humans p1 and p2 in a step S25. The process proceeds to step S29. For example, in step S25, when the common interest information is “movie appreciation”, “What did you see the movie recently?” Is displayed, the text is displayed, and images and videos related to the movie are displayed. To do. These may be executed in combination. On the other hand, if “NO” in the step S23, that is, if there is no interest information common to the humans p1 and p2, another topic not related to the interest information is given to the humans p1 and p2 in a step S27. (For example, recent topics or other appropriate topics without any problem) are provided, and the process proceeds to step S29. For example, in step S27, the user utters “You have recently been sought by □□”, displays the text, or displays an image or video about that □□. These may be executed in combination.

ステップS29では、停止命令が有るか否かを判断する。停止命令が有るか否かは、たとえば、ロボット10に停止ボタンを設けておき、当該ボタンが操作されたか否かで判断するようにしてもよいし、オペレータが音声によって停止命令を入力するようにしておき、当該音声が入力されたか否かで判断するようにしてもよい。ステップS29で“YES”であれば、すなわち停止命令が有る場合には、そのまま全体処理を終了する。一方、ステップS29で“NO”であれば、すなわち停止命令が無い場合には、図6に示したステップS1に戻る。なお、図示は省略するが、ステップS1に戻る前に、ロボット10は他の場所に移動するようにしてもよい。   In step S29, it is determined whether or not there is a stop command. Whether or not there is a stop command may be determined, for example, by providing a stop button on the robot 10 and determining whether or not the button has been operated, or allowing the operator to input a stop command by voice. The determination may be made based on whether or not the sound is input. If “YES” in the step S29, that is, if there is a stop instruction, the entire processing is ended as it is. On the other hand, if “NO” in the step S29, that is, if there is no stop command, the process returns to the step S1 shown in FIG. Although illustration is omitted, the robot 10 may be moved to another place before returning to step S1.

この実施例によれば、互いに近くに存在する複数の人間を検出すると、当該複数の人間に自ら近づき、複数の人間に共通する話題(情報)を提示するので、人間同士が話し始めるきっかけを作ることができ、また、人間同士の会話を促進することができる。つまり、見知らぬ人間同士の会話を引き起こしたり、知り合い同士の会話を発展させたりすることによって、人間関係の構築ないし形成を支援することができる。   According to this embodiment, when a plurality of humans that are close to each other are detected, they approach themselves and present topics (information) that are common to a plurality of humans. It is also possible to promote conversation between humans. In other words, it is possible to support the construction or formation of human relationships by inducing conversations between strangers or by developing conversations between acquaintances.

なお、この実施例では、人間に対して個人識別の許可を要求し、その要求に応じた人間のみを識別して、共通興味情報に基づく話題を提示するようにしたので、人間にとって不意に(もしくは必要の無いときに)話題が提示されることがない。   In this embodiment, since the person is asked for permission for personal identification, only the person corresponding to the request is identified, and the topic based on the common interest information is presented. The topic is not presented (when not needed).

また、上述の実施例では、パッシブタイプの無線タグを用いて、人間を個々に識別するようにしたが、これに限定される必要はない。たとえば、人間の顔画像や人間の衣服に付したマーク(文字、図形または記号或いはこれらの組み合わせ)を、眼カメラ44などを用いて撮影し、これによって、人間を識別するようにしてもよい。かかる場合には、ユーザ情報DBには、人間のIDに対応して、顔画像やマークのデータが識別情報として記憶される。ただし、人間に名刺を提示してもらい、この名刺の画像を検出し、画像処理によって氏名を検出するようにしてもよい。また、たとえば、ロボット10にバイオメトリック認証装置を備えて、生体情報(指紋や網膜)を検出し、これを用いて個人識別するようにしてもよい。かかる場合には、ユーザ情報DBには、人間のIDに対応して、生体情報(指紋や網膜の情報)が記憶される。   In the above-described embodiment, a human being is individually identified using a passive type wireless tag. However, the present invention is not limited to this. For example, marks (characters, figures, symbols, or combinations thereof) attached to human face images and human clothes may be photographed using the eye camera 44 or the like, thereby identifying the human. In such a case, face image data and mark data are stored in the user information DB as identification information corresponding to the human ID. However, it is also possible to have a person present a business card, detect an image of the business card, and detect the name by image processing. Further, for example, the robot 10 may be provided with a biometric authentication device to detect biometric information (fingerprint or retina) and use this to identify individuals. In such a case, biometric information (fingerprint or retina information) is stored in the user information DB corresponding to the human ID.

また、上述の各実施例では、個人識別の許可を要求し、その要求に応じて人間が特定の行動を示したときに個人識別するようにしたが、これに限定されず、人間に対して許可を要求せずに、個人識別を行うようにしてもよい。この場合の個人識別には、たとえば、通信距離の比較的長い電磁誘導方式(最大1m程度)またはマイクロ波方式(最大5m程度)のRFIDタグを使用することができる。   Further, in each of the above-described embodiments, permission for personal identification is requested, and personal identification is performed when a human shows a specific action in response to the request. However, the present invention is not limited to this. Individual identification may be performed without requesting permission. In this case, for example, an RFID tag of an electromagnetic induction method (up to about 1 m) or a microwave method (up to about 5 m) having a relatively long communication distance can be used.

また、人間に許可を要求せずに個人識別する場合には、たとえば、共通興味情報に応じた話題を提示する前に当該話題を提示する許可を人間に対して要求し、許可を得た場合にのみ話題を提供するようにしてもよい。このようにすれば、人間の許可を得てから個人識別する場合と同様に、人間にとって不意に(もしくは必要の無いときに)話題が提示されることがない。   In addition, when identifying a person without requesting permission from a human being, for example, requesting permission from a human to present the topic before presenting a topic according to common interest information, and obtaining permission. You may make it provide a topic only to. In this way, the topic is not presented unexpectedly (or when it is not necessary) for humans, as in the case of personal identification after obtaining human permission.

さらにまた、人間に許可を要求せずに個人識別を行う場合には、個人識別の許可を要求するために人間の近傍まで移動する必要がない。したがって、互いに近くに存在する複数の人間に共通する興味情報が有ると判断したときのみに、当該複数の人間の近傍まで移動し、当該興味情報に基づく話題を当該人間に対して提示するようにしてもよい。また、このような場合には、たとえば単一の情報のみを提示するロボットが、当該情報に興味を持つ複数の人間が互いに近くに存在することを検出したときに、当該人間の近くに移動し情報を提示するというようにしてもよい。たとえば、車の模型についての情報のみを提示するロボットが、車の模型に興味を持つ互いに近くに存在する2人以上の人間を検出したときに、当該車の模型に関する情報を発話や画面表示によって提示するというようにしてもよい。かかる場合には、たとえば移動台車に車の模型の実物を乗せ、ロボットが当該移動台車を押して当該車の模型に興味を持つ2人以上の人間の前に移動するようにしてもよい。   Furthermore, when performing personal identification without requesting permission from a human, it is not necessary to move to the vicinity of the human in order to request permission for personal identification. Therefore, only when it is determined that there is interest information that is common to a plurality of persons who are close to each other, the user moves to the vicinity of the plurality of persons and presents a topic based on the interest information to the person. May be. In such a case, for example, when a robot that presents only a single piece of information detects that a plurality of persons interested in the information are close to each other, the robot moves close to the person. Information may be presented. For example, when a robot that presents only information about a car model detects two or more people who are close to each other who are interested in the car model, the information about the car model is displayed by utterance or screen display. You may make it present. In such a case, for example, an actual model of a car may be placed on a moving carriage, and the robot may push the moving carriage and move in front of two or more people who are interested in the model of the car.

また、上述の各実施例では、個人識別の許可の要求は、発話および身体動作によって実行したが、これに限定されず、発話のみで行ってもよいし、ディスプレイに個人識別の許可の要求に関する内容をテキストで表示するようにしてもよい。ただし、これらは複合的に実行するようにしてもよい。   Further, in each of the above-described embodiments, the request for permission for personal identification is executed by utterance and physical movement. However, the request for permission for personal identification is not limited to this. The contents may be displayed as text. However, these may be executed in combination.

また、上述の各実施例では、ロボットが提示する話題(共通興味情報に応じた話題)は、ロボットに内蔵のもしくは外部にアクセス可能に設置したデータベースに予め記憶しておくようにしてあるが、これに限定される必要はない。たとえば、話題を提供するとき、WWW(World Wide Web)上のサーチエンジンを用いて、共通興味情報に関する話題や興味情報に関連しない話題(時事情報)を検索し、提示するようにしてもよい。   In each of the above-described embodiments, the topic presented by the robot (topic according to the common interest information) is stored in advance in a database built in the robot or accessible to the outside. It is not necessary to be limited to this. For example, when a topic is provided, a search engine on WWW (World Wide Web) may be used to search for a topic related to common interest information or a topic (current information) not related to the interest information and present it.

図1はこの発明の一実施例のコミュニケーションロボットおよび当該コミュニケーションロボットが存在する現実空間の様子を示す図解図である。FIG. 1 is an illustrative view showing a communication robot according to an embodiment of the present invention and a state of a real space where the communication robot exists. 図2は図1に示すコミュニケーションロボットの外観を正面から見た図解図である。FIG. 2 is an illustrative view showing the appearance of the communication robot shown in FIG. 1 from the front. 図3は図1に示すコミュニケーションロボットの電気的な構成を示すブロック図である。FIG. 3 is a block diagram showing an electrical configuration of the communication robot shown in FIG. 図4は図3に示すユーザ情報DBの内容の一例を示す図解図である。FIG. 4 is an illustrative view showing one example of contents of the user information DB shown in FIG. 図5は図3に示す興味情報DBの内容の一例を示す図解図である。FIG. 5 is an illustrative view showing one example of contents of the interest information DB shown in FIG. 図6は図3に示すCPUの全体処理の一部を示すフロー図である。FIG. 6 is a flowchart showing a part of the entire processing of the CPU shown in FIG. 図7は図3に示すCPUの全体処理の他の一部であって、図6に後続するフロー図である。FIG. 7 is another part of the overall processing of the CPU shown in FIG. 3, and is a flowchart subsequent to FIG.

符号の説明Explanation of symbols

10 …コミュニケーションロボット
12 …無線タグ
30 …超音波距離センサ
62 …スピーカ
66 …CPU
70 …メモリ
94 …ディスプレイ
96 …無線タグ読取装置
100,102 …データベース
DESCRIPTION OF SYMBOLS 10 ... Communication robot 12 ... Wireless tag 30 ... Ultrasonic distance sensor 62 ... Speaker 66 ... CPU
70 ... Memory 94 ... Display 96 ... Wireless tag reader 100, 102 ... Database

Claims (3)

少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、
各人間の興味情報を個別に記憶する興味情報記憶手段、
周囲に存在する人間との位置関係を検出する位置検出手段、
前記位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、
前記個人識別手段によって前記互いに近くに存在する複数の人間を識別した結果と、前記興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、および
前記判断手段によって前記共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を前記互いに近くに存在する複数の人間に対して提示し、前記判断手段によって前記共通する興味情報が無いことが判断されたとき、興味情報に関係しない別の話題を提示する提示手段を備える、コミュニケーションロボット。
A communication robot that communicates with humans at least using voice,
Interest information storage means for storing each person's interest information individually,
Position detecting means for detecting a positional relationship with a human being existing around,
Personal identification means for individually identifying the plurality of persons when a plurality of persons existing close to each other is detected based on the detection result of the position detection means;
Whether there is interest information common to the plurality of persons based on the result of identifying the plurality of persons existing close to each other by the personal identification means and the interest information stored by the interest information storage means. A determination means for determining, and when the determination means determines that the common interest information is present, a topic based on the interest information is presented to the plurality of human beings close to each other , and the determination means A communication robot provided with a presentation means for presenting another topic not related to interest information when it is determined that there is no common interest information .
前記互いに近くに存在する複数の人間の近傍に移動する移動手段、および
前記移動手段によって前記人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段をさらに備え、
前記個人識別手段は、前記人間の識別情報を検出する識別情報検出手段を含み、前記識別情報検出手段は前記識別許可要求手段によって個人識別の許可を要求した後に前記人間の識別情報の検出を試みる、請求項1記載のコミュニケーションロボット。
A moving unit that moves to the vicinity of the plurality of humans that are close to each other; and an identification permission requesting unit that requests permission of personal identification for the human after moving to the vicinity of the human by the moving unit,
The personal identification means includes identification information detection means for detecting the human identification information, and the identification information detection means attempts to detect the human identification information after requesting permission for personal identification by the identification permission request means. The communication robot according to claim 1 .
少なくとも音声を用いて人間との間でコミュニケーションを実行するコミュニケーションロボットであって、A communication robot that communicates with humans at least using voice,
各人間の興味情報を個別に記憶する興味情報記憶手段、Interest information storage means for storing each person's interest information individually,
周囲に存在する人間との位置関係を検出する位置検出手段、Position detecting means for detecting a positional relationship with a human being existing around,
前記位置検出手段の検出結果に基づいて互いに近くに存在する複数の人間を検出したとき、当該複数の人間を個別に識別する個人識別手段、Personal identification means for individually identifying the plurality of persons when the plurality of persons existing close to each other are detected based on the detection result of the position detection means;
前記個人識別手段によって前記互いに近くに存在する複数の人間を識別した結果と、前記興味情報記憶手段によって記憶された興味情報とに基づいて、当該複数の人間に共通する興味情報が有るかどうかを判断する判断手段、およびWhether there is interest information common to the plurality of persons based on the result of identifying the plurality of persons existing close to each other by the personal identification means and the interest information stored by the interest information storage means. A judging means for judging, and
前記判断手段によって前記共通する興味情報が有ることが判断されたとき、当該興味情報に基づく話題を前記互いに近くに存在する複数の人間に対して提示する提示手段を備え、さらにWhen it is determined by the determination means that the common interest information is present, the display means includes a presentation means for presenting a topic based on the interest information to the plurality of human beings close to each other,
前記互いに近くに存在する複数の人間の近傍に移動する移動手段、およびMoving means for moving in the vicinity of a plurality of humans existing close to each other; and
前記移動手段によって前記人間の近傍に移動した後に当該人間に対して個人識別の許可を要求する識別許可要求手段を備え、An identification permission requesting means for requesting permission of personal identification for the person after moving to the vicinity of the person by the moving means;
前記個人識別手段は、前記人間の識別情報を検出する識別情報検出手段を含み、前記識別情報検出手段は前記識別許可要求手段によって個人識別の許可を要求した後に前記人間の識別情報の検出を試みる、コミュニケーションロボット。The personal identification means includes identification information detection means for detecting the human identification information, and the identification information detection means tries to detect the human identification information after requesting permission for personal identification by the identification permission request means. , Communication robot.
JP2006044246A 2006-02-21 2006-02-21 Communication robot Expired - Fee Related JP4599522B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006044246A JP4599522B2 (en) 2006-02-21 2006-02-21 Communication robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006044246A JP4599522B2 (en) 2006-02-21 2006-02-21 Communication robot

Publications (2)

Publication Number Publication Date
JP2007222968A JP2007222968A (en) 2007-09-06
JP4599522B2 true JP4599522B2 (en) 2010-12-15

Family

ID=38545248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006044246A Expired - Fee Related JP4599522B2 (en) 2006-02-21 2006-02-21 Communication robot

Country Status (1)

Country Link
JP (1) JP4599522B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104511902A (en) * 2013-09-29 2015-04-15 哈尔滨咏棠传祺广告传媒有限公司 Multifunctional guiding robot device

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5223605B2 (en) * 2008-11-06 2013-06-26 日本電気株式会社 Robot system, communication activation method and program
JP2011055137A (en) * 2009-08-31 2011-03-17 Nec Corp System and method for providing icebreak topic, and program
JP5751610B2 (en) * 2010-09-30 2015-07-22 学校法人早稲田大学 Conversation robot
JP6025037B2 (en) * 2012-10-25 2016-11-16 パナソニックIpマネジメント株式会社 Voice agent device and control method thereof
JP5948359B2 (en) * 2014-03-11 2016-07-06 本田技研工業株式会社 Robot and robot control method
JP2016144545A (en) * 2015-02-08 2016-08-12 学校法人塚本学院 大阪芸術大学 Life support elastic robot
CN105437211A (en) * 2015-12-11 2016-03-30 塔米智能科技(北京)有限公司 Double-expression service robot
JP6607111B2 (en) * 2016-03-24 2019-11-20 大日本印刷株式会社 Avatar robot connection management system
US20210225370A1 (en) * 2016-08-29 2021-07-22 Sony Corporation Information processing apparatus, information processing method, and program
JP6870997B2 (en) * 2017-01-30 2021-05-12 株式会社東芝 Information provision system and information provision method
CN107728152A (en) * 2017-08-25 2018-02-23 杭州仁盈科技股份有限公司 Service response method, electronic equipment, storage medium, system based on ultrasonic wave
EP3950498B1 (en) * 2019-03-29 2024-05-15 Panasonic Intellectual Property Management Co., Ltd. Unmanned moving body and information processing method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001129777A (en) * 1999-11-02 2001-05-15 Atr Media Integration & Communications Res Lab Autonomous mobile robot
JP2001282805A (en) * 2000-03-28 2001-10-12 Fuji Xerox Co Ltd User information displaying terminal
JP2002024779A (en) * 2000-07-10 2002-01-25 Sony Corp Ic card
JP2003115951A (en) * 2001-10-09 2003-04-18 Casio Comput Co Ltd Topic information providing system and topic information providing method
JP2003140688A (en) * 2001-11-07 2003-05-16 Matsushita Electric Ind Co Ltd System and method for information distribution
JP2004021509A (en) * 2002-06-14 2004-01-22 Mitsubishi Heavy Ind Ltd Information sharing robot
JP2004216513A (en) * 2003-01-15 2004-08-05 Advanced Telecommunication Research Institute International Communication robot
JP2004299026A (en) * 2003-04-01 2004-10-28 Honda Motor Co Ltd Reception guide system
JP2007160473A (en) * 2005-12-15 2007-06-28 Fujitsu Ltd Interactive object identifying method in robot and robot

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001129777A (en) * 1999-11-02 2001-05-15 Atr Media Integration & Communications Res Lab Autonomous mobile robot
JP2001282805A (en) * 2000-03-28 2001-10-12 Fuji Xerox Co Ltd User information displaying terminal
JP2002024779A (en) * 2000-07-10 2002-01-25 Sony Corp Ic card
JP2003115951A (en) * 2001-10-09 2003-04-18 Casio Comput Co Ltd Topic information providing system and topic information providing method
JP2003140688A (en) * 2001-11-07 2003-05-16 Matsushita Electric Ind Co Ltd System and method for information distribution
JP2004021509A (en) * 2002-06-14 2004-01-22 Mitsubishi Heavy Ind Ltd Information sharing robot
JP2004216513A (en) * 2003-01-15 2004-08-05 Advanced Telecommunication Research Institute International Communication robot
JP2004299026A (en) * 2003-04-01 2004-10-28 Honda Motor Co Ltd Reception guide system
JP2007160473A (en) * 2005-12-15 2007-06-28 Fujitsu Ltd Interactive object identifying method in robot and robot

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104511902A (en) * 2013-09-29 2015-04-15 哈尔滨咏棠传祺广告传媒有限公司 Multifunctional guiding robot device

Also Published As

Publication number Publication date
JP2007222968A (en) 2007-09-06

Similar Documents

Publication Publication Date Title
JP4599522B2 (en) Communication robot
JP5033994B2 (en) Communication robot
JP4639343B2 (en) Robot remote control system
JP5429462B2 (en) Communication robot
JP4822319B2 (en) Communication robot and attention control system using the same
JP4024683B2 (en) Communication robot
JP4949969B2 (en) Communication robot and its operation method
JP4595436B2 (en) Robot, control method thereof and control program
JP4386367B2 (en) Communication robot improvement system
JP7243110B2 (en) Information processing device and information processing method, computer program, and package reception support system
US9848166B2 (en) Communication unit
KR102463806B1 (en) Electronic device capable of moving and method for operating thereof
JP2010231470A (en) Information providing system
US20230350498A1 (en) Human-machine interaction method and human-machine interaction apparatus
JP2007160473A (en) Interactive object identifying method in robot and robot
JP6134895B2 (en) Robot control system, robot control program, and explanation robot
JP5145569B2 (en) Object identification method and apparatus
JP2004230479A (en) Communication robot and communication system using the same
JP4677593B2 (en) Communication robot
JP2005131713A (en) Communication robot
JP2015066621A (en) Robot control system, robot, output control program and output control method
JP2009131914A (en) Robot control system
JP2007160427A (en) Robot control system
JP2005131748A (en) Relationship detecting system
JP3942599B2 (en) Communication robot

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100802

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100817

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100830

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131008

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4599522

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees