(57)【要約】【課題】乗り物の場所を充分な正確度で決定できる自律走行車両向けの装置を提供する。【解決手段】１又は複数のセンサと、コンピューティング装置と、を具備し、１又は複数のプロセッサが、乗り物が経路を走行するときに１又は複数のセンサから受信された情報に基づいて１又は複数の地理的特徴を識別させ、水平空間及び鉛直空間の一方を１又は複数の地理的特徴のそれぞれと関連付け、１又は複数の地理的特徴を、地理的特徴マップと比較し、且つ、１又は複数の地理的特徴と地理的特徴マップとの間の比較に基づいて位置決定された乗り物の位置を生成するためメモリに記憶された指令を実行するように構成され、１又は複数の地理的特徴と地理的特徴マップとの比較が、１又は複数の地理的特徴のそれぞれの空間の関連付けに部分的に基づいた、１又は複数の地理的特徴に対する重み付けを含む、自動運転システムによる。【選択図】図１
2015155903.tif 000002
【特許請求の範囲】
【請求項１】
自動運転システムであって、
乗り物に配置された１又は複数のセンサと、
該１又は複数のセンサと通信するコンピューティング装置であって、
当該コンピューティング装置の操作を制御するための１又は複数のプロセッサと
前記１又は複数のプロセッサによって使用されるデータ及びプログラム指令を記憶するためのメモリとを有するコンピューティング装置と、を具備し、
前記１又は複数のプロセッサが、前記乗り物が経路を走行するときに
前記１又は複数のセンサから受信された情報に基づいて１又は複数の地理的特徴を識別させ、
水平空間及び鉛直空間の一方を前記１又は複数の地理的特徴のそれぞれと関連付け、
前記１又は複数の地理的特徴を、地理的特徴マップと比較し、且つ、
前記１又は複数の地理的特徴と前記地理的特徴マップとの間の前記比較に基づいて位置決定された乗り物の位置を生成するため前記メモリに記憶された指令を実行するように構成され、
前記１又は複数の地理的特徴と前記地理的特徴マップとの前記比較が、前記１又は複数の地理的特徴のそれぞれの前記空間の関連付けに部分的に基づいた、前記１又は複数の地理的特徴に対する重み付けを含む、自動運転システム。
【請求項２】
前記１又は複数の地理的特徴が、少なくとも１つの水平空間の地理的特徴と、少なくとも１つの鉛直空間の地理的特徴と、を含む、請求項１に記載の自動運転システム。
【請求項３】
前記水平空間の地理的特徴が、車線マーキング及び車線縁特徴部を含み、且つ、前記鉛直空間の地理的特徴が、標識、柱、ビル及び木を含む、請求項１に記載の自動運転システム。
【請求項４】
前記１又は複数のプロセッサが、少なくとも１つの地球物理学的位置及び形状を、前記１又は複数の地理的特徴のそれぞれと関連付けるように更に構成された、請求項１に記載の自動運転システム。
【請求項５】
前記１又は複数の地理的特徴と前記地理的特徴マップとの前記比較が、前記１又は複数の地理的特徴の前記地球物理学的位置の関連付け及び前記形状の関連付けの少なくとも一方に部分的に基づく前記１又は複数の地理的特徴に対する重み付けを含む、請求項４に記載の自動運転システム。
【請求項６】
前記１又は複数のプロセッサが、強度値を前記１又は複数の地理的特徴と関連付けるように更に構成された、請求項１に記載の自動運転システム。
【請求項７】
前記地理的特徴マップが、前記乗り物が現在走行する前記経路に沿ってあらかじめ収集された前記１又は複数の地理的特徴のそれぞれの、地球物理学的位置の関連付け、形状の関連付け、強度値の関連付け及び空間の関連付けの少なくとも２つを含む、請求項１に記載の自動運転システム。
【請求項８】
コンピュータによって実行される自動運転の方法であって、
乗り物が経路を走行するときに前記乗り物に配置された１又は複数のセンサから受信された情報に基づいて１又は複数の地理的特徴を識別することと、
水平空間及び鉛直空間の一方を前記１又は複数の地理的特徴のそれぞれと関連付けることと、
前記１又は複数の地理的特徴を地理的特徴マップと比較することと、
前記１又は複数の地理的特徴と前記地理的特徴マップとの間の前記比較に基づいて位置決定された乗り物の位置を生成することと、を含み、
前記１又は複数の地理的特徴と前記地理的特徴マップとを比較することが、前記１又は複数の地理的特徴の前記空間の関連付けに部分的に基づく前記１又は複数の地理的特徴に対する重み付けを含む、方法。
【請求項９】
前記１又は複数の地理的特徴が、少なくとも１つの水平空間の地理的特徴と、少なくとも１つの鉛直空間の地理的特徴と、を含む、請求項８に記載の方法。
【請求項１０】
前記水平空間の地理的特徴が、車線マーキング及び車線縁特徴部を含み、前記鉛直空間の地理的特徴が、標識、柱、ビル及び木を含む、請求項８に記載の方法。
【請求項１１】
地球物理学的位置及び形状を前記１又は複数の地理的特徴のそれぞれと関連付けることを更に含む、請求項８に記載の方法。
【請求項１２】
前記１又は複数の地理的特徴と前記地理的特徴マップとを比較することが、前記１又は複数の地理的特徴のそれぞれの前記地球物理学的位置の関連付け及び前記形状の関連付けの少なくとも一方に部分的に基づく前記１又は複数の地理的特徴に対する重み付けを含む、請求項１１に記載の方法。
【請求項１３】
強度値を前記１又は複数の地理的特徴のそれぞれと関連付けることを更に含む、請求項８に記載の方法。
【請求項１４】
前記地理的特徴マップが、前記乗り物が現在走行している前記経路に沿ってあらかじめ収集された前記１又は複数の地理的特徴の地球物理学的位置の関連付け、形状の関連付け、強度値の関連付け及び空間の関連付けの少なくとも２つを含む、請求項８に記載の方法。
【請求項１５】
コンピューティング装置であって、
当該コンピューティング装置の操作を制御するための１又は複数のプロセッサと、
該１又は複数のプロセッサによって使用されるデータ及びプログラム指令を記憶するためのメモリと、を具備し、
前記１又は複数のプロセッサが、
乗り物が経路を走行するときに前記乗り物に配置された１又は複数のセンサから受信された情報に基づいて１又は複数の地理的特徴を識別し、
水平空間及び鉛直空間の一方を前記１又は複数の地理的特徴のそれぞれと関連付け、
前記１又は複数の地理的特徴を地理的特徴マップと比較し、
前記１又は複数の地理的特徴と前記地理的特徴マップとの間の前記比較に基づいて位置決定された乗り物の位置を生成するため前記メモリに記憶された指令を実行するように構成され、
前記１又は複数の地理的特徴と前記地理的特徴マップとの前記比較が、前記１又は複数の地理的特徴のそれぞれの前記空間の関連付けに部分的に基づく前記１又は複数の地理的特徴に対する重み付けを含む、コンピューティング装置。
【請求項１６】
前記水平空間の地理的特徴が車線マーキング及び車線縁特徴部を含み、前記鉛直空間の地理的特徴が、標識、柱、ビル及び木を含む、請求項１５に記載のコンピューティング装置。
【請求項１７】
前記１又は複数のプロセッサが、地球物理学的位置及び形状の少なくとも一方を前記１又は複数の地理的特徴のそれぞれと関連付けるように構成された、請求項１５に記載のコンピューティング装置。
【請求項１８】
前記１又は複数の地理的特徴と前記地理的特徴マップとの前記比較が、前記１又は複数の地理的特徴のそれぞれの前記地球物理学的位置の関連付け及び形状の関連付けの少なくとも一方に部分的に基づく前記１又は複数の地理的特徴に対する重み付けを含む、請求項１７に記載のコンピューティング装置。
【請求項１９】
前記１又は複数のプロセッサが、強度値を前記１又は複数の地理的特徴のそれぞれと関連付けるように更に構成された、請求項１５に記載のコンピューティング装置。
【請求項２０】
前記地理的特徴マップが、前記乗り物が現在走行する前記経路に沿ってあらかじめ収集された前記１又は複数の地理的特徴の地球物理学的位置の関連付け、形状の関連付け、強度値の関連付け及び空間の関連付け、の少なくとも２つを含む、請求項１５に記載のコンピューティング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動運転システム、自動運転の方法及びコンピューティング装置に関する。
【背景技術】
【０００２】
高度に自動化された運転システムは、ドライバーとのやりとり、又はその他の外部からの制御を用いない道路上の乗り物、例えば自動運転車両、例えば自律走行車両を操作するように設計されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
自律走行車両又は乗り物（autonomous vehicles）向けのナビゲーションシステムは、乗り物の場所を充分な正確度で決定できることが望ましい。周囲にあるものの表示に対して、乗り物の正確な物理的位置を計算することを、位置決定（localization）と称することができる。自律走行車両向けの位置決定は、様々なタイプの地理的特徴（geographic features）に対して、乗り物の現時点における位置の表示を、詳細な仮想マップに記録された同一の地理的特徴と比較することにより実行することができる。
【課題を解決するための手段】
【０００４】
地理的特徴に基づいて自律走行車両の位置決定を行う、システム、装置、及び方法が開示される。様々な地理的特徴は、予めマップ化された経路を乗り物が走行する間に識別することができる。これらの地理的特徴は、水平空間、例えば接地面、又は鉛直空間、例えば接地面上の物理的空間に関連付け、続いて、経路の地理的特徴マップの範囲内に存在する地理的特徴と比較することができる。乗り物の位置決定を行うためにマップ比較の間になされる照合には、関連の地理的特徴の空間の関連付けに少なくとも部分的に基づいて重みづけ（weighted）することができ、この地理的特徴は、照合処理に影響する可能性のある多様な環境条件を考慮に入れるために比較されるものである。これらの環境条件には、例えば、天候条件、及び道路建設を挙げることができる。
【０００５】
一実施例では、自動運転システムが開示される。システムは、乗り物上に配置された１又は複数のセンサと、これらの１又は複数のセンサと通信しているコンピューティング装置とを備えている。コンピューティング装置は、コンピューティング装置の動作を制御するための１又は複数のプロセッサと、１又は複数のプロセッサにより使用されるデータ及びプログラム指令を記憶するためのメモリとを備えている。１又は複数のプロセッサは、メモリに記憶された命令を実行して、乗り物が経路を走行する際に、１又は複数のセンサから受け取る情報に基づいて１又は複数の地理的特徴を識別し、水平空間及び鉛直空間の一つを、１又は複数の地理的特徴のそれぞれに関連付けるように構成されている。プロセッサはさらに、１又は複数の地理的特徴を地理的特徴マップと比較し、位置決定された乗り物位置を、１又は複数の地理的特徴と地理的特徴マップとの間の比較に基づいて生成するように構成されている。１又は複数の地理的特徴を地理的特徴マップと比較することには、１又は複数の地理的特徴のそれぞれについての空間の関連付けに部分的に基づいて、１又は複数の地理的特徴に重み付けすることが含まれていてもよい。
【０００６】
別の実施例では、コンピュータにより実行される自動運転の方法が、開示される。この方法には、１又は複数の地理的特徴を、乗り物が経路を走行する際に、乗り物上に配置された１又は複数のセンサから受けた情報に基づいて識別すること、そして水平空間及び鉛直空間の一つを、１又は複数の地理的特徴のそれぞれに関連付けることが含まれる。方法にはさらに、１又は複数の地理的特徴を地理的特徴マップと比較すること、そして１又は複数の地理的特徴と地理的特徴マップとの間の比較に基づいて、位置決定された乗り物位置を生成することが含まれる。１又は複数の地理的特徴を地理的特徴マップと比較することには、１又は複数の地理的特徴についての空間の関連付けに部分的に基づいて、１又は複数の地理的特徴に重み付けすることが含まれていてもよい。
【０００７】
別の実施例では、コンピューティング装置が開示される。コンピューティング装置は、コンピューティング装置の動作を制御する１又は複数のプロセッサと、１又は複数のプロセッサにより使用されるデータ及びプログラム指令を記憶するメモリとを備えている。１又は複数のプロセッサは、メモリに記憶された命令を実行して、１又は複数の地理的特徴を、乗り物が経路を走行する際に、乗り物上に配置された１又は複数のセンサから受けた情報に基づいて識別し、水平空間及び鉛直空間の一つを、１又は複数の地理的特徴のそれぞれに関連付けるように構成される。１又は複数のプロセッサはさらに、１又は複数の地理的特徴を地理的特徴マップと比較し、位置決定された乗り物位置を、１又は複数の地理的特徴と地理的特徴マップとの間の比較に基づいて生成するように構成される。１又は複数の地理的特徴を地理的特徴マップと比較することには、１又は複数の地理的特徴についての空間の関連付けに部分的に基づいて、１又は複数の地理的特徴に重み付けすることが含まれていてもよい。
【０００８】
本記載は、付随の図面を参照するが、いくつかの図全体にわたる類似の参照番号は、類似の部分を指している。
【図面の簡単な説明】
【０００９】
【図１】コンピューティング装置のブロック図である。
【図２】図１のコンピューティング装置を備えた乗り物の概略を示す。
【図３】多様な地理的特徴を含む代表的な経路の一部分を走行している図２の乗り物の斜視図である。
【図４Ａ】図３に示す代表的な経路の一部分を含む地理的特徴マップの代表的な二次元的表示を示す。
【図４Ｂ】図４Ａの地理的特徴マップの分解図であって、図３に示す代表的な経路の一部分を強調したものである。
【図５】地理的特徴に基づく位置決定を使用する自動運転の代表的処理を示す。
【発明を実施するための形態】
【００１０】
地理的特徴に基づく、自律走行車両の位置決定を、ここに記載する。乗り物の位置を位置決定する代表的な一方法には、乗り物が経路を走行する間に地理的特徴を識別し、水平空間及び鉛直空間の一つを各地理的特徴に関連付けすることが含まれる。代表的方法にはさらに、地理的特徴を、同一経路について予め生成された地理的特徴マップと比較し、地理的特徴と地理的特徴マップとの間の比較に基づいて、位置決定された乗り物の位置を生成することが含まれる。現時点で取り込まれる地理的特徴を、地理的特徴マップと比較することには、地理的特徴についての空間の関連付けに部分的に基づいて、地理的特徴に重み付けすることが含まれていてもよく、これにより例えば、地理的特徴マップが生成された後から、外部環境条件の変化が考慮される。これらの外部環境条件には、天気に基づく、そして建設に基づく条件が含まれていてもよい。
【００１１】
図１は、コンピューティング装置１００のブロック図である。コンピューティング装置１００は、乗り物に設置される、コンパクトな、デスクトップの、若しくは単一コンピューティング装置のその他の形態をとる、あらゆるタイプのものであってもよく、又は複数のコンピューティング装置から成っていてもよい。コンピューティング装置１００中のＣＰＵ１０２は、従来型の中央演算部、又は情報を操作する、若しくは処理することが可能な、その他のタイプのあらゆる装置、若しくは複数の装置であってもよい。コンピューティング装置１００中のメモリ１０４は、ランダムアクセスメモリ装置（ＲＡＭ）、又はその他の好適なあらゆるタイプの記憶装置であってもよい。メモリ１０４は、ＣＰＵ１０２がバス１０８を使用してアクセスするデータ１０６を含んでいてもよい。メモリ１０４はまた、オペレーティングシステム１１０と、インストールされたアプリケーション１１２とを含んでいてもよく、インストールされたアプリケーション１１２は、本明細書に記載の地理的特徴に基づく位置決定方法をＣＰＵ１０２に実行させるプログラムを含んでいる。
【００１２】
コンピューティング装置１００は、さらなる、すなわち第２の記憶装置１１４、例えば、メモリカード、フラッシュドライブ、又はコンピュータで読み取り可能なその他のあらゆる形態の媒体を備えていてもよい。インストールされたアプリケーション１１２は、全体又は一部が第２の記憶装置１１４に記憶され、メモリ１０４に、処理の必要に応じて読み込むことができる。コンピューティング装置１００はまた、１又は複数のセンサ１１６を備えているか、又はそれらに結合されてもよい。センサ１１６は、データ及び／又は信号を取り込むことができ、これらのデータ及び／又は信号は、慣性測定部（ＩＭＵ）、自律測位システム、全地球航法衛星システム（ＧＮＳＳ）、光検出及び測距（ＬＩＤＡＲ）システム、レーダーシステム、ソナーシステム、画像に基づくセンサシステム、又は、乗り物を取り巻く環境に特有の情報、例えば乗り物のナビゲーション経路に近接したその他の乗り物、歩行者、乗り物が走行する経路の地理的特徴、若しくはその他の位置決定された位置のデータ及び／若しくは信号を取り込み、対応するデータ及び／若しくは信号をＣＰＵ１０２に出力することが可能な、その他のあらゆるタイプのシステムにより処理される。
【００１３】
センサ１１６は、乗り物の、ｘ、ｙ、及びｚ軸線の位置、速度、加速度、回転角、及び回転角速度の変化を表すデータを取り込むこともできる。もしセンサ１１６が、自律測位システム用のデータを取り込む場合であれば、ホイール回転速度、走行距離、ステアリング角、及びステアリング角の変化速度に関係するデータを取り込むことができる。もしセンサ１１６が、ＧＮＳＳ用の信号を取り込む場合であれば、レシーバーは、グローバル座標において見積もられる乗り物の位置及び乗り物の速度を計算することができる。複数の人工衛星を用い、三次元での三角測量及び時間評価を使用して、乗り物の位置及び速度を評価することができる。
【００１４】
センサ１１６が、ＬＩＤＡＲシステムのためのデータを収集した場合、乗り物周辺の環境の強度（intensity）又は反射戻り（reflectivity returns）測距データ（ranging data）が得られる。以下に記載の例では、センサ１１６は、少なくとも：自律測位システム、又は、乗り物の速度、加速度、減速度、位置、及び向きを評価するその他のシステム用のデータ；ＧＮＳＳ、又は、乗り物の位置及び速度を評価するその他のシステム用の信号；及びＬＩＤＡＲシステム、又は、乗り物が走行しているナビゲーション経路沿いの地理的特徴、障害物、若しくは対象からの乗り物の距離を決定するその他のシステム用のデータ、を取り込むことができる。図１に記載の代表的なコンピューティング装置１００では、メモリ１０４に記憶されたアプリケーション１１２は、少なくとも、特徴検出器１１８、特徴分析器１２０、及び乗り物の位置最適化器１２２を含む。これらのアプリケーション１１２のそれぞれは、さらなる詳細が以下に記載される。概して、センサ１１６により取り込まれたデータを、これらのアプリケーション１１２の１又は複数によって使用することにより、乗り物を取り巻く環境を理解し、乗り物の位置正確度を向上させることができる。
【００１５】
図２には、図１に記載のコンピューティング装置１００を備えた乗り物２００の概略を示す。コンピューティング装置１００は、図２に示すように乗り物２００の内部に位置してもよく、又は代わりの場所（図示せず）において乗り物２００から離れて位置していてもよい。もしコンピューティング装置１００が乗り物２００から離れて位置している場合であれば、乗り物２００は、コンピューティング装置１００と通信する機能を備えていてもよい。
【００１６】
乗り物２００は、複数のセンサ、例えば、図１を参照して記載されるセンサ１１６を含んでいてもよい。示されている１又は複数のセンサ１１６は、速度、加速度、ホイール回転速度、及び、取り巻く環境内の、対象又は地理的特徴までの距離の変化を保存するように構成されてもよく、これらの変化は、コンピューティング装置１００により使用されて、対象又は地理的特徴に対しての乗り物２００の位置及び向き、自律測位システムのためのステアリング角、イメージセンサによる処理のための画像、複数の人口衛星からの信号に基づいた、グローバル座標における乗り物の位置、又は、乗り物２００の現時点での状態を決定する、若しくは環境に対する乗り物２００の位置を決定し得るその他のあらゆるデータ及び／若しくは信号が評価される。
【００１７】
例えば、もしセンサ１１６が、ＬＩＤＡＲシステムにより使用されるデータを取り込むように構成されている場合であれば、センサ１１６は、乗り物２００を取り巻く領域にある物理的対象から戻るレーザーに関連するデータを取り込むことができる。続いて、コンピューティング装置１００におけるアプリケーション１１２の一つ、例えば、特徴検出器１１８は、乗り物２００を取り巻く領域にある様々な対象までの測距離又は地理的特徴を、信号がセンサ１１６に戻るまでの時間を測定することにより計算することができる。レーザー帰還（Laser returns）には、センサ１１６、又は乗り物２００上又はその近傍にある別の発生源により放射される光源、例えばレーザー光が当たる対象又は地理的特徴によって反射された後方散乱光が含まれていてもよい。この後方散乱光は、強度値の形で測定することができ、これらの強度値は、特徴検出器１１８により識別される地理的特徴に関連付けられる。
【００１８】
特徴検出器１１８は、コンピューティング装置１００中のその他のアプリケーション１１２、例えば特徴分析器１２０と通信することもできる。特徴分析器１２０は、例えば、ノイズを除去すること、検出された様々な地理的特徴に関連付けられる形状を決定すること、検出された様々な地理的特徴に関連付けられる地球物理学的場所を決定すること、及び、物理的空間、例えば水平空間又は鉛直空間内の地理的特徴を分類することにより、データ及び／又は信号を解析するように構成することができる。特徴分析器１２０は、自動運転システムを実装するのに使用されるその他のアプリケーション１１２、例えば、さらに以下に記載の乗り物の位置最適化器１２２と通信するようにも構成することがでる。
【００１９】
図３は、多様な地理的特徴を含む代表的な経路の一部分を走行している図２の乗り物２００の斜視図を示す。代表的な経路の一部分は、四つの明瞭に異なる車線３００、３０２、３０４、３０６を含み、乗り物２００が車線３００内を走行している。車線３００、３０２、３０４、３０６のそれぞれは、多様な境界により画定することができ、これらの境界は地理的特徴としての役割を果たす。この例における境界には、車線マーキング、例えば中央線３０８、３１０、及び縁線３１２、３１４、及び車線縁特徴部、例えば縁石３１６、３１８が含まれる。例えば、車線３００は、縁石３１６と中央線３０８の間に延びており、車線３０４は、縁線３１４と中央線３１０との間に延びている。車線マーキング、及び車線縁特徴部はそれぞれ、特徴分析器１２０によって水平空間に関連付けることができる。つまり、車線マーキング、及び車線縁特徴部は概して、物理的環境の範囲内で接地面に沿って位置しており、したがって、特徴分析器１２０によって水平空間の地理的特徴として分類することができる。
【００２０】
図３における代表的経路の一部分には、鉛直空間、つまり、特徴分析器１２０によって、乗り物２００を取り巻く環境における接地面の上方に拡がる地理的特徴に関連付けることができる、様々な地理的特徴も含まれる。鉛直空間に関連付けることができる地理的特徴の例には、標識、支柱、建物、及び樹木が含まれる。図３では、道路標識３２０及び道路標識３２２が、車線３００及び車線３０６に隣接してそれぞれ位置している。さらに、ランプ支柱３２４及びランプ支柱３２６が、道路標識３２０及び道路標識３２２にそれぞれ隣接して位置している。地理的特徴のぞれぞれは、図３の代表的な経路部分に示される車線マーキング、車線縁特徴部、標識、及び支柱を含んでおり、上の図２に関して記載される１又は複数の様々なセンサ１１６により、これらの各地理的特徴に関連するデータが取り込まれた後、特徴検出器１１８により最初に識別される。
【００２１】
地理的特徴は、特徴検出器１１８により識別し、特徴分析器１２０により鉛直空間又は水平空間のいずれかに関連付けた上で、特徴分析器１２０により地球物理学的場所に関連付けて、例えばその後に、地理的特徴それぞれの地球物理学的場所を含む地理的特徴マップと比較することができる。さらに、地理的特徴のそれぞれは、形状に関連付けて、その後に地理的特徴マップと比較することができる。例えば、車線マーキングは、線形状（例えば縁線３１２、３１４）に関連付けることができ、車線縁特徴部は、線形状の途切れ（例えば縁石３１６、３１８）に関連付けることができ、標識の特徴は、平面形状（例えば道路標識３２０、３２２）に関連付けることができ、そして支柱の特徴は、円筒形状（例えばランプ支柱３２４、３２６）に関連付けることができる。
【００２２】
このように、地理的特徴のそれぞれは、地理的特徴を固有の方法で記述する様々な特徴：強度値、地球物理学的場所、空間の関連付け（例えば水平空間及び鉛直空間）、及び形状関連付け（例えば線、平面、及び円筒）に関連付けることができる。地理的特徴のそれぞれをこれらの特徴に関連付けることにより、マッピング及び位置決定のよりロバスト性の高い方法が可能になる。例えば、地理的特徴のいろいろな特徴は、物理的環境に存在する条件が地理的特徴マップに予め記録されたものとは異なる場合に、地理的特徴に加える重みを増加させる又は低減させるかどうかを決定する際に有用となりうる。地理的特徴の様々な特徴を使用して、幾何学的特徴マップと比較し、乗り物２００の自己位置測定を向上させることを、さらに以下に記載する。
【００２３】
図４Ａは、図３に示す代表的経路の一部を含む地理的特徴マップ４００の二次元表示を示す。図３に示す代表的経路の一部分も、図４Ｂに関してさらに記載する。この例における地理的特徴マップ４００は、強度の帰還データ（intensity return data）、例えば様々な地理的特徴に関連付けられた強度値を、現時点で表示している。別の例では、地理的特徴マップ４００を構築するのに使用される地理的特徴のいくつかを、地理的特徴の形状（例えば線、平面、又は円筒形）に基づいて検出することができる。さらに、検出された地理的特徴を、グローバル座標系に射影して、地球物理学的場所に関連付けることができる。検出された地理的特徴のそれぞれは、水平空間又は鉛直空間のいずれかに関連付けることもできる。
【００２４】
強度値、地球物理学的場所（geophysical location）、形状、及び空間の検出は、複数回のデータラン（ｄａｔａ  ｒｕｎ）、つまり経路の複数回の走行にわたって拡張することができ、センサ１１６は、各データランの間にデータを取り込む。複数回のランの間に取り込まれたデータは、一つにまとめて処理して、例えば、マッピング及び位置決定を同時に行う技術（ＳＬＡＭ）を使用して、様々なランの間の重複を平滑化することができる。加えて、地理的特徴マップ４００を処理して、１回のランの間には取り込まれても通常は経路沿いに存在しないであろう障害物、例えばその他の乗り物、人、又は動物を表す、場所、形状、空間、又は強度値へのいかなる関連付けも除去することができる。
【００２５】
結果として得られた地理的特徴マップ４００は、強度値、地球物理学的場所、空間、及び／又は形状に関連付けられる地理的特徴を含んでおり、引き続く経路の自律ナビゲーションの間、乗り物２００の位置決定における手助けに使用することができる。さらには、このタイプの地理的特徴マップ４００は、あまりに多くのリソースを費やすことも無く、コンピューティング装置１００の様々なアプリケーション１１２に記憶して使用することができるが、その理由は、マップが小さくまとまっており、地理的特徴に関連する情報だけを含むように構成することができるからである。図４Ａの地理的特徴マップ４００の詳細な図は、強度値の表示を含み、形状は図４Ｂに示される。
【００２６】
図４Ｂは、図４Ａの地理的特徴マップ４００の分解図を示し、図３に示されている代表的な経路の一部分を強調しているものである。この図は、車線３００、３０２、３０４、３０６の上面図である。上面図には、水平空間の特徴、例えば中央線３０８、３１０、３１２、３１４、及び縁石３１６、３１８が、強度値及び線形状により表され、鉛直空間の地理的特徴、例えば道路標識３２０、３２２は、平面形状により、又はこの上面図の場合では長方形形状により表されている。同様に、鉛直空間の地理的特徴、例えばランプ支柱３２４、３２６は、円筒形状、又はこの上面図の場合では円により表されている。地理的特徴マップ４００のこの代表的分解図には、いくつかのさらに毛羽立った線（fuzzier lines）も含まれており、これらの線は、車線３０２、３０４の間にある中央の路肩から、そして、例えば道路標識３２０、３２２の向こうにある草地表面の遠い側の縁から取り込まれた強度値を示している。路肩及び草地の集まりを示すこれらの地理的特徴は、ここでは強度値を使用して示されているが、もしそれらが、後の比較目的に有用でない場合には、地理的特徴マップ４００から取り除くことができる。車線マーキング、又は車線縁特徴部が存在しない経路沿いのいくつかの場所では、草地又は路肩と車線との縁を示す強度値が、水平な地理的特徴の参照としての役割を果たすことがある。
【００２７】
図５は、地理的特徴に基づく位置決定を使用して自動運転を行う代表的処理５００を示す。処理５００に関連して記載される演算は、コンピューティング装置１００において、例えば、特徴検出器１１８、特徴分析器１２０、及び乗り物の位置最適化器１２２というアプリケーションを使用して実行することができる。処理５００に関連して記載される演算は、コンピュータで読み取り可能な非一時的記憶媒体として実体化することもでき、媒体は、１又は複数のプロセッサにより実行可能なプログラム指令を含み、プログラム指令が実行されると、１又は複数のプロセッサが演算を実行することになる。例えば、処理５００に関連して記載される演算は、コンピューティング装置１００のメモリ１０４に記憶することができ、ＣＰＵ１０２により実行することができる。
【００２８】
演算５０２では、１又は複数の地理的特徴を、乗り物２００が経路を走行する際に、１又は複数のセンサ１１６から受け取られる情報に基づいて識別する。上に記載のとおり、特徴検出器１１８は、１又は複数のセンサ１１６からデータを受け取ることができ、特徴分析器１２０は、強度値のグループ分け、又は形状若しくは空間への関連付けに基づいて、様々な地理的特徴を識別することができる。例えば、図３に示すとおり、乗り物２００が予めマップ化された経路の一部分に沿って走行している間、センサ１１６は、強度の帰還、画像、又は特徴検出器１１８、及び／若しくは特徴分析器１２０により処理することができるその他のデータを取り込むことができるが、その目的は、以下の地理的特徴：中央線３０８、３１０、縁線３１２、３１４、縁石３１６、３１８、道路標識３２０、３２２、及びランプ支柱３２４、３２６を識別することである。いくつかの例では、地理的特徴は強度値に関連付けられる。その他の例では、地理的特徴は形状に関連付けられ、形状には、線、平面、及び円筒が含まれる。その他の例では、地理的特徴は、それらの地球物理学的場所によって識別される。
【００２９】
演算５０４では、地理的特徴のそれぞれは、水平空間又は鉛直空間のいずれかに関連付けることができる。例えば、車線マーキングとして認識される地理的特徴、例えば中央線３０８、３１０、及び縁線３１２、３１４、及び車線縁特徴部、例えば縁石３１６、３１８は、水平空間に関連付けることができる。つまり、これらの地理的特徴は、乗り物２００に近接する接地面に沿った物理的空間に関連付けることができる。別の実施例では、標識、支柱、建物、又は樹木として識別される地理的特徴、例えば道路標識３２０、３２２、及びランプ支柱３２４、３２６は、鉛直空間に関連付けることができる。つまり、これらの地理的特徴は、乗り物２００に近接する接地面上方の物理的空間に関連付けることができる。地理的特徴のそれぞれを、形状、強度値、又は地球物理学的場所への様々な関連付けに加えて、空間に関連付けることにより、来たる比較ステップにおいて、地理的特徴にさらに容易に重み付けして、環境条件の変化を考慮に入れることができる。
【００３０】
演算５０６では、識別されて鉛直空間又は水平空間のいずれかに関連付けられた地理的特徴は、地理的特徴マップと比較することができる。例えば、特徴分析器１２０は、関連付けられたその強度値、形状、空間、及び／又は地球物理学的場所に基づいて、地理的特徴マップに存在する様々な地理的特徴と、検出され識別された地理的特徴とを比較して、一致が存在するかどうかを判定することができる。例えば、もし地理的特徴間に、所与の閾値（例えば、地球物理学的場所に基づく）より小さい距離が存在し、且つそれらの特徴が、同様な特徴の性質（例えば強度値、形状、及び／又は空間）を有していれば、一致が存在する。比較をさらに効率的にするには、位置決定された最新の乗り物の位置、又は、もし利用可能な位置決定された乗り物の位置がない場合には、ＧＬＡＳＳにより収集された情報に基づく乗り物の位置のいずれかを使用して、地理的特徴マップ内の探索比較範囲を限定することができる。
【００３１】
図３及び４Ｂを、現時点での乗り物の位置、及び比較目的のための地理的特徴マップ４００の一部分の例として使用して、道路標識３２２を特徴検出器１１８により識別することができ、特徴分析器１２０により、鉛直空間、平面形状の地球物理学的場所、及び強度値のセットに関連付けることができる。乗り物の位置最適化器１２２は、所与の地球物理学的場所での鉛直空間における平面形状である、現時点で取り込まれた道路標識３２２の属性を、地理的特徴マップ４００の範囲の様々な地理的特徴と比較することができる。図４Ｂに示すとおり道路標識３２２に一致を見いだすことができるが、その理由は、この地理的特徴が同一の地球物理学的位置、平面関連付け、及び鉛直空間の関連付けを有しているからである。同様な比較を、例えば、中央線３０８、３１０、縁線３１２、３１４、及び縁石３１６、３１８について行うことができる。これらの地理的特徴はすべて、水平空間、線形状、及び相対的な地球物理学的位置、及び強度値に関連付けられる。
【００３２】
経路に沿って乗り物が現時点で走行する間に取り込まれる地理的特徴と、地理的特徴マップに関連付けられた地理的特徴との直接比較を用いることに加えて、演算５０６には、地理的特徴についての空間の関連付けに少なくとも部分的に基づいて、地理的特徴の比較に重み付けすることが含まれていてもよい。空間の関連付けに少なくとも部分的に基づいた重み付けを使用することによって、この比較では、現時点で取り込まれた地理的特徴と地理的特徴マップに記憶されたものとの間でなされることになる照合に悪影響を及ぼす可能性のある様々な環境条件を考慮することが可能になる。例えば、降雨及び降雪の条件は、水平空間の地理的特徴、例えば車線マーキングを見えにくくする可能性があるが、その他の水平空間の地理的特徴、例えば縁石には影響を及ぼさない可能性がある。さらに鉛直空間の特徴、例えば標識又は支柱は、降雨又は降雪の天気条件により通常見えにくくなるということはないであろう。
【００３３】
乗り物２００が、例えば、雨センサ、フロントガラスのワイパーが動作しているという表示、又はコンピューティング装置１００が利用できる外部の天気予報からの入力に基づいて降雨の条件を識別することが可能である代表的な場合では、乗り物の位置最適化器１２２は、水平空間の特徴、例えば車線マーキングの間でなされる比較への重み付けを低減し、鉛直空間の特徴、例えば標識及び支柱の間でなされる比較への重み付けを増加させることができる。同様に、もし乗り物２００が、降雪の条件で運転される場合には、乗り物の位置最適化器１２２は、鉛直空間の特徴、例えば道路標識３２０、３２２、及びランプ支柱３２４、３２６に加えて、特定タイプの水平空間の特徴、例えば縁石３１６、３１８のみを用いて、地理的特徴マップ４００との比較を行い、比較の実行においては水平空間のいかなる車線マーキングも完全に無視することができるが、その理由は、これらの特徴が雪により完全に隠されてしまう可能性があるからである。もし、さらなる水平空間の特徴、例えば縁石３１６、３１８も、雪により隠されてしまうならば、乗り物の位置最適化器１２２は、地理的特徴マップ４００との比較において、これらの地理的特徴を無視することもできる。
【００３４】
天気条件、例えば現時点で取り込まれる地理的特徴とマップに基づく地理的特徴との間での比較に影響する雨及び雪に加えて、地理的特徴の重みづけを使用しなければならないかもしれない他に可能な外部条件が存在する。例えば、道路建設の条件は、車線マーキングの位置が変更になること、車線縁特徴部が除去されること、又はさらなる鉛直空間の特徴、例えばトラフィック・バレル（ｔｒａｆｆｉｃ  ｂａｒｒｅｌ）が加わることによって、現時点で取り込まれる地理的特徴と地理的特徴マップに保存されている特徴との間の比較に、悪影響を及ぼす可能性がある。乗り物の位置最適化器１２２は、建設が識別された場合に水平空間の特徴（例えば車線マーキング）の重みを変化させるように、そして地理的特徴マップ上には存在しない追加された鉛直空間の特徴（例えばトラフィック・バレル）は無視するように構成されてもよい。雨、雪、及び建設について与えられた例は、単なる例示であり、空間の関連付けに基づいて様々な地理的特徴に与えられる重み付けに影響を及ぼす可能性のある、その他多くの環境条件を識別することができる。
【００３５】
地理的特徴の重み付けは、地球物理学的場所の関連付け、又は形状関連付けに基づいて、現時点で取り込まれる地理的特徴と、地理的特徴マップに存在する地理的特徴とを比較している間にも使用することができる。例えば、霧の多い環境条件では、地球物理学的場所において乗り物２００にさらに近い地理的特徴には、乗り物２００からさらに遠いものに与えるよりも高い重み付けを与えることができる。降雨の別の環境条件の例においては、円筒形状又は平面形状の関連付けを有する地理的特徴には、線形状の関連付けを有するものに与えるよりも高い重み付けを与えることができる。地理的特徴に重み付けする場合、少なくとも二つの範疇に分かれる所与のタイプの地理的特徴が存在することによって、これらの範疇が識別されるべきである。例えば、鉛直空間の関連付けを有する地理的特徴にさらに高い重み付けを与えるには、さらに低い重み付けを与えられる水平空間の関連付けも存在すべきである。加えて、地理的特徴マップは、５０６の演算の間に正確な比較を行うために、地理的特徴それぞれに関連付けられた少なくとも二つのタイプの情報を含んでいるべきである。様々なタイプの情報には、地球物理学的場所の関連付け、形状関連付け、空間の関連付け、及び強度値関連付けを含まれていてもよい。
【００３６】
演算５０８では、位置決定された乗り物の位置は、現時点で取り込まれる地理的特徴を、地理的特徴マップに存在する地理的特徴と重み付け比較することに基づいて、生成することができる。位置決定された乗り物の位置を生成することには、乗り物の位置最適化器１２２を使用する様々なフィルタリング方法を適用することが含まれていてもよい。一例では、現時点で取り込まれる地理的特徴を、粒子フィルタリングを使用して精密化し、その後に、地理的特徴マップに存在する地理的特徴と比較して、位置決定された乗り物の位置をこの比較に基づいて生成することができる。位置決定された乗り物の位置を生成することには、現時点で位置決定される乗り物の位置が、直近で計算された位置決定された乗り物の位置に近接しているという仮定が含まれていてもよく、つまり、処理５００は、その更新の際に反復実行される。演算５０８の後、処理５００は終了する。
【００３７】
前述の記載は、本明細書で最も実用的な実施形態とみなされるものに関連する。しかしながら本開示は、これらの実施形態に限定されるものではなく、反対に、添付された請求項の精神及び範囲の範囲に含まれる、様々な修正及び均等な構成を対象にするものであって、その範囲は、法の下にそのまま許容されるそのような修正及び均等な構造すべてを包含するように、最も広い解釈に一致するものと理解されるものとする。
【００３８】
１００    コンピューティング装置
１０４    メモリ
１０６    データ
１０８    バス
１１０    オペレーティングシステム
１１２    インストールされたアプリケーション
１１４    第２の記憶装置
１１６    センサ
１１８    特徴検出器
１２０    特徴分析器
１２２    乗り物の位置最適化器
【図１】
2015155903.tif 000003
【図２】
2015155903.tif 000004
【図３】
2015155903.tif 000005
【図４Ａ】
2015155903.tif 000006
【図４Ｂ】
2015155903.tif 000007
【図５】
2015155903.tif 000008