JP2023151308A - Preceding vehicle determination method and preceding vehicle determination device - Google Patents
Preceding vehicle determination method and preceding vehicle determination device Download PDFInfo
- Publication number
- JP2023151308A JP2023151308A JP2022060866A JP2022060866A JP2023151308A JP 2023151308 A JP2023151308 A JP 2023151308A JP 2022060866 A JP2022060866 A JP 2022060866A JP 2022060866 A JP2022060866 A JP 2022060866A JP 2023151308 A JP2023151308 A JP 2023151308A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- road
- shape
- oncoming
- road shape
- 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
- 238000000034 method Methods 0.000 title claims description 30
- 239000000284 extract Substances 0.000 abstract description 5
- 238000001514 detection method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000015654 memory Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012888 cubic function Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、先行車両判定方法及び先行車両判定装置に関する。 The present invention relates to a preceding vehicle determining method and a preceding vehicle determining device.
特許文献1には、道路地図データベースから自車現在位置の前後に位置する道路標記点であるノードの位置データを読み取り、複数ノードから自車両の走路形状を推定して前照灯の照射制御を行う技術が記載されている。
道路形状が複数のノードの配列によって道路単位で表現された地図データの場合、各ノードは道路の中央付近の位置を示している。このため、交差点の入口付近など車線が増加する場所では、車線幅方向におけるノードの位置も車線が増加する方向へ変化するため、ノードの配列によって表される形状が現実の車線形状と異なる。したがって、地図データの道路形状に基づいて先行車両を判定すると、先行車両を誤判定する虞がある。
本発明は、道路形状が複数のノードの配列によって道路単位で表現された地図データを用いて自車両の先行車両を判定する精度を向上することを目的とする。
In the case of map data in which the shape of a road is expressed on a road-by-road basis by an arrangement of a plurality of nodes, each node indicates a position near the center of the road. Therefore, in places where the number of lanes increases, such as near the entrance of an intersection, the position of the node in the lane width direction also changes in the direction of the increase in the number of lanes, so the shape represented by the arrangement of nodes differs from the actual lane shape. Therefore, if the preceding vehicle is determined based on the road shape of the map data, there is a risk that the preceding vehicle will be erroneously determined.
SUMMARY OF THE INVENTION An object of the present invention is to improve the accuracy of determining a vehicle ahead of one's own vehicle using map data in which the road shape is expressed for each road by an arrangement of a plurality of nodes.
本発明の一態様の先行車両判定方法では、自車両の現在位置である自車位置を検出し、自車両の前方において自車両の進行方向と同じ方向に移動する移動物体を検出し、道路形状が複数のノードの配列によって道路単位で表現された地図データと、自車位置とに基づいて、自車両の前方の第1所定距離内に交差点が存在するか否かを検出し、自車両の前方の第1所定距離内に交差点が存在すると検出した場合に、自車両の対向車両が走行する対向道路の道路形状である対向道路形状を、地図データから抽出し、自車位置の近傍にある対向道路形状上の点が自車位置となるように対向道路形状を平行移動し、移動物体と平行移動後の対向道路形状との道路幅方向での乖離度合いに基づいて移動物体が前記自車両の先行車両であるか否かを判定する。 In the preceding vehicle determination method of one aspect of the present invention, the current position of the own vehicle is detected, a moving object moving in the same direction as the traveling direction of the own vehicle is detected in front of the own vehicle, and the road shape is detected. detects whether or not there is an intersection within a first predetermined distance in front of the vehicle, based on the map data expressed for each road by an array of multiple nodes and the vehicle position. When it is detected that an intersection exists within a first predetermined distance ahead, the shape of the oncoming road, which is the road shape of the oncoming road on which the oncoming vehicle of the own vehicle is traveling, is extracted from the map data, and the shape of the oncoming road that is the shape of the oncoming road on which the oncoming vehicle of the host vehicle is traveling is extracted from the map data. The shape of the oncoming road is translated in parallel so that a point on the shape of the oncoming road becomes the own vehicle position, and the moving object is determined based on the degree of deviation in the road width direction between the moving object and the shape of the oncoming road after parallel movement. It is determined whether the vehicle is the preceding vehicle.
本発明によれば、道路形状が複数のノードの配列によって道路単位で表現された地図データを用いて自車両の先行車両を判定する精度を向上できる。 According to the present invention, it is possible to improve the accuracy of determining a preceding vehicle of the own vehicle using map data in which the road shape is expressed for each road by an arrangement of a plurality of nodes.
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、各図面は模式的なものであって、現実のものとは異なる場合がある。また、以下に示す本発明の実施形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、構成部品の構造、配置等を下記のものに特定するものではない。本発明の技術的思想は、特許請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。 Embodiments of the present invention will be described below with reference to the drawings. Note that each drawing is schematic and may differ from the actual drawing. In addition, the embodiments of the present invention shown below illustrate devices and methods for embodying the technical idea of the present invention. is not limited to the following: The technical idea of the present invention can be modified in various ways within the technical scope defined by the claims.
(構成)
自車両1は、自車両1の走行を支援する走行制御装置10を備える。走行制御装置10は、自車両1の周囲の走行環境を検出し、検出した走行環境に基づいて自車両1の走行を自動的に制御することにより、自車両1の走行を支援する。走行制御装置10は特許請求の範囲に記載の「先行車両判定装置」の一例である。
例えば、走行制御装置10による自車両1の走行支援は、乗員(例えば運転者)が関与せずに自車両1を自動で運転する自律走行制御を含んでよい。また例えば、走行制御装置10による自車両1の走行支援は、自車両1の駆動力、制動力又は操舵角の少なくとも1つを自動制御することを含んでもよい。
(composition)
The
For example, the driving support for the
走行制御装置10は、測位装置11と、地図データベース12と、外界センサ14と、車両センサ15と、コントローラ16と、アクチュエータ17を備える。なお、図面において、地図データベースを「地図DB」と表記する。
測位装置11は、自車両1の現在位置を測定する。以下の説明において、自車両1の現在位置を「自車位置」と表記する。測位装置11は、例えば全地球型測位システム(GNSS)受信機を備えてよい。GNSS受信機は、例えば地球測位システム(GPS)受信機等であり、複数の航法衛星から電波を受信して自車位置を測定する。
The
The
地図データベース12には、地図情報が記憶されている。地図データベース12に記憶されている地図情報は、例えば道路単位の情報を含んだナビゲーション用の地図データであってよい。ナビゲーション用の地図データは、道路形状をノード列によって道路単位で表現しているデータであってよい。本明細書においてノード列とは、例えば複数のノードの配列であってもよく、又は複数のノードの配列とこれらのノード間を曲線もしくは直線で結んだ線分とを含んだデータであってもよい。すなわち、ノード列とは、複数のノードの配列、すなわち地図上に受ける道路の形状を表すものであり、複数のノードの配列を含んでいればよく、複数のノードの配列のみに限定されない。
The
外界センサ14は、自車両1の周囲の走行環境についての様々な情報(走行環境情報)を検出する。例えば外界センサ14は、自車両1の周囲の物体を検出する。外界センサ14は、自車両1の周囲に存在する物体、自車両1と物体との相対位置、自車両1と物体との距離、物体が存在する方向等の自車両1の周囲環境を検出する。外界センサ14は、検出した走行環境の情報を走行環境情報としてコントローラ16に出力する。
例えば外界センサ14は、自車両1に対する自車両1周囲の他車両や物標の相対位置を検出する。ここで物標とは、例えば自車両1が走行する道路に設けられた信号機、路面上の線(停止線、車線境界線、車線区分線等)や、路肩の縁石、ガードレール等である。
The
For example, the
外界センサ14は、例えばフルHD解像度のカラーカメラのような単眼のカメラを備えてよい。カメラは、自車両1の周囲環境の認識対象を含む画像を撮像し、その撮像画像を走行環境情報としてコントローラ16へ出力する。
また、外界センサ14は、レーザレンジファインダ(LRF)やレーダ、LiDAR(Light Detection and Ranging)のレーザレーダなどの測距装置を備えてよい。測距装置は、例えば、自車両周囲に存在する物体との相対距離と方向により定まる相対位置を検出する。測距装置は、検出した測距データを走行環境情報としてコントローラ16へ出力する。
The
Further, the
車両センサ15は、自車両1から得られる様々な情報(車両情報)を検出する。車両センサ15には、例えば、自車両1の走行速度(車速)を検出する車速センサ、自車両1が備える各タイヤの回転速度を検出する車輪速センサ、自車両1の3軸方向の加速度(減速度を含む)を検出する3軸加速度センサ(Gセンサ)、ステアリングホイールの操舵角を検出する操舵角センサ、操向輪の転舵角を検出する転舵角センサと、自車両1に生じる角速度を検出するジャイロセンサ、ヨーレイトを検出するヨーレイトセンサ、自車両1のアクセルペダルの操作量を検出するアクセルセンサと、運転者によるブレーキ操作量を検出するブレーキセンサが含まれる。
コントローラ16は、自車両1の走行制御を行う電子制御ユニット(ECU:Electronic Control Unit)である。自車両1の走行制御の際に、コントローラ16は周囲の走行環境に基づいて自車両1の走行を自動的に制御する。なお、コントローラ16を、単体の電子制御ユニットとして構成してもよく、複数の電子制御ユニットの集合として構成してもよい。
コントローラ16は、プロセッサ20と、記憶装置21等の周辺部品とを含む。プロセッサ20は、例えばCPU(Central Processing Unit)やMPU(Micro-Processing Unit)であってよい。
記憶装置21は、半導体記憶装置や、磁気記憶装置、光学記憶装置等を備えてよい。記憶装置21は、レジスタ、キャッシュメモリ、主記憶装置として使用されるROM(Read Only Memory)及びRAM(Random Access Memory)等のメモリを含んでよい。
以下に説明するコントローラ16の機能は、例えばプロセッサ20が、記憶装置21に格納されたコンピュータプログラムを実行することにより実現される。
The
The
The
The functions of the
なお、コントローラ16を、以下に説明する各情報処理を実行するための専用のハードウエアにより形成してもよい。例えば、コントローラ16は、汎用の半導体集積回路中に設定される機能的な論理回路を備えてもよい。例えばコントローラ16はフィールド・プログラマブル・ゲート・アレイ(FPGA:Field-Programmable Gate Array)等のプログラマブル・ロジック・デバイス(PLD:Programmable Logic Device)等を有していてもよい。
Note that the
アクチュエータ17は、コントローラ16からの制御信号に応じて、自車両1のアクセル開度及びブレーキ装置を操作して、自車両1を駆動する駆動力又は自車両1を制動する制動力を発生させる。アクチュエータ17は、アクセル開度アクチュエータと、ブレーキ制御アクチュエータを備える。アクセル開度アクチュエータは、自車両1のアクセル開度を制御する。ブレーキ制御アクチュエータは、自車両1のブレーキ装置の制動動作を制御する。
また、アクチュエータ17は自車両1の操舵機構の操舵方向及び操舵量を制御するステアリングアクチュエータを備えもよい。アクチュエータ17はコントローラ16からの制御信号に応じて自車両1の操舵機構を操作してもよい。
The
Furthermore, the
次に、コントローラ16による自車両1の走行制御について説明する。コントローラ16による走行制御は、自車両1の前方を走行する先行車両と自車両1との間の相対位置関係に基づく自車両1の車両挙動の制御を含んでよい。例えばコントローラ16による走行制御は、先行車両と自車両1との間の車間距離を設定車間距離に保持する速度制御を含んでよい。また例えばコントローラ16による走行制御は、先行車両の走行軌道に追従して自車両1が走行するように操舵角を制御したり、車線幅方向における先行車両と自車両1の位置の差が小さくなるように自車両1の操舵角を制御する操舵角制御を含んでもよい。
Next, driving control of the
コントローラ16は、自車両1が走行する自車道路の進路前方における道路形状と、自車両1の前方を走行する移動物体と、の間の道路幅方向での乖離度合いに基づいて移動物体が自車両の先行車両であるか否かを判定する。例えば自車道路の道路形状と移動物体との間の乖離量が閾値未満である場合に移動物体が先行車両であると判定し、乖離量が閾値以上である場合に先行車両でないと判定してよい。また例えば、移動物体が先行車両である確からしさ(尤度)を、乖離量が小さいほどより高くなるように算出してもよい。
コントローラ16は、自車道路の道路形状(以下「自車道路形状」と表記することがある)を、地図データベース12に格納された地図データから取得する。
The
The
ここで、地図データベース12に格納された地図データは、道路形状をノード列によって道路単位で表現しているデータである。
図2(a)は、地図データから取得される道路形状の一例の模式図である。例として破線30は自車道路R1の自車道路形状を示しており、破線31は、自車両1の対向車両が走行する対向道路R2の道路形状(以下「対向道路形状」と表記することがある)。
図2(a)の地図データの例では、自車道路形状30と対向道路形状31とがそれぞれ別個のノード列で表現されている例を示している。例えば、自車道路R1と対向道路R2とが中央分離帯で分離されている場合には、自車道路形状30と対向道路形状31とがそれぞれ別個のノード列で表現されている。
Here, the map data stored in the
FIG. 2(a) is a schematic diagram of an example of a road shape obtained from map data. As an example, a
The map data example in FIG. 2A shows an example in which the own
ノード列によって道路単位で表現された地図データの場合、図2(a)に示すように各ノードは道路の中央付近の位置を示している。このため、交差点Cの入口付近などのように自車道路R1内の車線が直進車線Lsと右折車線Lrとに分岐することにより車線数が増加すると、車線幅方向におけるノードの位置も車線が増加する方向(図2(a)の例では右折車線Lr側)へ変化する。
このためノード列によって表される自車道路形状30は、自車道路R1の車線の現実の車線形状と異なることがある。この結果、地図データの道路形状に基づいて先行車両を判定すると、先行車両を誤判定する虞がある。
In the case of map data expressed in units of roads by node strings, each node indicates a position near the center of the road, as shown in FIG. 2(a). Therefore, when the number of lanes increases due to the lane on the own road R1 branching into a straight lane Ls and a right turn lane Lr, such as near the entrance of intersection C, the position of the node in the lane width direction also increases. (in the example of FIG. 2A, to the right turn lane Lr side).
Therefore, the
このため本発明では、対向道路R2の対向道路形状31に着目する。自車道路R1に対して交差点Cへの入口付近となる区間Sは、対向道路形状31に対して交差点Cからの出口付近となる。交差点Cからの出口では対向道路形状31の車線数が増加しないため、対向道路形状31は、対向道路R2の実際の車線の形状に良く合致する。
そこでコントローラ16は、自車位置の近傍にある対向道路形状上の点が自車位置となるように対向道路形状を平行移動する。
Therefore, in the present invention, attention is paid to the
Therefore, the
図2(b)の実線32は、平行移動後の対向道路形状を示している。平行移動前の対向道路形状31は対向道路R2の実際の車線の形状に良く合致しているため、平行移動後の対向道路形状32は、対向道路R2の車線に平行している自車道路R1の直進車線Lsの車線形状に良く合致する。
コントローラ16は、平行移動後の対向道路形状32と移動物体との道路幅方向での乖離度合いに基づいて移動物体が自車両1の先行車両であるか否かを判定する。これにより、自車両1が交差点Cを直進する場合に、交差点Cへの入口付近において先行車両を判定する精度を向上できる。
A
The
次に実施形態における走行制御装置10についてより詳しく説明する。図3は、図1のコントローラ16の機能構成の一例のブロック図である。コントローラ16は、車両認識部40と、ナビゲーションシステム41と、判定部42と、制御部43として機能する。
車両認識部40は、自車両1の前方を走行する車両を先行車両候補として検出する。車両認識部40は、先行車両候補検出部40aを備える。先行車両候補検出部40aは、外界センサ14が検出した走行環境情報を解析することで、自車両1の前方を走行する車両を先行車両候補として検出する。例えば車両認識部40は、外界センサ14の測距装置(例えばLiDAR)から取り込んだ点群を解析することで先行車両候補を検出してもよい。また例えば車両認識部40は、外界センサ14のカメラの撮像画像を解析することで先行車両候補を検出してもよい。
Next, the
The
測位装置11は、車室外に設置されたGNSSアンテナと接続されており、地図データベース12に記憶された地図情報の固定座標系における自車両1の現在位置(自車位置)と角度(姿勢)を推定する。
ナビゲーションシステム41は、推定した自車位置に基づいて、地図データに記載された道路のうち自車両1が現在走行している自車道路R1を特定する。
また、ナビゲーションシステム41は、ユーザの操作により目的地を設定し、現在位置から目的地までのルートを検索し、自車両1の走行する予定走行経路として記憶する。
The
Based on the estimated vehicle position, the
Furthermore, the
ナビゲーションシステム41は、交差点検出部41aを備える。交差点検出部41aは、自車道路R1の地図データに基づいて、自車両1の進路前方の第1所定距離内において自車道路R1が交差道路と交差する交差点Cを検出する。交差点が検出された際には、交差点検出部41aは、自車道路R1の自車道路形状30と対向道路R2の対向道路形状31とを地図データから抽出する。
The
判定部42は、利用可否判定部42aと、先行車両判定部42bと、走路形状推定部42cを備える。
利用可否判定部42aは、先行車両の判定に対向道路形状31を利用できるか否かを判定する。対向道路形状31を利用できるか否かを判定する際に、利用可否判定部42aは、自車道路形状30と対向道路形状31とを自車位置に当てはめる。
ここで、自車道路形状30を自車位置に当てはめるとは、自車位置の近傍にある自車道路形状30上の点が自車位置となるように自車道路形状30を平行移動することを意味する。同様に、対向道路形状31を自車位置に当てはめるとは、自車位置の近傍にある対向道路形状31上の点が自車位置となるように対向道路形状31を平行移動することを意味する。
The determining
The
Here, applying the own
図4は、平行移動後の自車道路形状33と対向道路形状32の一例の模式図である。例えば「自車位置の近傍にある自車道路形状30上の点」及び「自車位置の近傍にある対向道路形状31上の点」は、それぞれ自車道路形状30上の点及び対向道路形状31上の点のうち自車位置に最も近くに位置する最近傍点であってよい。自車位置から自車道路形状30及び対向道路形状31にそれぞれ下ろした垂線の足であってもよい。
FIG. 4 is a schematic diagram of an example of the own
利用可否判定部42aは、平行移動後の自車道路形状33と対向道路形状32とを比較し、交差点の第2所定距離手前において対向道路形状32が自車道路形状33よりも平行移動前の対向道路形状31と反対側(すなわち進行方向左側)に乖離している場合には、対向道路形状31が自車両1の進路前方の交差点Cにおける直進車線Lsの形状と相関が高いと判断し、対向道路形状31を先行車両の判定に利用できると判定する。なお、第2所定距離は第1所定距離と等しい距離でもよく異なる距離でもよい。例えば第2所定距離は、第1所定距離よりも小さくてもよい。
対向道路形状32が自車道路形状33よりも平行移動前の対向道路形状31と反対側に乖離していない場合には、交差点C付近の道路形状が想定している形状と異なるため、対向道路形状31を先行車両の判定に利用できると判定しない(もしくは利用できないと判定する)。
The
If the
図2(a)及び図2(b)を参照して、利用可否判定部42aの処理をより詳しく説明する。図2(a)及び図2(b)は、自車両1が交差点Cを紙面左から右に通過しようとしている様子を表している。このとき、ナビゲーションシステムによって41によって、自車道路形状30と対向道路形状31が特定される。
利用可否判定部42aは、上記のとおり自車道路形状30と対向道路形状31とを自車位置に当てはめる(水平移動する)。図2(b)は、自車位置に当てはめた後の(すなわち平行移動後の)自車道路形状33と対向道路形状32を示している。
The processing of the
As described above, the
利用可否判定部42aは、対向道路形状32が自車道路形状33に対して対向道路R2とは反対方向、つまり、紙面の上方向に乖離しているか否かを判定する。図2(b)の例では、対向道路形状32が自車道路形状33よりも紙面の上方向に乖離しているため、利用可否判定部42aは対向道路形状32を先行車両の判定に利用できると判定する。
図4は、平行移動後の自車道路形状33と対向道路形状32との間の乖離量の算出方法の一例を模式的に示している。図4のように車両座標系のX軸を前向きとし、Y軸を左向きにとする。
The
FIG. 4 schematically shows an example of a method for calculating the amount of deviation between the
例えば利用可否判定部42aは、自車道路形状33と対向道路形状32との間のY軸方向の偏差を、X軸に沿って所定の間隔で算出し、それらを平均することで平均的な乖離量を算出してもよい。利用可否判定部42aは、平均乖離量を所定の閾値と比較して乖離しているか否かを判定してよい。
なお、対向道路形状32に基づく先行車両の判定は、交差点Cに至るまでの間の領域でできればよいので、Y軸方向の偏差を求める区間は、自車位置から交差点C略中央(地図上の道路の交点としてよい)までの領域34(図4にて網掛けを施している)でよい。
For example, the
Note that the judgment of the preceding vehicle based on the
図3を参照する。対向道路形状32が利用可能であると利用可否判定部42aが判定した場合には、先行車両判定部42bは、平行移動後の対向道路形状32と平行移動後の自車道路形状33のどちらに先行車両候補が近いかを判定する。
先行車両候補が自車道路形状33により近い場合には、先行車両判定部42bは、先行車両候補が交差点Cで右折する右折車両であると判定する。先行車両候補が対向道路形状32により近い場合には、先行車両判定部42bは、先行車両候補が交差点Cを直進する直進車両であると判定する。
See FIG. 3. When the
When the preceding vehicle candidate is closer to the host
図5(a)及び図5(b)を参照して先行車両判定部42bの動作を説明する。まず、先行車両判定部42bは、地図データから読み出した自車道路形状30と対向道路形状31とを自車位置に当てはめる。図5(a)は、自車位置に当てはめた後の(すなわち平行移動後の)自車道路形状33と対向道路形状32を示している。
次に先行車両判定部42bは、平行移動後の自車道路形状33と対向道路形状32に対して、先行車両候補2と自車道路形状33との間の乖離量τ1と、先行車両候補2と対向道路形状32との間の乖離量τ2をそれぞれ求める。
The operation of the preceding vehicle determining section 42b will be described with reference to FIGS. 5(a) and 5(b). First, the preceding vehicle determination unit 42b applies the own
Next, the preceding vehicle determination unit 42b calculates the amount of deviation τ1 between the preceding
図5(a)のように乖離量τ2よりも乖離量τ1の方が大きい場合に先行車両判定部42bは、先行車両候補2が直進車両であると判定する。図5(b)のように乖離量τ1よりも乖離量τ2の方が大きい場合に先行車両判定部42bは、先行車両候補2が右折先行車両であると判定する。なお、乖離量τ2と乖離量τ1とが等しい場合に先行車両判定部42bは、先行車両候補2が直進車両であるか右折先行車両であるかを判定しなくてもよい。この場合に、後述の走路形状推定部42cは、先行車両候補2が先行車両であるか否かを判定しなくてよい。もしくは、先行車両候補2が先行車両でないと判定してよい。
When the deviation amount τ1 is larger than the deviation amount τ2 as shown in FIG. 5(a), the preceding vehicle determination unit 42b determines that the preceding
図3を参照する。走路形状推定部42cは、ナビゲーションシステム41から、自車両1の予定走行経路を取得する。走路形状推定部42cは、交差点Cにおける先行車両候補2の進行方向と、ナビゲーションシステム41が設定した予定走行経路に沿って自車両1が交差点Cを進む進路(以下「予定走行進路」と表記する)とが合致ずるか否かを判定する。
先行車両候補2の進行方向と予定走行進路とが合致する場合に、走路形状推定部42cは、先行車両候補2を先行車両と判定する。この場合に走路形状推定部42cは、先行車両の走行軌道を演算し、演算した走行軌道の形状を自車両1が走行すべき走路の形状(すなわち自車道路の道路形状)であると推定して設定する。
See FIG. 3. The route
When the traveling direction of the preceding
例えば走路形状推定部42cは、離散時間でそれぞれ検出した先行車両の位置を多項式近似した曲線(例えば3次関数の近似曲線)を先行車両の走行軌道として演算してよい。
制御部43は、アクチュエータ17を駆動して、自車両1が先行車両に追従して走行するようにアクセル及びブレーキや、操舵機構の操舵方向及び操舵量を制御する。
例えば、先行車両と自車両1との間の車間距離を設定車間距離に保持するようにアクセル及びブレーキを制御する。また例えば、先行車両の走行軌道に基づいて設定した走路形状に沿って自車両1が走行するように操舵機構の操舵方向及び操舵量を制御する。
For example, the road
The
For example, the accelerator and brake are controlled to maintain the inter-vehicle distance between the preceding vehicle and the
(動作)
図6は、実施形態の先行車両判定方法のフローチャートである。
ステップS1において測位装置11は、自車両1の現在位置(自車位置)を検出する。
ステップS2において先行車両候補検出部40aは、自車両1の前方を走行する車両を先行車両候補として検出する。
ステップS3において交差点検出部41aは、自車両1の進路前方において自車道路R1が交差道路と交差する交差点Cが存在するか否かを判定する。交差点Cが存在する場合(ステップS3:Y)に処理はステップS4へ進む。交差点Cが存在しない場合(ステップS3:N)に処理は終了する。
(motion)
FIG. 6 is a flowchart of the preceding vehicle determination method according to the embodiment.
In step S1, the
In step S2, the preceding vehicle
In step S3, the
ステップS4において交差点検出部41aは、自車道路R1の自車道路形状30と対向道路R2の対向道路形状31とを地図データから抽出する。
ステップS5において判定部42は、自車位置の近傍にある自車道路形状30上の点が自車位置となるように自車道路形状30を平行移動する。同様に、自車位置の近傍にある対向道路形状31上の点が自車位置となるように対向道路形状31を平行移動する。
In step S4, the
In step S5, the determining
ステップS6において利用可否判定部42aは、平行移動後の自車道路形状33と対向道路形状32とを比較することにより、対向道路形状31を先行車両の判定に利用できるか否かを判定する。対向道路形状31を利用できる場合(ステップS6:Y)に処理はステップS7へ進む。対向道路形状31を利用できない場合(ステップS6:N)に処理は終了する。
In step S6, the
ステップS7において先行車両判定部42bは、先行車両候補と自車道路形状33との間の乖離量τ1を算出する。
ステップS8において先行車両判定部42bは、先行車両候補と対向道路形状32との間の乖離量τ2を算出する。
ステップS9において先行車両判定部42bは、乖離量τ1が乖離量τ2よりも大きいか否かを判定する。乖離量τ1が乖離量τ2よりも大きい場合(ステップS9:Y)に処理はステップS10へ進む。乖離量τ2が乖離量τ1よりも大きい場合(ステップS9:N)に処理はステップS11へ進む。
In step S7, the preceding vehicle determination unit 42b calculates the amount of deviation τ1 between the preceding vehicle candidate and the own
In step S8, the preceding vehicle determination unit 42b calculates the amount of deviation τ2 between the preceding vehicle candidate and the
In step S9, the preceding vehicle determination unit 42b determines whether the deviation amount τ1 is larger than the deviation amount τ2. If the deviation amount τ1 is larger than the deviation amount τ2 (step S9: Y), the process proceeds to step S10. If the deviation amount τ2 is larger than the deviation amount τ1 (step S9: N), the process proceeds to step S11.
ステップS10において先行車両判定部42bは、先行車両候補が交差点Cを直進する直進車両であると判定する。その後に処理はステップS12へ進む。
ステップS11において、先行車両判定部42bは、先行車両候補が交差点Cを右折する右折車両であると判定する。その後に処理はステップS12へ進む。
ステップS12において走路形状推定部42cは、先行車両候補の進行方向が自車両1の予定走行進路と合致するか否かを判定する。先行車両候補の進行方向が自車両1の予定走行進路と合致する場合(ステップS12:Y)に処理はステップS13へ進む。先行車両候補の進行方向が自車両1の予定走行進路と合致しない場合(ステップS12:N)に処理はステップS15へ進む。
In step S10, the preceding vehicle determination unit 42b determines that the preceding vehicle candidate is a straight vehicle traveling straight through the intersection C. Thereafter, the process proceeds to step S12.
In step S11, the preceding vehicle determination unit 42b determines that the preceding vehicle candidate is a right-turning vehicle that turns right at intersection C. Thereafter, the process proceeds to step S12.
In step S12, the road
ステップS13において走路形状推定部42cは、先行車両候補が自車両1の先行車両であると判定する。
ステップS14において走路形状推定部42cは、先行車両に走行軌道を演算し、演算した走行軌道の形状を自車両1が走行すべき走路の形状であると推定して設定する。その後に処理は終了する。
ステップS15において走路形状推定部42cは、先行車両候補が自車両1の先行車両でないと判定する。その後に処理は終了する。
In step S13, the road
In step S14, the road
In step S15, the road
(実施形態の効果)
(1)測位装置11は、自車両1の現在位置である自車位置を検出する。外界センサ14は、自車両1の前方において自車両1の進行方向と同じ方向に移動する移動物体を検出する。コントローラ16は、道路形状が複数のノードの配列によって道路単位で表現された地図データと、自車位置とに基づいて、自車両1の前方の第1所定距離内に交差点が存在するか否かを検出し、自車両1の前方の第1所定距離内に交差点が存在すると検出した場合に、自車両1の対向車両が走行する対向道路の道路形状である対向道路形状を、地図データから抽出し、自車位置の近傍にある対向道路形状上の点が自車位置となるように対向道路形状を平行移動し、移動物体と平行移動後の対向道路形状との道路幅方向での乖離度合いに基づいて移動物体が自車両1の先行車両であるか否かを判定する。
このように、実際の道路形状により合致する対向道路形状に基づいて移動物体が先行車両か否かを判定するので、自車両1が交差点を直進する際に、右折車線に進入した前方の車両を先行車両と誤って設定するのを回避できる。
(Effects of embodiment)
(1) The
In this way, it is determined whether a moving object is a preceding vehicle based on the shape of the oncoming road that more closely matches the actual road shape. You can avoid setting it incorrectly as the preceding vehicle.
(2)コントローラ16は、自車両1が走行する自車道路の道路形状である自車道路形状を、地図データから抽出し、自車位置の近傍にある自車道路形状上の点が自車位置となるように自車道路形状を平行移動し、自車位置の近傍にある対向道路形状上の点が自車位置となるように対向道路形状を平行移動し、交差点の第2所定距離手前の地点において平行移動後の対向道路形状が平行移動後の自車道路形状から平行移動前の対向道路と反対側に乖離している場合に、移動物体が自車両1の先行車両であるか否かを判定し、平行移動後の対向道路形状が平行移動後の自車道路形状から平行移動前の対向道路と反対側に乖離していない場合に、移動物体が自車両1の先行車両であるか否かを判定しなくてもよい。
このように、対向道路形状と自車道路形状を比較して、実際の道路形状よりも進行方向右側にずれることの多い自車道路形状よりも対向道路形状が進行方向左に乖離していることを確かめることで、自車道路形状よりも自車道路形状の方が実際の道路形状に合致していると判定できる。
(2) The
In this way, when comparing the shape of the oncoming road and the shape of the own vehicle's road, the shape of the oncoming road deviates to the left in the direction of travel compared to the shape of the vehicle's road, which often deviates to the right in the direction of travel compared to the actual road shape. By checking this, it can be determined that the road shape of the own vehicle matches the actual road shape better than the road shape of the own vehicle.
(3)コントローラ16は、自車両1が走行する自車道路の道路形状である自車道路形状を、地図データから抽出し、自車位置の近傍にある自車道路形状上の点が自車位置となるように自車道路形状を平行移動し、自車位置の近傍にある対向道路形状上の点が自車位置となるように対向道路形状を平行移動し、移動物体と平行移動後の自車道路形状との道路幅方向での乖離度合いが移動物体と平行移動後の対向道路形状との道路幅方向での乖離度合いよりも小さい場合に移動物体の進路が右折であると判定し、移動物体と平行移動後の対向道路形状との道路幅方向での乖離度合いが移動物体と平行移動後の自車道路形状との道路幅方向での乖離度合いよりも小さい場合に移動物体の進路が直進であると判定し、自車両1の予定走行進路が移動物体の進路と一致する場合に、移動物体を自車両1の先行車両であると判定してよい。
このように、移動物体が対向道路形状と自車道路形状のどちらに近いかに応じて自車両1の予定走行進路に沿った先行車両を選択するので,自車両1が交差点を直進する場合も,右折する場合も正しく先行車両を判定できる。
(3) The
In this way, since the preceding vehicle along the planned travel path of the
(4)コントローラ16は、自車両1の先行車両であると判定した移動物体の走行軌道を自車道路の道路形状であると推定してよい。
このように自車両の予定走行進路に沿った先行車両の走行軌道に基づいて走路形状を推定するので、交差点手前に路面標識が複雑に敷設されていても、路面標識に惑わされることなく、走路を推定できる。
(4) The
In this way, the road shape is estimated based on the trajectory of the preceding vehicle along the vehicle's planned travel path, so even if road markings are laid out in a complicated manner in front of an intersection, the driver can easily navigate the road without being confused by the road markings. can be estimated.
1…自車両、10…走行制御装置、11…測位装置、12…地図データベース、14…外界センサ、15…車両センサ、16…コントローラ、17…アクチュエータ、20…プロセッサ、21…記憶装置、40…車両認識部、40a…先行車両候補検出部、41…ナビゲーションシステム、41a…交差点検出部、42…判定部、42a…利用可否判定部、42b…先行車両判定部、42c…走路形状推定部、43…制御部
DESCRIPTION OF
Claims (5)
前記自車両の前方において前記自車両の進行方向と同じ方向に移動する移動物体を検出し、
道路形状が複数のノードの配列によって道路単位で表現された地図データと、前記自車位置とに基づいて、前記自車両の前方の第1所定距離内に交差点が存在するか否かを検出し、
前記自車両の前方の前記第1所定距離内に交差点が存在すると検出した場合に、前記自車両の対向車両が走行する対向道路の道路形状である対向道路形状を、前記地図データから抽出し、
前記自車位置の近傍にある前記対向道路形状上の点が前記自車位置となるように前記対向道路形状を平行移動し、
前記移動物体と平行移動後の前記対向道路形状との道路幅方向での乖離度合いに基づいて前記移動物体が前記自車両の先行車両であるか否かを判定する、
ことを特徴とする先行車両判定方法。 Detects the own vehicle position, which is the current position of the own vehicle,
detecting a moving object moving in the same direction as the traveling direction of the own vehicle in front of the own vehicle;
Detecting whether or not an intersection exists within a first predetermined distance in front of the vehicle, based on map data in which a road shape is expressed for each road by an array of a plurality of nodes, and the vehicle position. ,
When it is detected that an intersection exists within the first predetermined distance in front of the host vehicle, extracting an oncoming road shape that is a road shape of an oncoming road on which an oncoming vehicle of the host vehicle runs from the map data;
moving the oncoming road shape in parallel so that a point on the oncoming road shape near the own vehicle position becomes the own vehicle position;
determining whether the moving object is a preceding vehicle of the own vehicle based on the degree of deviation in the road width direction between the moving object and the shape of the oncoming road after parallel movement;
A preceding vehicle determination method is characterized in that:
前記自車位置の近傍にある前記自車道路形状上の点が前記自車位置となるように前記自車道路形状を平行移動し、
前記自車位置の近傍にある前記対向道路形状上の点が前記自車位置となるように前記対向道路形状を平行移動し、
前記交差点の第2所定距離手前の地点において、平行移動後の前記対向道路形状が平行移動後の自車道路形状から平行移動前の前記対向道路と反対側に乖離している場合に、前記移動物体が前記自車両の先行車両であるか否かを判定し、平行移動後の前記対向道路形状が平行移動後の自車道路形状から前記平行移動前の前記対向道路と反対側に乖離していない場合に、前記移動物体が前記自車両の先行車両であるか否かを判定しない、
ことを特徴とする請求項1に記載の先行車両判定方法。 extracting the own vehicle road shape, which is the road shape of the own vehicle road on which the own vehicle travels, from the map data;
Translating the own vehicle road shape so that a point on the own vehicle road shape near the own vehicle position becomes the own vehicle position,
moving the oncoming road shape in parallel so that a point on the oncoming road shape near the own vehicle position becomes the own vehicle position;
At a point a second predetermined distance before the intersection, if the shape of the oncoming road after parallel movement deviates from the shape of the own road after parallel movement to the opposite side of the oncoming road before parallel movement, the movement Determining whether the object is a preceding vehicle of the own vehicle, and determining whether the shape of the oncoming road after parallel movement deviates from the shape of the own road after parallel movement to the opposite side from the oncoming road before the parallel movement. If not, it is not determined whether the moving object is a preceding vehicle of the own vehicle;
The method for determining a preceding vehicle according to claim 1.
前記自車位置の近傍にある前記自車道路形状上の点が前記自車位置となるように前記自車道路形状を平行移動し、
前記自車位置の近傍にある前記対向道路形状上の点が前記自車位置となるように前記対向道路形状を平行移動し、
前記移動物体と平行移動後の前記自車道路形状との道路幅方向での乖離度合いが前記移動物体と平行移動後の前記対向道路形状との道路幅方向での乖離度合いよりも小さい場合に前記移動物体の進路が右折であると判定し、
前記移動物体と平行移動後の前記対向道路形状との道路幅方向での乖離度合いが前記移動物体と平行移動後の前記自車道路形状との道路幅方向での乖離度合いよりも小さい場合に前記移動物体の進路が直進であると判定し、
前記自車両の予定走行進路が前記移動物体の進路と一致する場合に、前記移動物体を前記自車両の先行車両であると判定する、
ことを特徴とする請求項1に記載の先行車両判定方法。 extracting the own vehicle road shape, which is the road shape of the own vehicle road on which the own vehicle travels, from the map data;
Translating the own vehicle road shape so that a point on the own vehicle road shape near the own vehicle position becomes the own vehicle position,
moving the oncoming road shape in parallel so that a point on the oncoming road shape near the own vehicle position becomes the own vehicle position;
When the degree of deviation in the road width direction between the moving object and the shape of the own road after parallel movement is smaller than the degree of deviation in the road width direction between the moving object and the shape of the oncoming road after parallel movement; It is determined that the path of the moving object is a right turn,
When the degree of deviation in the road width direction between the moving object and the shape of the oncoming road after parallel movement is smaller than the degree of deviation in the road width direction between the moving object and the shape of the vehicle road after parallel movement. Determine that the path of the moving object is straight,
determining that the moving object is a preceding vehicle of the own vehicle when the planned travel course of the own vehicle matches the course of the moving object;
The method for determining a preceding vehicle according to claim 1.
前記コントローラは、
前記センサの出力に基づいて、前記自車両の前方において前記自車両の進行方向と同じ方向に移動する移動物体を検出し、
道路形状が複数のノードの配列によって道路単位で表現された地図データと、前記自車位置とに基づいて、前記自車両の前方の第1所定距離内に交差点が存在するか否かを検出し、
前記自車両の前方の前記第1所定距離内に交差点が存在すると検出した場合に、前記自車両の対向車両が走行する対向道路の道路形状である対向道路形状を、前記地図データから抽出し、
前記自車位置の近傍にある前記対向道路形状上の点が前記自車位置となるように前記対向道路形状を平行移動し、
前記移動物体と平行移動後の前記対向道路形状との道路幅方向での乖離度合いに基づいて前記移動物体が前記自車両の先行車両であるか否かを判定する、
ことを特徴とする先行車両判定装置。 comprising a positioning device that detects the current position of the own vehicle, a sensor that detects objects around the own vehicle, and a controller;
The controller includes:
detecting a moving object moving in the same direction as the traveling direction of the host vehicle in front of the host vehicle based on the output of the sensor;
Detecting whether or not an intersection exists within a first predetermined distance in front of the vehicle, based on map data in which a road shape is expressed for each road by an array of a plurality of nodes, and the vehicle position. ,
When it is detected that an intersection exists within the first predetermined distance in front of the host vehicle, extracting an oncoming road shape that is a road shape of an oncoming road on which an oncoming vehicle of the host vehicle runs from the map data;
moving the oncoming road shape in parallel so that a point on the oncoming road shape near the own vehicle position becomes the own vehicle position;
determining whether the moving object is a preceding vehicle of the own vehicle based on the degree of deviation in the road width direction between the moving object and the shape of the oncoming road after parallel movement;
A preceding vehicle determination device characterized by.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022060866A JP2023151308A (en) | 2022-03-31 | 2022-03-31 | Preceding vehicle determination method and preceding vehicle determination device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022060866A JP2023151308A (en) | 2022-03-31 | 2022-03-31 | Preceding vehicle determination method and preceding vehicle determination device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023151308A true JP2023151308A (en) | 2023-10-16 |
Family
ID=88326549
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022060866A Pending JP2023151308A (en) | 2022-03-31 | 2022-03-31 | Preceding vehicle determination method and preceding vehicle determination device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023151308A (en) |
-
2022
- 2022-03-31 JP JP2022060866A patent/JP2023151308A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11313976B2 (en) | Host vehicle position estimation device | |
CN108688660B (en) | Operating range determining device | |
JP6874834B2 (en) | Operation prediction method and operation prediction device for driving support device | |
US11631257B2 (en) | Surroundings recognition device, and surroundings recognition method | |
US11055540B2 (en) | Method for determining anchor boxes for training neural network object detection models for autonomous driving | |
JP7251611B2 (en) | Mobile object behavior prediction method, behavior prediction device, and vehicle | |
JP7334795B2 (en) | Vehicle control method and vehicle control device | |
US10845814B2 (en) | Host vehicle position confidence degree calculation device | |
JP7502869B2 (en) | Vehicle Driving Assistance Systems | |
JP7336861B2 (en) | Behavior prediction method and behavior prediction device | |
JP2023151308A (en) | Preceding vehicle determination method and preceding vehicle determination device | |
JP7067290B2 (en) | Orbit setting device | |
JP2023151393A (en) | Travel control method and travel control apparatus | |
JP7458797B2 (en) | Driving support method and driving support device | |
US20240067222A1 (en) | Vehicle controller, vehicle control method, and vehicle control computer program for vehicle control | |
JP7346722B2 (en) | Driving support method and driving support device | |
JP7321034B2 (en) | Driving support method and driving support device | |
RU2788556C1 (en) | Vehicle control method and vehicle control device | |
JP2023151311A (en) | Travel control method and travel control device | |
JP7149171B2 (en) | Object recognition method and object recognition device | |
JP7458743B2 (en) | Vehicle control method and vehicle control device | |
JP7236279B2 (en) | Driving support method and driving support device | |
WO2021074659A1 (en) | Driving assistance method and driving assistance device | |
JP2023151306A (en) | Runway estimation method and runway estimation device | |
JP2022129177A (en) | Driving support method and driving support device |