(57)【要約】【課題】ロボットまたは音声対応電子回路モジュールの動作を設定するプログラムを簡単な記載にしてロボットまたは音声対応電子回路モジュールを容易に操作し、ロボットまたは音声対応電子回路モジュールのタイプが複数であっても１つのプログラムでロボットまたは音声対応電子回路モジュールの動作を設定して制御するロボットまたは音声対応電子回路モジュール制御システムを提供すること。【解決手段】サーバ１５０が、ロボット１４０Ａ、１４０Ｂ、１４０Ｃまたは音声対応電子回路モジュール１６０に対してブラウザ側プログラムの動作指令を送り、ロボットまたは音声対応電子回路モジュールが、サーバからのブラウザ側プログラムの動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行するロボットまたは音声対応電子回路モジュール制御システム１００。【選択図】図１
2018079544.tif 000002
【特許請求の範囲】
【請求項１】
表示パネルに表示されるブラウザと、前記ブラウザの表示指令を含むとともにロボットの動作指令を含むブラウザ側プログラムと、通信手段を有して専用プログラムの動作指令によって動作するロボットまたは音声対応電子回路モジュールと、前記ブラウザ側プログラムのロボットまたは音声対応電子回路モジュールの動作指令をロボットまたは音声対応電子回路モジュールへ送信するサーバとを備えたロボットまたは音声対応電子回路モジュール制御システムであって、
前記サーバが、前記ロボットまたは音声対応電子回路モジュールに対してブラウザ側プログラムの動作指令を送り、
前記ロボットまたは音声対応電子回路モジュールが、前記ブラウザ側プログラムの動作指令を専用プログラムの動作指令に変換するプログラム変換手段を有し、前記サーバからのブラウザ側プログラムの動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行することを特徴とするロボットまたは音声対応電子回路モジュール制御システム。
【請求項２】
前記ロボットまたは音声対応電子回路モジュールが実行する動作指令の内容は、前記ブラウザを操作するユーザに対するものであり、
ユーザがブラウザを操作したとき、前記サーバが、前記ロボットまたは音声対応電子回路モジュールに対してブラウザ側プログラムの動作指令を送り、
前記ロボットまたは音声対応電子回路モジュールが、前記サーバからのブラウザ側プログラムの動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行し、
再びユーザがブラウザを操作したとき、前記サーバが、前記ロボットまたは音声対応電子回路モジュールに対してブラウザ側プログラムの動作指令を送ることを特徴とする請求項１に記載のロボットまたは音声対応電子回路モジュール制御システム。
【請求項３】
前記ブラウザ側プログラムが、ハイパーテキスト・マークアップ・ランゲージ形式であることを特徴とする請求項１または請求項２に記載のロボットまたは音声対応電子回路モジュール制御システム。
【請求項４】
前記ロボットが、ユーザの顔を撮影する撮影手段と、音声を発するスピーカと、音声を収集するマイクとを有し、
前記サーバが、ユーザの名前を聞く指令およびユーザの顔を撮影する指令をロボットに送り、
前記ロボットが、ユーザに対して名前を聞くとともにユーザの顔を撮影し、
前記サーバが、前記ロボットから送られたユーザの名前の情報と顔の情報とを結びつけて記憶することを特徴とする請求項１乃至請求項３のいずれか１つに記載のロボットまたは音声対応電子回路モジュール制御システム。
【請求項５】
前記ロボットまたは音声対応電子回路モジュールが、音声を発するスピーカを有し、
前記サーバが、アンケート質問する指令をロボットまたは音声対応電子回路モジュールに送り、
前記ロボットまたは音声対応電子回路モジュールが、ユーザに対してアンケート質問するとともに、前記表示パネルが、アンケート回答の選択肢を表示し、
ユーザの選択によって表示パネルのブラウザから入力があったとき、前記サーバが、前記表示パネルから送られた入力情報を記憶することを特徴とする請求項１乃至請求項３のいずれか１つに記載のロボットまたは音声対応電子回路モジュール制御システム。
【請求項６】
前記ロボットまたは音声対応電子回路モジュールが、テキストデータ判読機能と、音声を発するスピーカとを有し、前記サーバにおけるプレゼンテーション用アプリケーションソフト起動中に、アプリケーションファイルの表示ページ毎に対応するテキストデータを判読して音声として発し、当該表示ページのテキストデータの判読および音声発信が終了すると、当該表示ページの動作終了の旨をサーバへ送るとともに表示ページを次ページへ送る指令を、前記サーバのプレゼンテーション用アプリケーションソフトへ送ることを特徴とする請求項１乃至請求項３のいずれか１つに記載のロボットまたは音声対応電子回路モジュール制御システム。
【請求項７】
前記ロボットまたは音声対応電子回路モジュールが、テキストデータ判読機能と、音声を発するスピーカとを有し、前記サーバにおけるメールデータおよびスケジュール管理データにアクセスして、新着メールおよび本日の予定を読み上げることを特徴とする請求項１乃至請求項３のいずれか１つに記載のロボットまたは音声対応電子回路モジュール制御システム。
【請求項８】
前記ロボットが、複数の地点に設置されるとともに、表示画面と、ユーザの顔を撮影する撮影手段と、音声を発するスピーカとをそれぞれ有し、ユーザの顔を撮影し、
前記サーバが、前記ロボットによって撮影された顔のデータと前記撮影したロボットとを結びつけてデータ情報を記憶し、各ロボットの所定時間内の撮影頻度に基づき、各ロボット周辺の混雑状況を判断して、前記撮影したロボットへ混雑状況を送信し、
前記撮影したロボットが、他のロボット周辺の混雑状況を音声および文字の少なくとも一方によってユーザに知らせることを特徴とする請求項１乃至請求項３のいずれか１つに記載のロボットまたは音声対応電子回路モジュール制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示パネルに表示されるブラウザと、ブラウザの表示指令を含むとともにロボットまたは音声対応電子回路モジュールの動作指令を含むブラウザ側プログラムと、通信手段を有して専用プログラムの動作指令によって動作するロボットまたは音声対応電子回路モジュールと、ブラウザ側プログラムのロボットまたは音声対応電子回路モジュールの動作指令をロボットまたは音声対応電子回路モジュールへ送信するサーバとを備えたロボットまたは音声対応電子回路モジュール制御システムに関する。
【背景技術】
【０００２】
従来、ロボットについて、人から見て自然に、違和感を与えないように、ロボットの動作を切り替えることや、動作を再開することを可能とする動作制御方法やロボットが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３３０７１号公報（特に、段落００５３、図３参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の動作制御方法やロボットのプログラミングは、Ｃ＋＋、Ｊａｖａ（登録商標）などの高級言語によって行われることが一般的であるため、ロボットの動作を設定して制御することは、非常に困難であるという問題があった。
さらに、１つのロボットに対して１つのプログラムを用いることが原則であって、異なるタイプのロボット毎に別々のプログラムが必要であるため、異なるタイプのロボットが複数ある場合に各ロボットの動作を設定してそれぞれ制御することは、非常に困難であるという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、ロボットまたは音声対応電子回路モジュールの動作を設定するプログラムを簡単な記載にしてロボットまたは音声対応電子回路モジュールを容易に操作するとともに、ロボットまたは音声対応電子回路モジュールのタイプが複数であっても１つのプログラムでロボットまたは音声対応電子回路モジュールの動作を設定して各ロボットまたは音声対応電子回路モジュールの動作を制御するロボットまたは音声対応電子回路モジュール制御システムを提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、表示パネルに表示されるブラウザと、前記ブラウザの表示指令を含むとともにロボットの動作指令を含むブラウザ側プログラムと、通信手段を有して専用プログラムの動作指令によって動作するロボットまたは音声対応電子回路モジュールと、前記ブラウザ側プログラムのロボットまたは音声対応電子回路モジュールの動作指令をロボットまたは音声対応電子回路モジュールへ送信するサーバとを備えたロボットまたは音声対応電子回路モジュール制御システムであって、前記サーバが、前記ロボットまたは音声対応電子回路モジュールに対してブラウザ側プログラムの動作指令を送り、前記ロボットまたは音声対応電子回路モジュールが、前記ブラウザ側プログラムの動作指令を専用プログラムの動作指令に変換するプログラム変換手段を有し、前記サーバからのブラウザ側プログラムの動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行することにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載されたロボットまたは音声対応電子回路モジュール制御システムの構成に加えて、前記ロボットまたは音声対応電子回路モジュールが実行する動作指令の内容は、前記ブラウザを操作するユーザに対するものであり、ユーザがブラウザを操作したとき、前記サーバが、前記ロボットまたは音声対応電子回路モジュールに対してブラウザ側プログラムの動作指令を送り、前記ロボットまたは音声対応電子回路モジュールが、前記サーバからのブラウザ側プログラムの動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行し、再びユーザがブラウザを操作したとき、前記サーバが、前記ロボットまたは音声対応電子回路モジュールに対してブラウザ側プログラムの動作指令を送ることにより、前述した課題をさらに解決するものである。
【０００８】
本請求項３に係る発明は、請求項１または請求項２に記載されたロボットまたは音声対応電子回路モジュール制御システムの構成に加えて、前記ブラウザ側プログラムが、ハイパーテキスト・マークアップ・ランゲージ形式であることにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたロボットまたは音声対応電子回路モジュール制御システムの構成に加えて、前記ロボットが、ユーザの顔を撮影する撮影手段と、音声を発するスピーカと、音声を収集するマイクとを有し、前記サーバが、ユーザの名前を聞く指令およびユーザの顔を撮影する指令をロボットに送り、前記ロボットが、ユーザに対して名前を聞くとともにユーザの顔を撮影し、前記サーバが、前記ロボットから送られたユーザの名前の情報と顔の情報とを結びつけて記憶することにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたロボットまたは音声対応電子回路モジュール制御システムの構成に加えて、前記ロボットまたは音声対応電子回路モジュールが、音声を発するスピーカを有し、前記サーバが、アンケート質問する指令をロボットまたは音声対応電子回路モジュールに送り、前記ロボットまたは音声対応電子回路モジュールが、ユーザに対してアンケート質問するとともに、前記表示パネルが、アンケート回答の選択肢を表示し、ユーザの選択によって表示パネルのブラウザから入力があったとき、前記サーバが、前記表示パネルから送られた入力情報を記憶することにより、前述した課題をさらに解決するものである。
【００１１】
本請求項６に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたロボットまたは音声対応電子回路モジュール制御システムの構成に加えて、前記ロボットまたは音声対応電子回路モジュールが、テキストデータ判読機能と、音声を発するスピーカとを有し、前記サーバにおけるプレゼンテーション用アプリケーションソフト起動中に、アプリケーションファイルの表示ページ毎に対応するテキストデータを判読して音声として発し、当該表示ページのテキストデータの判読および音声発信が終了すると、当該表示ページの動作終了の旨をサーバへ送るとともに表示ページを次ページへ送る指令を、前記サーバのプレゼンテーション用アプリケーションソフトへ送ることにより、前述した課題をさらに解決するものである。
【００１２】
本請求項７に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたロボットまたは音声対応電子回路モジュール制御システムの構成に加えて、前記ロボットまたは音声対応電子回路モジュールが、テキストデータ判読機能と、音声を発するスピーカとを有し、前記サーバにおけるメールデータおよびスケジュール管理データにアクセスして、新着メールおよび本日の予定を読み上げることにより、前述した課題をさらに解決するものである。
【００１３】
本請求項８に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたロボットまたは音声対応電子回路モジュール制御システムの構成に加えて、前記ロボットが、複数の地点に設置されるとともに、表示画面と、ユーザの顔を撮影する撮影手段と、音声を発するスピーカとをそれぞれ有し、ユーザの顔を撮影し、前記サーバが、前記ロボットによって撮影された顔のデータと前記撮影したロボットとを結びつけてデータ情報を記憶し、各ロボットの所定時間内の撮影頻度に基づき、各ロボット周辺の混雑状況を判断して、前記撮影したロボットへ混雑状況を送信し、前記撮影したロボットが、他のロボット周辺の混雑状況を音声および文字の少なくとも一方によってユーザに知らせることにより、前述した課題をさらに解決するものである。
【発明の効果】
【００１４】
本発明のロボットまたは音声対応電子回路モジュール制御システムは、表示パネルに表示されるブラウザと、ブラウザの表示指令を含むとともにロボットの動作指令を含むブラウザ側プログラムと、通信手段を有して専用プログラムの動作指令によって動作するロボットまたは音声対応電子回路モジュールと、ブラウザ側プログラムのロボットまたは音声対応電子回路モジュールの動作指令をロボットまたは音声対応電子回路モジュールへ送信するサーバとを備えているにより、ロボットまたは音声対応電子回路モジュールを動作させることができるばかりでなく、以下のような特有の効果を奏することができる。
【００１５】
本請求項１に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、ブラウザ側プログラムの動作指令がロボットまたは音声対応電子回路モジュール内で専用プログラムの動作指令に変換されるため、ブラウザ側プログラムを簡単な記載にしてロボットまたは音声対応電子回路モジュールを容易に操作することができる。
さらに、サーバが同一のブラウザ側プログラムの動作指令を複数のロボットまたは音声対応電子回路モジュールへ送るため、同一のブラウザ側プログラムで複数のロボットまたは音声対応電子回路モジュールをそれぞれ動作させることができる。
【００１６】
本請求項２に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、請求項１に係る発明が奏する効果に加えて、ユーザの操作に起因してロボットまたは音声対応電子回路モジュールが動作指令を実行するため、ユーザの行動とロボットまたは音声対応電子回路モジュールの行動とを対話型である所謂、インタラクティブなものにしてユーザの要求に応えることができる。
【００１７】
本請求項３に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、請求項１または請求項２に係る発明が奏する効果に加えて、簡易なプログラムとなるため、容易にブラウザ側プログラムを構成してロボットまたは音声対応電子回路モジュールを動作させることができる。
【００１８】
本請求項４に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、ユーザの名前と顔とが一致したデータがサーバに蓄積されるため、容易にユーザの名前と顔のデータベースを作成することができる。
【００１９】
本請求項５に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、ユーザであるお客様のアンケート回答の情報がサーバに蓄積されるため、アンケート結果を容易に集計してデータベース化するとともにマーケティング情報として活用することができる。
さらに、ロボットまたは音声対応電子回路モジュールが質問者でありユーザである回答者が遠慮無く本音を回答するため、価値ある本音のアンケート結果を収集することができる。
【００２０】
本請求項６に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、ページ毎にロボットまたは音声対応電子回路モジュールがプレゼンテーション資料説明用の台詞を読み上げてページを送るため、無人でプレゼンテーションを実行することができる。
さらに、大勢のお客の前であっても読み手であるロボットまたは音声対応電子回路モジュールが緊張しないため、スムーズにプレゼンテーションを進めることができる。
【００２１】
本請求項７に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、新着メールの内容や本日の予定がロボットまたは音声対応電子回路モジュールの音声によってユーザの耳に入るため、新着メールのチェック漏れをなくすとともにスケジュールのミスや漏れをなくすことができる。
さらに、ロボットまたは音声対応電子回路モジュールがユーザに適宜連絡して秘書としての機能を果たすため、秘書を抱える必要がなく人件費を削減することができる。
【００２２】
本請求項８に係る発明のロボットまたは音声対応電子回路モジュール制御システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、複数の地点にロボットを設置してスタンプラリーをしたときに各地点の混雑状況についての情報がユーザに伝わってユーザは空いている地点を目指して移動するため、複数のロボットが設置された会場内の人の動線をコントロールして人の移動をスムーズにすることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システムの概念図。
【図２】本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システムのブラウザ側プログラムの一例を示す図。
【図３】本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システムの受付サポート機能の概念図。
【図４】本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システムの受付サポート機能のチャート図。
【図５】本発明の第２実施例のロボットまたは音声対応電子回路モジュール制御システムのアンケート収集機能の概念図。
【図６】本発明の第２実施例のロボットまたは音声対応電子回路モジュール制御システムのアンケート収集機能のチャート図。
【図７】本発明の第３実施例のロボットまたは音声対応電子回路モジュール制御システムのプレゼンテーション機能の概念図。
【図８】本発明の第３実施例のロボットまたは音声対応電子回路モジュール制御システムのプレゼンテーション機能のチャート図。
【図９】本発明の第４実施例のロボットまたは音声対応電子回路モジュール制御システムのオフィスアシスタント機能の概念図。
【図１０】本発明の第４実施例のロボットまたは音声対応電子回路モジュール制御システムのオフィスアシスタント機能の新着メールについてのチャート図。
【図１１】本発明の第４実施例のロボットまたは音声対応電子回路モジュール制御システムのオフィスアシスタント機能のスケジュールについてのチャート図。
【図１２】本発明の第５実施例のロボットまたは音声対応電子回路モジュール制御システムのスタンプラリー機能の概念図。
【図１３】本発明の第５実施例のロボットまたは音声対応電子回路モジュール制御システムのスタンプラリー機能のチャート図。
【発明を実施するための形態】
【００２４】
本発明のロボットまたは音声対応電子回路モジュール制御システムは、表示パネルに表示されるブラウザと、前記ブラウザの表示指令を含むとともにロボットの動作指令を含むブラウザ側プログラムと、通信手段を有して専用プログラムの動作指令によって動作するロボットまたは音声対応電子回路モジュールと、前記ブラウザ側プログラムのロボットまたは音声対応電子回路モジュールの動作指令をロボットまたは音声対応電子回路モジュールへ送信するサーバとを備え、前記サーバが、前記ロボットまたは音声対応電子回路モジュールに対してブラウザ側プログラムの動作指令を送り、前記ロボットまたは音声対応電子回路モジュールが、前記ブラウザ側プログラムの動作指令を専用プログラムの動作指令に変換するプログラム変換手段を有し、前記サーバからのブラウザ側プログラムの動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行することにより、ブラウザ側プログラムを簡単な記載にしてロボットまたは音声対応電子回路モジュールを容易に操作するものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００２５】
例えば、ブラウザ側プログラムは、ハイパーテキスト・マークアップ・ランゲージ形式など比較的短くて簡単な記載で動作指令を表すことができるものであれば如何なるものであっても構わない。
また、プログラム変換手段は、ロボットまたは音声対応電子回路モジュールにインストールできるソフトウエアであり、ブラウザ側プログラムの動作指令を専用プログラムの動作指令に変換するものであれば如何なるものであっても構わない。
表示パネルは、ブラウザや画像を表示するものであれば、タッチ式のパネルでも単に表示する非タッチ式のパネルでもよい。
音声対応電子回路モジュールは、シングルボードコンピュータであり、少なくとも、回路基板と、制御部と、記憶部と、スピーカ部またはマイク部と、コネクタと、無線通信部とを有しているものであればよい。
このうち、スピーカ部、マイク部および無線通信部は、コネクタを介して接続された取付タイプでもよいし、回路基板に設けられた所謂、内蔵タイプでもよい。
【実施例１】
【００２６】
以下に、本発明の第１実施例であるロボットまたは音声対応電子回路モジュール制御システム１００について、図１乃至図４に基づいて説明する。
ここで、図１は、本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００の概念図であり、図２は、本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００のブラウザ側プログラム１３０の一例を示す図であり、図３は、本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００の受付サポート機能の概念図であり、図４は、本発明の第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００の受付サポート機能のチャート図である。
【００２７】
本発明の第１実施例であるロボットまたは音声対応電子回路モジュール制御システム１００は、図１乃至図３に示すように、表示パネルの一例であるタッチパネル１１０に表示されるブラウザ１２０と、ブラウザ側プログラム１３０と、ロボット１４０Ａ〜１４０Ｃと、サーバ１５０と、音声対応電子回路モジュール１６０とを備えている。
このうち、ブラウザ側プログラム１３０は、一例として、ハイパーテキスト・マークアップ・ランゲージ形式（以下、ＨＴＬＭ形式という）であり、ブラウザ１２０の表示指令を含むとともにロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０の動作指令を含んでいる（図２参照）。
【００２８】
また、ロボット１４０Ａ〜１４０Ｃは、基本的には、図示しない無線式の通信手段を有し、ロボット専用プログラムとして、例えば、Ｊａｖａ（登録商標）やＣ＋＋のプログラムによる動作指令によって動作するように構成されている。
サーバ１５０は、図示しない無線式の通信手段を有して、ブラウザ側プログラム１３０のロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０の動作指令をロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０へ送信するように設けられている。
なお、無線式の通信手段をサーバ１５０と一体に構成してもよいし、別体に構成してもよい。
音声対応電子回路モジュール１６０は、所謂、ラズベリーパイと呼ばれているシングルボードコンピュータであり、詳しい図示を省略するが、回路基板と、制御部である集積回路部と、記憶部と、スピーカ部と、マイク部と、コネクタと、無線通信部とを有している。
このうち、スピーカ部、マイク部および無線通信部は、コネクタと接続されている取付タイプでもよいし、回路基板に直接載置されて接続された内蔵タイプでもよい。
また、音声対応電子回路モジュール１６０は、モジュール専用プログラムとして、ロボット１４０Ａ〜１４０Ｃと同様、例えば、Ｊａｖａ（登録商標）やＣ＋＋のプログラムによる動作指令によって動作するように構成されている。
さらに、音声対応電子回路モジュール１６０は、コネクタを介して撮影手段であるカメラや各種センサーやスイッチと接続自在に設けられている。
【００２９】
さらに、本実施例では、ロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０が、ブラウザ側プログラム１３０のＨＴＬＭ形式の動作指令を専用プログラムのＪａｖａ（登録商標）やＣ＋＋形式の動作指令に変換するプログラム変換手段としてのソフトウエアを有している。
【００３０】
また、サーバ１５０が、ロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０に対してブラウザ側プログラム１３０の動作指令を送るように構成されている。
そして、ロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０が、サーバ１５０からのブラウザ側プログラム１３０のＨＴＬＭ形式の動作指令を、プログラム変換手段によって専用プログラムのＪａｖａ（登録商標）やＣ＋＋形式の動作指令に変換してから実行するように構成されている。
これにより、ブラウザ側プログラム１３０のＨＴＬＭ形式の動作指令が、ロボット内および音声対応電子回路モジュール内で専用プログラムのＪａｖａ（登録商標）やＣ＋＋形式の動作指令に変換される。
【００３１】
その結果、ブラウザ側プログラム１３０を、例えば、ＨＴＬＭ形式の簡単な記載にしてロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０を容易に操作することができる。
さらに、サーバ１５０が同一のブラウザ側プログラム１３０のＨＴＬＭ形式の動作指令を複数のロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０へ送ると、同一のブラウザ側プログラム１３０で複数のロボット１４０Ａ〜１４０Ｃおよび音声対応電子回路モジュール１６０をそれぞれ動作させることができる。
【００３２】
また、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０が実行する動作指令の内容は、ブラウザ１２０を操作するユーザに対するものである。
ユーザがブラウザ１２０を操作したとき、サーバ１５０が、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０に対してブラウザ側プログラム１３０の動作指令を送るように構成されている。
ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０が、サーバ１５０からのブラウザ側プログラム１３０の動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行する。
【００３３】
そして、再びユーザがブラウザ１２０を操作したとき、サーバ１５０が、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０に対してブラウザ側プログラム１３０の動作指令を送るように設けられている。
これにより、ユーザの操作に起因してロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０が動作指令を実行する。
その結果、ユーザの行動とロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０の行動とを対話型である所謂、インタラクティブなものにしてユーザの要求に応えることができる。
【００３４】
本実施例では、図３および図４を用いて、受付機能を果たすロボット１４０Ａについてより詳細に説明する。
本実施例では、前提として、ロボット１４０Ａが、ユーザの顔を撮影する撮影手段としてのカメラ（図示せず）と、音声を発するスピーカ（図示せず）と、音声を収集するマイク（図示せず）とを有している。
【００３５】
そして、例えば、ロボット１４０Ａとタッチパネル１１０が、会社の受付に設置されたとする。
ステップＳ１では、ロボット１４０Ａが、カメラを用いて目の前のユーザの顔を認識できるか否かを判定する。
ユーザの顔を認識できた場合、ステップＳ２へ進む。他方、認識できなかった場合、ステップＳ１を繰り返す。
【００３６】
ステップＳ２では、ロボット１４０Ａが、スピーカを用いてユーザに対して、一例として「こんにちは！」と話かけ、ステップＳ３へ進む。
ステップＳ３では、ロボット１４０Ａが、ユーザに対して、一例として「名前を教えてください」と質問をし、ステップＳ４へ進む。
ステップＳ４では、ロボット１４０Ａが、マイクを用いてユーザからの返答を録音し、ステップＳ５へ進む。
【００３７】
ステップＳ５では、ロボット１４０Ａが、ユーザからの回答であるユーザの名前を録音できたか否かを判定し、録音できたと判定した場合、ステップＳ６へ進む。他方、録音できなかったと判定した場合、ステップＳ３へ戻る。
ここで、ユーザの名前を録音できたか否かの判定は、例えば、姓名データベースにあるものか否かで判定してもよい。
【００３８】
ステップＳ６では、カメラを用いて目の前のユーザの顔を撮影し、ステップＳ７へ進む。
ステップＳ７では、ロボット１４０Ａが、ユーザの顔を撮影できたか否かを判定し、撮影できたと判定した場合、ステップＳ８へ進む。他方、撮影できなかったと判定した場合、ステップＳ６へ戻る。
ステップＳ８では、図３に示すブラウザ１２０を表示した状態で、ロボット１４０Ａが、ユーザに対して、一例として「いらっしゃいませ！  受付の○○です。社員名から検索しますか？  それとも部署名から検索しますか？  ボタンを押してみてください。」と話し、ステップＳ９へ進む。
【００３９】
ステップＳ９では、ブラウザ１２０を表示するタッチパネル１１０において、所定時間内に入力信号があったか否かをロボット１４０Ａが判定する。
ここで、入力信号があった場合は、タッチパネル１１０からサーバ１５０を介してロボット１４０Ａへその旨が送信されるため、入力信号があった旨をロボット１４０Ａが認識する。
入力信号があった場合、ステップＳ１０へ進む。他方、入力信号がなかった場合、ステップＳ８へ戻る。
【００４０】
ステップＳ１０では、ロボット１４０Ａが、通信手段を用いてサーバ１５０を介してタッチパネル１１０の表示画面の変更を指示し、ステップＳ１１へ進む。
ステップＳ１１では、タッチパネル１１０の表示画面が変わるに伴って、ロボット１４０Ａが、ユーザに対して、例えば「ご用のある部署のボタンを押してください」と話し、ステップＳ１２へ進む。
ステップＳ１２では、ブラウザ１２０を表示するタッチパネル１１０において、所定時間内に入力信号があったか否かをロボット１４０Ａが判定する。
入力信号があった場合、ステップＳ１３へ進む。他方、入力信号がなかった場合、ステップＳ１１へ戻る。
【００４１】
ステップＳ１３では、ロボット１４０Ａが、ユーザに代わって、例えば、担当者へ通じる内線番号へ電話して来客者の名前を伝えるとともに担当者を受付へ呼び出し、ステップＳ１４へ進む。
ステップＳ１４では、ロボット１４０Ａが、現在の日時、来客者の顔写真、名前、担当者のデータをそれぞれ結びつけて、サーバ１５０へ送信し、サーバ１５０にデータを蓄積させる。
なお、タッチパネル１１０を非タッチ式の表示パネルに変更し、マウスとキーボードとを用いてユーザが入力する構成としてもよい。
また、ロボット１４０Ａを用いて説明したが、ロボットに換えて音声対応電子回路モジュール１６０、表示パネルおよびカメラを用いてもよい。
【００４２】
このようにして得られた本発明の第１実施例であるロボットまたは音声対応電子回路モジュール制御システム１００は、表示パネルとしてのタッチパネル１１０に表示されるブラウザ１２０と、ブラウザ１２０の表示指令を含むとともにロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０の動作指令を含むブラウザ側プログラム１３０と、通信手段を有して専用プログラムの動作指令によって動作するロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０と、ブラウザ側プログラム１３０のロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０の動作指令をロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０へ送信するサーバ１５０とを備え、サーバ１５０が、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０に対してブラウザ側プログラム１３０の動作指令を送り、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０が、ブラウザ側プログラム１３０の動作指令を専用プログラムの動作指令に変換するプログラム変換手段を有し、サーバ１５０からのブラウザ側プログラム１３０の動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行することにより、ラウザ側プログラムを簡単な記載にしてロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０を容易に操作することができ、同一のブラウザ側プログラム１３０で複数のロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０をそれぞれ動作させることができる。
【００４３】
さらに、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０が実行する動作指令の内容は、ブラウザ１２０を操作するユーザに対するものであり、ユーザがブラウザ１２０を操作したとき、サーバ１５０が、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０に対してブラウザ側プログラム１３０の動作指令を送り、ロボット１４０Ａ〜１４０Ｃが、サーバ１５０からのブラウザ側プログラム１３０の動作指令を、プログラム変換手段によって専用プログラムの動作指令に変換してから実行し、再びユーザがブラウザ１２０を操作したとき、サーバ１５０が、ロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０に対してブラウザ側プログラム１３０の動作指令を送ることにより、ユーザの行動とロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０の行動とを対話型である所謂、インタラクティブなものにしてユーザの要求に応えることができる。
【００４４】
また、ブラウザ側プログラム１３０が、ハイパーテキスト・マークアップ・ランゲージ形式であることにより、容易にブラウザ側プログラム１３０を構成してロボット１４０Ａ〜１４０Ｃまたは音声対応電子回路モジュール１６０を動作させることができる。
さらに、ロボット１４０Ａが、ユーザの顔を撮影する撮影手段と、音声を発するスピーカと、音声を収集するマイクとを有し、サーバ１５０が、ユーザの名前を聞く指令およびユーザの顔を撮影する指令をロボット１４０Ａに送り、ロボット１４０Ａが、ユーザに対して名前を聞くとともにユーザの顔を撮影し、サーバ１５０が、ロボット１４０Ａから送られたユーザの名前の情報と顔の情報とを結びつけて記憶することにより、容易にユーザの名前と顔のデータベースを作成することができるなど、その効果は甚大である。
【実施例２】
【００４５】
続いて、本発明の第２実施例であるロボットまたは音声対応電子回路モジュール制御システム２００について、図５および図６に基づいて説明する。
ここで、図５は、本発明の第２実施例のロボットまたは音声対応電子回路モジュール制御システム２００のアンケート収集機能の概念図であり、図６は、本発明の第２実施例のロボットまたは音声対応電子回路モジュール制御システム２００のアンケート収集機能のチャート図である。
第２実施例のロボットまたは音声対応電子回路モジュール制御システム２００は、第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００の受付機能をアンケート収集機能にして用途を変更したものであり、多くの要素について第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００と共通するので、共通する事項については詳しい説明を省略し、下２桁が共通する２００番台の符号を付すのみとする。
【００４６】
第２実施例では、図５および図６を用いて、アンケート収集機能を果たすロボット２４０について詳細に説明する。
本実施例では、前提として、ロボット２４０が、音声を発するスピーカを有している。
そして、例えば、ロボット２４０とタッチパネル２１０が、アンケートコーナーに設置されたとする。
ステップＳ２１では、ブラウザ側プログラムが、タッチパネル２１０のブラウザ２２０にアンケート画面を表示させ、ステップＳ２２へ進む。
【００４７】
ステップＳ２２では、ロボット２４０が、ユーザに対してアンケートの一例として「今回の感想はいかがでしたか？」と質問をし、ステップＳ２３へ進む。
ステップＳ２３では、ブラウザ２２０を表示するタッチパネル２１０において、所定時間内に入力信号があったか否かをロボット２４０が判定する。
入力信号があった場合、ステップＳ２４へ進む。他方、入力信号がなかった場合、ステップＳ２２へ戻る。
なお、ロボット２４０が、マイクを有して、タッチパネル２１０における入力に代えて、ユーザの音声回答を認識する構成でもよい。
【００４８】
ステップＳ２４では、ブラウザ側プログラムが、タッチパネル２１０のブラウザ２２０に次のアンケート画面を表示させて、ステップＳ２５へ進む。
ステップＳ２５では、ロボット２４０が、ユーザに対して次ぎのアンケートの質問をし、ステップＳ２６へ進む。
ステップＳ２６では、ブラウザ２２０を表示するタッチパネル２１０において、所定時間内に入力信号があったか否かをロボット２４０が判定する。
入力信号があった場合、ステップＳ２７へ進む。他方、入力信号がなかった場合、ステップＳ２５へ戻る。
【００４９】
ステップＳ２７では、ブラウザ側プログラムまたはロボット２４０が次のアンケートの有無を判定し、次のアンケートがある場合、ステップＳ２４へ戻って質問内容を変えて同じアクションを繰り返す。他方、次のアンケートが無い場合、ステップＳ２８へ進む。
ステップＳ２８では、ロボット２４０が、現在の日時、アンケートの質問と回答とを結びつけて、サーバ２５０へ送信し、サーバ２５０にデータを蓄積させる。
なお、ロボット２４０が、カメラを有し、回答者の顔写真のデータを加えてサーバ２５０へ送信するように構成してもよい。
また、ロボット２４０を用いて説明したが、ロボットに換えて音声対応電子回路モジュール、表示パネルおよびカメラを用いてもよい。
さらに、タッチパネル２１０を非タッチ式の表示パネルに変更し、マウスとキーボードとを用いてユーザが入力する構成としてもよい。
【００５０】
このようにして得られた本発明の第２実施例であるロボットまたは音声対応電子回路モジュール制御システム２００は、ロボット２４０または音声対応電子回路モジュールが、音声を発するスピーカを有し、サーバ２５０が、アンケート質問する指令をロボット２４０に送り、ロボット２４０または音声対応電子回路モジュールが、ユーザに対してアンケート質問するとともに、表示パネルとしてのタッチパネル２１０が、アンケート回答の選択肢を表示し、ユーザの選択によってタッチパネル２１０のブラウザから入力があったとき、サーバ２５０が、タッチパネル２１０から送られた入力情報を記憶することにより、アンケート結果を容易に集計してデータベース化するとともにマーケティング情報として活用することができ、価値ある本音のアンケート結果を収集することができるなど、その効果は甚大である。
【実施例３】
【００５１】
続いて、本発明の第３実施例であるロボットまたは音声対応電子回路モジュール制御システム３００について、図７および図８に基づいて説明する。
ここで、図７は、本発明の第３実施例のロボットまたは音声対応電子回路モジュール制御システム３００のプレゼンテーション機能の概念図であり、図８は、本発明の第３実施例のロボットまたは音声対応電子回路モジュール制御システム３００のプレゼンテーション機能のチャート図である。
第３実施例のロボットまたは音声対応電子回路モジュール制御システム３００は、第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００の受付機能をプレゼンテーション機能にして用途を変更したものであり、多くの要素について第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００と共通するので、共通する事項については詳しい説明を省略し、下２桁が共通する３００番台の符号を付すのみとする。
【００５２】
第３実施例では、図７および図８を用いて、プレゼンテーション機能を果たすロボット３４０について詳細に説明する。
図７に示すように、サーバ３５０のプレゼンテーション用アプリケーションソフトとプロジェクタＰＪとが無線通信し、プロジェクタＰＪが、プレゼンテーション用のファイルデータの内容をスクリーンＳＮに投写するように構成されている。
また、前提として、ロボット３４０が、テキストデータ判読機能と、音声を発するスピーカとを有している。
【００５３】
図８に示すように、ステップＳ３１では、ロボット３４０が、通信手段を用いて、サーバ３５０においてプレゼンテーション用アプリケーションソフトが起動しているか否かを判定する。起動していると判定した場合、ステップＳ３２へ進む。他方、起動していないと判定した場合、ステップＳ３１を繰り返す。
ステップＳ３２では、タッチパネル３１０のブラウザ３２０において、開始指令があったか否かを、ロボット３４０が、通信手段を用いて判定する。開始指令があったと判定した場合、ステップＳ３３へ進む。他方、開始指令が無かったと判定した場合、ステップＳ３２を繰り返す。
【００５４】
ステップＳ３３では、ブラウザ側プログラムまたはロボット３４０が、プロジェクタＰＪを用いてプレゼンテーション資料のページを表示させるとともに、ロボット３４０が、表示ページＰＰに対応する説明メモなど、表示したデータとは別のテキストデータ（台詞）を、テキストデータ判読機能を用いて読み込み、ステップＳ３４へ進む。
ステップＳ３４では、ロボット３４０が、読み込んだテキストデータを、スピーカを用いて音声として発することによって、表示したデータの説明をして、ステップＳ３５へ進む。
【００５５】
ステップＳ３５では、ロボット３４０が、読み込んだテキストデータを全て話して説明を終えたか否かを判定する。話し終えたと判定した場合、ステップＳ３６へ進む。他方、説明を終えていないと判定した場合、ステップＳ３４へ戻って、説明し続ける。
ステップＳ３６では、ロボット３４０が、プレゼンテーション用のファイルデータに基づいて、スクリーンＳＮに表示する次のページがあるか否かを判定する。次のページがあると判定した場合、ステップＳ３７へ進む。他方、次のページが無いと判定した場合、終了する。
【００５６】
ステップＳ３７では、ロボット３４０が、サーバ３５０のプレゼンテーション用アプリケーションソフトに対して、次のページにページ送りして次のページをスクリーンＳＮに投写させる指令を送信して、ステップＳ３８へ進む。
ステップＳ３８では、ロボット３４０が、サーバ３５０と通信して、次のページがスクリーンＳＮに表示されたか否かを判定する。次のページが表示された判定した場合、ステップＳ３３へ戻って、次のページに対応するテキストデータを読み込み、説明内容を変えて同じアクションを繰り返す。他方、次のページが表示されていないと判定した場合、ステップＳ３７へ進む。
なお、ロボット３４０が、カメラを有し、次ページが表示されたか否かを判定するように構成してもよい。
また、ロボット３４０を用いて説明したが、ロボットに換えて音声対応電子回路モジュールを用いてもよい。
【００５７】
このようにして得られた本発明の第３実施例であるロボットまたは音声対応電子回路モジュール制御システム３００は、ロボット３４０または音声対応電子回路モジュールが、テキストデータ判読機能と、音声を発するスピーカとを有し、サーバ３５０におけるプレゼンテーション用アプリケーションソフト起動中に、アプリケーションファイルの表示ページＰＰ毎に対応するテキストデータを判読して音声として発し、当該表示ページＰＰのテキストデータの判読および音声発信が終了すると、当該表示ページＰＰの動作終了の旨をサーバ３５０へ送るとともに表示ページＰＰを次ページへ送る指令を、サーバ３５０のプレゼンテーション用アプリケーションソフトへ送ることにより、無人でプレゼンテーションを実行することができ、スムーズにプレゼンテーションを進めることができるなど、その効果は甚大である。
【実施例４】
【００５８】
続いて、本発明の第４実施例であるロボットまたは音声対応電子回路モジュール制御システム４００について、図９乃至図１１に基づいて説明する。
ここで、図９は、本発明の第４実施例のロボットまたは音声対応電子回路モジュール制御システム４００のオフィスアシスタント機能の概念図であり、図１０は、本発明の第４実施例のロボットまたは音声対応電子回路モジュール制御システム４００のオフィスアシスタント機能の新着メールについてのチャート図であり、図１１は、本発明の第４実施例のロボットまたは音声対応電子回路モジュール制御システム４００のオフィスアシスタント機能のスケジュールについてのチャート図である。
第４実施例のロボットまたは音声対応電子回路モジュール制御システム４００は、第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００の受付機能をオフィスアシスタント機能にして用途を変更したものであり、多くの要素について第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００と共通するので、共通する事項については詳しい説明を省略し、下２桁が共通する４００番台の符号を付すのみとする。
【００５９】
第４実施例では、図９乃至図１１を用いて、オフィスアシスタント機能を果たすロボット４４０について詳細に説明する。
本実施例では、図９に示すように、前提として、ロボット４４０が、テキストデータ判読機能と、音声を発するスピーカとを有している。
そして、例えば、ロボット４４０とタッチパネル４１０が、オフィスに設置されたとする。
先に、新着メールについて説明し、その次に、スケジュール管理について説明する。
【００６０】
図１０に示すように、ステップＳ４１では、ブラウザ側プログラムが、メール用アプリケーションソフトを用いて、新着メールについて、送り主、タイトル、内容などの情報をタッチパネル４１０のブラウザ４２０に表示させる。
また、ロボット４４０が、通信手段を用いて、サーバ４５０にアクセスして受信メールデータを読みに行く。ステップＳ４２へ進む。
【００６１】
ステップＳ４２では、ブラウザ側プログラムまたはロボット４４０が、新着メールの有無を判定する。新着メールが有ると判定した場合、ステップＳ４３へ進む。他方、新着メールが無いと判定した場合、ステップＳ４１へ戻って繰り返す。
【００６２】
ステップＳ４３では、ロボット４４０が、メールのテキストデータを、テキストデータ判読機能を用いて読み込み、ステップＳ４４へ進む。
ステップＳ４４では、ロボット４４０が、読み込んだテキストデータを、スピーカを用いて音声として発することによって、ユーザに新着メールの送り主、タイトル、内容などの情報を伝え、ステップＳ４５へ進む。
【００６３】
ステップＳ４５では、ロボット４４０が、読み込んだテキストデータを全て話してユーザへ伝えたか否かを判定する。伝え終えたと判定した場合、ステップＳ４６へ進む。他方、伝え終えていないと判定した場合、ステップＳ４４へ戻って、メールの情報を伝え続ける。
ステップＳ４６では、ブラウザ側プログラムまたはロボット４４０が、サーバの受信メールデータに基づいて、次の新着メールがあるか否かを判定する。次の新着メールが有ると判定した場合、ステップＳ４４へ戻って、次の新着メールのテキストデータを読み込み、メールの伝える内容を変えて同じアクションを繰り返す。他方、次の新着メールが無いと判定した場合、ロボット４４０は、メールについてのオフィスアシスタント機能を一度終了する。
【００６４】
なお、ロボット４４０が、カメラを有し、タッチパネル４１０のブラウザ４２０に表示された文字を認識して、新着メールの有無を判定するとともに表示された文字を読み上げるように構成してもよい。
また、ロボット４４０を用いて説明したが、ロボットに換えて音声対応電子回路モジュールを用いてもよい。
【００６５】
続いて、スケジュール管理について説明する。
図１１に示すように、ステップＳ５１では、ブラウザ側プログラムが、スケジュール管理用アプリケーションソフトを用いて、本日のユーザのスケジュールをタッチパネル４１０のブラウザ４２０に表示させる。
また、ロボット４４０が、通信手段を用いて、サーバ４５０にアクセスして本日のユーザのスケジュールデータを読みに行く。ステップＳ５２へ進む。
【００６６】
ステップＳ５２では、ブラウザ側プログラムまたはロボット４４０が、本日のユーザのスケジュールの有無を判定する。スケジュールが有ると判定した場合、ステップＳ５３へ進む。他方、スケジュールが無いと判定した場合、ステップＳ５１へ戻って繰り返す。
【００６７】
ステップＳ５３では、ブラウザ側プログラムまたはロボット４４０が、ロボット４４０が、スケジュールのテキストデータを、テキストデータ判読機能を用いて読み込み、ステップＳ５４へ進む。
ステップＳ５４では、ロボット４４０が、読み込んだテキストデータを、スピーカを用いて音声として発することによって、ユーザに本日のスケジュールを伝え、ステップＳ５５へ進む。
【００６８】
ステップＳ５５では、ロボット４４０が、読み込んだテキストデータを全て話してユーザへ伝えたか否かを判定する。伝え終えたと判定した場合、ステップＳ５６へ進む。他方、伝え終えていないと判定した場合、ステップＳ５４へ戻って、本日のスケジュールを伝え続ける。
ステップＳ５６では、ブラウザ側プログラムまたはロボット４４０が、本日の各スケジュールの所定時間前か否かを判定する。例えば、１０：００から会議のスケジュールが入っているときは、所定時間として例えば、１０分前の９：５０になったか否かを判定する。所定時間前であると判定した場合、ステップＳ５７へ進む。他方、まだ所定時間前になっていないと判定した場合、ステップＳ５６を繰り返す。
【００６９】
ステップＳ５７では、ロボット４４０が、ユーザに対して、例えば、１０分後に会議があるなどのスケジュールがある旨を音声で通知する。ここで、タッチパネル４１０のブラウザ４２０に、その旨を表示させてユーザに通知するように指令を出してもよい。そして、ステップＳ５８へ進む。
なお、ロボット４４０が、自社から社外会議の場所や外出先の場所への移動距離および移動手段をインターネット上で検索して、そのスケジュールのどれくらい前に通知すればよいかを判断するように構成してもよい。
ステップＳ５８では、マイクを用いて、ユーザが声に出して返事したか否か、または、ブラウザ４２０を表示するタッチパネル４１０において、所定時間内に入力信号があったか否かをロボット４４０が判定する。
音声による返事、または、入力信号があったと判定した場合、ステップＳ５９へ進む。他方、返事、および、入力信号が所定時間無いになかったと判定した場合、ステップＳ５７へ戻って再度ユーザに通知する。
【００７０】
ステップＳ５９では、ブラウザ側プログラムまたはロボット４４０が、サーバにある本日のユーザのスケジュールデータに基づいて、本日のユーザの次のスケジュールの有無を判定する。次のスケジュールが有ると判定した場合、ステップＳ５６へ戻って、次のスケジュールの所定時間前か否かを判定する。他方、次のスケジュールが無いと判定した場合、ロボット４４０は、スケジュール管理についてのオフィスアシスタント機能を一度終了する。
【００７１】
なお、ロボット４４０が、カメラを有し、タッチパネル４１０のブラウザ４２０に表示された文字を認識して、スケジュールの有無を判定するとともに表示された文字を読み上げるように構成してもよい。
また、ロボット４４０を用いて説明したが、ロボットに換えて音声対応電子回路モジュールを用いてもよい。
さらに、タッチパネル４１０を非タッチ式の表示パネルに変更し、マウスとキーボードとを用いてユーザが入力する構成としてもよい。
【００７２】
このようにして得られた本発明の第４実施例であるロボットまたは音声対応電子回路モジュール制御システム４００は、ロボット４４０が、テキストデータ判読機能と、音声を発するスピーカとを有し、サーバ４５０におけるメールデータおよびスケジュール管理データにアクセスして、新着メールおよび本日の予定を読み上げることにより、新着メールのチェック漏れをなくすとともにスケジュールのミスや漏れをなくすことができ、秘書を抱える必要がなく人件費を削減することができるなど、その効果は甚大である。
【実施例５】
【００７３】
続いて、本発明の第５実施例であるロボットまたは音声対応電子回路モジュール制御システム５００について、図１２および図１３に基づいて説明する。
ここで、図１２は、本発明の第５実施例のロボットまたは音声対応電子回路モジュール制御システム５００のスタンプラリー機能の概念図であり、図１３は、本発明の第５実施例のロボットまたは音声対応電子回路モジュール制御システム５００のスタンプラリー機能のチャート図である。
第５実施例のロボットまたは音声対応電子回路モジュール制御システム５００は、第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００の受付機能をスタンプラリー機能にして用途を変更したものであり、多くの要素について第１実施例のロボットまたは音声対応電子回路モジュール制御システム１００と共通するので、共通する事項については詳しい説明を省略し、下２桁が共通する５００番台の符号を付すのみとする。
【００７４】
第５実施例では、図１２および図１３を用いて、スタンプラリー機能を果たすロボット５４０ａ〜５４０ｄについて詳細に説明する。
本実施例では、図１２に示すように、前提として、ロボット５４０ａ〜５４０ｄが、複数のエリアとしてエリアＡ〜エリアＤのそれぞれの地点に設置されている。
さらに、それぞれのロボット５４０ａ〜５４０ｄが、表示画面としてのタッチパネル５４１と、撮影手段としてのカメラと、音声を発するスピーカとを有している。
【００７５】
図１３に示すように、ステップＳ６１では、ロボット５４０ａ〜５４０ｄが、通信手段を用いて、サーバ５５０においてスタンプラリー用アプリケーションソフトが起動しているか否かを判定する。起動していると判定した場合、ステップＳ６２へ進む。他方、起動していないと判定した場合、ステップＳ６１を繰り返す。
【００７６】
ステップＳ６２では、例えば、エリアＡのロボット５４０ａが、カメラを用いて目の前のユーザの顔を認識できるか否かを判定する。
ユーザの顔を認識できた場合、ステップＳ６３へ進む。他方、認識できなかった場合、ステップＳ６２を繰り返す。
ステップＳ６３では、例えば、エリアＡのロボット５４０ａが、カメラを用いて目の前のユーザの顔を撮影し、ステップＳ６４へ進む。
【００７７】
ステップＳ６４では、例えば、エリアＡのロボット５４０ａが、通信手段を用いてサーバ５５０に対してユーザの顔の写真データを送信する。サーバ５５０は、送られた写真データをデータベースと照合して、ユーザがどのエリアを既にまわったか否かの情報や、各エリアの混雑具合などの情報を、例えば、エリアＡのロボット５４０ａに送信する。
なお、各エリアの混雑具合は、各エリアのロボット５４０ａ〜５４０ｄがユーザの顔を認識する頻度から判断し、サーバ５５０がリアルタイムで混雑具合を把握することができる。
そして、ステップＳ６５へ進む。
【００７８】
ステップＳ６５では、例えば、エリアＡのロボット５４０ａが、スピーカを用いてユーザへのメッセージを音声としてユーザへ伝える。さらに、タッチパネル５４１のブラウザ５４２を用いてユーザへのメッセージを画面で表示してもよい。
例えば、未だまわっていない他のエリアＢ〜Ｄにスムーズに誘導するために、比較的空いているエリアを優先して案内する。このとき、比較的混んでいるエリアを通らないように、ユーザの動線に配慮してユーザを案内するとよい。
そして、ステップＳ６６へ進む。
【００７９】
ステップＳ６６では、スタンプラリー用アプリケーションソフトが終了したか否かを、ロボット５４０ａ〜５４０ｄが、判定する。終了したと判定した場合、ロボット５４０ａ〜５４０ｄは、スタンプラリー機能を終了する。他方、終了していないと判定した場合、ステップＳ６２へ戻って、再度、目の前のユーザの顔を認識できるか否かを判定する。
なお、ロボット５４０ａ〜５４０ｄにタッチパネル５４１を組み込んでもよいし、タッチパネル５４１とロボット５４０ａ〜５４０ｄとを別体に構成してもよい。
また、ロボット５４０ａ〜５４０ｄを用いて説明したが、ロボットに換えて音声対応電子回路モジュール、表示パネルおよびカメラを用いてもよい。
スタンプラリー用アプリケーションソフトを用いずに、ロボット５４０ａ〜５４０ｄがブラウザ側プログラムを専用プログラムに変換した動作指令に基づいてサーバ５５０にアクセスしてサーバ５５０と通信しながらユーザを案内するように構成してもよい。
【００８０】
このようにして得られた本発明の第５実施例であるロボットまたは音声対応電子回路モジュール制御システム５００は、ロボット５４０ａ〜５４０ｄが、複数の地点に設置されるとともに、表示画面と、ユーザの顔を撮影する撮影手段と、音声を発するスピーカとをそれぞれ有し、ユーザの顔を撮影し、サーバ５５０が、ロボット５４０ａ〜５４０ｄによって撮影された顔のデータと撮影したロボット５４０ａ〜５４０ｄとを結びつけてデータ情報を記憶し、各ロボット５４０ａ〜５４０ｄの所定時間内の撮影頻度に基づき、各ロボット周辺の混雑状況を判断して、撮影したロボット５４０ａ〜５４０ｄへ混雑状況を送信し、撮影したロボット（例えば、５４０ａ）が、他のロボット（例えば、５４０ｂ〜５４０ｄ）周辺の混雑状況を音声および文字の少なくとも一方によってユーザに知らせることにより、複数のロボット５４０ａ〜５４０ｄが設置された会場内の人の動線をコントロールして人の移動をスムーズにすることができるなど、その効果は甚大である。
【符号の説明】
【００８１】
１００、  ２００、３００、４００、５００  ・・・  ロボットまたは音声対応電子回路モジュール制御システム
１１０、  ２１０、３１０、４１０          ・・・  タッチパネル（表示パネル）
１２０、  ２２０、３２０、４２０          ・・・  ブラウザ
１３０                                    ・・・  ブラウザ側プログラム
１４０Ａ、２４０、３４０、４４０          ・・・  ロボット
１４０Ｂ                                  ・・・  （別のタイプの）ロボット
１４０Ｃ                                  ・・・  （別のタイプの）ロボット
５４０ａ・・・  （エリアＡの）ロボット
５４０ｂ・・・  （エリアＢの）ロボット
５４０ｃ・・・  （エリアＣの）ロボット
５４０ｄ・・・  （エリアＤの）ロボット
５４１  ・・・  タッチパネル（表示パネル）
５４２  ・・・  ブラウザ
１５０、  ２５０、３５０、４５０、５５０  ・・・  サーバ
１６０                                    ・・・  音声対応電子回路モジュール
ＰＪ  ・・・  プロジェクタ
ＳＮ  ・・・  スクリーン
ＰＰ  ・・・  表示ページ
【図１】
2018079544.tif 000003
【図２】
2018079544.tif 000004
【図３】
2018079544.tif 000005
【図４】
2018079544.tif 000006
【図５】
2018079544.tif 000007
【図６】
2018079544.tif 000008
【図７】
2018079544.tif 000009
【図８】
2018079544.tif 000010
【図９】
2018079544.tif 000011
【図１０】
2018079544.tif 000012
【図１１】
2018079544.tif 000013
【図１２】
2018079544.tif 000014
【図１３】
2018079544.tif 000015