Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2007125646A - Communication robot - Google Patents
[go: Go Back, main page]

JP2007125646A - Communication robot - Google Patents

Communication robot Download PDF

Info

Publication number
JP2007125646A
JP2007125646A JP2005320424A JP2005320424A JP2007125646A JP 2007125646 A JP2007125646 A JP 2007125646A JP 2005320424 A JP2005320424 A JP 2005320424A JP 2005320424 A JP2005320424 A JP 2005320424A JP 2007125646 A JP2007125646 A JP 2007125646A
Authority
JP
Japan
Prior art keywords
rumors
human
person
robot
transmitted
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.)
Granted
Application number
JP2005320424A
Other languages
Japanese (ja)
Other versions
JP4779114B2 (en
Inventor
Noriaki Mitsunaga
法明 光永
Keiko Miyashita
敬宏 宮下
Hiroshi Ishiguro
浩 石黒
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 JP2005320424A priority Critical patent/JP4779114B2/en
Publication of JP2007125646A publication Critical patent/JP2007125646A/en
Application granted granted Critical
Publication of JP4779114B2 publication Critical patent/JP4779114B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

【構成】 コミュニケーションロボット10は無線タグ読取装置70を含み、たとえば複数の人間A,B,C・・・が存在する或る現実空間内を巡回する。各人間には無線タグ14が装着され、ロボット10が人間に出会うと、無線タグ読取装置70によって無線タグ14の識別情報が取得される。ロボット10は、識別情報を検出すると、検出した識別情報に対応する人間の行動履歴を記憶する。また、ロボット10は、その人間の行動履歴に基づいて噂を作成する。そして、ロボット10は出会った人間に対して伝達すべき噂があれば、当該人間にスピーカ66を通して噂を伝達する。
【効果】 噂を作成し、伝達することで、人間関係の構築を支援することができる。
【選択図】図1
[Configuration] The communication robot 10 includes a wireless tag reader 70 and circulates in a certain real space where a plurality of humans A, B, C,. The wireless tag 14 is attached to each person, and when the robot 10 meets the person, the wireless tag reader 70 acquires the identification information of the wireless tag 14. When detecting the identification information, the robot 10 stores a human action history corresponding to the detected identification information. Also, the robot 10 creates a rumor based on the human action history. Then, if there is a rumor to be transmitted to the human being met, the robot 10 transmits the rumor to the human through the speaker 66.
[Effects] Creating and communicating rumors can help build relationships.
[Selection] Figure 1

Description

この発明はコミュニケーションロボットに関し、特にたとえば、身体動作および音声の少なくとも一方を用いて人間との間でコミュニケーション行動する、コミュニケーションロボットに関する。   The present invention relates to a communication robot, and more particularly to a communication robot that performs a communication action with a human using at least one of body movement and voice.

背景技術の一例が特許文献1に開示される。この特許文献1によれば、牧場を擬したユーザの仮想空間の中に、羊を擬したエージェントが表示される。この仮想空間内で生成された羊のオブジェクトデータに、羊を生成したユーザの個人データが付加される。この羊がネットワーク上を巡回することにより、羊を生成したユーザの個人データが、噂として巡回先に伝わる。このように、噂として個人データが取得されるので、ゲーム感覚でインターネットなどのネットワーク上のユーザと知り合い、たとえば電子メールやチャットの相手を見つけ、コミュニケーションする機会を得ることができる。
特開2002−123694号公報[G06F17/60]
An example of background art is disclosed in Patent Document 1. According to Patent Document 1, an agent imitating a sheep is displayed in a virtual space of a user imitating a ranch. The personal data of the user who generated the sheep is added to the object data of the sheep generated in this virtual space. As the sheep circulates on the network, the personal data of the user who generated the sheep is transmitted to the circulation destination as rumors. Thus, since personal data is acquired as a rumor, it is possible to get acquainted with a user on a network such as the Internet as if it were a game, for example, to find an e-mail or chat partner and to have an opportunity to communicate.
JP 2002-123694 A [G06F17 / 60]

しかし、この背景技術は、あくまでも仮想空間内に限定されるものであり、現実空間における人間関係の構築を支援することができない。   However, this background technology is limited to the virtual space, and cannot support the construction of human relationships in the real space.

それゆえに、この発明の主たる目的は、現実空間における人間関係の構築を支援することができる、コミュニケーションロボットを提供することである。   Therefore, a main object of the present invention is to provide a communication robot that can support the construction of a human relationship in a real space.

請求項1の発明は、身体動作および音声の少なくとも一方を用いて人間との間でコミュニケーション行動するコミュニケーションロボットであって、少なくとも出会った人間を検出する人間検出手段、人間検出手段によって人間を検出したとき、当該人間に関する情報、検出時間および検出場所を含む履歴情報を記録する履歴記録手段、履歴記録手段によって記録された履歴情報に基づいて噂を作成する噂作成手段、人間検出手段によって検出された人間が噂伝達条件を満たすか否かを判断する条件判断手段、および条件判断手段によって噂伝達条件を満たすことが判断されたとき、人間検出手段によって検出された人間に、噂作成手段によって作成された噂を伝達する噂伝達手段を備える、コミュニケーションロボットである。   The invention of claim 1 is a communication robot that communicates with a human using at least one of body movement and voice, and detects a human by means of human detection means for detecting at least a human being met, and human detection means The history recording means for recording the history information including the information about the person, the detection time and the detection location, the rumors creation means for creating a rumor based on the history information recorded by the history recording means, and detected by the human detection means The condition determination means for determining whether or not a human satisfies the rumors transmission condition, and when the condition determination means determines that the rumors transmission condition is satisfied, the human being detected by the human detection means is created by the rumors creation means. It is a communication robot equipped with rumors transmission means to transmit rumors.

請求項1の発明では、たとえばコミュニケーションロボット(10:実施例で相当する参照番号。以下同じ。)は或る会社(組織)の建物やイベント会場を移動(巡回)する。ロボット(10)が人間と出会う(遭遇する)と、人間検出手段(18,72)が当該人間を検出する。履歴記録手段(72,100,S3)は、人間検出手段(18,72)が人間を検出したとき、つまりロボット(10)が人間に出会ったとき、当該人間、その検出時間(日時)およびその検出場所を含む履歴情報を記録する。つまり、人間の行動履歴が記録される。噂作成手段(72,S9)は、履歴記録手段(72,100,S3)によって記録された履歴情報に基づいて噂を作成する。また、条件判断手段(72,S13)は、ロボット(10)が遭遇した人間が噂伝達条件を満たすか否かを判断する。噂伝達手段(66,72,82,S15)は、条件判断手段(72,S13)によって噂伝達条件を満たすことが判断されたとき(S13で“YES”)、ロボット(10)が遭遇した人間に、作成された噂を伝達する。これによって、噂を聞いた人間は、たとえば、今まであまり知らなかった人間のことを知るきっかけを得ることができ、また、自分と一緒に居るときにはあまり見せない友人(他人)の新たな一面や隠れた一面を知ることができる。一方、噂の当事者が当該噂を聞いた場合、自分の知らない間に噂だけが広まる不安を解消できる。そして、他人と自分との噂を比較したり、自分の行動を客観的に知ったりすることにより、行動を改善することもできる。   In the invention of claim 1, for example, a communication robot (10: reference number corresponding to the embodiment; the same applies hereinafter) moves (circulates) a building or event venue of a certain company (organization). When the robot (10) meets a human, the human detection means (18, 72) detects the human. When the human detection means (18, 72) detects a person, that is, when the robot (10) encounters a person, the history recording means (72, 100, S3), the person, its detection time (date and time) and its Record history information including detection location. That is, a human action history is recorded. The rumors creating means (72, S9) creates rumors based on the history information recorded by the history recording means (72, 100, S3). Further, the condition determining means (72, S13) determines whether or not the person who the robot (10) encountered satisfies the rumors transmission condition. The rumors transmitting means (66, 72, 82, S15) is the person who the robot (10) encounters when the condition determining means (72, S13) determines that the rumors transmitting condition is satisfied ("YES" in S13). Communicate the rumors created. In this way, the person who heard the rumors can get an opportunity to learn about a person who has not known much before, for example, and a new aspect of a friend (other person) who does not show much when he / she is with him / her You can know the hidden side. On the other hand, if a party to the rumors hears the rumors, they can eliminate the anxiety that only the rumors spread without their knowledge. You can also improve your behavior by comparing rumors with others and knowing your behavior objectively.

したがって、請求項1の発明によれば、出会った人間、時間、場所の履歴に基づいて噂を作成し、その噂を伝達するので、噂を流す行為で人間社会に解け込み、現実空間における人間関係の構築を支援することができる。また、作成される噂は、普段の人間の行動という客観的事実に基づいたものであるため、たとえばインターネット上に書き込まれるような、悪意に満ちた、身に覚えのない噂が流されてしまうことはない。   Therefore, according to the invention of claim 1, since the rumors are created based on the history of the person, time, and place that are met, and the rumors are transmitted, the rumors are dispelled into the human society, and the human being in the real space Can help build relationships. Also, since the rumors that are created are based on the objective facts of normal human behavior, malicious and unfamiliar rumors, such as those written on the Internet, will be shed. There is nothing.

請求項2の発明は請求項1に従属し、複数の人間は、それぞれ識別情報の異なる無線タグを装着し、人間検出手段は、無線タグから送信される識別情報を検出する識別情報検出手段、および識別情報検出手段によって検出された識別情報に基づいて人間を特定する特定手段を含む。   The invention of claim 2 is dependent on claim 1, wherein a plurality of persons wear radio tags with different identification information, respectively, and the human detection means detects identification information transmitted from the radio tag, And specifying means for specifying a person based on the identification information detected by the identification information detecting means.

請求項2の発明では、複数の人間に、たとえば、名前等の個人情報をユーザDB(98)に登録した無線タグ(14)を取り付ける。識別情報検出手段(18)は、所定範囲内にある無線タグ(14)からの識別情報を受信することができる。人間を特定する特定手段(72)は、この受信した識別情報をユーザDB(98)から探索することにより各人間を特定できる(S1)。   In the invention of claim 2, a wireless tag (14) in which personal information such as names is registered in the user DB (98) is attached to a plurality of persons. The identification information detecting means (18) can receive the identification information from the wireless tag (14) within a predetermined range. The specifying means (72) for specifying a person can specify each person by searching the user DB (98) for the received identification information (S1).

したがって、請求項2の発明によれば、各人間に無線タグ(14)を装着させるだけで、ロボット(10)は、検出した人間を簡単に特定できる。   Therefore, according to the second aspect of the present invention, the robot (10) can easily identify the detected person simply by attaching the wireless tag (14) to each person.

請求項3の発明は、請求項1または2に従属し、複数の噂作成条件を記憶する噂作成条件記憶手段をさらに備え、噂作成手段は、履歴情報と噂作成条件とに基づいて噂を作成する。   The invention of claim 3 is dependent on claim 1 or 2, and further comprises a rumors creation condition storage means for storing a plurality of rumors creation conditions, wherein the rumors creation means is configured to report rumors based on history information and rumors creation conditions. create.

請求項3の発明では、噂作成条件記憶手段でもある噂DB(102)には、人間の行動の履歴情報に基づいて噂を作成するための噂作成条件が複数記憶されている。噂作成条件は、或る噂を作成するか否かを判断するための条件である。たとえば、「□はいつも遅くまで働いている」という噂を作成するか否かは、遅い時刻(たとえば、21時以降)に観測されることが頻繁である(たとえば、週に3日以上)かどうかで判断される。噂作成手段(72,S9)は、ロボット(10)が出会った人間の行動の履歴情報が、噂作成条件を充足する場合(S7で“YES”)、噂を作成する。   In the invention of claim 3, the rumors DB (102) which is also the rumors creation condition storage means stores a plurality of rumors creation conditions for creating rumors based on the history information of human behavior. The rumor creation condition is a condition for determining whether or not to create a certain rumor. For example, whether or not to make a rumor that “□ always works late” is often observed at a later time (eg, after 21:00) (eg, more than 3 days a week) It is judged by how. The rumors creating means (72, S9) creates rumors when the history information of the human action that the robot (10) meets satisfies the rumors creating conditions (“YES” in S7).

したがって、請求項3の発明によれば、複数の噂作成条件が記憶されるため、様々な噂が作成される。また、噂は、ロボット(10)が検知した客観的事実(出会った人間、時間、場所の履歴情報)に基づいて作成されるため、噂の当事者に身に覚えのない、誹謗中傷を目的とした噂が作成されることはない。   Therefore, according to the invention of claim 3, since a plurality of rumors creation conditions are stored, various rumors are created. The rumors are created based on objective facts detected by the robot (10) (history information of people, time, and places encountered). Rumors will never be created.

請求項4の発明は、請求項1ないし3のいずれかに従属し、噂作成手段によって作成された噂を記憶する噂記憶手段をさらに備える。   The invention of claim 4 is dependent on any one of claims 1 to 3, and further comprises a rumor storage means for storing the rumor created by the rumor creation means.

請求項4の発明では、噂記憶手段(72,102,S11)は、噂作成手段(72,S9)が噂を作成したとき、当該噂を記憶する。   In the invention of claim 4, the rumors storing means (72, 102, S11) stores the rumors when the rumors creating means (72, S9) creates rumors.

したがって、請求項4の発明によれば、噂を作成した時点で当該噂を伝達する必要はなく、噂伝達条件を充足する人間と出会ったときに、作成しておいた噂を簡単かつ確実に読み出し、伝達することができる。   Therefore, according to the invention of claim 4, it is not necessary to transmit the rumors at the time when the rumors are created. Can be read and communicated.

請求項5の発明は、請求項1ないし4のいずれかに従属し、噂伝達手段によって伝達された噂と当該噂を伝達した人間に関する情報とを含む伝達済情報を記憶する伝達済情報記憶手段をさらに備え、条件判断手段は、伝達済情報記憶手段によって記憶された伝達済情報に基づいて噂伝達条件を満たすか否かを判断する。   The invention of claim 5 is dependent on any one of claims 1 to 4 and is a transmitted information storage means for storing transmitted information including the rumors transmitted by the rumors transmitting means and information about the person who transmitted the rumors. The condition determining means determines whether or not the rumors transmission condition is satisfied based on the transmitted information stored by the transmitted information storage means.

請求項5の発明では、伝達済情報記憶手段でもある噂DB(102)には、噂伝達手段(66,72,82,S15)によって伝達された噂と当該噂を伝達された人間に関する情報(たとえば、名前)とが記憶される。条件判断手段(72,S13)は、人間検出手段(18,72)によって検出された人間が、噂伝達条件を満たすか否かを、伝達済情報(102)に基づいて判断する。つまり、ロボット(10)が或る人間と出会った場合、噂DBの伝達済情報(102)を参照して、噂伝達条件を当該人間が満たす(充足する)か否かを判断する。噂伝達条件を充足する噂があると判断されたとき(S13で“YES”)、当該噂は当該出会った人間に伝達される。   In the invention of claim 5, the rumors transmitted by the rumors transmitting means (66, 72, 82, S 15) and the information about the person who has transmitted the rumors ( For example, name) is stored. The condition judging means (72, S13) judges based on the transmitted information (102) whether or not the person detected by the person detecting means (18, 72) satisfies the rumors transmission condition. That is, when the robot (10) meets a certain person, it is determined whether or not the person satisfies (satisfies) the rumors transmission condition with reference to the transmitted information (102) in the rumors DB. When it is determined that there is a rumor that satisfies the rumor transmission condition (“YES” in S13), the rumor is transmitted to the person who met.

したがって、請求項5の発明によれば、作成された噂が誰に伝えられたかを記憶し、噂伝達条件を充足するか否かを判断して、噂を伝達する人間を選択して噂を伝達するため、たとえば同じ噂を何度も聞かされるというような不快さを人間に与えることはなく、また、たとえば不用意に噂が広められてしまうことはない。   Therefore, according to the invention of claim 5, it is memorized to whom the created rumors were transmitted, and it is judged whether or not the rumors transmission conditions are satisfied, and a person who transmits the rumors is selected and the rumors are selected. In order to communicate, there is no human discomfort, for example, the same rumors are heard many times, and rumors are not inadvertently spread.

請求項6の発明は、請求項5の発明に従属し、噂伝達手段は、噂を音声で出力する音声出力手段を含む。   The invention of claim 6 is dependent on the invention of claim 5, and the rumors transmitting means includes voice output means for outputting the rumors by voice.

請求項6の発明では、ロボット(10)は、音声出力手段(66,72,82)を備えており、噂を音声で伝達することができる。したがって、より自然な噂の伝達が可能となる。   In the invention of claim 6, the robot (10) includes voice output means (66, 72, 82), and can transmit rumors by voice. Therefore, more natural rumors can be transmitted.

この発明によれば、出会った人間、時間、場所の履歴に基づいて噂を作成し、その噂を伝達するので、噂を流す行為で人間社会に解け込み、現実空間における人間関係の構築を支援することができる。   According to the present invention, rumors are created based on the history of people, time, and places encountered, and the rumors are communicated, so the rumors act to dissolve human society and help build human relationships in real space can do.

この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。   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 one intended mainly to communicate with a communication target such as a human. It has a function to perform communication behavior using body movements such as gestures. However, the communication behavior may include voice.

ロボット10は、たとえば或る会社(組織)の建物内や或るイベント会場のような現実空間に配置される。詳細な構成は後述するが、ロボット10は、自律移動するための機構を備え、現実空間に存在する人間(図1では、人間A,B,C)と出会ったり、当該人間とコミュニケーションを図ったりする。   The robot 10 is arranged in a real space such as a building of a certain company (organization) or a certain event venue. Although the detailed configuration will be described later, the robot 10 is provided with a mechanism for autonomous movement, and meets a human (in FIG. 1, humans A, B, and C) existing in the real space, and communicates with the human. To do.

なお、図1では、簡単のため、3人の人間を示してあるが、これに限定される必要はなく、2人以上であれば何人でも構わない。   In FIG. 1, three persons 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.

また、図1に示すように、人間A、B、Cは、それぞれ、無線タグ14を装着ないし所持しており、無線タグ14から送信される識別情報がロボット10によって検出される。   As shown in FIG. 1, humans A, B, and C each wear or possess a wireless tag 14, and identification information transmitted from the wireless tag 14 is detected by the robot 10.

無線タグ14としては、たとえばRFID(Radio Frequency Identification)タグを用いることができる。図示は省略するが、RFIDタグは、識別情報を記憶するためのメモリや通信用の制御回路等を備えるICチップおよびアンテナ等を含む。この実施例では、後述するように、ロボット10は出会った人間の行動の履歴を記録したり、出会った人間に噂を流したりするので、たとえば、交信距離の比較的長い電磁誘導方式(最大1m程度)またはマイクロ波方式(最大5m程度)のRFIDタグを使用することが望ましい。   As the wireless tag 14, for example, an RFID (Radio Frequency Identification) tag can be used. Although not shown, the RFID tag includes an IC chip, an antenna, and the like that include a memory for storing identification information, a control circuit for communication, and the like. In this embodiment, as will be described later, since the robot 10 records a history of the actions of the human being met or rumors the human being met, for example, an electromagnetic induction method with a relatively long communication distance (maximum 1 m). It is desirable to use an RFID tag of a microwave type (up to about 5 m).

なお、通信距離の比較的短い静電結合方式(数mm程度)や電磁結合方式(数cm程度)のRFIDタグなどを使用することもできるが、これらの場合にはロボット10は人間に接近して、無線タグ読取装置18(図3参照)を当該人間(厳密には無線タグ14)に近づけさせる必要がある。   In addition, an electrostatic coupling method (about several millimeters) or an electromagnetic coupling method (about several centimeters) of an RFID tag having a relatively short communication distance can be used. In these cases, the robot 10 approaches a human. Thus, it is necessary to bring the wireless tag reader 18 (see FIG. 3) closer to the person (strictly, the wireless tag 14).

また、無線タグ14は電池内蔵の能動型(アクティブタイプ)および電池無しの受動型(パッシブタイプ)のどちらでもよい。   The wireless tag 14 may be either an active type (active type) with a built-in battery or a passive type (passive type) without a battery.

図2はロボット10の外観を示す正面図であり、この図2を参照して、ロボット10のハードウェアの構成について説明する。ロボット10は台車22を含み、この台車22の下面にはロボット10を自律移動させる車輪24が設けられる。車輪24は車輪モータ26(図3参照)によって駆動され、台車22すなわちロボット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 22, and wheels 24 for autonomously moving the robot 10 are provided on the lower surface of the carriage 22. The wheel 24 is driven by a wheel motor 26 (see FIG. 3), and the carriage 22, that is, the robot 10 can be moved in any direction, front, rear, left, and right. As described above, the robot 10 is movable in the space of the tissue, but may be fixedly provided at a predetermined position in the space depending on circumstances.

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

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

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

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

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

上部胴体36のほぼ中央には、1つの全方位カメラ42と1つのマイク46とが設けられる。全方位カメラ42は、ロボット10の周囲を撮影するものであり、後述する眼カメラ48とは区別される。この全方位カメラ42としては、たとえばCCDやCMOSのような固体撮像素子を用いるカメラを採用することができる。また、マイク46は、周囲の音、とりわけコミュニケーション対象である人の声を取り込む。なお、これら全方位カメラ42およびマイク46の設置位置は上部胴体36に限られず適宜変更され得る。   One omnidirectional camera 42 and one microphone 46 are provided in the approximate center of the upper body 36. The omnidirectional camera 42 photographs the surroundings of the robot 10 and is distinguished from an eye camera 48 described later. As this omnidirectional camera 42, for example, a camera using a solid-state imaging device such as a CCD or a CMOS can be adopted. The microphone 46 captures ambient sounds, particularly voices of people who are communication targets. The installation positions of the omnidirectional camera 42 and the microphone 46 are not limited to the upper body 36 and can be changed as appropriate.

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

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

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

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

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

なお、ロボット10の形状・寸法等は適宜設定されるが、他の実施例では、上部胴体36は、前面、背面、右側面、左側面、上面および底面を含み、右側面および左側面は表面が斜め前方に向くように形成してもよい。つまり、前面の横幅が背面の横幅よりも短く、上部胴体36を上から見た形状が台形になるように形成されてもよい。   Although the shape, dimensions, etc. of the robot 10 are set as appropriate, in another embodiment, the upper body 36 includes a front surface, a back surface, a right side surface, a left side surface, a top surface and a bottom surface, and the right side surface and the left side surface are surfaces. You may form so that may face diagonally forward. That is, the width of the front surface may be shorter than the width of the back surface, and the shape of the upper body 36 viewed from above may be a trapezoid.

このような場合、肩関節50Rおよび50Lは、右側面および左側面に、その表面が左右両側面とそれぞれ平行である左右の支持部を介して設けられる。そして、上腕52Rおよび上腕52Lの回動範囲は、これら左右側面または支持部の表面(取り付け面)によって規制され、上腕52Rおよび52Lは取り付け面を超えて回動することはない。   In such a case, the shoulder joints 50R and 50L are provided on the right side surface and the left side surface via left and right support portions whose surfaces are parallel to the left and right side surfaces, respectively. The rotation range of the upper arm 52R and the upper arm 52L is restricted by the left and right side surfaces or the surface (attachment surface) of the support portion, and the upper arms 52R and 52L do not rotate beyond the attachment surface.

しかし、左右側面の傾斜角、B軸とY軸との間隔、上腕52Rおよび52Lの長さ、ならびに前腕56Rおよび56Lの長さ等を適宜に設定すれば、上腕52Rおよび52Lは前方を超えてより内側まで回動できるので、たとえW軸およびD軸による腕の自由度がなくてもロボット10の腕は前方で交差できる。したがって、腕の自由度が少ない場合でも正面に位置する人と抱き合うなどの密接で親密なコミュニケーション行動を実行することができる。   However, if the inclination angle of the left and right side surfaces, the distance between the B axis and the Y axis, the lengths of the upper arms 52R and 52L, the lengths of the forearms 56R and 56L, etc. are appropriately set, the upper arms 52R and 52L exceed the front. Since it can rotate to the inner side, the arms of the robot 10 can cross forward even if there is no degree of freedom of the arms by the W axis and D axis. Therefore, even when the degree of freedom of arms is small, it is possible to execute close and intimate communication behavior such as embracing a person in front.

上部胴体36の中央上方には、首関節62を介して頭部64が設けられる。首関節62は、3軸の自由度を有し、S軸、T軸およびU軸の各軸廻りに角度制御可能である。S軸は首から真上(鉛直上向き)に向かう軸であり、T軸およびU軸は、それぞれ、そのS軸に対して異なる方向で直交する軸である。頭部64には、人の口に相当する位置に、スピーカ66が設けられる。スピーカ66は、ロボット10が、それの周辺の人に対して音声ないし音によってコミュニケーションを取るために用いられる。ただし、スピーカ66は、ロボット10の他の部位、たとえば胴体などに設けられてもよい。   A head 64 is provided above the center of the upper body 36 via a neck joint 62. The neck joint 62 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 64 is provided with a speaker 66 at a position corresponding to a human mouth. The speaker 66 is used for the robot 10 to communicate with people around it by voice or sound. However, the speaker 66 may be provided in another part of the robot 10, for example, the trunk.

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

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

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

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

さらに、たとえば頭部64の横の右肩部には、無線タグ読取装置18のアンテナ70が設けられる。アンテナ70は無線タグ14から送信される識別情報が重畳された電磁波ないし電波を受信する。   Further, for example, an antenna 70 of the wireless tag reader 18 is provided on the right shoulder next to the head 64. The antenna 70 receives an electromagnetic wave or a radio wave on which identification information transmitted from the wireless tag 14 is superimposed.

図3はロボット10の電気的な構成を示すブロック図であり、この図3を参照して、ロボット10は、全体を制御するCPU72を含む。CPU72は、マイクロコンピュータ或いはプロセサとも呼ばれ、バス74を介して、メモリ76、モータ制御ボード78、センサ入力/出力ボード80および音声入力/出力ボード82に接続される。   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 72 for controlling the whole. The CPU 72 is also called a microcomputer or a processor, and is connected to the memory 76, the motor control board 78, the sensor input / output board 80, and the audio input / output board 82 via the bus 74.

メモリ76は、図示は省略するが、ROMやRAMを含み、ROMにはロボット10の制御プログラムが予め記憶されるとともに、コミュニケーション行動を実行する際にスピーカ66から発生すべき音声または声の音声データ(音声合成データ)および所定の身振りを提示するための角度データ等も記憶される。RAMは、ワークメモリやバッファメモリとして用いられる。また、メモリ76には、無線タグ14の識別情報を取得して人間の行動履歴を記録するための記録プログラム、噂を作成するための作成プログラム、噂を伝達するための伝達プログラムおよび外部コンピュータ20と通信するための通信プログラム等が記録される。さらに、メモリ76にはまた、ロボットが存在する建物や会場の床、壁、天井を撮影した画像の画像データが各場所の名称(識別情報)に対応して記憶される。   Although not shown in the figure, the memory 76 includes a ROM and a RAM. The ROM 10 stores a control program for the robot 10 in advance, and voice or voice data to be generated from the speaker 66 when the communication action is executed. (Speech synthesis data) and angle data for presenting a predetermined gesture are also stored. The RAM is used as a work memory or a buffer memory. In addition, the memory 76 obtains identification information of the wireless tag 14 and records a human action history, a creation program for creating rumors, a transmission program for transmitting rumors, and the external computer 20. A communication program or the like for communicating with the computer is recorded. Furthermore, the memory 76 also stores image data of an image obtained by photographing the floor, wall, and ceiling of the building or venue where the robot exists, corresponding to the name (identification information) of each location.

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

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

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

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

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

音声入力/出力ボード82もまた、同様に、DSPで構成され、CPU72から与えられる音声合成データに従った音声または声がスピーカ66から出力される。すなわち、噂が音声または声としてスピーカ60から発せられる。また、マイク46からの音声入力が、音声入力/出力ボード82を介してCPU72に取り込まれる。   Similarly, the voice input / output board 82 is also configured by a DSP, and voice or voice in accordance with voice synthesis data provided from the CPU 72 is output from the speaker 66. That is, rumors are emitted from the speaker 60 as voice or voice. Also, the voice input from the microphone 46 is taken into the CPU 72 via the voice input / output board 82.

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

無線タグ読取装置18は、無線タグ14から送信される識別情報の重畳された電波を、アンテナ70を介して受信し、電波信号を増幅し、当該電波信号から識別情報を分離し、当該情報を復調(デコード)してCPU72に与える。ただし、RFIDの情報は、外部コンピュータでデコードして、CPU72に与えるようにしてもよい。   The wireless tag reader 18 receives the radio wave on which the identification information transmitted from the radio tag 14 is superimposed via the antenna 70, amplifies the radio signal, separates the identification information from the radio signal, Demodulate (decode) and give to CPU72. However, the RFID information may be decoded by an external computer and given to the CPU 72.

さらに、CPU72は、バス74を介して複数(この実施例では3つ)のデータベース(DB)が接続される。具体的には、ユーザ情報データベース(以下「ユーザDB」という。)98、行動履歴データベース(以下「履歴DB」という。)100および噂情報データベース(以下「噂DB」という。)102に接続される。ただし、これらのデータベースは、ロボット10に内蔵する必要はなく、ネットワークを介してアクセス可能に接続するようにしてもよい。   Furthermore, the CPU 72 is connected to a plurality (three in this embodiment) of databases (DB) via the bus 74. Specifically, it is connected to a user information database (hereinafter referred to as “user DB”) 98, an action history database (hereinafter referred to as “history DB”) 100, and a rumor information database (hereinafter referred to as “rumor DB”) 102. . However, these databases do not have to be built in the robot 10 and may be connected so as to be accessible via a network.

ユーザDB98は、図4に示すようなユーザ情報を記録するデータベースである。図4に示すように、ユーザ情報は、人間(A,B,C・・・)の名前に対応付けて、該当する人間に装着される無線タグ14の識別情報(RFID)が記載される。説明の便宜上、図4(図5および図6も同じ。)では、人間の参照符号を名前として記載してある。たとえば、図4に示すユーザ情報では、人間Aの名前に対応して、識別情報“AAAA”が記載される。また、人間Bの名前に対応して、識別情報“BBBB”が記載される。さらに、人間Cの名前に対応して、識別情報“CCCC”が記載される。   The user DB 98 is a database that records user information as shown in FIG. As shown in FIG. 4, the user information is associated with the name of a person (A, B, C...) And describes identification information (RFID) of the wireless tag 14 attached to the person. For convenience of explanation, in FIG. 4 (FIGS. 5 and 6 are also the same), human reference numerals are described as names. For example, in the user information shown in FIG. 4, the identification information “AAAA” is described corresponding to the name of the person A. Further, identification information “BBBB” is described corresponding to the name of the person B. Further, identification information “CCCC” is described corresponding to the name of the person C.

履歴DB100は、図5に示すような履歴情報を記憶するデータベースである。この履歴情報には、日時に対応して、名前および検知場所が記載される。日時の欄には、ロボット10が名前の欄に記載された人間と出会った日付と時刻が記載される。名前の欄には、ロボット10が出会った人間の名前が記載される。ただし、名前に代えて、人間の識別情報を記載するようにしてもよい。検知場所の欄には、ロボット10と人間とが出会った場所が記載される。この履歴情報を参照することにより、ロボット10が出会った人間が、いつ、どこに居たのかを知ることができる。たとえば、図5に示す履歴情報からは、人間Aは時刻t1に玄関に居た、つまり、玄関を通ったことが分かる。また、人間Bおよび人間Cは時刻t2に公衆電話の前に居たことが分かる。さらには、人間A、人間Bおよび人間Cは時刻t3に食堂に居たことが分かる。   The history DB 100 is a database that stores history information as shown in FIG. In this history information, a name and a detection place are described corresponding to the date and time. In the date and time column, the date and time when the robot 10 meets the person described in the name column are described. In the name column, the name of the person whom the robot 10 met is written. However, human identification information may be described instead of the name. The place where the robot 10 meets a human is described in the detection place column. By referring to this history information, it is possible to know when and where the person whom the robot 10 met was. For example, from the history information shown in FIG. 5, it can be seen that the person A was at the entrance at time t1, that is, passed through the entrance. It can also be seen that the human B and the human C were in front of the public telephone at the time t2. Further, it can be seen that human A, human B, and human C were in the cafeteria at time t3.

噂DB102は、図6に示すような噂に関する情報(以下、「噂情報」という。)を記録するデータベースであり、図示は省略するが、さらに、噂を作成するための条件(噂作成条件)および噂を伝達するための条件(噂伝達条件)を記憶する。図6に示すように、噂情報は、作成された噂に対応して、噂の当事者の名前、および当該噂を伝達した人間(伝達済の人間)の名前が記載される。作成された噂の欄には、後述する噂作成条件に従って作成された噂のテキストデータが記載される。噂の当事者の欄には、該当する噂の当事者の名前が記載される。図6からも分かるように、当事者が複数人である場合には、各人間の名前が記載される。伝達済の欄には、該当する噂を伝達した人間の名前が記載される。図6からも分かるように、伝達済の人間が複数人である場合には、各人間の名前が記載される。ただし、噂の当事者および伝達済の欄には、名前に代えて、人間の識別情報を記載するようにしてもよい。たとえば、図6に示す識別情報からは、「Aは時間に正確である」という噂が作成され、この噂の当事者は人間Aであり、この噂は人間Bに伝達済であることが分かる。また、「BとCとは仲良し」という噂が作成され、この噂の当事者は人間Bと人間Cとであり、この噂は人間Aと人間Bとに伝達済であることが分かる。さらに、「Cはよく電話している」という噂が作成され、この噂の当事者は人間Cであり、この噂は人間A、人間Bおよび人間Cに伝達済であることが分かる。   The rumors DB 102 is a database for recording information about rumors as shown in FIG. 6 (hereinafter referred to as “rumor information”). Although not shown in the figure, further, conditions for creating rumors (rumor creation conditions) And the conditions for transmitting the rumors (rumor transmission conditions) are memorized. As shown in FIG. 6, in the rumors information, the names of the parties to the rumors and the names of the persons who transmitted the rumors (persons who have already been transmitted) are described corresponding to the created rumors. In the created rumors column, text data of rumors created according to the rumors creation conditions described later is described. The column of the rumored party will contain the name of the relevant rumored party. As can be seen from FIG. 6, when there are a plurality of parties, the names of the respective persons are described. In the “Transmitted” column, the name of the person who transmitted the relevant rumor will be listed. As can be seen from FIG. 6, when there are a plurality of transmitted persons, the names of the persons are described. However, human identification information may be written in the rumored party and transmitted column instead of the name. For example, from the identification information shown in FIG. 6, a rumor that “A is accurate in time” is created, and it is understood that the party of this rumor is human A and this rumor has been transmitted to human B. Further, a rumor that “B and C are good friends” is created, and it is understood that the parties of this rumor are human B and human C, and this rumor has been transmitted to human A and human B. Furthermore, a rumor that “C is calling well” is created, and the party to this rumor is human C, and it can be seen that this rumor has been communicated to human A, human B, and human C.

噂作成条件は、或る噂を作成するか否かを判断するための条件である。たとえば、「□はいつも遅くまで働いている」という噂を作成するか否かは、或る人間(□)が、遅い時刻(たとえば、21時以降)に特定の場所(たとえば、或る部署)に存在することが頻繁である(たとえば、週に3日以上)かどうかで判断される。また、「○は時間に正確である」という噂を作成するか否かは、或る人間が、一定日数(たとえば、10日)以上、同じあるいはほぼ同じ時刻に特定の場所(たとえば、玄関)に存在するかどうかで判断される。また、「△と×は仲良し」という噂を作成するか否かは、或る2人の人間(△と×)が同時に同じ場所に存在することが頻繁である(たとえば、1日に3回以上)かどうかで判断される。ただし、これらは単なる例示であり、作成する噂に応じて噂作成条件は予め定められている。また、図示は省略したが、上述したような噂の元となるテキスト(テキストデータ)は、各噂作成条件に対応して、それぞれ、噂DB102に記憶されている。   The rumor creation condition is a condition for determining whether or not to create a certain rumor. For example, whether or not to create a rumor that “□ always works until late” depends on whether a certain person (□) is in a specific place (for example, a certain department) at a later time (for example, after 21:00). Is frequently present (for example, 3 days or more per week). Also, whether or not to create a rumor that “○ is accurate in time” depends on whether a human being is at a specific place (eg, entrance) at the same or nearly the same time for a certain number of days (eg, 10 days). Is determined by whether or not it exists. In addition, whether or not to create a rumor that “△ and X are good friends” is often that two humans (Δ and X) are present at the same place at the same time (for example, three times a day) Or more). However, these are merely examples, and rumors creation conditions are predetermined according to the rumors to be created. Although not shown in the figure, the text (text data) that is the source of the rumors as described above is stored in the rumors DB 102 corresponding to each rumors creation condition.

