JP2021089732A - 衝突回避のために周囲の車両に対して警告を提供するためのシステムおよび方法 - Google Patents
衝突回避のために周囲の車両に対して警告を提供するためのシステムおよび方法 Download PDFInfo
- Publication number
- JP2021089732A JP2021089732A JP2020199815A JP2020199815A JP2021089732A JP 2021089732 A JP2021089732 A JP 2021089732A JP 2020199815 A JP2020199815 A JP 2020199815A JP 2020199815 A JP2020199815 A JP 2020199815A JP 2021089732 A JP2021089732 A JP 2021089732A
- Authority
- JP
- Japan
- Prior art keywords
- collision
- surrounding
- target vehicle
- vehicle
- warning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q1/00—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor
- B60Q1/26—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic
- B60Q1/50—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking
- B60Q1/525—Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating other intentions or conditions, e.g. request for waiting or overtaking automatically indicating risk of collision between vehicles in traffic or with pedestrians, e.g. after risk assessment using the vehicle sensor data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Traffic Control Systems (AREA)
Abstract
【課題】対象車両の安全性を向上できるシステムおよび方法を提供する。【解決手段】システムおよび方法は、衝突の危険性について、対象車両から周囲の物体に警告を提供する。システムおよび方法は、対象車両の周囲環境に関するセンサデータに従って、対象車両の周囲物体を識別する。システムおよび方法は、第1の物体と第2の物体との間の衝突の可能性を示す衝突確率を決定する。システムおよび方法は、衝突確率が衝突閾値を満たすことに応じて、周囲の物体が衝突することに関連した衝突の危険性について、対象車両によって周囲の物体の少なくとも1つに警報を伝える。【選択図】図3
Description
この明細書における開示は、周囲の車両に警告を提供するためのシステムおよび方法に関し、特に、周囲の車両が衝突する可能性がある場合に、対象車両の通信能力を用いて周囲の車両に衝突の危険性を伝えるシステムおよび方法に関する。
車両は、乗客を保護するために、例えばエアバッグ、能動的/受動的拘束、自動制御支援(例えば、アンチロック・ブレーキ・システム(ABS))等のような、様々な安全システムを採用することができる。これらのシステムは乗員の安全性を向上させるが、対象車両(自車両)の衝突を回避しようとする以上に、周囲の車両の安全性を向上させるようには機能しない。すなわち、上記システムは、該システムが搭載された車両の衝突防止および/または負傷からの乗員の保護を容易にするが、周囲環境にある他の車両の衝突回避を容易にするものではない。
このように、周囲の車両の衝突回避は、通常、周囲の車両それぞれの能力に任されている。しかしながら、様々な状況において、対象車両は、例えば潜在的な危険についてより良い状況認識を有し得るが、そのような危険性を周囲の車両に通知する方法をまだ有していない。また、対象車両の安全性は、周囲の車両の動作に影響され得る。このように、対象車両の安全性をより確実にするために、周囲の車両にさらに情報を与える必要がある。
一実施形態では、対象車両の安全性を向上するために周囲の車両に警報を提供することに関連する例示的なシステムおよび方法が開示される。上記したように、対象車両の周囲の車両は、対象車両を含む周囲領域に潜在的な安全上の問題を引き起こす虞のある、様々な衝突の危険性について状況認識を欠いている可能性がある。従って、一実施形態では、開示されたシステムは、衝突の危険性に関する警報を周囲の物体に伝えることにより、対象車両および周囲の物体の安全性を向上させる。例えば、一実施形態では、開示されたシステムが、先ず歩行者、車両などを含む周囲の物体の存在を識別する。位置および速度などの物体に関する観測情報から、開示されたシステムは、物体が衝突する可能性があるか否かを判定する。さらに、別のアプローチでは、開示されたシステムは、様々な物体に関連する死角を決定し、その死角を用いて、物体が衝突する可能性があるかどうかをさらに評価することができる。
1つのアプローチにおいて、開示されたシステムは、衝突確率を計算することにより衝突の可能性を定量化することができ、衝突確率が衝突閾値を満たす場合に上記した警報を生成することができる。例えば、システムは、対象車両に後部ハザードを作動(例えば、所定パターンで点滅)させて、衝突の危険性を周囲の物体の1つ以上に知らせる。このように、開示されたシステムは、周囲の車両が衝突の危機を回避するのを支援することにより、対象車両の安全性を向上させるように機能する。
一実施形態では、衝突の危険性について対象車両から周囲の物体へ警告を提供するための衝突警告システムが開示される。衝突警告システムは、1つ以上のプロセッサと、1つ以上のプロセッサに通信可能に結合されたメモリを備える。メモリは、1つ以上のプロセッサによって実行されたときに、その1つ以上のプロセッサに、対象車両の周囲環境に関するセンサデータに従って対象車両の周囲の物体を識別させる命令を含む検出モジュールを格納する。検出モジュールは、周囲の物体である第1の物体と第2の物体との間の衝突の可能性を示す衝突確率を決定する命令を含む。メモリは、1つ以上のプロセッサによって実行されたときに、その1つ以上のプロセッサに、衝突確率が衝突閾値を満たすことに応じて、周囲の物体が衝突することに関連した衝突の危険性について周囲の物体の少なくとも1つに警報を対象車両によって伝えさせる命令を含む警告モジュールを格納する。
一実施形態では、衝突の危険性について対象車両から周囲の車両へ警告を提供するための非一時的なコンピュータ可読媒体が開示される。コンピュータ可読媒体は、1つ以上のプロセッサによって実行されたときに、その1つ以上のプロセッサに、開示された機能を実行させる命令を格納する。命令は、対象車両の周囲環境に関するセンサデータに従って周囲の物体を識別する命令を含む。命令は、周囲の物体である第1の物体と第2の物体との間の衝突の可能性を示す衝突確率を決定する命令を含む。命令は、衝突確率が衝突閾値を満たすことに応じて、周囲の物体が衝突することに関連した衝突の危険性について周囲の物体の少なくとも1つに警報を対象車両によって伝える命令を含む。
一実施形態では、衝突の危険性について対象車両から周囲の物体へ警告を提供するための方法が開示される。一実施形態において、方法は、対象車両の周囲環境に関するセンサデータに従って周囲の物体を識別することを含む。この方法は、周囲の物体である第1の物体と第2の物体との間の衝突の可能性を示す衝突確率を決定することを含む。この方法は、衝突確率が衝突閾値を満たすことに応じて、周囲の物体が衝突することに関連した衝突の危険性について周囲の物体の少なくとも1つに警報を対象車両によって伝えることを含む。
本明細書に組み込まれ、その一部を構成する添付図面は、本開示の様々なシステム、方法、および他の実施形態を示している。図中の図示された要素の境界(例えば、ボックス、ボックスのグループ、または他の形状)は、境界の一実施形態を表すことが理解されるであろう。いくつかの実施形態では、1つの要素が複数の要素として設計されてもよく、または複数の要素が1つの要素として設計されてもよい。いくつかの実施形態では、別の要素の内部コンポーネントとして示される要素は、外部コンポーネントとして実装されてもよく、その逆もあり得る。さらに、要素は縮尺どおりに描かれない場合がある。
本明細書で開示される例示的なシステムおよび方法が動作し得る乗り物の構成の一実施形態を示す図である。
衝突の危険性について周囲の物体に警告を提供する衝突警告システムの一実施形態を示す図である。
衝突の危険を識別し、衝突の危険性に関する警告を伝える方法の一実施形態を示す図である。
近接度と衝突確率との関係を示す図である。
時間内の別々の予測例における周囲の車両を示す図である。
死角の評価をさらに含む衝突の危険性に関する警報を伝える方法の一実施形態を示す図である。
タイプの異なる複数の死角を示す図である。
遮蔽物による死角の追加例を示す図である。
衝突確率の死角コンポーネントの別例を示す図である。
対象車両から異なる距離にある周囲の車両を示す図である。
警報を伝えるためのタイミングの選択を示す図である。
衝突の危険の複数の例を示す図である。
衝突の危険性に関する警報伝達の異なる例を示す図である。
対象車両の周囲環境の安全性を向上するために周囲の車両に警報を提供することに関連するシステム、方法、および他の実施形態が開示される。上記したように、周囲の物体(例えば、車両、歩行者など)は、潜在的な危険に関する状況認識を欠いている可能性があるため、物体が周囲の物体および/または対象車両に悪影響を与える可能性があるような危険な状況に遭遇する可能性がある。対象車両は、隠蔽物、他の車両の死角間を移動する車両など、潜在的な危険を監視することができる。しかしながら、対象車両は、一般に、危険性に関する情報を関連する周囲の物体に伝える機構を有していない。よって、周囲の物体や車両は、対象車両および周囲の車両の安全性に影響を及ぼし得る危険な状況に遭遇する可能性がある。
一実施形態において開示されたシステムは、衝突の危険性に関する警報を周囲の物体に伝えることにより、対象車両および周囲の物体の安全性を向上させる。最初の注記として、本明細書で使用される場合、「周囲の物体」とは、対象車両の周囲の認識可能な動作領域内の物体を包含することを意図する。周囲の物体は、車両(例えば、自動車、トラック、オートバイなど)、および、歩行者、自転車利用者、無生物の障害物などの非車両物体を含み得る。いずれにせよ、1つ以上の実施形態では、開示されたアプローチは、一般に、周囲の物体の存在および周囲の物体に関する種々の観測情報を識別することを含む。位置および速度などの物体に関する観測情報から、開示されたアプローチは、物体が衝突する可能性があるか否かを判断することができる。
すなわち、一態様では、開示されたアプローチは、将来の別の時点における物体の位置を推定するために、周囲の物体の分析を行うことができる。推定された位置が定義された近接範囲内を通過する場合、開示されたアプローチは、異なる衝突確率を示し得る。例えば、物体がそれぞれの将来の位置において重なり合う(すなわち、衝突する)と推定される場合、システムおよび方法は、衝突の可能性が高いことを示す。位置が近接している場合、このアプローチは衝突の可能性が中程度であることを示し、定義された近接範囲外の位置は衝突の可能性が低いことを示す。さらなる態様では、開示されたシステムは、様々な物体に関連し、および/または、対象車両自体によって生じる死角を決定し、死角を用いて物体が衝突する可能性があるか否かをさらに評価することができる。
従って、開示されたアプローチは、利用可能な情報に従って衝突確率を計算することにより、衝突の可能性を定量化することができる。衝突確率が衝突閾値を満たしている場合、衝突回避を容易にするために、周囲の物体に警報を提供することができる。例えば、システムおよび方法は、対象車両にライトを作動(例えば、定義されたパターンで点滅)させて、1つ以上の周囲の物体に衝突の危険性を通知することができる。すなわち、他の車両によって実施される特定のハードウェアまたはプロトコルを必要としない堅牢な警報を提供するために、対象車両は、他車両に依存しない既存のシステム、例えば点滅ハザードランプ、ブレーキランプ、ターンシグナルランプなどを使用することができる。さらに、対象車両は、警報を受ける物体の位置(例えば、前方、後方など)に応じて、どのライト(ランプ)を点灯させるかを具体的に決定してもよい。このようにして、開示されたアプローチは、衝突の危険を回避する際に周囲の物体を支援することによって、対象車両および周囲の物体の安全性を向上させるように機能する。
図1を参照すると、車両100の例が示されている。本明細書で使用される場合、「車両」とは、あらゆる形態の動力輸送機である。1つ以上の実施形態において、車両100は自動車である。本明細書では、自動車に関する構成について説明するが、実施形態は自動車に限定されないことを理解されたい。いくつかの実施形態では、車両100は、例えば周囲環境の態様を識別し、警告を伝達するように動作する任意のロボット装置または動力輸送機の形式であってもよく、従って、本明細書で説明される機能性からの利益を得る。
車両100はまた、様々な要素を含む。様々な実施形態において、車両100は、図1に示される要素のすべてを有さなくてもよいことが理解されよう。車両100は、図1に示される様々な要素の異なる組み合わせを有することができる。さらに、車両100は、図1に示す様々な要素に対して追加の要素を有することができる。いくつかの構成では、車両100は、図1に示される1つ以上の要素なしで実現されてもよい。図1では、様々な要素が車両100内に位置するものとして示されているが、これらの要素の1つまたは複数を車両100の外部に配置できることが理解されよう。さらに、示されている要素は、物理的に長い距離で分離され、リモートサービス(例えば、クラウドコンピューティングサービス)として提供されてもよい。
車両100の考えられる要素のいくつかが図1に示されており、後続の図面とともに説明される。図1の多くの要素の説明は、この説明を簡潔にするために、図2〜図10の説明の後になされる。加えて、説明を単純かつ明確にするために、参照番号が適宜、対応する、類似の、または同様の要素を示すために異なる図面間で繰り返されていることが理解されよう。さらに、本明細書に記載の実施形態は、記載された要素の様々な組み合わせを使用して実施できることを理解されたい。
いずれの場合も、車両100(本明細書では、対象車両または自車両とも呼ばれる)は衝突警告システム170を備えており、衝突警告システム170は該システム170によって引き起こされた通信を受信する車両100および/または周囲の物体の安全性を向上させるように機能する。さらに、単独の構成要素として示されているが、1つ以上の実施形態において、衝突警告システム170は、自律運転システム160(例えば、存在する場合)または車両100の別の構成要素と統合される。記載される機能と方法は、図をさらに検討することで一層明らかとなる。
図2を参照すると、衝突警告システム170の一実施形態がさらに示されている。示されるように、衝突警告システム170は、プロセッサ110を備える。プロセッサ110は衝突警告システム170の一部であってもよく、または、衝突警告システム170はデータバスまたは別の通信経路を介してプロセッサ110にアクセスしてもよい。1つ以上の実施形態において、プロセッサ110は、検出モジュール220および警告モジュール230に関連する機能を実現するように構成された特定用途向け集積回路である。より一般的には、1つ以上の態様において、プロセッサ110は、上記したモジュールをロードし、それに関連する符号化機能を実行するときに、本明細書に記載の様々な機能を実行できるマイクロプロセッサなどの電子プロセッサである。
一実施形態では、衝突警告システム170は、検出モジュール220および警告モジュール230を格納するメモリ210を備える。メモリ210は、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、ハードディスクドライブ、フラッシュメモリ、またはモジュール220および230を格納するための他の適切なメモリである。モジュール220および230は、例えば、プロセッサ110によって実行されたとき、プロセッサ110に本明細書で開示される様々な機能を実行させるコンピュータ可読命令である。1つ以上の実施形態では、モジュール220および230はメモリ210内に具現化された命令であるが、さらなる態様では、モジュール220および230は、記載された1つ以上の機能を独立して実行するための処理コンポーネント(例えば、コントローラ)、回路などのハードウェアを含む。
さらに、一実施形態では、衝突警告システム170は、データストア240を備える。データストア240は、一実施形態では、情報を格納するための電子ベースのデータ構造である。例えば、1つのアプローチでは、データストア240は、メモリ210または別の適切な媒体に格納され、記憶データを分析し、記憶データを提供し、記憶データを体系化するなどのため、プロセッサ110によって実行されるルーチンで構成されるデータベースである。いずれの場合でも、一実施形態では、データストア240は、様々な機能を実行する際にモジュール220および230によって使用されるデータを格納する。一実施形態では、データストア240は、例えばモジュール220および230によって使用される他の情報とともに、センサデータ250、および制約条件260(例えば、閾値、ライトの定義された点灯パターン、死角モデル、タイミング選択など)を含む。
そして、検出モジュール220は、通常、センサデータ250を形成する車両100の1つ以上のセンサ(例えば、センサシステム120)からデータ入力を取得するようにプロセッサ110を制御する機能を果たす命令を含む。概して、センサデータ250は、車両100の周囲環境の観測を具体化する情報を含む。周辺環境の観測は、様々な実施形態において、道路に近接した車線内、駐車場内、ガレージ構造、ドライブウェイ内、または車両100が走行している他の領域内に存在し得る周辺車線、車両、物体、障害物などを含むことができる。
検出モジュール220は、様々なセンサを制御してセンサデータ250を提供するものとして議論されるが、1つ以上の実施形態では、検出モジュール220は、センサデータ250を取得するために、能動的と受動的のいずれかである他の技術を使用する。例えば、検出モジュール220は、様々なセンサによって車両100内のさらなる構成要素に提供される電子情報のストリームからセンサデータ250を受動的に探知してもよい。さらに、検出モジュール220は、センサデータ250を提供するときに複数のセンサからのデータ、および/または、1つ以上の周囲の車両から無線通信リンク(例えば、V2V)を介して取得されたセンサデータからのデータを融合するための様々なアプローチを引き受けることができる。従って、センサデータ250は、一実施形態では、複数のセンサから取得された観測結果の組み合わせを表す。
周囲の車両の位置に加えて、センサデータ250は、例えば、レーンマーク、周囲の物体/車両の速度などに関する情報も含み得る。さらに、一実施形態では、検出モジュール220は、周囲環境の包括的な評価を提供するために、車両100の周囲360度を含む領域についてセンサデータ250を取得するようにセンサを制御する。センサデータ250は、検出モジュール220が単一タイプのセンサ(例えば、レーダセンサ)から得ているか、または複数のソース(例えば、モノカメラ、ステレオカメラ、LiDAR、レーダ、超音波など)からの融合センサデータから得ている周囲環境についての様々な形態の観測結果を含むことができる。いずれの場合でも、センサデータ250は、周囲の物体の検出、識別、および位置特定をサポートするために、周囲の環境の観測結果を提供する。
従って、車両100が経路に沿って進むとき、検出モジュール220は、センサデータ250を処理して、周囲の物体を検出する。上記したように、周囲の物体には、車両(自動車、トラック、オートバイなど)、非車両(歩行者、動物、自転車など)、さらには無生物物体(道路のがれき、くぼみなど)などの様々なタイプの物体が含まれる。検出された周囲の物体を構成する物体が何であれ、衝突警告システム170は、通常、衝突の可能性を判定し、周囲の物体の少なくとも1つが車両または非車両物体である場合に警報を提供するように機能する。
さらに、本開示は、2つの周囲の車両を検出し、2つの周囲の車両に関して警報を提供するという文脈内で衝突警告システム170を説明するが、衝突警告システム170は、周囲環境における任意の数の車両および/または他の物体を検出し、警報を提供できることを理解されたい。例えば、様々な例では、衝突警告システム170は、車両および他のタイプの物体を含む2つ、3つ、4つ、またはそれ以上の物体を検出することができる。
いずれの場合でも、上記したように検出モジュール220は、周囲の物体を検出し、センサデータ250から物体の特性を決定するように機能する。この特性は、一般に、少なくとも車両100に対する現在位置と速度(すなわち、速さおよび方向)を含む。さらなる態様において、検出モジュール220は、例えば、複数の過去の観測(例えば、2つ以上前のタイムステップにわたる)から外挿される、より複雑な軌道をさらに決定してもよい。いずれの場合でも、検出モジュール220は別個の周囲の物体に関する位置および速度情報を使用して物体の将来の位置を予測し、この予測から、詳細を後述するように、モジュール220は物体間の衝突の可能性に関する決定を生成することができる。
さらに別の態様では、検出モジュール220は、車両、非車両物体、および無生物物体/障害物などの物体の特定のタイプを決定することができる。1つ以上の実施形態では、検出モジュール220は、特定のタイプにさらなる細分性をもたせて、そのタイプを個別に示されたカテゴリ内の特定のクラスとして指定する。例えば、検出モジュール220は、物体が自動車、セミトラック、オートバイ、または別のクラスの車両であることを指定することができる。同様に、検出モジュール220は、非車両(例えば、歩行者、動物、自転車など)および無生物物体(例えば、道路のがれき、くぼみなど)に関して、識別のより細かい粒度で物体のタイプを示すことができる。タイプ/クラスの分類を達成するために、検出モジュール220は、センサデータ250(例えば、画像)を処理して分類を生成する1つ以上の機械学習アルゴリズム(例えば、畳み込みニューラルネットワーク)を実装することができる。さらに別の態様では、検出モジュール220は、物体の実際の寸法を決定し、寸法およびタイプ(例えば、長さ5mのトレーラを牽引するトラック)に従って物体を定義することができる。
タイプ分類自体は、少なくとも1つの実施形態では、検出モジュール220が将来の位置を予測すること、死角を決定することなどをさらに容易にすることができる。すなわち、検出モジュール220は、例えば特定のタイプ/クラスに従って物体の動きを予測することができる。例として、検出モジュール220は、特定の車線割り当て(例えば、自転車専用レーンなど)を維持すること、速度または潜在的な速度カテゴリ(例えば、歩行者の平均速度)を予測することなどを含む、タイプに応じた予測を適用することができる。
検出モジュール220は、一実施形態では、物体のタイプに従って死角の存在を決定する。例えば、衝突警告システム170は、データストア240内の物体のタイプに従って死角のモデルを格納することができる。モデルは、認識できない物体の周囲の領域の一般的な形状を定義することができる。1つのアプローチでは、モデルは、物体のタイプに応じた死角の平均的な領域である。さらなる態様では、検出モジュール220は、特定のタイプの車両(例えば、トラックvsセダン)、車両がトレーラを牽引しているかどうか、および他の影響を与える属性など、観測された物体の属性に従ってモデルを適合させることができる。さらに別のアプローチでは、検出モジュール220は、レイトレーシング解析を実行して、ドライバの視界に関して認識可能な領域を決定することができる。このアプローチは、例えば、介在する車両が周囲の車両/物体の1つの視界を遮る場合など、ドライバの視界を遮る他の物体に関連して特に実施することができる。
検出モジュール220は、衝突確率をさらに決定するために、定義された死角および物体の将来位置の推定値を使用することができる。一態様では、検出モジュール220は、物体が予測範囲の任意の点で死角に存在するかどうかを識別することにより、衝突確率の死角コンポーネントを決定する。従って、検出モジュール220は、例えば、物体の予測される将来の位置を決定し、この分析の一部として、将来の位置への経路が通過するか、または物体が死角に遭遇する結果となるかをさらに判定する。物体が死角に遭遇すると検出モジュール220が判定した場合、検出モジュール220は死角コンポーネントを使用してこの状況を示す。死角内の物体の存在は、例えば、車両の1つが死角内の物体を認識しているかどうかに直接対応するため、死角コンポーネントは、全体の衝突確率に影響を与えるように機能する。
図2を引き続き参照すると、一実施形態では、警告モジュール230は、プロセッサ110を制御して、衝突確率が衝突閾値を満たすかどうかを決定するように機能する命令を含む。衝突確率は、周囲の物体間で衝突が発生する可能性を特定する指標である。上記したように、衝突確率は、一実施形態において、2つの別個のコンポーネント、衝突コンポーネントおよび死角コンポーネントで構成される。コンポーネントは、要素、成分と称されることがある。検出モジュール220は、通常、組み合わされた態様を全体的な確率にマッピングする定義された関数に従って、別個のコンポーネントを衝突確率に結合することができる。様々な実施形態では、または死角コンポーネントが提供されない場合には、検出モジュール220は、衝突確率を定義するために衝突コンポーネントを単独で使用することができる。よって、衝突確率は、所定の実施態様に応じて、および/または、物体の移動に関する状況(例えば、死角における存在)に応じて、異なるコンポーネントで構成されてもよい。
いずれの場合でも、制約条件260は、1つ以上の実施形態において、警告モジュール230が警報を提供するタイミングを決定するために適用される衝突閾値を定義する。衝突閾値は、例えば、衝突確率の限界値であり、この限界値は、満たされた場合に、警告モジュール230が周囲の物体に警告を発するように、衝突の可能性が十分に高いことを示す。様々なアプローチでは、警告モジュール230は、例えば、動作条件(例えば、時刻、天候など)、対象車両100と警報が向けられる周囲物体との間の距離など、制約条件260によって定義される1つ以上のさらなる態様に従って警報が生成されるときに適応することができる。例えば、衝突警告システム170は、衝突確率が衝突閾値を満たす(例えば、超える)と判断することができるが、現在の視認性が、車間距離または他の条件のために目標物体によって警報が確認できなくなる状況では、警報の生成を見送ってもよい。視認性によって警告モジュール230が警報の生成を見送る原因となり得る様々な例としては、夜間、悪天候、対象車両100の目標周囲物体からの距離(例えば、150mを超える距離)などがある。このようにして、警告モジュール230は、現在の状態に従って警報の通信を適合させることができる。
警告モジュール230は、衝突確率が衝突閾値を満たすと判定されたことに対応して警報を伝え、例えば制約条件260の任意のさらなる態様を伝える。一実施形態では、警告モジュール230は、車両100の外部ライトを使用することによって警報を伝える。警告モジュール230は、例えば、周囲の物体に関連付けられた対応する電子システムに依存するいくつかの電子的手段を通じて警報を伝えるのではなく、車両100上の様々な目立つランプを作動させて周囲の物体に警報を伝えることができる。もちろん、さらなる実施形態では、警告モジュール230は、車両間(V2V)システム、車両−インフラ間(V2I)などの電子システムを追加的または代替的に利用して、警報を伝えてもよい。しかしながら、警告モジュール230は一般に、周囲の物体の潜在的な制限を回避するために、車両100のランプを使用して警報を伝達することを理解されたい。
警告モジュール230がランプを作動させる方法は、一実施形態では、車両100のハザードランプの点滅を含む。警告モジュール230は、衝突の危険が差し迫っていることを物体に示すために、車両100のハザードランプを点滅させることによって警報を伝える。さらなる態様では、警告モジュール230は、車両100の1つ以上のランプを選択的に作動させることができる。警告モジュール230は、警報が通信されている1つ以上の周囲の物体の位置などの様々な状況、および、制約条件260によって指定された特定の定義されたパターンに従って、ランプを選択的に作動させることができる。警告モジュール230は、例えば、別の物体と衝突する危険性があり、潜在的な衝突の状況認識が制限されているか、または潜在的な衝突の状況認識を有さない物体の位置を特定し、次いで、特定の物体に対して可視である1つ以上ランプ(例えば、前方または後方のハザードランプ)を作動させることができる。規定されたパターンに従ってランプを作動させる警告モジュール230の場合、警告モジュール230は、標準動作(例えば、消失または急速な点滅パターン)に関連しない固有のパターンに従って単一のランプ(例えば、リアミドルブレーキランプ)を作動させることができる。さらなる態様では、警告モジュール230は、直列に並んだ種々のランプ(例えば、3つのリアブレーキランプ)を作動させて、警報を示すことができる。警報を伝える一般的なアプローチとして、警告モジュール230は、1つ以上のランプの作動が車両100の標準的な動作に対して特徴的であるように警報を生成し、別のドライバ、歩行者、自転車利用者などが、ランプの一般的な使用から警報を容易に区別できるようにする。
さらに、警告モジュール230は、警報を伝えるために、外部および内部(他の車両/物体が認識できる場所)を含む車両100の任意のランプ/ライトを作動させることができる。警告モジュール230は、1つのアプローチでは、警報を伝えるためにハザードランプを点滅させるものとして論じられるが、警告を提供するために、車両100の任意のランプを選択的に作動させることができる。警告モジュール230は、ブレーキランプ、ターンシグナル、リバースランプ、ランニングランプ、ヘッドランプ、サイドミラーランプ、パーキングランプ、および交通目的の標準装備ランプやアフターマーケット用ランプを含む、車両100に存在し得る他の任意のライトを作動させることができる。このようにして、衝突警告システム170は、衝突を回避するために周囲の車両の認識を向上させ、それにより、車両100の周囲の領域における全体的な安全性を向上させる。
周囲の車両/物体への衝突の危険性に関する警告を提供する追加の態様を、図3に関連して説明する。図3は、衝突の危険を識別し、衝突の危険に関する警告を伝えることに関連する方法300を示す。方法300は、図1の衝突警告システム170の観点から説明される。方法300は、衝突警告システム170と組み合わせて説明されるが、方法300は、衝突警告システム170内で実行されることに限定されず、むしろ、衝突警告システム170は、方法300を実行し得るシステムの一例に過ぎないことを理解されたい。
310で、検出モジュール220は、センサデータ250に従って対象車両100の周囲の物体を識別する。上記したように、検出モジュール220は、1つ以上の実施形態では、センサシステム120の1つまたは複数のセンサからセンサデータ250を繰り返し取得する。センサデータ250は、対象車両100の周辺環境の観測結果を含む。検出モジュール220は、物体の存在を検出し、物体のタイプ(例えば、車両、歩行者など)を分類/識別し、物体を対象の車両100に対して位置決めするために、一般に機能する1つ以上の検出/識別ルーチンを使用してセンサデータ250を解析する。さらに、検出モジュール220は、速度情報、物体および関連する動きの特徴付けを容易にする他の属性など、周囲の物体のタイプおよび位置を超える追加情報をさらに導き出すことができる。1つ以上の実施形態では、検出モジュール220は、畳み込みニューラルネットワークなどの機械学習アルゴリズムを実装して、センサデータ250から物体を識別/検出する。さらに、検出モジュール220は、SLAMルーチンなどの位置決めを実行するためのさらなるルーチンを実装することができる。SLAMは、自己位置推定と環境地図作成を同時に行う技術であり、Simultaneous Localization and Mappingの略称である。いずれの場合でも、検出モジュール220は、センサデータを用いて、周囲の物体に関する態様を含む周囲環境に関する認識を獲得する。
320で、検出モジュール220は、センサデータ250から先に導出された情報を使用して、少なくとも2つの物体の衝突確率を決定する。最初の注記として、検出モジュール220は2つの別個の物体の衝突確率を決定することに関して説明されているが、検出モジュール220は、車両100の周囲の3つ以上の物体に対して同じ分析を行うことができる。例えば、検出モジュール220は、すべての周囲の物体についてペアワイズ方式で衝突確率を決定することができる。さらに別の実施形態では、検出モジュール220は、ペアワイズ判定を組み合わせて、複数の異なる物体が関係する状況での物体固有の衝突確率を識別することができる。
いずれの場合でも、上記したように、衝突確率は、少なくとも2つの周囲の物体(例えば、第1の物体と第2の物体)間の衝突の可能性を示す。一実施形態では、検出モジュール220は、物体の将来の位置を推定し、将来の位置間の近接度(近接の程度)に従って物体が衝突するかどうかを予測することにより、衝突確率を決定する。例えば、検出モジュール220は、現在の位置および速度などの周囲の物体に関する情報を用いて、将来の時刻T(=t+Δt)における第1の物体の第1の位置と第2の物体の第2の位置を推定する。次に、検出モジュール220は、第1の位置と第2の位置とを比較して、第1の物体と第2の物体との近接度を決定する。この近接度から、検出モジュール220は、衝突確率を定義することができる。
一例として、図4Aおよび図4Bを検討する。図4Aは、時間に対する近接度(例えば、Distmin)の図400を示す。図4Bは、異なるタイムステップ(時刻)における車両100と周囲の車両410および420との位置関係を示す図である。図4Bは、車両410および420を、現在の時刻t、および予測範囲までのタイムアウトにおいてほぼ等間隔に設けられた3つの連続するタイムステップで表している。図4Bでは、車両410および420は、それぞれ、単純な円430および440で表されている。検出モジュール220は、1つのアプローチにおいて、近接度についての決定を単純化するために、周囲の物体を単純な形状(例えば、円または長方形)に縮小する。もちろん、さらなる態様では、検出モジュール220は、物体の実際の形状を決定し、分析のために実際の形状を用いてもよい。
いずれの場合でも、検出モジュール220は、予測期間(予測範囲)までの車両410および420の位置を推定する。1つのアプローチでは、予測期間は、将来への単一のタイムステップである(例えば、T=t+Δ1)。別の態様では、検出モジュール220は、将来への複数のタイムステップ(例えば、t+Δ1、t+Δ2、t+Δ3)での位置を推定する。従って、特定の実施に応じて、検出モジュール220は、タイムステップt+Δ1での単一の推定値から、または複数の別個のタイムステップに従って、衝突確率を決定することができる。一般に、検出モジュール220は、予測された将来の位置を比較して、別個のタイムステップで車両410および420との間の近接度を決定する。検出モジュール220は、車両410および420それぞれの最も近い点に従って近接度を決定する。従って、検出モジュール220が単純化された形状を使用する場合、2つの車両間の近接度は、形状の外縁上(例えば、円の円周上)の最も近い点に従って定義される。
一実施形態では、図4Aに示されるように、検出モジュール220は、定義された一組のゾーンに従った近接度を用いて、衝突確率を決定する。例えば、図4Aに示されるように、単一のタイムステップが推定される場合、検出モジュール220は、近接度の対応するゾーンに従って衝突確率の衝突コンポーネントを定義することができる。一例として、検出モジュール220が将来の単一のタイムステップ、例えば、t+Δ1における位置を推定する場合、図400に示されるように、衝突確率は、衝突の低い確率(Low)に従って定義される。検出モジュール220は、カテゴリに従って、または特定のパーセンテージ値(例えば、30%)を割り当てることによって、衝突確率を定義することができる。
検出モジュール220が複数の別個のタイムステップに従って衝突確率を定義する実施形態では、検出モジュール220は、例えば、将来のさらなる推定がより大きな誤差の程度と関連し得るので、個々のタイムステップからの各近接度を別々に重み付けすることができる。そのような例では、検出モジュール220は、加重平均、例えば、{w1(t+Δ1)+w2(t+Δ2)+w3(t+Δ3)}/n、に従って、別個の予測に関連する別個の確率ゾーンを組み合わせることができる。さらなる例では、検出モジュール220は、低レベル、中間レベル、高レベル、物体の速度、ウィンカーの使用、死角における存在、および衝突の可能性に影響する他の要因における予測近接度のような別個の要因に従って、衝突確率を増加させる。
従って、そのようなアプローチでは、検出モジュール220は、異なる態様(例えば、5%、10%、20%など)に対して別々に定義された値に従って、衝突確率を増加させることができる。いずれの場合も、図4Aは、検出モジュール220が周囲の物体の相互作用を評価するために使用する、別個の衝突確率に関連する別個の近接ゾーンを示す。さらに、別個のゾーンのうち、高確率ゾーン(High)は、一般に、衝突に関連する位置での予測されたオーバーラップ、または少なくとも非常に近い相対位置に対応し、中間ゾーン(Mid)は、近くを通過する物体(例えば、危険な動作距離内)に対応する、などであることを理解されたい。図4Aと相関する距離計算の一例として、Distmin=Distc2c−(r1+r2)があり、Distc2cは、それぞれの物体の幾何学的中心間の距離であり、r1、r2は、第1および第2の物体を表す円のそれぞれの半径である。検出モジュール220は、決定が生成される予測範囲/距離(例えば、100m)に従って、Distminの計算をさらに正規化することができる。このように、図400は、実際の距離の値を使用するのではなく、0から1までの近接度を表すことができる。
図3の330で、警告モジュール230は、衝突確率が衝突閾値を満たすかどうかを判定する。一実施形態では、衝突警告システム170は、物体が衝突の危険(例えば、衝突する)に遭遇する可能性に応じて衝突閾値を定義し、衝突確率は、警報を発する前に許容可能な閾値または限界を示す。衝突警告システム170は、カテゴリ(例えば、高)に従って、またはパーセント(例えば、80%)として、衝突閾値を定義することができる。システム170が閾値を定義するために使用する特定の値は、天候などの様々な条件、物体のタイプ(例えば、歩行者)、物体の移動速度、道路の属性(例えば、通学区域、通学禁止区域等)、または警報の通信に影響を及ぼし得る動作の他の態様、に応じて適合され得る。一般的な原則として、システム170は、衝突の危険性が「高い」と判断されたときに警告モジュール230が警報を伝えるように衝突閾値を設定し、その後、上記した要因に従って閾値を適合させることができる(例えば、天候や通学路等により、より安全な運行が望まれる場合)。
警告モジュール230は、検出モジュール220によって決定された衝突確率を取得し、衝突確率を衝突閾値と比較する。衝突確率が閾値を満たす場合、警告モジュール230は、340で論じられるように、警報を伝達する。衝突確率が閾値を満たさない場合、検出モジュール220は、310で始まる次のタイムステップの評価を継続する。
340で、警告モジュール230は、周囲の物体が衝突することに関連した衝突の危険性について、周囲の物体の少なくとも1つに警報を伝える。一実施形態では、警告モジュール230は、対象車両100のライト(ランプ)を作動させて、周囲の物体の少なくとも1つに警報を視覚的に伝える。様々な実施態様では、警告モジュール230がライトを作動させる方法は、車両100のライトに関連する周囲物体の現在の視認性などの様々な状況に応じて変えることができる。距離、時刻、現在の気象条件などによっては、警告モジュール230は、周囲の環境の現在の視認性に応じて、より視認性が高く認識されやすい方法でライトを作動させたり、ライトを作動させなかったりする。一例として、車両100の後部のハザードランプを作動させる代わりに、警告モジュール230は、条件次第では警報の視認性を高めるために、ブレーキランプ、ハザード/ターンシグナルランプ、バックアップランプなどの利用可能なすべてのランプ(ライト)を作動させてもよい。
衝突の危険性に関する警報を識別および伝達するさらなる態様は、図5に関連して説明される。図5は、衝突の危険を識別し、衝突の危険性に関する警報を伝達することに関連する方法500を示す。方法300の説明と同様に、方法500は、図1の衝突警告システム170の観点から説明される。方法500は、衝突警告システム170と組み合わせて説明されるが、方法500は、衝突警告システム170内で実行されることに限定されず、むしろ、方法500を実施し得るシステムの一例に過ぎないことを理解されたい。さらに、方法500は、方法300からのいくつかの態様(例えば、310、330、340)を含むものとして示されている。従って、重複する議論を避けるために、対応する態様は再度完全に説明することはしない。
310で、検出モジュール220は、センサデータ250に従って対象車両100の周囲の物体を識別する。上記したように、検出モジュール220は、センサデータ250を分析し、周囲の物体の存在および場所を含む周囲の環境についての状況認識を深めるために、様々なルーチンを実施することができる。
510で、検出モジュール220は、周囲の物体に関連する死角を決定する。一実施形態では、検出モジュール220は、物体間の衝突の可能性をさらに評価するために、死角を決定する。検出モジュール220は、1つのアプローチでは、1つ以上の周囲の物体によって認識(知覚)されない領域を死角として定義する。一実施形態では、検出モジュール220は、異なるタイプの物体では認識できない既知の領域に従って、死角をモデル化する。例えば、1つのアプローチでは、衝突警告システム170は、制約条件260の一部として提供され得る一組のモデルを定義する。一組のモデルは、歩行者、オートバイ、自動車、セミトラックなどのような様々なタイプの物体のための死角の形状(例えば、一般的な幾何学的形状や寸法)を含む。
例として、4つの別個の物体および関連する死角が示された図6Aを検討する。図6Aに示すように、死角の形状は、物体の種類によって異なる。死角610は、歩行者および歩行者が歩いている方向に特有である。一組のモデルは、例えば、歩行者の視野の焦点が進行方向であると仮定される歩行者の場合のように、様々な仮定を含むことができ、それにより、歩行者に関する死角の一般的な領域を定義する。さらに、異なる物体は、側方死角620および後方死角630の両方を有するオートバイ、セミトラックのように、異なる構成の死角を有し得る。さらに、自動車の死角モデルは、2つの異なるタイプの側方死角620、640を含み得る。死角640(明示されていない)は、一般に、ドライバが現在、車両の前方を注視しているか、車両の側方を注視しているかによって条件付けられる潜在的な死角に関連する。同様に、モデルは、大型車両のキャビン/車内の周囲に視認できない領域(例えば、セミトラックの前方0〜2m)を含むことができる。
さらに、様々なアプローチにおいて、一組のモデルは、車両および他の特定の物体の異なるメーカ/モデルに固有の複数の異なるモデルを含むことができる。別のアプローチでは、一組のモデルは、物体の一般的なクラスのテンプレートを含むことができる。この特定の例では、検出モジュール220は、死角を生成するために、物体の属性(例えば、サイズ、追加の特徴など)に従ってモデルを適合させることができる。さらに別の態様では、検出モジュール220は、車両が牽引しているトレーラの存在、自転車ラックの存在、およびドライバの視認性に影響を及ぼし得る他の変更など、死角を生成する際に車両の追加的な変更をさらに考慮する。
死角を決定するさらなる態様として、検出モジュール220は、少なくとも1つのアプローチにおいて、特定の物体の視認性に影響を及ぼす周囲環境内の遮蔽物(妨害物)をさらに考慮することができる。一例として、対象車両100と2つの周囲車両650、660を示す図6Bを検討すると、車両650は、対向車線を走行し、車両100および660に向かっている。図示のように、対象車両100は、車両660によって車両650の視界を遮り、その逆もまた同様(図示せず)である。これにより、車両100は、死角620を有する車両660に対してさらに死角670を生じさせる。同様に、周囲環境における他の物体(例えば、木、標識、建物など)は、後述するように、死角コンポーネントの生成を通じて検出モジュール220が識別および考慮することができる遮蔽を引き起こす可能性がある。このようにして、衝突警告システム170は、潜在的な衝突の危険の識別を向上することができる。
図5の520で、検出モジュール220は、衝突確率の死角コンポーネントを定義する。一実施形態では、検出モジュール220は、510で定義された死角を用いて、死角に関連する周囲の物体を評価する。つまり、検出モジュール220は、周囲の物体が死角を通過するか否かを判定する。死角の評価に関連する一般的な感覚では、周囲の物体のいずれかが他の物体の位置について認識していない場合、特に物体がかなり近づいて移動している場合には、危険な状況である。従って、車両が死角を通過したり、死角内を移動する場合に、衝突確率は一般に高くなる。
将来の位置の決定に関して先に記載したように、検出モジュール220は、位置情報、速度、死角情報、および他の関連情報を用いて、物体が死角を通過するか、または現在別の物体が死角内を移動しているかを判定する。検出モジュール220は、周囲の物体の1つ以上の将来の位置を予測し、それぞれの物体の経路が1つ以上の死角内を通過するか、または1つ以上の死角内を移動するかどうかを識別する。検出モジュール220は、所定の物体が死角を通過するかどうか(すなわち、yesまたはno)の離散的評価に従って死角コンポーネントを決定し、検出モジュール220は死角コンポーネントに値を割り当てる。さらなる態様では、検出モジュール220は、物体が1つ以上の死角を何回通過するか、両方の物体が1つ以上の死角を通過するかどうか、両方の物体が同時に死角にあるかどうかなどの、より複雑な評価を行うことができる。この評価から、検出モジュール220は、衝突危険性が増大する可能性を考慮して、死角コンポーネントに増加する値を割り当てることができる。
さらに別のアプローチでは、検出モジュール220は、死角内の重なりの程度を考慮し、また死角内の時間の長さを考慮してもよい。例えば、一実施形態では、検出モジュール220は、物体が死角と重なる程度(度合)を識別することによって死角コンポーネントを決定する。図7は、死角コンポーネントと物体による死角との重なり程度(重なり割合)との相関を示す図700の一例を示す。図示のように、車両710は車両720の前方を走行しており、車両710は死角730を有する。車両720は、死角730と約50%重なっている。検出モジュール220は、図700に示される相関を用いて、重なりの程度に従って死角コンポーネントを定義する。さらなる実施形態では、検出モジュール220は、車両710および720の両方の重なりを考慮して、死角コンポーネントを生成することができる。つまり、両方の車両の死角コンポーネントが一緒に評価される。さらに別の態様では、検出モジュール220は、さらに各物体によって死角内で費やされた時間を評価し、それに応じて死角コンポーネントを適合させる(例えば、費やされた平均時間および重なりの程度に関して増加または減少する)。いずれの場合でも、検出モジュール220は、別個の周囲の物体に関して死角をさらに評価することにより、衝突確率の決定を改善する。この評価から、検出モジュール220は、衝突確率の死角コンポーネントを定義する。
図5の530で、検出モジュール220は、衝突確率を決定(生成)する。一実施形態では、検出モジュール220は、方法300のブロック320にて説明したように衝突コンポーネントを生成するが、ブロック520の死角コンポーネントに従って、全体的な衝突確率を生成するように衝突コンポーネントをさらに適合させる。検出モジュール220は、1つのアプローチでは、死角コンポーネントを用いて衝突コンポーネントを修正し、全体的な衝突確率を生成する。検出モジュール220は、例えば、死角コンポーネントの値に応じて確率を増加させることによって、衝突コンポーネントを適合させる。一例として、死角コンポーネントが0%またはカテゴリ値が低い場合、検出モジュール220は、衝突コンポーネントの修正を控えることができる。しかしながら、死角コンポーネントが0%よりも大きい値であるか、または「中」、「高」である場合、検出モジュール220は、一般に、制約条件260によって指定される範囲に従って衝突確率を増加させる。1つのアプローチでは、検出モジュール220は、衝突確率を死角コンポーネントに等しいパーセンテージだけ増加させる。さらなるアプローチでは、制約条件260は、検出モジュール220が衝突確率を死角コンポーネントの関数として適合させるために使用するヒューリスティックを定義することができる。
図5の330で、警告モジュール230は、衝突確率が衝突閾値を満たすかどうかを判定する。上記したように、一実施形態では、衝突警告システム170は、物体が衝突の危険(例えば、衝突)に遭遇する可能性に応じて衝突閾値を定義し、衝突確率は、警報を発する前に許容可能な閾値または限界を示す。警告モジュール230は、死角コンポーネントを含む検出モジュール220によって決定された衝突確率を取得し、衝突確率を衝突閾値と比較する。衝突確率が閾値を満たす場合、警告モジュール230は、340で論じられるように、警報を伝達する。衝突確率が閾値を満たさない場合、検出モジュール220は、310で始まる次のタイムステップの評価を継続する。
図5の340で、警告モジュール230は、周囲の物体が衝突することに関連した衝突の危険性について、周囲の物体の少なくとも1つに警報を伝える。一実施形態では、警告モジュール230は、対象車両100のライトを作動させて、周囲の物体の少なくとも1つに警報を視覚的に伝える。先に説明したように、様々な実施態様では、警告モジュール230は、車両100のランプ/ライトを様々な方法で作動させて警報を伝達する。例えば、一態様では、警告モジュール230は、どの物体/車両(両方ではない)が危険を認識していないかを識別し、車両100に対する物体の空間的関係を決定する。警告モジュール230は、車両100のどのランプが物体に見えるかを判断し、関連するライトを作動させて警報を伝える。例として、一態様では、警告モジュール230は、前方と後方のハザードランプ(例えば、ターンシグナル)から選択する。物体が車両100の前方にある場合、警告モジュール230は前方ハザードランプを作動させ、物体が車両100の後方にある場合、警告モジュール230は後方ハザードランプを作動させる。ハザードランプを例として説明するが、視認可能な他のライトが選択的に作動されてもよいことが理解されるべきである。
さらに、警告モジュール230は、1つ以上の実施形態では、現在の視認性に従って警報をさらに適合させることができる。図8Aに示すように、2つの図は、可視シナリオと非可視シナリオを示している。図8Aは、車両810、820の前方を走行する車両100を示している。衝突警告システム170は、衝突確率が図示されたシナリオの閾値を満たし、警告されるべき関連する車両820までの距離830が、警告モジュール230がリアハザードランプを作動させるような現在の視認性の閾値内にあると判定する。非可視シナリオでは、距離840が視認性の閾値を超えている。このため、非可視シナリオでは、警告モジュール230は、警報を伝えるためにライトを作動させない。警告モジュール230は、天候、時刻などの視認性に影響を与える異なる属性に従って視認性の閾値を調整できることを理解されたい。さらなる実施形態では、警告モジュール230は、警報の伝達を放棄する代わりに、警報自体を適合させることができる。すなわち、警告モジュール230は、視認性をさらに向上させるために、点灯するライトの明るさ(例えば、追加のライトを作動させる)や、ライトを作動させるための規定パターン等を調整してもよい。
警報を伝えるさらなる態様として、一実施形態では、警告モジュール230は、衝突確率に従って警報が通信されるタイミングを適合させる。例えば、図8Bに示すように、図850は、衝突確率のコンポーネントに応じて警告モジュール230がいつ警報を伝えるべきかを決定する方法を示している。特に図示の例では、警告モジュール230は、衝突時間(TTC)および衝突確率に従ってライトを作動させる。従って、衝突確率のコンポーネント(例えば、死角コンポーネントと衝突コンポーネント)に応じて、警告モジュール230は、より早く警報を伝達することができる。
図示されていないさらに別の例では、警告モジュール230は、警報が伝達されるときに、1つ以上の周囲の車両で作動されている車線変更インジケータ(例えば、ターンシグナル)を検出すること、車線変更に対応する周囲の車両の動きを検出すること、または衝突に遭遇する可能性が高い状況に位置を変更することを示す周囲の車両/物体による他の活動を識別することに応じて適合してもよい。
本開示のシステムおよび方法がどのようにして衝突の危険性に関する警報を伝えるかのさらなる説明として、図9および図10を検討する。図9は、3つの別個の例900、910、920を示す。例900に示すように、2つの周囲の車両930および940が対象車両100の近くを走行している。車両100は、車両930および940の視界を遮っており、それにより、別個の死角が生成される。さらに、対向車線を走行する車両930の予測される将来の位置は、車両100および940が走行する車線を横切って左折する車両930を含む。従って、衝突警告システム170は、死角および予測位置に基づいて衝突の危険が存在すると判断する。衝突警告システム170は、車両930と車両940の両方に通知するために、車両100の前方および後方ハザードランプを使用して警報を伝える。
例910に示すように、同一車線を走行する車両100、930、940のうち、車両940は対象車両100の周りを移動すると予測され、車両930は車両940の将来の位置に近接する位置で隣接車線に移動すると予測される。従って、衝突警告システム170は、車両930が車線を変更する危険性について車両940に警報を伝える。さらに、例910には明示的に示されていないが、両方の車両は、車両100がそれぞれの車両930および940の視界を遮ることによって生じる死角にある。
例920に示すように、車両100の衝突警告システム170は、車両100の後方を走行する車両930、940、950を観測(監視)する。システム170は、近距離にある動きと、車両950からの死角が視界を遮ることでさらに複雑になる動きを予測する。従って、システム170は、後方ハザードランプを使用して、衝突の危険について車両930および940に警報を通知する。
図10は、衝突警告システム170がどのように機能するかについての2つのさらなる例1000、1010を示す。例1000では、周囲の車両1020および1030は、互いに接近して通過すると予測されている。システム170は、対象車両100の後方に位置する車両1030に対して警報を伝えるため、後方ハザードランプを作動させる。図示のように、車両1020は車両100と並んで配置されているため、車両1020にはランプが見えず、車両100は車両1020に衝突の危険性を知らせることができない。
例1010に示されるように、車両1030は車両100の後方を追従し、歩行者1040は対向車線の車列後方の隠れた位置から車道に侵入している。位置決めされた状態では、歩行者1040は車両1030の死角にいるので、車両1030は歩行者を視認できない。従って、システム170は、歩行者1040との衝突の危険性についての警報を車両1030に伝える。
さらに、図1の衝突警告システム170は、別個の集積回路および/またはチップを備えた様々な配置で構成できることを理解されたい。そのような実施形態では、検出モジュール220は、別個の集積回路として具現化される。さらに、警告モジュール230は、個々の集積回路上で具現化される。回路同士が接続パスを介して接続され、個別の回路間で信号を通信する。もちろん、別個の集積回路が議論されているが、様々な実施形態において、回路は共通の集積回路基板に統合されてもよい。加えて、集積回路は、より少ない集積回路に組み合わされてもよいし、より多くの集積回路に分割されてもよい。別の実施形態では、モジュール220および230は、別個の特定用途向け集積回路に組み合わされてもよい。さらなる実施形態では、モジュール220および230に関連する機能の一部は、プロセッサによって実行可能であり、非一時的メモリに格納されるファームウェアとして具現化されてもよい。さらなる実施形態では、モジュール220および230は、プロセッサ110のハードウェアコンポーネントとして統合される。
別の実施形態では、説明された方法および/またはそれらの同等物は、コンピュータ実行可能命令で実現されえる。例えば、一実施形態では、非一時的コンピュータ可読媒体が、機械(例えば、プロセッサ、コンピュータなど)によって実行されとき、その機械(および/または関連するコンポーネント)に方法を実行させる、記憶されたコンピュータ実行可能命令を備えて構成される。
説明を簡単にするために、図に示された方法論は一連のブロックとして示され、説明されるが、いくつかのブロックは異なる順序で、および/または、表示および説明されるものとは別のブロックと同時に発生する可能性があるので、方法論(例えば、図3の方法300)はブロックの順序によって限定されないことを理解されたい。さらに、示されたすべてのブロックよりも少ないブロックを使用して、例示的な方法を実行してもよい。ブロックは結合されてもよいし、複数のコンポーネントに分離されてもよい。さらに、追加および/または代替の方法では、図示されていない追加のブロックを使用することができる。
ここで、本明細書で開示されるシステムおよび方法が動作し得る例示的な環境について、図1で詳細に説明する。場合によっては、車両100は、自律走行モード、1つ以上の半自律走行動作モード、および/または手動モードの間で選択的に切り替えられるように構成される。このような切り替えは、適切な方法で実行されえる。「手動モード」とは、車両の航行および/または操縦のすべてまたは大部分が、ユーザ(例えば、人間のドライバ)から受けた入力に従って実行されることを意味する。
1つ以上の実施形態において、車両100は自律走行車両である。本明細書で使用される「自律走行車両」は、自律走行モードで動作する車両を指す。「自律走行モード」とは、人間のドライバからの最小限の入力で、または入力なしで、車両100を制御する1つ以上のコンピューティングシステムを使用して、走行経路に沿って車両100を航行および/または操縦することを指す。1つ以上の実施形態において、車両100は完全に自動化される。一実施形態では、車両100は、1つ以上のコンピューティングシステムが走行経路に沿う車両100の航行および/または操縦の一部を実行し、車両運転者(すなわち、ドライバ)が走行経路に沿う車両100の航行および/または操縦の一部を実行するための入力を車両に提供する、1つ以上の半自律走行動作モードを備えて構成される。そのような半自律走行動作は、車両100が定義された状態制約内に留まることを保証する監視制御を含むことができる。
車両100は、1つ以上のプロセッサ110を含むことができる。1つ以上の構成では、プロセッサ110は、車両100のメインプロセッサであり得る。例えば、プロセッサ110は、電子制御ユニット(ECU)であり得る。車両100は、1つ以上のタイプのデータを格納するための1つ以上のデータストア115(例えば、データストア240)を含むことができる。データストア115は、揮発性および/または不揮発性メモリを含むことができる。適切なデータストア115の例には、RAM(ランダムアクセスメモリ)、フラッシュメモリ、ROM(リードオンリーメモリ)、PROM(プログラマブルリードオンリーメモリ)、EPROM(消去可能プログラマブルリードオンリーメモリ)、EEPROM(電気的消去可能プログラマブルリードオンリーメモリ)、レジスタ、磁気ディスク、光ディスク、ハードドライブ、その他の適切な記憶媒体、またはそれらの組み合わせが含まれる。データストア115は、プロセッサ110のコンポーネントとすることができ、またはデータストア115は、使用のためプロセッサ110に動作可能に接続することができる。この説明全体を通して使用される「動作可能に接続された」という用語は、直接的な物理的接触のない接続を含む、直接または間接の接続を含みえる。
1つ以上の構成において、1つ以上のデータストア115は地図データを含むことができる。地図データは、1つ以上の地理的領域のマップを含むことができる。場合によっては、地図データは、1つ以上の地理的領域における道路、交通制御装置、道路標示、構造物、特徴、および/またはランドマークに関する情報(メタデータ、ラベルなど)を含むことができる。場合によっては、地図データは、航空/衛星写真を含むことができる。場合によっては、地図データは、360度の地上ビューを含む、領域の地上ビューを含むことができる。地図データは、地図データに含まれる、および/または地図データに含まれる他のアイテムに関連する1つ以上のアイテムの測定値、寸法、距離、および/または情報を含むことができる。地図データは、道路形状に関する情報を備えたデジタル地図を含むことができる。地図データは、建物、縁石、ポールなどの相対的な位置に関する情報など、特徴ベースの地図データをさらに含むことができる。1つ以上の構成では、地図データは、1つ以上の地形マップを含むことができる。1つ以上の構成において、地図データは、1つ以上の静止障害物マップを含むことができる。静止障害物マップは、1つ以上の地理的領域内に位置する1つ以上の静止障害物に関する情報を含むことができる。「静止障害物」とは、その位置が一定期間にわたって変化しない、または実質的に変化しない、および/または、その大きさが一定期間にわたって変化しない、または実質的に変化しない物理的な物体である。静止障害物の例には、木、建物、縁石、フェンス、手すり、中央分離帯、電柱、彫像、記念碑、標識、ベンチ、家具、郵便受け、大きな岩、丘などが含まれる。静止障害物は、地面上に伸びる物体でありえる。
1つ以上のデータストア115は、センサデータ(例えば、センサデータ250)を含むことができる。これに関連して、「センサデータ」とは、車両100に装備されているセンサからの任意の情報を意味し、そのようなセンサに関する性能やその他の情報を含む。
上記のように、車両100はセンサシステム120を含むことができる。センサシステム120は、1つ以上のセンサを含むことができる。「センサ」とは、何かを検出、認識、および/または感知することができる任意のデバイス、コンポーネント、および/またはシステムを意味する。1つ以上のセンサは、リアルタイムで動作するように構成できる。本明細書で使用される「リアルタイム」という用語は、特定のプロセスまたは決定が行われるのに十分に即時であるとユーザまたはシステムが感じる、またはプロセッサが何らかの外部プロセスに追いつくことができる処理応答性のレベルを意味する。
センサシステム120が複数のセンサを含む構成では、センサは互いに独立して機能することができる。あるいは、2つ以上のセンサが相互に組み合わされて機能することができる。このような場合、2つ以上のセンサがセンサネットワークを形成することができる。センサシステム120および/または1つ以上のセンサは、プロセッサ110、データストア115、および/または車両100の別の要素(図1に示す要素のいずれかを含む)に動作可能に接続することができる。センサシステム120は、車両100の外部環境の少なくとも一部のデータを取得することができる。
センサシステム120は、任意の適切なタイプのセンサを含むことができる。本明細書では、異なるタイプのセンサの様々な例について説明する。しかしながら、実施形態は、説明される特定のセンサに限定されないことが理解されるであろう。センサシステム120は、1つ以上の車両センサ121を含むことができる。車両センサ121は、車両100自体または車両100の内部乗員室に関する情報を検出および/または感知することができる。1つ以上の構成において、車両センサ121は、例えば慣性加速度に基づくなどで、車両100の位置および向きの変化を検出および/または感知するように構成することができる。1つ以上の構成において、車両センサ121は、1つ以上の加速度計、1つ以上のジャイロスコープ、慣性測定ユニット(IMU)、推測航法システム、全地球航法衛星システム(GNSS)、グローバル測位システム(GPS)、ナビゲーションシステム、および/またはその他の適切なセンサを含むことができる。車両センサ121は、車両100の1つ以上の特性を検出および/または感知するように構成することができる。1つ以上の構成において、車両センサ121は、車両100の現在の速度を決定するための速度計を含むことができる。さらに、車両センサ121は、シート内の圧力/重量センサ、シートベルトセンサ、カメラなどの乗員室全体に及ぶセンサを含むことができる。
代替として、または、加えて、センサシステム120は、運転環境データを取得および/または感知するように構成された1つ以上の環境センサ122を含むことができる。「運転環境データ」には、自律走行車両が位置する外部環境、またはその1つ以上の部分に関するデータまたは情報が含まれる。例えば、1つ以上の環境センサ122は、車両100の外部環境の少なくとも一部における障害物および/またはそのような障害物に関する情報/データを検出および/または感知するように構成することができる。そのような障害物は、静止物体および/または動的物体であり得る。1つ以上の環境センサ122は、例えば、車線マーカー、標識、信号機、交通標識、車線、横断歩道、車両100近傍の縁石、道路外物体など、車両100の外部環境における他のものを検出および/または感知するように構成され得る。
センサシステム120のセンサの様々な例が、本明細書で説明される。例示的なセンサは、1つ以上の環境センサ122および/または1つ以上の車両センサ121の一部であってもよい。しかしながら、実施形態は、説明される特定のセンサに限定されないことが理解されるであろう。
一例として、1つ以上の構成において、センサシステム120は、1つ以上のレーダセンサ、1つ以上のLIDARセンサ、1つ以上のソナーセンサ、および/または1つ以上のカメラを含むことができる。1つ以上の構成において、1つ以上のカメラは、高ダイナミックレンジ(HDR)カメラまたは赤外線(IR)カメラでありえる。
車両100は、入力システム130を含むことができる。「入力システム」には、限定するものではないが、情報/データを機械に入力できるようにするデバイス、コンポーネント、システム、要素、配置、またはそれらのグループが含まれる。入力システム130は、車両の乗員(例えば、運転者または同乗者)からの入力を受けることができる。車両100は、出力システム140を含むことができる。「出力システム」には、情報/データを車両の乗員(例えば、人、車両の同乗者など)に提示できるようにするデバイス、コンポーネント、またはその配置またはそれらのグループが含まれる。
車両100は、1つ以上の車両システム150を含むことができる。1つ以上の車両システム150の様々な例が図1に示されている。しかしながら、車両100は、提供された例に示されるものとは異なるシステムの組み合わせを含むことができる。一例では、車両100は、推進システム、ブレーキシステム、ステアリングシステム、スロットルシステム、トランスミッションシステム、信号システム、ナビゲーションシステムなどを含むことができる。上記のシステムは、別個にまたは組み合わせて、1つ以上のデバイス、コンポーネント、および/またはそれらの組み合わせを含むことができる。
例として、ナビゲーションシステムは、車両100の地理的位置を決定し、および/または車両100の走行経路を決定するように構成された、1つ以上のデバイス、アプリケーション、および/またはそれらの組み合わせを含むことができる。ナビゲーションシステムは、車両100の走行経路を決定するための1つ以上のマッピングアプリケーションを含むことができる。ナビゲーションシステムは、グローバルポジショニングシステム、ローカルポジショニングシステム、またはジオロケーションシステムを含むことができる。
プロセッサ110、衝突警告システム170、および/または自律運転システム160は、様々な車両システム150および/またはその個々のコンポーネントと通信するように動作可能に接続することができる。例えば、図1に戻ると、プロセッサ110および/または自律運転システム160が、車両100の動き、速度、操縦、進路、方向などを制御するために、様々な車両システム150へ情報を送信し、および/または受信するように通信することができる。プロセッサ110、衝突警告システム170、および/または自律運転システム160は、これらの車両システム150の一部またはすべてを制御することができ、従って、部分的または完全に自律的であり得る。
プロセッサ110、衝突警告システム170、および/または自律運転システム160は、1つ以上の車両システム150および/またはそのコンポーネントを制御することにより、車両100の航行および/または操縦を制御するように動作可能であってもよい。例えば、自律走行モードで動作する場合、プロセッサ110、衝突警告システム170、および/または自律運転システム160は、車両100の方向および/または速度を制御することができる。プロセッサ110、衝突警告システム170、および/または自律運転システム160は、車両100を加速させ(例えば、エンジンに提供されるエネルギの供給を増加させることにより)、減速させ(例えば、エンジンへのエネルギの供給を減少させ、および/またはブレーキをかけることにより)、および/または方向を変更させることができる(例えば、前方の2つの車輪を曲げることにより)。
さらに、衝突警告システム170および/または自律運転システム160は、様々な運転関連タスクを実行するように機能することができる。車両100は、1つ以上のアクチュエータを含むことができる。アクチュエータは、プロセッサ110および/または自律運転システム160からの信号または他の入力の受信に応じて、車両システムまたはそのコンポーネントの1つ以上を修正、調整、および/または変更するように動作可能な任意の要素または要素の組み合わせであり得る。任意の適切なアクチュエータを使用することができる。例えば、1つ以上のアクチュエータは、いくつかの可能性を挙げると、モータ、空気圧アクチュエータ、液圧ピストン、リレー、ソレノイド、および/または圧電アクチュエータを含むことができる。
車両100は、1つ以上のモジュールを含むことができ、その少なくともいくつかは本明細書に記載されている。モジュールは、プロセッサ110によって実行されると、本明細書で説明される様々なプロセスのうちの1つ以上を実行するコンピュータ可読プログラムコードとして実装され得る。1つ以上のモジュールは、プロセッサ110のコンポーネントであるか、または1つ以上のモジュールは、プロセッサ110が動作可能に接続される他の処理システムの中で実行および/または分散配置されることができる。モジュールは、1つ以上のプロセッサ110によって実行可能な命令(例えば、プログラムロジック)を含むことができる。代替として、または、追加して、1つ以上のデータストア115が、そのような命令を含んでもよい。
1つ以上の構成において、本明細書に記載のモジュールの1つ以上は、人工またはコンピュータを使用した知能要素、例えばニューラルネットワーク、ファジー推論または他の機械学習アルゴリズムを含むことができる。さらに、1つ以上の構成において、1つ以上のモジュールが、本明細書で説明される複数のモジュールに分散させることができる。1つ以上の構成では、本明細書に記載のモジュールのうちの2つ以上を組み合わせて単一のモジュールにすることができる。
車両100は、1つ以上の自律運転システム160を含むことができる。自律運転システム160は、センサシステム120、および/または、車両100および/または車両100の外部環境に関する情報を捕捉することができる他の任意のタイプのシステムからデータを受信するように構成することができる。1つ以上の構成において、自律運転システム160は、そのようなデータを使用して、1つ以上の運転シーンモデルを生成することができる。自律運転システム160は、車両100の位置および速度を決定することができる。自律運転システム160は、障害物の位置、障害物、または交通標識、樹木、低木、近隣車両、歩行者などを含む他の環境的特徴を判定することができる。
自律運転システム160は、車両100の位置および向きを推定するための、プロセッサ110、および/または本明細書に記載の1つ以上のモジュールによる使用のため、車両100の外部環境内の障害物の位置情報を受信、および/または、決定するように構成することができ、グローバル座標における車両位置は、複数の衛星からの信号、または任意の他のデータ、および/または、車両100の現在の状態を決定、または、マップの生成とマップデータに対する車両100の位置の決定とのいずれかにおける使用のため、環境に対する車両100の位置を決定するために使用され得る信号に基づく。
自律運転システム160は、独立してまたは衝突警告システム170と組み合わせて、センサシステム120によって取得されたデータ、運転シーンモデル、および/またはセンサデータ250からの決定などの他の適切なソースからのデータに基づいて、走行経路、車両100の現在の自律運転操作、将来の自律運転操作、および/または現在の自律運転操作への修正を決定するように構成することができる。「運転操作」とは、車両の動きに影響を与える1つ以上のアクションを意味する。運転操作の例には、いくつかの可能性を挙げると、加速、減速、ブレーキ、旋回、車両100の横方向への移動、走行車線の変更、走行車線への合流、および/または後進が含まれる。自律運転システム160は、決定された運転操作を実行するように構成することができる。自律運転システム160は、直接的または間接的に、そのような自律運転操作を実行させることができる。本明細書で使用する「させる」または「させている」とは、イベントまたはアクションが生じること、または、少なくともそのようなイベントまたはアクションが直接的または間接的な方法のいずれかで生じる状態にあることを強制すること、命令すること、指示すること、および/または可能にすることを意味する。自律運転システム160は、様々な車両機能を実行し、および/または、車両100またはその1つ以上のシステム(例えば、1つ以上の車両システム150)とデータを送受信し、互いに影響を及ぼし合い、および/またはそれらを制御するように構成することができる。
詳細な実施形態が本明細書に開示される。しかし、開示された実施形態は例のみとして意図されていることを理解されたい。従って、本明細書で開示される特定の構造および機能の詳細は、限定として解釈されるべきではなく、単に特許請求の範囲の基礎として、および、実質的に任意の適切に詳細な構造において本明細書の態様を様々に採用することを当業者に教示するための代表的な根拠として解釈されるべきである。さらに、本明細書で使用される用語および語句は、限定することを意図するものではなく、可能な実施例の理解可能な説明を提供することを意図している。種々の実施形態が図1〜図10に示されているが、実施形態は、図示された構造または用途に限定されない。
図中のフローチャートおよびブロック図は、さまざまな実施形態によるシステム、方法、およびコンピュータプログラム製品の可能な実施例のアーキテクチャ、機能、および動作を示している。これに関して、フローチャートまたはブロック図の各ブロックは、特定の論理機能を実行するための1つ以上の実行可能な命令を含むモジュール、セグメント、またはコードの一部を表すことができる。また、いくつかの代替の実施例では、ブロックに記載された機能が、図に記載されている順序以外で発生する可能性があることにも注意されたい。例えば、連続して示された2つのブロックが、実際には、実質的に同時に実行されても良く、またはそれらのブロックが、関連する機能に応じて、ときには逆の順序で実行されても良い。
上記したシステム、コンポーネント、および/またはプロセスは、ハードウェアまたはハードウェアとソフトウェアの組み合わせで実現でき、1つの処理システムにおいて中央集権方式で、または相互接続された複数の処理システムに異なる要素が分散された分散方式で実現することができる。本明細書に記載の方法を実行するように適合されたあらゆる種類の処理システムまたは別の装置が適する。ハードウェアおよびソフトウェアの組み合わせは、ロードされ、実行されたときに、本明細書に記載の方法を実行するように処理システムを制御するコンピュータ使用可能なプログラムコードを備えた処理システムであり得る。システム、コンポーネント、および/またはプロセスは、本明細書に記載された方法およびプロセスを実行するために機械によって実行可能な命令のプログラムを目に見える方法で具体化した、機械によって読み取り可能な、コンピュータプログラム製品または他のデータプログラムストレージデバイスなどのコンピュータ読み取り可能なストレージに埋め込むこともできる。これらの要素は、本明細書で説明した方法の実行を可能にするすべての機能を備えた、処理システムにロードされたときにこれらの方法を実行することができるアプリケーション製品に組み込むこともできる。
さらに、本明細書で説明された構成は、例えば記憶されるなどして、実施されるコンピュータ可読プログラムコードを有する1つ以上のコンピュータ可読媒体に具現化されるコンピュータプログラム製品の形をとることができる。1つ以上のコンピュータ可読媒体の任意の組み合わせが利用されてもよい。コンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体であり得る。「コンピュータ可読記憶媒体」という語句は、非一時的な記憶媒体を意味する。コンピュータ可読媒体は、限定されるものではないが、不揮発性媒体および揮発性媒体を含む、形態をとってもよい。不揮発性媒体には、例えば、光ディスク、磁気ディスクなどが含まれる。揮発性媒体には、例えば、半導体メモリ、ダイナミックメモリなどが含まれる。そのようなコンピュータ可読媒体の例には、限定されるものではないが、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、他の磁気媒体、ASIC、CD、他の光学媒体、RAM、ROM、メモリチップまたはカード、メモリスティック、および、コンピュータ、プロセッサ、または他の電子デバイスが読み取ることが可能な他の媒体が含まれる。この明細書の文脈において、コンピュータ可読記憶媒体は、命令実行システム、装置、またはデバイスによって、またはそれに関連して使用するためのプログラムを含む、または格納できる任意の有形の媒体であってもよい。
以下は、本明細書で使用される選択された用語の定義を含む。定義には、用語の範囲内にあり、様々な実施例に使用できる様々な例、および/またはコンポーネントの形式が含まれる。例は、限定することを意図していない。用語の単数形と複数形の両方が定義内にある場合がある。
「1つの実施形態」、「一実施形態」、「1つの例」、「一例」などへの言及は、そのように記載された実施形態または例が、特定の特徴、構造、特性、特質、要素、または限定を含むかもしれないが、すべての実施形態または例が、必ずしも、その特定の特徴、構造、特性、特質、要素、または限定を含むわけではない。さらに、「一実施形態では」という語句の繰り返しの使用は、同じ実施形態を指す場合もあるが、必ずしもそうとは限らない。
本明細書で使用される「モジュール」には、コンピュータまたは電気ハードウェアコンポーネント、ファームウェア、命令を保存する非一時的なコンピュータ可読媒体、および/または、機能またはアクションを実行するように構成された、および/または、別のロジック、メソッド、および/またはシステムから機能またはアクションを引き起こすように構成された、これらのコンポーネントの組み合わせが含まれる。モジュールには、アルゴリズムによって制御されるマイクロプロセッサ、ディスクリートロジック(ASICなど)、アナログ回路、デジタル回路、プログラムされたロジックデバイス、実行時にアルゴリズムを実行する命令を含むメモリデバイスなどが含まれてもよい。モジュールは、1つ以上の実施形態において、1つ以上のCMOSゲート、ゲートの組み合わせ、または他の回路部品を含む。複数のモジュールが説明されている場合、1つ以上の実施形態は、複数のモジュールを1つの物理的なモジュールコンポーネントに組み込むことを含む。同様に、単一のモジュールが説明されている場合、1つ以上の実施形態は、単一のモジュールを複数の物理的コンポーネントに分散してもよい。
さらに、本明細書で使用されるモジュールには、特定のタスクを実行したり、特定のデータタイプを実施したりするルーチン、プログラム、オブジェクト、コンポーネント、データ構造などが含まれる。さらなる態様において、メモリは一般に、言及されたモジュールを格納する。モジュールに関連付けられたメモリは、プロセッサ内に埋め込まれたバッファまたはキャッシュ、RAM、ROM、フラッシュメモリ、または別の適切な電子記憶媒体であってもよい。さらに別の態様では、本開示によって想定されるモジュールは、特定用途向け集積回路(ASIC)、システムオンチップ(SoC)のハードウェアコンポーネント、プログラマブルロジックアレイ(PLA)、または開示された機能を実行するための定義された設定セット(例えば、命令)が埋め込まれた別の適切なハードウェアコンポーネントとして実現される。
1つ以上の構成において、本明細書に記載のモジュールの1つ以上は、人工または計算知能要素、例えばニューラルネットワーク、ファジー論理または他の機械学習アルゴリズムを含むことができる。さらに、1つ以上の構成において、モジュールの1つ以上は、本明細書で説明する複数のモジュールに分散させることができる。1つ以上の構成では、本明細書に記載のモジュールの2つ以上が、単一のモジュールに組み合わせることができる。
コンピュータ可読媒体に具現化されるプログラムコードは、限定されるものではないが、無線、有線、光ファイバ、ケーブル、RFなど、またはこれらの任意の適切な組み合わせを含む、任意の適切な媒体を使用して送信されてもよい。本構成の態様の動作を実行するためのコンピュータプログラムコードは、Java(登録商標)、Smalltalk、C++などのオブジェクト指向プログラミング言語、および「C」プログラミング言語または同様のプログラミング言語などの従来の手続き型プログラミング言語を含む、1つ以上のプログラミング言語の任意の組み合わせで記述されてもよい。プログラムコードは、スタンドアロンソフトウェアパッケージとして、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、あるいは、一部をユーザのコンピュータ上でかつ一部を遠隔コンピュータ上で、もしくは、完全に遠隔コンピュータまたはサーバ上で実行されてもよい。後者のシナリオでは、遠隔コンピュータは、ローカルエリアネットワーク(LAN)またはワイドエリアネットワーク(WAN)を含む任意のタイプのネットワークを介してユーザのコンピュータに接続されてもよい。または、その接続は、外部コンピュータ(例えば、インターネットサービスプロバイダを使用したインターネット経由)になされてもよい。
本明細書で使用される「a」および「an」という用語は、1つではなく、1つ以上として定義される。本明細書で使用される「複数」という用語は、2つではなく、2つ以上として定義される。本明細書で使用される「別の」という用語は、少なくとも2番目またはそれ以上として定義される。本明細書で使用される「含む」および/または「有する」という用語は、包含する(すなわち、オープン言語)と定義される。本明細書で使用される「...および...の少なくとも1つ」というフレーズは、関連する列挙されたアイテムの1つ以上の任意のおよび全ての可能な組み合わせを指し、包含する。例として、「A、B、およびCの少なくとも1つ」というフレーズは、Aのみ、Bのみ、Cのみ、またはそれらの任意の組み合わせ(例えば、AB、AC、BCまたはABC)を含む。
本明細書の態様は、その主旨または本質的な特質から逸脱することなく、他の形態で具現化することができる。従って、本明細書の範囲を示すものとして、上記した明細書ではなく、以下の特許請求の範囲を参照すべきである。
100…車両、110…プロセッサ、115…データストア、120…センサシステム、121…車両センサ、122…環境センサ、130…入力システム、140…出力システム、150…車両システム、160…自律運転システム、170…衝突警告システム、210…メモリ、220…検出モジュール、230…警告モジュール、240…データストア、250…センサデータ、260…制約条件、410、420、650、660、710、720、810、820、930、940、950…周囲車両、610、620、630、640、670、730…死角、830、840…距離
Claims (20)
- 衝突の危険性について対象車両から周囲の物体に警告を提供するための警告システムであって、
1つ以上のプロセッサと、
前記1つ以上のプロセッサと通信可能に結合されたメモリと、
前記1つ以上のプロセッサによって実行されたときに、前記1つ以上のプロセッサに、前記対象車両の周囲の環境に関するセンサデータに従って前記対象車両の前記周囲の物体を識別させ、前記周囲の物体である第1の物体と第2の物体との間の衝突の可能性を示す衝突確率を決定させる命令を含む検出モジュールと、
前記1つ以上のプロセッサによって実行されたときに、前記1つ以上のプロセッサに、前記衝突確率が衝突閾値を満たすことに応じて、前記周囲の物体が衝突することに関連した衝突の危険性について、前記周囲の物体の少なくとも1つに警報を前記対象車両によって伝えさせる命令を含む警告モジュールと、
を備える警告システム。 - 前記警報を伝える命令を含む前記警告モジュールは、前記周囲の物体の少なくとも1つに前記警報を視覚的に伝えるために、前記対象車両のライトを作動させる命令を含み、
前記警報を伝える命令を含む前記警告モジュールは、前記周囲の物体の相対的な位置を決定し、前記警報を伝える際に前記位置に応じて前記対象車両のどのライトを作動させるかを選択する命令を含む、請求項1に記載の警告システム。 - 前記ライトを作動させる命令を含む前記警告モジュールは、定義されたパターンに従って、前記対象車両のリアライトまたは前記対象車両のフロントライトのうちの少なくとも1つを含む前記ライトを点滅させる命令を含み、
前記警報を伝える命令を含む前記警告モジュールは、現在の視認性を判定し、前記現在の視認性が視認性閾値を満たすか否かに応じて前記対象車両のライトを作動させる命令を含み、
前記現在の視認性を判定する命令を含む前記警告モジュールは、前記対象車両に対する前記周囲の物体の距離および時刻のうちの少なくとも1つを識別する命令を含む、請求項2に記載の警告システム。 - 前記衝突確率を決定する命令を含む前記検出モジュールは、i)将来の時点における前記第1の物体の第1の位置および前記第2の物体の第2の位置を、前記第1の物体および前記第2の物体の少なくとも現在の速度および現在の位置の関数として推定し、ii)前記第1の位置および前記第2の位置の近接度を決定し、および、iii)前記近接度に基づいて前記衝突確率の衝突コンポーネントを計算する命令を含み、
前記衝突コンポーネントは、前記第1の物体と前記第2の物体とが将来の時点で衝突する可能性を示す、請求項1に記載の警告システム。 - 前記衝突コンポーネントを定義する命令を含む前記検出モジュールは、前記近接度が近接ゾーンのいずれに含まれるかを決定する命令を含み、前記近接ゾーンのうちの第1のゾーンは、前記第1の位置および前記第2の位置が前記第1の物体および前記第2の物体の領域内で重なり合っていることを示す近接度に関連付けられ、少なくとも第2のゾーンは、前記第1の物体および前記第2の物体が近接して通過していることを示す危険閾値を満たす近接度に関連付けられている、請求項4に記載の警告システム。
- 前記衝突確率を決定する命令を含む前記検出モジュールは、
前記周囲の物体の1つ以上によって認識されない可視領域に関連する1つ以上の死角を決定し、
前記周囲の物体が前記1つ以上の死角内にあるか、または前記死角を通過するかどうかを判定し、
前記周囲の物体が前記1つ以上の死角を通過するかどうかに応じて、前記衝突確率の死角コンポーネントを定義する、
命令を含む、請求項1に記載の警告システム。 - 前記死角コンポーネントを定義する命令を含む前記検出モジュールは、
前記周囲の物体の一方または両方が前記1つ以上の死角を通過するかどうかを判定する命令を含み、
前記1つ以上の死角の決定は、前記対象車両が前記周囲の物体の少なくとも1つに関連して死角を生じるかどうかの判定を含む、請求項6に記載の警告システム。 - 前記1つ以上の死角を決定する命令を含む前記検出モジュールは、前記周囲の物体のタイプを識別し、少なくとも1つタイプに従って前記1つ以上の死角の形状を定義する命令を含み、
前記タイプは、少なくとも歩行者、オートバイ、自動車、およびトラックを含み、
前記形状は、前記タイプに応じて個別にモデル化されて、前記周囲の物体の認識可能な領域を定義し、前記1つ以上の死角は、前記周囲の物体の少なくとも1つが識別できない領域を定義する、請求項6に記載の警告システム。 - 前記周囲の物体は、車両であり、
前記センサデータは、前記対象車両のレーダセンサからの少なくともレーダリターンを含み、
前記警報の伝達は、前記警報が伝達されたときに、車線変更インジケータを作動させた前記車両の1つを検出すること、および、車線変更に対応する前記車両のうちの少なくとも1つの動きを検出すること、の少なくとも1つに従って適応することを含む、請求項1に記載の警告システム。 - 衝突の危険性について対象車両から周囲の物体に警告を提供するための命令を格納する非一時的コンピュータ可読媒体であって、
1つ以上のプロセッサによって実行されたときに、前記1つ以上のプロセッサが、
前記対象車両の周囲環境に関するセンサデータに基づいて前記対象車両の前記周囲の物体を識別し、
前記周囲の物体である第1の物体と第2の物体との間の衝突の可能性を示す衝突確率を決定し、
衝突閾値を満たす前記衝突確率に応じて、前記周囲の物体が衝突することに関連した衝突の危険性について、前記周囲の物体の少なくとも1つに警報を前記対象車両によって伝える非一時的コンピュータ可読媒体。 - 前記警報を伝えるための命令は、前記周囲の物体の少なくとも1つに前記警報を視覚的に伝えるために、前記対象車両のライトを作動させる命令を含み、
前記警報を伝えるための命令は、前記周囲の物体の相対的な位置を決定し、前記警報を伝える際に前記位置に応じて前記対象車両のどのライトを作動させるかを選択する命令を含む、請求項10に記載の非一時的コンピュータ可読媒体。 - 衝突の危険性について対象車両から周囲の物体に警告を提供するための方法であって、
前記対象車両の周囲環境に関するセンサデータに基づいて前記対象車両の前記周囲の物体を識別すること、
前記周囲の物体である第1の物体と第2の物体との間の衝突の可能性を示す衝突確率を決定すること、
前記衝突確率が衝突閾値を満たすことに応じて、前記周囲の物体が衝突することに関連した衝突の危険性について、前記周囲の物体の少なくとも1つに警報を前記対象車両によって伝えること、
を含む方法。 - 前記警報を伝えることは、前記周囲の物体の少なくとも1つに前記警報を視覚的に伝えるために、前記対象車両のライトを作動させること、および、前記周囲の物体の相対的な位置を決定し、前記警報を伝える際に前記位置に応じて前記対象車両のどのライトを作動させるかを選択することを含む、請求項12に記載の方法。
- 前記ライトを作動させることは、定義されたパターンに従って、前記対象車両のリアライトまたは前記対象車両のフロントライトのうちの少なくとも1つを含む前記ライトを点滅させることを含み、
前記警報を伝えることは、現在の視認性を判定し、前記現在の視認性が視認性閾値を満たすか否かに応じて前記対象車両のライトを作動させることを含み、
前記現在の視認性を判定することは、前記対象車両に対する前記周囲の物体の距離および時刻のうちの少なくとも1つを識別することを含む、請求項13に記載の方法。 - 前記衝突確率を決定することは、i)将来の時点における前記第1の物体の第1の位置および前記第2の物体の第2の位置を、前記第1の物体および前記第2の物体の少なくとも現在の速度および現在の位置の関数として推定すること、ii)前記第1の位置および前記第2の位置の近接度を決定すること、および、iii)前記近接度に基づいて前記衝突確率の衝突コンポーネントを計算することを含み、
前記衝突コンポーネントは、前記第1の物体と前記第2の物体とが将来の時点で衝突する可能性を示す、請求項12に記載の方法。 - 前記衝突コンポーネントを定義することは、前記近接度が近接ゾーンのいずれに含まれるかを決定することを含み、前記近接ゾーンのうちの第1のゾーンは、前記第1の位置および前記第2の位置が前記第1の物体および前記第2の物体の領域内で重なり合っていることを示す近接度に関連付けられ、少なくとも第2のゾーンは、前記第1の物体および前記第2の物体が近接して通過していることを示す危険閾値を満たす近接度に関連付けられている、請求項15に記載の方法。
- 前記周囲の物体の1つ以上によって認識されない可視領域に関連する1つ以上の死角を決定すること、
前記周囲の物体が前記1つ以上の死角内にあるか、または前記死角を通過するかどうかを判定すること、
前記周囲の物体が前記1つ以上の死角を通過するかどうかに応じて、前記衝突確率の死角コンポーネントを定義すること、
をさらに含む、請求項12に記載の方法。 - 前記死角コンポーネントを定義することは、前記周囲の物体の一方または両方が前記1つ以上の死角を通過するかどうかを判定することを含み、
前記1つ以上の死角を決定することは、前記対象車両が前記周囲の物体の少なくとも1つに関連して死角を生じるかどうかの判定を含む、請求項17に記載の方法。 - 前記1つ以上の死角を決定することは、前記周囲の物体のタイプを識別し、少なくとも1つタイプに従って前記1つ以上の死角の形状を定義することを含み、
前記タイプは、少なくとも歩行者、オートバイ、自動車、およびトラックを含み、
前記形状は、前記タイプに応じて個別にモデル化されて、前記周囲の物体の認識可能な領域を定義し、前記1つ以上の死角は、前記周囲の物体の少なくとも1つが識別できない領域を定義する、請求項17に記載の方法。 - 前記周囲の物体は、車両であり、
前記センサデータは、前記対象車両のレーダセンサからの少なくともレーダリターンを含み、
前記警報を伝えることは、前記警報が伝達されたときに、車線変更インジケータを作動させた前記車両の1つを検出すること、および、車線変更に対応する前記車両のうちの少なくとも1つの動きを検出すること、の少なくとも1つに従って適応することを含む、請求項12に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/700,411 US11120691B2 (en) | 2019-12-02 | 2019-12-02 | Systems and methods for providing warnings to surrounding vehicles to avoid collisions |
US16/700,411 | 2019-12-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021089732A true JP2021089732A (ja) | 2021-06-10 |
Family
ID=76091832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020199815A Pending JP2021089732A (ja) | 2019-12-02 | 2020-12-01 | 衝突回避のために周囲の車両に対して警告を提供するためのシステムおよび方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11120691B2 (ja) |
JP (1) | JP2021089732A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023287052A1 (ko) * | 2021-07-12 | 2023-01-19 | 재단법인대구경북과학기술원 | 관제 인프라를 이용한 다중 센서 융합 기반의 회피 경로 생성 방법 및 제어 장치 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017215519A1 (de) * | 2017-09-05 | 2019-03-07 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Kollisionserkennung für ein Fahrzeug |
US20210229641A1 (en) * | 2020-01-29 | 2021-07-29 | GM Global Technology Operations LLC | Determination of vehicle collision potential based on intersection scene |
US11794762B2 (en) * | 2020-04-10 | 2023-10-24 | Toyota Research Institute, Inc. | Peer-to-peer occupancy estimation |
US11433923B2 (en) * | 2020-06-10 | 2022-09-06 | Toyota Motor Engineering & Manufacturing North America, Inc. | Systems and methods for long-term prediction of lane change maneuver |
US11780433B2 (en) * | 2020-10-21 | 2023-10-10 | Denso Corporation | Systems and methods for selectively modifying collision alert thresholds |
KR20220131410A (ko) * | 2021-03-18 | 2022-09-28 | 현대모비스 주식회사 | 차량 통신을 통한 사각지대 충돌 방지 장치 및 방법 |
JP2022149840A (ja) * | 2021-03-25 | 2022-10-07 | トヨタ自動車株式会社 | 降車支援装置 |
US20230059897A1 (en) * | 2021-08-12 | 2023-02-23 | Lear Corporation | System and method for vehicle-to-everything (v2x) collaborative perception |
JP2023031649A (ja) * | 2021-08-25 | 2023-03-09 | トヨタ自動車株式会社 | 危険報知方法、危険報知装置、及び危険報知プログラム |
CN115731742A (zh) * | 2021-08-26 | 2023-03-03 | 博泰车联网(南京)有限公司 | 碰撞提示信息输出方法、装置、电子设备及可读存储介质 |
US11589443B1 (en) * | 2021-10-08 | 2023-02-21 | Ford Global Technologies, Llc | Automatic drive mode lighting systems and methods |
US12030512B2 (en) * | 2022-04-06 | 2024-07-09 | GM Global Technology Operations LLC | Collision warning system for a motor vehicle having an augmented reality head up display |
DE102022212869B3 (de) * | 2022-11-30 | 2024-03-28 | Volkswagen Aktiengesellschaft | Verfahren zum Betreiben zumindest eines autonom betriebenen Fahrzeugs, Fahrzeugführungssystem, sowie Fahrzeug |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007091028A (ja) * | 2005-09-28 | 2007-04-12 | Toyota Motor Corp | 車両用警報システム |
JP2009161139A (ja) * | 2008-01-10 | 2009-07-23 | Toyota Central R&D Labs Inc | 運転補助装置 |
JP2012022527A (ja) * | 2010-07-14 | 2012-02-02 | Denso Corp | 車両位置推定装置、および車両位置推定プログラム |
JP2012089084A (ja) * | 2010-10-22 | 2012-05-10 | Toyota Motor Corp | 危険度算出装置及び危険度算出方法 |
WO2014192369A1 (ja) * | 2013-05-31 | 2014-12-04 | 日立オートモティブシステムズ株式会社 | 車両用危険報知制御装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3660811A (en) | 1969-11-12 | 1972-05-02 | Alert Inc | Proximity warning transmitter for emergency vehicles |
WO1989001424A1 (en) | 1987-08-10 | 1989-02-23 | Milde Karl F Jr | Intelligent, automatic hazard warning system for a motor vehicle |
US7209221B2 (en) * | 1994-05-23 | 2007-04-24 | Automotive Technologies International, Inc. | Method for obtaining and displaying information about objects in a vehicular blind spot |
US6859148B2 (en) | 2002-10-30 | 2005-02-22 | Ford Global Technologies, Llc | Blind spot warning system for an automotive vehicle |
US8082101B2 (en) * | 2004-04-08 | 2011-12-20 | Mobileye Technologies Ltd. | Collision warning system |
JP2006127055A (ja) | 2004-10-27 | 2006-05-18 | Denso Corp | 車両用情報提示装置 |
JP5262057B2 (ja) | 2006-11-17 | 2013-08-14 | 株式会社豊田中央研究所 | 照射装置 |
JP2009217495A (ja) | 2008-03-10 | 2009-09-24 | Toyota Central R&D Labs Inc | 危険報知装置 |
US20090256698A1 (en) * | 2008-04-10 | 2009-10-15 | Estevan Bonilla | Brake light warning system with early warning feature |
US20140085106A1 (en) | 2012-09-21 | 2014-03-27 | Checkers Industrial Products, Llc | Vehicle proximity warning system and methods |
US9744903B2 (en) | 2014-08-26 | 2017-08-29 | Ford Global Technologies, Llc | Urgent vehicle warning indicator using vehicle illumination |
FR3041110B1 (fr) | 2015-09-14 | 2018-03-16 | Valeo Vision | Procede de projection pour vehicule automobile d'une image sur une surface de projection |
EP3760485A1 (en) | 2015-10-22 | 2021-01-06 | Nissan Motor Co., Ltd. | Vehicular notification device |
US9725038B2 (en) | 2015-11-24 | 2017-08-08 | Thunder Power New Energy Vehicle Development Company Limited | Collision warning system |
US9787951B2 (en) | 2015-12-18 | 2017-10-10 | Serge Kannon | Vehicle proximity warning system |
-
2019
- 2019-12-02 US US16/700,411 patent/US11120691B2/en active Active
-
2020
- 2020-12-01 JP JP2020199815A patent/JP2021089732A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007091028A (ja) * | 2005-09-28 | 2007-04-12 | Toyota Motor Corp | 車両用警報システム |
JP2009161139A (ja) * | 2008-01-10 | 2009-07-23 | Toyota Central R&D Labs Inc | 運転補助装置 |
JP2012022527A (ja) * | 2010-07-14 | 2012-02-02 | Denso Corp | 車両位置推定装置、および車両位置推定プログラム |
JP2012089084A (ja) * | 2010-10-22 | 2012-05-10 | Toyota Motor Corp | 危険度算出装置及び危険度算出方法 |
WO2014192369A1 (ja) * | 2013-05-31 | 2014-12-04 | 日立オートモティブシステムズ株式会社 | 車両用危険報知制御装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023287052A1 (ko) * | 2021-07-12 | 2023-01-19 | 재단법인대구경북과학기술원 | 관제 인프라를 이용한 다중 센서 융합 기반의 회피 경로 생성 방법 및 제어 장치 |
Also Published As
Publication number | Publication date |
---|---|
US11120691B2 (en) | 2021-09-14 |
US20210166564A1 (en) | 2021-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2021089732A (ja) | 衝突回避のために周囲の車両に対して警告を提供するためのシステムおよび方法 | |
CN110406534B (zh) | 用于汇合车辆的汇合行为***及方法 | |
US11351993B2 (en) | Systems and methods for adapting a driving assistance system according to the presence of a trailer | |
CN110406542B (zh) | 用于主线车辆的汇合行为***及方法 | |
JP6800899B2 (ja) | 視界に制限のある交差点への接近のためのリスクベースの運転者支援 | |
US9734390B2 (en) | Method and device for classifying a behavior of a pedestrian when crossing a roadway of a vehicle as well as passenger protection system of a vehicle | |
CN109964264B (zh) | 用于机动车的驾驶员辅助*** | |
JP7107349B2 (ja) | 警報の作動タイミングを適合させるためのシステムおよび方法 | |
US10037036B2 (en) | Method and arrangement for determining safe vehicle trajectories | |
US10800455B2 (en) | Vehicle turn signal detection | |
US9983591B2 (en) | Autonomous driving at intersections based on perception data | |
US10429842B2 (en) | Providing user assistance in a vehicle based on traffic behavior models | |
US11127301B1 (en) | Systems and methods for adapting operation of an assistance system according to the presence of a trailer | |
US11780433B2 (en) | Systems and methods for selectively modifying collision alert thresholds | |
US11535246B2 (en) | Systems and methods for providing a warning to an occupant of a vehicle | |
CN109318894B (zh) | 车辆驾驶辅助***、车辆驾驶辅助方法及车辆 | |
WO2021187202A1 (en) | Systems and methods for adapting activation of alerts according to curvature of a target path | |
CN116238536A (zh) | 最小风险策略的预防规划 | |
US11904856B2 (en) | Detection of a rearward approaching emergency vehicle | |
JP7318692B2 (ja) | 適応可能な後突警報のためのシステムと方法 | |
US20230048044A1 (en) | Autonomous vehicle, system, and method of operating one or more autonomous vehicles for the pacing, protection, and warning of on-road persons | |
US11623645B2 (en) | Vehicle behavior planning for overtaking vehicles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211207 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220531 |