JP2007125646A - Communication robot - Google Patents
Communication robot Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 43
- 241000282414 Homo sapiens Species 0.000 claims abstract description 100
- 241000282412 Homo Species 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims description 34
- 238000001514 detection method Methods 0.000 claims description 31
- 230000009471 action Effects 0.000 abstract description 18
- 230000000694 effects Effects 0.000 abstract description 2
- 210000005252 bulbus oculi Anatomy 0.000 description 16
- 210000001508 eye Anatomy 0.000 description 14
- 210000003128 head Anatomy 0.000 description 14
- 230000006399 behavior Effects 0.000 description 12
- 238000000034 method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 210000000323 shoulder joint Anatomy 0.000 description 8
- 210000000245 forearm Anatomy 0.000 description 7
- 241001494479 Pecora Species 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 5
- 230000008520 organization Effects 0.000 description 5
- 210000002310 elbow joint Anatomy 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 208000019901 Anxiety disease Diseases 0.000 description 2
- 101001131829 Homo sapiens P protein Proteins 0.000 description 2
- 230000036506 anxiety Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 102000047119 human OCA2 Human genes 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
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によれば、牧場を擬したユーザの仮想空間の中に、羊を擬したエージェントが表示される。この仮想空間内で生成された羊のオブジェクトデータに、羊を生成したユーザの個人データが付加される。この羊がネットワーク上を巡回することにより、羊を生成したユーザの個人データが、噂として巡回先に伝わる。このように、噂として個人データが取得されるので、ゲーム感覚でインターネットなどのネットワーク上のユーザと知り合い、たとえば電子メールやチャットの相手を見つけ、コミュニケーションする機会を得ることができる。
しかし、この背景技術は、あくまでも仮想空間内に限定されるものであり、現実空間における人間関係の構築を支援することができない。 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
請求項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
したがって、請求項1の発明によれば、出会った人間、時間、場所の履歴に基づいて噂を作成し、その噂を伝達するので、噂を流す行為で人間社会に解け込み、現実空間における人間関係の構築を支援することができる。また、作成される噂は、普段の人間の行動という客観的事実に基づいたものであるため、たとえばインターネット上に書き込まれるような、悪意に満ちた、身に覚えのない噂が流されてしまうことはない。
Therefore, according to the invention of
請求項2の発明は請求項1に従属し、複数の人間は、それぞれ識別情報の異なる無線タグを装着し、人間検出手段は、無線タグから送信される識別情報を検出する識別情報検出手段、および識別情報検出手段によって検出された識別情報に基づいて人間を特定する特定手段を含む。
The invention of claim 2 is dependent on
請求項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
請求項3の発明では、噂作成条件記憶手段でもある噂DB(102)には、人間の行動の履歴情報に基づいて噂を作成するための噂作成条件が複数記憶されている。噂作成条件は、或る噂を作成するか否かを判断するための条件である。たとえば、「□はいつも遅くまで働いている」という噂を作成するか否かは、遅い時刻(たとえば、21時以降)に観測されることが頻繁である(たとえば、週に3日以上)かどうかで判断される。噂作成手段(72,S9)は、ロボット(10)が出会った人間の行動の履歴情報が、噂作成条件を充足する場合(S7で“YES”)、噂を作成する。
In the invention of
したがって、請求項3の発明によれば、複数の噂作成条件が記憶されるため、様々な噂が作成される。また、噂は、ロボット(10)が検知した客観的事実(出会った人間、時間、場所の履歴情報)に基づいて作成されるため、噂の当事者に身に覚えのない、誹謗中傷を目的とした噂が作成されることはない。
Therefore, according to the invention of
請求項4の発明は、請求項1ないし3のいずれかに従属し、噂作成手段によって作成された噂を記憶する噂記憶手段をさらに備える。
The invention of claim 4 is dependent on any one of
請求項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
請求項5の発明では、伝達済情報記憶手段でもある噂DB(102)には、噂伝達手段(66,72,82,S15)によって伝達された噂と当該噂を伝達された人間に関する情報(たとえば、名前)とが記憶される。条件判断手段(72,S13)は、人間検出手段(18,72)によって検出された人間が、噂伝達条件を満たすか否かを、伝達済情報(102)に基づいて判断する。つまり、ロボット(10)が或る人間と出会った場合、噂DBの伝達済情報(102)を参照して、噂伝達条件を当該人間が満たす(充足する)か否かを判断する。噂伝達条件を充足する噂があると判断されたとき(S13で“YES”)、当該噂は当該出会った人間に伝達される。
In the invention of
したがって、請求項5の発明によれば、作成された噂が誰に伝えられたかを記憶し、噂伝達条件を充足するか否かを判断して、噂を伝達する人間を選択して噂を伝達するため、たとえば同じ噂を何度も聞かされるというような不快さを人間に与えることはなく、また、たとえば不用意に噂が広められてしまうことはない。
Therefore, according to the invention of
請求項6の発明は、請求項5の発明に従属し、噂伝達手段は、噂を音声で出力する音声出力手段を含む。
The invention of claim 6 is dependent on the invention of
請求項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
なお、図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
無線タグ14としては、たとえばRFID(Radio Frequency Identification)タグを用いることができる。図示は省略するが、RFIDタグは、識別情報を記憶するためのメモリや通信用の制御回路等を備えるICチップおよびアンテナ等を含む。この実施例では、後述するように、ロボット10は出会った人間の行動の履歴を記録したり、出会った人間に噂を流したりするので、たとえば、交信距離の比較的長い電磁誘導方式(最大1m程度)またはマイクロ波方式(最大5m程度)のRFIDタグを使用することが望ましい。
As the
なお、通信距離の比較的短い静電結合方式(数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
また、無線タグ14は電池内蔵の能動型(アクティブタイプ)および電池無しの受動型(パッシブタイプ)のどちらでもよい。
The
図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
なお、図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
また、この実施例では、ロボット10の背の高さは、人、特に子供に威圧感を与えることのないように、100cm程度とされる。ただし、この背の高さは変更可能である。
In this embodiment, the height of the
台車22の上には、多角形柱のセンサ取付パネル30が設けられ、このセンサ取付パネル30の各面には、超音波距離センサ32が取り付けられる。この超音波距離センサ32は、センサ取付パネル30すなわちロボット10の周囲の主として人との距離を計測するものである。
A polygonal column
また、台車22の上には、さらに、その下部がセンサ取付パネル30に囲まれて、ロボット10の胴体が直立するように設けられる。この胴体は、下部胴体34と上部胴体36とによって構成され、下部胴体34および上部胴体36は、連結部38によって互いに連結される。図示は省略するが、連結部38には昇降機構が内蔵されていて、この昇降機構を用いることによって、上部胴体36の高さすなわちロボット10の背の高さを変化させることができる。昇降機構は、後述するように、腰モータ40(図3参照)によって駆動される。
Moreover, the lower part of the
なお、上述したロボット10の背の高さは、上部胴体36をそれの最下位置にしたときのものである。したがって、ロボット10の背の高さは、100cm以上にすることも可能である。
The height of the
上部胴体36のほぼ中央には、1つの全方位カメラ42と1つのマイク46とが設けられる。全方位カメラ42は、ロボット10の周囲を撮影するものであり、後述する眼カメラ48とは区別される。この全方位カメラ42としては、たとえばCCDやCMOSのような固体撮像素子を用いるカメラを採用することができる。また、マイク46は、周囲の音、とりわけコミュニケーション対象である人の声を取り込む。なお、これら全方位カメラ42およびマイク46の設置位置は上部胴体36に限られず適宜変更され得る。
One
上部胴体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軸に対して、それぞれ異なる方向から直交する軸である。
また、上腕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
なお、上腕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
また、図示は省略するが、上部胴体36の肩関節50Rおよび50Lを含む肩の部分や上述の上腕52Rおよび52Lならびに前腕56Rおよび56Lには、それぞれ、タッチセンサ(図3で包括的に示す。:58)が設けられていて、これらのタッチセンサ58は、人がロボット10の当該各部位に触れたかどうかを検知する。
Although not shown in the figure, the shoulder portion including the
前腕56Rおよび56Lのそれぞれの先端には、手に相当する球体60Rおよび60Lがそれぞれ固定的に設けられる。ただし、指や掌の機能が必要な場合には、人の手の形をした「手」を用いることも可能である。
なお、ロボット10の形状・寸法等は適宜設定されるが、他の実施例では、上部胴体36は、前面、背面、右側面、左側面、上面および底面を含み、右側面および左側面は表面が斜め前方に向くように形成してもよい。つまり、前面の横幅が背面の横幅よりも短く、上部胴体36を上から見た形状が台形になるように形成されてもよい。
Although the shape, dimensions, etc. of the
このような場合、肩関節50Rおよび50Lは、右側面および左側面に、その表面が左右両側面とそれぞれ平行である左右の支持部を介して設けられる。そして、上腕52Rおよび上腕52Lの回動範囲は、これら左右側面または支持部の表面(取り付け面)によって規制され、上腕52Rおよび52Lは取り付け面を超えて回動することはない。
In such a case, the
しかし、左右側面の傾斜角、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
上部胴体36の中央上方には、首関節62を介して頭部64が設けられる。首関節62は、3軸の自由度を有し、S軸、T軸およびU軸の各軸廻りに角度制御可能である。S軸は首から真上(鉛直上向き)に向かう軸であり、T軸およびU軸は、それぞれ、そのS軸に対して異なる方向で直交する軸である。頭部64には、人の口に相当する位置に、スピーカ66が設けられる。スピーカ66は、ロボット10が、それの周辺の人に対して音声ないし音によってコミュニケーションを取るために用いられる。ただし、スピーカ66は、ロボット10の他の部位、たとえば胴体などに設けられてもよい。
A
また、頭部64には、目に相当する位置に眼球部68Rおよび68Lが設けられる。眼球部68Rおよび68Lは、それぞれ眼カメラ48Rおよび48Lを含む。以下、右の眼球部68Rと左の眼球部68Lとをまとめて眼球部68ということがあり、また、右の眼カメラ48Rと左の眼カメラ48Lとをまとめて眼カメラ48ということもある。
The
眼カメラ48は、ロボット10に接近した人の顔や他の部分ないし物体等を撮影して、それに対応する映像信号を取り込む。眼カメラ48としては、上述した全方位カメラ42と同様のカメラを用いることができる。
The
たとえば、眼カメラ48は眼球部68内に固定され、眼球部68は眼球支持部(図示せず)を介して頭部64内の所定位置に取り付けられる。眼球支持部は、2軸の自由度を有し、α軸およびβ軸の各軸廻りに角度制御可能である。α軸およびβ軸は頭部64に対して設けられる軸であり、α軸は頭部64の上へ向かう方向の軸であり、β軸はα軸に直交しかつ頭部64の正面側(顔)が向く方向に直交する方向の軸である。この実施例では、頭部64がホームポジションにあるとき、α軸はS軸と平行であり、β軸はU軸と平行であるように設定される。このような頭部64において、眼球支持部がα軸およびβ軸の各軸廻りに回転されることによって、眼球部68ないし眼カメラ48の先端(正面)側が変位され、カメラ軸すなわち視線方向が移動される。
For example, the
なお、眼カメラ48の変位を制御するα軸およびβ軸では、「0度」がホームポジションであり、このホームポジションでは、図2に示すように、眼カメラ48のカメラ軸は頭部64の正面側(顔)が向く方向に向けられ、視線は正視状態となる。
In the α axis and β axis that control the displacement of the
さらに、たとえば頭部64の横の右肩部には、無線タグ読取装置18のアンテナ70が設けられる。アンテナ70は無線タグ14から送信される識別情報が重畳された電磁波ないし電波を受信する。
Further, for example, an
図3はロボット10の電気的な構成を示すブロック図であり、この図3を参照して、ロボット10は、全体を制御するCPU72を含む。CPU72は、マイクロコンピュータ或いはプロセサとも呼ばれ、バス74を介して、メモリ76、モータ制御ボード78、センサ入力/出力ボード80および音声入力/出力ボード82に接続される。
FIG. 3 is a block diagram showing an electrical configuration of the
メモリ76は、図示は省略するが、ROMやRAMを含み、ROMにはロボット10の制御プログラムが予め記憶されるとともに、コミュニケーション行動を実行する際にスピーカ66から発生すべき音声または声の音声データ(音声合成データ)および所定の身振りを提示するための角度データ等も記憶される。RAMは、ワークメモリやバッファメモリとして用いられる。また、メモリ76には、無線タグ14の識別情報を取得して人間の行動履歴を記録するための記録プログラム、噂を作成するための作成プログラム、噂を伝達するための伝達プログラムおよび外部コンピュータ20と通信するための通信プログラム等が記録される。さらに、メモリ76にはまた、ロボットが存在する建物や会場の床、壁、天井を撮影した画像の画像データが各場所の名称(識別情報)に対応して記憶される。
Although not shown in the figure, the
モータ制御ボード78は、たとえばDSPで構成され、各腕や頭部および眼球部等の各軸モータの駆動を制御する。すなわち、モータ制御ボード78は、CPU72からの制御データを受け、右眼球部68Rのα軸およびβ軸のそれぞれの角度を制御する2つのモータ(図3では、まとめて「右眼球モータ」と示す。)84の回転角度を制御する。同様に、モータ制御ボード78は、CPU72からの制御データを受け、左眼球部68Lのα軸およびβ軸のそれぞれの角度を制御する2つのモータ(図3では、まとめて「左眼球モータ」と示す。)86の回転角度を制御する。
The
また、モータ制御ボード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
さらに、モータ制御ボード78は、CPU72からの制御データを受け、頭部64のS軸、T軸およびU軸のそれぞれの角度を制御する3つのモータ(図3では、まとめて「頭部モータ」と示す。)92の回転角度を制御する。さらにまた、モータ制御ボード78は、CPU72からの制御データを受け、腰モータ40および車輪24を駆動する2つのモータ(図3では、まとめて「車輪モータ」と示す。)26の回転角度を制御する。
Further, the
なお、この実施例では、車輪モータ26を除くモータは、制御を簡素化するために、ステッピングモータ或いはパルスモータを用いるようにしてある。ただし、車輪モータ26と同様に、直流モータを用いるようにしてもよい。
In this embodiment, a motor other than the
センサ入力/出力ボード80もまた、同様に、DSPで構成され、各センサからの信号を取り込んでCPU72に与える。すなわち、超音波距離センサ32のそれぞれからの反射時間に関するデータがこのセンサ入力/出力ボード80を通してCPU72に入力される。また、全方位カメラ42からの映像信号が、必要に応じてこのセンサ入力/出力ボード80で所定の処理を施された後、CPU72に入力される。眼カメラ48からの映像信号も、同様にして、CPU72に入力される。また、上述した複数のタッチセンサ(図3では、まとめて「タッチセンサ58」と示す。)からの信号がセンサ入力/出力ボード80を介してCPU72に与えられる。さらに、上述した衝突センサ28からの信号も、同様にして、CPU72に与えられる。
Similarly, the sensor input /
音声入力/出力ボード82もまた、同様に、DSPで構成され、CPU72から与えられる音声合成データに従った音声または声がスピーカ66から出力される。すなわち、噂が音声または声としてスピーカ60から発せられる。また、マイク46からの音声入力が、音声入力/出力ボード82を介してCPU72に取り込まれる。
Similarly, the voice input /
また、CPU72は、バス74を介して通信LANボード94および無線タグ読取装置18に接続される。通信LANボード94は、DSPで構成され、CPU72から送られる送信データを無線通信装置96に与え、無線通信装置96から送信データを、図示は省略するが、たとえば、無線LANのようなネットワークを介して外部コンピュータ20に送信させる。また、通信LANボード94は、無線通信装置96を介してデータを受信し、受信したデータをCPU72に与える。つまり、この通信LANボード94および無線通信装置96によって、ロボット10は外部コンピュータ20等と無線通信を行うことができる。
The
無線タグ読取装置18は、無線タグ14から送信される識別情報の重畳された電波を、アンテナ70を介して受信し、電波信号を増幅し、当該電波信号から識別情報を分離し、当該情報を復調(デコード)してCPU72に与える。ただし、RFIDの情報は、外部コンピュータでデコードして、CPU72に与えるようにしてもよい。
The
さらに、CPU72は、バス74を介して複数(この実施例では3つ)のデータベース(DB)が接続される。具体的には、ユーザ情報データベース(以下「ユーザDB」という。)98、行動履歴データベース(以下「履歴DB」という。)100および噂情報データベース(以下「噂DB」という。)102に接続される。ただし、これらのデータベースは、ロボット10に内蔵する必要はなく、ネットワークを介してアクセス可能に接続するようにしてもよい。
Furthermore, the
ユーザDB98は、図4に示すようなユーザ情報を記録するデータベースである。図4に示すように、ユーザ情報は、人間(A,B,C・・・)の名前に対応付けて、該当する人間に装着される無線タグ14の識別情報(RFID)が記載される。説明の便宜上、図4(図5および図6も同じ。)では、人間の参照符号を名前として記載してある。たとえば、図4に示すユーザ情報では、人間Aの名前に対応して、識別情報“AAAA”が記載される。また、人間Bの名前に対応して、識別情報“BBBB”が記載される。さらに、人間Cの名前に対応して、識別情報“CCCC”が記載される。
The
履歴DB100は、図5に示すような履歴情報を記憶するデータベースである。この履歴情報には、日時に対応して、名前および検知場所が記載される。日時の欄には、ロボット10が名前の欄に記載された人間と出会った日付と時刻が記載される。名前の欄には、ロボット10が出会った人間の名前が記載される。ただし、名前に代えて、人間の識別情報を記載するようにしてもよい。検知場所の欄には、ロボット10と人間とが出会った場所が記載される。この履歴情報を参照することにより、ロボット10が出会った人間が、いつ、どこに居たのかを知ることができる。たとえば、図5に示す履歴情報からは、人間Aは時刻t1に玄関に居た、つまり、玄関を通ったことが分かる。また、人間Bおよび人間Cは時刻t2に公衆電話の前に居たことが分かる。さらには、人間A、人間Bおよび人間Cは時刻t3に食堂に居たことが分かる。
The
噂DB102は、図6に示すような噂に関する情報(以下、「噂情報」という。)を記録するデータベースであり、図示は省略するが、さらに、噂を作成するための条件(噂作成条件)および噂を伝達するための条件(噂伝達条件)を記憶する。図6に示すように、噂情報は、作成された噂に対応して、噂の当事者の名前、および当該噂を伝達した人間(伝達済の人間)の名前が記載される。作成された噂の欄には、後述する噂作成条件に従って作成された噂のテキストデータが記載される。噂の当事者の欄には、該当する噂の当事者の名前が記載される。図6からも分かるように、当事者が複数人である場合には、各人間の名前が記載される。伝達済の欄には、該当する噂を伝達した人間の名前が記載される。図6からも分かるように、伝達済の人間が複数人である場合には、各人間の名前が記載される。ただし、噂の当事者および伝達済の欄には、名前に代えて、人間の識別情報を記載するようにしてもよい。たとえば、図6に示す識別情報からは、「Aは時間に正確である」という噂が作成され、この噂の当事者は人間Aであり、この噂は人間Bに伝達済であることが分かる。また、「BとCとは仲良し」という噂が作成され、この噂の当事者は人間Bと人間Cとであり、この噂は人間Aと人間Bとに伝達済であることが分かる。さらに、「Cはよく電話している」という噂が作成され、この噂の当事者は人間Cであり、この噂は人間A、人間Bおよび人間Cに伝達済であることが分かる。
The
噂作成条件は、或る噂を作成するか否かを判断するための条件である。たとえば、「□はいつも遅くまで働いている」という噂を作成するか否かは、或る人間(□)が、遅い時刻(たとえば、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
噂伝達条件は、出会った人間に噂を伝達するか否かを判断するための条件である。たとえば、噂の当事者以外の人間に当該噂を伝達する、という条件を設定することができる。また、噂の当事者か否かにかかわらず全ての人間に当該噂を伝達する、という条件を設定することもできる。また、一度に複数の人間と出会った場合には、いずれか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
なお、この実施例では、予め撮影しておいた天井、壁、床等の画像データと、現在撮影した周囲の画像データとを比較することにより、現在位置すなわち人間の検出場所を特定するようにしてある。ただし、他の方法により、検出場所を特定することも可能である。たとえば、各場所に無線タグを配置しておき、場所と無線タグの識別情報とを対応させたデータベースを設けておけば、簡単に検出場所を特定することができる。 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
また、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
また、ロボット10は、人間と出会うと、当該人間が噂伝達条件を満たすかどうかを判断する。具体的には、噂DB102を参照して、登録された噂に設定された噂伝達条件を当該人間が満たす(充足する)かどうかを判断する。複数の噂が存在する場合には、各々の噂について噂伝達条件を満たすか否かが判断される。噂伝達条件を充足しない場合には、噂を伝達すべきでないと判断し、噂は伝達されない。一方、噂伝達条件を充足する場合には、当該噂伝達条件に対応する噂を当該人間に伝達する。具体的には、ロボット10は、音声により人間に噂を伝える。そして、噂情報の伝達済の欄に、今回噂を伝達した人間の名前を登録する。つまり、噂DB102が更新される。
Further, when the
なお、詳細な説明は省略するが、この実施例では、ロボット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
具体的には、図3に示したCPU72が図7に示すフロー図に従って全体処理を実行する。なお、図7では、簡単のため、ロボット10が人間(厳密には、RFID)を検出した後の処理を示してあるが、人間を検出する以前においては、ロボット10は組織の建物内やイベント会場を移動(巡回)したり、一定時間或る場所に留まったりしている。
Specifically, the
図7を参照して、CPU72は、全体処理を開始すると、ステップS1で、ユーザ(人間)を特定する。つまり、ユーザDB98を参照して、検出したRFID(識別情報)に対応する人間の名前を取得する。ただし、複数の識別情報を検出した場合には、各識別情報に対応する人間の名前が取得される。続くステップS3では、履歴DB100を更新する。具体的には、上述したように、人間(RFID)を検出したときの日時を内部タイマから取得する。また、現在位置(検出場所)において周囲を撮影さいた画像の画像データとメモリ76に記憶された画像データとを比較することにより、当該検出場所を特定する。そして、日時、出会った人間の名前および検出場所を履歴情報に登録する。ただし、上述したように、複数の人間(識別情報)を検出した場合には、ステップS3において、各人間についての履歴情報が記憶される。
Referring to FIG. 7, when starting the whole process,
続いて、ステップ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
なお、上述したとおり、噂を作成した当初では、当該噂は誰にも伝達されていないため、当該噂に対応する伝達済の欄には何ら名前は記載されない。 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
ステップ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
このようにして、CPU72は、噂伝達条件に従って噂を伝達するようにしてあるため、たとえば、同じ噂を何度も聞かされるというような不快さを人間に与えることがなく、適切に噂を伝達することができる。また、たとえば、噂を伝達された人間は、今まであまり知らなかった人間のことを知るきっかけを得ることができ、さらには、自分と一緒に居るときにあまり見せない友人(他人)の新たな一面ないし隠れた一面を知ることもできる。一方、噂の当事者が当該噂を聞いた場合、自分の知らない間に噂だけが広まる不安を解消できる。そして、他人と自分の噂を比較したり、自分の行動を客観的に知ったりすることにより、行動を改善することもできる。
In this way, since the
この実施例によれば、人間の行動履歴を記憶し、当該行動履歴のような客観的事実に基づく噂を作成して、作成した噂を当該噂の当事者やその他の人間に伝達するので、人間同士が会話したり、人間同士が互いを認識したりするきっかけを作ることができる。つまり、人間関係を形成していく上で重要な機能を果たすので、人間関係の構築を支援することができるのである。 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
また、この実施例では、ロボットが噂を生成し、生成した噂を伝達するようにしてある。したがって、ロボットを或る組織における人間関係の構築を行う場合には、ロボットを配置(存在)させる期間を長く設定し、多くの履歴情報を記憶し、多くの噂を作成して、多くの噂を流すようにすれば、その効果を増大させることができるのは言うまでもない。 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.
10 …コミュニケーションロボット
14 …無線タグ
18 …無線タグ読取装置
20 …外部コンピュータ
42 …全方位カメラ
66 …スピーカ
72 …CPU
76 …メモリ
98,100,102 …データベース
DESCRIPTION OF
76 ...
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ないし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.
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)
| 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)
| 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 |
-
2005
- 2005-11-04 JP JP2005320424A patent/JP4779114B2/en not_active Expired - Fee Related
Patent Citations (3)
| 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)
| 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 |