噂伝達条件は、出会った人間に噂を伝達するか否かを判断するための条件である。たとえば、噂の当事者以外の人間に当該噂を伝達する、という条件を設定することができる。また、噂の当事者か否かにかかわらず全ての人間に当該噂を伝達する、という条件を設定することもできる。また、一度に複数の人間と出会った場合には、いずれか1人でも噂を伝達していなければ、他の人間に当該噂を伝達していたとしても、その複数の人間に当該噂を伝達する、という条件を設定することもできる。これらは単なる例示であり、いずれかの条件を設定することができる。ただし、作成した噂毎に異なる条件を設定してもよい。また、1つの噂に対して、2以上の条件を複合的に設定することもできる。   The rumors transmission condition is a condition for determining whether or not to transmit the rumors to the human being met. For example, it is possible to set a condition that the rumors are transmitted to a person other than the rumor party. It is also possible to set a condition that the rumors are communicated to all persons regardless of whether or not they are parties to the rumors. Also, if you meet more than one person at a time, even if any one of them has not communicated the rumors, even if you have communicated the rumors to another person, communicate the rumors to that person You can also set a condition to do. These are merely examples, and any condition can be set. However, different conditions may be set for each created rumor. In addition, two or more conditions can be set in combination for one rumor.

このような構成のロボット10は、上述したように、組織の建物やイベント会場のような現実空間を自律移動する。ロボット10は、人間と出会うと、当該人間の行動履歴を履歴情報として履歴DB100に記憶(登録)する。具体的には、ロボット10は、人間に装着された無線タグ14の識別情報を検出すると、当該人間に出会ったと判断する。このとき、ロボット10は、内部タイマ(図3では省略)から日時を取得する。次にロボット10は、ユーザDB98を参照して、検出した識別情報に対応する人間の名前を取得する。そして、ロボット10は、全方位カメラ42または/および眼カメラ48で、現在位置の周囲(天井、壁、床)を撮影し、撮影した画像の画像データと、メモリ76に記憶された画像データとを比較し、現在位置(検出場所)を特定(同定)する。そして、履歴情報として、日時、人間の名前、および検出場所を履歴DB100に登録する。つまり、履歴DB100が更新される。   As described above, the robot 10 having such a configuration autonomously moves in a real space such as a building of an organization or an event venue. When the robot 10 meets a person, the robot 10 stores (registers) the action history of the person in the history DB 100 as history information. Specifically, when the robot 10 detects the identification information of the wireless tag 14 attached to the person, the robot 10 determines that the person has been met. At this time, the robot 10 acquires the date and time from an internal timer (not shown in FIG. 3). Next, the robot 10 refers to the user DB 98 and acquires a human name corresponding to the detected identification information. Then, the robot 10 captures the surroundings (ceiling, wall, floor) of the current position with the omnidirectional camera 42 and / or the eye camera 48, image data of the captured image, and image data stored in the memory 76. To identify (identify) the current position (detection location). Then, the date and time, the name of the person, and the detection location are registered in the history DB 100 as history information. That is, the history DB 100 is updated.

