(57)【要約】【課題】ロボットと通信する人が、投影された像を容易に視認し得る、像データを投影するのに適した表面を識別するプロジェクターを提供する。【解決手段】ハウジング１０２と、ハウジングに結合された電子制御ユニット１２０であって一組の機械可読指令を保存する非一時的メモリ１２２と機械可読指令を実行するためのプロセッサ１２４とを有する電子制御ユニットと、プロジェクター１２６と、人認識モジュール１２８と、投影表面識別モジュール１３０と、を具備するロボット１００であって、プロセッサによって実行されたとき、機械可読指令が、ロボットに、人認識モジュールを用いて人を認識させ、投影表面識別モジュールを用いて投影表面を識別させ、且つ、識別された投影表面５００にプロジェクターで像を投影させるロボットによる。【選択図】図１
2014030897.tif 000002
【特許請求の範囲】
【請求項１】
ハウジングと、
該ハウジングに結合された電子制御ユニットであって一組の機械可読指令を保存する非一時的メモリと前記機械可読指令を実行するためのプロセッサとを有する電子制御ユニットと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたプロジェクターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された人認識モジュールと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された投影表面識別モジュールと、を具備するロボットであって、前記プロセッサによって実行されたとき、前記機械可読指令は、当該ロボットに、
前記人認識モジュールを用いて人を認識させ、
前記投影表面識別モジュールを用いて投影表面を識別させ、且つ、
識別された該投影表面に前記プロジェクターで像を投影させるロボット。
【請求項２】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された移動機構を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記人認識モジュールを用いて人の位置を識別させ、
識別された該位置から人が前記像を視認可能な前記投影表面の投影領域を識別させ、且つ、
前記移動機構に、当該ロボットを、識別された前記投影領域に前記像が投影される配置へと移動させる請求項１に記載のロボット。
【請求項３】
前記移動機構が、
回転可能に前記ハウジングに結合された駆動車輪と、
該駆動車輪に結合され且つ前記電子制御ユニットと通信可能に接続された駆動モーターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたステアリング機構と、を具備する請求項２に記載のロボット。
【請求項４】
前記移動機構が、回転翼と、該回転翼に結合された駆動モーターと、を具備する請求項２に記載のロボット。
【請求項５】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたワイヤレス通信器を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記ワイヤレス通信器でデータを受信させ、且つ、
受信された該データに基づいて投影される前記像を生成させる請求項１に記載のロボット。
【請求項６】
前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、  当該ロボットと前記投影表面との間の距離を測定させ、
前記投影表面の寸法を測定させ、且つ、
投影される前記像の全体が前記投影表面に表示されるように、測定された前記距離と測定された前記寸法とに基づいて投影される前記像をスケール調整させる請求項１に記載のロボット。
【請求項７】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された移動機構を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記人認識モジュールを用いて人の位置及び向きを識別させ、
識別された該位置及び向きから人が前記像を視認可能な前記投影表面の投影領域を識別させ、且つ、
前記移動機構に、当該ロボットを、識別された前記投影領域に前記像が投影される配置へと移動させる請求項１に記載のロボット。
【請求項８】
前記人認識モジュールが、前記電子制御ユニットに通信可能に接続されたカメラを具備し、人の前記認識が、前記カメラから受信された像の顔認証に基づく請求項１に記載のロボット。
【請求項９】
前記人認識モジュールが、前記電子制御ユニットに通信可能に接続されたマイクを具備し、人の前記認識が、機械的振動であって、前記マイクから受信され、且つ、前記電子制御ユニットへと送信される、人のスピーチを示す信号へと変換される機械的振動に基づく請求項１に記載のロボット。
【請求項１０】
前記投影表面識別モジュールが、前記電子制御ユニットに通信可能に接続されたカメラを具備する請求項１に記載のロボット。
【請求項１１】
前記プロジェクターがピコプロジェクターである請求項１に記載のロボット。
【請求項１２】
投影される前記像が、人と略類似している請求項１に記載のロボット。
【請求項１３】
投影される前記像が、顔を具備する請求項１に記載のロボット。
【請求項１４】
受信された情報の可聴な指示を人に提供するためのスピーカーであって、前記電子制御ユニットと通信可能に接続されたスピーカーを更に具備する請求項１に記載のロボット。
【請求項１５】
ハウジングと、
該ハウジングに結合された電子制御ユニットであって一組の機械可読指令を保存する非一時的メモリと前記機械可読指令を実行するためのプロセッサとを有する電子制御ユニットと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたプロジェクターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたカメラと、を具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、当該ロボットに、
前記カメラを用いて人を認識させ、
前記カメラを用いて投影表面を識別させ、且つ
識別された前記投影表面に前記プロジェクターで像を投影させるロボット。
【請求項１６】
回転可能に前記ハウジングに結合された駆動車輪と、
前記駆動車輪に結合され且つ前記電子制御ユニットと通信可能に接続された駆動モーターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたステアリング機構と、を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記カメラを用いて人の位置を識別させ、
識別された該位置から人が前記像を視認可能な前記投影表面の投影領域を前記カメラで識別させ、且つ、
当該ロボットを、識別された前記投影領域に前記像が投影され得る配置へと進めるため、前記駆動モーターに、前記駆動車輪と前記ステアリング機構とを回転させる請求項１５に記載のロボット。
【請求項１７】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたワイヤレス通信器を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記ワイヤレス通信器でデータを受信させ、且つ、
受信された該データに基づいて前記投影された像を生成させる請求項１５に記載のロボット。
【請求項１８】
ハウジングと、
該ハウジングに結合された電子制御ユニットであって、一組の機械可読指令を保存する非一時的メモリと前記機械可読指令を実行するためのプロセッサとを有する電子制御ユニットと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたプロジェクターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたマイクと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたカメラと、を具備するロボットであって、前記プロセッサによって実行されたとき、前記機械可読指令が、当該ロボットに、
前記マイクによって受信された機械的振動に基づいて人を認識させ且つ前記機械的振動を、前記電子制御ユニットへと送信される、人のスピーチを示す信号へと変換させ、
前記カメラを用いて投影表面を識別させ、
識別された該投影表面に像を投影させるロボット。
【請求項１９】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたワイヤレス通信器を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令は、更に当該ロボットに、
前記ワイヤレス通信器でデータを受信させ、且つ、
受信された該データに基づいて投影された前記像を生成させる請求項１８に記載のロボット。
【請求項２０】
回転可能に前記ハウジングに結合された駆動車輪と、
前記駆動車輪に結合され且つ前記電子制御ユニットと通信可能に接続された駆動モーターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたステアリング機構と、を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記マイクを用いて人の位置を識別させ、
識別された該位置から人が前記像を視認可能な前記投影表面の投影領域を前記カメラで識別させ、且つ、
当該ロボットを、識別された前記投影領域に前記像が投影され得る配置へと進めるため、前記駆動モーターに、前記駆動車輪と前記ステアリング機構とを回転させる請求項１８に記載のロボット。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、概してロボットに関し、より詳細には、識別された投影表面に像を投影するためのプロジェクターを具備するロボットに関する。
【背景技術】
【０００２】
テレプレゼンスロボットのようなロボットは、テレプレゼンスロボットを介してロボットの物理的環境（physical environment）における人の像データ（例えば遠隔の通信相手（a remote party communicating）の像データ）を、テレプレゼンスロボットの物理的環境における相手に、例えばモニター、テレビ、スクリーン又はディスプレイ等に像データを表示することによって通信してもよい。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、像データが投影される場合において、ロボットと通信する１又は複数の人が、容易に投影された像を視認し得るように、像データを投影する、適した表面を識別するのは困難となり得る。例えば、投影表面は、小さいかもしれず、障害物によって遮断されるかもしれず、或いは、物理的環境において、１又は複数の人の後方にあるかもしれない。
【０００４】
従って、識別された投影表面に像を投影するためのプロジェクターを具備した、代替的なロボットが必要とされている。
【課題を解決するための手段】
【０００５】
１つの実施形態において、ロボットは、ハウジングと、ハウジングに結合された電子制御ユニットと、ハウジングに結合されたプロジェクターと、ハウジングに結合された人認識モジュールと、ハウジングに結合された投影表面識別モジュールと、を有する。プロジェクター、人認識モジュール及び表面識別モジュールは、電子制御ユニットと通信可能に接続される。電子制御ユニットは、一組の機械可読指令（machine readable instructions）を保存する非一時的メモリと、機械可読指令を実行するためのプロセッサと、を有する。プロセッサによって実行されたとき、機械可読指令は、ロボットに、人認識モジュールを用いて人を認識させ、投影表面認識モジュールを用いて投影表面を識別させ、且つ、識別された投影表面にプロジェクターで像を投影させる。
【０００６】
別の実施形態において、ロボットは、ハウジングと、ハウジングに結合された電子制御ユニットと、ハウジングに結合されたプロジェクターと、ハウジングに結合されたカメラと、を有する。プロジェクター及びカメラは、電子制御ユニットと通信可能に接続される。電子制御ユニットは、一組の機械可読指令を保存する非一時的メモリと、機械可読指令を実行するためのプロセッサと、を具備する。プロセッサによって実行されたとき、機械可読指令は、ロボットに、カメラを用いて人を認識させ、カメラを用いて投影表面を識別させ、識別された投影表面にプロジェクターで像を投影させる。
【０００７】
更に別の実施形態において、ロボットは、ハウジングと、ハウジングに結合された電子制御ユニットと、ハウジングに結合されたプロジェクターと、ハウジングに結合されたマイクと、ハウジングに結合されたカメラと、を有する。プロジェクター、マイク及びカメラは、電子制御ユニットに通信可能に接続される。電子制御ユニットは、一組の機械可読指令を保存する非一時的メモリと、機械可読指令を実行するためのプロセッサと、を有する。プロセッサによって実行されたとき、機械可読指令は、ロボットに、機械的振動であってマイクによって受信され且つ電子制御ユニットへと送信される、人のスピーチを示す信号へと変換する機械的振動に基づいて人を認識させ、カメラを用いて投影表面を識別させ、且つ、識別された投影表面に像を投影させる。
【０００８】
ここで説明された実施形態によって提供されるこれらの付加的な特徴は、図面と共に以下の詳細な説明を考慮して、より詳細に理解される。
【０００９】
図中に説明される実施形態は、本質的には、概略的例示にすぎず、特許請求の範囲によって定義される主題を限定しようとするものではない。例示的実施形態の以下の詳細な説明は、同等の構造が同等の参照番号で示された以下の図面を参照して理解され得る。
【図面の簡単な説明】
【００１０】
【図１】ここで示され且つ説明された１又は複数の実施形態に係る、識別された表面に像を投影するためのロボットを概略的に示す。
【図２】ここで示され且つ説明された１又は複数の実施形態に係る、識別された表面に像を投影するためのロボットを概略的に示す。
【図３】ここで示され且つ説明された１又は複数の実施形態に係る、人によって視認可能な、識別された投影表面に像を投影するためのフローチャートを概略的に示す。
【図４】ここで示され且つ説明された１又は複数の実施形態に係る、人によって視認可能な識別された投影表面に像を投影するためのロボットを移動させるためのフローチャートを概略的に示す。
【図５】ここで示され且つ説明された１又は複数の実施形態に係る、人によって視認可能な表面に像を投影する車輪付きロボットの斜視図を概略的に示す。
【図６】ここで示され且つ説明された１又は複数の実施形態に係る、人によって視認可能な表面に像を投影する飛行ロボットの斜視図を概略的に示す。
【発明を実施するための形態】
【００１１】
ここで開示された実施形態は、識別された表面に像を投影するためのプロジェクターを備えるロボットを概して有する。概して図５を参照すると、ロボットは、ロボットの物理的環境において人を認識してもよく、像が投影され得る、人によって視認可能な投影表面を識別してもよく、識別された表面に人、顔、ロボットを表すアバター等の像のような像を投影してもよい。より詳細には、実施形態は、ハウジングと、ハウジングに結合された電子制御ユニットと、ハウジングに結合され且つハウジングと通信可能に結合されたプロジェクターと、を概して有してもよい。概して実施形態は、人を認識し、投影表面を識別し、識別された投影表面にプロジェクターで像を投影する。いくつかの実施形態は、人を認識するための人認識モジュールであってハウジングに結合され且つ電子制御ユニットと通信可能に接続された人認識モジュールと、投影表面を識別するための投影表面識別モジュールであってハウジングに結合され且つ電子制御ユニットと通信可能に接続された投影表面識別モジュールと、を有する。他の実施形態は、人を認識し且つ投影表面を識別するためのカメラであってハウジングに結合され且つ電子制御ユニットと通信可能に接続されたカメラを有する。更に他の実施形態は、人を認識するためのマイクであってハウジングに結合され且つ電子制御ユニットと通信可能に接続されたマイクと、投影表面を識別するためのカメラであってハウジングに結合され且つ電子制御ユニットと通信可能に接続されたカメラと、を有する。識別された表面に像を投影するための様々なロボットは、ここで対応する図面を詳細に参照し、より詳細に説明される。
【００１２】
ここで図面を参照すると、図１は、識別された表面に像を投影するためのロボット１００の実施形態を概略的に示す。ロボット１００は、ロボット１００の様々な構成要素が結合されたハウジング１０２を具備する。図１に示されたロボット１００は、ロボット１００を移動させるために操作可能な、回転可能にハウジング１０２に結合された、複数の駆動車輪１１４を有する。しかし、当然のことながら、他の実施形態において、ロボット１００は、車輪の使用以外の方法で動くように構成されてもよい。例えば、ロボット１００は、限定されるものではないが、駆動トラックを備えるロボット、脚部を備えるロボット、及び、飛行ロボット（例えば航空機ロボット、ヘリコプターロボット、小型飛行船ロボット等）を含む任意の他の形式のロボットであってもよい。当然のことながら、ある実施形態において、ハウジング１０２は、ロボット１００の構成要素のいくつか、或いは、全てを収容してもよい。他の実施形態において、少なくともいくつかのロボット１００の構成要素が、ハウジング１０２の外側表面に結合されてもよい。
【００１３】
ハウジング１０２は、ハウジング１０２に結合された電子制御ユニット１２０を有する。電子制御ユニット１２０は、一組の機械可読指令を保存する電子メモリ１２２と、機械可読指令を実行するためのプロセッサ１２４と、を有する。電子メモリ１２２は、機械可読指令がプロセッサ１２４によってアクセスされ得るように機械可読指令を保存可能な、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードドライブ、又は、任意のデバイスを具備してもよい。機械可読指令は、例えば、プロセッサ１２４によって直接的に実行される機械語、或いは、機械可読指令へとコンパイルされ又はアセンブルされることができ、且つ、電子メモリ１２２に保存され得る、アセンブリ言語、オブジェクト指向のプログラミング（ＯＯＰ）、スクリプト言語、マイクロコード等といった、任意の世代（例えば、１ＧＬ、２ＧＬ、３ＧＬ、４ＧＬ又は５ＧＬ）の、任意のプログラム言語で書かれたロジック又は１又は複数のアルゴリズムを具備する。なお、機械可読指令は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）構成、或いは、アプリケーションスペシフィック集積回路（ＡＳＩＣ）又はこれらと同等なもので実行されるロジックのようなハードウェア記述言語（ＨＤＬ）で書かれてもよい。従って、ここで説明された方法は、あらかじめプログラムされたハードウェア要素、又は、ハードウェア構成要素及びソフトウェア構成要素の組合せのような任意の公知のコンピュータプログラム言語で実現されてもよい。電子メモリ１２２は、１つのメモリモジュール又は複数のメモリモジュールとして実現されてもよい。
【００１４】
プロセッサ１２４は、機械可読指令を実行可能な任意のデバイスであってもよい。例えば、プロセッサ１２４は、集積回路、マイクロチップ、コンピュータ又は任意の他のコンピュータデバイスであってもよい。電子メモリ１２２及びプロセッサ１２４は、ロボット１００の様々な構成要素とモジュールとの間に信号相互接続性を提供する通信パス１０４に接続される。従って、通信パス１０４は、分散コンピューティング環境において操作するため、任意の数のプロセッサを互いに通信可能に接続してもよく、モジュールが通信パス１０４に接続されることを可能としてもよい。特に、それぞれのモジュールは、データを送信及び／又は受信し得るノードとして機能してもよい。ここで用いられたような、「通信可能に接続され」という語は、例えば、導電媒体を介した電気信号、空気を介した電磁信号、光学導波管を介した光信号等ように、接続された構成部品がデータ信号を互いに交換可能であることを意味する。
【００１５】
従って、通信パス１０４は、例えば、導電ワイヤ、導電トレース又は光学導波管等といった信号送信可能な任意の媒体から形成されてもよい。更に、通信パス１０４は、信号送信可能な媒体の組合せから形成されてもよい。ある実施形態において、通信パス１０４は、プロセッサ、メモリ、センサ、入力デバイス、出力デバイス及び通信デバイスといった構成要素への電子データ信号の送信を可能とするために協働する、導電トレース、導電ワイヤ、コネクタ及びバスの組合せを具備してもよい。更に、「信号」という語は、媒体を通して伝達可能なＤＣ、ＡＣ、正弦波、三角波、矩形波、振動等といった波形（例えば電子的、光学的、磁性的、機械的又は電磁的な波形）を意味することに留意されたい。
【００１６】
ここで説明された実施形態において、電子メモリ１２２及びプロセッサ１２４は、電子制御ユニット１２０と一体（integral）である。しかしながら、電子制御ユニット１２０、電子メモリ１２２及びプロセッサ１２４は、本開示の範囲から逸脱することなく、互いに通信可能に接続された個別の構成要素であってもよいことに留意されたい。
【００１７】
図１において概略的に示されたように、通信パス１０４は、電子制御ユニット１２０を、ロボット１００の複数の他の構成要素と通信可能に接続する。例えば、図１に示されたロボット１００の実施形態は、電子制御ユニット１２０であって、プロジェクター１２６、人認識モジュール１２８、投影表面識別モジュール１３０、ワイヤレス通信器１３２、スピーカー１３４、複数の駆動車輪１１４に結合された複数の駆動モーター１４０、及び、少なくとも１つの駆動車輪１１４に結合されたステアリング機構１５０に通信可能に接続された電子制御ユニット１２０を有する。
【００１８】
プロジェクター１２６は、データ信号を、表面に投影される像のような光学的出力に変換可能な任意のデバイスであってもよい。ある実施形態において、プロジェクター１２６は、１又は複数のプロセッサ及び１又は複数のメモリを有してもよい。他の実施形態において、プロジェクター１２６は、プロセッサ及び／又はメモリを省いてもよい。ある実施形態において、プロジェクター１２６は、ピコプロジェクターのようなコンパクトな低消費電力のプロジェクターであってもよい。
【００１９】
人認識モジュール１２８は、ロボット１００の物理的存在における人の識別を容易にすることを可能とする任意のデバイスであってもよい。ある実施形態において、以下でより詳細に説明されるように、人認識モジュール１２８は、１又は複数の人の位置を識別してもよく、適した投影表面を測定（determine）するために用いられてもよい。他の実施形態において、人認識モジュール１２８は、電子制御ユニット１２０に通信可能に接続されたカメラである。こうした実施形態において、電子制御ユニット１２０は、カメラによって検知された像において顔認証アルゴリズムを用いることによってロボット１００の物理的存在における人を認識してもよい。他の実施形態において、人認識モジュール１２８は、電子制御ユニット１２０に通信可能に接続されたマイクである。こうした実施形態において、電子制御ユニット１２０は、機械的振動をマイクで受信し且つ受信された機械的振動を人のスピーチを示す信号へと変換することによってロボット１００の物理的存在における人を認識してもよい。ある実施形態において、以下でより詳細に示されるように、人の位置及び／又は向きは、受信された機械的振動の方向に基づいて測定されてもよい。当然のことながら、他の実施形態において、人認識モジュール１２８は、人の認識を容易とする、オブジェクトセンサ、熱センサ、圧力センサ、二酸化炭素センサ等といった、カメラ又はマイク以外のデバイスであってもよい。
【００２０】
投影表面識別モジュール１３０は、ロボット１００がプロジェクター１２６で像を投影するのに適した投影表面の識別を容易とすることを可能とする任意のデバイスであってもよい。ある実施形態において、投影表面識別モジュール１３０は、電子制御ユニット１２０に通信可能に接続されたカメラである。こうした実施形態において、電子制御ユニット１２０は、カメラによって検知された像を処理することによって１又は複数の可能な投影表面を認識してもよい。１又は複数の可能な投影表面から、電子制御ユニット１２０が、像を投影する投影表面を識別してもよい。他の実施形態において、投影表面識別モジュール１３０は、投影表面の識別を容易にする、深さセンサ、オブジェクトセンサ、レーザーセンサ等のような、カメラ以外のデバイスであってもよい。ある実施形態において、投影表面識別モジュール１３０は、電子メモリ１２２に保存された公知のマップを参照してもよい。ある実施形態において、投影表面識別モジュール１３０は、複数の可能な投影表面の識別を容易としてもよく、それぞれの可能な投影表面の１又は複数の測定された特性（例えば表面色、テクスチャ、反射性、寸法、形状等）に基づいて複数の可能な投影表面のうちの最適な投影表面を識別してもよい。
【００２１】
ワイヤレス通信器１３２は、ワイヤレス通信が可能な任意のデバイスであってもよい。ワイヤレス通信器１３２は、任意のワイヤレス通信標準によってデータを送信及び／又は受信するための通信送受信器を有してもよい。例えば、ネットワークインターフェースハードウェア１１８は、例えばパーソナルエリアネットワーク、ローカルエリアネットワーク、広域ネットワーク、セルラーネットワーク、ワイヤレスフィディリティ（ＷｉＦｉ）、ＷｉＭａｘＢｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ、ワイヤレスＵＳＢ、Ｚ−ＷａｖｅＺｉｇＢｅｅ等といったワイヤレスコンピュータネットワークに亘り、別のデバイス（例えばコンピュータ又はモバイルデバイス）と通信するためのチップセット（例えばアンテナ、プロセッサ、機械可読指令等）を有してもよい。ロボット１００のいくつかの実施形態は、ワイヤレス通信器１３２を有しなくてもよい。
【００２２】
スピーカー１３４は、例えばロボット１００からロボット１００の物理的存在における人へと通信された情報の可聴な指示を提供するために、通信パス１０４において送信されたデータ信号を機械的振動へと変換可能な任意のデバイスであってもよい。ロボット１００のいくつかの実施形態は、スピーカー１３４を有しなくてもよい。
【００２３】
図１に示されるように、ロボット１００は、１又は複数の駆動車輪１１４と１又は複数の駆動モーター１４０とを有した移動機構を具備する。駆動車輪１１４は、回転可能にハウジング１０２に結合される。駆動モーター１４０は、駆動モーター１４０が、ロボット１００を移動させるために駆動車輪１１４を回転させるように、駆動車輪１１４に結合される。ある実施形態において、駆動モーター１４０は、駆動車輪に回転エネルギーを付与する、バッテリーで動力付与された電気モーターである。他の実施形態において、駆動モーター１４０は、デバイスを前方移動させるために、複数の車輪を回転させてもよい。図１に示された実施形態は、複数の駆動車輪１１４を有し、そのそれぞれが、駆動モーター１４０に結合されているが、他の実施形態においては、１又は複数の駆動車輪１１４は、例えば１つの駆動モーター１４０が複数の駆動車輪１１４を駆動するとき、分離された駆動モーター１４０に結合されなくてもよい。更に他の実施形態において、１又は複数の駆動車輪１１４は、駆動モーター１４０に結合されなくてもよく、例えば、ロボット１００の前方に配置された駆動車輪１１４は駆動モーター１４０に結合されているが、ロボット１００の後方に配置された車輪は、駆動モーター１４０に結合されていなくてもよい。
【００２４】
ロボット１００は、ハウジング１０２に結合されたステアリング機構１５０を具備する。ステアリング機構１５０は、ロボット１００が移動するときにロボット１００のコースを方向付ける。ステアリング機構は、１又は複数の駆動車輪１１４、ラックアンドピニオン、ボールナット機構、オムニホイール、メカナムホイール、又は、ロボット１００が移動するときにロボット１００のコースを方向付けるのに適した任意の他のデバイスを回転させるための機械的連結であってもよい。
【００２５】
図１に示されたロボット１００は車輪付きの移動機構を有するが、他の実施形態において、ロボット１００は、車輪付きの移動機構以外の移動機構を有してもよい。例えば、ある実施形態において、ロボット１００は、図４に示されたように、１又は複数の駆動モーターに結合された１又は複数の回転翼３２０を有し得るヘリコプター移動機構を有してもよい。
【００２６】
ここで図２を参照すると、識別された表面に像を投影するためのロボット２００の別の実施形態が概略的に示される。図２に示されたロボット２００は、図２のロボット２００が、図１のロボット１００の人認識モジュール１２８及び投影表面識別モジュール１３０の代わりに電子制御ユニット１２０に通信可能に接続されたカメラ１６０を有するため、図１に示されたロボット１００とは異なる。図２の実施形態において、ロボット２００のカメラ１６０は、ロボット２００の物理的存在における人の認識と、ロボット２００がプロジェクター１２６で像を投影するための適した投影表面の識別と、の両方を容易とする。カメラ１６０は、例えばカメラ１６０によって検知された像において顔認証アルゴリズムを用いることによってロボット２００の物理的存在における人の認識を容易（facilitate）としてもよい。カメラ１６０は、カメラ１６０から受信された像に基づいて適した投影表面の識別を容易としてもよい。1ロボット２００の他の示された構成要素は、図１を参照しつつ上述され、同等に符号が付与されたロボット１００の構成要素と略類似している。
【００２７】
ここで図３を参照すると、人によって視認可能な、識別された投影表面に像を投影するためのフローチャートが概略的に示される。人を認識し（ブロック３０２）、投影表面を識別し（ブロック３０４）、且つ、像を投影するため（ブロック３０６）の機械可読指令は、電子メモリ１２２内に保存される。人認識モジュールを具備する実施形態において（例えば図１のロボット１００）、プロセッサ１２４によって実行されたとき、人を認識するための機械可読指令は、ブロック３０２において、人認識モジュール１２８を用いてロボットに人を認識させる。人認識モジュール１２８がカメラを具備する実施形態、或いは、人認識モジュール１２８がなく、カメラ１６０を有する実施形態（例えば図２のロボット２００）において、ブロック３０２の機械可読指令は、ロボットに、人を認識させるため、カメラから入力像を受信させ、且つ、顔認証アルゴリズムを用いて入力像を処理させることによって人を認識させてもよい。ある実施形態において、人を認識するために固有顔認証アルゴリズムが用いられてもよい。他の実施形態において、主成分分析アルゴリズム、独立成分分析アルゴリズム、線形判別分析アルゴリズム等といった、固有顔アルゴリズム以外の顔認証アルゴリズムが用いられてもよい。人認識モジュール１２８がマイクを有する実施形態において、機械可読指令は、ユニバーサルバックグラウンドモデルに基づいたアルゴリズム又はジョイント因子分析に基づいたアルゴリズムといった音声認識アルゴリズムを用いて、マイクから受信した信号を処理することによって、ロボットに、人を認識させてもよい。
【００２８】
更に図３を参照すると、投影表面識別モジュール１３０を具備する実施形態（例えば図１のロボット１００）において、プロセッサ１２４によって実行されたとき、投影表面を識別するための機械可読指令は、ブロック３０４における投影表面識別モジュール１３０を用いてロボットに投影表面を識別させる。投影表面識別モジュール１３０がカメラを具備する実施形態、或いは、投影表面識別モジュール１３０がなく、カメラ１６０を有する実施形態（例えば図２のロボット２００）において、機械可読指令は、カメラから入力像を受信することによって及び投影表面識別アルゴリズムを用いて入力像を処理することによってロボットに投影表面を識別させてもよい。投影表面識別アルゴリズムは、表面色、テクスチャ、反射性、寸法、形状等に基づいて投影表面を識別してもよい。ある実施形態において、機械可読指令は、ロボットに、複数の可能な投影表面を識別させ、且つ、それぞれの可能な投影表面の１又は複数の測定された特性（例えば表面色、テクスチャ、反射性、寸法、形状等）に基づいて複数の可能な投影表面のうちの最適な投影表面を識別させてもよい。識別された表面は、限定されるものではないが、壁、窓、パーティション（cubicle）、スクリーン等を含む、像が投影され得る任意の表面であってもよい。
【００２９】
プロセッサ１２４によって実行されたとき、像を投影するための機械可読指令は、ブロック３０６における識別された投影表面においてロボットに像を投影させる。ある実施形態において、投影された像は、ロボット１００の物理的環境において配置された受信相手と通信するためにロボット１００を用いる遠隔の通信相手であってもよい。ある実施形態において、投影された像は、通信相手の本体全体を含んでもよい。他の実施形態において、投影された像は、通信相手の顔のような、通信相手の本体の一部のみを含んでもよい。更に他の実施形態において、投影された像は、例えばアバター等といった、通信相手の虚像（fictional representation）を含んでもよい。他の実施形態において、投影された像は、ロボット１００の物理的環境において配置された人によって視認されるためにロボット１００によって伝達される任意の他の視覚的情報であってもよい。更に他の実施形態において、投影された像は、例えばアバター等といった、ロボット１００の視覚的像（visual representation）であってもよい。
【００３０】
図４を参照すると、人によって視認可能な識別された投影表面に像を投影するためにロボットを移動させるためのフローチャートが、概略的に示される。人の位置を識別するための機械可読指令（ブロック４０２）、人が像を視認可能な投影表面の投影領域の識別（ブロック４０４）、及び、ロボットを識別された投影領域において像が投影される配置へと移動させること（ブロック４０６）は、電子メモリ１２２に保存される。人認識モジュール１２８を具備する実施形態において（例えば図１のロボット１００）、プロセッサによって実行されたとき、人の位置を識別するための機械可読指令は、ブロック４０２において人の位置を識別するための人認識モジュール１２８を用いてもよい。人認識モジュール１２８がカメラを具備する実施形態、或いは、人認識モジュール１２８がなく、カメラ１６０を有する実施形態（例えば図２のロボット２００）において、機械可読指令は、電子メモリ１２２に保存されたグリッドシステム又は座標システムに対する人の位置を測定するため、ロボットに、カメラからの入力像を受信させてもよく、入力像を処理させてもよい。ある実施形態において、グリッドシステム又は座標システムは、ロボットが存在する（present）物理的環境に関する情報を含むマップデータに対して定義されてもよい。ある実施形態において、識別された人の向きが、カメラから受信された像データの分析によって、例えば、人の目が向かう方向を測定することにより、人の位置の識別に加えて識別されてもよい。
【００３１】
人認識モジュール１２８がマイクを有する実施形態において、ブロック４０２の機械可読指令は、ロボットに機械的振動を受信させてもよく、受信されたスピーチ信号に基づいて人の位置及び／又は向きを決定する電子制御ユニット１２０に、人のスピーチを示す信号を提供してもよい。
【００３２】
プロセッサによって実行されたとき、機械可読指令は、ロボットに、ブロック４０４において人が像を視認可能な投影表面の投影領域を識別させてもよい。投影表面識別モジュール１３０を具備する実施形態（例えば図１のロボット１００）において、プロセッサ１２４によって実行されたとき、ブロック４０４の機械可読指令は、ロボットに、投影表面識別モジュール１３０を用いて人が像を視認可能な投影領域を識別させる。投影表面識別モジュール１３０がカメラを具備する実施形態、又は、投影表面識別モジュール１３０がなく、カメラ１６０を有する実施形態（例えば図２のロボット２００）において、機械可読指令は、カメラから入力像を受信することによって、及び、投影領域識別アルゴリズムを用いて入力像を処理することによって、ロボットに投影領域を識別させてもよい。ある実施形態において、投影領域識別アルゴリズムは、人の検知された位置及び向きから、人が像を視認可能となるように、人の位置及び／又は人の向きに基づいて投影領域を識別してもよい。
【００３３】
プロセッサによって実行されたとき、機械可読指令は、図４０６において、識別された投影領域に像が投影される配置へと、ロボットを移動させてもよい。ブロック４０４において一度目的の投影領域が識別されると、ロボットの移動機構は、ロボットを、識別された投影領域における像が投影された配置へと、車輪付きロボットの場合におけるローリング及びステアリングによって、適した位置のために移動させてもよい。ある実施形態において、ロボットは、トポグラフィー情報（topographical information）を検出するため、任意の数のソナーセンサー、レーザーレンジファインダ及びオンボードカメラ等を用いてもよい。１つの例示において、電子メモリ１２２は、ロボットが存在する物理的環境を示すマップ又は座標システムを保存してもよい。次いで検出されたトポグラフィー情報は、システムの相対的配置を測定し得る電子制御ユニット１２０へと送信される。一度相対的配置が測定されると、移動機構は、識別された投影領域に像が投影される配置へとロボットを案内してもよい。ある実施形態において、電子メモリ１２２は、機械可読指令であって、プロセッサ１２４によって実行されたとき、ロボットに、（例えば像データのフレームを横断する（across frames）像データを分析することによって、）人の移動を検知させ、検知された移動に基づいて人の将来の位置を予測させ、且つ、予測された将来の位置から人が像を視認可能な投影表面の領域に像を投影させる機械可読指令を有してもよい。
【００３４】
ある実施形態において、ロボットは、ワイヤレス通信器１３２でデータを受信してもよい。こうした実施形態において、投影された像は、受信されたデータに基づいてもよい。例えば、ある実施形態において、投影された像は、ワイヤレス通信器１３２を介して受信された遠隔の通信相手の像に基づいてもよい。他の実施形態において、受信されたデータは、遠隔の通信相手によって無線で送信され且つワイヤレス通信器１３２によって受信された、他の情報を有してもよい。更に他の実施形態において、受信されたデータは、自動的に遠隔のコンピュータデバイスによって送信され、且つワイヤレス通信器１３２によって受信された情報を有してもよい。スピーカー１３４を有する実施形態において、スピーカーの機械的出力は、ワイヤレス通信器１３２によって無線で受信された情報（例えば通信相手のスピーチ）に基づいてもよい。しかしながら、当然のことながら、スピーカー１３４を備えた実施形態は、ワイヤレス通信器１３２によって受信された情報以外の情報の可聴な指示を通信してもよい。
【００３５】
ある実施形態において、機械可読指令であって、ロボットと投影表面との間の距離を測定し、投影表面の寸法を測定し、且つ、投影された像の全体が投影表面に表示されるように、測定された距離及び測定された寸法に基づいて投影された像をスケール調整するための機械可読指令が、電子メモリ１２２に保存される。
【００３６】
ここで図５及び図２を参照すると、像５２０を人４００によって視認可能な表面５００に投影する車輪付きロボット１００の斜視図が概略的に示される。表面５００に像５２０を投影するため、ロボット１００は、上述したようにカメラ１６０を用いて人４００を認識し、上述したようにカメラ１６０を用いて投影表面５００を識別し、適した配置へと移動し、且つ、上述したようにプロジェクター１２６で識別された投影表面５００に像５２０を投影する。
【００３７】
図６及び図２を参照すると、人４００によって視認可能な表面５００に像５２０を投影する飛行ロボット３００の斜視図が概略的に示される。像５２０を表面５００に投影するため、飛行ロボット３００は、上述したようにカメラ１６０を用いて人４００を認識し、上述したようにカメラ１６０を用いて投影表面５００を識別し、適した配置へと移動し、且つ、像５２０を上述したようにプロジェクター１２６で識別された投影表面５００へと投影する。
【００３８】
ここで実施形態は、識別された投影表面に像を投影する１つのロボットの文脈で説明されてきたが、当然のことながら、他の実施形態において、識別された投影表面に１つの像を投影するために複数のロボットが協働してもよい。ある実施形態において、複数のロボットは、集合部（collective portions）が１つの像を形成するように、投影表面に像の一部をそれぞれ投影してもよい。１つの実施形態において、第１のロボット、第２のロボット、第３のロボット、及び、第４のロボットは、識別された投影表面に像の四半部（quadrant）をそれぞれ投影してもよい。例えば、第１のロボットが像の上方左四半部を投影してもよく、第２のロボットが像の上方右四半部を投影してもよく、第３のロボットが像の下方左四半部を投影してもよく、第４のロボットが像の下方右四半部を投影してもよい。ある実施形態において、複数の車輪付きロボットは、集合部が１つの像を形成するように、投影表面に像の一部をそれぞれ投影してもよい。他の実施形態において、複数の飛行ロボットは、集合部が１つの像を形成するように投影表面に像の一部をそれぞれ投影してもよい。更に他の実施形態において、飛行ロボットと車輪付きロボットとの組合せは、集合部が１つの像を形成するように投影表面において像の一部をそれぞれ投影してもよい。
【００３９】
ここで説明された実施形態は、識別された投影表面に像を投影するためのプロジェクターを具備するロボットに関することにここで留意されたい。実施形態は、識別された人のために像を投影するための適した投影表面を識別可能な、柔軟且つ適応性のあるロボット投影システムを提供する。ロボットの一部として投影表面を有しない実施形態においては、比較的小さなロボットが、投影表面に大きな像を投影できるため、システムは、小さく、軽量で、パワーが効率的で、且つ、高価ではないものであってもよい。
【００４０】
ここで、「略」という語及び「約」という語は、任意の定量比較、値、計測値又は他の代表値（representation）による固有の不確実性の度合いを示すために使用され得ることに留意されたい。更にこれらの語は、課題における主題の基本的機能において変化を生じさせることなく、規定された参照値（stated reference）から定量的な代表値が変化し得る程度を示すためにここで使用される。
【００４１】
ここで特定の実施形態が図示され、説明されてきたが、当然のことながら、特許請求された主題の精神及び範囲から逸脱することなく様々な他の変化及び変更がなされてもよい。更に、特許請求された主題の様々な態様がここで説明されてきたが、こうした態様は、組合せで使用されることを必要としない。従って、添付の特許請求の範囲は、特許請求された主題の範囲内のこうした変化及び変更の全てを包含することを意図するものである。
【符号の説明】
【００４２】
１００    ロボット
１０２    ハウジング
１０４    通信パス
１１４    駆動車輪
１２０    電子制御ユニット
１２２    電子メモリ
１２４    プロセッサ
１２６    プロジェクター
１２８    人認識モジュール
１３０    投影表面識別モジュール
１３２    ワイヤレス通信器
１３４    スピーカー
１４０    駆動モーター
１５０    ステアリング機構
１６０    カメラ
２００    ロボット
３００    ロボット
３０２    ブロック
３０４    ブロック
３０６    ブロック
３２０    回転翼
４００    人
４０２    ブロック
４０４    ブロック
４０６    ブロック
５００    表面
５２０    像
【図１】
2014030897.tif 000003
【図２】
2014030897.tif 000004
【図３】
2014030897.tif 000005
【図４】
2014030897.tif 000006
【図５】
2014030897.tif 000007
【図６】
2014030897.tif 000008
【手続補正書】
【提出日】平成25年9月12日(2013.9.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ハウジングと、
該ハウジングに結合された電子制御ユニットであって一組の機械可読指令を保存する非一時的メモリと前記機械可読指令を実行するためのプロセッサとを有する電子制御ユニットと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたプロジェクターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された人認識モジュールと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された投影表面識別モジュールと、を具備するロボットであって、前記プロセッサによって実行されたとき、前記機械可読指令は、当該ロボットに、
前記人認識モジュールを用いて人を認識させ、
前記投影表面識別モジュールを用いて投影表面を識別させ、且つ、
識別された該投影表面に前記プロジェクターで像を投影させるロボット。
【請求項２】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された移動機構を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記人認識モジュールを用いて人の位置を識別させ、
識別された該位置から人が前記像を視認可能な前記投影表面の投影領域を識別させ、且つ、
前記移動機構に、当該ロボットを、識別された前記投影領域に前記像が投影される配置へと移動させる請求項１に記載のロボット。
【請求項３】
前記移動機構が、
回転可能に前記ハウジングに結合された駆動車輪と、
該駆動車輪に結合され且つ前記電子制御ユニットと通信可能に接続された駆動モーターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたステアリング機構と、を具備する請求項２に記載のロボット。
【請求項４】
前記移動機構が、回転翼と、該回転翼に結合された駆動モーターと、を具備する請求項２に記載のロボット。
【請求項５】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたワイヤレス通信器を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記ワイヤレス通信器でデータを受信させ、且つ、
受信された該データに基づいて投影される前記像を生成させる請求項１に記載のロボット。
【請求項６】
前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、  当該ロボットと前記投影表面との間の距離を測定させ、
前記投影表面の寸法を測定させ、且つ、
投影される前記像の全体が前記投影表面に表示されるように、測定された前記距離と測定された前記寸法とに基づいて投影される前記像をスケール調整させる請求項１に記載のロボット。
【請求項７】
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続された移動機構を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記人認識モジュールを用いて人の位置及び向きを識別させ、
識別された該位置及び向きから人が前記像を視認可能な前記投影表面の投影領域を識別させ、且つ、
前記移動機構に、当該ロボットを、識別された前記投影領域に前記像が投影される配置へと移動させる請求項１に記載のロボット。
【請求項８】
前記人認識モジュールが、前記電子制御ユニットに通信可能に接続されたカメラを具備し、人の前記認識が、前記カメラから受信された像の顔認証に基づく請求項１に記載のロボット。
【請求項９】
前記人認識モジュールが、前記電子制御ユニットに通信可能に接続されたマイクを具備し、人の前記認識が、機械的振動であって、前記マイクから受信され、且つ、前記電子制御ユニットへと送信される、人のスピーチを示す信号へと変換される機械的振動に基づく請求項１に記載のロボット。
【請求項１０】
前記投影表面識別モジュールが、前記電子制御ユニットに通信可能に接続されたカメラを具備する請求項１に記載のロボット。
【請求項１１】
受信された情報の可聴な指示を人に提供するためのスピーカーであって、前記電子制御ユニットと通信可能に接続されたスピーカーを更に具備する請求項１に記載のロボット。
【請求項１２】
ハウジングと、
該ハウジングに結合された電子制御ユニットであって一組の機械可読指令を保存する非一時的メモリと前記機械可読指令を実行するためのプロセッサとを有する電子制御ユニットと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたプロジェクターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたカメラと、を具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、当該ロボットに、
前記カメラを用いて人を認識させ、
前記カメラを用いて投影表面を識別させ、且つ
識別された前記投影表面に前記プロジェクターで像を投影させるロボット。
【請求項１３】
回転可能に前記ハウジングに結合された駆動車輪と、
前記駆動車輪に結合され且つ前記電子制御ユニットと通信可能に接続された駆動モーターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたステアリング機構と、を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記カメラを用いて人の位置を識別させ、
識別された該位置から人が前記像を視認可能な前記投影表面の投影領域を前記カメラで識別させ、且つ、
当該ロボットを、識別された前記投影領域に前記像が投影され得る配置へと進めるため、前記駆動モーターに、前記駆動車輪と前記ステアリング機構とを回転させる請求項１２に記載のロボット。
【請求項１４】
ハウジングと、
該ハウジングに結合された電子制御ユニットであって、一組の機械可読指令を保存する非一時的メモリと前記機械可読指令を実行するためのプロセッサとを有する電子制御ユニットと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたプロジェクターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたマイクと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたカメラと、を具備するロボットであって、前記プロセッサによって実行されたとき、前記機械可読指令が、当該ロボットに、
前記マイクによって受信された機械的振動に基づいて人を認識させ且つ前記機械的振動を、前記電子制御ユニットへと送信される、人のスピーチを示す信号へと変換させ、
前記カメラを用いて投影表面を識別させ、
識別された該投影表面に像を投影させるロボット。
【請求項１５】
回転可能に前記ハウジングに結合された駆動車輪と、
前記駆動車輪に結合され且つ前記電子制御ユニットと通信可能に接続された駆動モーターと、
前記ハウジングに結合され且つ前記電子制御ユニットと通信可能に接続されたステアリング機構と、を更に具備し、前記プロセッサによって実行されたとき、前記機械可読指令が、更に当該ロボットに、
前記マイクを用いて人の位置を識別させ、
識別された該位置から人が前記像を視認可能な前記投影表面の投影領域を前記カメラで識別させ、且つ、
当該ロボットを、識別された前記投影領域に前記像が投影され得る配置へと進めるため、前記駆動モーターに、前記駆動車輪と前記ステアリング機構とを回転させる請求項１４に記載のロボット。
【外国語明細書】
2014030897000001.pdf