JP2022150919A - Vehicle control apparatus - Google Patents
Vehicle control apparatus Download PDFInfo
- Publication number
- JP2022150919A JP2022150919A JP2021053729A JP2021053729A JP2022150919A JP 2022150919 A JP2022150919 A JP 2022150919A JP 2021053729 A JP2021053729 A JP 2021053729A JP 2021053729 A JP2021053729 A JP 2021053729A JP 2022150919 A JP2022150919 A JP 2022150919A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- road
- control
- detected
- time
- 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
Landscapes
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
本発明は、車両制御装置に関する。 The present invention relates to a vehicle control device.
車両を適切に自動運転制御するためには、車両が走行中の道路または車両の位置を正確に検出することが求められる。そこで、車両が走行中の道路または車両の位置を正確に検出できない場合に、車両の自動運転制御を制限する技術が提案されている(例えば、特許文献1~3を参照)。
Accurate detection of the road on which the vehicle is traveling or the position of the vehicle is required for appropriate automatic driving control of the vehicle. Therefore, techniques have been proposed to limit automatic operation control of a vehicle when the road on which the vehicle is traveling or the position of the vehicle cannot be accurately detected (see
特許文献1に記載された技術では、ナビゲーションコントロールユニットが、地図情報に基づいて車両の現在位置をマッチングさせた地図上の走行路であるマッチング走行路に沿って走行可能な車両状態に車両を制御する車両状態制御を行う。その際、ナビゲーションコントロールユニットは、マッチング走行路が切り替わった場合に、車両状態制御を禁止する。
In the technology described in
また、特許文献2に開示された車両走行制御装置は、測位信号を用いて求めた自車両の位置と地図データとから、地図上の自車両の位置を特定し、特定した地図上の自車両の位置と地図データとから、自車両周辺の地物の位置または道路の特徴を検出する。また、この車両走行制御装置は、自車両に搭載されたカメラ、センサまたは路車間通信機が取得した情報から、自車両周辺の地物の位置または道路の特徴を検出する。そしてこの車両走行制御装置は、地図データからの検出結果と、カメラなどからの検出結果とが一致しない場合、自車両の自動運転の実施を制限する。
Further, a vehicle running control device disclosed in
さらに、特許文献3に開示された車両制御装置は、地図情報と車載センサの検出情報である計測点情報とが一致するか否か判定し、自動運転制御の実施中に不一致判定を行った場合に、その不一致の状況に応じて自動運転制御の制御態様を変更する。
Furthermore, the vehicle control device disclosed in
上記の技術では、マッチング走行路が切り替わり、あるいは、地図を用いて特定された車両の位置周辺の地物等と車載のセンサにより検出された車両周辺の地物等が一致しなくなると、車両の自動運転制御が制限される。しかしながら、車両が走行中の道路として検出された道路が切り替わる度に、車両に対する自動運転制御の適用を制限すると、その切り替わりの都度、ドライバは車両の運転を引き継ぐことが要求されるので、ドライバの利便性を損ねてしまうおそれがある。 In the above technology, when the matching travel route is switched, or when the features around the vehicle position specified using the map do not match the features around the vehicle detected by the in-vehicle sensor, the vehicle will not move. Autonomous driving control is restricted. However, if the application of automatic driving control to the vehicle is restricted each time the road on which the vehicle is traveling is switched, the driver is required to take over the driving of the vehicle each time the road is switched. Convenience may be lost.
そこで、本発明は、車両が走行中の道路の検出結果の変化による、自動運転制御の制限を抑制することができる車両制御装置を提供することを目的とする。 Accordingly, an object of the present invention is to provide a vehicle control device capable of suppressing restrictions on automatic driving control due to changes in the detection result of the road on which the vehicle is traveling.
一つの実施形態によれば、車両制御装置が提供される。この車両制御装置は、所定の周期ごとに、車両の直近の所定区間における走行軌跡と、道路を表す第1の地図とを照合することで、第1の地図に表された道路のうちの走行軌跡と最も一致する道路に含まれる、車両の現在位置に最も近い区間を、車両が走行中の道路として検出する照合部と、車両の走行に影響する地物を表す空間情報を含む第2の地図から、検出された道路及び検出された道路から所定の範囲内に位置する他の道路の空間情報を、車両10の自動運転制御に利用するために取得する空間情報取得部と、最新の照合時において検出された道路と、前回の照合時において検出された道路とが異なり、かつ、最新の照合時において検出された道路が前回の照合時における所定の範囲から外れている場合、自動運転の制御レベルを制限し、あるいは、自動運転からドライバによる手動運転に切り替え、一方、最新の照合時において検出された道路と、前回の照合時において検出された道路とが一致し、あるいは、最新の照合時において検出された道路が前回の照合時における所定の範囲に含まれている場合、制御レベルを制限せずに自動運転を継続する制御部とを有する。
According to one embodiment, a vehicle controller is provided. This vehicle control device compares the travel locus of the vehicle in the nearest predetermined section with the first map representing the road at every predetermined cycle, thereby enabling the vehicle to travel on the road represented on the first map. A matching unit that detects the road on which the vehicle is traveling, which is included in the road that best matches the trajectory and is closest to the current position of the vehicle, and a second detection unit that includes spatial information representing features that affect the vehicle's traveling. A spatial information acquisition unit that acquires spatial information of the detected road and other roads located within a predetermined range from the detected road from the map for use in automatic driving control of the
本発明に係る走行車両制御装置は、車両が走行中の道路の検出結果の変化による、自動運転制御の制限を抑制することができるという効果を奏する。 ADVANTAGE OF THE INVENTION The traveling vehicle control apparatus which concerns on this invention is effective in the ability to suppress the restriction|limiting of automatic operation control by the change of the detection result of the road on which a vehicle is driving|running|working.
以下、図を参照しつつ、車両制御装置及び車両制御装置において実施される車両制御方法ならびに車両制御用コンピュータプログラムについて説明する。この車両制御装置は、高精度地図から読み出された、車両の走行に影響する地物を表す空間情報を参照することで、車両を自動運転制御することが可能となっている。また、この車両制御装置は、車輪速センサあるいはジャイロセンサといった、車両の運動に関する情報を取得するセンサにより得られたセンサ信号に基づいて直近の所定区間における車両の走行軌跡を求める。さらに、この車両制御装置は、所定の周期ごとに、その走行軌跡と道路を表す地図とを照合することで、地図に表された道路のうち、走行軌跡と最も一致する道路を車両が走行中の道路(以下、単に走行道路と呼ぶことがある)として特定する。そしてこの車両制御装置は、高精度地図から、検出された走行道路及びその走行道路から所定の範囲内に位置する他の道路の空間情報を、自動運転制御に利用するために取得する。また、この車両制御装置は、最新の照合時において検出された走行道路と、前回の照合時において検出された走行道路とが異なる場合、自動運転の制御レベルを制限し、あるいは、車両の制御を、自動運転からドライバによる手動運転に切り替える。ただし、検出された走行道路が前回の照合時と今回の照合時とで異なっていても、今回検出された走行道路が前回の照合後において空間情報が取得されている範囲内に含まれていれば、車両制御装置は、その空間情報を用いて車両を自動運転制御することができる。そこで、この車両制御装置は、最新の照合時において検出された走行道路が前回の照合時における空間情報が取得されている所定の範囲に含まれている場合、制御レベルを制限せずに自動運転を継続する。これにより、この車両制御装置は、走行道路の検出結果の変化による、自動運転制御の制限を抑制することができる。 Hereinafter, a vehicle control device, a vehicle control method, and a computer program for vehicle control that are implemented in the vehicle control device will be described with reference to the drawings. This vehicle control device is capable of controlling the automatic driving of a vehicle by referring to the spatial information representing features that affect the running of the vehicle, read from the high-definition map. In addition, the vehicle control device obtains the travel locus of the vehicle in the most recent predetermined section based on the sensor signal obtained by a sensor that obtains information about the motion of the vehicle, such as a wheel speed sensor or a gyro sensor. Furthermore, the vehicle control device compares the travel locus with a map representing roads at predetermined intervals, so that the vehicle is traveling on the road that best matches the travel locus among the roads shown on the map. road (hereinafter sometimes simply referred to as travel road). Then, the vehicle control device acquires spatial information of the detected travel road and other roads located within a predetermined range from the travel road from the high-precision map for use in automatic driving control. In addition, the vehicle control device limits the control level of automatic driving or controls the vehicle when the road detected at the time of the latest collation is different from the road detected at the time of the previous collation. , to switch from automatic operation to manual operation by the driver. However, even if the detected driving road differs between the previous verification and the current verification, the detected driving road is not included in the range for which the spatial information has been acquired after the previous verification. For example, the vehicle control device can use the spatial information to automatically control the vehicle. Therefore, this vehicle control device automatically drives without limiting the control level when the traveling road detected at the time of the latest verification is included in the predetermined range from which the spatial information at the time of the previous verification is acquired. to continue. Thereby, this vehicle control device can suppress restriction of automatic driving control due to a change in the detection result of the traveling road.
図1は、車両制御装置が実装される車両制御システムの概略構成図である。また図2は、車両制御装置の一つの実施形態である電子制御装置のハードウェア構成図である。本実施形態では、車両10に搭載され、かつ、車両10を制御する車両制御システム1は、少なくとも一つの車両運動センサ2と、カメラ3と、ストレージ装置4と、車両制御装置の一例である電子制御装置(ECU)5とを有する。車両運動センサ2、カメラ3及びストレージ装置4とECU5とは、コントローラエリアネットワークといった規格に準拠した車内ネットワークを介して通信可能に接続される。なお、車両制御システム1は、LiDARあるいはレーダといった、車両10から車両10の周囲に存在する物体までの距離を測定する距離センサ(図示せず)をさらに有していてもよい。さらに、車両制御システム1は、目的地までの走行予定ルートを探索するためのナビゲーション装置(図示せず)を有していてもよい。さらにまた、車両制御システム1は、他の機器と無線通信するための無線通信器(図示せず)を有していてもよい。さらにまた、車両制御システム1は、GPSといった衛星測位システムからの測位信号に基づいて車両10の位置を測位するための受信機(図示せず)を有していてもよい。
FIG. 1 is a schematic configuration diagram of a vehicle control system in which a vehicle control device is implemented. Further, FIG. 2 is a hardware configuration diagram of an electronic control device, which is one embodiment of the vehicle control device. In this embodiment, a
車両運動センサ2は、運動測定部の一例であり、車両10の運動に関する情報を取得して、その情報を表すセンサ信号を生成する。車両10の運動に関する情報は、例えば、車輪速、車両10の互いに直交する3軸それぞれの角速度、または、車両10の加速度である。車両運動センサ2には、例えば、車両10の車輪速を測定する車輪速センサ、車両10の互いに直交する3軸それぞれの角速度を測定するジャイロセンサ、及び、車両10の加速度を測定する加速度センサのうちの少なくとも一つが含まれる。車両運動センサ2は、所定の周期ごとに、センサ信号を生成し、生成したセンサ信号を、車内ネットワークを介してECU5へ出力する。
The
カメラ3は、車両10の周囲の状況を表すセンサ信号を生成するセンサの一例であり、CCDあるいはC-MOSなど、可視光に感度を有する光電変換素子のアレイで構成された2次元検出器と、その2次元検出器上に撮影対象となる領域の像を結像する結像光学系を有する。そしてカメラ3は、例えば、車両10の前方を向くように、例えば、車両10の車室内に取り付けられる。そしてカメラ3は、所定の撮影周期(例えば1/30秒~1/10秒)ごとに車両10の前方領域を撮影し、その前方領域が写った画像を生成する。カメラ3により得られた画像は、センサ信号の一例であり、カラー画像であってもよく、あるいは、グレー画像であってもよい。なお、車両10には、撮影方向または焦点距離が異なる複数のカメラが設けられてもよい。
The
カメラ3は、画像を生成する度に、その生成した画像を、車内ネットワークを介してECU5へ出力する。
Each time the
ストレージ装置4は、記憶部の一例であり、例えば、ハードディスク装置、不揮発性の半導体メモリ、または光記録媒体及びそのアクセス装置の少なくとも何れかを有する。そしてストレージ装置4は、第2の地図の一例である高精度地図を記憶する。高精度地図が有する空間情報には、その高精度地図に表される所定の領域に含まれる道路の各区間について、車両の走行に影響する地物に関する情報が含まれる。車両の走行に影響する地物には、例えば、個々の車線を区画する車線区画線といった道路標示、道路標識、道路脇の遮音壁などの構造物が含まれる。また、高精度地図には、特定の種別の道路、例えば、自動車専用道についてのみ、空間情報が含まれてもよい。
The
ストレージ装置4は、ECU5からの高精度地図の読出し要求を受信すると、記憶している高精度地図から、車両10の現在位置における走行道路及びその走行道路から所定の範囲内に位置する他の道路の空間情報を読み出す。そしてストレージ装置4は、その読み出した空間情報を、車内ネットワークを介してECU5へ出力する。
When the
ECU5は、車両10を自動運転するよう、車両10の走行を制御する。
The ECU 5 controls traveling of the
図2に示されるように、ECU5は、通信インターフェース21と、メモリ22と、プロセッサ23とを有する。通信インターフェース21、メモリ22及びプロセッサ23は、それぞれ、別個の回路として構成されてもよく、あるいは、一つの集積回路として一体的に構成されてもよい。
As shown in FIG. 2, the
通信インターフェース21は、ECU5を車内ネットワークに接続するためのインターフェース回路を有する。そして通信インターフェース21は、車両運動センサ2からセンサ信号を受信する度に、そのセンサ信号をプロセッサ23へわたす。また、通信インターフェース21は、カメラ3から画像を受信する度に、受信した画像をプロセッサ23へわたす。さらにまた、通信インターフェース21は、ストレージ装置4から読み込んだ空間情報をプロセッサ23へわたす。
The
メモリ22は、記憶部の他の一例であり、例えば、揮発性の半導体メモリ及び不揮発性の半導体メモリを有する。そしてメモリ22は、ECU5のプロセッサ23により実行される車両制御処理において使用される各種のデータを記憶する。例えば、メモリ22は、道路を表す地図(以下、単に道路地図と呼ぶ)を記憶する。道路地図は、第1の地図の一例であり、例えば、ナビゲーション装置において経路探索に利用されるものであり、個々の道路区間の識別情報(リンクID)、位置、形状、種別(例えば、自動車専用道または一般道)及び接続関係を表す情報を含む。また、メモリ22は、直近の所定期間内において、車両運動センサ2から受信したセンサ信号及びカメラ3から受信した車両10の周囲の画像、及び、ストレージ装置4から読み込んだ空間情報を記憶する。さらに、メモリ22は、カメラ3の焦点距離、画角、撮影方向及び取り付け位置などを表すパラメータ、及び、車線区画線などの検出に利用される識別器を特定するためのパラメータセットなどを記憶する。さらに、メモリ22は、車両制御処理の途中で生成される各種のデータを一時的に記憶する。
The
プロセッサ23は、1個または複数個のCPU(Central Processing Unit)及びその周辺回路を有する。プロセッサ23は、論理演算ユニット、数値演算ユニットあるいはグラフィック処理ユニットといった他の演算回路をさらに有していてもよい。そしてプロセッサ23は、所定の周期ごとに、車両10に対する車両制御処理を実行する。なお、この車両制御処理のうち、軌跡推定部31、照合部32及び空間情報取得部33による処理は、車両10に対する自動運転制御の適用中に限らず、ドライバによる手動運転中に実行されてもよい。
The
図3は、車両制御処理に関する、プロセッサ23の機能ブロック図である。プロセッサ23は、軌跡推定部31と、照合部32と、空間情報取得部33と、制御部34とを有する。プロセッサ23が有するこれらの各部は、例えば、プロセッサ23上で動作するコンピュータプログラムにより実現される機能モジュールである。あるいは、プロセッサ23が有するこれらの各部は、それぞれ別個に設けられる、専用の演算回路であってもよい。
FIG. 3 is a functional block diagram of
軌跡推定部31は、所定の周期ごとに、車両運動センサ2から取得したセンサ信号に基づいて直近の所定期間における車両10の走行軌跡を推定する。例えば、軌跡推定部31は、センサ信号に表される車輪速及び各軸の角速度をそれぞれその所定期間にわたって積分することで、車両10の走行軌跡を推定することができる。また、車両10が衛星測位システムの受信機を有している場合、軌跡推定部31は、直近の所定期間においてその受信機による測位信号で表された車両10の位置を時系列順に並べることで、車両10の走行軌跡を推定してもよい。軌跡推定部31は、推定した走行軌跡を照合部32へ出力する。
The
照合部32は、軌跡推定部31から車両10の走行軌跡を受け取る度に、その走行軌跡と道路地図とを照合することで、車両10の走行道路を検出する。
例えば、照合部32は、道路地図に対する走行軌跡の相対的な位置及び向きを変えながら、道路地図上に表された道路と走行軌跡との一致度を算出する。そして一致度が最大となるときの地図上の道路に含まれる個々の道路区間のうち、走行軌跡上の車両10の現在位置に最も近い道路区間を、車両10の走行道路として検出する。
Each time the collating
For example, the matching
照合部32は、一致度を算出する際、例えば、走行軌跡を複数の区間に分割する。そして照合部32は、走行軌跡中の区間ごとに、道路地図における最も近い道路区間までの距離を算出する。照合部32は、走行軌跡中の区間ごとに算出した距離の和の逆数を一致度として算出する。あるいは、照合部32は、走行軌跡中の区間ごとに算出した距離の二乗和の逆数を一致度として算出してもよい。あるいはまた、照合部32は、上記の距離の和または距離の二乗和に、正の値を有する所定の定数を加えた値の逆数を、一致度としてもよい。
For example, the matching
なお、車両10の走行軌跡中の各区間は連続しているはずであるので、照合部32は、一致度の算出対象となる道路地図上の各道路区間も互いに連続するものに限定してもよい。また、照合部32は、道路地図上で走行軌跡との一致度を算出する範囲を、車両10に搭載された衛星測位システムの受信機から受け取った測位信号により表される車両10の現在位置または前回の照合時において検出された走行道路を含むように限定してもよい。これにより、走行道路の検出に要する演算量が削減される。
Since each section in the travel locus of the
また、一致度の最大値が所定の閾値未満である場合、照合部32は、走行道路を検出できなかったと判定してもよい。
Further, when the maximum value of the degree of matching is less than a predetermined threshold value, the matching
照合部32は、検出した走行道路を表す情報を、空間情報取得部33へ通知する。なお、検出した走行道路を表す情報には、その走行道路に相当する道路区間のリンクID及びその道路区間の道路の種別が含まれる。
The
空間情報取得部33は、照合部32から走行道路を表す情報が通知される度に、その通知された情報で表される走行道路を含む所定の範囲の空間情報をストレージ装置4から取得する。なお、所定の範囲は、車両10の自己位置推定及び車両10が現在位置から所定距離先までの区間において通過する予定の軌跡(以下、走行予定軌跡と呼ぶ)を設定するのに十分な範囲、例えば、走行道路を中心とする数100m~数kmの範囲とすることができる。空間情報取得部33は、空間情報を取得する度に、取得した空間情報、及び、その空間情報を含む所定の範囲を示す情報をメモリ22に一時的に保存する。空間情報を含む所定の範囲を示す情報は、その所定の範囲の外縁の位置を示す外縁情報、例えば、所定の範囲の中心の位置座標とその中心からの半径を含む。あるいは、空間情報を含む所定の範囲を示す情報は、その所定の範囲に含まれる各道路区間のリンクIDを含んでもよい。
The spatial
制御部34は、車両10の車室内に設けられた操作スイッチ(図示せず)を介して自動運転制御を適用することを指示する操作がドライバによりなされている場合に、車両10を自動運転制御する。
The
本実施形態では、制御部34は、車両10が自動運転制御されている場合、最新の照合時において検出された走行道路と、前回の照合時において検出された走行道路とが一致するか否か判定する。そして制御部34は、最新の照合時において検出された走行道路と、前回の照合時において検出された走行道路とが異なる場合、最新の照合時において検出された走行道路が前回の照合時において空間情報が取得された所定の範囲に含まれるか否か判定する。すなわち、制御部34は、最新の照合時において検出された走行道路が、メモリ22に記憶されている空間情報を表す所定の範囲に含まれるか否か判定する。なお、以下では、前回の照合時において空間情報が取得された所定の範囲を、単に、空間情報取得範囲と呼ぶことがある。
In the present embodiment, when the
例えば、制御部34は、最新の照合時において検出された走行道路の位置が、外縁情報で示される外縁で囲まれる範囲内に含まれる場合、その走行道路は、空間情報取得範囲に含まれると判定する。一方、その走行道路の位置が、外縁情報で示される外縁で囲まれる範囲から外れている場合、制御部34は、その走行道路は、空間情報取得範囲から外れていると判定する。あるいは、制御部34は、最新の照合時において検出された走行道路のリンクIDが、空間情報取得範囲内の何れかの道路区間のリンクIDと一致する場合、その走行道路は、空間情報取得範囲に含まれると判定してもよい。また、その走行道路のリンクIDが、空間情報取得範囲内の道路区間の何れのリンクIDとも一致しない場合、制御部34は、その走行道路は、空間情報取得範囲から外れていると判定してもよい。
For example, if the position of the traveled road detected at the time of the latest collation is included in the range surrounded by the outer edge indicated by the outer edge information, the
制御部34は、最新の照合時において検出された走行道路が、空間情報取得範囲から外れている場合、自動運転の制御レベルを制限し、あるいは、車両10の制御を自動運転からドライバによる手動運転に切り替える。また、走行道路が検出されなかった場合も、制御部34は、自動運転の制御レベルを制限し、あるいは、車両10の制御を自動運転からドライバによる手動運転に切り替えてもよい。一方、最新の照合時において検出された走行道路と、前回の照合時において検出された走行道路とが一致する場合、制御部34は、自動運転の制御レベルを制限せずに車両10の自動運転制御を継続する。また、最新の照合時において検出された走行道路が空間情報取得範囲に含まれている場合も、制御部34は、自動運転の制御レベルを制限せずに車両10の自動運転制御を継続する。
The
図4は、検出された走行道路と、空間情報が取得された所定の範囲との関係の一例を示す図である。図4に示される例では、道路400は、分岐地点401にて二つに分岐している。道路400のうち、車両10の進行方向において分岐地点401を過ぎた二つの道路区間のうちの一方である区間411が、前回の照合時において走行道路として検出されている。そして区間411を中心とする範囲420に含まれる各道路区間の空間情報が前回の照合時に取得されている。しかし、車両10は、実際には、分岐地点401を過ぎた二つの道路区間のうちの他方である区間412を走行しているとする。そして今回の照合時において、区間412が走行道路として検出されたとする。この場合、前回の照合時と今回の照合時とで、検出された走行道路が異なっている。しかし、区間412が範囲420に含まれており、前回の照合時において区間412の空間情報も取得されているので、制御部34は、自動運転の制御レベルを制限せずに車両10の自動運転制御を継続する。なお、仮に、区間412が範囲420から外れていた場合には、制御部34は、自動運転の制御レベルを制限し、あるいは、車両10の制御を自動運転からドライバによる手動運転に切り替える。
FIG. 4 is a diagram showing an example of the relationship between the detected traveling road and the predetermined range from which the spatial information was obtained. In the example shown in FIG. 4, a
制御部34は、車両10の制御を自動運転からドライバによる手動運転に切り替える場合、車両10の車室内に設けられた通知機器(図示せず)を介して、ドライバに自動運転から手動運転への切り替えを行うことを要求するメッセージを通知する。なお、通知機器は、例えば、表示装置あるいはスピーカとすることができる。そしてその通知から所定時間を経過すると、制御部34は、車両10の制御をドライバへ移管する。
When switching the control of the
また、制御部34は、自動運転の制御レベルを制限する場合、例えば、車両10の車室内に設けられた通知機器を介して、ドライバにステアリングを保持することを要求するメッセージを通知する。そして制御部34は、ドライバがステアリングを保持している間に限り、自動運転制御を継続する。このように、ドライバに対して運転への関与をある程度強制することで、検出された走行道路が、実際に車両10が走行中の道路と異なっているために、車両10の挙動が不安定になったとしても、ドライバが車両10の挙動を安定させることができる。
In addition, when limiting the control level of automatic driving, the
あるいは、制御部34は、ステアリングの許容トルクを所定の上限値以下となるように制限してもよい。これにより、走行道路の誤検出に起因して制御部34が適切な空間情報を利用できないために車両10が急な進路変更を行うことが抑制される。
Alternatively, the
あるいはまた、制御部34は、空間情報を利用せずに車両10を自動運転制御するようにしてもよい。例えば、制御部34は、カメラ3により得られた画像から、車両10が走行中の車線(以下、自車線と呼ぶ)を区画する車線区画線を検出し、検出した車線区画線に基づいて自車線内にその車線区画線と並行となるように走行予定軌跡を設定する。この場合、制御部34は、車両10に対して車線変更を許可しない。そして制御部34は、設定した走行予定軌跡に沿って車両10が走行するように、車両10の各部を制御する。
Alternatively, the
この場合、制御部34は、画像から車両10の周囲の地物を検出するように予め学習された識別器に画像を入力することで、車線区画線を検出すればよい。制御部34は、そのような識別器として、例えば、コンボリューショナルニューラルネットワーク(以下、単にCNNと呼ぶ)型のアーキテクチャを持つ、いわゆるディープニューラルネットワーク(以下、単にDNNと呼ぶ)を使用することができる。このような識別器は、検出対象となる地物が表された教師画像を多数用いて、誤差逆伝搬法といった学習手法に従って予め学習される。
In this case, the
なお、制御部34は、自動運転の制御レベルが制限された後、一定期間にわたって、最新の検出された走行道路と前回検出された走行道路とが一致する場合、その制御レベルの制限を解除してもよい。
After the control level of automatic driving is restricted, if the latest detected traveling road matches the previously detected traveling road for a certain period of time, the
制御部34は、自動運転の制御レベルを制限せずに車両10の自動運転制御を実行する場合、空間情報を参照して自車線及び車両10の現在位置を特定する。例えば、制御部34は、カメラ3により得られた車両10の周囲の画像に表された地物と、空間情報に表された車両10の周囲の地物とを照合することで、自車線及び車両10の現在位置を特定する。そして制御部34は、自車線に沿って車両10が走行するように走行予定軌跡を設定する。また、制御部34は、空間情報を参照して、車両10の目的地へ向かう目的車線を特定する。そして制御部34は、自車線と目的車線とが異なる場合、自車線から目的車線への車線変更するように走行予定軌跡を設定する。
When the
制御部34は、走行予定軌跡を設定すると、その走行予定軌跡に沿って車両10が走行するように車両10を自動運転制御する。例えば、制御部34は、車両10の現在位置及び走行予定軌跡を参照して、車両10が走行予定軌跡に沿って走行するための操舵角を求め、その操舵角に応じた制御信号を、車両10の操舵輪を制御するアクチュエータ(図示せず)へ出力する。また、制御部34は、車室内の操作スイッチを介して設定された車両10の目標速度及び車速センサ(図示せず)により測定された車両10の現在の車速に従って車両10の目標加速度を求め、その目標加速度となるようにアクセル開度またはブレーキ量を設定する。そして制御部34は、設定されたアクセル開度に従って燃料噴射量を求め、その燃料噴射量に応じた制御信号を車両10のエンジンの燃料噴射装置へ出力する。あるいは、制御部34は、設定されたアクセル開度に従って車両10のモータへ供給する電力を求め、その電力に応じた制御信号を、モータの駆動装置へ出力する。さらに、制御部34は、設定されたブレーキ量に応じた制御信号を車両10のブレーキへ出力する。
After setting the planned travel trajectory, the
図5は、プロセッサ23により実行される、車両制御処理の動作フローチャートである。プロセッサ23は、所定の周期ごとに、以下の動作フローチャートに従って車両制御処理を実行すればよい。
FIG. 5 is an operation flowchart of vehicle control processing executed by the
プロセッサ23の軌跡推定部31は、直近の所定区間における車両10の走行軌跡を推定する(ステップS101)。プロセッサ23の照合部32は、走行軌跡と道路地図とを照合することで、車両10の走行道路を検出する(ステップS102)。そしてプロセッサ23の空間情報取得部33は、走行道路を含む所定の範囲の空間情報をストレージ装置4から取得する(ステップS103)。
The
プロセッサ23の制御部34は、最新の照合時において検出された走行道路と、前回の照合時において検出された走行道路とが一致するか否か判定する(ステップS104)。最新の照合時と前回の照合時とで、検出された走行道路が異なる場合(ステップS104-No)、制御部34は、最新の照合時に検出された走行道路が、前回の照合時における、空間情報の取得範囲に含まれるか否か判定する(ステップS105)。最新の照合時に検出された走行道路がその取得範囲から外れている場合(ステップS105-No)、制御部34は、自動運転の制御レベルを制限し、あるいは、車両10の制御を自動運転からドライバによる手動運転に切り替える(ステップS106)。
The
一方、ステップS104において、最新の照合時と前回の照合時とで、検出された走行道路が一致する場合(ステップS104-Yes)、制御部34は、自動運転の制御レベルを制限せずに車両10の自動運転制御を継続する(ステップS107)。また、ステップS105において、最新の照合時に検出された走行道路が前回の照合時における空間情報の取得範囲に含まれる場合(ステップS105-Yes)も、制御部34は、自動運転の制御レベルを制限せずに車両10の自動運転制御を継続する(ステップS107)。ステップS106またはステップS107の後、プロセッサ23は、車両制御処理を終了する。
On the other hand, in step S104, when the detected traveling roads match between the latest collation and the previous collation (step S104-Yes), the
以上に説明してきたように、この車両制御装置は、直近の所定区間における車両の走行軌跡と道路地図とを照合することで、車両が走行中の走行道路を検出する。そしてこの車両制御装置は、高精度地図から、検出された走行道路及びその走行道路から所定の範囲内に位置する他の道路の空間情報を、自動運転制御に利用するために取得する。また、この車両制御装置は、最新の照合時において検出された走行道路と、前回の照合時において検出された走行道路とが異なる場合、自動運転の制御レベルを制限し、あるいは、車両の制御を、自動運転からドライバによる手動運転に切り替える。ただし、最新の照合時において検出された走行道路が前回の照合時において空間情報が取得された範囲に含まれている場合、この車両制御装置は、制御レベルを制限せずに自動運転を継続する。これにより、この車両制御装置は、走行道路の検出結果の変化による、自動運転制御の制限を抑制することができる。 As described above, the vehicle control device detects the road on which the vehicle is traveling by comparing the travel locus of the vehicle in the most recent predetermined section with the road map. Then, the vehicle control device acquires spatial information of the detected travel road and other roads located within a predetermined range from the travel road from the high-precision map for use in automatic driving control. In addition, the vehicle control device limits the control level of automatic driving or controls the vehicle when the road detected at the time of the latest collation is different from the road detected at the time of the previous collation. , to switch from automatic operation to manual operation by the driver. However, if the traveling road detected at the time of the latest verification is included in the range from which the spatial information was acquired at the time of the previous verification, this vehicle control device continues automatic driving without limiting the control level. . Thereby, this vehicle control device can suppress restriction of automatic driving control due to a change in the detection result of the traveling road.
また、車両10の走行経路によっては、照合部32により走行道路として順次検出された道路区間の種別が、自動車専用道から高精度地図に空間情報が表されていない区間となり、再度自動車専用道となることがある。このような場合には、制御部34は、自動運転から手動運転への切り替え及び制御レベルの制限を行わなくてもよい。また、照合部32が車両10の走行道路を検出できず、その後に走行道路を検出できた場合も、制御部34は、自動運転から手動運転への切り替え及び制御レベルの制限を行わなくてもよい。これらの場合、高精度地図が空間情報を有していない区間を車両10が通過し、あるいは、高精度地図が空間情報を有していない区間から、空間情報を有している区間に車両10が進入したと推定される。そして空間情報を有している区間に車両10が進入した場合、制御部34は、それ以降に取得される空間情報を利用して車両10を自動運転制御することが可能なためである。
Also, depending on the travel route of the
他の変形例によれば、照合部32は、走行軌跡に対する一致度が所定の閾値以上となる道路が複数存在する場合、その複数の道路のそれぞれにおいて車両10の現在位置に最も近い道路区間を走行道路の候補として検出してもよい。この場合、制御部34は、ドライバが操作スイッチを介して自動運転制御を開始するよう操作しても、自動運転制御の適用の開始を制限し、あるいは、自動運転の制御レベルを制限した上で車両10の自動運転制御を開始してもよい。特に、高精度地図が自動車専用道についてのみ空間情報を有していると、制御部34は、道路の種別が自動車専用道である候補が2以上存在する場合に限り、自動運転制御の適用の開始を制限してもよい。あるいは、このような場合において、制御部34は、自動運転の制御レベルを制限した上で車両10の自動運転制御を開始してもよい。これにより、車両10が実際に走行している道路と異なる道路が走行道路として検出されたことで、車両10が実際に走行している道路ではない道路周辺の空間情報が自動運転制御に利用されることが防止される。その結果として、車両10の挙動が不安定になることが防止される。
According to another modification, when there are a plurality of roads whose degree of matching with the travel locus is equal to or greater than a predetermined threshold, the matching
なお、自動運転制御の適用の開始を制限する場合、例えば、制御部34は、ドライバが操作スイッチを介して自動運転制御を適用することを指示する操作をしても、自動運転を開始しない。すなわち、制御部34は、自動運転の開始を許可しない。また、自動運転制御の適用の開始を制限する場合、制御部34は、道路の種別が自動車専用道である走行道路の候補のそれぞれ、またはそれらの候補のうち、一致度が最大となる候補を、通知機器を介してドライバへ通知してもよい。そして制御部34は、ドライバが操作スイッチを介して、通知された候補の何れかを選択すると、車両10の自動運転を開始してもよい。この場合、空間情報取得部33は、選択された候補を含む所定の範囲の空間情報をストレージ装置4から読み込めばよい。
In addition, when restrict|limiting the start of application of automatic driving|running control, for example, the
また、制御部34は、自動運転の制御レベルを制限した上で車両10の自動運転制御を開始する場合、上記の実施形態と同様に、ドライバにステアリングを保持することを要求し、あるいは、ステアリングの許容トルクを制限して、車両10を自動運転すればよい。あるいは、制御部34は、空間情報を利用せずに、自車線に沿って車両10を自動運転すればよい。なお、この変形例においても、制御部34は、自動運転の制御レベルが制限された後に、一定期間にわたって走行道路が一つだけ検出されると、その制御レベルの制限を解除してもよい。
In addition, when starting the automatic driving control of the
なお、検出された候補の数が二つである場合、制御部34は、自動運転の制御レベルを制限した上で車両10の自動運転制御を開始し、検出された候補の数が三つ以上である場合、制御部34は、自動運転制御の適用の開始を制限してもよい。
In addition, when the number of detected candidates is two, the
また、高精度地図が、自動車専用道についてのみ空間情報を有している場合において、走行道路の複数の候補のなかに、道路の種別が自動車専用である候補が一つだけ含まれる場合には、制御部34は、自動運転の制御レベルを制限せずに自動運転を開始してもよい。これは、車両10が一般道を走行していれば、照合の結果、自動車専用道が走行道路として誤って検出されても、ドライバがそのことを認識可能であるためである。すなわち、ドライバは、走行道路の誤検出を認識して、自動運転を取り止める操作を行い、あるいは、その誤検出の認識の上でECU5に自動運転を開始させることができるためである。
In addition, when the high-precision map has spatial information only for motorways, if only one candidate whose road type is dedicated to automobiles is included among a plurality of candidates for driving roads, , the
また、上記の実施形態または変形例による、ECU5のプロセッサ23の機能を実現するコンピュータプログラムは、半導体メモリ、磁気記録媒体または光記録媒体といった、コンピュータ読取可能な可搬性の記録媒体に記録された形で提供されてもよい。
Further, the computer program that implements the functions of the
以上のように、当業者は、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。 As described above, those skilled in the art can make various modifications within the scope of the present invention according to the embodiment.
1 車両制御システム
10 車両
2 車両運動センサ
3 カメラ
4 ストレージ装置
5 電子制御装置(ECU)
21 通信インターフェース
22 メモリ
23 プロセッサ
31 軌跡推定部
32 照合部
33 空間情報取得部
34 制御部
1
21
Claims (1)
前記車両の走行に影響する地物を表す空間情報を含む第2の地図から、前記検出された道路及び前記検出された道路から所定の範囲内に位置する他の道路の前記空間情報を、前記車両10の自動運転制御に利用するために取得する空間情報取得部と、
最新の照合時において検出された道路と、前回の照合時において検出された道路とが異なり、かつ、前記最新の照合時において検出された道路が前回の照合時における前記所定の範囲から外れている場合、前記自動運転の制御レベルを制限し、あるいは、前記自動運転からドライバによる手動運転に切り替え、一方、最新の照合時において検出された道路と、前回の照合時において検出された道路とが一致し、あるいは、前記最新の照合時において検出された道路が前回の照合時における前記所定の範囲に含まれている場合、前記制御レベルを制限せずに自動運転を継続する制御部と、
を有する車両制御装置。 During automatic operation of the vehicle, by comparing the travel trajectory of the vehicle in the nearest predetermined section with the first map representing the road at each predetermined cycle, the road represented on the first map is determined. a matching unit that detects, as the road on which the vehicle is traveling, the section closest to the current position of the vehicle that is included in the road that most matches the travel locus;
the spatial information of the detected road and other roads located within a predetermined range from the detected road from a second map including spatial information representing features that affect the running of the vehicle; A spatial information acquisition unit acquired for use in automatic driving control of the vehicle 10,
The road detected at the time of the latest matching is different from the road detected at the time of the previous matching, and the road detected at the time of the latest matching is outside the predetermined range at the time of the previous matching. In this case, the control level of the automatic driving is limited, or the automatic driving is switched to manual driving by the driver, and the road detected at the time of the latest verification and the road detected at the time of the previous verification are the same. a control unit that continues automatic driving without limiting the control level when the road detected at the time of the latest verification is included in the predetermined range at the time of the previous verification;
A vehicle control device having
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021053729A JP2022150919A (en) | 2021-03-26 | 2021-03-26 | Vehicle control apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021053729A JP2022150919A (en) | 2021-03-26 | 2021-03-26 | Vehicle control apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022150919A true JP2022150919A (en) | 2022-10-07 |
Family
ID=83464618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021053729A Pending JP2022150919A (en) | 2021-03-26 | 2021-03-26 | Vehicle control apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022150919A (en) |
-
2021
- 2021-03-26 JP JP2021053729A patent/JP2022150919A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108628324B (en) | Unmanned vehicle navigation method, device, equipment and storage medium based on vector map | |
JP2021115983A (en) | Automated driving device | |
JP2020067698A (en) | Partition line detector and partition line detection method | |
CN113859263B (en) | Scheduled travel route setting device and scheduled travel route setting method | |
JP6943127B2 (en) | Position correction method, vehicle control method and position correction device | |
JP7087896B2 (en) | Driving lane estimation device, driving lane estimation method, and control program | |
JP6790951B2 (en) | Map information learning method and map information learning device | |
JP7234840B2 (en) | position estimator | |
US11920936B2 (en) | Vehicle controller, and method and computer program for controlling vehicle | |
US20220266824A1 (en) | Road information generation apparatus | |
JP7435513B2 (en) | Vehicle control device and vehicle control method | |
JP2022150919A (en) | Vehicle control apparatus | |
US12018946B2 (en) | Apparatus, method, and computer program for identifying road being traveled | |
US20220307840A1 (en) | Apparatus, method, and computer program for identifying road being traveled | |
US20230294689A1 (en) | Vehicle controller, and method and computer program for controlling vehicle | |
US20240077320A1 (en) | Vehicle controller, method, and computer program for vehicle control | |
US20230373535A1 (en) | Vehicle controller, method, and computer program for controlling vehicle | |
US12017672B2 (en) | Vehicle controller, and method and computer program for distance notification | |
EP4063218A1 (en) | Vehicle controller, and method and computer program for controlling vehicle | |
US20220324472A1 (en) | Vehicle controller, and method and computer program for distance notification | |
US20240067222A1 (en) | Vehicle controller, vehicle control method, and vehicle control computer program for vehicle control | |
US11867526B2 (en) | Map generation apparatus | |
US20240067233A1 (en) | Controller, method, and computer program for vehicle control | |
JP2023118462A (en) | Road end estimation device, road end estimation method, and road end estimation computer program | |
JP2023043587A (en) | Driving lane planning device, driving lane planning computer program, and driving lane planning method |