なお、この実施例では、予め撮影しておいた天井、壁、床等の画像データと、現在撮影した周囲の画像データとを比較することにより、現在位置すなわち人間の検出場所を特定するようにしてある。ただし、他の方法により、検出場所を特定することも可能である。たとえば、各場所に無線タグを配置しておき、場所と無線タグの識別情報とを対応させたデータベースを設けておけば、簡単に検出場所を特定することができる。   In this embodiment, the current position, that is, the human detection location is specified by comparing the image data of the ceiling, wall, floor, etc., previously captured with the surrounding image data currently captured. It is. However, the detection location can be specified by other methods. For example, if a wireless tag is arranged at each location and a database in which the location is associated with the identification information of the wireless tag is provided, the detection location can be easily specified.

履歴DB100が更新されると、ロボット10は、当該履歴DB100を参照して、履歴情報が噂作成条件を満たす(充足する)かどうかを判断する。具体的には、今回履歴情報が記憶された人間についてのすべての履歴情報が読み出され、当該履歴情報が噂作成条件を充足するか否かが判断される。ただし、複数の人間についての履歴情報が更新された場合には、各人間の履歴情報が読み出され、各人間についての履歴情報が噂作成条件を充足するか否かが判断される。   When the history DB 100 is updated, the robot 10 refers to the history DB 100 and determines whether the history information satisfies (satisfies) the rumors creation condition. Specifically, all the history information about the person whose history information is stored this time is read out, and it is determined whether or not the history information satisfies the rumors creation condition. However, when the history information for a plurality of people is updated, the history information for each person is read out, and it is determined whether the history information for each person satisfies the rumors creation condition.

