(57)【要約】【課題】エリアの環境が予め設定した環境値に変わるだけでは、エリアに滞在する人物にとって快適でないことがあった。【解決手段】環境調整システムは、エリアを移動可能なロボットと、エリアに滞在する人物に対して、エリアの環境に対する質問をロボットに行わせる質問部１１２ｅと、ロボットが質問を行った人物から取得した回答結果を処理する回答結果処理部１１２ｆと、処理された回答結果に基づいて、エリアの環境を調整する環境調整機器の動作を制御する環境制御機器に対して、エリアの環境値の変更を指示する変更指示部１１２ｇと、を備える。【選択図】図１
2019207039.tif 000002
【特許請求の範囲】
【請求項１】
所定のエリアを移動可能なロボットと、
前記エリアに滞在する人物に対して、前記エリアの環境に対する質問を前記ロボットに行わせる質問部と、
前記ロボットが前記質問を行った前記人物から取得した回答結果を処理する回答結果処理部と、
処理された前記回答結果に基づいて、前記エリアの環境を調整する環境調整機器の動作を制御する環境制御機器に対して、前記エリアの環境値の変更を指示する変更指示部と、を備える
環境調整システム。
【請求項２】
前記質問部は、前記ロボットが移動した前記エリアにて、前記ロボットが有する撮影部によって撮影された画像データから認識される前記人物の特定部位の情報に基づいて、前記ロボットに前記質問を行わせる前記人物を選択する
請求項１に記載の環境調整システム。
【請求項３】
前記質問部は、前記ロボットが前記質問を行う前記人物として、予め定められた時間以上、前記エリアに滞在する前記人物を選択する
請求項２に記載の環境調整システム。
【請求項４】
特定の組織に所属する前記人物に関する情報が登録される所属情報テーブルを備え、
前記質問部は、前記所属情報テーブルに登録されていない前記人物に対して前記ロボットに質問を行わせる
請求項３に記載の環境調整システム。
【請求項５】
前記回答結果処理部は、前記ロボットが有する環境測定部によって測定された前記エリアの環境値が、前記エリアに設定された基準値と所定値以上異なる場合に、前記エリアの環境値を変更する
請求項２に記載の環境調整システム。
【請求項６】
前記ロボットは、前記ロボットの動作を制御するロボット制御装置と共に建物内に配置され、
前記質問部、前記回答結果処理部及び前記変更指示部は、前記ロボット制御装置に設けられる
請求項４又は５に記載の環境調整システム。
【請求項７】
さらに、前記ロボット制御装置を通じて前記ロボットを監視するロボット監視サーバを備え、
前記ロボット監視サーバは、前記ロボット制御装置から依頼される、前記質問部により選択された前記人物が滞在する前記エリアの環境に合わせた前記質問の質問内容を選択し、前記質問を前記ロボットに行わせる質問内容選択部を備える
請求項６に記載の環境調整システム。
【請求項８】
所定のエリアに滞在する人物に対して、前記エリアの環境に対する質問を、前記エリアを移動可能なロボットに行わせるステップと、
前記ロボットが前記質問を行った前記人物から取得した回答結果を処理するステップと、
処理された前記回答結果に基づいて、前記エリアの環境を調整する環境調整機器の動作を制御する環境制御機器に対して、前記エリアの環境値の変更を指示するステップと、を含む
環境調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、環境調整システム及び環境調整方法に関する。
【背景技術】
【０００２】
建物の内部を巡回し、建物に滞在する人物の要求に応える動作を行うロボットが用いられつつある。このロボットは、例えば、人物が滞在する場所を巡回して、各滞在場所の気温を測定し、測定した気温が基準値と異なっていれば、温度が基準値に一致するように空調設備の動作を制御することが可能であった。
【０００３】
このように自律的に巡回するロボットの例として、特許文献１には、各種センサを含み、温度、湿度、床の汚れ、空気の汚れなどの環境状況を検出するロボットが開示されている。特許文献１に開示されたロボットは、環境状況を検出した結果が設定した条件（設定温度、設定湿度、汚れ基準値、臭い基準値など）と異なるとき、環境状況を調整するための電気機器を制御する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４７２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、人物が暑いと感じるか、寒いと感じるかは、人物がいる場所を流れる風の風速や日当たり、人物の活動量等に依存する。例えば、空調機の吹き出し口の近くにいる人物は、吹き出し口から吹き付ける冷風により寒く感じるが、日当たりのいい場所にいる人物は暑く感じやすい。このため、ロボットがある場所で測定した気温に基づいて、空調機の温度設定を一律に変更しても、その変更された温度が人物にとって快適な温度であるとは限らなかった。
【０００６】
また、室内に温度センサを設置した場合、その温度センサは設置された場所の周囲の温度しか測定できず、人物が滞在する場所の温度を全て測定できるわけではない。同じ室内であっても、複数の人物が集中して滞在する場所がある一方で、書棚や壁際等のため人物が滞在しない場所もある。また、室内の温度が予め設定した温度に保たれたとしても、人物によって快適さを感じる温度が異なるため、ある人物にとっては快適な温度であっても、別の人物にとっては不快な温度となっていた。このように人物が滞在する所定のエリアの環境が予め設定した環境値に変わるだけでは、人物にとって快適でないことがあった。
【０００７】
本発明はこのような状況に鑑みて成されたものであり、エリアに滞在する人物に合わせて環境値を変更することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る環境調整システムは、所定のエリアを移動可能なロボットと、エリアに滞在する人物に対して、エリアの環境に対する質問をロボットに行わせる質問部と、ロボットが質問を行った人物から取得した回答結果を処理する回答結果処理部と、処理された回答結果に基づいて、エリアの環境を調整する環境調整機器の動作を制御する環境制御機器に対して、エリアの環境値の変更を指示する変更指示部と、を備える。
【発明の効果】
【０００９】
本発明によれば、所定のエリアの環境を、エリアに滞在する人物に合わせて調整することができる。
上記した以外の課題、構成及び効果は、以下の実施の形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施の形態に係る環境調整システムの全体構成例を示す説明図である。
【図２】本発明の一実施の形態に係るロボットが巡回監視するエリアの例を示す説明図である。
【図３】本発明の一実施の形態に係るロボットの構成例を示すブロック図である。
【図４】本発明の一実施の形態に係るロボット制御装置の構成例を示すブロック図である。
【図５】本発明の一実施の形態に係るロボット監視サーバの構成例を示すブロック図である。
【図６】本発明の一実施の形態に係るユーザー管理テーブルの構成例を示す説明図である。
【図７】本発明の一実施の形態に係るゲスト管理テーブルの構成例を示す説明図である。
【図８】本発明の一実施の形態に係るエリア環境管理テーブルの構成例を示す説明図である。
【図９】本発明の一実施の形態に係るサイト情報テーブルの構成例を示す説明図である。
【図１０】本発明の一実施の形態に係るブラウザに表示されるエリア毎環境設定画面の表示例を示す説明図である。
【図１１】本発明の一実施の形態に係る環境調整システムにて行われるロボット制御処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、添付図面を参照して説明する。本明細書及び図面において、実質的に同一の機能又は構成を有する構成要素については、同一の符号を付することにより重複する説明を省略する。
【００１２】
図１は、環境調整システム１の全体構成例を示す説明図である。環境調整システム１は、エリアに滞在する人物の意向に沿ってエリア毎に空調及び照明を制御可能である。
【００１３】
環境調整システム１は、ロボット１００、ロボット制御装置１１０、ロボット監視サーバ１２１、設備制御装置１３０、空調・照明設備１３１、情報端末１４０を備える。ロボット１００がサービスを提供する建物などの場所をサイト３００と呼び、ロボット１００が巡回監視する場所をフロア２００と呼ぶ。
【００１４】
サイト３００には、空調・照明設備１３１の動作を制御する環境制御機器の一例としての設備制御装置１３０が設置される。また、フロア２００には、エリアの環境を調整する環境調整機器の一例としての空調・照明設備１３１が設置される。フロア２００は、所定の大きさの複数のエリアに分割されており、エリア毎に一又は複数の空調・照明設備１３１が設置される。そして、フロア２００毎にロボット１００が配置される。また、フロア２００毎、又はサイト３００毎にロボット制御装置１１０が設置される。ロボット１００とロボット制御装置１１０は、無線回線を介して互いに通信することが可能である。
【００１５】
サイト３００に配置されるロボット１００を管理するロボット監視サーバ１２１は、サイト３００から離れた遠隔地にあるロボット監視センター１２０に設置される。ロボット監視サーバ１２１、ロボット制御装置１１０、設備制御装置１３０、及び情報端末１４０は、インターネット等のネットワークを介して接続され、互いに通信することが可能である。
【００１６】
ロボット１００は、フロア２００を分割した所定のエリア（後述する図２を参照）を自律して移動可能であり、エリアに滞在する人物に対して各種の案内を行い、サービスを提供する。本実施の形態に係るロボット１００は、エリアに滞在する人物に対して、エリアの環境が快適であるかを質問し、この人物から取得した回答結果をロボット制御装置１１０に送信する。例えば、ロボット１００は、「暑いですか？」という質問を人物に行い、人物から「暑い」又は「寒い」といった回答結果を得ることができる。ロボット制御装置１１０は、回答結果に応じて、人物が滞在するエリアに設置される空調・照明設備１３１の動作を制御するための処理を行う。これにより、環境調整システム１全体として、質問に回答した人物が快適さを感じるようにフロア２００の環境を調整することが可能となる。
【００１７】
ロボット１００は、エリア内の環境を測定するためのカメラ１０３ａ、温度センサ１０３ｃ、照度センサ１０３ｄを備える。
カメラ１０３ａ（撮影部の一例）は、ロボット１００が移動したエリアにて、エリア内を撮影し、画像データを生成する。画像データは、静止画像又は動画像のいずれであってもよい。
温度センサ１０３ｃ、照度センサ１０３ｄは、共に、エリア内の環境値を測定する環境測定部の一例として用いられる。温度センサ１０３ｃは、エリアの環境値として気温を測定する。また、照度センサ１０３ｄは、エリアの環境値として照度を測定する。
【００１８】
ロボット１００は、カメラ１０３ａが生成した画像データ、温度センサ１０３ｃ及び照度センサ１０３ｄが測定したエリア内の環境値を、ロボット制御装置１１０に無線送信する。
【００１９】
ロボット制御装置１１０は、ロボット１００にシナリオを送信し、ロボット１００にシナリオに従った動作を行わせる。また、ロボット制御装置１１０は、ロボット１００に移動の指示を行ったり、ロボット１００が備えるスピーカ１０３ｅ（後述する図３を参照）からメッセージを放音させる指示を行ったりするための司令信号をロボット１００に送信する。また、ロボット制御装置１１０は、設備制御装置１３０に対して、空調・照明設備１３１の動作を制御するための制御信号を送信する。
【００２０】
ロボット監視サーバ１２１は、ロボット制御装置１１０を通じてロボット１００を監視する。例えば、ロボット監視サーバ１２１は、各サイト３００に設置されたロボット制御装置１１０からロボット１００の使用状況に関する情報を収集する。そして、どのサイト３００に何台のロボット１００が配置されているか、ロボット１００がどのように稼働しているかを監視する。
【００２１】
情報端末１４０は、ブラウザ１４１を起動して、ロボット監視サーバ１２１にアクセス可能である。ブラウザ１４１は、情報端末１４０が備えるタッチパネルディスプレイ等からなる表示部に表示される。情報端末１４０は、ロボット監視センター１２０にいる保守員が使用してもよいし、サイト３００にいる保守員が使用してもよい。そして、情報端末１４０は、ロボット１００がエリアに滞在する人物に質問した内容、その質問に対する回答、空調・照明設備１３１の動作状況等をブラウザ１４１に表示することができる。
【００２２】
図２は、ロボット１００が巡回監視する複数のエリア２０１〜２０８の例を示す説明図である。フロア２００は、空調・照明設備１３１が空調可能な範囲で区切られる。例えば、１つのフロア２００は、エリア２０１〜２０８に８分割されたとする。エリア２０１〜２０８は、壁、衝立等で仕切られた空間であってもよいし、一部が開放された空間であってもよい。
【００２３】
ロボット１００は、フロア２００内のエリア２０１〜２０８を移動して巡回監視する。例えば、ロボット１００は、エリア２０１から巡回を開始し、エリア２０２，２０３の順にエリア２０８まで巡回する。そして、ロボット１００がエリア２０８まで巡回し終えると、再び最初のエリア２０１に移動し、巡回を継続する。
【００２４】
ロボット１００がエリア２０１〜２０８をどのように巡回するかは、後述する図４に示すロボット制御装置１１０のシナリオ司令部１１２ｂからロボット１００に送信されるシナリオにより決定される。そして、後述する図３に示すシナリオ実施部１０２ｄがシナリオを実施することで、ロボット１００がエリア２０１〜２０８を巡回する。ロボット１００は、移動した各エリアにおいて、温度センサ１０３ｃを用いてエリア内の温度を計測する。そして、ロボット１００は、エリア内に滞在する人物に対してエリアの環境に関する質問を行う。質問への回答結果に応じて、エリアの環境値が変更される。
【００２５】
図３は、ロボット１００の構成例を示すブロック図である。
ロボット１００は、各種の処理を行うＣＰＵ１０１、各種の制御を実施する制御装置１０２、エリアに滞在する人物に対する各種の情報を入出力する入出力装置１０３、ロボット制御装置１１０と通信可能な通信インターフェース１０４を備える。
【００２６】
制御装置１０２は、駆動制御部１０２ａ、対話制御部１０２ｂ、入出力部１０２ｃ、シナリオ実施部１０２ｄ、及び顔認識部１０２ｅを備える。
駆動制御部１０２ａは、ロボット１００を自律移動させる駆動制御を行う。このため、駆動制御部１０２ａは、ロボット１００がエリア内を移動する際にカメラ１０３ａから入力する画像データに基づいて検出した周囲の状況に応じてロボット１００の駆動を制御する。例えば、ロボット１００の進行方向に障害物があった場合、駆動制御部１０２ａは画像データから障害物を検知して、ロボット１００が障害物を避けるように駆動機構１０３ｆを駆動させる制御を行う。
【００２７】
対話制御部１０２ｂは、マイクロフォン１０３ｂが集音する音声、及びスピーカ１０３ｅが放音する音声によって、ロボット１００が人物と行う対話を制御する。
入出力部１０２ｃは、ロボット制御装置１１０が備える入出力データ処理部１１２ａ（後述する図４を参照）に対するデータの入出力処理を実行する。なお、入出力部１０２ｃが、ロボット制御装置１１０の入出力データ処理部１１２ａとの間で実行するデータの入出力は、ロボット１００の通信インターフェース１０４を介して行われる。
【００２８】
シナリオ実施部１０２ｄは、ロボット制御装置１１０が備えるシナリオ司令部１１２ｂ（後述する図４を参照）から受け取ったシナリオを実施する。シナリオ実施部１０２ｄがシナリオを実施することで、ロボット１００は複数のエリアを巡回したり、エリア内を移動して、エリア内に滞在する人物に接近し質問を行ったりする動作を実現することができる。
顔認識部１０２ｅは、カメラ１０３ａが取得した画像データに基づいて、エリアに滞在する人物の顔を認識する。
【００２９】
入出力装置１０３は、カメラ１０３ａ、マイクロフォン１０３ｂ、温度センサ１０３ｃ、照度センサ１０３ｄ、スピーカ１０３ｅ、及び駆動機構１０３ｆを備える。
カメラ１０３ａは、ロボット１００が移動するエリア内を撮影し、顔認識部１０２ｅに画像データを出力する。
マイクロフォン１０３ｂは、ロボット１００が移動するエリア内で発せられる音声を集音し、対話制御部１０２ｂに音声データを出力する。
【００３０】
温度センサ１０３ｃは、ロボット１００が移動するエリア内の温度を測定し、温度データを入出力部１０２ｃに出力する。温度データは、入出力部１０２ｃを通じてロボット制御装置１１０に送信される。
照度センサ１０３ｄは、ロボット１００が移動するエリア内の照度を測定し、照度データを入出力部１０２ｃに出力する。照度データは、入出力部１０２ｃを通じてロボット制御装置１１０に送信される。
【００３１】
スピーカ１０３ｅは、対話制御部１０２ｂの制御により、ロボット制御装置１１０から指示された質問内容をロボット１００が対面する人物に発話するための音声を放音する。
駆動機構１０３ｆは、例えば、ロボット１００が備えるホイール等であって、駆動制御部１０２ａの制御により駆動する。
【００３２】
通信インターフェース１０４は、入出力部１０２ｃから入力する各種のデータをロボット制御装置１１０に無線送信する。例えば、通信インターフェース１０４は、ロボット制御装置１１０に対して、温度データ、照度データ、画像データ及び音声データを出力する。また、通信インターフェース１０４は、ロボット制御装置１１０から無線受信するシナリオ等のデータを入出力部１０２ｃに出力する。
【００３３】
図４は、ロボット制御装置１１０の構成例を示すブロック図である。
ロボット制御装置１１０は、各種の処理を行うＣＰＵ１１１、各種の制御を実施する制御装置１１２、各種の情報を記憶する主記憶装置１１３、及び通信インターフェース１１４を備える。通信インターフェース１１４は、ロボット１００、ロボット監視センター１２０及び設備制御装置１３０と通信可能である。
【００３４】
制御装置１１２は、入出力データ処理部１１２ａ、シナリオ司令部１１２ｂ、顔解析部１１２ｃ、滞在時間算出部１１２ｄ、質問部１１２ｅ、回答結果処理部１１２ｆ及び変更指示部１１２ｇを備える。
入出力データ処理部１１２ａは、通信インターフェース１１４を介して各装置との間で送受信するデータを、ＣＰＵ１１１及び主記憶装置１１３に入出力する処理を行う。
シナリオ司令部１１２ｂは、ロボット１００が備えるシナリオ実施部１０２ｄに向けてシナリオを送り、シナリオの実施を司令する。
【００３５】
顔解析部１１２ｃは、通信インターフェース１１４を介してロボット１００から受信した画像データを解析して、ロボット１００の周囲にいる人物の顔を認識する。本実施の形態では、人物の特定部位として画像データから人物の顔を認識する例を示すが、他にも人物が衣服に取付けるＩＤカード、人物の衣服の特徴等を特定部位として認識してもよい。
【００３６】
滞在時間算出部１１２ｄは、顔解析部１１２ｃが認識した人物毎にエリアに滞在する滞在時間を算出する。例えば、ＩＤカードをカードリーダーにかざすことで入退室が制限されるエリアであれば、滞在時間算出部１１２ｄは、カードリーダーから受信した入退室の時刻に基づいて人物毎に滞在時間を算出してもよい。
【００３７】
質問部１１２ｅは、ロボット１００が移動したエリアに滞在する人物に対して、エリアの環境に対する質問をロボット１００に行わせる。このため、質問部１１２ｅは、ロボット１００から受信した画像データから顔解析部１１２ｃにより認識される人物の顔データ（特定部位の情報の一例）に基づいて、ロボット１００が質問を行う人物を選択する。
【００３８】
そして、質問部１１２ｅは、主記憶装置１１３が備えるユーザー管理テーブル１１３ａ又はゲスト管理テーブル１１３ｂを参照して、ロボット１００の周囲にいる人物を特定する。そして、質問部１１２ｅは、エリア環境管理テーブル１１３ｃから得た、現在のエリアにおける設定温度とロボット１００が持つ温度センサ１０３ｃで測定した値の差を算出し、差が所定値以上の場合に人物に対してロボット１００に質問を行わせてもよい。所定値は、例えば、保守員等により予め任意に設定される値である。そして、質問部１１２ｅは、ロボット１００が人物に質問するための質問内容を入出力データ処理部１１２ａに出力することで、通信インターフェース１１４を通じてロボット１００に送信する。
【００３９】
回答結果処理部１１２ｆは、入出力データ処理部１１２ａが通信インターフェース１１４を通じてロボット１００から受信した回答結果を得る。そして、回答結果処理部１１２ｆは、この回答結果をユーザー管理テーブル１１３ａ又はゲスト管理テーブル１１３ｂに記録する。また、回答結果処理部１１２ｆは、入出力データ処理部１１２ａに回答結果を出力することで、通信インターフェース１１４を通じてロボット監視サーバ１２１に回答結果を送信する。
【００４０】
また、回答結果処理部１１２ｆは、回答結果を処理する。例えば、人物の回答結果が長ければ、回答結果処理部１１２ｆは、質問に対する回答結果として適切な部分だけを回答結果から抽出したり、この部分を適切な語句に置き換えたりする処理を行う。また、回答結果の処理として、例えば、回答結果処理部１１２ｆが回答結果の内容毎に集計する処理がある。回答結果処理部１１２ｆが集計した回答結果は、例えば、エリア毎環境設定画面Ｗ１（後述する図１０を参照）の回答集計欄１４４に、「暑い」と回答した人物の人数が２名、「寒い」と回答した人物の人数が１名であると表示される。
【００４１】
変更指示部１１２ｇは、回答結果処理部１１２ｆにより処理された回答結果に基づいて、設備制御装置１３０に対して、エリアの環境値の変更を指示する。この変更の指示は、例えば、変更指示部１１２ｇが入出力データ処理部１１２ａに出力した変更指示情報が、通信インターフェース１１４を通じて設備制御装置１３０に送信されることで行われる。そして、設備制御装置１３０は、変更指示情報に基づいて空調・照明設備１３１に設備制御信号を出力し、空調・照明設備１３１の空調温度又は照度を変更する。
【００４２】
主記憶装置１１３は、ユーザー管理テーブル１１３ａ、ゲスト管理テーブル１１３ｂ、エリア環境管理テーブル１１３ｃ及びサイト情報テーブル１１３ｄを備える。
ユーザー管理テーブル１１３ａは、予め登録された人物をユーザーとして管理するテーブルである。
ゲスト管理テーブル１１３ｂは、ユーザー管理テーブル１１３ａに登録されていない人物をゲストとして管理するテーブルである。
【００４３】
エリア環境管理テーブル１１３ｃは、ロボット１００が巡回したエリア毎に温度センサ１０３ｃが測定した温度と、各エリアの設定温度を管理するテーブルである。
サイト情報テーブル１１３ｄは、例えば、フロア２００の地図情報をサイトデータとして格納する。サイト３００にロボット１００が移動可能なフロア２００が複数あれば、複数のフロア２００について、それぞれの分割されたエリアの場所を示すサイトデータが格納される。
【００４４】
図５は、ロボット監視サーバ１２１の構成を示すブロック図である。
ロボット監視サーバ１２１は、各種の処理を行うＣＰＵ１２２、各種データを処理する制御装置１２３、各種の情報を記憶する主記憶装置１２４、ロボット制御装置１１０と通信可能な通信インターフェース１２５を備える。
【００４５】
制御装置１２３は、入出力データ処理部１２３ａ及び質問内容選択部１２３ｂを備える。
入出力データ処理部１２３ａは、通信インターフェース１２５を介して各装置との間で送受信するデータを、ＣＰＵ１２２及び主記憶装置１２４に入出力する処理を行う。
質問内容選択部１２３ｂは、ロボット制御装置１１０から依頼される、質問部１１２ｅにより選択された人物に合わせた質問の質問内容を選択し、質問をロボット１００に行わせる。質問内容の選択は、ロボット制御装置１１０からの依頼に基づいて行われる。
【００４６】
主記憶装置１２４は、回答結果格納部１２４ａ及びロボット管理部１２４ｂを備える。
回答結果格納部１２４ａは、ロボット制御装置１１０から通信インターフェース１２５を介して受信した回答結果を格納する。
【００４７】
ロボット管理部１２４ｂは、複数のサイト３００に配置されるロボット１００を管理する。ロボット管理部１２４ｂは、あるサイト３００に配置されるロボット１００に提供させるサービスと同様のサービスを、他のサイト３００に配置されるロボット１００にも提供させることが可能である。
【００４８】
図６は、ユーザー管理テーブル１１３ａの構成例を示す説明図である。ユーザー管理テーブル１１３ａは、特定の組織に所属する人物に関する情報が登録される所属情報テーブルの一例として用いられる。
【００４９】
例えば、入室が制限されるエリアであれば、このエリアに滞在する人物は、ロボット制御装置１１０で管理される従業員等である。このように予めユーザー管理テーブル１１３ａに登録された従業員等の人物がユーザーとして管理される。このため、ユーザー管理テーブル１１３ａは、ユーザーに関するユーザーＩＤ、ユーザー滞在エリア、ユーザー年齢、性別、顔データ、カードＩＤ、入室時刻、回答結果、質問時刻などの人物を特定するための項目を備える。
【００５０】
ユーザーＩＤ項目には、人物毎に一意に付されるユーザーＩＤが格納される。例えば、図６では「ａ」から始まるＩＤが人物に割当てたユーザーＩＤであることを表す。
ユーザー滞在エリア項目には、人物が滞在するエリアの名称が格納される。例えば、図２に示したフロア２００を区分したエリア２０１〜２０８のいずれかがエリアの名称としてユーザー滞在エリア項目に格納される。
【００５１】
ユーザー年齢項目には、人物の年齢が格納される。
性別項目には、人物の性別が格納される。
顔データ項目には、予め撮影された人物の顔写真のデータが顔データとして格納される。
【００５２】
カードＩＤ項目には、人物にカードＩＤが割り振られているか否かを示す情報が格納される。カードＩＤが割り振られている人物は、ＩＤカードを持つ。一方、カードＩＤが割り振られていない人物は、ＩＤカードを持たない。
【００５３】
入室時刻項目には、人物がエリアに入室した入室時刻が格納される。入室時刻は、エリアの入口に設置されたカードリーダー等に人物がＩＤカードを読込ませた時刻である。
回答結果項目には、人物がロボット１００からの質問に対して回答した回答結果が格納される。例えば、人物の回答結果として、「暑い」、「普通」、「無回答」等が格納される。
質問時刻項目には、ロボット１００が人物に質問した質問時刻が格納される。
【００５４】
例えば、人物がエリアへの入室時にＩＤカード等を使用して入室する場合、入室時刻がユーザー管理テーブル１１３ａに記録される。このため、滞在時間算出部１１２ｄは、ユーザー管理テーブル１１３ａを参照して得た入室時刻を現在時刻から減じることで、エリアに滞在する人物の滞在時間を算出できる。
【００５５】
一般に滞在時間の長い人物は、滞在時間の短い人物よりもエリア内の環境に影響を受ける時間が長いと考えられる。そこで、質問部１１２ｅは、滞在時間算出部１１２ｄが算出した滞在時間に基づいて、ロボット１００に質問を行わせる人物として、予め定められた時間以上、エリアに滞在する人物を選択する。そして、ロボット１００は、滞在時間の長い人物に対して、滞在時間の短い人物よりも優先して質問を実施する。そして、ロボット１００が質問を実施した人物から得た回答結果と、質問時刻が、入出力データ処理部１１２ａによってユーザー管理テーブル１１３ａに格納される。
【００５６】
また、質問部１１２ｅは、ユーザー管理テーブル１１３ａに登録されていない人物に対してロボット１００に質問を行わせてもよい。このような人物が入室が制限されるエリアに滞在していれば、この人物にロボット１００が積極的に質問することで、この人物の移動を制限したり、周囲に注意喚起を促したりすることができる。
【００５７】
また、例えば、不特定多数の人物が滞在する空港等の場所に勤務する従業員等に関する情報がユーザー管理テーブル１１３ａに登録されていてもよい。これによりロボット１００は、従業員だけに必要な質問を行うことができる。
【００５８】
図７は、ゲスト管理テーブル１１３ｂの構成例を示す説明図である。ユーザー管理テーブル１１３ａに登録されるユーザー以外の人物がエリアに滞在している場合、この人物をゲストと呼ぶ。そして、ゲスト管理テーブル１１３ｂには、ゲストに関する情報が記録される。
【００５９】
ゲスト管理テーブル１１３ｂは、ゲストＩＤ、ゲスト滞在エリア、ゲスト年齢、性別、顔データ、回答結果、質問時刻などのゲストの個人情報を特定するための項目を備える。
【００６０】
ゲストＩＤ項目には、ゲスト毎に一意に付されるゲストＩＤが格納される。
ゲスト滞在エリア項目には、ゲストが滞在するエリアの名称が格納される。
ゲスト年齢項目には、顔データから推測されたゲストの年齢が格納される。
性別項目には、顔データから推測されたゲストの性別が格納される。
顔データ項目には、カメラ１０３ａが撮影したゲストの顔写真のデータが顔データとして格納される。
回答結果項目には、ゲストがロボット１００からの質問に対して回答した回答結果が格納される。例えば、ゲストの回答結果として、「暑い」、「普通」、無回答等が格納される。
質問時刻項目には、ロボット１００がゲストに質問した質問時刻が格納される。
【００６１】
ロボット１００が備える顔認識部１０２ｅが画像データから認識した人物の顔データが、ユーザー管理テーブル１１３ａ内に保存されている顔データの全てと一致しない場合に、ゲスト管理テーブル１１３ｂが使用される。
【００６２】
図４に示した顔解析部１１２ｃは、ユーザー管理テーブル１１３ａ内の顔データと不一致であった顔データに対して、ゲストＩＤを割り当てて登録していく。例えば、図７では「ｂ」から始まるＩＤがゲストに割当てたゲストＩＤであることを表す。また、顔解析部１１２ｃは、顔データに基づいてゲストの年齢と性別を推定し、ゲスト管理テーブル１１３ｂのゲスト年齢項目と性別項目にそれぞれ推定したゲストの年齢と性別を記録する。
また、ロボット１００がゲストに対して質問を実施した場合、質問時刻が質問時刻に記録され、ゲストからの回答内容が回答結果項目に記録される。
【００６３】
ゲスト管理テーブル１１３ｂに記録されるゲストに関する情報は、質問時刻から所定時間以上が経過した後、ゲスト管理テーブル１１３ｂから自動的に削除される。例えば、商業施設や空港などにおいては、ユーザー管理テーブル１１３ａに従業員を登録しておくことで、ゲスト管理テーブル１１３ｂは来客者用のテーブルとして使用することが可能となる。
【００６４】
図８は、エリア環境管理テーブル１１３ｃの構成例を示す説明図である。
エリア環境管理テーブル１１３ｃは、エリア、設定温度、測定温度、差などのエリア毎の環境値を管理するための項目を備える。
【００６５】
エリア項目には、エリア名称が格納される。
設定温度項目には、エリアに予め設定される設定温度が格納される。
測定温度項目には、ロボット１００の温度センサ１０３ｃが測定したエリア内の測定温度が格納される。
差項目には、設定温度と測定温度との差が格納される。
【００６６】
例えば、回答結果処理部１１２ｆは、エリア環境管理テーブル１１３ｃを参照して算出した設定温度と実測温度の差が、所定の温度差以上である場合、設定温度を変更可能と判定する。なお、所定の温度差は予め主記憶装置１１３に登録されているものとする。
【００６７】
図９は、サイト情報テーブル１１３ｄの構成例を示す説明図である。
サイト情報テーブル１１３ｄは、フロア、地図データなどのフロア２００毎の地図を管理するための項目を備える。
フロア項目には、フロア２００を特定するフロア名称が格納される。例えば、図２に示すフロア２００に付けられたフロア名称として「フロア２００」が格納される。
地図データ項目には、フロアの地図を表す地図データが格納される。例えば、図２に示すフロア２００のエリア２０１〜２０８の場所を示す「フロア２００地図データ」が地図データ項目に格納される。
【００６８】
図１０は、ブラウザ１４１に表示されるエリア毎環境設定画面Ｗ１の表示例を示す説明図である。エリア毎環境設定画面Ｗ１は、エリア２０１〜２０８毎に異なる情報が表示される画面である。
【００６９】
ここでは、エリア毎環境設定画面Ｗ１にエリア２０１の情報が表示されているものとする。なお、他のエリア２０２〜２０８についても、エリア毎環境設定画面Ｗ１によって各エリアの情報が表示される。エリア毎環境設定画面Ｗ１は、空調・照明設備１３１の設定状況一覧１４２、回答結果一覧１４３及び回答集計欄１４４を備える。
【００７０】
設定状況一覧１４２には、空調・照明設備１３１の設定状況として、例えば、エリア２０１内の設定温度、温度センサ１０３ｃにより測定されたエリア２０１内の測定温度、エリア２０１内の設定温度と測定温度の温度差が表示される。また、設定状況一覧１４２には、空調・照明設備１３１の調整可能な温度範囲を表す調整可能範囲と、ロボット制御装置１１０が設備制御装置１３０を介して空調・照明設備１３１の空調を調整した後に温度センサ１０３ｃにより測定されたエリア２０１内の調整後の温度が表示される。
【００７１】
回答結果一覧１４３には、エリア２０１に滞在する人物に割り振られたユーザーＩＤ又はゲストＩＤ、ロボット１００がユーザーＩＤ又はゲストＩＤで特定される人物に質問した質問時刻、この人物の回答結果が表示される。例えば、ユーザーＩＤが「ａ００１」、ゲストＩＤが「ｂ００１」で特定される２人の人物が「暑い」と回答し、ユーザーＩＤが「ａ００２」で特定される１人の人物が「普通」と回答したことが回答結果一覧１４３から示される。
【００７２】
回答集計欄１４４には、エリア２０１に滞在する人物からの回答結果を集計した値が表示される。例えば、回答集計欄１４４には、「暑い」、「普通」、「寒い」の３種類の回答結果と、各回答結果の人数とが格納される。回答結果一覧１４３に示したように、「暑い」と回答した人物は２人であり、「普通」と回答した人物は１人である。このため、回答集計欄１４４の「暑い」には「２」が表示され、「普通」には「１」が表示される。
【００７３】
設備制御装置１３０がエリア内の温度を制御可能な設備として空調機及び換気扇がある。このため、ロボット１００がエリア内の人物から「暑い」という回答結果を得た場合であっても、設備制御装置１３０は、単に空調機を動作させてエリア内の温度を下げるだけでなく、換気扇を動作させて温度の低いエリアから、人物が滞在しているエリアに空気の流れを発生させる換気や送風を行うことも可能である。逆に、ロボット１００がエリア内の人物から「寒い」という回答結果を得た場合であれば、設備制御装置１３０は、人物が滞在しているエリアに発生した空気の流れを止めるために、換気扇をオフして換気や送風を停止することも可能である。
【００７４】
このため、空調設備動作状況欄１４５には、エリア２０１に設置される空調・照明設備１３１のうち、空調機及び換気扇の動作状況が表示される。例えば、設備制御装置１３０により空調機の電源がオンされた場合には、空調機の欄に「ＯＮ」と表示され、空調機の電源がオフされた場合には、空調機の欄に「ＯＦＦ」と表示される。同様に、設備制御装置１３０により換気扇の電源がオンされた場合には、換気扇の欄に「ＯＮ」と表示され、換気扇の電源がオフされた場合には、換気扇の欄に「ＯＦＦ」と表示される。
【００７５】
情報端末１４０を使用する保守員は、ブラウザ１４１に表示されるエリア毎環境設定画面Ｗ１を見ることで、エリア毎の空調機器の設定状況と、ロボット１００が収集した質問の集計結果と、回答結果者の一覧と、空調・照明設備１３１の動作状況を確認可能である。そして、エリア２０１内の温度を「暑い」又は「寒い」のように不快に感じる人物が多ければ、ロボット制御装置１１０により空調・照明設備１３１の設定を変更する処理が行われる。ロボット制御装置１１０は、予め設定された調整可能範囲で示される範囲内で設備制御装置１３０に設定調整信号を送信する。そして、設備制御装置１３０は、受信した設定調整信号に従って空調・照明設備１３１の設定を変更する。これによりエリア２０１内の空調が、エリア２０１にいる人物にとって最適な温度に調整される。エリア２０１内のどの機器がオンされたかは、保守員が空調設備動作状況欄１４５を見て確認することが可能となる。
【００７６】
次に、ロボット制御装置１１０及びロボット監視サーバ１２１がロボット１００を制御する処理について説明する。
図１１は、環境調整システム１にて行われるロボット制御処理の例を示すフローチャートである。本実施の形態に係るロボット制御処理は、環境調整方法を実現するための処理である。
【００７７】
ロボット１００は、シナリオ実施部１０２ｄにより実施されるシナリオに従って、駆動制御部１０２ａが制御する駆動機構１０３ｆが駆動することにより、図２に示したエリア２０１〜２０８を巡回移動する。そして、ロボット１００の顔認識部１０２ｅは、カメラ１０３ａを用いて撮影したエリア内の画像データを解析して、画像データ内の顔を認識することで、エリア２０１〜２０８に人物が滞在しているか否かをエリア毎に判断する（ＳＡ１００）。顔認識部１０２ｅが画像データから顔を認識できなければ、ロボット１００がいるエリアには人物がいないので（ＳＡ１００のＮＯ）、ロボット１００は、シナリオに従って次のエリアに移動し、ステップＳＡ１００の処理を繰り返す。
【００７８】
顔認識部１０２ｅが画像データから顔を認識できれば、エリアに人物が１人以上いる（ＳＡ１００のＹＥＳ）。このため、ロボット１００のＣＰＵ１０１は、通信インターフェース１０４を通じた無線通信により、ロボット制御装置１１０に顔データを送信する（ＳＡ１０１）。
【００７９】
ロボット制御装置１１０のＣＰＵ１１１は、ロボット１００から送信された顔データを受信すると（ＳＢ１００）、顔解析部１１２ｃを起動する。顔解析部１１２ｃは、ロボット１００の顔認識部１０２ｅで画像データから認識された顔データと、ユーザー管理テーブル１１３ａに格納されている顔データとを照合し（ＳＢ１０１）、エリアに滞在する人物を特定する（ＳＢ１０２）。
【００８０】
顔解析部１１２ｃが照合しても、ロボット１００から送信された顔データから人物を特定できなければ、顔解析部１１２ｃは、ロボット１００から送信された顔データをゲスト管理テーブル１１３ｂに記録する。そして、顔解析部１１２ｃは、ゲスト管理テーブル１１３ｂに記録した顔データに対して、ゲストＩＤを自動的に割り振る。その際、顔解析部１１２ｃは、顔データを解析して、ゲストとして保存される人物の推定年齢と性別をゲスト管理テーブル１１３ｂに記録する。これら一連のユーザー管理テーブル１１３ａを参照した確認処理、及びゲスト管理テーブル１１３ｂに対する記録処理は、ロボット制御装置１１０がロボット１００から顔データを取得する度に行われる。
【００８１】
エリアに滞在する全ての人物の顔データに対してユーザー管理テーブル１１３ａの確認処理、及びゲスト管理テーブル１１３ｂへの記録処理が行われた後、ＣＰＵ１１１は、滞在時間算出部１１２ｄを起動する。滞在時間算出部１１２ｄは、ユーザー管理テーブル１１３ａに記録される、エリアへの入室時刻と現在時刻との差、又は質問時刻と現在時刻との差に基づいてエリア内の滞在時間を人物毎に算出する（ＳＢ１０３）。
【００８２】
次に、ＣＰＵ１１１は、質問部１１２ｅを起動する。質問部１１２ｅは、ユーザー管理テーブル１１３ａ又はゲスト管理テーブル１１３ｂから算出された人物毎の滞在時間、及びユーザーＩＤ又はゲストＩＤを、通信インターフェース１１４を介してロボット監視サーバ１２１に送信する。また、質問部１１２ｅは、ロボット監視サーバ１２１に対して、ロボット１００が各人物に質問するための質問内容の選定を依頼する（ＳＢ１０４）。
【００８３】
質問部１１２ｅは、ゲスト管理テーブル１１３ｂに記録された滞在時間の長い人物を、質問対象として優先して選定する。同様に、質問部１１２ｅは、ゲスト管理テーブル１１３ｂに記録され、滞在時間が長い人物を、質問対象として優先して選定する。
【００８４】
ロボット監視サーバ１２１は、ロボット制御装置１１０から質問内容の選定依頼を受け取ると（ＳＣ１００）、ＣＰＵ１２２が入出力データ処理部１２３ａを起動する。そして、入出力データ処理部１２３ａは、ロボット制御装置１１０から、人物毎の推定年齢、性別を含む人物情報を受信する。
【００８５】
次に、ＣＰＵ１２２は、質問内容選択部１２３ｂを起動する。質問内容選択部１２３ｂは、入出力データ処理部１２３ａから受信した人物情報に基づいて、主記憶装置１２４に予め格納されている質問内容を選択する（ＳＣ１０１）。ここで選択される質問内容は、エリアの空調・照明設備１３１に設定された温度に対して、ロボット１００の温度センサ１０３ｃが測定した温度が高い場合に、ロボット１００がエリアに滞在する人物に対して「暑くありませんか？」などの、現在の空調設定に対しての快適性を確認するメッセージとする。
【００８６】
次に、入出力データ処理部１２３ａは、質問内容選択部１２３ｂにより選択された質問内容を、通信インターフェース１２５を介してロボット制御装置１１０に送信する（ＳＣ１０２）。
【００８７】
次に、ロボット制御装置１１０は、通信インターフェース１１４を介してロボット監視サーバ１２１から質問内容を取得すると（ＳＢ１０５）、質問部１１２ｅは、通信インターフェース１１４を介してロボット１００に質問内容の音声データを送信する（ＳＢ１０６）。
【００８８】
ロボット１００の通信インターフェース１０４は、ロボット制御装置１１０から質問内容の音声データを受信する（ＳＡ１０２）。そして、ロボット１００のＣＰＵ１０１は、対話制御部１０２ｂを起動する。対話制御部１０２ｂは、エリアに滞在する人物に対して、質問を実施する（ＳＡ１０３）。このとき、対話制御部１０２ｂは、スピーカ１０３ｅから音声データに基づく質問の音声を放音させる。そして、対話制御部１０２ｂは、質問した人物からの回答結果を待つ。
【００８９】
次に、対話制御部１０２ｂは、ロボット１００のマイクロフォン１０３ｂが集音した人物が回答した質問への回答結果を取得する（ＳＡ１０４）。回答結果は、マイクロフォン１０３ｂにより音声データとして対話制御部１０２ｂに出力される。対話制御部１０２ｂは、通信インターフェース１０４を介して、ロボット制御装置１１０に回答結果を送信する（ＳＡ１０５）。
【００９０】
ロボット制御装置１１０内のＣＰＵ１１１は、回答結果処理部１１２ｆを起動する。回答結果処理部１１２ｆは、通信インターフェース１１４を介してロボット１００から回答結果を受信する（ＳＢ１０７）。そして、回答結果処理部１１２ｆは、回答結果を処理し、回答結果に応じたデータをユーザー管理テーブル１１３ａ又はゲスト管理テーブル１１３ｂに記録する。例えば、回答結果処理部１１２ｆは、人物から「暑い」という音声データを回答結果として取得した場合、ユーザーＩＤ又はゲストＩＤによって特定されるテーブルの回答結果欄に「暑い」と記録する。
【００９１】
次に、回答結果処理部１１２ｆは、エリアに質問対象となる他の人物がいるか否かを判断する（ＳＢ１０８）。なお、一つのエリアに多数の人物が滞在することも想定されるため、ロボット１００が質問を実施する人数を最大５人とする。ただし、ロボット１００が質問を実施する人数の最大値は任意に設定可能とする。
【００９２】
ロボット１００が質問しておらず、回答結果を取得していない人物がエリアにいれば（ＳＢ１０８のＹＥＳ）、回答結果処理部１１２ｆは、ステップＳＢ１０５に戻って、ロボット１００に質問を実施させるための処理を繰り返す。例えば、エリアに６人の人物がいた場合、最大値である５人の人物に対してロボット１００が質問を実施するために、ステップＳＢ１０５以降の処理を繰り返す。
【００９３】
一方、ロボット１００が、エリアに滞在する全ての人物、又は最大人数の人物に対して質問を実施し、回答結果を取得していれば、回答結果処理部１１２ｆは、エリアに質問対象となる他の人物がいないと判断する（ＳＢ１０８のＮＯ）。
【００９４】
次に、回答結果処理部１１２ｆは、ユーザー管理テーブル１１３ａ及びゲスト管理テーブル１１３ｂを参照してエリア毎に回答結果を集計する。そして、回答結果処理部１１２ｆは、回答結果に基づいて、エリア内の設定温度を変更する必要があるか否か判断する（ＳＢ１０９）。例えば、回答結果処理部１１２ｆは、集計した回答結果に基づいて、過半数となる回答結果を確認する。過半数となる回答結果として「普通」があれば、回答結果処理部１１２ｆは、エリア内の設定温度を変更する必要がないと判断する（ＳＢ１０９のＮＯ）。
【００９５】
一方、回答結果処理部１１２ｆは、過半数となる回答結果として「暑い」又は「寒い」のいずれかがあれば、エリア内の設定温度を変更する必要があると判断する（ＳＢ１０９のＹＥＳ）。このため、ＣＰＵ１１１は、変更指示部１１２ｇを起動する。変更指示部１１２ｇは、設備制御装置１３０に対して、空調・照明設備１３１の設定温度を変更するための変更指示情報を送信する（ＳＢ１１０）。ロボット制御装置１１０から変更指示情報を受信した設備制御装置１３０は、空調・照明設備１３１に設備制御信号を出力して、空調・照明設備１３１の設定温度を変更する。
【００９６】
以上説明した一実施の形態に係る環境調整システム１では、ロボット１００が質問した、エリアに滞在する人物の意見に基づいて、空調・照明設備１３１の設定温度を変更するので、そのエリアに滞在する人物にとって快適な環境を提供することが可能となる。
【００９７】
なお、上述した一実施の形態では、空調・照明設備１３１のうち、空調機の設定温度を変更する処理について説明した。しかし、エリアに滞在している人物にロボット１００が「暑いですか？」と質問した場合に、人物から「暑くはないけど、暗いね。」といった回答結果を得る場合もある。ロボット１００がこのような回答結果を得た場合には、空調・照明設備１３１のうち、照明設備について照度を変更してもよい。
【００９８】
従来では、照度センサが設置される位置が日陰であればエリア内が暗過ぎると判断したり、逆に照度センサが設置される位置が日なたであればエリア内が明るすぎると判断したりすることで過剰に照明設備の設定が変更されることがあった。しかし、環境調整システム１では、ロボット１００がエリア内を移動可能である。このため、ロボット１００が人物に対して質問し、回答結果を得ることにより、ロボット制御装置１１０は、エリアに滞在する人物の回答結果、及び人物がいるエリア内の場所に応じて適切な照度であるかを判断することができる。エリア毎の照度を管理するためには、ユーザー管理テーブル１１３ａ、ゲスト管理テーブル１１３ｂ、エリア環境管理テーブル１１３ｃ、エリア毎環境設定画面Ｗ１にそれぞれ照度に関する項目を追加する。そして、回答結果処理部１１２ｆは照度に関する項目に応じて、エリアが明るすぎる、又は暗すぎる等の回答結果を集計し、エリアに合わせて空調・照明設備１３１の照度の設定を変更する。これにより、エリア内の人物に快適な照度とすることができる。
【００９９】
［変形例］
なお、上述した実施の形態では、ユーザー管理テーブル１１３ａにユーザーＩＤ毎の顔データが予め登録されていることを前提とする。しかし、ロボット１００の顔認識部１０２ｅが認識したエリアに滞在する人物の顔データが、ユーザー管理テーブル１１３ａに保存されているか否かを判断することで、エリアへの入室が許可される社員であるか、入室が許可されない非社員であるかを切り分け、ロボット１００に対して社員しか知らない質問をエリア内の人物に実施するよう制御することができる。これにより、環境調整システム１は、入室が許可されない非社員が不正な方法でエリアに入室することで発生する可能性のある犯罪を防ぐことも可能となる。
【０１００】
また、図１０のステップＳＢ１００、ＳＢ１０１の間に、エリア内の設定温度と測定温度の温度差が所定値以内であるか否かを判断する処理を加えてもよい。この処理では、ロボット制御装置１１０内のＣＰＵ１１１は、ロボット１００から受信したエリア内の測定温度を示す情報を受信し、エリア環境管理テーブル１１３ｃにエリア内の測定温度を保存する。また、ＣＰＵ１１１は、エリア環境管理テーブル１１３ｃを参照して、エリア内の設定温度と測定温度の温度差を算出し、エリア環境管理テーブル１１３ｃに温度差も保存する。そして、回答結果処理部１１２ｆは、エリア環境管理テーブル１１３ｃに保存された温度差の値が、予め定められた所定値（ここでは２℃とする）以内であるか否かを判断してもよい。
【０１０１】
この場合、回答結果処理部１１２ｆは、ロボット１００が有する温度センサ１０３ｃ又は照度センサ１０３ｄによって測定されたエリアの環境値が、エリアに設定された基準値と所定値以上異なる場合に、エリアの環境値を変更する。例えば、エリア環境管理テーブルのエリア２０１の設定温度が２５．０℃であるのに対して、測定温度が２７．５℃であれば、温度差が２．５℃であるため、２℃以上の差がある。エリア環境管理テーブル１１３ｃに保存された温度差の値が２℃以上であれば、エリアに滞在する人物が不快さを感じていることが多いため、設定温度の変更が必要と考えられる。しかし、エリアに滞在する人物が全て不快さを感じるかは不明であるため、ロボット１００が人物に対してエリア内の環境が不快であるか否かを質問する処理を行う。これにより、エリアに滞在する人物に合わせて、エリア内の空調・照明設備１３１の設定変更を行うことができる。
【０１０２】
また、図１０のエリア毎環境設定画面Ｗ１に示したように、エリアに滞在する人物の回答結果の集計値が多い方に合わせてエリアの環境値が変更された。しかし、集計値が多い方に合わせるだけでなく、エリアに滞在する人物の性別、年齢等に応じて、エリアの環境値が変更されてもよい。
【０１０３】
また、ロボット１００は、エリアに滞在する人物に対して質問を放音し、回答結果を集音していた。ただし、静かな環境では、質問されていない他の人物にとって音声による対話を騒がしく感じやすい。このため、ロボット１００に、対話用のタッチパネルディスプレイ等を設けて、このディスプレイに質問を表示し、ディスプレイに表示された選択肢から人物が選択した内容を回答結果として得てもよい。このように選択肢から選択された内容を回答結果とすることで、回答結果の管理、及び集計をしやすくなる。
【０１０４】
また、上述した実施の形態では、エリアの環境として温度及び照度を考慮したが、湿度を考慮してもよい。例えば、エリアに滞在する人物が乾燥していると回答した場合、ロボット制御装置１１０が加湿器を動作させてもよい。逆に、エリアに滞在する人物が湿度が高いと回答した場合、ロボット制御装置１１０が除湿器を動作させてもよい。
【０１０５】
また、ロボット１００が、ロボット制御装置１１０が有する制御装置１１２内の各部の機能、及び主記憶装置１１３内の各テーブルを有してもよい。これにより、ロボット１００は、エリアに滞在する人物への質問及び回答結果の取得をロボット制御装置１１０の処理を経ずに行うことができる。
【０１０６】
また、ロボット制御装置１１０が、ロボット監視サーバ１２３が有する質問内容選択部１２３ｂの機能を有してもよい。これによりロボット監視サーバ１２３から送信される質問内容を待たずに、ロボット制御装置１１０がロボット１００に質問内容を送信できる。
【０１０７】
本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
例えば、上述した実施の形態は本発明を分かりやすく説明するために装置及びシステムの構成を詳細かつ具体的に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されない。また、本実施の形態の構成の一部について、他の構成の追加、削除、置換をすることも可能である。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１０８】
１…環境調整システム、１００…ロボット、１０２ａ…駆動制御部、１０２ｂ…対話制御部、１０２ｄ…シナリオ実施部、１０２ｅ…顔認識部、１０３…入出力装置、１１０…ロボット制御装置、１１２ｂ…シナリオ司令部、１１２ｃ…顔解析部、１１２ｄ…滞在時間算出部、１１２ｅ…質問部、１１２ｆ…回答結果処理部、１１２ｇ…変更指示部、１２０…ロボット監視センター、１２１…ロボット監視サーバ、１３０…設備制御装置、１３１…空調・照明設備、１４０…情報端末
【図１】
2019207039.tif 000003
【図２】
2019207039.tif 000004
【図３】
2019207039.tif 000005
【図４】
2019207039.tif 000006
【図５】
2019207039.tif 000007
【図６】
2019207039.tif 000008
【図７】
2019207039.tif 000009
【図８】
2019207039.tif 000010
【図９】
2019207039.tif 000011
【図１０】
2019207039.tif 000012
【図１１】
2019207039.tif 000013