(57)【要約】      （修正有）【課題】欠点を最小限に抑え、運転の安全性を改善する交通環境を感知する方法および装置を提供する。【解決手段】車両の運転安全性を向上させることができる電子装置に用いられる交通環境を感知する方法は、電子装置の第１の感知範囲内の環境を感知することにより、第１の感知範囲内のローカルオブジェクトの第１の地理的分布情報を少なくとも含むローカルオブジェクト情報を生成するステップ、少なくとも１つのノードによって送信された、ノードの第２の感知範囲内の外部オブジェクトの少なくとも第２の地理的分布情報を含む外部オブジェクト情報を受信するステップ、およびローカルオブジェクト情報と外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップを含む。【選択図】図３
2020087445.tif 000002
【特許請求の範囲】
【請求項１】
電子装置に用いられる交通環境を感知する方法は、
前記電子装置の第１の感知範囲内の環境を感知することにより、前記第１の感知範囲内のローカルオブジェクトの第１の地理的分布情報を少なくとも含むローカルオブジェクト情報を生成するステップ、
少なくとも１つのノードによって送信された、前記ノードの第２の感知範囲内の外部オブジェクトの少なくとも第２の地理的分布情報を含む外部オブジェクト情報を受信するステップ、および
前記ローカルオブジェクト情報と前記外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップを含む交通環境を感知する方法。
【請求項２】
前記ローカルオブジェクト情報は、前記電子装置の識別子および前記電子装置の第1の絶対位置データを更に含み、前記外部オブジェクト情報は、前記ノードの識別子と前記ノードの第２の絶対位置データを更に含む請求項１に記載の交通環境を感知する方法。
【請求項３】
前記第１の地理的分布情報は、前記電子装置に対する前記ローカルオブジェクトの相対位置データを含み、前記第２の地理的分布情報は、前記ノードに対する前記外部オブジェクトの相対位置データを含む請求項２に記載の交通環境を感知する方法。
【請求項４】
前記ローカルオブジェクト情報と前記外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップは、
前記第１の絶対位置データ、前記第２の絶対位置データ、前記第１の地理的分布情報、および前記第２の地理的分布情報に従って、前記ローカルオブジェクトの絶対位置データと前記外部オブジェクトの絶対位置データを取得するステップ、
前記ローカルオブジェクトの前記絶対位置データが前記外部オブジェクトの前記絶対位置データと同じであるかどうかを判定するステップ、および
前記ローカルオブジェクトの前記絶対位置データが前記外部オブジェクトの前記絶対位置データと同じでないとき、前記ローカルオブジェクト情報と前記外部オブジェクト情報を統合してオブジェクト統合情報を生成するステップを含む請求項３に記載の交通環境を感知する方法。
【請求項５】
前記ローカルオブジェクト情報は、ローカルタイムスタンプを更に含み、前記外部オブジェクト情報は、外部タイムスタンプを更に含む請求項１に記載の交通環境を感知する方法。
【請求項６】
前記ローカルオブジェクト情報と前記外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップは、
前記ローカルタイムスタンプと前記外部タイムスタンプの差が更新期間より大きいかどうかを判定するステップ、および
前記差が前記更新期間より大きいとき、前記外部オブジェクト情報を削除するステップを含む請求項５に記載の交通環境を感知する方法。
【請求項７】
前記更新期間は、前記電子装置によって前記ローカルオブジェクト情報を再生成する時間間隔である請求項６に記載の交通環境を感知する方法。
【請求項８】
前記電子装置は車両装置である請求項１〜７のいずれかに記載の交通環境を感知する方法。
【請求項９】
前記電子装置は、路側機（ＲＳＵ）であり、前記方法は、
前記オブジェクト統合情報をブロードキャストするステップを更に含む請求項１〜７のいずれかに記載の交通環境を感知する方法。
【請求項１０】
前記ノードは、路側機（ＲＳＵ）または車両装置である請求項１〜７のいずれかに記載の交通環境を感知する方法。
【請求項１１】
交通環境を感知する装置であって、
１つ以上のプロセッサと、
１つ以上のコンピュータ可読命令を記憶する１つ以上のコンピュータ記憶媒体と、を含み、
前記プロセッサは、前記コンピュータ記憶媒体を駆動して次のタスクを実行するように構成され、
前記装置の第１の感知範囲内の環境を感知することによってローカルオブジェクト情報を生成し、前記ローカルオブジェクト情報は、前記第１の感知範囲内のローカルオブジェクトの第1の地理的分布情報を少なくとも含み、
少なくとも1つのノードによって送信された外部オブジェクト情報を受信し、前記外部オブジェクト情報は、前記ノードの第２の感知範囲内の外部オブジェクトの少なくとも第２の地理的分布情報を含み、且つ
前記ローカルオブジェクト情報と前記外部オブジェクト情報に従ってオブジェクト統合情報を生成する交通環境を感知する装置。
【請求項１２】
前記ローカルオブジェクト情報は、前記装置の識別子および前記電子装置の第1の絶対位置データを更に含み、前記外部オブジェクト情報は、前記ノードの識別子と前記ノードの第２の絶対位置データを更に含む請求項１１に記載の交通環境を感知する装置。
【請求項１３】
前記第１の地理的分布情報は、前記装置に対する前記ローカルオブジェクトの相対位置データを含み、前記第２の地理的分布情報は、前記ノードに対する前記外部オブジェクトの相対位置データを含む請求項１２に記載の交通環境を感知する装置。
【請求項１４】
前記プロセッサによって、前記ローカルオブジェクト情報と前記外部オブジェクト情報に従ってオブジェクト統合情報を生成する装置は、
前記第１の絶対位置データ、前記第２の絶対位置データ、前記第１の地理的分布情報、および前記第２の地理的分布情報に従って、前記ローカルオブジェクトの絶対位置データと前記外部オブジェクトの絶対位置データを取得し、
前記ローカルオブジェクトの前記絶対位置データが前記外部オブジェクトの前記絶対位置データと同じであるかどうかを判定し、且つ
前記ローカルオブジェクトの前記絶対位置データが前記外部オブジェクトの前記絶対位置データと同じでないとき、前記ローカルオブジェクト情報と前記外部オブジェクト情報を統合してオブジェクト統合情報を生成することを含む請求項１３に記載の交通環境を感知する装置。
【請求項１５】
前記ローカルオブジェクト情報は、ローカルタイムスタンプを更に含み、前記外部オブジェクト情報は、外部タイムスタンプを更に含む請求項１１に記載の交通環境を感知する装置。
【請求項１６】
前記プロセッサによる、前記ローカルオブジェクト情報と前記外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップは、
前記ローカルタイムスタンプと前記外部タイムスタンプの差が更新期間より大きいかどうかを判定するステップ、および
前記差が前記更新期間より大きいとき、前記外部オブジェクト情報を削除するステップを含む請求項１５に記載の交通環境を感知する装置。
【請求項１７】
前記更新期間は、前記電子装置によって前記ローカルオブジェクト情報を再生成する時間間隔である請求項１６に記載の交通環境を感知する装置。
【請求項１８】
前記電子装置は車両装置である請求項１１〜１７のいずれかに記載の交通環境を感知する装置。
【請求項１９】
前記装置は、路側機（ＲＳＵ）であり、前記プロセッサは、
前記オブジェクト統合情報のブロードキャストを更に実行する請求項１１〜１７のいずれかに記載の交通環境を感知する装置。
【請求項２０】
前記ノードは、路側機（ＲＳＵ）または車両装置である請求項１１〜１７のいずれかに記載の交通環境を感知する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通環境を感知する方法および装置に関するものであり、特に、路側機（ＲＳＵ）を用いて交通環境を検知する方法および装置に関するものである。
【背景技術】
【０００２】
如何にして運転の安全性を改善するかが、自動車産業にとって常に関心を集めてきたことである。多くのメーカーが、車両の周囲の障害物を検出して道路状況をドライバーに知らせるためのビデオカメラ、レーダーイメージング、ＬＩＤＡＲ、および超音波センサを開発している。
【０００３】
しかしながら、車両に搭載されたカメラまたはレーダーは、1つまたは複数の特定の方向のエリアのみを監視することができる。車両が方向転換しているとき、または死角にあるとき、カメラは他の車両の位置を撮像することができず、且つレーダー監視では、障害物による障害により、未知の死角領域にある車両の位置に関する情報を取得することができない。このように、カメラまたはレーダーが感知できない空白の領域は、車両の安全性を脅かすか、または衝突のリスクをもたらすため、車両の安全性を低下させる可能性がある。
【０００４】
これに鑑み、欠点を最小限に抑え、運転の安全性を改善する交通環境を感知する方法および装置を提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、本開示の主な目的は、欠点を最小限に抑え、運転の安全性を改善する交通環境を感知する方法および装置を提供する。
【課題を解決するための手段】
【０００６】
例示的な実施形態において、交通環境を感知する本発明に係る方法が開示される。前記方法は、電子装置の第１の感知範囲内の環境を感知することにより、第１の感知範囲内のローカルオブジェクトの第１の地理的分布情報を少なくとも含むローカルオブジェクト情報を生成するステップ、少なくとも１つのノードによって送信された、ノードの第２の感知範囲内の外部オブジェクトの少なくとも第２の地理的分布情報を含む外部オブジェクト情報を受信するステップ、およびローカルオブジェクト情報と外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップを含む。
【０００７】
いくつかの例示的な実施形態では、ローカルオブジェクト情報は、電子装置の識別子および電子装置の第1の絶対位置データを更に含み、外部オブジェクト情報は、ノードの識別子とノードの第２の絶対位置データを更に含む。
【０００８】
いくつかの例示的な実施形態では、第１の地理的分布情報は、電子装置に対するローカルオブジェクトの相対位置データを含み、第２の地理的分布情報は、ノードに対する外部オブジェクトの相対位置データを含む。
【０００９】
いくつかの例示的な実施形態では、ローカルオブジェクト情報と外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップは、第１の絶対位置データ、第２の絶対位置データ、第１の地理的分布情報、および第２の地理的分布情報に従って、ローカルオブジェクトの絶対位置データと外部オブジェクトの絶対位置データを取得するステップ、ローカルオブジェクトの絶対位置データが外部オブジェクトの絶対位置データと同じであるかどうかを判定するステップ、およびローカルオブジェクトの絶対位置データが外部オブジェクトの絶対位置データと同じでないとき、ローカルオブジェクト情報と外部オブジェクト情報を統合してオブジェクト統合情報を生成するステップを含む。
【００１０】
いくつかの例示的な実施形態では、ローカルオブジェクト情報は、ローカルタイムスタンプを更に含み、外部オブジェクト情報は、外部タイムスタンプを更に含む。
【００１１】
いくつかの例示的な実施形態では、ローカルオブジェクト情報と外部オブジェクト情報に従ってオブジェクト統合情報を生成するステップは、ローカルタイムスタンプと外部タイムスタンプの差が更新期間より大きいかどうかを判定するステップ、および差が更新期間より大きいとき、外部オブジェクト情報を削除するステップを含む。
【００１２】
いくつかの例示的な実施形態では、更新期間は、電子装置によってローカルオブジェクト情報を再生成する時間間隔である。
【００１３】
いくつかの例示的な実施形態では、前記電子装置は車両装置である。
【００１４】
いくつかの例示的な実施形態では、電子装置は、路側機（ＲＳＵ）であり、前記方法は、オブジェクト統合情報をブロードキャストするステップを更に含む。
【００１５】
いくつかの例示的な実施形態では、前記ノードは、路側機（ＲＳＵ）、または車両装置である。
【００１６】
いくつかの例示的な実施形態では、交通環境を感知する装置が提供される。交通環境を感知する装置は、１つ以上のプロセッサと、１つ以上のコンピュータ可読命令を記憶する１つ以上のコンピュータ記憶媒体と、を含む。プロセッサは、コンピュータ記憶媒体を駆動して次のタスクを実行するように構成され、装置の第１の感知範囲内の環境を感知することによってローカルオブジェクト情報を生成し、ローカルオブジェクト情報は、第１の感知範囲内のローカルオブジェクトの第1の地理的分布情報を少なくとも含み、少なくとも1つのノードによって送信された外部オブジェクト情報を受信し、外部オブジェクト情報は、ノードの第２の感知範囲内の外部オブジェクトの少なくとも第２の地理的分布情報を含み、且つローカルオブジェクト情報と外部オブジェクト情報に従ってオブジェクト統合情報を生成する。
【発明の効果】
【００１７】
本開示で提供された交通環境を感知する方法および装置を介して、車両装置は、ＲＳＵでつなぎ合わされたオブジェクト統合情報を取得して、複数の方向の死角領域を取得し、車両の運転安全性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１Ａ】図１Ａは、本発明の例示的な実施形態による交通環境を感知するシステムを示す概略図である。
【図１Ｂ】図１Ｂは、本発明の例示的な実施形態による交通環境を感知するシステムを示す概略図である。
【図２】図２は、本発明の例示的な実施形態による交通環境を感知する方法を示すフローチャートである。
【図３】図３は、本発明の例示的な実施形態による、電子装置がローカルオブジェクト（local object）情報および外部オブジェクト（external object）情報に従ってオブジェクト統合（object integration）情報を生成することを示す方法のフローチャートである。
【図４Ａ】図４Ａは、本発明の例示的な実施形態による、オブジェクトを感知する車両装置を示す概略図である。
【図４Ｂ】図４Ｂは、本発明の例示的な実施形態による、車両装置がオブジェクト統合情報を用いてオブジェクトを感知することを示す概略図である。
【図５】図５は、本発明の例示的な実施形態を実施する例示的な動作環境を示す図である。
【発明を実施するための形態】
【００１９】
本発明の様々な態様は、添付図面を参照して、以下において十分に説明される。しかしながら、本発明は、多くの異なる形態で実施することができ、本開示を通して提示される任意の特定の構造又は機能に限定されるものと解釈されるべきではない。むしろ、これらの態様は、本開示が十分且つ完全であり、本発明の範囲を当業者に十分に伝えるように提供されている。本明細書の教示に基づいて、当業者は、本発明の範囲が、本開示を通して提示される態様が独立して実施されるか又は他の態様と組み合わせて実施されるかに関わらず、本明細書に開示された任意の態様をカバーするものであることを認識するべきである。例えば、本明細書で説明された任意の数の態様を用いて、装置を実装してもよいし、方法を実施してもよい。更に、本発明の範囲は、本明細書で説明された開示の様々な態様に加えて、又は、これ以外の他の構造、機能、若しくは、構造及び機能を用いて実施される装置又は方法を包含することを意図している。本明細書に開示された本発明の任意の態様は、請求項の１つ以上の構成要素によって実現され得ることを理解されたい。
【００２０】
「例示的（exemplary）」という用語は、本明細書では、「例（example）、事例（instance）又は例示（illustration）としての役割を果たす」ことを意味するために用いられる。本明細書で「例示的」と記載されている任意の態様は、必ずしも他の態様よりも好ましい又は有利であると解釈されるべきではない。更に、いくつかの図面を通して同様の参照番号は同様の構成要素を表し、説明において特に断らない限り、「或る」及び「この」という用語は複数の参照を含む。
【００２１】
ある構成要素が他の構成要素に「接続されている（connected）」又は「結合されている（coupled）」と言及されている場合、それは他の要素に直接接続又は結合されてもよいし、介在要素が存在してもよいことを理解されたい。これに対し、構成要素が他の構成要素に「直接接続されている」又は「直接結合されている」と言及されている場合、介在要素は存在しない。構成要素間の関係を説明するために用いられる他の単語は、同様の態様（例えば、「〜の間に（between）」に対する「直接〜の間に（directly between）」、「隣接して（adjacent）」に対する「直接隣接して（directly adjacent）」等）で解釈されるべきである。
【００２２】
図１Ａ〜図１Ｂは、本開示の例示的な実施形態による交通環境を感知するシステム１００を示す概略図である。詳細には、交通環境を感知するシステム１００は、車両−路側間（Ｖ２Ｒ）通信に基づくシステムである。図１Ａに示されるように、交通環境を感知するシステム１００は、少なくとも１つの路側機（ＲＳＵ）ＲＳＵ１１０Ａ、１１０Ｂ、１１０Ｃ、および車両装置１２０を含むことができる。ＲＳＵ１１０Ａ、１１０Ｂ、および１１０Ｃは、交差点または道路端などの固定位置に配置され、１つまたは複数のモビリティ機能を有する車両装置１２０と通信し、他の路側機と相互に通信する。例えば、いくつかの例示的な実施形態では、ＲＳＵ１１０Ａ、１１０Ｂ、および１１０Ｃは、車両装置１２０とＶ２Ｒ通信ネットワークを形成して互いに通信することができる。車両装置１２０は、道路を走行する車両であることができ、車両は、車載装置（ＯＢＵ）を備えているか、通信機能を有する。
【００２３】
図１Ｂに示されるように、ＲＳＵ１１０Ａ、１１０Ｂ、および１１０Ｃのそれぞれは、センサ（例えば、カメラ、レーダー、または光センサ）によって各ＲＳＵの特定の感知範囲内の環境を定期的に感知し、ローカルオブジェクト情報を生成することができ、車両装置１２０もセンサ（例えば、カメラ、レーダー、または光センサ）を用いて、車両装置１２０の特定の感知範囲内の環境を定期的に感知し、ローカルオブジェクト情報を生成することができる。
【００２４】
ＲＳＵ１１０Ａを例にとると、ＲＳＵ１１０Ａは、ＲＳＵ１１０Ａの第１の感知範囲１１０ａ内の環境を感知し、第１のローカルオブジェクト情報を生成することができる。第１のローカルオブジェクト情報は、ＲＳＵ１１０Ａの識別子と絶対位置データ、ローカルタイムスタンプ、および第１の感知範囲１１０ａ内のローカルオブジェクトＡ１、Ａ２、Ａ３および１３０の第１の地理的分布情報を含む。ローカルタイムスタンプは、第１のローカルオブジェクト情報が生成される時間である。図１Ｂに示されるように、ＲＳＵ１１０Ａのローカルタイムスタンプは、＄ＧＰＧＧＡ０５５７３０．３６７である。第１の地理的分布情報は、ＲＳＵ１１０Ａに対するローカルオブジェクトＡ１、Ａ２、Ａ３および１３０の相対位置データを含む。また、第１のローカルオブジェクト情報は、感知された全てのオブジェクト（非クリティカル、不完全、完全なオブジェクトを含む）の３Ｄ情報を更に含むことができる。例えば、各オブジェクトは直方体であり、直方体は８つの頂点、例えばＰ１、Ｐ２、．．．、Ｐ８がある。各オブジェクトの３Ｄ情報は、８つの頂点（Ｐ１、Ｐ２、．．．、Ｐ８）の３次元座標で構成される。図１Ｂに示されるように、オブジェクト１３０はＲＳＵ１１０Ａに対して不完全なオブジェクトである。そのため、図１Ｂに示されるように、オブジェクト１３０は、第１のローカルオブジェクト情報では部分的にだけ示される。
【００２５】
ＲＳＵ１１０Ｂを例にとると、ＲＳＵ１１０Ｂは、ＲＳＵ１１０Ｂの第２の感知範囲１１０ｂ内の環境を感知し、第２のローカルオブジェクト情報を生成することができる。第２のローカルオブジェクト情報は、ＲＳＵ１１０Ｂの識別子と絶対位置データ、ローカルタイムスタンプ、および第２の感知範囲１１０ｂ内のローカルオブジェクトＢ１、Ｂ２、Ｂ３および１３０の第２の地理的分布情報を含む。ローカルタイムスタンプは、第１のローカルオブジェクト情報が生成される時間である。図１Ｂに示されるように、ＲＳＵ１１０Ｂのローカルタイムスタンプは、＄ＧＰＧＧＡ０５５７３０．３６８である。第２の地理的分布情報は、ＲＳＵ１１０Ｂに対するローカルオブジェクトＢ１、Ｂ２、Ｂ３および１３０の相対位置データを含む。図１Ｂに示されるように、オブジェクト１３０はＲＳＵ１１０Ｂに対して不完全なオブジェクトである。そのため、図１Ｂに示されるように、オブジェクト１３０は、第２のローカルオブジェクト情報では部分的にだけ示される。
【００２６】
ＲＳＵ１１０Ｃを例にとると、ＲＳＵ１１０Ｃは、ＲＳＵ１１０Ｃの第３の感知範囲１１０ｃ内の環境を感知し、第３のローカルオブジェクト情報を生成することができる。第３のローカルオブジェクト情報は、ＲＳＵ１１０Ｃの識別子と絶対位置データ、ローカルタイムスタンプ、および第３の感知範囲１１０ｃ内のローカルオブジェクト１３０、１３３、および１３４の第１の地理的分布情報を含む。ローカルタイムスタンプは、第１のローカルオブジェクト情報が生成される時間である。図１Ｂに示されるように、ＲＳＵ１１０Ｃのローカルタイムスタンプは、＄ＧＰＧＧＡ０５５７３０．３６９である。第３の地理的分布情報は、ＲＳＵ１１０Ｃに対するローカルオブジェクト１３０、１３３、および１３４の相対位置データを含む。図１Ｂに示されるように、オブジェクト１３０はＲＳＵ１１０Ｃに対して不完全なオブジェクトである。そのため、図１Ｂに示されるように、オブジェクト１３０は、第３のローカルオブジェクト情報では部分的にだけ示される。
【００２７】
車両装置１２０を例にとると、車両装置１２０は、車両装置１２０の第４の感知範囲１２０ａ内の環境を感知し、第４のローカルオブジェクト情報を生成することができる。第４のローカルオブジェクト情報は、車両装置１２０の識別子と絶対位置データ、ローカルタイムスタンプ、および第４の感知範囲１２０ａ内のローカルオブジェクト１３１および１３２の第４の地理的分布情報を含む。ローカルタイムスタンプは、第１のローカルオブジェクト情報が生成される時間である。図１Ｂに示されるように、車両装置１２０のローカルタイムスタンプは、＄ＧＰＧＧＡ０５５７３０．３６９である。第３の地理的分布情報は、車両装置１２０に対するローカルオブジェクト１３１および１３２の相対位置データを含む。
【００２８】
各装置（ＲＳＵ１１０Ａ、１１０Ｂ、１１０Ｃ、または車両装置１２０）が各自のローカルオブジェクト情報を生成したとき、各装置はローカルオブジェクト情報をブロードキャストする。例示的には、各装置（ＲＳＵ１１０Ａ、１１０Ｂ、１１０Ｃまたは車両装置１２０）によって生成されたそれぞれのオブジェクト情報は、ローカルオブジェクト情報と呼ばれる。装置がオブジェクト情報をブロードキャストしている他の装置から受信したオブジェクト情報は、外部オブジェクト情報と呼ばれる。例えば、ＲＳＵ１１０Ａは、第１の最初のローカルオブジェクト情報を生成してブロードキャストする。ＲＳＵ１１０Ｂは、ＲＳＵ１１０Ａによってブロードキャストされた第１のローカルオブジェクト情報を受信する。ＲＳＵ１１０Ｂでは、第１のローカルオブジェクト情報は、外部オブジェクト情報とみなされる。ＲＳＵ１１０Ｂによって生成されたオブジェクト情報は、ローカルオブジェクト情報と呼ばれる。
【００２９】
装置（ＲＳＵ１１０Ａ、１１０Ｂ、１１０Ｃ、または車両装置１２０の中の１つ）が、他の装置によってブロードキャストされた外部オブジェクト情報を受信したとき、装置は、ローカルオブジェクト情報と外部オブジェクト情報に従ってオブジェクト統合情報を生成し、オブジェクト統合情報をブロードキャストすることができる。例示的な実施形態では、オブジェクト統合情報は、フィールドを更に含むことができ、フィールドは、オブジェクト統合情報がどの装置のオブジェクト情報によって統合されるかを記録する。
【００３０】
例示的な実施形態では、車両装置は、車両装置の進行方向をブロードキャストすることができる。ＲＳＵが進行方向を受信した後、ＲＳＵは、ローカルオブジェクトが車両装置の進行方向に沿った空きスペースにあるかどうかを判定することができる。ローカルオブジェクトの一部が空きスペース内にないとき、ＲＳＵは空きスペース内にないオブジェクトを非クリティカルオブジェクトとしてマークすることができる。例えば、図１Ａ〜図１Ｂに示されるように、ＲＳＵ１１０Ａは、ローカルオブジェクトＡ１、Ａ２、およびＡ３を非クリティカルオブジェクトとしてマークすることができる。ローカルオブジェクトの一部が空きスペース内にあるとき、ＲＳＵは空きスペース内のオブジェクトを完全なオブジェクトまたは不完全なオブジェクトとしてマークすることができる。例えば、図１Ａ〜図１Ｂに示されるように、ＲＳＵ１１０Ｃは、ＲＳＵ１１０Ｃは、ローカルオブジェクト１３０を不完全なオブジェクトとしてマークし、ローカルオブジェクト１３３および１３４を完全なオブジェクトとしてマークすることができる。
【００３１】
図１Ａ〜図１Ｂに示されるＲＳＵ１１０Ａ、１１０Ｂ、１１０Ｃ、および車両装置１２０は、交通環境を感知する１つの適切なシステム１００のアーキテクチャの一例であることを理解されたい。図１Ａ〜１Ｂに示される各コンポーネントは、任意のタイプの電子装置、例えば、図５に示されるように説明された電子装置５００などを介して実現される。
【００３２】
図２は、本開示の例示的な実施形態による交通環境を感知する方法２００を示すフローチャートである。この方法は、図１Ａ〜図１Ｂに示された交通環境を検知するシステム１００内の電子装置（ＲＳＵ１１０Ａ、１１０Ｂ、１１０Ｃ、および車両装置１２０の中の１つ）に実施されることができる。
【００３３】
ステップＳ２０５では、電子装置は、電子装置の第１の感知範囲内の環境を感知することによって、ローカルオブジェクト情報を生成する。ローカルオブジェクト情報は、第１の感知範囲内のローカルオブジェクトの第１の地理的分布情報を少なくとも含む。例示的な実施形態では、ローカルオブジェクト情報は、電子装置の識別子、電子装置の第１の絶対位置データ、およびローカルタイムスタンプを更に含み、第１の地理的分布情報は、電子装置に対するローカルオブジェクトの相対位置データを含む。
【００３４】
次いで、ステップＳ２１０では、電子装置は、少なくとも１つのノードによって送信された外部オブジェクト情報を受信する。外部オブジェクト情報は、ノードの第２の感知範囲内の外部オブジェクトの少なくとも第２の地理的分布情報を含む。例示的な実施形態では、外部オブジェクト情報は、ノードの識別子、ノードの第２の絶対位置データ、および外部タイムスタンプを更に含み、また、第２の位置分布情報は、ノードに対する外部オブジェクトの相対位置データを含む。
【００３５】
ステップＳ２１５では、電子装置は、ローカルオブジェクト情報および外部オブジェクト情報に従ってオブジェクト統合情報を生成する。例示的な実施形態では、電子装置およびノードは、ＲＳＵまたは車両装置である。もう１つの例示的な実施形態では、電子装置がＲＳＵであるとき、電子装置は、ステップＳ２１５が実行された後、オブジェクト統合情報を更にブロードキャストする。
【００３６】
以下、ステップＳ２１５では、電子装置が、如何にしてローカルオブジェクト情報および外部オブジェクト情報に従ってオブジェクト統合情報を生成するかを詳細に説明する。図３は、本開示の例示的な実施形態による、電子装置がローカルオブジェクト情報および外部オブジェクト情報に従ってオブジェクト統合情報を生成することを示す方法３００のフローチャートである。
【００３７】
ステップＳ３０５では、電子装置は、ローカルタイムスタンプと外部タイムスタンプとの差が更新期間より大きいかどうかを判定する。更新期間は、電子装置によってローカルオブジェクト情報を再生成する時間間隔である。上述の差が更新期間より大きくないとき（ステップＳ３０５で「Ｎｏ」）、ステップＳ３１０において、電子装置は、第１の絶対位置データ、第２の絶対位置データ、第１の地理的分布情報、および第１の地理的分布情報に従って、ローカルオブジェクトの絶対位置データと外部オブジェクトの絶対位置データとを取得する。具体的には、電子装置は、ＧＰＳ信号の搬送波位相情報のリアルタイム運動学（ＲＴＫ）を用いて、電子装置とノード間の座標系を統一し、ローカルオブジェクトの絶対位置データと外部オブジェクトの絶対位置データを取得することができる。
【００３８】
次いで、ステップＳ３１５では、電子装置は、ローカルオブジェクトの絶対位置データが外部オブジェクトの絶対位置データと同じであるかどうかを判定する。例示的な実施形態では、ローカルオブジェクトの位置の中心と外部オブジェクトの位置の中心との間の距離が第１の所定値（例えば、０．５メートル）より小さく、且つローカルオブジェクトの高さと外部オブジェクトの高さとの間の高さの差が、第２の所定値（例えば、０．１メートル）より小さいとき、電子装置は、ローカルオブジェクトの絶対位置データが外部オブジェクトの絶対位置データと同じであると判定する。言い換えると、電子装置は、ローカルオブジェクトと外部オブジェクトが同じオブジェクトであると判定する。もう１つの例示的な実施形態では、電子装置も３Ｄアルゴリズムを用いて、ローカルオブジェクトの絶対位置データが外部オブジェクトの絶対位置データと同じかどうかを判定することができる。例示的な３Ｄアルゴリズムは、面頂点特徴（surface vertex features）を用いて、ローカルオブジェクトと外部オブジェクト間の継ぎ目（seam）が滑らかかどうかを判定し、分布ヒストグラムの特徴を用いてローカルオブジェクトと外部オブジェクトを比較して、ローカルオブジェクトと外部オブジェクトのデータを２Ｄ平面に投影し、凸包（convex hull）を用いてシェルを取得し、継ぎ目が適切かどうかを判定し、ニューラルネットワークにより学習し、クラスタリングを用いて、ローカルオブジェクトと外部オブジェクトが同じグループに属しているかどうかを判定することにより、ローカルオブジェクトと外部オブジェクトが同じオブジェクトであるかどうかを判定することができる。
【００３９】
電子装置が、ローカルオブジェクトの絶対位置データが外部オブジェクトの絶対位置データと同じでないと判定したとき（ステップＳ３１５で「ＮＯ」）、ステップＳ３２０では、電子装置は、ローカルオブジェクト情報と外部オブジェクト情報を統合して、オブジェクト統合情報を生成する。具体的には、電子装置は、ローカルオブジェクト情報と外部オブジェクト情報をつなぎ合わせてオブジェクト統合情報を生成する。オブジェクト統合情報は、電子装置とノードによって感知されたシーンを組み合わせることにより生成された最終情報であり、最終情報は広範囲の最終画像である。
【００４０】
ステップＳ３０５に戻り、差が更新期間より大きいとき（ステップＳ３０５で「Ｙｅｓ」）、ステップＳ３２５では、電子装置は外部オブジェクト情報を削除する。言い換えれば、外部オブジェクト情報は現在の状況に適合しない可能性があるため、電子装置はこの外部オブジェクト情報を用いない。
【００４１】
ステップＳ３１５に戻り、電子装置が、ローカルオブジェクトの絶対位置データが外部オブジェクトの絶対位置データと同じであると判定したとき（ステップＳ３１５で「Ｙｅｓ」）、ステップＳ３３０では、電子装置は、ローカルオブジェクト情報と外部オブジェクト情報を統合しない。言い換えれば、ノードによって感知された外部オブジェクト情報は、電子装置によって感知されたローカルオブジェクト情報と同じである可能性があるため、電子装置は何もしない。
【００４２】
図４Ａは、本開示の例示的な実施形態による、オブジェクトを感知する車両装置４１０を示す概略図である。図４Ａに示されるように、車両装置４１０に搭載されたカメラまたはレーダーは、特定の方向からのみ領域４２０を監視することができるため、車両装置４１０は、オブジェクトＡとオブジェクトＢを同じオブジェクト４３０として見なしやすい。図４Ｂは、本開示の例示的な実施形態による、車両装置がオブジェクト統合情報を用いてオブジェクトを感知することを示す概略図である。図４Ｂに示されるように、ＲＳＵ４０１およびＲＳＵ４０２によってブロードキャストされたオブジェクト統合情報を介して、車両装置４１０は、オブジェクト統合情報に従って異なる方向から領域４２０を監視して、オブジェクトＡをオブジェクトＢから区別することができる。
【００４３】
上述のように、本開示で提供された交通環境を感知する方法および装置を介して、車両装置は、ＲＳＵでつなぎ合わされたオブジェクト統合情報を取得して、複数の方向の死角領域を取得し、車両の運転安全性を向上させることができる。
【００４４】
以上で本発明の例示的な実施形態を説明したが、以下に、本発明の例示的な実施形態が実装され得る例示的な動作環境を説明する。図５に示すように、図５は、一般に電子装置５００として知られている装置の構成であり、本開示の例示的な実施形態を実施する例示的な動作環境が示されているものである。電子装置５００は、適切なコンピューティング環境の一例に過ぎず、本発明の使用または機能の範囲を制限することを意図したものではない。電子装置５００は、図示された要素のいずれか１つまたは組み合わせに関する依存性または要件を有すると解釈されるべきではない。
【００４５】
本開示はコンピュータコードまたは機械使用可能命令によって実現され、前記命令は、プログラムモジュールなどのコンピュータで実行可能な命令を含む。プログラムモジュールは、パーソナルデータアシスタント（ＰＤＡ）またはその他のハンドヘルドデバイスなどのコンピュータまたは他の機械によって実行されることができる。一般に、プログラムモジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含み、特定のタスクを実行するか、または特定の抽象データ型を実現するコードを指すことができる。本発明は、ハンドヘルドデバイス、家庭用電化製品、汎用コンピュータ、より専門的なコンピューティングデバイスなどを含む、さまざまなシステム構成で実現することができる。本発明は、通信ネットワークにより連結されたリモート処理装置により、タスクが実行される分散コンピューティング環境においても実現することができる。
【００４６】
図５に示すように、電子装置５００は、以下の装置、すなわち、１つ以上のメモリ５１２、１つ以上のプロセッサ５１４、１つ以上のディスプレイコンポーネント５１６、１つ以上の入出力（Ｉ／Ｏ）ポート５１８、１つ以上の入出力コンポーネント５２０、および例示的な電源５２２に直接または間接的に結合されるバス５１０を含むことができる。バス５１０は、１つ以上の種類のバス（例えば、アドレスバス、データバス、またはそれらの任意の組み合わせ）を表す。図５において、各ブロックは明確にするために線で区別されて示されているが、実際には、様々な構成要素の境界は特定されていない。例えば、表示装置などの表示素子は、Ｉ／Ｏコンポーネントとみなされることができ、プロセッサはメモリを含むことができる。
【００４７】
電子装置５００は、通常、さまざまなコンピュータ可読媒体を含む。コンピュータ可読媒体は、電子装置５００によってアクセスされることができる任意の利用可能な媒体であることができ、揮発性および不揮発性媒体、リムーバブルおよびノンリムーバブル媒体の両方を含む。これに限定されるものではないが、コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含むことができる。また、コンピュータ記憶媒体は、コンピュータ可読命令、データ構造体、プログラムモジュールまたは他のデータなどの情報を記憶する任意の方法または技術で実現される揮発性および不揮発性、リムーバブルおよびノンリムーバブル媒体を含むことができる。コンピュータ記憶媒体は、限定的でない例として、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、デジタル汎用ディスク（ＤＶＤ）、または他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ、または他の磁気ストレージデバイス、または、所望の情報を記憶するのに用いられ電子装置５００によってアクセス可能な任意の他の媒体を含む。コンピュータ記憶媒体は、それ自体は信号処理を行わない。
【００４８】
通信媒体は、通常、搬送波などの変調データ信号または他の移送機構内に、コンピュータ可読命令、データ構造体、プログラムモジュール、または他のデータを具現化した任意の情報受渡し媒体を含む。「変調データ信号」という用語は、信号内の情報を符号化するような方式で、その１つ以上の特性が設定または変更される信号を意味する。限定的でない例として、通信媒体は、有線ネットワークまたは直接有線接続などの有線媒体、並びに、音波、無線周波数、赤外線、および他の無線媒体などの無線媒体を含む。
【００４９】
メモリ５１２は、揮発性および／または不揮発性メモリの形態のコンピュータ記憶媒体を含むことができる。メモリは、リムーバブル、ノンリムーバブル、またはそれらの組み合わせであることができる。例示的なハードウェアデバイスは、ソリッドステートメモリ、ハードドライブ、光ディスクドライブなどを含む。電子装置５００は、メモリ５１２またはＩ／Ｏコンポーネント５２０などの様々なエンティティからデータを読み取る１つ以上のプロセッサを含む。プレゼンテーションコンポーネント５１６は、データ表示をユーザーまたは他のデバイスに表示する。例示的なプレゼンテーションコンポーネントは、ディスプレイ装置、スピーカー、印刷コンポーネント、振動コンポーネントなどを含む。例示的なディスプレイ要素には、ディスプレイ装置、スピーカー、印刷要素、振動要素などが含まれる。
【００５０】
Ｉ／Ｏポート５１８は、電子装置５００がＩ／Ｏコンポーネント５２０を含む他の装置に論理的に結合されるための構成であり、そのいくつかは内蔵されることができる。例示的なコンポーネントは、マイク、ジョイスティック、ゲームパッド、衛星放送受信用アンテナ、スキャナー、プリンタ、無線装置などを含む。Ｉ／Ｏコンポーネント５２０は、ジェスチャ、音声、またはユーザーによって生成された他の生理学的入力を処理する自然なユーザインターフェース（ＮＵＩ）を提供することができる。例えば、これらの入力は、適切なネットワーク要素に送信されて、更なる処理をすることができる。電子装置５００は、立体カメラシステム、赤外線カメラシステム、ＲＧＢカメラシステム、およびこれらの任意の組み合わせなどの深度カメラが備えられ、物体の検出および認識を実現することができる。また、電子装置５００は、感知範囲内の周囲環境を定期的に感知するセンサー（例えば、レーダーまたはライダー）に備えられることができ、電子装置自体が周囲環境に関連付けられていることを示すセンサ情報を生成する。電子装置５００は、動きを検出することができる加速度計またはジャイロスコープを備えることができる。加速度計またはジャイロスコープの出力は、電子装置５００のディスプレイに提供されて表示させることができる。
【００５１】
また、電子装置５００内のプロセッサ５１４は、メモリ５１２内のプログラムコードを実行して、上述の動作およびステップ、または本明細書の他の説明を行うことができる。
【００５２】
任意の開示されたプロセスにおける任意の特定の順序またはステップの階層が、サンプルアプローチの例であることは理解される。設計選択に基づいて、プロセスにおける任意の特定の順序またはステップの階層が、本開示の範囲内にありつつ再整理されてもよいことは理解される。伴う方法は、サンプル順序での種々のステップの現在の要素を請求し、現在の特定の順序またはステップの階層に限定することを意味しない。
【００５３】
明細書における「第１の」、「第２の」、「第３の」等の序数詞の使用は、それ自体が優先度、序列、又は順序を示唆するものではなく、むしろ、単に２つ以上の特徴、要素、項目等を区別するためのラベルとして使用している。クレーム要素を変えるための、請求項における「第１の」、「第２の」、「第３の」等の序数詞の使用は、それ自体が、１つのクレーム要素を他のクレーム要素と比較して優先度、序列、又は順序、もしくは方法を実施する行為の時間的順序を示唆するものではなく、むしろ、単にクレーム要素を区別するために、特定の名前を有する１つのクレーム要素を同じ名前を有する他の要素から区別するためのラベルとして（だけ、序数詞を）使用している。
【００５４】
本発明は、例として及び望ましい実施の形態によって記述されているが、本発明は開示された実施形態に限定されるものではない。逆に、当業者には自明の種々の変更及び同様の配置をカバーするものである。よって、添付の特許請求の範囲は、最も広義な解釈が与えられ、全てのこのような変更及び同様の配置を含むべきである。
【符号の説明】
【００５５】
１００  交通環境を感知するシステム
１１０Ａ、１１０Ｂ、１１０Ｃ  路側機（ＲＳＵ）
１１０ａ、１１０ｂ、１１０ｃ  感知範囲
１２０  車両装置
１２０ａ  感知範囲  車両装置
Ａ１、Ａ２、Ａ３、Ｂ１、Ｂ２、Ｂ３  非クリティカルオブジェクト
１３０  不完全なオブジェクト
１３１、１３２、１３３、１３４  完全なオブジェクト
２００  方法
Ｓ２０５、Ｓ２１０、Ｓ２１５  ステップ
３００  方法
Ｓ３０５、Ｓ３１０、Ｓ３１５、Ｓ３２０、Ｓ３２５、Ｓ３３０  ステップ
４０１、４０２  路側機（ＲＳＵ）
４１０  車両装置
４２０  領域
４３０  オブジェクト
Ａ、Ｂ  オブジェクト
５００  電子装置
５１０  バス
５１２  メモリ
５１４  プロセッサ
５１６  ディスプレイコンポーネント
５１８  入出力（Ｉ／Ｏ）ポート
５２０  入出力コンポーネント
５２２  電源５２２
【図１Ａ】
2020087445.tif 000003
【図１Ｂ】
2020087445.tif 000004
【図２】
2020087445.tif 000005
【図３】
2020087445.tif 000006
【図４Ａ】
2020087445.tif 000007
【図４Ｂ】
2020087445.tif 000008
【図５】
2020087445.tif 000009