また、2人以上の履歴情報を参照することにより、複数の人間に関する噂についての噂作成条件を充足するか否かが判断される。たとえば、人間A,B,Cの履歴情報が登録(更新)された場合には、人間A,B,Cの履歴情報を読み出し、各人の履歴情報が噂作成条件を充足するかどうかを判断する。また、人間Aおよび人間B,人間Bおよび人間C、人間Aおよび人間C、そして、人間A,BおよびCについての履歴情報が噂作成条件を充足するか否かが判断されるのである。   In addition, by referring to the history information of two or more people, it is determined whether or not the rumors creation conditions for rumors concerning a plurality of people are satisfied. For example, when the history information of the persons A, B, and C is registered (updated), the history information of the persons A, B, and C is read to determine whether the history information of each person satisfies the rumors creation condition. To do. Further, it is determined whether or not the history information about the human A and the human B, the human B and the human C, the human A and the human C, and the humans A, B and C satisfies the rumors creation condition.

噂作成条件を充足しない場合は、噂は作成されない。一方、噂作成情報を充足する場合には、履歴情報に基づいて、噂が作成される。噂が作成されると、当該噂が噂DB102に登録される。つまり、噂情報が更新される。具体的には、作成された噂のテキストデータが噂情報のテーブルに登録されるとともに、当該テキストデータに対応して噂の当事者が登録される。なお、噂が作成された当初では、当該噂は誰にも伝達されていないため、伝達済の欄は空欄である。   If the rumors creation conditions are not met, no rumors will be created. On the other hand, when the rumors creation information is satisfied, rumors are created based on the history information. When the rumors are created, the rumors are registered in the rumors DB 102. That is, rumors information is updated. Specifically, the created rumors text data is registered in the rumors information table, and the rumors parties are registered corresponding to the text data. It should be noted that since the rumor has not been communicated to anyone at the beginning of the creation of the rumor, the transmitted column is blank.

