(57)【要約】【課題】  ユーザの使い勝手を低下させずにメンテナンスを行う動機づけを与えることが出来る移動体用出力生成装置を提供する。【解決手段】  移動体用出力生成装置３は、移動体２のメンテナンス時期を含む情報を認識する（ＳＴＥＰ０２８）情報認識部３１１と、情報のスコアを算出する（ＳＴＥＰ０４０）スコアリング部３１２と、エージェント感情に応じた出力を生成する（ＳＴＥＰ１００）出力生成部３１４とを備え、は、スコアが所定の否定的感情範囲に含まれる場合に前記エージェント感情としての否定的な感情を生成し（ＳＴＥＰ０８０）、かつ、移動体のメンテナンス時期が現在時点から所定期間内である場合、否定的感情範囲が広くなるように前記否定的感情範囲を設定する（ＳＴＥＰ７２）感情生成部３１３を備える。【選択図】図６
2018060246.tif 000002
【特許請求の範囲】
【請求項１】
移動体のメンテナンス時期を含む情報を認識する情報認識部と、
前記情報のスコアを算出するスコアリング部と、
前記スコアに応じて前記移動体の仮想的な感情であるエージェント感情を生成する感情生成部と、
前記エージェント感情に応じた出力を生成する出力生成部とを備え、
前記感情生成部は、前記スコアが所定の否定的感情範囲に含まれる場合に前記エージェント感情としての否定的な感情を生成し、かつ、前記移動体のメンテナンス時期が現在時点から所定期間内である場合、前記否定的感情範囲が広くなるように前記否定的感情範囲を設定するように構成されていることを特徴とする移動体用出力生成装置。
【請求項２】
請求項１記載の移動体用出力生成装置において、
前記情報認識部は、移動体のメンテナンス予約の有無を認識するように構成され、
前記出力生成部は、前記エージェント感情が否定的感情であり、かつ、メンテナンス予約が行われていない場合、前記エージェント感情に応じた出力に加え、メンテナンスの予約の提案を含む出力を生成することを特徴とする移動体用出力生成装置。
【請求項３】
請求項１又は２記載の移動体用出力生成装置において、
前記情報認識部は、移動体のメンテナンス予約の有無を認識するように構成され、
前記感情生成部は、前記スコアが前記否定的感情範囲と重複しない所定の肯定的感情範囲に含まれる場合に前記エージェント感情としての肯定的な感情を生成し、かつ、前記移動体のメンテナンスの予約が行われている場合、前記否定的感情範囲が狭くなり、前記肯定的感情範囲が広くなるように前記否定的感情範囲及び前記肯定的感情範囲を設定することを特徴とする移動体用出力生成装置。
【請求項４】
請求項３記載の移動体用出力生成装置において、
前記情報認識部は、メンテナンス予定日を認識するように構成され、
前記感情生成部は、現在時点が前記メンテナンス予定日に近いほど、前記否定的感情範囲がより狭くなり、前記肯定的感情範囲がより広くなるように前記否定的感情範囲及び前記肯定的感情範囲を設定するように構成されていることを特徴とする移動体用出力生成装置。
【請求項５】
請求項３又は４記載の移動体用出力生成装置において、
前記情報認識部は、メンテナンス予定日を認識するように構成され、
前記出力生成部は、前記エージェント感情に応じた出力に加えて、前記エージェント感情が肯定的感情である場合、前記メンテナンス予定日を示す情報を出力するように構成されていることを特徴とする移動体用出力生成装置。
【請求項６】
請求項１〜５のうちいずれか１項記載の移動体用出力生成装置において、
前記情報認識部は、前記移動体の周囲の情報としてメンテナンスの申込みを誘引する情報であるメンテナンス誘引情報を認識し、
前記出力生成部は、未出力のメンテナンス誘引情報が存在する場合、未出力のメンテナンス誘引情報が存在しない場合の出力態様と異なる出力態様で前記出力を生成するように構成されていることを特徴とする移動体用出力生成装置。
【請求項７】
請求項１〜６のうちいずれか１項記載の移動体用出力生成装置を備える移動体。
【請求項８】
コンピュータが実行する方法であって、
移動体のメンテナンス時期を含む情報を認識する情報認識ステップと、
前記情報のスコアを算出するスコアリングステップと、
前記移動体のメンテナンス時期が現在時点から所定期間内である場合、否定的感情範囲が広くなるように前記否定的感情範囲を設定する感情範囲設定ステップと、
前記スコアに応じて前記移動体の仮想的な感情であるエージェント感情を生成する感情生成ステップと、
前記エージェント感情に応じた出力を生成する出力生成ステップとを含み、
前記感情範囲設定ステップは、前記スコアが前記否定的感情範囲に含まれる場合に前記エージェント感情としての否定的な感情を生成するステップであることを特徴とする移動体用出力生成方法。
【請求項９】
移動体のメンテナンス時期を含む情報を認識する情報認識ステップと、
前記情報のスコアを算出するスコアリングステップと、
前記移動体のメンテナンス時期が現在時点から所定期間内である場合、否定的感情範囲が広くなるように前記否定的感情範囲を設定する感情範囲設定ステップと、
前記スコアに応じて前記移動体の仮想的な感情であるエージェント感情を生成する感情生成ステップと、
前記エージェント感情に応じた出力を生成する出力生成ステップとをコンピュータに実行させ、
前記感情範囲設定ステップは、前記スコアが前記否定的感情範囲に含まれる場合に前記エージェント感情としての否定的な感情を生成するステップであることを特徴とする移動体用出力生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体用出力生成装置、移動体用出力生成プログラム、移動体用出力生成方法及び移動体に関する。
【背景技術】
【０００２】
従来、ロボットを保守するための定期的な運転休止又は停止の時期が近付くと、発話スピードを遅くするなど、ロボットの発話時の声質を変化させる技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９０７２４公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術では、ユーザに定期的な運転休止又は停止の時期が近付いていることは知らせることを出来るものの、発話スピードが遅くなるような一定のパターンによる声質の変化では本来の使い勝手が低下してしまう。
【０００５】
そこで、本発明は、ユーザの使い勝手を低下させずにメンテナンスを行う動機づけを与えることが出来る移動体用出力生成装置、移動体用出力生成プログラム、移動体用出力生成方法及び移動体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の移動体用出力生成装置は、移動体のメンテナンス時期を含む情報を認識する情報認識部と、前記情報のスコアを算出するスコアリング部と、前記スコアに応じて前記移動体の仮想的な感情であるエージェント感情を生成する感情生成部と、前記エージェント感情に応じた出力を生成する出力生成部とを備え、前記感情生成部は、前記スコアが所定の否定的感情範囲に含まれる場合に前記エージェント感情としての否定的な感情を生成し、かつ、前記移動体のメンテナンス時期が現在時点から所定期間内である場合、前記否定的感情範囲が広くなるように前記否定的感情範囲を設定するように構成されていることを特徴とする。
【０００７】
本発明の移動体用出力生成装置において、前記情報認識部は、移動体のメンテナンス予約の有無を認識するように構成され、前記出力生成部は、前記エージェント感情が否定的感情であり、かつ、メンテナンス予約が行われていない場合、前記エージェント感情に応じた出力に加え、メンテナンスの予約の提案を含む出力を生成することが好ましい。
【０００８】
本発明の移動体用出力生成装置において、前記情報認識部は、移動体のメンテナンス予約の有無を認識するように構成され、前記感情生成部は、前記スコアが前記否定的感情範囲と重複しない所定の肯定的感情範囲に含まれる場合に前記エージェント感情としての肯定的な感情を生成し、かつ、前記移動体のメンテナンスの予約が行われている場合、前記否定的感情範囲が狭くなり、前記肯定的感情範囲が広くなるように前記否定的感情範囲及び前記肯定的感情範囲を設定することが好ましい。
【０００９】
当該構成の移動体用出力生成装置において、前記情報認識部は、メンテナンス予定日を認識するように構成され、前記感情生成部は、現在時点が前記メンテナンス予定日に近いほど、前記否定的感情範囲がより狭くなり、前記肯定的感情範囲がより広くなるように前記否定的感情範囲及び前記肯定的感情範囲を設定するように構成されていることが好ましい。
【００１０】
これらの移動体用出力生成装置において、前記情報認識部は、メンテナンス予定日を認識するように構成され、前記出力生成部は、前記エージェント感情に応じた出力に加えて、前記エージェント感情が肯定的感情である場合、前記メンテナンス予定日を示す情報を出力するように構成されていることが好ましい。
【００１１】
本発明の移動体用出力生成装置において、前記情報認識部は、前記移動体の周囲の情報としてメンテナンスの申込みを誘引する情報であるメンテナンス誘引情報を認識し、前記出力生成部は、未出力のメンテナンス誘引情報が存在する場合、未出力のメンテナンス誘引情報が存在しない場合の出力態様と異なる出力態様で前記出力を生成するように構成されていることが好ましい。
【発明の効果】
【００１２】
本発明の移動体用出力生成装置、移動体用出力生成プログラム、移動体用出力生成方法及び移動体によれば、ユーザの使い勝手を低下させずにメンテナンスを行う動機づけを与えることが出来る。
【図面の簡単な説明】
【００１３】
【図１】移動体用出力生成システムの全体構成図。
【図２】エージェント装置のブロック図。
【図３】移動体用出力生成処理のフローチャート。
【図４】情報認識処理のフローチャート。
【図５】エージェント装置の感情と各指標との関係を示す図。
【図６】感情範囲設定処理のフローチャート。
【図７】各肯定的感情範囲、各否定的感情範囲を説明する図。
【発明を実施するための形態】
【００１４】
図１〜図７を参照して、本発明の移動体用出力生成装置、移動体用出力生成プログラム、移動体用出力生成方法及び移動体の一実施形態を説明する。
【００１５】
移動体用出力生成システムは、図１に示されるように、サーバ１と、複数の移動体２と、それぞれの移動体２に搭載され、かつ、エージェント装置３（移動体用出力生成装置）と、携帯端末４とを備える。サーバ１と、エージェント装置３と、携帯端末４とは、無線通信網を介して相互に通信可能に接続されている。移動体２は、例えば車両であり、その搭乗者を本明細書ではユーザＵと呼ぶ。図１では１つの移動体に１名（ユーザＵ）が搭乗しているが、１つの移動体に複数名が搭乗していてもよい。携帯端末４は、移動体２の販売及び点検の一方又は両方を行う販売店のディーラーＤが使用する端末である。
【００１６】
（サーバの構成）
サーバ１は、一又は複数のコンピュータにより構成されている。サーバ１は、それぞれのエージェント装置３（又は携帯端末４）から、データ及びリクエストを受信し、データをデータベース等の記憶部に記憶し、リクエストに応じた処理を実行し、処理結果をエージェント装置３（又は携帯端末４）に送信するように構成されている。
【００１７】
例えば、サーバ１は、携帯端末４から受信したメンテナンス予約の誘引を行うメンテナンス誘引情報を記憶部に記憶するように構成されている。メンテナンス誘引情報は、例えば、定期メンテナンスのお知らせ、スタッドレスの装着割引キャンペーン又はタイヤ、ワイパー若しくは花粉フィルターのメンテナンス割引等のキャンペーン情報等の情報である。
【００１８】
また、例えば、サーバ１は、エージェント装置３のリクエストに応じて季節・天候情報をエージェント装置３に送信する天候サーバ、携帯端末４のリクエストに応じてメンテナンス誘引情報をエージェント装置３に送信するメンテナンス誘引情報提供サーバ及びエージェント装置３のリクエストに応じて予約状況の回答又は予約受付を行う予約サーバとして機能するように構成されている。
【００１９】
なお、「メンテナンス」の例としては、法定の定期の車両検査（いわゆる車検）又は定期的若しくは不定期的な車両の点検が挙げられる。
【００２０】
サーバ１を構成するコンピュータの一部又は全部が、移動局、例えば、一又は複数のエージェント装置３又は携帯端末４の構成要素により構成されていてもよい。
【００２１】
本発明の構成要素が担当演算処理を実行するように「構成されている」とは、当該構成要素を構成するＣＰＵ等の演算処理装置が、ＲＯＭ、ＲＡＭ等のメモリ又は記録媒体から必要な情報に加えてソフトウェアを読み出し、当該情報に対して当該ソフトウェアにしたがって演算処理を実行するように「プログラムされている」又は「デザイン（設計）されている」ことを意味する。各構成要素が共通のプロセッサ（演算処理装置）により構成されてもよく、各構成要素が相互通信可能な複数のプロセッサにより構成されてもよい。
【００２２】
（移動体の構成）
移動体２は、例えば、四輪自動車であるが、これに加えてまたは代えて、二輪自動車、自転車、ロボット又は倒立振子型車両等であってもよい。
【００２３】
図２に示されるように、移動体２には、移動体２の各状態を示す信号を出力するセンサ部２１と、無線接続又は有線接続によりセンサ部２１に接続されたエージェント装置３とが搭載されている。
【００２４】
センサ部２１は、移動体２の現在位置を取得するＧＰＳセンサ２１１と、移動体２の移動速度を取得する車速センサ２１２と、移動体２の角速度を取得するジャイロセンサ２１３とを備えている。センサ部２１は、不図示のセンサにより、移動体２のイグニッションスイッチの状態、移動体２に対するアクセル、ブレーキ又は操舵などの操作指示量、移動体２の合計走行距離及びその他の移動体２に搭載されている機器情報も取得するように構成されている。センサ部２１は、取得された情報をエージェント装置３に出力するように構成されている。
【００２５】
（エージェント装置の構成）
エージェント装置３は、例えば、ナビゲーション装置のように、エージェント装置３のユーザＵ（移動体の乗員）が搭乗する移動体２に搭載可能なようにサイズ等が設計されている情報端末である。
【００２６】
エージェント装置３は、タブレット型端末又はスマートフォン等、ユーザＵによる携帯が可能なようにサイズ、形状及び重量が設計されている情報端末により構成されてもよい。
【００２７】
エージェント装置３は、制御部３１、記憶部３２、出力部３３、状態認識部３４、通信部３５及び計時部３６を備えている。
【００２８】
制御部３１は、ＣＰＵ等のプロセッサにより構成されている。制御部３１には、移動体用出力生成プログラムがインストールされている。移動体用出力生成プログラムが起動されることにより、制御部３１は、後述の演算処理を実行する情報認識部３１１、スコアリング部３１２、感情生成部３１３及び出力生成部３１４として機能するように構成されている。
【００２９】
制御部３１は、記憶部３２、出力部３３、状態認識部３４、通信部３５及び計時部３６と情報を送受信可能なように構成されている。また、制御部３１は、移動体２と接続され、移動体２のアクセル等の操作部材の反応感度又は排気音の音等の移動体２が発する音などの各制御を行えるように構成されていてもよい。
【００３０】
記憶部３２は、ＲＡＭ、ＲＯＭ又はＨＤＤ等の記憶装置により構成され、種々の情報を記録するように構成されている。記憶部３２は、制御部３１による演算処理で記憶又は使用される移動体情報３２１、ユーザ情報３２２及びメンテナンス誘引情報リスト３２３を記憶及び読出可能に構成されている。
【００３１】
移動体情報３２１は、移動体２に関する情報であり、前回のメンテナンス日、次回のメンテナンス予定日及び前回メンテナンス時の走行距離を含む情報である。
【００３２】
ユーザ情報３２２は、ユーザＵに関する情報であり、ユーザＵの居住地を含む情報である。
【００３３】
メンテナンス誘引情報リスト３２３は、受信したメンテナンス誘引情報のリストであり、メンテナンス誘引情報のほか、当該メンテナンス誘引情報を出力済みか否かを示す情報が含まれている。
【００３４】
出力部３３は、画像表示部３３１と、音声出力部３３２とを備える。
【００３５】
画像表示部３３１は、液晶パネル又はディスプレイ等の画像を表示可能な表示装置により構成され、制御部３１にインストールされているプログラム（移動体用出力生成プログラム）の機能に応じた機能画像又はナビゲーション画像が表示される。
【００３６】
音声出力部３３２は、例えばスピーカーにより構成され、制御部３１から入力された信号に応じて、音声を出力するように構成されている。また、音声出力部３３２は、出力している音声等を含む動作情報を示す信号を制御部３１に出力するように構成されている。
【００３７】
状態認識部３４は、操作入力部３４１と、撮像部３４２と、音声入力部３４３とを備える。
【００３８】
操作入力部３４１は、タッチパッドのようなユーザＵのタッチ操作を検知する入力装置により構成されている。操作入力部３４１でタッチ操作が検知されると、当該タッチ操作に対応する信号が制御部３１へ出力される。操作入力部３４１と画像表示部３３１との組合せによりタッチパネルを構成してもよい。また、操作入力部３４１は、これに加えてまたは代えて、ボタン、キーボード及びマウス等のユーザＵの操作が検知可能な入力装置により構成されてもよい。
【００３９】
撮像部３４２は、例えば、カメラにより構成され、移動体２の内部（たとえば運転席又は助手席）を撮影し、撮像した画像を信号化して制御部３１に出力するように構成されている。
【００４０】
音声入力部３４３は、例えば、マイクにより構成され、ユーザＵの音声を検知し、検知した音声を信号として制御部３１に出力するように構成されている。音声入力部３４３は、制御部３１が入力された信号から、音声出力部３３２から出力されている音声及び移動体２の動作音等の環境音を除去することにより、ユーザＵの音声を認識するように構成されていてもよい。
【００４１】
通信部３５は、近距離無線通信部３５１と、無線通信網通信部３５２とを備える。
【００４２】
近距離無線通信部３５１は、有線又は近距離での無線通信に適した通信規格にしたがって移動体２内の無線ＬＡＮ等を介して移動体２又は移動体２に搭載された機器（たとえばセンサ部２１）と相互に通信するように構成されている。
【００４３】
無線通信網通信部３５２は、セルラーや３Ｇ、さらにＬＴＥ等の携帯電話通信ネットワーク等の遠距離での無線通信に適した通信規格にしたがって無線通信網を介してサーバ１等の外部端末と相互通信するように構成されている。
【００４４】
計時部３６は、タイマにより構成され、現在日時を制御部３１に出力するように構成されている。現在時刻はセンサ部２１のＧＰＳセンサ２１１から取得しても良い。
【００４５】
エージェント装置３を構成するコンピュータの一部が、移動体2の外部のコンピュータ、例えば、サーバ１の構成要素により構成されていてもよい。例えば、サーバ１が、エージェント装置３からのリクエストを処理してエージェント装置３に返答することにより、エージェント装置３の制御部３１の一部又は全部として機能してもよい。また、サーバ１が、エージェント装置３からのリクエストに応じてデータを記憶し又は読出すことにより、エージェント装置３の記憶部３２の一部又は全部として機能してもよい。また、サーバ１が、エージェント装置３からのリクエストに応じて現在日時を示す情報を返答することにより、エージェント装置３の計時部３６として機能してもよい。
【００４６】
（携帯端末の構成）
携帯端末４は、タブレット型端末又はスマートフォン等、ユーザＵによる携帯が可能なようにサイズ、形状及び重量が設計されている情報端末により構成されている。携帯端末４は、ユーザＵのスケジュールを記憶している。携帯端末４は、ディーラーで使用されるため、デスクトップＰＣのような可搬困難な装置で構成することも可能である。
【００４７】
（移動体用出力生成処理）
図３〜図７を参照して、制御部３１が実行する移動体用出力生成処理を説明する。
【００４８】
情報認識部３１１は、情報認識処理（図４）を実行する（図３／ＳＴＥＰ０２０）。
【００４９】
情報認識処理では、まず、情報認識部３１１は、移動体情報３２１を参照して、移動体情報を認識する（図４／ＳＴＥＰ０２２）。
【００５０】
そして、情報認識部３１１は、センサ部２１を介して、車速、加減速、又は操作指示量等の運転状態を認識する（図４／ＳＴＥＰ０２４）。
【００５１】
また、情報認識部３１１は、通信部３５を介してサーバ１と通信することにより、メンテナンス誘引情報を認識する（図４／ＳＴＥＰ０２６）。情報認識部３１１は、認識したメンテナンス誘引情報を未出力のメンテナンス誘引情報としてメンテナンス誘引情報リストに追加する。
【００５２】
情報認識部３１１は、認識した移動体情報及びメンテナンス誘引情報から、次回のメンテナンス時期を認識する（図４／ＳＴＥＰ０２８）。例えば、情報認識部３１１は、前回のメンテナンス時期から所定の一定期間（例えば１年）経過した時期、移動体２の合計総合距離及び前回のメンテナンス時の走行距離から推測される走行距離が所定の距離となる時期又はメンテナンス誘引情報に含まれるメンテナンス時期を次回のメンテナンス時期として認識する。また、情報認識部３１１は、また、サーバ１と通信することにより、季節・天候情報を認識し、ユーザ情報３２２からユーザＵの居住地を認識し、ユーザＵの居住地における季節・天候から、スタッドレスの装着（またはサマータイヤへの交換）、花粉フィルターの交換及びワイパー交換の時期を認識してもよい。
【００５３】
情報認識部３１１は、通信部３５を介してサーバ１と通信することにより、次回メンテナンスの予約の有無を認識する（図４／ＳＴＥＰ０３０）。
【００５４】
情報認識部３１１は、通信部３５を介してサーバ１と通信することにより、次回メンテナンスの予約がなされているかどうかを判定する（図４／ＳＴＥＰ０３２）。
【００５５】
当該判定結果が肯定的である場合（図４／ＳＴＥＰ０３２・・ＹＥＳ）、情報認識部３１１は、通信部３５を介してサーバ１と通信することにより、次回のメンテナンス予定日を認識する（図４／ＳＴＥＰ０３４）。
【００５６】
当該判定結果が否定的である場合（図４／ＳＴＥＰ０３２・・ＮＯ）又は図４／ＳＴＥＰ０３４の処理の後、情報認識部３１１は、状態認識部３４を介して、ユーザＵの挙動を認識する（図４／ＳＴＥＰ０３６）。ユーザＵの挙動とは、例えば、操作入力部３４１を介して検知したユーザＵの操作であってもよいし、撮像部３４２を介して撮像したユーザＵの動作又は表情であってもよいし、音声入力部３４３を介して検知したユーザＵの発声でもよいし、移動体２のセンサ部２１から取得した運転状態を示す各パラメータ（速度又は加速度のほか、アクセル操作量、ブレーキ操作量又は操舵指示量等の操作指示量）であってもよい。
【００５７】
情報認識部３１１は、図４／ＳＴＥＰ０３６において認識されたユーザＵの挙動に基づいてユーザＵの感情を推定する（図３／ＳＴＥＰ０３８）。例えば、情報認識部３１１は、ユーザＵの挙動を入力として、ディープラーニング又はサポートベクターマシン等の機械学習により作成されたフィルターを用いて、ユーザＵの感情を推定する。
【００５８】
ユーザＵの感情は、感情の種別と、感情の度合いとによって表現される。感情の種別は、好き、平穏等の肯定的な感情の種別と、嫌い、耐える等の否定的な感情の種別とを含む。感情の度合いは、０以上の数値で表され、感情の度合いが強いほど、その感情が強いことを意味する。ユーザＵの感情は、複数の感情の種別ごとに、それぞれの種別に割り振られた感情の度合いによって表現される。例えば、ユーザＵの感情は、好き度５及び平穏度３として表される。
【００５９】
上記処理により情報認識処理が終了する。
【００６０】
再び図３に戻ると、スコアリング部３１２は、認識した情報をあらかじめ定められた各指標ごとにスコアリングを行う（図３／ＳＴＥＰ０４０）。ここで、各指標とは、図５に示されているような、感情と関連した指標であり、例えば、好感度及び感情の起伏度である。スコアは、各指標値の数だけの次元をもち、例えば、指標値が好感度及び感情の起伏度であれば、２次元で表される。スコアリング部３１２は、推定されたユーザＵの感情を図５にマップしたときに対応する各スコアを最初に決定する。例えば、ユーザＵの感情が「好き」である場合、好感度及び感情起伏度がそれぞれ１０であると各スコアを決定する。スコアリング部３１２は、ユーザＵとの会話等のユーザＵの音声及び移動体２の運転状態（例えば急ブレーキ、急ハンドル）などにより各スコアを補正する。スコアリング部３１２は、特に、急ブレーキ、急ハンドルなどの急操作があった場合には、否定的な感情と判定されやすくなるように、各スコアを補正する。スコアリング部３１２は、また、移動体２のセンサ部２１から得られた情報が登坂状況であることを示している場合のような移動体２に負荷がかかっている状況では、否定的な感情と判定されやすくなるように、各スコアを補正してもよい。また、スコアリング部３１２は、移動体２のセンサ部２１から得られた情報が一定の速度で直線的に走行していることを示しているような場合には、肯定的な感情と判定されやすくなるように、各スコアを補正してもよい。スコアリング部３１２は、ユーザＵの感情を勘案せず、ユーザＵの運転状態又は移動体２の負荷等に基づいてスコアを決定してもよい。
【００６１】
感情生成部３１３は、感情範囲設定処理（図６）を実行する（図３／ＳＴＥＰ０６０）。
【００６２】
感情範囲設定処理では、感情生成部３１３は、計時部３６から取得した現在日時が、図４／ＳＴＥＰ０２８で認識した次回のメンテナンス時期から所定期間（例えば１か月）内であるか否かを判定する（図６／ＳＴＥＰ０６２）。
【００６３】
当該判定結果が否定的である場合（図６／ＳＴＥＰ０６２・・ＮＯ）、感情生成部３１３は、スコアと感情との関係を示す第１感情範囲を設定する（図６／ＳＴＥＰ０６４）。
【００６４】
ここで、感情範囲は、スコアが肯定的な感情（例えば、好き又は平穏）に結びつく肯定的感情範囲と、スコアが否定的な感情（例えば、嫌い又は耐える）に結びつく否定的感情範囲とを含む。また、第１感情範囲は、平常の時の感情範囲である。
【００６５】
感情生成部３１３は、第１感情範囲として、例えば、図７に示されるように、指標値「好感度」の第１閾値Ｔ１より大きい範囲を第１肯定的感情範囲として設定し、第１閾値Ｔ１未満の範囲を第１否定的感情範囲として設定する。感情範囲は、１次元に限られず、２次元以上でも同様に設定可能である。
【００６６】
補足すると、例えば図５に示される起伏度のように、同一の起伏度であっても、肯定的感情（例えば、好き）、否定的感情（例えば、嫌い）のいずれにもなりうるような指標値も存在する。
【００６７】
図６／ＳＴＥＰ０６２の判定結果が肯定的である場合（図６／ＳＴＥＰ０６２・・ＹＥＳ）、感情生成部３１３は、図４／ＳＴＥＰ０３０で認識したメンテナンス予約の有無に関する情報を参照することにより、メンテナンス予約済みかどうかを判定する（図６／ＳＴＥＰ０６６）。
【００６８】
当該判定結果が肯定的である場合（図６／ＳＴＥＰ０６６・・ＹＥＳ）、感情生成部３１３は、現在日時が図４／ＳＴＥＰ０３４で認識したメンテナンス予定日を徒過していないかを判定する（図６／ＳＴＥＰ０６８）。
【００６９】
当該判定結果が否定的である場合（図６／ＳＴＥＰ０６８・・ＮＯ）、感情生成部３１３は、メンテナンス予定日に応じて第２感情範囲を設定する（図６／ＳＴＥＰ０７０）。第２感情範囲は、エージェント装置３が仮想的に上機嫌になりやすくなるような感情範囲である。感情生成部３１３は、第２感情範囲として、例えば、図７に示されるように、指標値「好感度」について第２閾値Ｔ２（Ｔ２＜Ｔ１）より大きい範囲を第２肯定的感情範囲として設定し、第２閾値Ｔ２より小さい範囲を第２否定的感情範囲として設定する。
【００７０】
感情生成部３１３は、メンテナンス予定日が近いほど、連続的又は断続的に第２肯定的感情範囲が広くなるように、感情範囲を設定する。
【００７１】
図６／ＳＴＥＰ０６６の判定結果が否定的である場合（図６／ＳＴＥＰ０６６・・ＮＯ）又は図６／ＳＴＥＰ０６８の判定結果が肯定的である場合（図６／ＳＴＥＰ０６８・・ＹＥＳ）、感情生成部３１３は、第３感情範囲を設定する（図６／ＳＴＥＰ０７２）。第３感情範囲は、エージェント装置３が仮想的に不機嫌になりやすくなるような感情範囲である。感情生成部３１３は、第３感情範囲として、例えば、図７に示されるように、指標値「好感度」について第３閾値Ｔ２（Ｔ３＞Ｔ１）より大きい範囲を第３肯定的感情範囲として設定し、第３閾値Ｔ３より小さい範囲を第３否定的感情範囲として設定する。
【００７２】
図６／ＳＴＥＰ０６４、図６／ＳＴＥＰ０７０又は図６／ＳＴＥＰ０７２の処理の後、感情範囲設定処理が終了する。
【００７３】
再び図３に戻って、感情生成部３１３は、図３／ＳＴＥＰ０４０で取得した各指標値毎のスコアと、図３／ＳＴＥＰ０６０で設定した感情範囲とに基づいて、移動体２（エージェント装置３）の仮想的な感情であるエージェント感情を生成する（図３／ＳＴＥＰ０８０）。
【００７４】
例えば、図７に示されるように、図３／ＳＴＥＰ０４０で算出したスコアのうち好感度に関するスコアが、第１閾値Ｔ１よりも小さく第２閾値Ｔ２よりも大きい第１スコアＳ１であったとする。
【００７５】
この場合、第１感情範囲が設定されている場合には、第１スコアＳ１は第１否定的感情範囲に含まれているので、感情生成部３１３は、否定的感情としての「嫌い」又は「耐える」を生成する。これらの感情の度合いは、第１スコアＳ１と第１閾値Ｔ１との差分の絶対値により表現される。
【００７６】
他方、第２感情範囲が設定されている場合には、第１スコアＳ１は第２肯定的感情範囲に含まれているので、感情生成部３１３は、肯定的感情としての「好き」又は「平穏」を生成する。これらの感情の度合いは、第１スコアＳ１と第２閾値Ｔ２との差分の絶対値により表現される。
【００７７】
また、第３感情範囲が設定されている場合には、第１スコアＳ１は第３否定的感情範囲に含まれているので、感情生成部３１３は、否定的感情としての「嫌い」又は「耐える」を生成する。これらの感情の度合いは、第１スコアＳ１と第３閾値Ｔ３との差分の絶対値により表現される。
【００７８】
また、図７に示されるように、図３／ＳＴＥＰ０４０で算出したスコアのうち好感度に関するスコアが、第１閾値Ｔ１よりも大きく第３閾値Ｔ３よりも小さい第２スコアＳ２であったとする。
【００７９】
この場合、第１感情範囲が設定されている場合には、第２スコアＳ２は第１肯定的感情範囲に含まれているので、感情生成部３１３は、肯定的感情としての「好き」又は「平穏」を生成する。これらの感情の度合いは、第２スコアＳ２と第１閾値Ｔ１との差分の絶対値により表現される。
【００８０】
他方、第２感情範囲が設定されている場合には、第２スコアＳ２は第２肯定的感情範囲に含まれているので、感情生成部３１３は、肯定的感情としての「好き」又は「平穏」を生成する。これらの感情の度合いは、第２スコアＳ２と第２閾値Ｔ２との差分の絶対値により表現される。
【００８１】
また、第３感情範囲が設定されている場合には、第２スコアＳ２は第３否定的感情範囲に含まれているので、感情生成部３１３は、否定的感情としての「嫌い」又は「耐える」を生成する。これらの感情の度合いは、第２スコアＳ２と第３閾値Ｔ３との差分の絶対値により表現される。
【００８２】
まとめると、図４／ＳＴＥＰ０７０で第２感情範囲が設定された場合には、第１感情範囲又は第３感情範囲が設定されている場合よりも肯定的な感情が生成されやすくなる。また、図４／ＳＴＥＰ０７２で第３感情範囲が設定された場合には、第１感情範囲又は第２感情範囲が設定されている場合よりも否定的な感情が生成されやすくなる。
【００８３】
出力生成部３１４は、図３／ＳＴＥＰ０８０で生成したエージェント感情に応じたレスポンスを作成する（図３／ＳＴＥＰ１００）。
【００８４】
出力生成部３１４は、例えば、図５に示される各エージェント感情に対応する画像を含む情報をレスポンスして生成してもよい。
【００８５】
また、出力生成部３１４は、エージェント感情に対応付けられた内容を含む情報をレスポンスとして生成してもよい。例えば、エージェント感情が「好き」であれば、「好き」に不図示のデータベースに対応付けられた又は機械学習により生成されたフィルターにより抽出された「ユーザＵさん、いつもありがとうございます」というメッセージを含む情報がレスポンスとして生成されてもよい。
【００８６】
また、出力生成部３１４は、エージェント感情に対応付けられた出力態様の情報をレスポンスとして生成してもよい。例えば、エージェント感情が「嫌い」であれば、嫌悪感を示す音声がレスポンスとして生成されてもよい。また、出力生成部３１４は、移動体２の制御として、アクセルの反応が悪くなるような制御又は排気音の音を変更するような制御をレスポンスとして生成してもよい。
【００８７】
出力生成部３１４は、メンテナンス誘引情報リスト３２３を参照することにより、未出力のメンテナンス誘引情報が存在するか否かを判定する（図３／ＳＴＥＰ１２０）。
【００８８】
当該判定結果が肯定的である場合（図３／ＳＴＥＰ１２０・・ＹＥＳ）、出力生成部３１４は、生成されたレスポンスを体調の悪そうな出力態様に変換する（図３／ＳＴＥＰ１４０）。
【００８９】
例えば、出力生成部３１４は、レスポンスに含まれる図５に示される各画像を、マスクをしたような画像に変換してもよい。また、出力生成部３１４は、レスポンスを「ゴホ、ゴホ、ユーザＵさん、いつも…ハックション・・ありがとうございまず」などとくしゃみや咳交じりの音声に変換したり、鼻声の音声に変換したりしてもよい。また、出力生成部３１４は、移動体２の通常の制御を、アクセルの反応が悪くなるような制御又は排気音の音を変更するような制御に変換してもよい。
【００９０】
出力生成部３１４は、作成したレスポンスを出力部３３に出力する（図３／ＳＴＥＰ１６０）。出力生成部３１４は、作成したレスポンスが移動体２の制御に関するものであれば、移動体２に出力してもよい。
【００９１】
出力生成部３１４は、次回のメンテナンスの予約があり、かつ、エージェント感情が肯定的感情か否かを判定する（図３／ＳＴＥＰ１８０）。
【００９２】
当該判定結果が肯定的である場合（図３／ＳＴＥＰ１８０・・ＹＥＳ）、出力生成部３１４は、図４／ＳＴＥＰ０３４で認識した次回のメンテナンス予定日を示す情報を出力部３３に出力する（図３／ＳＴＥＰ２００）。次回のメンテナンス予定日を示す情報は、次回のメンテナンス予定日の日時であってもよいし、次回のメンテナンス予定日までの日数であってもよいし、「おおよそ一週間後」等の次回のメンテナンス予定日の代替の時期を示す情報であってもよい。
【００９３】
当該判定結果が否定的である場合（図３／ＳＴＥＰ１８０・・ＮＯ）、出力生成部３１４は、次回のメンテナンスの予約がなく、かつ、エージェント感情が否定的感情か否かを判定する（図３／ＳＴＥＰ２２０）。
【００９４】
当該判定結果が肯定的である場合（図３／ＳＴＥＰ２２０・・ＹＥＳ）、出力生成部３１４は、次回のメンテナンス予約の提案を行う（図３／ＳＴＥＰ２４０）。次回のメンテナンス予約の提案には、通信部３５を介してサーバ１から取得した、指定の店舗名及び予約可能な日時が含まれている。次回予約の提案がユーザＵに受け入れられた場合、制御部３１は、通信部３５を介してサーバ１と通信することにより、次回メンテナンスの予約情報の登録を行う。
【００９５】
図３／ＳＴＥＰ２００の処理の後、図３／ＳＴＥＰ２４０の処理の後、又は図３／ＳＴＥＰ２２０の判定結果が否定的である場合（図３／ＳＴＥＰ２２０・・ＮＯ）、移動体用出力生成処理が終了する。
【００９６】
（本実施形態の作用効果）
当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、認識された情報のスコアに応じて移動体２の仮想的な感情であるエージェント感情が生成され（図３／ＳＴＥＰ０８０）、当該エージェント感情に応じた出力が生成される（図３／ＳＴＥＰ１００）。これにより、ユーザＵに、移動体２が感情を持っている一個の生物かのような印象を与えうる。
【００９７】
そして、移動体２のメンテナンス時期が現在時点から所定期間内である場合（図６／ＳＴＥＰ６２・・ＹＥＳ）、否定的感情範囲が広くなるように設定される（図６／ＳＴＥＰ７２、図７）。否定的な感情範囲が広がれば、エージェント感情が否定的な感情となりやすくなる。もし、ユーザＵが移動体２を一個の生物として扱っていれば、エージェント感情が否定的な感情となりやすくなると、当該ユーザＵには、移動体２の調子が悪いかのような印象を与えうる。
【００９８】
もし、ユーザＵが移動体２の調子が悪いという印象を受けた場合、ユーザＵは移動体２の調子を心配する可能性があり、ひいては、ユーザＵに移動体２のメンテナンスに向かわせやすくなる。
【００９９】
従って、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、ユーザＵに移動体２のメンテナンスの動機づけを与えることができる。
【０１００】
また。当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、否定的感情に応じた出力により、ユーザＵに移動体の調子が悪いかのような印象を与えられる。さらに、そのような状況において、メンテナンスの予約の提案を含む出力を生成することにより（図３／ＳＴＥＰ２２０・・ＹＥＳ、図３／ＳＴＥＰ２４０）、ユーザＵに、メンテナンスの予約を印象的に勧めることが出来る。
【０１０１】
従って、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、ユーザＵに移動体２のメンテナンス予約の動機づけを与えることができる。
【０１０２】
また、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、移動体２のメンテナンス予約が行われることにより（図６／ＳＴＥＰ６６・・ＹＥＳ）、前記否定的感情範囲が狭くなり、前記肯定的感情範囲が広くなるように前記否定的感情範囲及び前記肯定的感情範囲が設定される（図６／ＳＴＥＰ７０、図７）。これにより、ユーザＵに、移動体２のメンテナンス予約が移動体２を喜ばせる行為であるかのような印象を与えることが出来る。もしユーザＵが移動体２を一個の生物として扱っていれば、ユーザＵは、移動体２を喜ばせるため、移動体２のメンテナンス予約を行うと推察される。
【０１０３】
従って、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、ユーザＵに移動体２のメンテナンス予約の動機づけを与えることが出来る。
【０１０４】
また、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、現在時点が前記メンテナンス予定日に近いほど、前記否定的感情範囲がより狭くなり、前記肯定的感情範囲がより広くなるように前記否定的感情範囲及び前記肯定的感情範囲が設定される（図６／ＳＴＥＰ７０）。これにより、メンテナンス予定日が近いほど、エージェント感情が肯定的感情となりやすくなる。この結果、ユーザＵにあたかも移動体２がメンテナンスを楽しみにしているかのような印象を与えることが出来る。
【０１０５】
もしユーザＵが移動体２を一個の生物かのように扱っていれば、ユーザＵは移動体２が楽しみにしているメンテナンス予約を履行するように努めると推察される。
【０１０６】
従って、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、ユーザＵに移動体２のメンテナンス予約履行の動機づけを与えることが出来る。
【０１０７】
また、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、予約があり、かつ、エージェント感情が肯定的感情である場合（図３／ＳＴＥＰ１８０・・ＹＥＳ）、前記メンテナンス予定日を示す情報が出力される（図３／ＳＴＥＰ２００）。これにより、ユーザＵにメンテナンス予定日を認識させることが出来るとともに、移動体２があたかもメンテナンスを楽しみにしているかというような印象をユーザＵに与えることが出来る。メンテナンス予定日の情報を示す場合、例えば肯定的感情を伴って「あと２日でメンテナンスだ！うれしいな！」と言ったように出力することで、よりユーザＵが親しみを持つことができる。
【０１０８】
また、当該構成のエージェント装置３、移動体用出力生成プログラム、移動体用出力生成方法及び移動体２によれば、メンテナンス誘引情報が存在する場合には（図３／ＳＴＥＰ１２０・・ＹＥＳ）、未出力のメンテナンス誘引情報が存在しない場合の出力態様と異なる出力態様で出力が生成される（図３／ＳＴＥＰ１４０）。これにより、メンテナンス誘引情報に対するユーザの注意を引くことが出来る。
【０１０９】
（変形態様）
本実施形態では、情報認識部３１１は、移動体２のセンサ部２１又はエージェント装置３に備えられた状態認識部３４からの入力に基づいて各種情報を認識したが、これに加えてまたは代えて、ユーザＵが携帯する携帯端末と通信することにより、各種情報を認識してもよい。
【０１１０】
また、制御部３１がエージェント装置３に備えられた出力部３３に処理結果を出力することに加えてまたは代えて、ユーザＵが携帯する携帯端末の出力部に処理結果を出力してもよい。
【符号の説明】
【０１１１】
２・・移動体、３・・エージェント装置（移動体用出力生成装置）、３１１・・情報認識部、３１２・・スコアリング部、３１３・・感情生成部、３１４・・出力生成部。
【図１】
2018060246.tif 000003
【図２】
2018060246.tif 000004
【図３】
2018060246.tif 000005
【図４】
2018060246.tif 000006
【図５】
2018060246.tif 000007
【図６】
2018060246.tif 000008
【図７】
2018060246.tif 000009