(57)【要約】      （修正有）【課題】自動運転車を操作するための光検出と測距（ＬＩＤＡＲ）装置及びその装置を操作するための方法を提供する。【解決手段】光検出と測距（ＬＩＤＡＲ）装置は、ターゲット走査領域と関連する方位の範囲を走査するように、光線を発射する、光源を含む。ＬＩＤＡＲ装置は、さらに、光線を受光し、ターゲット走査領域に向けてリダイレクトするように配置される第１の微小電気機械システム（ＭＥＭＳ）ミラーを含む。第１のＭＥＭＳミラーは、垂直及び水平的に傾動して、複数の角度で光線をリダイレクトするように、配置される。ＬＩＤＡＲ装置は、さらに、ターゲット走査領域内に位置する一つ又は複数の対象から反射された光線を受光する光検出器を含む。第１のＭＥＭＳミラーは、光源に対して複数の方向に傾動して、光源が発射した光線を反射すると共に、光検出器に、反射された光線を受光させて、一つ又は複数の対象の多角度分解能を取得する。【選択図】図６
2018132524.tif 000002
【特許請求の範囲】
【請求項１】
光検出と測距（ＬＩＤＡＲ）装置であって、
ターゲット走査領域と関連する方位の範囲を走査するように、光線を発射する、光源と、
前記光線を受光し、前記ターゲット走査領域に向けてリダイレクトするように配置される第１の微小電気機械システム（ＭＥＭＳ）ミラーであって、前記光源に対して複数の方向に傾動して、前記光線を複数の角度でリダイレクトするように配置される、第１のＭＥＭＳミラーと、
前記ターゲット走査領域内に位置する一つ又は複数の対象から反射された光線を受光する光検出器であって、前記第１のＭＥＭＳミラーが傾動することにより、前記光源が発射した前記光線を複数の角度で反射すると共に、光検出器に、複数の角度で反射された光線を受光させて、前記一つ又は複数の対象の多角度分解能を取得する、光検出器と、
を含む、光検出と測距（ＬＩＤＡＲ）装置。
【請求項２】
前記一つ又は複数の対象から反射された前記光線を受光し、前記受光された光線を前記光検出器にリダイレクトするように位置決められる第２のＭＥＭＳミラーをさらに含む、請求項１に記載のＬＩＤＡＲ装置。
【請求項３】
前記第２のＭＥＭＳミラーは、複数の方向に傾動して、前記多角度分解能を表す複数の角度から反射された前記光線を受光するように配置される、請求項２に記載のＬＩＤＡＲ装置。
【請求項４】
前記光源が発射された前記光線を、複数の角度で反射することができ、前記光検出器が前記複数の角度で反射された光線を受光することができるように、前記第１のＭＥＭＳミラーと前記第２のＭＥＭＳミラーのそれぞれは、所定の同期方式に従って傾動するように配置される、請求項３に記載のＬＩＤＡＲ装置。
【請求項５】
第１の角度で一つ又は複数の対象から反射された前記光線を受光し、前記反射された光線を第２の角度で前記第２のＭＥＭＳミラーに発送するための、第１のレンズと、
前記第２のＭＥＭＳミラーから反射された前記光線を受光し、前記反射された光線を、発散された方式で前記光検出器に発送するための、第２のレンズと、
をさらに含む、請求項３に記載のＬＩＤＡＲ装置。
【請求項６】
前記第１のＭＥＭＳミラーは、第１の反射面と第２の反射面を有する両面ミラーであり、前記第１の反射面は、前記一つ又は複数の対象に向けて前記光線をリダイレクトする、請求項１に記載のＬＩＤＡＲ装置。
【請求項７】
前記第２の反射面は、前記一つ又は複数の対象から反射された前記光線を受光し、前記光検出器にリダイレクトする、請求項６に記載のＬＩＤＡＲ装置。
【請求項８】
前記一つ又は複数の対象から反射された前記光線を受光し、前記反射された光線を前記第１のＭＥＭＳミラーの前記第２の反射面にリダイレクトするように位置決められる固定ミラーをさらに含む、請求項７に記載のＬＩＤＡＲ装置。
【請求項９】
前記固定ミラーは、傾動せずに、固定方位に位置する、請求項８に記載のＬＩＤＡＲ装置。
【請求項１０】
所定の焦点を有して、前記光源からの前記光線を受光し、前記光線を、前記第１のＭＥＭＳミラーにダイレクトされる合焦光線に転換する、第１のレンズと、
前記第１のＭＥＭＳミラーからの前記合焦光線を受光し、コリメートして、前記一つ又は複数の対象にダイレクトされるコリメートされた光線を生成する、第２のレンズと、
をさらに含む、請求項１に記載のＬＩＤＡＲ装置。
【請求項１１】
光検出と測距（ＬＩＤＡＲ）装置を操作する方法であって、
光源により光線を発射し、ターゲット走査領域と関連する方位の範囲を走査することと、
第１の微小電気機械システム（ＭＥＭＳ）ミラーが、前記光源に対して複数の方向に傾動して、前記光線を複数の角度でリダイレクトするように配置され、第１のＭＥＭＳミラーにより、前記光線を受光し、前記ターゲット走査領域に向けてリダイレクトすることと、
前記第１のＭＥＭＳミラーが、複数の方向に傾動することにより、前記光源が発射した前記光線を反射すると共に、光検出器に、反射された前記光線を受光させて、一つ又は複数の対象の多角度分解能を取得し、前記光検出器により、前記ターゲット走査領域内に位置する前記一つ又は複数の対象から反射された光線を受光することと、
を含む、光検出と測距（ＬＩＤＡＲ）装置を操作する方法。
【請求項１２】
第２のＭＥＭＳミラーにより、前記一つ又は複数の対象から反射された前記光線を受光することと、
第２のＭＥＭＳミラーにより、前記受光された光線を前記光検出器にリダイレクトすることと、
をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記第２のＭＥＭＳミラーは、複数の方向に傾動して、前記多角度分解能を表す複数の角度から反射された前記光線を受光するように配置される、請求項１２に記載の方法。
【請求項１４】
前記光源が発射された前記光線を、複数の角度で反射することができ、前記光検出器が前記複数の角度で反射された光線を受光することができるように、前記第１のＭＥＭＳミラーと前記第２のＭＥＭＳミラーのそれぞれは、所定の同期方式に従って傾動するように配置される、請求項１３に記載の方法。
【請求項１５】
第１のレンズを介して、第１の角度で一つ又は複数の対象から反射された前記光線を受光し、前記第１のレンズを介して、前記反射された光線を第２の角度で前記第２のＭＥＭＳミラーに発送することと、
第２のレンズを介して、前記第２のＭＥＭＳミラーから反射された前記光線を受光し、前記第２のレンズを介して、前記反射された光線を、発散された方式で前記光検出器に発送することと、
をさらに含む、請求項１３に記載の方法。
【請求項１６】
前記第１のＭＥＭＳミラーは、第１の反射面と第２の反射面を有する両面ミラーであり、前記第１の反射面は、前記一つ又は複数の対象に向けて前記光線をリダイレクトする、請求項１１に記載の方法。
【請求項１７】
前記第２の反射面は、前記一つ又は複数の対象から反射された前記光線を受光し、前記光検出器にリダイレクトする、請求項１６に記載の方法。
【請求項１８】
前記固定ミラーにより、前記一つ又は複数の対象から反射された前記光線を受光することと、
前記固定ミラーにより、前記反射された光線を前記第１のＭＥＭＳミラーの前記第２の反射面にリダイレクトすることと、
をさらに含む、請求項１７に記載の方法。
【請求項１９】
前記固定ミラーは、傾動せずに、固定方位に位置する、請求項１８に記載の方法。
【請求項２０】
所定の焦点を有する第１のレンズにより、前記光源からの前記光線を受光することと、
前記光線を前記第１のＭＥＭＳミラーにダイレクトされる合焦光線に転換することと、
をさらに含む、請求項１１に記載の方法。
【請求項２１】
第２のレンズにより前記第１のＭＥＭＳミラーからの前記合焦光線を受光することと、
前記合焦光線をコリメートして、前記一つ又は複数の対象にダイレクトされる前記コリメートされた光線を生成することと、
をさらに含む、請求項２０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、全体的に、自動運転車を操作することに関する。より具体的には、本発明の実施形態は、自動運転車を操作するための光検出と測距（ＬＩＤＡＲ）装置に関する。
【背景技術】
【０００２】
自動運転モード（例えば、無人運転）で操作される車は、乗員、特に運転手を一部の運転に関する責任から解放することができる。自動運転モードで操作する場合、車は車載センサーを用いて様々な位置までナビゲートし、車を人との最小限のインタラクションで、又は一部の場合には乗客がいないままで走行させることができる。
【０００３】
ＬＩＤＡＲ技術は軍事、地理学、海洋学において、最近の十年間には、自動運転車においても広く使われてくる。とりわけ、ＬＩＤＡＲの自動運転車における応用は、高いコストにより阻害される。ＬＩＤＡＲ装置は、対象の反射面を表す点群を構築するためにシーンにわたって走査しながら、対象への距離を推定することができる。点群における単独な点は、レーザーパルスを送信し、対象から反射された任意の復路パルスを検出し、かつ、送信されたパルスの送信と反射されたパルスの受信との間の時間遅延により対象への距離を決定することにより、決定されることができる。レーザーは、シーンにおける反射性対象への距離に関する連続的なリアルタイム情報を提供するために、迅速的にシーンにわたって走査を繰り返すことができる。
【０００４】
図１は、典型的なＬＩＤＡＲ装置を示す。図１を参照しながら、ＬＩＤＡＲ装置１８０は、ビームステアリング光学系１８４を含み、レーザー光線１８６はビームステアリング光学系１８４にダイレクトされる。ビームステアリング光学系１８４は、レーザー光線１８６を（例えば、水平的に回転して）走査領域にわたってスウィープするようにダイレクトする、角度回転ミラーである。角度回転ミラー１８４は、レーザー光線１８６の初期下向きパスと実質的に平行となりかつおおよそ一致する軸に周りに回転する。角度回転ミラー１８４は矢印符号１８８で示される方向に回転する。典型的に、ミラー１８４は固定された角度で距離測定器１８２の枠に取り付けられる。ミラー１８４は回転方向１８８に従ってＬＩＤＡＲ装置１８０全体と共に回転する。
【０００５】
最も受けのよいＬＩＤＡＲ設計は、積み重ね方向に角度分解能を提供するために単一のアセンブリに積み重ねた１６〜６４の９０７ナノメーター（ｎｍ）半導体レーザーと、対応する検出器と、電子装置を含む。その後、アセンブリ全体は機械的に軸を周りに回って、２次元（２Ｄ）における走査を達成する。多角度分解能を取得するために、複数のＬＩＤＡＲ装置１８０は、それぞれ一つのターゲット角度分解能に対応して、垂直的に積み重ねられることができる。コスト削減のための過去の努力の達成は、所要のレーザーと検出器の数により、著しく制限される。
【図面の簡単な説明】
【０００６】
本発明の実施形態について、例を挙げて説明されるが、添付図面に限定することなく、添付図面において、同様の参照符号は同様の要素を示す。
【０００７】
【図１】図１は、典型的なＬＩＤＡＲ装置を示す。
【図２】図２は、本発明の一つの実施形態によるネットワークシステムを説明するブロック図である。
【図３】図３は、本発明の一つの実施形態による自動運転車の一例を説明するブロック図である。
【図４】図４は、本発明の一つの実施形態による自動運転車が使用する認知と計画システムの一例を説明するブロック図である。
【図５】図５は、本発明の一つの実施形態によるＬＩＤＡＲ装置の一例を説明する図である。
【図６】図６は、本発明の一つの実施形態によるＬＩＤＡＲ装置の配置の一例を説明するブロック図である。
【図７】図７は、本発明の他の実施形態によるＬＩＤＡＲ装置の一例を説明する図である。
【図８】図８は、本発明の他の実施形態によるＬＩＤＡＲ装置の配置の一例を説明するブロック図である。
【図９】図９は、本発明の他の実施形態によるＬＩＤＡＲ装置の配置の一例を説明するブロック図である。
【図１０】図１０は、本発明の一つの実施形態によるＬＩＤＡＲ装置を操作するプロセスを説明するフロー図である。
【図１１】図１１は、一つの実施形態によるデータ処理システムを説明するブロック図である。
【発明を実施するための形態】
【０００８】
本発明の様々な実施形態と態様は、以下で論述される詳細を参照しながら記載され、添付図面が様々な実施形態を説明する。下記説明及び添付図面は、本発明の説明であり、本発明を限定するように解釈することがない。多くの具体的な詳細は、本発明の様々な実施形態に対する全面的な理解を提供するために記載される。しかしながら、特定の場合は、本発明の実施形態に対する簡潔な論述を提供するために、公知又は通常の詳細は記載されないことがある。
【０００９】
明細書において「一つの実施形態」又は「一実施形態」を言及することとは、当該実施形態に関連して記載される特定の特性、構造又は特徴が、本発明の少なくとも一つの実施形態に含まれることができることを意味する。明細書における多くの箇所に「一つの実施形態において」という語句が存在することとは、すべて必ずしも同じ実施形態に指すことがないとのことです。
【００１０】
複数の実施形態によれば、ＬＩＤＡＲ装置は、光線（例えば、レーザー光線）を発射する光源（例えば、レーザー）と、光線をターゲット領域に向けて反射するミラーと、を含む。光源とミラーは水平的に回転して、ターゲット領域を走査する。さらに、ミラーは、上下のような複数の方向に特定の角度で傾動又は揺動して光線を複数の角度で発射するように、配置される。ＬＩＤＡＲ装置は、ターゲット領域内の対象から複数の角度で反射された光線を受光することができ、前記光線は走査される対象の多角度分解能の推定または構築に利用されることができる。結果として、単一のＬＩＤＡＲ装置（単一の光源と単一の光検出器を有する）は、対象の多角度分解能を走査及び捕獲することができる。対象を走査するに必要なＬＩＤＡＲ装置の数（又は光源と光検出器の数）を削減可能であり、かつ、自動運転車（ＡＤＶ）を操作するためのコストも削減可能である。
【００１１】
一つの実施形態において、ＬＩＤＡＲ装置は、光線を発射するための光源と、第１の微小電気機械システム（ＭＥＭＳ）ミラーと、光検出器と、を含む。光源は光線を（例えば、光パルスの形式で）発射して、ターゲット走査領域の方位の領域又は範囲を走査する。第１のＭＥＭＳミラーは、光線を受光し、ターゲット走査領域に向けてリダイレクトする（又は反射する）。第１のＭＥＭＳミラーは、複数の方向又は角度で傾動又は揺動して、複数の角度（例えば、垂直及び／又は水平角度）で光線をリダイレクトするように、配置される。光検出器は、ターゲット走査領域内に位置する一つ又は複数の対象から反射された光線を受光する。光源、第１のＭＥＭＳミラー、及び光検出器は、水平的に回転して視界を走査するように配置されながら、第１のＭＥＭＳミラーは、複数の方向又は角度で傾動又は揺動して、光源が発射した光線を複数の角度で反射すると共に、光検出器に、複数の角度で反射された光線を受光させることにより、一つ又は複数の対象の多角度分解能を取得する。
【００１２】
他の実施形態によれば、ＬＩＤＡＲ装置は、さらに第２のＭＥＭＳミラーを含み、前記第２のＭＥＭＳミラーは、複数の角度で、一つ又は複数の対象から反射された光線を受光し、受光された光線を光検出器にリダイレクトするように位置する。第２のＭＥＭＳミラーは、複数の方向又は角度で傾動又は揺動して、一つ又は複数の対象の多角度分解能を示す複数の角度から反射された光線を受光するように、配置される。一つの実施形態において、光源が発射された光線を、複数の角度で反射することができ、光検出器が複数の角度で反射された光線を受光することができるように、第１と第２のＭＥＭＳミラーのそれぞれは、所定の同期方式に従って揺動するように配置される。
【００１３】
他の実施形態によれば、第１のＭＥＭＳミラーは、第１の反射面と第２の反射面を有する両面ミラーである。第１の反射面は、光源からの光線をターゲット走査領域に向けてリダイレクトする。第２の反射面は、ターゲット走査領域内の一つ又は複数の対象から反射された光線を受光する。一つの実施形態において、固定ミラーは、対象から反射された光線を受光し、反射された光線を第１のＭＥＭＳミラーの第２の反射面にリダイレクトするように、位置する。その後、第１のＭＥＭＳミラーの第２の反射面は光線を反射し、光検出器にリダイレクトする。固定ミラーは、いずれの種類のミラーであってもよく、必ずしもＭＥＭＳミラーであることはない。固定ミラーは、具体的な設計と実装により、光源に対して回転することができるが、そうしなくてもよい。
【００１４】
図２は、本発明の一つの実施形態による自動運転車ネットワーク配置を説明するブロック図である。図２を参照しながら、ネットワーク配置１００は、ネットワーク１０２を通して一つ又は複数のサーバ１０３〜１０４と通信可能に接続することができる自動運転車１０１を含む。一つの自動運転車が示されるが、複数の自動運転車がネットワーク１０２を通して互いに接続し、及び／又はサーバ１０３〜１０４と接続することができる。ネットワーク１０２は、いずれの種類のネットワークであってもよく、例えば、ローカルエリアネットワーク（ＬＡＮ）、インターネット、セルラーネットワーク、衛星ネットワークのようなワイドエリアネットワーク（ＷＡＮ）、若しくはこれらの組み合わせがあり、有線でも無線でもよい。サーバ１０３〜１０４は、ウェブ又はクラウドサーバ、アプリケーションサーバ、バックエンドサーバ、若しくはこれらの組み合わせのような、いずれの種類のサーバ又はサーバクラスターであってもよい。サーバ１０３〜１０４は、データ解析サーバ、コンテンツサーバ、交通情報サーバ、地図と興味のあるポイント（ＭＰＯＩ）サーバ、又は位置サーバなどであってもよい。
【００１５】
自動運転車とは、運転手から僅かの入力又は入力なしで環境において車をナビゲートする自動運転モードに配置できる車を意味する。このような自動運転車は、一つ又は複数のセンサーを有するセンサーシステムを含むことができる。当該一つ又は複数のセンサーは、車を操作する環境に関する情報を検出するように配置される。車とそれに関連するコントローラは、検出された情報を使用して環境においてナビゲートする。自動運転車１０１は、手動モード、完全自動運転モード、又は部分自動運転モードで操作される。
【００１６】
一つの実施形態において、自動運転車１０１は、認知と計画システム１１０と、車両制御システム１１１と、無線通信システム１１２と、ユーザインターフェースシステム１１３と、インフォテインメントシステム（図示せず）と、センサーシステム１１５とを含むが、それらに限定することがない。自動運転車１０１は、さらに、エンジン、車輪、ステアリング・ホイール、トランスミッションなどのような、通常の車に含まれる確定された一般的な要素を含むことができ、それらは車両制御システム１１１及び／又は認知と計画システム１１０により、例えば、加速シグナル又はコマンド、減速シグナル又はコマンド、操舵シグナル又はコマンド、制動シグナル又はコマンドなどのような様々な通信シグナル及び／又はコマンドを使用して制御されることができる。
【００１７】
要素１１０〜１１５はインターコネクト、バス、ネットワーク、若しくはこれらの組み合わせを介して互いに通信可能に接続することができる。例えば、要素１１０〜１１５はコントローラエリアネットワーク（ＣＡＮ）バスを介して互いに通信可能に接続することができる。ＣＡＮバスは、マイクロコントローラと装置をホストコンピュータなしでアプリケーション上に互いに通信させるように設計される車両バス規格である。それはメッセージに基づくプロトコールであって、最初は自動車における多重通信電気配線のために設計されたが、その他の多くの場合にも用いられる。
【００１８】
次は図３を参照しながら、一つの実施形態において、センサーシステム１１５は、一つ又は複数のカメラ２１１と、全地球測位システム（ＧＰＳ）ユニット２１２と、慣性計測ユニット（ＩＭＵ）２１３と、レーダーユニット２１４と、光検出と測距（ＬＩＤＡＲ）ユニット２１５とを含むが、それらに限定することがない。ＧＰＳシステム２１２は、自動運転車の位置に関する情報を提供するように操作可能な送受信機を含むことができる。ＩＭＵユニット２１３は、慣性加速度に基づき、自動運転車の位置と方位の変化を検知することができる。レーダーユニット２１４は、ラジオシグナルを利用して自動運転車のローカル環境における対象を検知するシステムを表すことができる。複数の実施形態において、対象を検知することに加えて、レーダーユニット２１４は、さらに対象の速度及び／又は向きを検知することができる。ＬＩＤＡＲユニット２１５は、レーザーを使用して、自動運転車が位置する環境における対象を検知することができる。ＬＩＤＡＲユニット２１５は、一つ又は複数のレーザー源と、レーザースキャナーと、一つ又は複数の検出器とを含むことができて、他のシステム要素を含むこともできる。カメラ２１１は、自動運転車周りの環境の画像を捕獲するための、一つ又は複数の装置を含むことができる。カメラ２１１は、スチルカメラ及び／又はビデオカメラであってもよい。カメラは、例えば、回転及び／又は傾動するプラットフォームにカメラを搭載することにより、機械的に移動可能であってもよい。
【００１９】
センサーシステム１１５は、さらに、例えば、ソナーセンサー、赤外線センサー、操舵センサー、スロットルセンサー、制動センサー、及び音声センサー（例えば、マイクロフォン）のような、その他のセンサーを含むことができる。音声センサーは、自動運転車周りの環境から音を捕獲するように配置されることができる。操舵センサーは、ステアリング・ホイール、車の車輪、若しくはこれらの組み合わせの操舵角を検知するように配置されることができる。スロットルセンサーと制動センサーは、それぞれ車のスロットル開度と制動位置を検知する。複数の場合において、スロットルセンサーと制動センサーは、一体化スロットル／制動センサーとして一体化されることができる。
【００２０】
一つの実施形態において、車両制御システム１１１は、操舵ユニット２０１と、スロットルユニット２０２（加速ユニットとも称する）と、制動ユニット２０３とを含むが、それらに限定することがない。操舵ユニット２０１は、車の方向又は向きを調整する。スロットルユニット２０２は、モーター又はエンジンの速度を制御し、ひいては車の速度と加速度を制御する。制動ユニット２０３は、摩擦を提供して車の車輪又はタイヤを遅らせることにより、車を減速させる。なお、図３に示すような要素は、ハードウェア、ソフトウェア、若しくはこれらの組み合わせで実装されることができる。
【００２１】
図２を戻って参照しながら、無線通信システム１１２は、自動運転車１０１と、装置、センサー、その他の車両などのような外部システムとの間で通信させる。例えば、無線通信システム１１２は、直接的に、又はネットワーク１０２を通すサーバ１０３〜１０４のような通信ネットワークを介して、一つ又は複数の装置と無線的に通信することができる。無線通信システム１１２は、いずれのセルラー通信ネットワーク又は無線ローカルエリアネットワーク（ＷＬＡＮ）を使用し、例えば、ＷｉＦｉを使用してその他の要素又はシステムと通信することができる。無線通信システム１１２は、例えば赤外線リンク、ブルートゥース（登録商標）などを使用して、装置（例えば、乗客のモバイル装置、車１０１におけるディスプレイ装置、スピーカー）と直接的に通信することができる。ユーザインターフェースシステム１１３は、車１０１において実装された周辺装置の一部であってもよく、例えば、キーパッド、タッチスクリーンディスプレイ装置、マイクロフォン、及びスピーカーなどを含む。
【００２２】
特に自動運転モードで操作される際に、自動運転車１０１の一部又は全ての機能は、認知と計画システム１１０により制御又は管理される。認知と計画システム１１０は、センサーシステム１１５、制御システム１１１、無線通信システム１１２、及び／又はユーザインターフェースシステム１１３から情報を受信し、受信された情報を処理し、出発点から終着点までのルート又はパスを計画し、その後、計画と制御情報に基づき車１０１を運転するために必要なハードウェア（例えば、プロセッサー、メモリ、記憶装置）とソフトウェア（例えば、オペレーティングシステム、計画と経路制御プログラム）を含む。あるいは、認知と計画システム１１０は、車両制御システム１１１と一体化されることができる。
【００２３】
例えば、乗客としてのユーザーは、例えばユーザーインターフェースを介して、旅行の出発位置と終着地を指定することができる。認知と計画システム１１０は、旅行に関するデータを取得する。例えば、認知と計画システム１１０は、ＭＰＯＩサーバから位置とルート情報を取得することができ、前記ＭＰＯＩサーバは、サーバ１０３〜１０４の一部であってもよい。位置サーバは、位置サービスを提供し、ＭＰＯＩサーバは、地図サービスと特定の位置のＰＯＩを提供する。あるいは、このような位置とＭＰＯＩ情報は、認知と計画システム１１０の永続性記憶装置にローカル的にキャッシュされることができる。
【００２４】
自動運転車１０１はルートに沿って移動しながら、認知と計画システム１１０は、交通情報システム又はサーバ（ＴＩＳ）からリアルタイム交通情報を取得することもできる。なお、サーバ１０３〜１０４は、第三者により操作されることができる。あるいは、サーバ１０３〜１０４の機能は、認知と計画システム１１０と一体化されることができる。リアルタイム交通情報、ＭＰＯＩ情報、及び位置情報、並びにセンサーシステム１１５により検出又は検知されたリアルタイムローカル環境データ（例えば、障害物、物体、隣接の車）に基づき、認知と計画システム１１０は、最適なルートを計画し、例えば制御システム１１１を介して、計画されたルートに従って車１０１を運転し、安全かつ効率的に指定された終着地に到着させることできる。
【００２５】
サーバ１０３は、様々なクライアントに対してデータ解析サービスを実施するためのデータ解析システムであってもよい。一つの実施形態において、データ解析システム１０３は、データコレクター１２１と機械学習エンジン１２２を含む。データコレクター１２１は、自動運転車又は人間である運転手で運転される通常の車である様々な車から、運転統計１２３を収集する。運転統計１２３は、異なる時点で発信された運転コマンド（例えば、スロットル、制動、操舵コマンド）と車のセンサーにより捕獲された車の反応（例えば、速度、加速度、減速度、方向）を示す情報を含む。運転統計１２３は、さらに、例えばルート（出発と終着位置を含む）、ＭＰＯＩ、道路状況、天気状況などのような、異なる時点での運転環境を描写する情報を含むことができる。
【００２６】
運転統計１２３に基づき、機械学習エンジン１２２は、様々な目的に、ルールのセット、アルゴリズム、及び／又は予測モデル１２４を実施又は訓練する。アルゴリズム／モデル１２４は、特定の車又は特定の類型の車のために特別に設計又は配置されることができる。アルゴリズム／モデル１２４は、その後、リアルタイムでＡＤＶを運転するために、関連のＡＤＶにアップロードされることができる。アルゴリズム／モデル１２４は、様々な運転シナリオ又は状況で経路を計画しＡＤＶを制御するために利用されることができる。
【００２７】
図４は、本発明の一つの実施形態による自動運転車が使用する認知と計画システムの一例を説明するブロック図である。システム３００は、図２の自動運転車１０１の一部として実装されることができ、認知と計画システム１１０、制御システム１１１、及びセンサーシステム１１５を含むが、それらに限定することはない。図４を参照しながら、認知と計画システム１１０は、位置決めモジュール３０１と、認知モジュール３０２と、決定モジュール３０３と、計画モジュール３０４と、制御モジュール３０５とを含むが、それらに限定することがない。
【００２８】
モジュール３０１〜３０５の一部又は全部は、ソフトウェア、ハードウェア、若しくはこれらの組み合わせで実装されることができる。例えば、これらのモジュールは、永続性記憶装置３５２にインストールされ、メモリ３５１にロードされ、一つ又は複数のプロセッサー（図示せず）により実行されることができる。なお、これらのモジュールの一部又は全部は、図３の車両制御システム１１１のモジュールの一部又は全部と通信可能に接続されること、又はそれらと一体化されることができる。モジュール３０１〜３０５の一部は、一体化モジュールとして一緒に一体化されることができる。
【００２９】
位置決めモジュール３０１は、自動運転車１０１の現在位置を（例えば、ＧＰＳユニット２１２を利用して）決定し、ユーザーの旅行又はルートに関するいずれのデータを管理する。位置決めモジュール３０１（地図とルートモジュールとも称する）は、ユーザーの旅行又はルートに関するいずれのデータを管理する。ユーザーは、例えばユーザーインターフェースを介して、ログインし、旅行の出発位置と終着地を指定することができる。位置決めモジュール３０１は、自動運転車１０１のその他の要素と通信し、地図とルート情報３１１のような旅行に関するデータを取得する。例えば、位置決めモジュール３０１は、位置サーバ及び地図とＰＯＩ（ＭＰＯＩ）サーバから位置とルート情報を取得することができる。位置サーバは、位置サービスを提供し、ＭＰＯＩサーバは、地図サービスと特定の位置のＰＯＩを提供し、それらは、地図とルート情報３１１の一部としてキャッシュされることができる。自動運転車１０１はルートに沿って移動しながら、位置決めモジュール３０１は、交通情報システム又はサーバからリアルタイム交通情報を取得することもできる。
【００３０】
センサーシステム１１５により提供されたセンサーデータと位置決めモジュール３０１により取得された位置決め情報に基づき、認知モジュール３０２により、周辺環境の認知は決定される。認知情報は、運転手が運転している車の周りに一般的な運転手として何を認知することができるかを示すことができる。認知は、例えば対象として、車線配置（例えば、直行又は曲がり車線）、交通信号機のシグナル、その他の車の相対的な位置、歩行者、建物、横断歩道、又はその他の交通関連の標識（例えば、一時停止標識、譲れの標識）などを含むことができる。
【００３１】
認知モジュール３０２は、コンピュータビジョンシステム又はコンピュータビジョンシステムの機能を含むことにより、自動運転車の環境における対象及び／又は特性を認識するように、一つ又は複数のカメラにより捕獲された画像を処理及び解析することができる。対象は、交通信号、道路の境界、その他の車両、歩行者、及び／又は障害物などを含むことができる。コンピュータビジョンシステムは、対象認識アルゴリズム、ビデオ追跡、及びその他のコンピュータビジョン技術を使用することができる。複数の実施形態において、コンピュータビジョンシステムは、環境をマッピングし、対象を追跡し、対象の速度を推定することなどができる。認知モジュール３０２は、レーダー及び／又はＬＩＤＡＲのようなその他のセンサーにより提供されたその他のセンサーデータに基づき、対象を検出こともできる。
【００３２】
対象のそれぞれに対して、決定モジュール３０３はどのように対象を操作するかを決定付ける。例えば、特定の対象（例えば、横断ルートにおけるその他の車）並びに対象を描写するそのメタデータ（例えば、速度、方向、転向角）に対して、決定モジュール３０３は、どのように対象に立ち向かうか（例えば、追い越す、譲る、停止する、通過する）を決定する。決定モジュール３０３は、永続性記憶装置３５２に記憶されることができる、交通ルール又は運転ルール３１２のようなルールのセットに従って、このような決定を付けることができる。
【００３３】
認知された対象のそれぞれに対する決定に基づき、計画モジュール３０４は、自動運転車のためのパス又はルート、並びに運転パラメータ（例えば、距離、速度、及び／又は転向角）を計画する。即ち、所定の対象に対して、決定モジュール３０３は対象に何をするかを決定しながら、計画モジュール３０４はどのようにするかを決定する。例えば、所定の対象に対して、決定モジュール３０３は対象を通過することを決定しながら、計画モジュール３０４は対象の左側か又は右側かを通過することを決定する。計画と制御データは、計画モジュール３０４により生成され、次の移動サイクル（例えば、次のルート／パスセグメント）において車１０１がどのように移動するかを描写する情報を含む。例えば、計画と制御データは、車１０１に、毎時間３０マイル（ｍｐｈ）の速度で１０メートルを移動し、その後２５ｍｐｈの速度で右車線に変更することを指示することができる。
【００３４】
計画と制御データに基づき、制御モジュール３０５は、計画と制御データに規定されたルート又はパスに従って、適宜なコマンド又はシグナルを車両制御システム１１１に送信することにより、自動運転車を制御し運転する。計画と制御データは、パス又はルートに沿って異なる時点で適切な車設定又は運転パラメータ（例えば、スロットル、制動、及び転向コマンド）を使用して、ルート又はパスの第１のポイントから第２のポイントまで車を運転するに十分な情報を含む。
【００３５】
なお、決定モジュール３０３と計画モジュール３０４は、一体化モジュールとして一体化されることができる。決定モジュール３０３／計画モジュール３０４は、ナビゲーションシステム又はナビゲーションシステムの機能を含むことにより、自動運転車のための運転パスを決定することができる。例えば、ナビゲーションシステムは、一連の速度と方向的な向きを決定して、自動運転車を全体的に最終の終着地まで導く道路に基づくパスに沿って前進させながら、自動運転車を、認知された障害物を実質的に回避するパスに沿って移動させることを実現することができる。終着地は、ユーザインターフェースシステム１１３を介するユーザー入力に従って設定されることができる。ナビゲーションシステムは、自動運転車が操作中にありながら、動的に運転パスをアップデートすることができる。ナビゲーションシステムは、自動運転車のための運転パスを決定するように、ＧＰＳシステムからのデータと一つ又は複数の地図を組み込むことができる。
【００３６】
決定モジュール３０３／計画モジュール３０４は、さらに衝突回避システム又は衝突回避システムの機能を含むことにより、自動運転車の環境における潜在的な障害物を認識する、評価する、及び回避するあるいは乗り越えることができる。例えば、衝突回避システムは、制御システム１１１における一つ又は複数のサブシステムを操作することにより、自動運転車のナビゲーションへの変更を実現させて、逸れ策略、転向策略、制動策略などを採用することができる。衝突回避システムは、周辺の交通パターン、道路状況などに基づき、自動的に実行可能な障害物回避策略を決定することができる。衝突回避システムは、そこへ逸れる可能性がある自動運転車に隣接の区域に、その他のセンサーシステムにより車、建設障壁などが検出される場合に、逸れ策略を採用しないように配置されることができる。衝突回避システムは、自動的に、実現可能かつ自動運転車の乗員の安全を最大化させる策略を選択することができる。衝突回避システムは、自動運転車の乗員室に最小限の加速度の量を引き起こすように予測された回避策略を選択することができる。
【００３７】
図５は、本発明の一つの実施形態によるＬＩＤＡＲ装置の一例を説明する図である。ＬＩＤＡＲ装置５００は、図３のＬＩＤＡＲユニット２１５の一部として実装されることができる。図５を参照しながら、図１の通常のＬＩＤＡＲ装置１８０と同じするように、ＬＩＤＡＲ装置５００は、ビームステアリング光学系５０１を含み、レーザー光線１８６はビームステアリング光学系５０１にダイレクトされる。ビームステアリング光学系５０１は、レーザー光線１８６を走査領域にわたってスウィープするようにダイレクトする角度回転ミラーである。角度回転ミラー５０１は、レーザー光線１８６の初期の下向きパスと実質的に平行し、かつおおよそ一致する軸を回って回転する。角度回転ミラー５０１は符号矢印１８８で示される方向に回転する。典型的に、ミラー５０１は固定された角度で距離測定器１８２の枠に取り付けられる。ミラー５０１は回転方向１８８に従ってＬＩＤＡＲ装置５００全体と共に回転する。
【００３８】
さらに、一つの実施形態によれば、光学系５０１は、方向５０３Ａと５０３Ｂで示されるような複数の方向に（例えば、垂直的に、水平的に、対角的に、若しくはこれらの組み合わせ）傾動又は揺動するように配置されるＭＥＭＳミラーである。結果として、光源からの光線は、光線１８６ａと１８６ｂとして、複数の角度で反射又はリダイレクトされることができる。一つの実施形態において、ＬＩＤＡＲ装置５００は水平的に回転する場合に、ＭＥＭＳミラー５０１はＬＩＤＡＲ装置５００の本体１８２と共に水平的に（方向１８８に沿って）回転しながら、ＭＥＭＳミラー５０１は本体１８２に対して垂直的に（例えば、方向５０３Ｂに沿って上下に）傾動することができる。
【００３９】
他の実施形態によれば、ＭＥＭＳミラーは、複数の方向に（例えば、垂直的に、水平的に、対角的に、若しくはこれらの組み合わせ）回転するように配置されながら、本体１８２は定常位置に保つことができる。このような複数の方向に回転可能なＭＥＭＳミラーは、２次元（２Ｄ）ミラーと称する。もう一つの実施形態によれば、二つの１次元（１Ｄ）ＭＥＭＳミラーを利用することもできる。当該実施形態において、一つのＭＥＭＳミラーは垂直方向に傾動し、もう一つのＭＥＭＳミラーは水平方向に傾動する。
【００４０】
それにより、ＭＥＭＳミラー５０１が上下のように複数の角度で揺動するため、光線は、角度の範囲（例えば、角度範囲５０２）に発射されることができ、複数の角度から反射された光線が利用されて対象の多角度分解能を推定することができる。結果として、単一のＬＩＤＡＲ装置（単一の光源と単一の光検出器を有する）は、対象の多角度分解能を走査及び捕獲することができる。対象を走査するに必要なＬＩＤＡＲ装置の数（又は光源と光検出器の数）を削減可能であり、かつ、自動運転車（ＡＤＶ）を操作するためのコストも削減可能である。
【００４１】
一つの実施形態において、ＬＩＤＡＲ装置５００は、光線を発射する光源（図示せず）と、第１の微小電気機械システム（ＭＥＭＳ）ミラー５０１と、光検出器（図示せず）と、を含む。光源は、光線１８６を（例えば、光パルスの形式で）発射して、方向１８８に従って、ターゲット走査領域と関連する方位の領域又は範囲を走査する。ＭＥＭＳミラー５０１は、光線１８６を受光し、ターゲット走査領域に向けてリダイレクトする（又は反射する）。ＭＥＭＳミラー５０１は、複数の方向（例えば、方向５０３Ａ、方向５０３Ｂ、若しくはこれらの組み合わせ）に傾動又は揺動して、複数の角度（例えば、垂直及び／又は水平角度）で光線を光線１８６ａ〜１８６ｂの一部として示されるようにリダイレクトするように、配置される。光検出器は、ターゲット走査領域内に位置する一つ又は複数の対象（図示せず）から反射された光線１８６ａ〜１８６ｂを受光する。一つの実施形態において、光源、ＭＥＭＳミラー５０１、及び光検出器は、水平的に回転して視界を走査するように配置されながら、ＭＥＭＳミラー５０１は、複数の方向に（例えば、垂直的に、水平的に、対角的に、若しくはこれらの組み合わせ）傾動又は揺動して、光源が発射した光線を複数の角度で反射すると共に、光検出器に、反射された光線を受光させることにより、一つ又は複数の対象の多角度分解能を取得する。他の実施形態によれば、ＭＥＭＳミラー５０１は、複数の方向に（例えば、垂直的に、水平的に、対角的に、若しくはこれらの組み合わせ）傾動又は揺動しながら、ＬＩＤＡＲ装置５００の本体１８２は定常に保つ。単一のＬＩＤＡＲ装置は多角度分解能を処理することができるため、対象を走査するために必要なＬＩＤＡＲ装置の数は削減可能であり、それに伴うコストも削減可能である。
【００４２】
図６は、本発明の一つの実施形態によるＬＩＤＡＲ装置の配置の一例を説明するブロック図である。ＬＩＤＡＲ装置６００は、図５のＬＩＤＡＲ装置５００を表すことができる。図６を参照しながら、ＬＩＤＡＲ装置６００は、送信機（ＴＸ）ユニット６０１（走査ユニットとも称する）と、受信機（ＲＸ）ユニット６０２とを含む。ＴＸユニット６０１は、光線をターゲット６５０に向けて発射するように配置され、ＲＸユニット６０２は、ターゲット６５０により反射された光線を受光するように配置される。ＴＸユニット６０１とＲＸユニット６０２は別のユニットとして示されるが、それらは単一の一体化ユニットとして実装されることができる。
【００４３】
一つの実施形態において、ＴＸユニット６０１は、光源６１１と、第１のＭＥＭＳミラー６１２とを含む。ＲＸユニット６０２は、第２のＭＥＭＳミラー６２２と、光検出器６２１とを含む。光源６１１は、レーザーダイオード、発光ダイオード（ＬＥＤ）、垂直共振器面発光レーザ（ＶＣＳＥＬ）、有機発光ダイオード（ＯＬＥＤ）、ポリマー発光ダイオード（ＰＬＥＤ）、発光ポリマー（ＬＥＰ）、液晶ディスプレイ（ＬＣＤ）、及び／又は選択的に光線を発射するように配置されたその他のいずれの装置を含むことができる。光源６１１は、光検出器６２１により検出可能な波長範囲で光線を発射するように配置されることができる。波長範囲は、例えば、電磁スペクトルの紫外線、可視光、及び／又は赤外線部分にあってもよい。一つの実施形態において、波長範囲は、９０５ｎｍ程度の波長を含む。光源６１１は、パルスとしての光線を発射するように、配置されることができる。光検出器６２１は、フォトダイオード、アバランシェフォトダイオード、フォトトランジスタ、カメラ、能動ピクセルセンサー（ＡＰＳ）、電荷結合素子（ＣＣＤ）、極低温検出器、及び／又は光源６１１の波長範囲における波長を有する光を受光するように配置されるその他のいずれの光センサーを含むことができる。
【００４４】
光源６１１は、第１のＭＥＭＳミラー６１２へ光線を発射し、前記第１のＭＥＭＳミラー６１２は、光線をターゲット６５０に向けて反射し、リダイレクトする。ターゲット６５０から反射された光線は、第２のＭＥＭＳミラー６２２により受光され、前記第２のＭＥＭＳミラー６２２は、反射された光線を光検出器６２１に向けて反射し、リダイレクトする。ＴＸユニット６０１とＲＸユニット６０２の操作はコントローラ６０３により制御し、前記コントローラ６０３は、ハードウェア、ソフトウェア、若しくはこれらの組み合わせで実装されることができる。一つの実施形態において、コントローラ６０３は、光源コントローラ６３１と、ミラーコントローラ６３２と、光検出器コントローラ６３３とを含む。光源コントローラ６３１は、光線を生成し発射するように光源６１１を制御する。光検出器コントローラ６３３は、反射された光線を受光し検出するように光検出器６２１を制御する。
【００４５】
一つの実施形態において、ミラーコントローラ６３２は、第１のＭＥＭＳミラー６１２と第２のＭＥＭＳミラー６２２を、それぞれ方向６１３と方向６２３として示される複数の方向に揺動するように制御するように、配置される。第１のＭＥＭＳミラー６１２と第２のＭＥＭＳミラー６２２のそれぞれは、垂直的に（例えば、上下に）、水平的に（例えば、左右に、又は横に）、対角的に、若しくはこれらの組み合わせのように、複数の方向に揺動又は傾動することができる。この配置において、光源６１１と光検出器６２１は、固定位置に搭載される。光源６１１はＭＥＭＳミラー６１２に向けて光線を発射する場合、ＭＥＭＳミラー６１２の光源６１１に対する複数の方向への回転で、光線は複数の角度で反射され、ターゲット６５０にリダイレクトされる。同じように、ターゲット６５０から反射された光線は、ＭＥＭＳミラーの光検出器６２１に対する回転で、ＭＥＭＳミラーにより捕獲され、光検出器６２１にリダイレクトされることができる。結果として、単一の光源６１１と光検出器６２１は、ターゲット６５０の多角度分解能を取得することができ、それは距離測定器６０４により利用され、ターゲット６５０の距離と方位の範囲を決定することができる。距離測定器６０４は、光源６１１により発射された光線に含まれる光パルスの時間と、対応する反射された光線が光検出器６２１により受光された時間と比較することにより、対象とＬＩＤＡＲ装置との間の距離を決定することができる。
【００４６】
一つの実施形態において、光源６１１から発射されて回転でＭＥＭＳミラー６１２によりリダイレクトされた複数の反射された光線を捕獲するために、ＭＥＭＳミラー６２２は、特定の同期方式に従って回転することができる。具体的には、ＭＥＭＳミラー６１２と６２２は、ミラーコントローラ６３２により制御されて、光検出器６２１が、ＭＥＭＳミラー６１２により広げた、ターゲット６５０の多角度分解能を表す複数の光線を受光できるように、同期的に回転することができる。結果として、対象の十分な多角度分解能を捕獲するためのＬＩＤＡＲ装置の数は全体として削減可能である。
【００４７】
他の実施形態によれば、ＴＸユニット６０１は、さらに光源６１１から発射された光線を焦点外れの光線から合焦光線に転換する第１のレンズ６１４を含む。レンズ６１４焦点は、ＭＥＭＳミラー６１２の反射面に達するように配置される。ＭＥＭＳミラー６１２の反射面のサイズは比較的に小さい傾向であるため、レンズアセンブリ６１４は、より高い強度を有する合焦光線を提供することができる。一般的には、光源６１１は、その他の方向よりも一つの方向に発散される非コリメートかつ焦点外れの光線を発射することができる。レンズ６１４は、部分的にコリメートされた光線がＭＥＭＳミラー６１２に達する前に、光線を部分的にコリメートすることができる。
【００４８】
一つの実施形態において、ＴＸユニット６０１は、さらに、ＭＥＭＳミラー６１２から光線を受光し、光線をコリメートしてコリメートされた光線を生成し、コリメートされた光線をターゲット６５０にダイレクトする第２のレンズアセンブリ６１５を任意で含むことができる。コリメートされた光線はターゲット６５０から反射され、ＭＥＭＳミラー６２２により受光されることができる。光線をコリメートすることに加え、レンズアセンブリ６１５は、図７に示されるように、光線をさらに広げて、ＭＥＭＳミラー６１２から受光された角度よりも広い角度で走査することができる。より広い角度の光線は、より広い角度範囲を生成することができる。同じように、ＲＸユニット６０２は、さらに、それぞれ逆方向でレンズ６１４とレンズ６１５に対応するレンズ６２４とレンズ６２５を任意で含むことができる。例えば、レンズ６２５は、広角度光線を狭角度光線に転換することができる。レンズ６２４は、検出器６２１が容易に受光するように、より合焦の光線をより広げた光線に転換することができる。
【００４９】
なお、ＭＥＭＳミラー６１２と６２２は、ＭＥＭＳミラー６１２が光源６１１から発射された光線を複数の角度で広げることができ、かつＭＥＭＳミラー６２２が複数の角度で反射された対応する光線を受光し捕獲することができる限り、垂直的に、水平的に、対角的に、又はその他のいずれの方向に揺動、回転又は傾動することができる。自動運転車を操作する際に、複数のＬＩＤＡＲ装置６００を採用して、ＡＤＶの外部環境を十分に捕獲することができる。しかしながら、単一のＬＩＤＡＲ装置は多角度方位に沿って測定することができるため、ＬＩＤＡＲ装置の合計数は削減可能である。通常のＬＩＤＡＲ装置は、典型的に単角度分解能のみを捕獲することができる。
【００５０】
図８は、本発明の他の実施形態によるＬＩＤＡＲ装置の配置の一例を説明するブロック図である。図８を参照しながら、当該実施形態において、ＭＥＭＳミラー６１２は、第１の反射面６１２ａと第２の反射面６１２ｂとを含む両面ミラーである。図６に示される配置と同じように、ＭＥＭＳミラー６１２は、光源６１１及び／又は光検出器６２１の固定位置に対して回転することができる。しかしながら、固定ミラー６２２は、光源６１１と光検出器６２１に対する固定位置に配置される。即ち、当該配置において、ＭＥＭＳミラー６１２のみが回転可能であり、光源６１１、光検出器６２１、及び固定ミラー６２２は、固定位置に取り付けられる。
【００５１】
一つの実施形態において、光源６１１が光線を発射する際に、光線は、ＭＥＭＳミラー６１２の第１の反射面６１２ａに達し、前記第１の反射面６１２ａは、光線を反射し、ターゲット６５０に向けてリダイレクトする。ターゲット６５０は光線を反射し、反射された光線は固定ミラー６２２により受光される。固定ミラー６２２は光線をＭＥＭＳミラー６１２の第２の反射面６１２ｂに向けて反射する。その後、第２の反射面６１２ｂは、光線を光検出器６２１に反射する。当該例において、第１の反射面６１２ａと第２の反射面６１２ｂはそれぞれにとって固定位置に位置するため、ＭＥＭＳミラー６１２が回転する際に、両方の反射面は同期された方式で回転する。なお、第１の反射面６１２ａと第２の反射面６１２ｂは、ＭＥＭＳミラー６１２の反対側にある必要がない。代わりに、それらが光線を複数の角度でリダイレクトし、かつ光検出器６２１に、複数の角度で反射された対応する光線を受光させることができる限り、それらがそれぞれにとって特定の固定位置にあることができる。
【００５２】
前記技術は、単一の光源と単一の光検出器は、ＭＥＭＳミラーにより角度範囲をわたって対象を走査及び測定することができること、を説明する。他の実施形態によれば、単一の光源は複数の光検出器を利用して、同じ目標を実現することができ、ここで、それぞれの光検出器は、角度範囲のサブセットを表す角度のサブセットにおける反射された光線を受光する。
【００５３】
図９は、本発明の他の実施形態によるＬＩＤＡＲ装置を説明するブロック図である。図９を参照しながら、当該実施形態において、ＴＸユニット６０１は、より大きい角度範囲で（当該例の場合に６０度の範囲で）光線を生成し発射することができる。ＬＩＤＡＲ装置は、さらに複数のＲＸユニット６０２Ａ〜６０２Ｄを含む。前記図６と８を参照しながら記載されるように、ＴＸユニット６０１は、光源とＭＥＭＳミラーとを含み、ＲＸユニット６０２Ａ〜６０２Ｄのそれぞれは、光検出器とＭＥＭＳミラーを含む。ＲＸユニットのそれぞれは、角度のサブセットで（当該例には１５度で）反射された光線を受光するように配置される。４つのＲＸユニットが示されるが、より多い又はより少ないＲＸユニットは実装されることができる。
【００５４】
図１０は、本発明の一つの実施形態によるＬＩＤＡＲ装置を操作するプロセスを説明するフロー図である。プロセス１０００は、ハードウェア、ソフトウェア、若しくはこれらの組み合わせを含む処理論理回路により実施されることができる。図１０を参照しながら、動作１００１において、光源は、ターゲット走査領域にダイレクトされた方位の範囲を走査しようとする光線を生成し、発射する。動作１００２において、ＭＥＭＳミラーは、光線を受光し、ターゲット走査領域に向けてリダイレクトする。ＭＥＭＳミラーは、複数の方向に傾動又は回転して、複数の角度で光線をリダイレクトする。動作１００３において、光検出器は、ターゲット走査領域内に位置する一つ又は複数の対象から複数の角度で反射された光線を受光して、対象に関する多角度分解能を取得する。
【００５５】
なお、前記示された要素の一部又は全ては、ハードウェア、ソフトウェア、若しくはこれらの組み合わせで実装されることができる。例えば、このような要素は、永続性記憶装置にインストールし記憶されたソフトウェアとして実装されることができ、プロセッサー（図示せず）によりメモリにロードされて実行されることにより、本願に係るプロセス又は動作を実施することができる。あるいは、このような要素は、集積回路（例えば、特定用途向け集積回路又はＡＳＩＣ）、デジタルシグナルプロセッサー（ＤＳＰ）、又は現場でプログラム可能なゲートアレイ（ＦＰＧＡ）のような、対応のドライバ及び／又はオペレーティングシステムを介して、アプリケーションからアクセスできる、専用のハードウェアにプログラム化される、又は組込まれる実行可能なコードとして実装されることができる。さらに、このような要素は、プロセッサー又はプロセッサーコアにおける、一つ又は複数の特定の命令を介してソフトウェア要素によりアクセス可能な命令セットの一部としての、特定のハードウェア論理回路として実装されることができる。
【００５６】
図１１は、本発明の一つの実施形態と共に使用可能なデータ処理システムの一例を説明するブロック図である。例えば、システム１５００は、図２の認知と計画システム１１０又はサーバ１０３〜１０４のいずれかのような、前記プロセス又は方法のいずれかを実施する前記データ処理システムのいずれかを表すことができる。システム１５００は、多くの異なる要素を含むことができる。このような要素は、集積回路（ＩＣ）、その一部、個別の電子装置、若しくはコンピュータシステムのマザーボード又はアドインカードのような回路基板に適するその他のモジュールとして実装されることができ、又は、コンピュータシステムのシャーシ内に取り組まれる要素として実装されることができる。
【００５７】
なお、システム１５００は、コンピュータシステムの多くの要素の概略視を示すことを目的としている。しかしながら、理解するのは、追加の要素は、特定の実施態様において存在することができ、引いて、示された要素の異なる配列は、その他の実施態様において可能である。システム１５００は、デスクトップ、ラップトップ、タブレット、サーバ、携帯電話、メディアプレヤー、パーソナルデジタルアシスタント（ＰＤＡ）、スマートウォッチ、パーソナルコミュニケーター、ゲーミング装置、ネットワークルーター又はハブ、無線アクセスポイント（ＡＰ）又は中継機、セット・トップボックス、若しくはこれらの組み合わせを表すことができる。さらに、単一の機器又はシステムが説明される際に、「機器」又は「システム」という用語は、単独で又は共同で命令セット（又は複数のセット）を実行して、ここで論述されるいずれか一つ又は複数の方法を実施する、いずれの機器又はシステムの集合も含むように解釈すべきである。
【００５８】
一つの実施形態において、システム１５００は、バス又インターコネクト１５１０を介して、プロセッサー１５０１と、メモリ１５０３と、装置１５０５〜１５０８とを含む。プロセッサー１５０１は、中に含まれる単一のプロセッサーコア又は複数のプロセッサーコアを有する単一のプロセッサー又は複数のプロセッサーを表すことができる。プロセッサー１５０１は、マイクロプロセッサー、中央処理装置（ＣＰＵ）などのような、一つ又は複数の汎用プロセッサーを表すことができる。より具体的には、プロセッサー１５０１は、複雑命令セットコンピューティング（ＣＩＳＣ）マイクロプロセッサー、縮小命令セットコンピューティング（ＲＩＳＣ）マイクロプロセッサー、超長命令語（ＶＬＩＷ）マイクロプロセッサー、又はその他の命令セットを実装するプロセッサー、又は命令セットの組み合わせを実装するプロセッサーであってもよい。また、プロセッサー１５０１は、特定用途向け集積回路（ＡＳＩＣ）、セルラー又はベースバンドプロセッサー、現場でプログラム可能なゲートアレイ（ＦＰＧＡ）、デジタルシグナルプロセッサ（ＤＳＰ）、ネットワークプロセッサー、グラフィックプロセッサー、通信プロセッサー、暗号プロセッサー、コプロセッサー、組込みプロセッサー、又は命令を処理可能なその他のいずれの類型の論理回路のような、一つ又は複数の専用プロセッサーであってもよい。
【００５９】
プロセッサー１５０１は、超低電圧プロセッサーのような低電力マルチコアプロセッサーソケットであってもよく、メイン処理ユニットとシステムの複数の要素と通信するための中央ハブとして機能することができる。このようなプロセッサーは、システムオンチップ（ＳｏＣ）として実装されることができる。プロセッサー１５０１は、ここで論述される動作とステップを実施するための命令を実行するように配置される。システム１５００は、さらに任意のグラフィックサブシステム１５０４と通信するグラフィックインターフェースを含むことができ、前記グラフィックサブシステム１５０４は、ディスプレイコントローラ、グラフィックプロセッサー、及び／又はディスプレイ装置を含むことができる。
【００６０】
プロセッサー１５０１は、メモリ１５０３と通信することができ、前記メモリ１５０３は、一つの実施形態において、所定量のシステムメモリを提供するための複数のメモリ装置を介して実装されることができる。メモリ１５０３は、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、又はその他の類型の記憶装置のような、一つ又は複数の揮発性記憶（又はメモリ）装置を含むことができる。メモリ１５０３は、プロセッサー１５０１又はその他のいずれの装置により実行される命令列を含む情報を記憶することができる。例えば、様々なオペレーティングシステム、デバイスドライバ、ファームウェア（例えば、ベーシックインプット/アウトプットシステム又はＢＩＯＳ）、及び／又はアプリケーションの実行可能なコード及び／又はデータは、メモリ１５０３にロードされ、プロセッサー１５０１により実行されることができる。オペレーティングシステムは、例えば、ロボットオペレーティングシステム（ＲＯＳ）、マイクロソフト（登録商標）社のウィンドウズ（登録商標）オペレーティングシステム、アップル社のＭａｃＯＳ（登録商標）／ｉＯＳ（登録商標）、グーグル（登録商標）社のアンドロイド（登録商標）、ＬＩＮＵＸ、ＵＮＩＸ（登録商標）、若しくはその他のリアルタイム又は組込みオペレーティングシステムのような、いずれの種類のオペレーティングシステムであってもよい。
【００６１】
システム１５００は、さらに、ネットワークインターフェース装置１５０５、任意の入力装置１５０６、及びその他の任意のＩ/Ｏ装置１５０７を含む装置１５０５〜１５０８のようなＩ/Ｏ装置を含むことができる。ネットワークインターフェース装置１５０５は、無線送受信機及び／又はネットワークインターフェースカード（ＮＩＣ）を含むことができる。無線送受信機は、ＷｉＦｉ送受信機、赤外線送受信機、ブルートゥース送受信機、ＷｉＭａｘ送受信機、無線携帯電話送受信機、衛星送受信機（例えば、全地球測位システム（ＧＰＳ）送受信機）、又はその他の無線周波数（ＲＦ）送受信機、若しくはこれらの組み合わせであってもよい。ＮＩＣは、イーサネット（登録商標）カード（Ethernet （登録商標）card）であってもよい。
【００６２】
入力装置１５０６は、マウス、タッチパネル、タッチ感応画面（ディスプレイ装置１５０４と一体化されてもよい）、スタイラスのようなポインター装置、及び／又はキーボード（例えば、物理的キーボード又はタッチ感応画面の一部として表示されたバーチャルキーボード）を含むことができる。例えば、入力装置１５０６は、タッチスクリーンと接続するタッチスクリーンコントローラを含むことができる。タッチスクリーンとタッチスクリーンコントローラは、例えば、様々なタッチ感応技術のいずれかを用いてそれらの接触と移動、又は停止を検出することができ、前記タッチ感応技術は、電気容量、抵抗、赤外線、及び表面音波の技術、並びにタッチスクリーンと接触する一つ又は複数の点を決定するためのその他の近接センサーアレイ又はその他の素子を含むが、それらに限定することがない。
【００６３】
Ｉ/Ｏ装置１５０７は、音声装置を含むことができる。音声装置は、スピーカー及び／又はマイクロフォンを含んで、音声認識、音声複製、デジタル録音、及び／又は電話機能のような音声対応機能を促進することができる。その他のＩ/Ｏ装置１５０７は、さらに、ユニバーサルシリアルバス（ＵＳＢ）ポート、パラレルポート、シリアルポート、プリンター、ネットワークインターフェース、バスブリッジ（例えば、ＰＣＩーＰＣＩブリッジ）、センサー（例えば、加速度計のようなモーションセンサー、ジャイロスコープ、磁力計、光センサー、コンパス、近接センサーなど）、若しくはこれらの組み合わせを含むことができる。装置１５０７は、さらに画像処理サブシステム（例えば、カメラ）を含むことができ、前記画像処理サブシステムは、写真とビデオクリップの記録のようなカメラ機能を促進するために利用される、電荷結合素子（ＣＣＤ）又は相補型金属酸化膜半導体（ＣＭＯＳ）光学センサーのような光学センサーを含むことができる。システム１５００の具体的な配置又は設計により、特定のセンサーは、センサーハブ（図示せず）を介してインターコネクト１５１０と接続することができると共に、キーボード又はサーマルセンサーのようなその他の装置は、組込みコントローラ（図示せず）により制御されることができる。
【００６４】
データ、アプリケーション、一つ又は複数のオペレーティングシステムなどのような情報の永続性記憶を提供するために、プロセッサー１５０１には、大容量記憶装置（図示せず）が接続されることができる。複数の実施形態において、より薄くて軽量なシステム設計を可能にしながら、システム反応性を向上するために、この大容量記憶装置は、ソリッドステートドライブ（ＳＳＤ）を介して実装されることができる。しかしながら、その他の実施形態において、大容量記憶装置は、主にハードディスクドライブ（ＨＤＤ）と、より小さい容量のＳＳＤ記憶装置を用いて実装されることができ、前記ＳＳＤ記憶装置は、ＳＳＤキャッシュとして機能して、パワーダウン事件中におけるコンテスト状態とこのようなその他の情報の非揮発性記憶を可能にし、システム活動の再開の際により早いパワーアップが実現することができる。また、フラッシュデバイスは、例えば、シリアルペリフェラルインタフェー（ＳＰＩ）を介してプロセッサー１５０１と接続することができる。このフラッシュデバイスは、システムのＢＩＯＳ及びその他のファームウェアを含むシステムソフトウェアの非揮発性記憶のために提供することができる。
【００６５】
記憶装置１５０８は、コンピュータアクセス可能な記憶媒体１５０９（機械可読記憶媒体又はコンピュータ可読記憶媒体としても知られる）を含むことができ、前記コンピュータアクセス可能な記憶媒体１５０９には、ここで記載される方法又は機能のいずれか一つ又は複数を具体化する一つ又は複数の命令セット又はソフトウェア（例えば、モジュール、ユニット、及び／又は論理回路１５２８）が記憶される。処理モジュール／ユニット／論理回路１５２８は、例えば、図４のモジュール３０１〜３０５、図６のコントローラ６０３又は距離測定器６０４のような、前記要素のいずれかを表すことができる。また、処理モジュール／ユニット／論理回路１５２８は、機械可読記憶媒体も構成するデータ処理システム１５００、メモリ１５０３及びプロセッサー１５０１によるそれらの実行中に、完全的に又は少なくとも部分的に、メモリ１５０３及び／又はプロセッサー１５０１に常駐することができる。処理モジュール／ユニット／論理回路１５２８は、ネットワークインターフェース装置１５０５を介して、ネットワークを通して送信又は受信することができる。
【００６６】
コンピュータ可読記憶媒体１５０９は、前記複数のソフトウェア機能を永続的に記憶するために用いられることができる。コンピュータ可読記憶媒体１５０９は、例示的な実施形態において単一の媒体として示されるが、「コンピュータ可読記憶媒体」という用語は、一つ又は複数の命令セットを記憶する、単一の媒体又は複数の媒体（例えば、集中式又は分散式データベース、及び／又は関連するキャッシュとサーバ）を含むとすべきである。また、「コンピュータ可読記憶媒体」という用語は、機械により実行され、機械に本発明の方法のいずれか一つ又は複数を実施させるための命令セットを記憶又は符号化することができる、いずれの媒体を含むとすべきである。それに応じて、「コンピュータ可読記憶媒体」は、ソリッドステートメモリ、及び光学と磁気媒体、又はその他のいずれの非一過性の機械可読媒体を含むとすべきであるが、それらに限定することがない。
【００６７】
ここで記載される処理モジュール／ユニット／論理回路１５２８、要素及びその他の特性は、個別のハードウェア要素として実装される、或いはＡＳＩＣ、ＦＰＧＡ、ＤＳＰ又は類似の装置のようなハードウェア要素の機能に一体化されることができる。さらに、処理モジュール／ユニット／論理回路１５２８は、ハードウェア装置におけるファームウェア又は機能性回路として実装されることができる。さらに、処理モジュール／ユニット／論理回路１５２８は、ハードウェア装置とソフトウェア要素の任意の組み合わせで実装されることができる。
【００６８】
なお、システム１５００は、複数のデータ処理システムの要素で説明されるが、特定のアーキテクチャ又は要素を相互接続する方式を表すことを意図せず、そのような詳細は、本発明の実施形態に関係がない。また、理解するのは、より少ない要素又は可能であればより多い要素を有するネットワークコンピュータ、ハンドヘルドコンピュータ、携帯電話、サーバ、及び／又はその他のデータ処理システムも、本発明の実施形態で用いられることができる。
【００６９】
前記具体的な説明の一部は、既に、コンピュータメモリにおけるデータビットに対する操作のアルゴリズムと記号表現で示される。これらのアルゴリズム的説明と記述は、データ処理分野の当業者が使用して最も効率的にその作業の内容をその他の当業者に転送する方式である。ここで、一般的に、アルゴリズムは、所望の結果に導くセルフコンシステントの動作列と考えられる。動作は、物理量の物理的処置が必要なものである。
【００７０】
しかしながら、念頭に置くべきなのは、これらの用語又は類似の用語の全ては、適切な物理量と関連し、これらの量に適用する便宜的な標識に過ぎない。以上の記載から明確されたように、特に言及しない限り、本明細書を貫いて理解するのは、下記請求の範囲に記載するもののような用語を利用する論述は、コンピュータシステム、又は類似の電子計算装置のアクション又はプロセスと指し、これらは、コンピュータシステムのレジスタとメモリにおける物理（電子）量として示されるデータを、同じようにコンピュータシステムメモリとレジスタ、若しくはこのようなその他の情報記憶、送信又は表示装置における物理量として示されるその他のデータに、処置及び変換する。
【００７１】
本発明の実施形態は、ここでの動作を実施するための機器にも関する。このようなコンピュータプログラムは、非一過性のコンピュータ可読媒介に記憶される。機械可読媒介は、機械（例えば、コンピュータ）により読み取り可能な形式で情報を記憶するためのいずれのメカニズムを含む。例えば、機械可読（例えば、コンピュータ可読）媒介は、機械（例えば、コンピュータ）可読記憶媒介（例えば、リードオンリーメモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）、磁気ディスク記憶媒介、光学記憶媒介、フラッシュメモリ装置）を含む。
【００７２】
前記図面において説明されたプロセス又は方法は、ハードウェア（例えば、回路、専用論理回路など）、ソフトウェア（例えば、非一過性のコンピュータ可読媒介に組み込まれるもの）、又は両方の組み合わせを含む処理論理回路により実施されることができる。以上、プロセス又は方法は、複数の順次動作で記載されるが、理解すべきなのは、記載される一部の動作は異なる順番で実施されることができる。さらに、一部の動作は、順次的にではなく、並行的に実施されることができる。
【００７３】
本発明の実施形態は、いずれの特定のプログラミング言語を参照して記載されることがない。理解するのは、様々なプログラミング言語は、ここで記載されるような本発明の実施形態の教示を実現するために用いることができる。
【００７４】
前記明細書において、本発明の実施形態は、その具体的な例示的実施形態を参照しながら記載される。明らかに、これらに対して、下記請求の範囲に記載されるような本発明の趣旨と範囲を逸脱せずに、様々な変更を適用することができる。それに応じて、明細書及び図面は、限定的意味でなく、説明的意味で見なされる。
【図１】
2018132524.tif 000003
【図２】
2018132524.tif 000004
【図３】
2018132524.tif 000005
【図４】
2018132524.tif 000006
【図５】
2018132524.tif 000007
【図６】
2018132524.tif 000008
【図７】
2018132524.tif 000009
【図８】
2018132524.tif 000010
【図９】
2018132524.tif 000011
【図１０】
2018132524.tif 000012
【図１１】
2018132524.tif 000013
【外国語明細書】
2018132524000001.pdf