また、ロボット10は、人間と出会うと、当該人間が噂伝達条件を満たすかどうかを判断する。具体的には、噂DB102を参照して、登録された噂に設定された噂伝達条件を当該人間が満たす(充足する)かどうかを判断する。複数の噂が存在する場合には、各々の噂について噂伝達条件を満たすか否かが判断される。噂伝達条件を充足しない場合には、噂を伝達すべきでないと判断し、噂は伝達されない。一方、噂伝達条件を充足する場合には、当該噂伝達条件に対応する噂を当該人間に伝達する。具体的には、ロボット10は、音声により人間に噂を伝える。そして、噂情報の伝達済の欄に、今回噂を伝達した人間の名前を登録する。つまり、噂DB102が更新される。   Further, when the robot 10 meets a human, the robot 10 determines whether the human satisfies the rumors transmission condition. Specifically, with reference to the rumors DB 102, it is determined whether or not the person satisfies (satisfies) the rumors transmission conditions set for the registered rumors. When there are a plurality of rumors, it is determined whether or not the rumors transmission condition is satisfied for each rumors. If the conditions for transmitting rumors are not satisfied, it is determined that the rumors should not be transmitted and the rumors are not transmitted. On the other hand, when the rumors transmission conditions are satisfied, the rumors corresponding to the rumors transmission conditions are transmitted to the person. Specifically, the robot 10 conveys rumors to humans by voice. Then, the name of the person who has transmitted the rumors this time is registered in the “Rumored Information” field. That is, the rumor DB 102 is updated.

