(57)【要約】【課題】所定の対象に好感度に応じて従来よりも豊かな感情表現をすることができるロボット、ロボットの制御方法及びプログラムを提供する。【解決手段】ロボット１００は、所定の対象を認識するユーザ認識部１１１と、ユーザ認識部１１１により認識された所定の対象に対する好感度に基づいて、所定の対象への接近中の接近様態を決定し、所定の対象への接近中において、決定した接近様態に応じて所定の対象に感情表現をするように自装置を制御する応対制御部１１６と、を備える。【選択図】図２
2019217122.tif 000002
【特許請求の範囲】
【請求項１】
所定の対象を認識する認識手段と、
前記認識手段により認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定手段と、
前記所定の対象への接近中において、前記決定手段により決定された前記接近様態に応じて前記所定の対象に感情表現をするように自装置を制御する制御手段と、
を備える、
ことを特徴とするロボット。
【請求項２】
前記自装置に移動をさせる移動手段を更に備え、
前記所定の対象への接近中の前記接近様態は、接近経路を含み、
前記制御手段は、前記所定の対象への接近中において、決定された前記接近経路に応じて前記所定の対象に前記感情表現をするように前記移動手段を制御する、
ことを特徴とする請求項１に記載のロボット。
【請求項３】
前記自装置に動作をさせる動作手段を更に備え、
前記所定の対象への接近中の前記接近様態は、接近姿勢を含み、
前記制御手段は、前記所定の対象への接近中において、決定された前記接近姿勢に応じて前記所定の対象に前記感情表現をするように前記動作手段を制御する、
ことを特徴とする請求項１又は２に記載のロボット。
【請求項４】
画像を撮像する撮像手段と、
前記撮像手段により撮像された画像から顔を検出して顔認識を行う顔認識手段と、
音声を入力する音声入力手段と、
前記音声入力手段により入力された音声から音声認識をする音声認識手段と、
を更に備え、
前記認識手段は、前記顔認識手段、又は／及び、前記音声認識手段により前記所定の対象を認識する、
ことを特徴とする請求項１乃至３の何れか１項に記載のロボット。
【請求項５】
前記認識手段により認識された前記所定の対象に対する前記好感度を取得する取得手段と、
前記自装置に対する前記所定の対象の行動を認識する行動認識手段と、
を更に備え、
前記取得手段は、前記行動認識手段により認識された前記所定の対象の行動に応じて、前記好感度を取得する、
ことを特徴とする請求項１乃至４の何れか１項に記載のロボット。
【請求項６】
前記取得手段は、
前記行動認識手段により認識された前記所定の対象の行動が、好意的な行動である場合には現状の好感度よりも前記好感度の度合いを上げ、前記好意的な行動でない場合には、前記現状の好感度よりも前記好感度の度合いを下げる、
ことを特徴とする請求項５に記載のロボット。
【請求項７】
情報を記録する記録手段を更に備え、
前記記録手段は、
前記行動認識手段により認識された前記所定の対象の行動が、前記好意的な行動である場合には前記好感度を閾値よりも高く記録し、前記好意的な行動でない場合には、前記好感度を前記閾値よりも低く記録し、
前記取得手段は、前記記録手段を介して前記所定の対象の前記好感度を取得する、
ことを特徴とする請求項６に記載のロボット。
【請求項８】
前記行動認識手段は、
前記所定の対象によって前記自装置が撫でられた場合、又は、前記所定の対象によって前記自装置が話しかけられた場合、前記所定の対象の行動が、前記好意的な行動であると認識し、
前記所定の対象によって前記自装置が叩かれた場合、又は、前記所定の対象によって前記自装置が無視された場合、前記所定の対象の行動が、前記好意的な行動でないと認識する、
ことを特徴とする請求項６又は７に記載のロボット。
【請求項９】
前記制御手段は、前記所定の対象への接近中の前記接近様態として、前記自装置が前記所定の対象に接近する場合の接近経路、接近速度、対向角度、接近姿勢を前記好感度に基づいて決定する、
ことを特徴とする請求項１に記載のロボット。
【請求項１０】
前記制御手段は、前記所定の対象への接近中において、
前記好感度が閾値よりも高い場合、直線的な第１の接近経路で、第１の接近速度で、前記所定の対象と正面から向き合うような第１の接近姿勢に対応する第１の対向角度で、前記自装置が前記所定の対象に接近するように前記自装置を制御して、
前記好感度が前記閾値よりも低い場合、蛇行する第２の接近経路で、前記第１の接近速度よりも遅い第２の接近速度で、前記所定の対象と正面から向き合わないような第２の接近姿勢に対応する第２の対向角度で、前記自装置が前記所定の対象に接近するように前記自装置を制御する、
ことを特徴とする請求項９に記載のロボット。
【請求項１１】
前記制御手段は、前記所定の対象への接近中において、前記感情表現として、
前記好感度が閾値よりも高い場合、前記所定の対象に好意的な動作又は優先的な動作をするように前記自装置を制御して、
前記好感度が前記閾値よりも低い場合、前記所定の対象に好意的でない動作又は優先的でない動作をするように前記自装置を制御する、
ことを特徴とする請求項１に記載のロボット。
【請求項１２】
前記制御手段は、前記所定の対象への接近中において、前記好感度に応じて前記所定の対象に対する前記好意的な動作の程度又は前記優先的な動作の程度を変更する、
ことを特徴とする請求項１１に記載のロボット。
【請求項１３】
前記制御手段は、前記所定の対象への接近中において、前記好感度に応じて前記所定の対象に対する前記好意的でない動作の程度又は前記優先的でない動作の程度を変更する、
ことを特徴とする請求項１１又は１２に記載のロボット。
【請求項１４】
前記所定の対象は、人又は動物又は他のロボットを含む、
ことを特徴とする請求項１乃至１３の何れか１項に記載のロボット。
【請求項１５】
前記所定の対象への接近中において、前記認識手段が、前記所定の対象とは異なる他の対象を認識した場合、
前記決定手段は、前記認識手段により認識された前記他の対象に対する他の好感度に基づいて、前記他の対象に対する通過中の通過様態を決定して、
前記制御手段は、前記他の対象への通過中において、前記決定手段により決定された前記通過様態に応じて前記他の対象に他の感情表現をするように前記自装置を制御する、
ことを特徴とする請求項１に記載のロボット。
【請求項１６】
前記制御手段は、
前記他の対象への前記通過様態として、前記他の対象を避けて通過するための通過経路を決定する、
ことを特徴とする請求項１５に記載のロボット。
【請求項１７】
前記制御手段は、
前記他の対象への前記通過様態として、前記通過経路を通過する場合の通過姿勢を決定する、
ことを特徴とする請求項１６に記載のロボット。
【請求項１８】
前記他の対象は、人又は動物又は他のロボットを含む、
ことを特徴とする請求項１５乃至１７の何れか１項に記載のロボット。
【請求項１９】
所定の対象を認識する認識ステップと、
前記認識ステップにおいて認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定ステップと、
前記所定の対象への接近中において、前記決定ステップにおいて決定された前記接近様態に応じて前記所定の対象に感情表現をするようにロボットを制御する制御ステップと、
を含む、
ことを特徴とするロボットの制御方法。
【請求項２０】
ロボットのコンピュータに、
所定の対象を認識する認識処理と、
前記認識処理により認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定処理と、
前記所定の対象への接近中において、前記決定処理により決定された前記接近様態に応じて前記所定の対象に感情表現をするように、前記ロボットを制御する制御処理と、
を実行させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボット、ロボットの制御方法及びプログラムに関する。
【背景技術】
【０００２】
ロボット等の機器が普及するには所定の対象への親しみやすさをどのように表現するかが重要な点となっている。現状では、所定の対象への好感度に応じてロボットと所定の対象との間の距離を変更する技術が知られている。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３２６２７４公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術は、好感度に応じて所定の対象との間の移動後の距離のみを変更するものであり、所定の対象への好感度に応じた感情表現としては不充分であるという問題がある。
【０００５】
そこで、本発明は、前述のような事情に鑑みてなされたものであり、所定の対象に好感度に応じて従来よりも豊かな感情表現をすることができるロボット、ロボットの制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、本発明に係るロボットの一様態は、
所定の対象を認識する認識手段と、
前記認識手段により認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定手段と、
前記所定の対象への接近中において、前記決定手段により決定された前記接近様態に応じて前記所定の対象に感情表現をするように自装置を制御する制御手段と、
を備える、
ことを特徴とする。
【０００７】
前記目的を達成するため、本発明に係るロボットの制御方法の一様態は、
所定の対象を認識する認識ステップと、
前記認識ステップにおいて認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定ステップと、
前記所定の対象への接近中において、前記決定ステップにおいて決定された前記接近様態に応じて前記所定の対象に感情表現をするようにロボットを制御する制御ステップと、
を含む、
ことを特徴とする。
【０００８】
また、前記目的を達成するため、本発明に係るプログラムの一様態は、
ロボットのコンピュータに、
所定の対象を認識する認識処理と、
前記認識処理により認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定処理と、
前記所定の対象への接近中において、前記決定処理により決定された前記接近様態に応じて前記所定の対象に感情表現をするように、前記ロボットを制御する制御処理と、
を実行させる、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、所定の対象に好感度に応じて従来よりも豊かな感情表現をすることができるロボット、ロボットの制御方法及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るロボットの正面図である。
【図２】ロボットの構成を示すブロック図である。
【図３】ユーザ行動テーブルの一例を示す図である。
【図４】好感度設定テーブル（好感度取得テーブル）の一例を示す図である。
【図５】接近様態決定テーブルの一例を示す図である。
【図６】直線的な移動経路（接近経路）を説明するための図である。
【図７】湾曲した移動経路を説明するための図である。
【図８】蛇行した移動経路を説明するための図である。
【図９】ロボットがユーザと真正面で向き合う状態を説明するための図である。
【図１０】ロボットがユーザと斜めに向き合う状態を説明するための図である。
【図１１】応対制御処理（接近制御処理）の流れを示すフローチャートである。
【図１２】迂回経路（通過経路）が形成された移動経路を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。以下の実施の形態では、本発明の実施の形態に係る対話装置を備えるロボットを例に説明する。
【００１２】
ロボット１００は、所定の対象とコミュニケーションをするロボットである。ここで、所定の対象とは、ロボット１００を利用するユーザ（利用者）であり、典型的には、ロボット１００の所有者や所有者の家族や友人等である。また、所定の対象には、人以外に、動物や他のロボットも含まれる。
【００１３】
ロボット１００は、図１に示すように、外観的には人間を模した立体的な形状を有するロボットである。また、ロボット１００の外装は、合成樹脂を主たる材料として形成されている。ロボット１００は、胴体部１０１と、胴体部１０１の上部に接続する頭部１０２と、胴体部１０１の左右のそれぞれに接続する手部１０３と、胴体部１０１の下部に接続する２本の足部１０４と、を有する。頭部１０２、手部１０３、足部１０４の各部は、図示しない関節部材を介して胴体部１０１に取り付けられ、後述する制御部１１０の制御に従って、予め設定された動作を行うように構成されている。また、頭部１０２は、左右一対の目部１０５、口部１０６を有する。なお、図１の上側、下側、左側、右側を、各々、ロボット１００の上側、下側、右側、左側とする。
【００１４】
次に、図２を参照して、ロボット１００の構成について説明する。ロボット１００は、図２に示すように、制御部１１０、記憶部１２０、撮像部１３０、センサ部１４０、移動部１５０、動作部１６０、音声入力部１７０、音声出力部１８０を備える。これらの各部は、バスラインＢＬを介して相互に電気的に接続されている。
【００１５】
制御部１１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を有するコンピュータにより構成され、ロボット１００の動作を制御する。制御部１１０は、ＣＰＵがＲＯＭに記憶された制御プログラムを読み出してＲＡＭ上で実行することにより、ロボット１００の各部の動作を制御する。
【００１６】
制御部１１０は、制御プログラムを実行することによって、ユーザ認識部１１１、顔認識部１１２、音声認識部１１３、ユーザ行動認識部１１４、好感度設定部（好感度取得部）１１５、応対制御部（接近制御部）１１６として機能する。
【００１７】
ユーザ認識部１１１は、ロボット１００の周囲（例えば、ロボット１００から半径３ｍの範囲内）に存在するユーザを識別して認識する。ユーザ認識部１１１は、例えば、後述する顔認識部１１２による顔認識結果、音声認識部１１３による話者認識結果のいずれか又は両方に基づいて、ロボット１００の周囲に存在するユーザが誰であるかを認識する。また、ユーザ認識部１１１は、例えば、顔認識部１１２が撮像部１３０の撮像画像から検出した顔画像の位置や大きさ、音声認識部１１３が認識した音源方向等に基づいて、ロボット１００の周囲に存在するユーザの位置及びユーザまでの距離を認識する。ユーザ認識部１１１は、本発明の認識手段として機能する。
【００１８】
顔認識部１１２は、ロボット１００の周囲に存在するユーザの顔を認識する。顔認識部１１２は、例えば、後述する撮像部１３０から取得した撮像画像に基づき、周知の顔検出技術、物体検出技術等を用いて、ロボット１００の周囲に存在するユーザを検知する。続いて、顔認識部１１２は、例えば、撮像部１３０による撮像画像から検知したユーザの顔部分に相当する顔画像を検出して、顔の特徴量を示す顔特徴情報を抽出する。そして、顔認識部１１２は、顔画像から抽出した顔特徴情報と、後述する記憶部１２０のユーザ情報ＤＢ（Data Base）１２１が記憶する各ユーザ情報に含まれる顔特徴情報とを照合し、類似度が所定の基準を満たす登録ユーザを特定する。顔認識部１１２は、類似度が所定の基準を満たす登録ユーザを特定できない場合には、検出したユーザは未登録ユーザであると認識する。顔の特徴量は、ユーザの顔を識別可能な情報であればよく、例えば、目、鼻、口等の顔に含まれる各パーツの形状、大きさ、配置等の外観的特徴を数値で示したものである。このように、顔認識部１１２は、本発明の顔認識手段として機能する。
【００１９】
音声認識部１１３は、後述する音声入力部１７０から取得した音声データに含まれるユーザの発話の内容を認識する。音声認識部１１３は、記憶部１２０の音声認識ＤＢ１２２に格納された音声認識データを用いて、音声データに音声認識処理を行い、発話認識結果として、ユーザの発話内容を示すテキストデータを生成する。音声認識部１１３は、本発明の音声認識手段として機能する。
【００２０】
また、音声認識部１１３は、音声入力部１７０から取得した音声データに含まれる音声を発した発話者を認識する。音声認識部１１３は、例えば、音声入力部１７０から取得した音声データから背景雑音等を消去し、ユーザの音声の特徴量を示す音声特徴情報を抽出する。そして、音声認識部１１３は、音声データから抽出した音声特徴情報と、記憶部１２０のユーザ情報ＤＢ１２１が記憶する各ユーザ情報に含まれる音声特徴情報とを照合し、話者認識結果として、類似度が所定の基準を満たす登録ユーザを特定する。音声特徴情報は、ユーザの音声を識別可能な情報であればよく、例えば、声の高さ、強さ、速さ、声質等の音響的特徴を数値で示したものである。このように、音声認識部１１３は、ユーザ認識部１１１によりロボット１００の周囲に存在する複数のユーザが認識された場合、何れのユーザによって発話されたかを特定することが可能である。
【００２１】
また、音声認識部１１３は、音声入力部１７０から取得した音声データに基づいて、音源方向を認識する。音声認識部１１３は、例えば、音声入力部１７０が有するマイクユニットの各マイクの集音時間差や音圧レベル差等に基づいて音源方向を認識する。
【００２２】
ユーザ行動認識部１１４は、ロボット１００に対するユーザの行動（以下、「ユーザ行動」と称する）を認識する。ユーザ行動認識部１１４は、例えば、音声認識部１１３により認識されたユーザの発話内容、センサ部１４０のタッチセンサにより検出された接触強度等に応じて、ユーザ行動を認識する。ユーザ行動認識部１１４は、例えば、タッチセンサにより検出された接触強度が予め設定された基準値よりも低い場合には、そのユーザ行動を「撫でる」と認識し、接触強度が予め設定された基準値よりも高い場合には、そのユーザ行動を「叩く」と認識する。なお、ユーザ行動判定部は、撮像部１３０による撮像画像からユーザの表情や振る舞い等を検出することにより、ユーザ行動として認識してもよい。ユーザ行動認識部１１４は、認識したユーザ行動を、該当するユーザのユーザ情報に追加し、履歴情報として記憶する。ユーザ行動認識部１１４は、本発明の行動認識手段として機能する。
【００２３】
好感度設定部（好感度取得部）１１５は、各ユーザの好感度を設定（取得）する。好感度設定部１１５は、例えば、ロボット１００に対するユーザ行動に応じて、そのユーザに対する好感度を決定する。好感度設定部１１５は、好感度を決定するにあたり、例えば、記憶部１２０に記憶されたユーザ行動テーブル及び好感度設定テーブル（好感度取得テーブル）を参照する。
【００２４】
ユーザ行動テーブルは、図３に示すように、「ユーザ行動」と「付与ポイント」とが対応付けられている。「ユーザ行動」として、「話しかける」、「撫でる」等が列挙されている。また、「付与ポイント」は、各ユーザ行動に予め設定された数値である。各ユーザ行動に異なる付与ポイントを設定することにより、ユーザ行動の属性（ロボット１００に対するユーザの好意性）に応じた重み付けが施されている。例えば、「話しかける」、「撫でる」等の好意的な行動には正値が設定され、「応答しない」、「叩く」等の非好意的な行動には負値が設定されている。このような重み付けを施すことにより、各ユーザ行動を、好意的な行動と非好意的な行動とに区別することができるとともに、好意的な行動であれば好感度を上げ、非好意的な行動であれば好感度を下げることができる。
【００２５】
好感度設定テーブルは、図４に示すように、「好感度」と「好感度ポイント」とが対応付けられている。「好感度」は、好感度の度合いに応じて、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」の５つのレベルに分類されている。「好感度ポイント」は、所定期間において同一のユーザによって実施された各ユーザ行動に設定された付与ポイントの合計値である。好感度「Ａ」〜「Ｅ」の順に高い好感度ポイントが対応付けられている。すなわち、好感度に関する１または複数の閾値が設けられ、好感度は、設けられた閾値によって複数の区分に分類されている。「好感度ポイント」は、例えば、直近の所定期間における付与ポイントの合計値、最近の所定期間における好感度ポイントほど重みを大きくして求めた加重平均値、直近の所定期間を含むある程度長期間の好感度ポイントによって求めた移動平均値等を用いることができる。
【００２６】
好感度設定部１１５は、例えば、所定期間が経過する毎に、各ユーザの好感度（好感度レベル）を設定し、記憶部１２０のユーザ情報ＤＢ１２１に格納された対応するユーザ情報に含まれる現状の好感度を更新して記憶する。また、好感度設定部１１５は、ユーザ情報ＤＢ１２１に格納された該当するユーザ情報を参照して予め設定された好感度を適宜取得することができる。このように、好感度設定部１１５は、本発明の記録手段、取得手段として機能する。
【００２７】
応対制御部１１６は、対象ユーザに対する好感度に応じて応対様態を決定し、決定された応対様態に基づいて、感情表現をするように、移動部１５０、動作部１６０、音声出力部１８０のうち少なくとも１つを制御して、各種行動を実行する。
【００２８】
応対制御部１１６は、ユーザ行動認識部１１４がユーザ行動を認識した場合、そのユーザ行動に応答するロボット１００の行動（以下、「応答行動（応答動作）」と称する）を実行するための応対様態を好感度に応じて決定する。応対制御部１１６は、例えば、ユーザ行動認識部１１４が「おはよう」、「こんにちは」等のあいさつを認識した場合、好感度が高い対象ユーザに対しては、「おはよう」、「こんにちは」等のあいさつと、これに続けて、「今日はいい天気だね」、「今日は何をするの？」等の対象ユーザとの対話を持続、発展させるような発話を加えた応答を応対様態として決定する。一方、好感度が低い対象ユーザに対しては、「おはよう」、「こんにちは」等のあいさつのみの形式的、儀礼的な応答を応対様態として決定する。そして、応対制御部１１６は、音声出力部１８０を制御して、決定された応答様態を示す音声を出力する。
【００２９】
また、応対制御部１１６は、ユーザ行動認識部１１４がユーザ行動を認識した場合、対象ユーザが予め設定された接近条件を満たすか否かを判定し、接近条件を満たすと判定した場合には、好感度に応じて応対様態としての接近様態を決定する。接近条件として、対象ユーザがロボット１００を自身の近傍に呼び寄せるための呼びかけ（例えば、「おいで」、「こっちに来て」等）があったこと等が挙げられる。この場合、応対制御部１１６は、音声認識部１１３による発話認識結果に基づいて、接近条件を満たすか否かを判定すればよい。以下の説明では、接近条件を満たす対象ユーザを、「接近対象ユーザ」と称する。接近条件を満たすと判定した場合、応対制御部１１６は、例えば、図５に示す接近様態決定テーブルを参照して、接近様態として、接近対象ユーザに接近中の移動経路（接近経路）及び移動速度（接近速度）、接近終了時の接近対象ユーザとの間の対向距離（接近距離）及びユーザと向き合う接近中又は接近終了時の対向姿勢（接近姿勢）のうちの少なくとも１つを決定する。このように、応対制御部（接近制御部）１１６は、本発明の制御手段、決定手段として機能する。
【００３０】
接近様態決定テーブルは、例えば、図５に示すように、好感度のレベル毎に、応対様態（接近様態）として「移動経路」、「移動速度」、「対向距離」、「対向姿勢」が対応付けられている。
【００３１】
「移動経路（接近経路）」は、好感度が高いほど接近対象ユーザに向かって直行する（直線的な）経路パターンが設定され、好感度が低いほど遠回りをする（蛇行する）経路パターンが設定されている。例えば、好感度「Ａ」には直線的な経路である「直線」、好感度「Ｃ」には曲率が小さい経路である「湾曲(大)」、好感度「Ｅ」には蛇行幅が大きい経路である「蛇行（大）」、がそれぞれ設定されている。
【００３２】
より具体的には、移動経路「直線」の場合、図６に示すように、ロボット１００は、接近対象ユーザＵＲに向かって、直線的な移動経路ＭＲに沿って接近する。また、移動経路「湾曲(大)」、「湾曲(小)」の場合、図７に示すように、ロボット１００は、接近対象ユーザＵＲに向かって、湾曲した移動経路ＭＲに沿って接近する。なお、「湾曲(大)」は、「湾曲(小)」よりも曲率が小さいことを示す。また、移動経路「蛇行（大）」、「蛇行（小）」の場合、図８に示すように、ロボット１００は、接近対象ユーザＵＲに向かって、蛇行した移動経路ＭＲに沿って接近する。なお、「蛇行(大)」は、「蛇行(小)」よりも蛇行幅が大きいことを示す。このように、「移動経路」は、好感度が低くなるに従って移動距離が長くなるように設定されている。応対制御部１１６は、ユーザ認識部１１１が認識した対象ユーザの位置及び対象ユーザまでの距離、「移動経路」が示す経路パターンに基づいて、具体的な移動経路を決定する。
【００３３】
「移動速度（接近速度）」は、好感度が高いほど高速で移動するように設定され、好感度が低いほど低速で移動するように設定されている。例えば、好感度「Ａ」には予め設定された標準速度（例えば、０．３ｍ／秒）よりも高速である「高」（例えば、０．５ｍ／秒）、好感度「Ｂ」には標準速度よりもやや高速である「やや高」（例えば、０．４ｍ／秒）、好感度「Ｃ」には標準速度である「中」、好感度「Ｄ」には標準速度よりもやや低速である「やや低」（例えば、０．２ｍ／秒）、好感度「Ｅ」には標準速度よりも低速である「低」（例えば、０．１ｍ／秒）が設定されている。
【００３４】
「対向距離（接近距離）」は、好感度が高いほど移動終了時にロボット１００と接近対象ユーザとの間の距離が短くなるように設定され、好感度が低いほど移動終了時にロボット１００と接近対象ユーザとの間の距離が長くなるように設定されている。例えば、好感度「Ａ」には予め設定された標準距離（例えば、０．５ｍ）よりも短い距離（例えば、０．３ｍ）である「短」、好感度「Ｂ」には標準距離よりもやや短い距離（例えば、０．４ｍ）である「やや短」、好感度「Ｃ」には標準距離である「中」、好感度「Ｄ」には標準距離よりもやや長い距離（例えば、０．６ｍ）である「やや長」、好感度「Ｅ」には標準距離よりも長い距離（例えば、０．７ｍ）である「長」が設定されている。このように、「対向距離」は、好感度が低くなるに従って、離間した位置で接近移動を終了して接近対象ユーザと向き合うように設定されている。
【００３５】
「対向姿勢（接近姿勢）」は、ロボット１００が、接近対象ユーザに向かう接近中又は接近終了時にユーザに向き合う姿勢であって、図９及び図１０に示すように、接近対象ユーザＵＲの正面方向ＵＤとロボット１００の正面方向ＲＤとがなす角度である対向角度αによって表されている。ここで、接近対象ユーザの正面方向ＵＤは、接近対象ユーザの左右方向に沿った面を後方から前方に垂直に貫く方向である。また、ロボット１００の正面方向ＲＤとは、ロボット１００の左右方向に沿った面を後方から前方に垂直に貫く方向である。好感度が高いほど接近対象ユーザと真正面で向き合うように設定され、好感度が低いほど接近対象ユーザと斜めに向き合うように設定されている。例えば、好感度「Ａ」には「０°」、好感度「Ｂ」には「１０°」好感度「Ｃ」には「２０°」、好感度「Ｄ」には「３０°」、好感度「Ｅ」には「４０°」が設定されている。対向角度αが０°の場合には、図９に示すように、ロボット１００は接近対象ユーザＵＲと真正面に向き合い、対向角度αが０°以外の場合には、図１０に示すように、ロボット１００が接近対象ユーザＵＲと斜めに向き合うことになる。
【００３６】
なお、ロボット１００の胴体部１０１と頭部１０２の正面方向が一致するものとして説明したが、ロボット１００の胴体部１０１を接近対象ユーザと真正面で向き合うようにして、ロボット１００の頭部１０２（顔部）の正面方向と接近対象ユーザの正面方向とがなす角度を対向角度αとしてもよい。すなわち、好感度が低くなるにつれて、頭部１０２を左右いずれかの方向に回転させて、ロボット１００の頭部１０２（顔部）を接近対象ユーザからそむけるようにしてもよい。
【００３７】
このように、図５に示す接近様態決定テーブルには、ロボット１００が、好感度が高いユーザに対して早く近くに接近するといった好意的な動作を実行する一方、好感度が低いユーザに対して時間をかけて移動し離れた位置で接近をやめるといった好意的でない動作を実行するように、接近様態が設定されている。なお、接近様態決定テーブルにおいて、好感度の度合い（レベル）に応じて、優先的な動作や優先的でない動作を設定してもよい。
【００３８】
さらに、応対制御部１１６は、ユーザ行動認識部１１４がユーザ行動を認識しない場合であっても、ロボット１００の自発的な行動（以下、「自発行動」と称する）を実行するか否かを判定し、実行すると判定した場合には、自発行動を実行するための応対様態を好感度に応じて決定する。自発行動を実行するか否かの判定に際して、例えば、ユーザ行動認識部１１４がユーザ行動を認識しない時間、すなわち、対象ユーザがロボット１００に対して何ら働きかけをしない時間が、所定時間（例えば、３０分）継続したこと等を判定条件として用いればよい。自発行動としては、対象ユーザにロボットとのコミュニケーションを促す発話（例えば、「何をしているの？」、「会話しようよ」等）や動作（例えば、対象ユーザの注意を引くように手を振る動作等）が挙げられ、好感度に応じて発話内容や動作の程度が適宜調整される。なお、ユーザ行動の有無や接近条件を満たすか否かに関わらず、好感度の高い対象ユーザに対しては自発的に接近するようにしてもよい。
【００３９】
なお、ユーザ認識部１１１、顔認識部１１２、音声認識部１１３、ユーザ行動認識部１１４、好感度設定部１１５、応対制御部１１６は、単一のコンピュータで各機能を実現してもよいし、各々別個のコンピュータによって各機能を実現してもよい。
【００４０】
記憶部１２０は、記憶内容が書き換え可能な不揮発性の半導体メモリ、ハードディスクドライブ等を備え、制御部１１０がロボット１００の各部を制御するために必要な各種データを記憶する。記憶部１２０は、例えば、前述したユーザ行動テーブル、好感度設定テーブル、接近様態決定テーブル等を所定の記憶領域に記憶する。記憶部１２０は、本発明の記録手段として機能する。
【００４１】
また、記憶部１２０は、各種データをそれぞれ格納する複数のデータベースを有する。記憶部１２０は、例えば、ユーザ情報ＤＢ１２１、音声認識ＤＢ１２２、対話情報ＤＢ１２３を有する。
【００４２】
ユーザ情報ＤＢ１２１は、登録ユーザに関する各種情報をユーザ情報として蓄積して記憶する。ユーザ情報は、例えば、ユーザを識別するために予め割り当てられたユーザ識別情報、ユーザの顔の特徴量を示す顔特徴情報、ユーザの音声の特徴量を示す音声特徴情報、所定の期間毎のユーザ行動や好感度ポイント等の履歴情報、現状の好感度等を含む。
【００４３】
音声認識ＤＢ１２２は、音声認識処理に用いられる音声認識データを格納する。音声認識データには、例えば、他の語と意味を区別する音の最小単位である音素の各々の特徴（周波数特性）を表わす音響モデル、音素の特徴と単語とを対応付ける単語辞書、単語の並びとその連接確率を表す言語モデルが含まれる。
【００４４】
対話情報ＤＢ１２３は、応対制御部１１６が、ユーザとの対話におけるロボット１００の応答及び発話に係る音声データを生成するために必要となる対話情報を格納する。対話情報は、例えば、ユーザの発話に対するロボット１００の応答を生成するために用いられる応答情報、ユーザに自発的に話しかける際のロボット１００の発話を生成するために用いられる発話情報、ロボット１００の応答及び発話の合成音声波形を示す音声データを生成するために用いられる音声合成情報を含む。応答情報は、例えば、ユーザの発話内容を示すテキストデータと、ロボット１００の応答内容を示すテキストデータとが対応付けられている。発話情報は、例えば、ロボット１００の発話内容を示すテキストデータを含む。また、音声合成情報は、例えば、テキストデータを音声化するために用いられる各音素の音声波形を示す音声データを含む。
【００４５】
撮像部１３０は、レンズ、ＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等の撮像素子を備えるカメラで構成され、ロボット１００の周囲を撮像する。撮像部１３０は、例えば頭部１０２の正面上部に設置され、頭部１０２の前方を撮像し、デジタル画像データを生成して出力する。カメラは、レンズが向く方向を変えるように動作可能なモータ駆動の架台（ジンバル等）に取り付けられ、ユーザの顔等を追尾することができるように構成される。撮像部１３０は、本発明の撮像手段として機能する。
【００４６】
センサ部１４０は、ロボット１００の外部状態及び内部状態を示す情報（物理量）を取得し、適宜、所定の信号に変換して制御部１１０に供給する。センサ部１４０は、例えば、ユーザの接触により受けた圧力を検知するタッチセンサ、ロボット１００の加速度を検知する加速度センサ、外部の温度及び湿度を検知する温湿度センサ等の各種センサを有する。タッチセンサは、接触圧力の大きさに応じて、「撫でる」や「叩く」といったユーザの物理的な働きかけを認識するために、例えば、頭部１０２の上方部に配置される。なお、加速度センサを用いて、互いに直交する３軸方向の加速度から接触強度を検出してもよい。
【００４７】
移動部１５０は、ロボット１００を移動可能とするための部位である。移動部１５０は、例えば、ロボット１００の左右の足部１０４の底部にそれぞれ設けられた車輪と、左右の車輪を回転駆動するモータと、モータを駆動制御する駆動回路と、を有する。制御部１１０から受信した制御信号に従って、駆動回路は、モータに駆動用のパルス信号を供給する。モータは、駆動用のパルス信号に従って、左右の車輪を回転駆動させ、ロボット１００を移動させる。このように、移動部１５０は、本発明の移動手段として機能する。なお、左右の車輪がそれぞれ独立して回転駆動するように構成され、ロボット１００が前進、後退、旋回、加減速などの走行が可能であれば、モータの数は任意である。例えば、連結機構や操舵機構を設けるなどして１つのモータで左右の車輪を駆動させてもよい。また、モータの数に合わせて駆動回路の数も適宜変更することができる。
【００４８】
動作部１６０は、制御部１１０の制御に従って予め定められた動作を行う部位である。動作部１６０は、頭部１０２、手部１０３、足部１０４等の被駆動部材と、被駆動部材を駆動するアクチュエータ等の駆動部材と、駆動部材を駆動制御する駆動回路と、により構成される。動作部１６０は、制御部１１０（応対制御部１１６）の制御の下、駆動回路から供給された駆動信号に従って駆動部材が被駆動部材を駆動することにより、例えば、手足を動かす動作や頭を上下左右に振る動作を行う。このように、動作部１６０は、本発明の動作手段として機能する。
【００４９】
音声入力部１７０は、複数のマイクで構成されるマイクユニット、Ａ／Ｄ（Analog to Digital）変換器等で構成され、例えば頭部１０２の異なる位置に設置された複数のマイクで集音した音声を増幅し、Ａ／Ｄ変換、符号化等の信号処理を施したデジタル音声データ（音声情報）を制御部１１０に出力する。音声入力部１７０は、本発明の音声入力手段として機能する。
【００５０】
音声出力部１８０は、スピーカ、Ｄ／Ａ（Digital to Analog）変換器等で構成され、制御部１１０（応対制御部１１６）から供給される音声データに復号化、Ｄ／Ａ変換、増幅等の信号処理を施し、アナログ音声信号を例えば口部１０６に設置されたスピーカから出力する。このように、音声出力部１８０は、本発明の音声出力手段として機能する。
【００５１】
次に、図１１に示すフローチャートを参照しながら、ロボット１００が実行する応対制御処理について説明する。応対制御処理は、ロボット１００が好感度に応じた応対様態で対象ユーザと応対するようにロボット１００の行動を制御する処理である。制御部１１０は、ユーザ認識部１１１がロボット１００の周囲に存在するユーザを認識したことを契機に、応対制御処理を開始する。
【００５２】
制御部１１０は、応対制御処理を開始すると、まず、対象ユーザに対する好感度を設定する（ステップＳ１０１）。制御部１１０（好感度設定部１１５）は、記憶部１２０に記憶されたユーザ行動テーブル及び好感度設定テーブルを参照し、好感度ポイントに対応付けられた好感度のレベルを特定することにより、対象ユーザに対する好感度を設定する。なお、好感度設定部１１５は、ユーザ情報ＤＢ１２１を参照して、対象ユーザのユーザ情報に含まれる予め設定された現状の好感度を取得してもよい。
【００５３】
次に、制御部１１０は、ロボット１００の周囲に対象ユーザが存在するか否かを判定する（ステップＳ１０２）。制御部１１０は、撮像部１３０が撮像した撮像画像に基づいて、対象ユーザが依然として周囲に存在するか否かを確認する。ロボット１００の周囲に対象ユーザが存在しないと判定した場合（ステップＳ１０２：ＮＯ）、制御部１１０は、応対制御処理を終了する。
【００５４】
一方、ロボット１００の周囲に対象ユーザが存在すると判定した場合（ステップＳ１０２：ＹＥＳ）、制御部１１０は、ユーザ行動を認識したか否かを判定する（ステップＳ１０３）。制御部１１０（ユーザ行動認識部１１４）は、例えば、音声認識部１１３により認識されたユーザの発話内容、センサ部１４０のタッチセンサにより検出された接触強度等に基づいて、ユーザ行動を新たに認識したか否かに応じて判定する。
【００５５】
ユーザ行動を認識していないと判定した場合（ステップＳ１０３：ＮＯ）、制御部１１０は、自発行動を実行するか否かを判定する（ステップＳ１０４）。制御部１１０（応対制御部１１６）は、例えば、ユーザ行動認識部１１４がユーザ行動を認識しない時間が、所定時間継続したか否かに応じて判定する。自発行動を実行しないと判定した場合（ステップＳ１０４：ＮＯ）、制御部１１０は、処理をステップＳ１０２に戻し、対象ユーザが依然として周囲に存在するか否かを確認する。
【００５６】
ステップＳ１０３において、ユーザ行動を認識したと判定した場合（ステップＳ１０３：ＹＥＳ）、制御部１１０（応対制御部１１６）は、接近条件を満たすか否かを判定する（ステップＳ１０５）。応対制御部１１６は、例えば、対象ユーザがロボット１００を自身の近傍に呼び寄せるための呼びかけの有無に応じて判定する。
【００５７】
ステップＳ１０５を実行した後、又は、ステップＳ１０４において自発行動を実行すると判定した場合（ステップＳ１０４：ＹＥＳ）、制御部１１０（応対制御部１１６）は、好感度に応じた応対様態を決定する（ステップＳ１０６）。応対制御部１１６は、ステップＳ１０４における判定結果（自発行動を実行するという判定結果）、ステップＳ１０５における判定結果（接近条件を満たすか否かの判定結果）に基づいて、好感度に応じた応対様態を決定する。
【００５８】
ステップＳ１０４において自発行動を実行すると判定した場合、応対制御部１１６は、ステップＳ１０１において設定された好感度に応じて、発話内容や動作の程度を適宜調整して、自発行動を実行するための応対様態を決定する。
【００５９】
ステップＳ１０５において接近条件を満たさないと判定した場合、応対制御部１１６は、ステップＳ１０３において認識したユーザ行動に対する応答行動を実行するための応対様態を好感度に応じて決定する。
【００６０】
ステップＳ１０５において接近条件を満たすと判定した場合、応対制御部１１６は、応対様態として、接近対象ユーザに接近中の移動経路及び移動速度、接近終了時の接近対象ユーザとの間の対向距離及びユーザと向き合う接近中又は接近終了時の対向姿勢のうちの少なくとも１つを決定する。
【００６１】
続いて、制御部１１０は、ステップＳ１０６において決定した応対様態に基づいて、各部を制御して各種行動を実行する（ステップＳ１０７）。応対制御部１１６は、ステップＳ１０６において、自発行動を実行するための応対様態を好感度に応じて決定した場合、その応対様態に基づいて、各部を制御して自発行動を実行する。自発行動に係る応対様態が、例えば、対象ユーザにロボット１００とのコミュニケーションを促す発話である場合、その発話内容を示す音声データを生成し、音声出力部１８０を制御して、生成した音声データに基づく音声を出力する。
【００６２】
応対制御部１１６は、ステップＳ１０６において、接近条件を満たさず、ステップＳ１０３において認識したユーザ行動に対する応答行動を実行するための応対様態を好感度に応じて決定した場合、その応対様態に基づいて、各部を制御して応答行動を実行する。応答行動に係る応対様態が、例えば、対象ユーザのあいさつに応答する発話である場合、その発話内容を示す音声データを生成し、音声出力部１８０を制御して、生成した音声データに基づく音声を出力する。
【００６３】
応対制御部１１６は、ステップＳ１０６において、接近条件を満たし、接近対象ユーザに接近中の移動経路及び移動速度、接近終了時の接近対象ユーザとの間の対向距離及び接近対象ユーザと向き合う接近中又は接近終了時の対向姿勢のうちの少なくとも１つを決定した場合、その応対様態に基づいて、移動部１５０、動作部１６０を制御して接近行動を実行する。
【００６４】
ステップＳ１０７を実行した後、制御部１１０は、処理をステップＳ１０２に戻し、対象ユーザが依然として周囲に存在するか否かを確認する。
【００６５】
以上に説明したように、本実施の形態によれば、ロボット１００は、ユーザに対する好感度に応じて応対様態を決定し、決定した応対様態に基づいて、各部を制御することにより、各種行動を実行する。例えば、応対制御部１１６は、予め定められた接近条件を満たす場合、応対様態として、接近対象であるユーザに接近する際の移動経路及び移動速度、接近終了時の接近対象ユーザとの間の対向距離及びユーザと向き合う接近中又は接近終了時の対向姿勢のうちの少なくとも１つを好感度に応じて決定し、決定した応対様態に基づいて接近行動を実行する。これにより、好感度に応じた応対を向上させることができる。
【００６６】
また、ロボット１００は、接近条件を満たす場合以外にも、ユーザ行動に対する応答行動に係る応対様態を好感度に応じて決定し、決定した応対様態に基づいて応答行動を実行する。さらに、自発行動に係る応対様態を好感度に応じて決定し、決定された応対様態に基づいて自発行動を実行する。これにより、好感度に応じた応対を向上させることができる。
【００６７】
なお、本発明は、前記の実施の形態に限定されず、種々の変形及び応用が可能である。前記の実施の形態は、次のように変形されてもよい。
【００６８】
前記の実施の形態において、ユーザ認識部１１１により認識された所定の対象に対する好感度を好感度設定部（好感度取得部）１１５が設定または取得して、好感度設定部（好感度取得部）１１５により設定または取得された所定の対象に対する好感度に基づいて、所定の対象への接近中の接近様態を応対制御部（接近制御部）１１６が決定していた。しかしながら、本発明は、これに限定されず、ユーザ認識部１１１により認識された所定の対象に対する好感度に基づいて、所定の対象への接近中の接近様態を応対制御部（接近制御部）１１６が決定してもよい。
【００６９】
例えば、ユーザ認識部１１１が、移動経路上において接近対象ユーザとは異なる他のユーザを認識した場合には、好感度設定部１１５は、他のユーザに対する好感度を設定し、応対制御部１１６は、他のユーザに対する好感度に応じて、接近対象ユーザの応対様態及び他のユーザの応対様態を決定してもよい。この場合、応対制御部１１６は、接近対象ユーザの応対様態として決定された移動経路において、他のユーザを避けて通過するための迂回経路（通過経路）を決定する。ここで、接近対象ユーザは、本発明の所定の対象の一例であり、他のユーザは、本発明の他の対象の一例である。
【００７０】
図１２を参照しながら説明すると、応対制御部１１６は、接近対象ユーザＵＲに接近中の移動経路ＭＲ上に、他のユーザＵＲ’が存在する場合、他のユーザＵＲ’を避けて通過するために、迂回経路（通過経路）ＤＲを形成した新たな移動経路ＭＲを決定する。この際、応対制御部１１６は、他のユーザＵＲ’に対する好感度に応じて迂回経路ＤＲを形成する。応対制御部１１６は、例えば、他のユーザＵＲ’の好感度が高い場合には、他のユーザＵＲ’のすぐそばを通過するように迂回経路ＤＲを形成し、他のユーザＵＲ’の好感度が低い場合には、他のユーザＵＲ’を大回りして通過する迂回経路ＤＲを形成する。また、応対制御部１１６は、他のユーザＵＲ’の応対様態として、他のユーザＵＲ’に対する好感度に応じてロボット１００が迂回経路ＤＲを通過する際の移動姿勢を決定する。応対制御部１１６は、移動姿勢として、例えば、他のユーザＵＲ’の好感度が高い場合には、迂回経路ＤＲを通過する際に、ロボット１００の頭部１０２（顔部）の正面方向が他のユーザＵＲ’に向くようにし（ロボット１００が他のユーザＵＲ’を見ているようにする）、他のユーザＵＲ’の好感度が低い場合には、迂回経路ＤＲを通過する際に、ロボット１００の頭部１０２（顔部）の正面方向が他のユーザＵＲ’を向かないようにする（そっぽを向くようにする）。これにより、好感度に応じて多様な表現を演出することができ、好感度に応じた応対をさらに向上させることができる。
【００７１】
前記の実施の形態において、ロボット１００が、例えば、無線通信モジュール等を有する通信部を備え、インターネット上に構築されたクラウドシステムを利用して記憶部１２０が記憶する各種データを記憶し、ロボット１００からこれらのデータに適宜アクセスできるようにしてもよい。
【００７２】
また、ロボット１００が、例えば、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示装置により構成される表示部を備えることにより、ユーザ毎の応対をさらに多様化してもよい。例えば、ロボット１００の目部１０５に表示部を備え、好感度に応じた異なる目を表現する画像を表示することにより、ロボット１００の表情を演出するようにしてもよい。
【００７３】
前記の実施の形態において、制御部１１０のＣＰＵが実行する制御プログラムは、予めＲＯＭ等に記憶されていた。しかしながら、本発明は、これに限定されず、前記の各種処理を実行させるための制御プログラムを、既存の汎用コンピュータや、フレームワーク、ワークステーション等の電子機器に実装することにより、前記の実施の形態に係るロボット１００に相当する装置として機能させてもよい。
【００７４】
このようなプログラムの提供方法は任意であり、例えば、コンピュータが読取可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ）等に格納して配布してもよいし、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。
【００７５】
また、前記の処理をＯＳ（Operating System）とアプリケーションプログラムとの分担、又は、ＯＳとアプリケーションプログラムとの協働によって実行する場合には、アプリケーションプログラムのみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板（Bulletin Board System：BBS）に前記プログラムを掲示し、ネットワークを介してプログラムを配信してもよい。そして、配信されたプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【００７６】
本発明は、本発明の広義の精神と範囲とを逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、前述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及び特許請求の範囲と同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【００７７】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７８】
（付記）
（付記１）
所定の対象を認識する認識手段と、
前記認識手段により認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定手段と、
前記所定の対象への接近中において、前記決定手段により決定された前記接近様態に応じて前記所定の対象に感情表現をするように自装置を制御する制御手段と、
を備える、
ことを特徴とするロボット。
【００７９】
（付記２）
前記自装置に移動をさせる移動手段を更に備え、
前記所定の対象への接近中の前記接近様態は、接近経路を含み、
前記制御手段は、前記所定の対象への接近中において、決定された前記接近経路に応じて前記所定の対象に前記感情表現をするように前記移動手段を制御する、
ことを特徴とする付記１に記載のロボット。
【００８０】
（付記３）
前記自装置に動作をさせる動作手段を更に備え、
前記所定の対象への接近中の前記接近様態は、接近姿勢を含み、
前記制御手段は、前記所定の対象への接近中において、決定された前記接近姿勢に応じて前記所定の対象に前記感情表現をするように前記動作手段を制御する、
ことを特徴とする付記１又は２に記載のロボット。
【００８１】
（付記４）
画像を撮像する撮像手段と、
前記撮像手段により撮像された画像から顔を検出して顔認識を行う顔認識手段と、
音声を入力する音声入力手段と、
前記音声入力手段により入力された音声から音声認識をする音声認識手段と、
を更に備え、
前記認識手段は、前記顔認識手段、又は／及び、前記音声認識手段により前記所定の対象を認識する、
ことを特徴とする付記１乃至３の何れか１つに記載のロボット。
【００８２】
（付記５）
前記認識手段により認識された前記所定の対象に対する前記好感度を取得する取得手段と、
前記自装置に対する前記所定の対象の行動を認識する行動認識手段と、
を更に備え、
前記取得手段は、前記行動認識手段により認識された前記所定の対象の行動に応じて、前記好感度を取得する、
ことを特徴とする付記１乃至４の何れか１つに記載のロボット。
【００８３】
（付記６）
前記取得手段は、
前記行動認識手段により認識された前記所定の対象の行動が、好意的な行動である場合には現状の好感度よりも前記好感度の度合いを上げ、前記好意的な行動でない場合には、前記現状の好感度よりも前記好感度の度合いを下げる、
ことを特徴とする付記５に記載のロボット。
【００８４】
（付記７）
情報を記録する記録手段を更に備え、
前記記録手段は、
前記行動認識手段により認識された前記所定の対象の行動が、前記好意的な行動である場合には前記好感度を閾値よりも高く記録し、前記好意的な行動でない場合には、前記好感度を前記閾値よりも低く記録し、
前記取得手段は、前記記録手段を介して前記所定の対象の前記好感度を取得する、
ことを特徴とする付記６に記載のロボット。
【００８５】
（付記８）
前記行動認識手段は、
前記所定の対象によって前記自装置が撫でられた場合、又は、前記所定の対象によって前記自装置が話しかけられた場合、前記所定の対象の行動が、前記好意的な行動であると認識し、
前記所定の対象によって前記自装置が叩かれた場合、又は、前記所定の対象によって前記自装置が無視された場合、前記所定の対象の行動が、前記好意的な行動でないと認識する、
ことを特徴とする付記６又は７に記載のロボット。
【００８６】
（付記９）
前記制御手段は、前記所定の対象への接近中の前記接近様態として、前記自装置が前記所定の対象に接近する場合の接近経路、接近速度、対向角度、接近姿勢を前記好感度に基づいて決定する、
ことを特徴とする付記１に記載のロボット。
【００８７】
（付記１０）
前記制御手段は、前記所定の対象への接近中において、
前記好感度が閾値よりも高い場合、直線的な第１の接近経路で、第１の接近速度で、前記所定の対象と正面から向き合うような第１の接近姿勢に対応する第１の対向角度で、前記自装置が前記所定の対象に接近するように前記自装置を制御して、
前記好感度が前記閾値よりも低い場合、蛇行する第２の接近経路で、前記第１の接近速度よりも遅い第２の接近速度で、前記所定の対象と正面から向き合わないような第２の接近姿勢に対応する第２の対向角度で、前記自装置が前記所定の対象に接近するように前記自装置を制御する、
ことを特徴とする付記９に記載のロボット。
【００８８】
（付記１１）
前記制御手段は、前記所定の対象への接近中において、前記感情表現として、
前記好感度が閾値よりも高い場合、前記所定の対象に好意的な動作又は優先的な動作をするように前記自装置を制御して、
前記好感度が前記閾値よりも低い場合、前記所定の対象に好意的でない動作又は優先的でない動作をするように前記自装置を制御する、
ことを特徴とする付記１に記載のロボット。
【００８９】
（付記１２）
前記制御手段は、前記所定の対象への接近中において、前記好感度に応じて前記所定の対象に対する前記好意的な動作の程度又は前記優先的な動作の程度を変更する、
ことを特徴とする付記１１に記載のロボット。
【００９０】
（付記１３）
前記制御手段は、前記所定の対象への接近中において、前記好感度に応じて前記所定の対象に対する前記好意的でない動作の程度又は前記優先的でない動作の程度を変更する、
ことを特徴とする付記１１又は１２に記載のロボット。
【００９１】
（付記１４）
前記所定の対象は、人又は動物又は他のロボットを含む、
ことを特徴とする付記１乃至１３の何れか１つに記載のロボット。
【００９２】
（付記１５）
前記所定の対象への接近中において、前記認識手段が、前記所定の対象とは異なる他の対象を認識した場合、
前記決定手段は、前記認識手段により認識された前記他の対象に対する他の好感度に基づいて、前記他の対象に対する通過中の通過様態を決定して、
前記制御手段は、前記他の対象への通過中において、前記決定手段により決定された前記通過様態に応じて前記他の対象に他の感情表現をするように前記自装置を制御する、
ことを特徴とする付記１に記載のロボット。
【００９３】
（付記１６）
前記制御手段は、
前記他の対象への前記通過様態として、前記他の対象を避けて通過するための通過経路を決定する、
ことを特徴とする付記１５に記載のロボット。
【００９４】
（付記１７）
前記制御手段は、
前記他の対象への前記通過様態として、前記通過経路を通過する場合の通過姿勢を決定する、
ことを特徴とする付記１６に記載のロボット。
【００９５】
（付記１８）
前記他の対象は、人又は動物又は他のロボットを含む、
ことを特徴とする付記１５乃至１７の何れか１つに記載のロボット。
【００９６】
（付記１９）
所定の対象を認識する認識ステップと、
前記認識ステップにおいて認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定ステップと、
前記所定の対象への接近中において、前記決定ステップにおいて決定された前記接近様態に応じて前記所定の対象に感情表現をするようにロボットを制御する制御ステップと、
を含む、
ことを特徴とするロボットの制御方法。
【００９７】
（付記２０）
ロボットのコンピュータに、
所定の対象を認識する認識処理と、
前記認識処理により認識された前記所定の対象に対する好感度に基づいて、前記所定の対象への接近中の接近様態を決定する決定処理と、
前記所定の対象への接近中において、前記決定処理により決定された前記接近様態に応じて前記所定の対象に感情表現をするように、前記ロボットを制御する制御処理と、
を実行させる、
ことを特徴とするプログラム。
【符号の説明】
【００９８】
１００…ロボット、１０１…胴体部、１０２…頭部、１０３…手部、１０４…足部、１０５…目部、１０６…口部、１１０…制御部、１１１…ユーザ認識部、１１２…顔認識部、１１３…音声認識部、１１４…ユーザ行動認識部、１１５…好感度設定部（好感度取得部）、１１６…応対制御部（接近制御部）、１２０…記憶部、１２１…ユーザ情報ＤＢ、１２２…音声認識ＤＢ、１２３…対話情報ＤＢ、１３０…撮像部、１４０…センサ部、１５０…移動部、１６０…動作部、１７０…音声入力部、１８０…音声出力部、ＢＬ…バスライン、ＤＲ…迂回経路（通過経路）、ＭＲ…移動経路（接近経路）、ＲＤ…正面方向、ＵＤ…正面方向、ＵＲ…接近対象ユーザ（所定の対象）、ＵＲ’…他のユーザ（他の対象）
【図１】
2019217122.tif 000003
【図２】
2019217122.tif 000004
【図３】
2019217122.tif 000005
【図４】
2019217122.tif 000006
【図５】
2019217122.tif 000007
【図６】
2019217122.tif 000008
【図７】
2019217122.tif 000009
【図８】
2019217122.tif 000010
【図９】
2019217122.tif 000011
【図１０】
2019217122.tif 000012
【図１１】
2019217122.tif 000013
【図１２】
2019217122.tif 000014