なお、詳細な説明は省略するが、この実施例では、ロボット10が出会った人間が噂伝達条件を満たす噂が複数存在する場合には、所定のルールに従って選択した1の噂を伝達するようにしてある。たとえば、作成された噂に優先順位をつけておき(作成された順番等)、優先順位の最も高い噂を伝達するようにしてもよいし、ランダムに選択した噂を伝達するようにしてもよい。ただし、これに限定される必要はなく、すべての噂を伝達するようにしてもよい。   Although detailed description is omitted, in this embodiment, when there are a plurality of rumors satisfying the rumors transmission condition by the person whom the robot 10 meets, one rumor selected according to a predetermined rule is transmitted. It is. For example, priorities may be given to created rumors (the order in which they were created, etc.), and rumors with the highest priority may be transmitted, or rumors selected at random may be transmitted. . However, it is not necessary to be limited to this, and all rumors may be communicated.

具体的には、図3に示したCPU72が図7に示すフロー図に従って全体処理を実行する。なお、図7では、簡単のため、ロボット10が人間(厳密には、RFID)を検出した後の処理を示してあるが、人間を検出する以前においては、ロボット10は組織の建物内やイベント会場を移動(巡回)したり、一定時間或る場所に留まったりしている。   Specifically, the CPU 72 shown in FIG. 3 executes the entire process according to the flowchart shown in FIG. In FIG. 7, for the sake of simplicity, the processing after the robot 10 detects a human (specifically, RFID) is shown. However, before the human 10 is detected, the robot 10 may be in an organization building or an event. They are moving (touring) the venue or staying at a certain place for a certain period of time.

図7を参照して、CPU72は、全体処理を開始すると、ステップS1で、ユーザ(人間)を特定する。つまり、ユーザDB98を参照して、検出したRFID(識別情報)に対応する人間の名前を取得する。ただし、複数の識別情報を検出した場合には、各識別情報に対応する人間の名前が取得される。続くステップS3では、履歴DB100を更新する。具体的には、上述したように、人間(RFID)を検出したときの日時を内部タイマから取得する。また、現在位置(検出場所)において周囲を撮影さいた画像の画像データとメモリ76に記憶された画像データとを比較することにより、当該検出場所を特定する。そして、日時、出会った人間の名前および検出場所を履歴情報に登録する。ただし、上述したように、複数の人間(識別情報)を検出した場合には、ステップS3において、各人間についての履歴情報が記憶される。   Referring to FIG. 7, when starting the whole process, CPU 72 specifies a user (human) in step S1. That is, referring to the user DB 98, a human name corresponding to the detected RFID (identification information) is acquired. However, when a plurality of pieces of identification information are detected, a human name corresponding to each piece of identification information is acquired. In subsequent step S3, the history DB 100 is updated. Specifically, as described above, the date and time when a person (RFID) is detected is acquired from the internal timer. Further, the detection location is specified by comparing the image data of the image taken around the current position (detection location) with the image data stored in the memory 76. Then, the date and time, the name of the person who met and the detection location are registered in the history information. However, as described above, when a plurality of persons (identification information) is detected, history information about each person is stored in step S3.

続いて、ステップS5では、出会った人間ないしは履歴情報を登録した人間(以下、「当該人間」という。)についての履歴情報を履歴DB100から読み出す。ここで、当該人間についての履歴情報が履歴DB100に複数記憶されている場合には、それらすべての履歴情報が読み出される。また、出会った人間が複数である場合には、それらすべての人間についての履歴情報が読み出される。そして、ステップS7で、当該人間の履歴情報が噂DB102に記憶された噂作成条件を充足するかどうかを判断する。ステップS7で“NO”であれば、つまり噂作成条件を充足しない場合には、そのままステップS13に進む。一方、ステップS7で“YES”であれば、つまり噂作成条件を充足すれば、ステップS9において、当該人間についての噂を噂作成条件に従って作成する。そして、ステップS11で、噂DB102を更新して、ステップS13に進む。つまり、ステップS11では、ステップS9において作成した噂のテキストデータおよび当該噂の当事者(ここでは、当該人間)の名前が噂情報として記憶される。   Subsequently, in step S5, history information about the person who meets or who has registered history information (hereinafter referred to as “the person”) is read from the history DB 100. Here, when a plurality of history information about the person is stored in the history DB 100, all the history information is read out. In addition, when there are a plurality of people who have met, history information about all of those people is read out. Then, in step S7, it is determined whether or not the human history information satisfies the rumors creation conditions stored in the rumors DB 102. If “NO” in the step S7, that is, if the rumors creation condition is not satisfied, the process proceeds to a step S13 as it is. On the other hand, if “YES” in the step S7, that is, if the rumors creation conditions are satisfied, the rumors about the person are created in accordance with the rumors creation conditions in a step S9. In step S11, the rumor DB 102 is updated, and the process proceeds to step S13. That is, in step S11, the text data of the rumors created in step S9 and the names of the parties to the rumors (here, the person) are stored as rumors information.

なお、上述したとおり、噂を作成した当初では、当該噂は誰にも伝達されていないため、当該噂に対応する伝達済の欄には何ら名前は記載されない。   As described above, since the rumors are not communicated to anyone at the beginning of the creation of the rumors, no name is written in the transmitted column corresponding to the rumors.

このように、CPU72は、検出した人間毎の行動履歴(履歴情報)を記録し、この行動履歴が噂作成条件を充足すると、噂を作成する。つまり、客観的事実に基づいた各人間についての様々な噂が作成され、噂DB102には多くの噂が蓄積されるのである。   In this way, the CPU 72 records the detected action history (history information) for each person, and creates a rumor if this action history satisfies the rumors creation condition. That is, various rumors about each person based on objective facts are created, and many rumors are accumulated in the rumors DB 102.

ステップS13では、当該人間が噂伝達条件を充足するかどうかを判断する。ただし、作成された噂が噂DB102に複数記憶されている場合には、各噂について、当該人間が噂伝達条件を充足するかどうかを判断する。ただし、上述したように、複数の人間と出会った場合には、各人間が噂伝達条件を充足するか否かを判断したり、それらすべての人間が噂伝達条件を充足するか否かを判断したりする。これは、噂伝達条件によって様々である。ステップS13で“NO”であれば、つまり当該人間が噂伝達条件を充足しない場合には、そのまま全体処理を終了する。一方、ステップS13で“YES”であれば、つまり当該人間が噂伝達条件を充足する場合には、ステップS15で、当該噂伝達条件に対応する噂を音声により伝達する。つまり、CPU72は、噂に対応する音声合成データを再生して、音声入力/出力ボード82を介してスピーカ66から出力する。ただし、上述したように、伝達条件を満たす噂が複数ある場合には、たとえば、作成した噂に設定しておいた優先順位の最も高い噂が伝達される。または、ランダムに選択した1の噂を伝達するようにしてもよい。   In step S13, it is determined whether or not the person satisfies the rumors transmission condition. However, if a plurality of created rumors are stored in the rumors DB 102, it is determined whether or not the person satisfies the rumors transmission conditions for each rumor. However, as mentioned above, when multiple people are met, it is determined whether each person satisfies the rumors transmission conditions, or whether all those persons satisfy the rumors transmission conditions. To do. This varies depending on rumors transmission conditions. If “NO” in the step S13, that is, if the person does not satisfy the rumors transmission condition, the entire process is ended as it is. On the other hand, if “YES” in the step S13, that is, if the person satisfies the rumors transmission conditions, the rumors corresponding to the rumors transmission conditions are transmitted by voice in a step S15. That is, the CPU 72 reproduces the voice synthesis data corresponding to the rumors and outputs it from the speaker 66 via the voice input / output board 82. However, as described above, when there are a plurality of rumors that satisfy the transmission condition, for example, the rumors with the highest priority set in the created rumors are transmitted. Or you may make it transmit 1 rumor selected at random.

このようにして、CPU72は、噂伝達条件に従って噂を伝達するようにしてあるため、たとえば、同じ噂を何度も聞かされるというような不快さを人間に与えることがなく、適切に噂を伝達することができる。また、たとえば、噂を伝達された人間は、今まであまり知らなかった人間のことを知るきっかけを得ることができ、さらには、自分と一緒に居るときにあまり見せない友人(他人)の新たな一面ないし隠れた一面を知ることもできる。一方、噂の当事者が当該噂を聞いた場合、自分の知らない間に噂だけが広まる不安を解消できる。そして、他人と自分の噂を比較したり、自分の行動を客観的に知ったりすることにより、行動を改善することもできる。   In this way, since the CPU 72 is configured to transmit the rumors according to the rumors transmission conditions, for example, the rumors can be appropriately transmitted without giving a person the discomfort that the same rumors are heard many times. can do. In addition, for example, a person who has been informed of rumors can get a chance to know a person who has not been known so far, and also a new friend (other) who does not show much when he / she is with him / her. You can also know one side or one side hidden. On the other hand, if a party to the rumors hears the rumors, they can eliminate the anxiety that only the rumors spread without their knowledge. You can also improve your behavior by comparing your rumors with others or knowing your behavior objectively.

この実施例によれば、人間の行動履歴を記憶し、当該行動履歴のような客観的事実に基づく噂を作成して、作成した噂を当該噂の当事者やその他の人間に伝達するので、人間同士が会話したり、人間同士が互いを認識したりするきっかけを作ることができる。つまり、人間関係を形成していく上で重要な機能を果たすので、人間関係の構築を支援することができるのである。   According to this embodiment, since a human action history is stored, a rumor is created based on objective facts such as the action history, and the created rumor is communicated to the parties to the rumor and other human beings. It is possible to create an opportunity for people to talk and humans to recognize each other. In other words, it fulfills an important function in forming human relations, and can support the construction of human relations.

なお、この実施例では、出会った人間が噂伝達条件を充足する場合には、簡単のため、噂のみを伝達するようにした。噂の伝達に加えて、ロボットは、他のコミュニケーション行動を実行するようにしてもよい。たとえば、「こんにちは」と話しかけて、返事があった場合に、「握手しよう」と言って一方の腕52(または60)を前方に差し出し、握手をしてから、噂を伝達する。ただし、「こんにちは」と話しかけたにも拘わらず、返事がなかった場合には、噂を伝達せずに、「ばいばい」と言ってその場を立ち去る。このようにすれば、ロボットは人間と自然な会話が可能であり、人間界に解けこみ易く、極自然に噂を伝達することができるのである。さらに、無線タグによって各人間を識別可能であるため、人間の行動履歴のみならず、人間に対するロボットの行動履歴を記憶しておけば、次回以降のコミュニケーション行動を適切に行うことができ、より人間界に解けこみ易くなると考えられる。たとえば、或る人間に「はじめまして」と声を掛けた後では、当該人間に遭遇したとき、「こんにちは」や「お久しぶりです」などと声を掛けることができる。   In this embodiment, when a human being met satisfies the rumors transmission condition, only the rumors are transmitted for the sake of simplicity. In addition to communicating rumors, the robot may perform other communication actions. For example, talking with the "Hello", when there is a reply, held out one arm 52 (or 60) to the front to say "Let's shake hands", from shaking hands, to transfer rumor. However, despite the talk as "Hello", if there is no answer, without transfer rumors, leave the place saying "buying and selling". In this way, the robot can have a natural conversation with humans, can easily dissolve into the human world, and can transmit rumors extremely naturally. Furthermore, since each person can be identified by the wireless tag, not only the human behavior history but also the robot behavior history for the human can be stored, so that the communication behavior from the next time onward can be appropriately performed, and the human It is thought that it will be easy to dissolve in the world. For example, after multiplied by the voice as "Nice to meet you" is to a certain person, when you encounter the man, it is possible to apply a voice such as "Hello" and "Long time no see."

また、この実施例では、履歴情報の記録処理、噂の作成処理および噂を伝達するか否かの判断処理をロボットで行うようにしてあるが、少なくとも1つの処理は、外部コンピュータで実行するようにしてもよい。かかる場合には、ロボットで検出した情報(識別情報)を外部コンピュータに送信し、外部コンピュータは各DBにアクセスして、上述したような処理を実行する。   In this embodiment, the history information recording process, the rumor creation process, and the process for determining whether or not to transmit the rumor are performed by the robot. However, at least one process is performed by an external computer. It may be. In such a case, the information (identification information) detected by the robot is transmitted to the external computer, and the external computer accesses each DB and executes the processing as described above.

さらに、この実施例では、無線タグを用いて人間を識別するようにしたが、これに限定される必要はない。たとえば、予め人間の顔画像をデータベース(顔画像データベース)に記憶しておき、ロボットが遭遇した(出会った)人間の顔画像を撮影して、顔画像データベースと照合することにより、当該人間を特定することもできる。ただし、かかる画像処理は膨大であるため、各人間に異なるマーク(記号、模様、図形、数値など)を付した衣服を着させておき、当該マークを撮影して、ロボットが遭遇した人間を特定するようにしてもよい。   Furthermore, in this embodiment, a person is identified using a wireless tag, but it is not necessary to be limited to this. For example, a human face image is stored in a database (face image database) in advance, and the human face image that the robot has encountered (encountered) is photographed and collated with the face image database to identify the person. You can also However, since such image processing is enormous, each person is put on clothes with different marks (symbols, patterns, figures, numerical values, etc.), and the person who the robot encounters is identified by shooting the marks. You may make it do.

さらにまた、この実施例では、ロボットが出会った人間の行動履歴を記録して、行動の履歴情報に基づいて噂を作成するようにしたが、これに限定されるべきではない。たとえば、ロボット10は、人間との対話が可能であるため、対話履歴を記録しておき、対話の履歴情報に基づいて噂を作成するようにしてもよい。たとえば、ロボット10が人間Pおよび人間Qと異なる場所で対話することにより、人間Pと人間Qとが同じプロ野球チームZのファンであることが分かれば、「PさんとQさんとは、チームZが好きらしい」という噂を作成する。また、行動の履歴情報と対話の履歴情報との組み合わせに基づいて噂を作成することも可能である。   Furthermore, in this embodiment, the action history of the person that the robot met is recorded and the rumors are created based on the action history information. However, the present invention should not be limited to this. For example, since the robot 10 can interact with a human, a conversation history may be recorded and a rumor may be created based on the conversation history information. For example, if the robot 10 interacts with the human P and the human Q in different places, and it turns out that the human P and the human Q are fans of the same professional baseball team Z, “P and Q are the teams. Create a rumor that "I like Z". It is also possible to create a rumor based on a combination of action history information and dialog history information.

また、この実施例では、ロボットが噂を生成し、生成した噂を伝達するようにしてある。したがって、ロボットを或る組織における人間関係の構築を行う場合には、ロボットを配置(存在)させる期間を長く設定し、多くの履歴情報を記憶し、多くの噂を作成して、多くの噂を流すようにすれば、その効果を増大させることができるのは言うまでもない。   In this embodiment, the robot generates rumors and transmits the generated rumors. Therefore, when constructing a human relationship in a certain organization, a long period for placing (existing) the robot is set, a lot of history information is stored, many rumors are created, and many rumors are created. It goes without saying that the effect can be increased if the current is made to flow.

図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 DB shown in FIG. 図5は図3に示す履歴DBの内容の一例を示す図解図である。FIG. 5 is an illustrative view showing one example of contents of the history DB shown in FIG. 図6は図3に示す噂DBの内容の一例を示す図解図である。6 is an illustrative view showing one example of the contents of the rumors DB shown in FIG. 図3に示すCPUの全体処理の一例を示すフロー図である。It is a flowchart which shows an example of the whole process of CPU shown in FIG.

符号の説明Explanation of symbols

10 …コミュニケーションロボット
14 …無線タグ
18 …無線タグ読取装置
20 …外部コンピュータ
42 …全方位カメラ
66 …スピーカ
72 …CPU
76 …メモリ
98,100,102 …データベース
DESCRIPTION OF SYMBOLS 10 ... Communication robot 14 ... Wireless tag 18 ... Wireless tag reader 20 ... External computer 42 ... Omnidirectional camera 66 ... Speaker 72 ... CPU
76 ... Memory 98, 100, 102 ... Database

Claims (6)

身体動作および音声の少なくとも一方を用いて人間との間でコミュニケーション行動するコミュニケーションロボットであって、
少なくとも出会った人間を検出する人間検出手段、
前記人間検出手段によって人間を検出したとき、当該人間に関する情報、検出時間および検出場所を含む履歴情報を記録する履歴記録手段、
前記履歴記録手段によって記録された履歴情報に基づいて噂を作成する噂作成手段、
前記人間検出手段によって検出された人間が噂伝達条件を満たすか否かを判断する条件判断手段、および
前記条件判断手段によって前記噂伝達条件を満たすことが判断されたとき、前記人間検出手段によって検出された人間に、前記噂作成手段によって作成された噂を伝達する噂伝達手段を備える、コミュニケーションロボット。
A communication robot that communicates with humans using at least one of body movement and voice,
A human detection means for detecting at least the human being met,
A history recording means for recording history information including information related to the person, detection time and detection location when the person is detected by the person detection means;
Rumors creating means for creating rumors based on the history information recorded by the history recording means;
A condition determining means for determining whether or not a person detected by the human detection means satisfies a rumors transmission condition; and a detection by the human detection means when the condition determination means determines that the rumors transmission conditions are satisfied. A communication robot comprising rumors transmitting means for transmitting the rumors created by the rumors creating means to a human being.
複数の前記人間は、それぞれ識別情報の異なる無線タグを装着し、
前記人間検出手段は、前記無線タグから送信される識別情報を検出する識別情報検出手段、および前記識別情報検出手段によって検出された識別情報に基づいて前記人間を特定する特定手段を含む、請求項1記載のコミュニケーションロボット。
The plurality of humans wear wireless tags with different identification information,
The human detection means includes identification information detection means for detecting identification information transmitted from the wireless tag, and specifying means for specifying the human based on the identification information detected by the identification information detection means. The communication robot according to 1.
複数の噂作成条件を記憶する噂作成条件記憶手段をさらに備え、
前記噂作成手段は、前記履歴情報と前記噂作成条件とに基づいて噂を作成する、請求項1または2記載のコミュニケーションロボット。
A rumors creation condition storage means for storing a plurality of rumors creation conditions;
The communication robot according to claim 1 or 2, wherein the rumors creating means creates rumors based on the history information and the rumors creating conditions.
前記噂作成手段によって作成された噂を記憶する噂記憶手段をさらに備える、請求項1ないし3のいずれかに記載のコミュニケーションロボット。   The communication robot according to claim 1, further comprising a rumors storage unit that stores rumors created by the rumors creation unit. 前記噂伝達手段によって伝達された噂と当該噂を伝達した人間に関する情報とを含む伝達済情報を記憶する伝達済情報記憶手段をさらに備え、
前記条件判断手段は、前記伝達済情報記憶手段によって記憶された伝達済情報に基づいて前記噂伝達条件を満たすか否かを判断する、請求項1ないし4のいずれかに記載のコミュニケーションロボット。
Further comprising transmitted information storage means for storing transmitted information including the rumors transmitted by the rumors transmitting means and information about the person who transmitted the rumors,
5. The communication robot according to claim 1, wherein the condition determination unit determines whether or not the rumors transmission condition is satisfied based on the transmitted information stored by the transmitted information storage unit.
前記噂伝達手段は、前記噂を音声で出力する音声出力手段を含む、請求項1ないし5のいずれかに記載のコミュニケーションロボット。   The communication robot according to claim 1, wherein the rumors transmitting means includes voice output means for outputting the rumors by voice.
JP2005320424A 2005-11-04 2005-11-04 Communication robot Expired - Fee Related JP4779114B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005320424A JP4779114B2 (en) 2005-11-04 2005-11-04 Communication robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005320424A JP4779114B2 (en) 2005-11-04 2005-11-04 Communication robot

Publications (2)

Publication Number Publication Date
JP2007125646A true JP2007125646A (en) 2007-05-24
JP4779114B2 JP4779114B2 (en) 2011-09-28

Family

ID=38148738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005320424A Expired - Fee Related JP4779114B2 (en) 2005-11-04 2005-11-04 Communication robot

Country Status (1)

Country Link
JP (1) JP4779114B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009031486A1 (en) * 2007-09-06 2009-03-12 Olympus Corporation Robot control system, robot, program, and information recording medium
JP2018165998A (en) * 2016-06-13 2018-10-25 日本電気株式会社 Serving device, serving system, method for serving, and recording medium
JP2020067799A (en) * 2018-10-24 2020-04-30 トヨタ自動車株式会社 Communication robot and communication robot control program
JP2021174331A (en) * 2020-04-28 2021-11-01 株式会社フジタ Alarm system for work site
US11474499B2 (en) 2018-10-24 2022-10-18 Toyota Jidosha Kabushiki Kaisha Communication robot and control program of communication robot

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003039361A (en) * 2001-07-24 2003-02-13 Namco Ltd Information providing system, robot, program, and information storage medium
JP2004174642A (en) * 2002-11-26 2004-06-24 Matsushita Electric Ind Co Ltd Wireless communication system, program for mobile phone, robot device, and program for robot device
JP2004216513A (en) * 2003-01-15 2004-08-05 Advanced Telecommunication Research Institute International Communication robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003039361A (en) * 2001-07-24 2003-02-13 Namco Ltd Information providing system, robot, program, and information storage medium
JP2004174642A (en) * 2002-11-26 2004-06-24 Matsushita Electric Ind Co Ltd Wireless communication system, program for mobile phone, robot device, and program for robot device
JP2004216513A (en) * 2003-01-15 2004-08-05 Advanced Telecommunication Research Institute International Communication robot

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009031486A1 (en) * 2007-09-06 2009-03-12 Olympus Corporation Robot control system, robot, program, and information recording medium
US11514663B2 (en) 2016-06-13 2022-11-29 Nec Corporation Reception apparatus, reception system, reception method, and storage medium
US11430207B2 (en) 2016-06-13 2022-08-30 Nec Corporation Reception apparatus, reception system, reception method and storage medium
JP2018165998A (en) * 2016-06-13 2018-10-25 日本電気株式会社 Serving device, serving system, method for serving, and recording medium
US11850728B2 (en) 2016-06-13 2023-12-26 Nec Corporation Reception apparatus, reception system, reception method, and storage medium
JP2020067799A (en) * 2018-10-24 2020-04-30 トヨタ自動車株式会社 Communication robot and communication robot control program
CN111086009A (en) * 2018-10-24 2020-05-01 丰田自动车株式会社 Communication robot and computer-readable storage medium
JP7119896B2 (en) 2018-10-24 2022-08-17 トヨタ自動車株式会社 Communication robot and communication robot control program
US11474499B2 (en) 2018-10-24 2022-10-18 Toyota Jidosha Kabushiki Kaisha Communication robot and control program of communication robot
US11491661B2 (en) 2018-10-24 2022-11-08 Toyota Jidosha Kabushiki Kaisha Communication robot and control program of communication robot
CN111086009B (en) * 2018-10-24 2022-11-29 丰田自动车株式会社 Communication robot and computer-readable storage medium
JP2021174331A (en) * 2020-04-28 2021-11-01 株式会社フジタ Alarm system for work site
JP7531303B2 (en) 2020-04-28 2024-08-09 株式会社フジタ Workplace alarm devices

Also Published As

Publication number Publication date
JP4779114B2 (en) 2011-09-28

Similar Documents

Publication Publication Date Title
JP7375770B2 (en) Information processing device, information processing method, and program
JP4024683B2 (en) Communication robot
JP5617562B2 (en) Mobile robot
JP5120745B2 (en) Communication robot
JP5033994B2 (en) Communication robot
JP7120254B2 (en) Information processing device, information processing method, and program
JP5145569B2 (en) Object identification method and apparatus
JP6134895B2 (en) Robot control system, robot control program, and explanation robot
JP2010231698A (en) Network robot system, robot control apparatus, robot control method, and robot control program
JP2024023193A (en) Information processing device and information processing method
JP4822319B2 (en) Communication robot and attention control system using the same
JP4599522B2 (en) Communication robot
JP4512830B2 (en) Communication robot
JP3974098B2 (en) Relationship detection system
JP2005131713A (en) Communication robot
JP2011000656A (en) Guide robot
JP3942599B2 (en) Communication robot
JP2009131914A (en) Robot control system
JP4677593B2 (en) Communication robot
JP4779114B2 (en) Communication robot
WO2019123744A1 (en) Information processing device, information processing method, and program
JP2007160427A (en) Robot control system
JP2007130691A (en) Communication robot
JP4793904B2 (en) Communication robot system and communication robot
JP2006205343A (en) Communication robot system and robot controller

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080331

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110208

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110408

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: 20110608

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: 20110609

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

Free format text: PAYMENT UNTIL: 20140715

Year of fee payment: 3

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees