JP2019172068A - Operation determination device, operation determination method, and program - Google Patents
Operation determination device, operation determination method, and program Download PDFInfo
- Publication number
- JP2019172068A JP2019172068A JP2018062493A JP2018062493A JP2019172068A JP 2019172068 A JP2019172068 A JP 2019172068A JP 2018062493 A JP2018062493 A JP 2018062493A JP 2018062493 A JP2018062493 A JP 2018062493A JP 2019172068 A JP2019172068 A JP 2019172068A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- obstacle
- traveling direction
- junction
- intersection
- 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
- Navigation (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本開示は、交差点に差し掛かった車両の進行時の動作を決定する動作決定装置、動作決定方法およびプログラムに関する。 The present disclosure relates to an operation determination device, an operation determination method, and a program for determining an operation at the time of traveling of a vehicle approaching an intersection.
特許文献1には、自車が見通しの悪い交差点を進行する際に、同じ交差点に向かって自車の進行方向に接近する第1障害物および自車の逆進方向に存在する第2障害物をそれぞれ検知し、第1障害物と衝突する第1危険度ならびに第2障害物と衝突する第2危険度を判定する車両用衝突回避支援装置が開示されている。この車両用衝突回避支援装置は、所定値以上の第1危険度があると判定した場合に、第2危険度に応じて、現状位置で停車したり、自車の進行方向を逆進方向に変更したりする。
In
しかし、上述した特許文献1の構成では、第1障害物(例えば他車両)との衝突回避のために、第2危険度に応じて自車は現状位置(例えばT字路に差し掛かった場所)から逆進方向に進行方向を変更して後退することがあった。このため、交差点に向かう第1障害物および第2障害物の走行状況によっては自車が後退を継続する可能性もあり、自車が交差点をスムーズに進行することが困難となっていた。つまり、自車が交差点をスムーズに進行するという点において、従来技術に比べて改善の余地があったと考えられる。
However, in the configuration of
本開示は、上述した従来の事情に鑑みて案出され、自車が交差点を進行する際に、交差点に差し掛かる他車両の状況に応じて、自車が他車両との衝突を回避可能な動作を迅速かつ適応的に決定し、自車のスムーズなT字路の進行を支援する動作決定装置、動作決定方法およびプログラムを提供することを目的とする。 The present disclosure has been devised in view of the above-described conventional circumstances, and when the host vehicle travels an intersection, the host vehicle can avoid a collision with the other vehicle depending on the situation of the other vehicle approaching the intersection. It is an object of the present invention to provide an operation determination device, an operation determination method, and a program that determine an operation quickly and adaptively and support the progress of a smooth T-junction of the host vehicle.
本開示は、自動運転中の車両の進行方向に存在する障害物の進行方向を検知する状況検知部と、前記車両が交差点に差し掛かったとき、前記障害物の進行方向の検知結果に基づいて、前記障害物に対する前記車両の動作を決定する決定部と、を備える、動作決定装置を提供する。 The present disclosure is based on a state detection unit that detects a traveling direction of an obstacle that exists in a traveling direction of a vehicle during automatic driving, and a detection result of the traveling direction of the obstacle when the vehicle approaches an intersection. And a determination unit that determines the operation of the vehicle with respect to the obstacle.
また、本開示は、自動運転中の車両の進行方向に存在する障害物の進行方向を検知し、前記車両が交差点に差し掛かったとき、前記障害物の進行方向の検知結果に基づいて、前記障害物に対する前記車両の動作を決定する、動作決定方法を提供する。 Further, the present disclosure detects a traveling direction of an obstacle existing in a traveling direction of a vehicle during automatic driving, and the obstacle is based on a detection result of the traveling direction of the obstacle when the vehicle reaches an intersection. An operation determination method for determining an operation of the vehicle with respect to an object is provided.
また、本開示は、自動運転中の車両の進行方向に存在する障害物の進行方向を検知する処理と、前記車両が交差点に差し掛かったとき、前記障害物の進行方向の検知結果に基づいて、前記障害物に対する前記車両の動作を決定する処理と、をコンピュータに実行させるためのプログラムを提供する。 Further, the present disclosure is based on a process of detecting the traveling direction of an obstacle existing in the traveling direction of the vehicle during automatic driving, and the detection result of the traveling direction of the obstacle when the vehicle approaches an intersection, A program for causing a computer to execute a process of determining the operation of the vehicle with respect to the obstacle is provided.
なお、以上の構成要素の任意の組合せ、本開示の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本開示の態様として有効である。 It should be noted that any combination of the above-described components and a representation of the present disclosure converted between a method, an apparatus, a system, a recording medium, a computer program, and the like are also effective as an aspect of the present disclosure.
本開示によれば、自車が交差点を進行する際に、交差点に差し掛かる他車両の状況に応じて、自車が他車両との衝突を回避可能な動作を迅速かつ適応的に決定でき、自車のスムーズな交差点の進行を支援できる。 According to the present disclosure, when the own vehicle travels through the intersection, the operation that can avoid the collision with the other vehicle can be quickly and adaptively determined according to the situation of the other vehicle approaching the intersection. It is possible to support the smooth progress of the own vehicle.
以下、添付図面を適宜参照しながら、本開示に係る動作決定装置、動作決定方法およびプログラムを具体的に開示した各実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明、あるいは実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になることを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるものであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。 DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments that specifically disclose an operation determination device, an operation determination method, and a program according to the present disclosure will be described in detail with reference to the accompanying drawings as appropriate. However, more detailed description than necessary may be omitted. For example, a detailed description of already well-known matters or a redundant description of substantially the same configuration may be omitted. This is to avoid the following description from becoming unnecessarily redundant and to facilitate understanding by those skilled in the art. The accompanying drawings and the following description are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.
以下の各実施の形態では、動作決定装置は、例えば自動運転レベルが1以上の車両に搭載される。各実施の形態の内容を分かり易く説明するために、以下では、動作決定装置を搭載する車両として、自動運転レベルが3の自律走行が可能な自動運転車を例示して説明する。また、車両が自動運転中に差し掛かる交差点として、T字路を例示して説明するが、T字路以外の交差点においても同様に実施することが可能である。 In each of the following embodiments, the operation determination device is mounted on a vehicle having an automatic driving level of 1 or more, for example. In order to explain the contents of each embodiment in an easy-to-understand manner, an automatic driving vehicle capable of autonomous driving with an automatic driving level of 3 will be described below as an example of a vehicle equipped with an operation determining device. Further, a T-shaped road will be described as an example of an intersection that the vehicle will reach during automatic driving. However, the present invention can be similarly implemented at an intersection other than the T-shaped road.
(実施の形態1)
実施の形態1では、車両1は、T字路に接続される側道に位置し、T字路に接続される本道に向かって左折または右折をする際に、車両1のT字路に対する進行方向に接近する障害物(例えば互いに反対車線から接近する2台の他車両)との衝突を回避するための動作を決定する例を説明する。
(Embodiment 1)
In the first embodiment, the
図1は、実施の形態1に係る動作決定装置40が搭載される車両1の内部構成例を示すブロック図である。車両1は、GPS受信機10と、地図データベース20と、センサ部30と、動作決定装置40と、車両制御部50と、アクセルペダルアクチュエータ60と、ブレーキアクチュエータ70と、ステアリングアクチュエータ80とを含む構成である。個々の構成について詳細に説明する。
FIG. 1 is a block diagram illustrating an example of an internal configuration of a
GPS受信機10は、複数のGPS(Global Positioning System)衛星から送信された時刻および各GPS衛星の位置(つまり、3次元座標)を示す複数の信号を受信し、その受信された複数の信号に基づいて、GPS受信機10の位置(つまり、車両1の現在位置)を算出する。GPS受信機10は、車両1の現在位置の情報を動作決定装置40に出力する。
The
地図データベース20は、車両1が自動運転を行う上で必要となる走行道路および地形の情報を含む地図情報を格納する記録装置である。地図データベース20は、車両1内に予め記録されてもよいし、車両1に搭載されるカーナビゲーション装置(図示略)内に記録されてもよい。なお、地図データベース20は、車両1外の外部サーバ(図示略)に記録されてもよい。この場合には、車両1は、外部サーバとの間で無線通信が可能であり、その外部サーバから送信(提供)された地図情報(例えば、静的な地図情報に、リアルタイムな道路交通状況の情報が追加されたダイナミックマップ)を受信可能であり、その地図情報を用いて自動運転を制御可能である。
The
センサ部30は、複数のセンサ31,…,3s(s:2以上の整数)を有し、車両1の周辺の状況を検知し、この検知結果の情報を動作決定装置40に出力する。それぞれのセンサ31〜3sは、例えばカメラ、アラウンドビューカメラ、レーダと、複数のレーザレンジファインダのうちいずれかに該当する。なお、センサは、カメラ、アラウンドビューカメラ、レーダと、複数のレーザレンジファインダのうちいずれかに限定されず、例えばジャイロセンサ、加速度センサ、地磁気センサ、傾斜センサ、気温センサ、気圧センサ、湿度センサ、照度センサが含まれてもよい。
The
センサの一例としてのカメラは、CCD(Charge Coupled Device)もしくはCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子を有する。カメラは、例えば車両1の車体前部の中央に設置され、前方中央の範囲を検知範囲として撮像する。具体的には、カメラは、車両1の前方に存在する障害物(例えば、他車両、二輪車、自転車、歩行者。以下同様。)、交差点などに設置されるカーブミラー等を検知する。カメラは、撮像画像(例えばカーブミラーの撮像画像)のデータを用いた画像処理を実行可能である。カメラは、画像処理により、車両1の位置を基準とした障害物の位置および進行方向、カーブミラーの位置および大きさを検知できる。
A camera as an example of a sensor includes an image sensor such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS). The camera is installed, for example, in the center of the front part of the vehicle body of the
センサの一例としてのアラウンドビューカメラは、車両1の車体前方と車体後方と車体側方とにそれぞれ設置される複数台(例えば、車体前方に2台、車体後方に2台、車体側方2台の計6台)のカメラを用いて構成される。アラウンドビューカメラは、車両1の近傍の歩行者、白線、隣接する車線の他車両等を検知する。
The around view camera as an example of the sensor includes a plurality of units (for example, two units at the front of the vehicle body, two at the rear of the vehicle, and two at the side of the vehicle) installed at the front of the
センサの一例としてのレーダは、車両1の車体前方と車体後方とにそれぞれ設置される複数台(例えば2台)のレーダを用いて構成される。なお、レーダは、車両1の車体前方にのみ設置されてもよい。レーダは、例えばミリ波レーダ、ソナーレーダ、ライダー(LiDAR:Light Detection and Ranging、Laser Imaging Detection and Ranging)を用いて構成される。レーダは、超音波もしくはミリ波等の電磁波を限られた角度範囲で走査しながら照射し、その反射光を受光して照射の開始時点と反射光の受光時点との時間差を検知することで、自車両と障害物と距離、更には、自車両から見た障害物の方向を検知する。
A radar as an example of a sensor is configured by using a plurality of (for example, two) radars installed on the front and rear of the
センサの一例としてのレーザレンジファインダは、それぞれ車両1の車体前方右側、車体前方左側、車体側方右側、車体側方左側、車体後方右側、車体後方左側に設置される。レーザレンジファインダは、それぞれ車両1の前方右側、前方左側、側方右側、側方左側、後方右側、後方左側に存在する障害物(上述参照)等を検知する。具体的には、レーザレンジファインダは、それぞれレーザ光を一定の広角な角度範囲で走査しながら照射し、その反射光を受光して照射の開始時点と反射光の受光時点との時間差を検知することで、車両1と障害物と距離、更には、車両1から見た障害物の方向を検知する。
Laser range finders as examples of sensors are installed on the vehicle body front right side, vehicle body front left side, vehicle body side right side, vehicle body side left side, vehicle body rear right side, and vehicle body rear left side, respectively. The laser range finder detects obstacles (see above) and the like existing on the front right side, front left side, side right side, side left side, rear right side, and rear left side of the
動作決定装置40は、車両1内に搭載され、車両1の自動運転レベル1以上の自動運転時の制御機能が実装された自動運転コントローラ(いわゆる、ADAS:Advanced Driver-Assistance Systems)であり、自動運転における車両1の行動を決定する。動作決定装置40は、GPS受信機10、地図データベース20、センサ部30を構成するそれぞれのセンサから入力された各種のデータもしくは情報に基づいて、車両制御部50を介して、アクセルペダルアクチュエータ60、ブレーキアクチュエータ70、ステアリングアクチュエータ80のそれぞれの動作を制御することで、車両1の自動運転を実現する。
The
車両1の自動運転は、例えば、他車両等の障害物(上述参照)に衝突しそうになる直前にブレーキを作動させて車両1を停止させる機能、車両1の前方を走る他車両との間で一定の間隔を保ったまま追従する機能、車線からはみ出さないように車両1のステアリングを制御する機能であるが、これらはあくまで限定列挙したものであり、これらの機能に限定されない。
For example, the automatic driving of the
動作決定装置40は、状況検知部41と、回避動作データベース42と、回避動作決定部43とを含む。状況検知部41および回避動作決定部43は、例えば車両1に搭載される電子制御ユニット(ECU:Electronic Control Unit)を用いて構成される。つまり、状況検知部41および回避動作決定部43は、上述した電子制御ユニットがメモリM1と協働して、電子制御ユニットがメモリM1に格納されたプログラムおよびデータを参照して実行することにより、機能的かつ具体的に実現可能となる。
The
位置取得部の一例としての動作決定装置40は、GPS受信機10により算出された、自動運転中の車両1の現在位置の情報(位置情報の一例)を入力して取得して状況検知部41に出力する。
The
状況検知部41は、車両1の現在位置の情報と地図データベース20から取得した地図情報とセンサ部30(つまり、複数のセンサ31〜3sのそれぞれ)の検知結果の情報とを入力して取得する。状況検知部41は、入力された各種の情報に基づいて、自動運転中の車両1の現在の走行情報、ならびに車両1の進行方向に接近する障害物(上述参照)の進行方向を認識する。状況検知部41は、車両1の進行方向に接近する障害物(上述参照)の進行方向の認識結果を回避動作決定部43に出力する。
The
走行情報は、例えば車両1の進行方向、走行位置、車速、車両1の目的地までの移動距離および所要時間である。車両1の進行方向に接近する障害物の進行方向は、例えば車両1がT字路に差し掛かった場合(図2参照)、車両1の進行方向(例えば直進方向、左折方向または右折方向)に接近する障害物(例えば1台以上の他車両)のT字路に対する進行方向(例えば直進方向、左折方向または右折方向)である。
The travel information is, for example, the traveling direction of the
図2は、実施の形態1に係る動作の決定時の車両1および他車両C1,C2の位置状況例を示す説明図である。図2に示すように、車両1は、交差点の一例としてのT字路TSC1に接続される側道STRに位置し、T字路TSC1に差し掛かった状態である。以下、交差点としてT字路を例示して説明するが、以下の説明はY字路などの他の交差点においても同様に適用可能である。なお、実施の形態1では、説明の都合上、側道STRは一方通行ではない車道であるが、車両1の1台分しか走行できない車幅を有する。
FIG. 2 is an explanatory diagram illustrating an example of a position situation of the
一方、車両1から見た障害物の一例としての他車両C1は、T字路TSC1に接続される本道MTRの車道MTR2をT字路TSC1に向かって接近している。また、車両1から見た障害物の一例としての他車両C2は、T字路TSC1に接続される本道MTRの車道MTR1をT字路TSC1に向かって接近している。
On the other hand, the other vehicle C1 as an example of the obstacle viewed from the
T字路TSC1には、カーブミラーCVR1が配置されている。車両1からカーブミラーCVR1を見た場合、カーブミラーCVR1には、本道MTRを走行する障害物(例えば、T字路TSC1に接近する他車両C1,C2)がそれぞれ映る。図2において、他車両C1,C2は、それぞれカーブミラーCVR1に映る程にT字路TSC1に接近している。
A curved mirror CVR1 is disposed on the T-junction TSC1. When the curve mirror CVR1 is viewed from the
例えば、他車両C1がT字路TSC1を右折するための方向指示器を点滅している場合には、カーブミラーCVR1には、他車両C1のT字路TSC1に対する進行方向(つまり、右折方向)が映る。同様に、他車両C2がT字路TSC1を左折するための方向指示器を点滅している場合には、カーブミラーCVR1には、他車両C1のT字路TSC1に対する進行方向(つまり、左折方向)が映る。なお、他車両C1、C2がT字路TSC1をそれぞれ直進する場合には、それぞれの方向指示器は点滅しない。 For example, when the other vehicle C1 blinks a direction indicator for making a right turn on the T-junction TSC1, the traveling direction with respect to the T-junction TSC1 of the other vehicle C1 (that is, the right turn direction) is displayed on the curve mirror CVR1. Is reflected. Similarly, when the other vehicle C2 blinks the direction indicator for turning left at the T-junction TSC1, the traveling direction of the other vehicle C1 with respect to the T-junction TSC1 (that is, the left turn direction) ) Is reflected. When the other vehicles C1 and C2 go straight on the T-junction TSC1, the respective direction indicators do not blink.
従って、状況検知部41は、上述したT字路TSC1の進行方向に対する方向指示器の点滅の有無に鑑みて、カーブミラーCVR1の撮像画像を解析することにより、T字路TSC1に接近する他車両C1,C2のT字路TSC1に対する進行方向を高精度に推定できる。なお、状況検知部41は、車両1と他車両C1,C2との間で既定の無線通信を用いて行われる車車間通信、あるいは車両1と既知のインフラとの無線通信(例えば、インフラとして備えられたアクセスポイントを介した通信、他車両C1,C2の進行方向を管制するサーバ装置(図示略)を介した通信)などを用いて、他車両C1,C2のT字路TSC1に対する進行方向を認識してもよい。
Accordingly, the
回避動作データベース42は、車両1がT字路TSC1に差し掛かったときに、車両1のT字路TSC1に対する進行方向と他車両C1,C2のT字路TSC1に対するそれぞれの進行方向とに対応した回避動作が定義付けられたテーブルTBL1を保持する。回避動作は、車両1がT字路TSC1を進行する際に、障害物(例えば図2に示す他車両C1,C2)との衝突を回避するための動作を示す。なお、図1では、便宜的に「データベース」を「DB」と略記している。実施の形態1に係る回避動作データベース42の内容(図3参照)については後述する。
The
回避動作決定部43は、回避動作データベース42を参照し、状況検知部41からの出力(つまり、車両1の進行方向に接近する障害物(上述参照)の進行方向の認識結果)に対応する回避動作を、T字路TSC1に差し掛かった車両1の自動運転中の動作として決定する。回避動作決定部43は、決定された動作を実行するための実行指示を、車両1の自動運転を含む各種の制御を行うための車両制御部50に出力する。
The avoidance
ここで、実施の形態1に係る回避動作データベース42の内容について、図3を参照して説明する。図3は、実施の形態1に係る回避動作データベース42の一例を示す図である。回避動作データベース42に保持されるテーブルTBL1は、上述したように、車両1のT字路TSC1に対する進行方向と他車両C1,C2のT字路TSC1に対するそれぞれの進行方向とに対応した回避動作を定義する。図2に示す状況において、テーブルTBL1の各内容について説明する。
Here, the contents of the
例えば車両1は、T字路TSC1を左折する際、他車両C1,C2がともに直進する旨の進行方向を検知した場合には、回避動作として、他車両C2の通過後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が完了したことを検知可能である。
For example, when the
また例えば車両1は、T字路TSC1を左折する際、他車両C1が直進、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、他車両C2の左折前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2が左折する前の状態であることを検知可能である。これは、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC1を左折する際、他車両C1が右折、他車両C2が直進する旨の進行方向を検知した場合には、回避動作として、他車両C2の通過後であって他車両C1が右折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が完了したこと、ならびに他車両C1が右折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC1を左折する際、他車両C1が右折、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、他車両C1が右折する前であって他車両C2が左折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1が右折する前の状態であること、ならびに他車両C2が左折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折、他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC1を右折する際、他車両C1,C2がともに直進する旨の進行方向を検知した場合には、回避動作として、他車両C1,C2の通過後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1,C2の通過が完了したことを検知可能である。
In addition, for example, when the
また、車両1は、T字路TSC1を右折する際、他車両C1が直進、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、他車両C1の通過後であって他車両C2の左折前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1の通過が完了したこと、ならびに他車両C2が左折する前の状態であることを検知可能である。これは、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C2が左折して側道STRに進行(進入)できないためである。
Further, when the
例えば車両1は、T字路TSC1を右折する際、他車両C1が右折、他車両C2が直進する旨の進行方向を検知した場合には、回避動作として、他車両C2の通過後であって他車両C1が右折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が完了したこと、ならびに他車両C1が右折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折して側道STRに進行(進入)できないためである。
For example, when the
また例えば車両1は、T字路TSC1を右折する際、他車両C1が右折、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、他車両C1が右折する前であって他車両C2が左折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1が右折する前の状態であること、ならびに他車両C2が左折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折、他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
メモリM1は、例えばRAM(Random Access Memory)とROM(Read Only Memory)とを用いて構成され、動作決定装置40および車両制御部50のそれぞれの動作の実行に必要なプログラム、データ、更には、動作中に生成されたデータ又は情報を一時的に保持する。RAMは、例えば動作決定装置40および車両制御部50のそれぞれの動作時に使用されるワークメモリである。ROMは、例えば動作決定装置40および車両制御部50のそれぞれを制御するためのプログラム及びデータを予め記憶して保持する。
The memory M1 is configured using, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory), and programs, data, and further necessary for executing the operations of the
車両制御部50は、例えば車両1の自動運転レベル1以上の自動運転時の制御機能を実装した自動運転コントローラ(図示略)を含む。具体的には、車両制御部50は、ドライバー等のユーザのHMI(Human Machine Interface、図示略)から入力された制御コマンド、センサ部S0に含まれるそれぞれのセンサ31〜3sから収集した各種情報を所定の自動運転アルゴリズムに適用する。これにより、車両制御部50は、例えば車両1のアクセルスロットル開度、車両1のブレーキ力、ステアリング舵角等の自動運転に必要な制御対象機器を制御するための制御値を計算する。
The
制御値は、例えば自動運転コントローラに含まれる軌道生成部(図示略)により生成される走行軌道(つまり、ユーザのHMIに対する操作により指定される目的地までの走行経路)に従って走行するように計算される。走行軌道は、軌道生成部(図示略)により計算されて生成され、車両制御部50に入力される。車両制御部50は、計算された制御値を、各制御対象(例えば、ステアリング、アクセルペダル、ブレーキ)を駆動するためのアクチュエータ(つまり、アクセルペダルアクチュエータ60、ブレーキアクチュエータ70、ステアリングアクチュエータ80)又はウインカーコントローラ(図示略)に伝達する。
The control value is calculated so that the vehicle travels according to a travel track generated by a track generation unit (not shown) included in the automatic operation controller (that is, a travel route to the destination specified by the user's operation on the HMI). The The travel track is calculated and generated by a track generation unit (not shown), and is input to the
車両制御部50は、動作決定装置40(具体的には、回避動作決定部43)から出力された実行指示を取得する。車両制御部50は、この実行指示に基づいて、アクセルペダルアクチュエータ60、ブレーキアクチュエータ70、ステアリングアクチュエータ80、ウインカーコントローラ(図示略)の作動を制御することで、動作決定装置40により決定された回避動作を実行する。これにより、車両1は、T字路TSC1に差し掛かって所望の目的方向に進行する際に、T字路TSC1に差し掛かる他車両C1,C2の状況に応じて、他車両C1,C2との衝突を回避可能な動作を迅速かつ適応的に実行できるので、T字路TSC1をスムーズに進行できる。
The
アクセルペダルアクチュエータ60は、例えば車両制御部50から入力されるアクセルペダル(図示略)の制御信号に従って、自動運転時におけるアクセルペダルの作動(言い換えると、車両1の車速の維持又は増減)を制御する。
The
ブレーキアクチュエータ70は、例えば車両制御部50から入力されるステアリング(図示略)の制御信号に従って、自動運転時におけるブレーキの作動(言い換えると、車両1の制動の維持又は変更)を制御する。
The
ステアリングアクチュエータ80は、車両制御部50から入力されるステアリング(図示略)の制御信号に従って、自動運転時におけるステアリングの作動(言い換えると、車両1の進行方向の維持又は変更)を制御する。
The steering
次に、実施の形態1に係る動作決定装置40を搭載する車両1がT字路TSC1に差し掛かったときの動作を決定するための動作手順について、図4を参照して説明する。図4は、実施の形態1に係る動作決定装置40を含む車両1の動作手順例を説明するフローチャートである。
Next, an operation procedure for determining an operation when the
図4において、車両1の動作決定装置40は、GPS受信機10からの情報に基づいて、T字路(例えば図2に示すT字路TSC1)に差し掛かったことを検知する(St0)。動作決定装置40の状況検知部41は、センサ部30の出力に基づいて、T字路TSC1の進行方向(例えば、車両1が左折,右折する場合には本道MTRの車道MTR1,MTR2にそれぞれ向かう方向)に他車両(例えば他車両C1,C2)の存在を検知したか否かを検知する(St1)。T字路TSC1の進行方向に他車両の存在が検知されない場合には(St1、NO)、車両1は、他車両との衝突する可能性が低いと考えられるため、目的方向(つまり、左折方向または右折方向)にT字路TSC1を進行する(St5)。
In FIG. 4, the
一方、状況検知部41は、T字路TSC1の進行方向に他車両の存在を検知した場合には(St1、YES)、T字路TSC1に進入する他車両C1,C2の状況(具体的には、他車両C1,C2がT字路TSC1を直進、左折または右折のうちどの方向に対する進行しようとしているか)を判断する(St2)。
On the other hand, when the
回避動作決定部43は、ステップSt2の判断結果と回避動作データベース42に保持されるテーブルTBL1(図3参照)とに基づいて、車両1(つまり、自車両)が他車両C1,C2との衝突を回避するための回避動作を決定する(St3)。回避動作決定部43は、決定された動作を実行するための実行指示を、車両1の自動運転を含む各種の制御を行うための車両制御部50に出力する。
The avoidance
車両制御部50は、この実行指示に基づいて、アクセルペダルアクチュエータ60、ブレーキアクチュエータ70、ステアリングアクチュエータ80、ウインカーコントローラ(図示略)の作動を制御することで、動作決定装置40により決定された回避動作を実行する(St4)。
The
以上により、実施の形態1に係る動作決定装置40は、車両1の周辺を検知する複数のセンサ31〜3sを有する車両1に搭載され、自動運転中の車両1の位置情報を取得し、複数のセンサ31〜3sのそれぞれの検知結果に基づいて、自動運転中の車両1の進行方向に接近する障害物(例えば他車両C1,C2)の進行方向を検知する。動作決定装置40は、車両1がT字路TSC1に差し掛かったとき、障害物の進行方向の検知結果に基づいて、車両1が障害物との衝突を回避するための動作を決定する。
As described above, the
これにより、動作決定装置40または車両1は、自車両がT字路TSC1を進行する際に、T字路TSC1に差し掛かる他車両C1,C2の状況に応じて、自車両が他車両C1,C2との衝突を回避可能な動作を迅速かつ適応的に決定できる。従って、動作決定装置40または車両1は、従来技術のように側道STRの逆進方向に後退するという動作を行わず、他車両C1,C2の通過を待機したり他車両の通過より先行して進行したりするので、自車両のスムーズなT字路TSC1の進行を支援できる。
Thereby, when the own vehicle travels the T-junction TSC1, the
また、動作決定装置40は、決定された動作を実行するための実行指示を、車両1の運転を制御するための車両制御部50に出力する。これにより、車両1は、T字路TSC1に対して所望の目的方向に進行する際、他車両C1,C2との衝突を回避可能な動作を迅速に実行できるので、T字路TSC1をスムーズかつ安全に進行できる。
Further, the
また、動作決定装置40は、障害物の進行方向の検知結果に基づいて、障害物のT字路TSC1の進行より前に車両1がT字路を進行する動作を決定する。これにより、車両1は、常に他車両がT字路を通過するまで待機する必要が無く、自車両の位置する車道の特性等に鑑みて他車両の進入を阻害する可能性がある場合等に先行してT字路を進行でき、T字路TSC1をスムーズかつ安全に進行できる。
In addition, the
また、動作決定装置40は、障害物の進行方向の検知結果に基づいて、障害物のT字路TSC1への進行の後に車両1がT字路TSC1を進行する動作を決定する。これにより、車両1は、他車両にT字路の進行を譲ってその他車両がT字路を通過し終えたことを検知した後で、T字路を安全に進行できる。
Further, the
また、動作決定措置40は、障害物が複数存在する場合、複数の障害物の各々の進行方向の検知結果に基づいて、複数の障害物のT字路への進行より前に車両1がT字路を進行する動作を決定する。これにより、車両1は、T字路TSC1に接近する障害物が複数いる場合でも、自車両の位置する車道の特性等に鑑みて複数の他車両よりも優先的にT字路を進行できるので、T字路TSC1をスムーズかつ安全に進行できる。
In addition, when there are a plurality of obstacles, the
また、動作決定装置40は、障害物が複数存在する場合、複数の障害物の各々の進行方向の検知結果に基づいて、第1の障害物(例えば、他車両C1または他車両C2)のT字路への進行の後であってかつ第1の障害物とは異なる第2の障害物(例えば、他車両C2または他車両C1)のT字路への進行よりも前に、車両1がT字路を進行する動作を決定する。これにより、車両1は、T字路に接近する障害物が複数(例えば2台の他車両C1,C2)存在する場合、それぞれの障害物の進行方向に応じて、1台を譲って先行して進行させてもう1台よりは先に進行するので、T字路の状況に対して適応的で安全かつスムーズに進行できる。
In addition, when there are a plurality of obstacles, the
また、動作決定装置40は、障害物が複数存在する場合、複数の障害物の各々の進行方向の検知結果に基づいて、複数の障害物のT字路への進行の後に車両1がT字路を進行する動作を決定する。これにより、車両1は、T字路TSC1に接近する障害物が複数いる場合でも、自車両の位置する車道の特性等に鑑みて複数の他車両に先行した進行を譲るので、T字路TSC1を安全に進行できる。
In addition, when there are a plurality of obstacles, the
また、T字路TSC1にはカーブミラーCVR1が設けられ、動作決定装置40は、複数のセンサ31〜3sのいずれかにより撮像されたカーブミラーCVR1の撮像画像に基づいて、カーブミラーCVR1に映る障害物の進行方向を検知する。これにより、車両1は、T字路TSC1の進行方向に対する他車両C1,C2による方向指示器の点滅の有無に鑑みて、カーブミラーCVR1の撮像画像を解析することにより、T字路TSC1に接近する他車両C1,C2のT字路TSC1に対する進行方向を高精度に推定できる。
In addition, the T-junction TSC1 is provided with a curve mirror CVR1, and the
(実施の形態2)
実施の形態2では、車両1が位置する側道が、実施の形態1に対応する側道に比べて、車道(道路)の車線数が2つ(言い換えると、道幅が2台分の長さ)を有する点が異なり、その他の状況は同一である例を説明する。
(Embodiment 2)
In the second embodiment, the side road on which the
また、実施の形態2に係る動作決定装置40および車両1の構成は実施の形態1に係る動作決定装置40および車両1の構成と同一であるため、実施の形態1と同一の内容については同一の符号を参照して説明を簡略化または省略し、異なる内容について説明する。
Moreover, since the structure of the operation |
図5は、実施の形態2に係る動作の決定時の車両および他車両の位置状況例を示す説明図である。図5では、図2の説明と同一の内容については説明を簡略化または省略し、異なる内容について説明する。図5に示すように、車両1は、T字路TSC2に接続される側道STRの車道STR1に位置する。図5の側道STRは、図2の側道STRと異なり、2台分の車両が通行可能な車幅または車線数を有する。言い換えると、側道STRを構成する車道STR1,STR2は、互いに反対車線の関係を有する車道である。
FIG. 5 is an explanatory diagram illustrating an example of a position situation of the vehicle and another vehicle at the time of determining the operation according to the second embodiment. In FIG. 5, the same content as the description of FIG. 2 is simplified or omitted, and the different content is described. As shown in FIG. 5, the
従って、実施の形態1と異なり、車両1は、他車両C1,C2との衝突を回避するための回避動作を決定する際、車両1のT字路TSC2に対する進行方向によっては、他車両C1が右折、他車両C2が左折をそれぞれする前にT字路TSC2を進行することを考慮しなくてもよい。これは、他車両C1がT字路TSC2を右折、他車両C2がT字路TSC2を左折すると、車道STR2に進入するので、車両1との衝突の可能性が低くなるためである。
Therefore, unlike the first embodiment, when the
図6は、実施の形態2に係る回避動作データベース42の一例を示す図である。回避動作データベース42に保持されるテーブルTBL2は、車両1のT字路TSC2に対する進行方向と他車両C1,C2のT字路TSC2に対するそれぞれの進行方向とに対応した回避動作を定義する。図5に示す状況において、図3に示すテーブルTBL1と同一内容についての説明は省略し、図3に示すテーブルTBL1との相違箇所について説明する。
FIG. 6 is a diagram illustrating an example of the
例えば車両1は、T字路TSC2を左折する際、他車両C1が直進、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、いつでも進行してよいと決定する。これは、側道STRが車道STR1,STR2の2台分の車幅(言い換えると、2車線の車道)を有するので、車両1がT字路TSC2を左折する際に、他車両C2の左折を考慮する必要が無いためである。
For example, when the
また例えば車両1は、T字路TSC2を左折する際、他車両C1が右折、他車両C2が直進する旨の進行方向を検知した場合には、回避動作として、他車両C2の通過後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が完了したことを検知可能である。これも同様に、側道STRが車道STR1,STR2の2台分の車幅(言い換えると、2車線の車道)を有するので、車両1がT字路TSC2を左折する際に、他車両C1の右折を考慮する必要が無いためである。
Further, for example, when the
また例えば車両1は、T字路TSC1を左折する際、他車両C1が右折、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、いつでも進行してよいと決定する。これも同様に、側道STRが車道STR1,STR2の2台分の車幅(言い換えると、2車線の車道)を有するので、車両1がT字路TSC2を左折する際に、他車両C1の右折、他車両C2の左折をそれぞれ考慮する必要が無いためである。
Further, for example, when the
また例えば車両1は、T字路TSC2を右折する際、他車両C1が直進、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、他車両C1の通過後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1の通過が完了したことを検知可能である。これも同様に、側道STRが車道STR1,STR2の2台分の車幅(言い換えると、2車線の車道)を有するので、車両1がT字路TSC2を右折する際に、他車両C2の左折を考慮する必要が無いためである。
Also, for example, when the
また例えば車両1は、T字路TSC2を右折する際、他車両C1が右折、他車両C2が直進する旨の進行方向を検知した場合には、回避動作として、他車両C2の通過後であって他車両C1が右折した後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が完了したこと、ならびに他車両C1の右折が完了したことを検知可能である。これは、側道STRが車道STR1,STR2の2台分の車幅(言い換えると、2車線の車道)を有するので、車両1がT字路TSC2を右折する際に、他車両C1の右折前に進行する必要がなく、さらに、他車両C1の右折時に衝突しないように他車両C1の右折の完了を検知してから右折するのが安全だからである。
Further, for example, when the
また例えば車両1は、T字路TSC2を右折する際、他車両C1が右折、他車両C2が左折する旨の進行方向を検知した場合には、回避動作として、他車両C1が右折した後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1の右折が完了したことを検知可能である。これも同様に、側道STRが車道STR1,STR2の2台分の車幅(言い換えると、2車線の車道)を有するので、車両1がT字路TSC2を右折する際に、他車両C2の左折を考慮する必要が無く、さらに、他車両C1の右折時に衝突しないように他車両C1の右折の完了を検知してから右折するのが安全だからである。
Further, for example, when the
また、実施の形態2に係る動作決定装置40の回避動作を決定するための動作手順は図4に示す動作手順と同一であるため、ここでは説明を省略する。
In addition, the operation procedure for determining the avoidance operation of the
以上により、実施の形態2に係る動作決定装置40は、障害物(例えば他車両C1,C2)の進行方向の検知結果と車両1が位置する道路(例えば側道STR)の車線数または道幅とに基づいて、他車両C1,C2との衝突を回避するための動作を決定する。これにより、動作決定装置40または車両1は、車両1が位置する車道(例えば側道STRの車道STR1を含む側道STR)の車線数または道幅が、車両1以外の他車両C1,C2が走行可能な程に広い場合には、側道STRの車線数または道幅も考慮して他車両C1,C2との衝突を回避可能な動作を適応的に決定できる。
As described above, the
(実施の形態3)
実施の形態3では、実施の形態1と同様の車線数または道幅を有する側道STRの車道STR1に位置する車両1がT字路TSC3を進行する際に、他車両C1,C2だけでなく、T字路TSC3の横断歩道CRS1,CRS2を横断する歩行者PD1,PD2の有無も考慮する点が異なり、その他の状況は同一である例を説明する。
(Embodiment 3)
In the third embodiment, when the
また、実施の形態3に係る動作決定装置40および車両1の構成は実施の形態1に係る動作決定装置40および車両1の構成と同一であるため、実施の形態1と同一の内容については同一の符号を参照して説明を簡略化または省略し、異なる内容について説明する。
Moreover, since the structure of the operation |
図7は、実施の形態3に係る動作の決定時の車両、障害物および歩行者の位置状況例を示す説明図である。図7では、図2の説明と同一の内容について説明を簡略化または省略し、異なる内容について説明する。図7に示すように、T字路TSC3には本道MTRを横断する一対の横断歩道CRS1,CRS2がそれぞれ対向的に設けられており、歩行者PD1,PD2がそれぞれの横断歩道CRS1,CRS2を歩行している。他車両C1は、歩行者PD1が横断歩道CRS1を歩行している場合には、少なくとも歩行者PD1の横断が完了するまで進行を待機する。同様に、他車両C2は、歩行者PD2が横断歩道CRS2を歩行している場合には、少なくとも歩行者PD2の横断が完了するまで進行を待機する。 FIG. 7 is an explanatory diagram illustrating an example of a position situation of a vehicle, an obstacle, and a pedestrian at the time of determining an operation according to the third embodiment. In FIG. 7, description of the same contents as those of FIG. 2 is simplified or omitted, and different contents are described. As shown in FIG. 7, a pair of pedestrian crossings CRS1 and CRS2 crossing the main road MTR are provided opposite to each other at the T-junction TSC3, and pedestrians PD1 and PD2 walk along the pedestrian crossings CRS1 and CRS2. is doing. When the pedestrian PD1 is walking on the pedestrian crossing CRS1, the other vehicle C1 waits for progress until at least the crossing of the pedestrian PD1 is completed. Similarly, when the pedestrian PD2 is walking on the pedestrian crossing CRS2, the other vehicle C2 waits for progress until at least the crossing of the pedestrian PD2 is completed.
また、他車両C1は、T字路TSC3を直進するときに歩行者PD2が横断歩道CRS2を歩行している場合には、交差点TSC3の手前で停車し、歩行者PD2の横断が完了するまで進行を待機する。同様に、他車両C2は、T字路TSC3を直進するときに歩行者PD1が横断歩道CRS1を歩行している場合には、交差点TSC3の手前で停車し、歩行者PD1の横断が完了するまで進行を待機する。 Further, when the pedestrian PD2 is walking on the pedestrian crossing CRS2 when going straight on the T-junction TSC3, the other vehicle C1 stops before the intersection TSC3 and proceeds until the crossing of the pedestrian PD2 is completed. Wait. Similarly, when the pedestrian PD1 is walking on the pedestrian crossing CRS1 when going straight on the T-junction TSC3, the other vehicle C2 stops before the intersection TSC3 until the pedestrian PD1 completes the crossing. Wait for progress.
また、車両1は、T字路TSC3を右折または左折するときに歩行者PD1またはPD2が横断歩道CRS1または横断歩道CRS2を歩行している場合には、交差点TSC3の手前で停車し、歩行者PD1または歩行者PD2の横断が完了するまで進行を待機する。
In addition, when the pedestrian PD1 or PD2 is walking on the pedestrian crossing CRS1 or pedestrian crossing CRS2 when turning right or left on the T-junction TSC3, the
図8および図9は、実施の形態3に係る回避動作データベース42の一例を示す図である。回避動作データベース42に保持されるテーブルTBL3−1,3−2は、車両1のT字路TSC3に対する進行方向と他車両C1,C2のT字路TSC2に対するそれぞれの進行方向と歩行者PD,PD2の有無とに対応した回避動作を定義する。図7に示す状況において、テーブルTBL3−1,3−2の各内容について説明する。
8 and 9 are diagrams illustrating an example of the
例えば車両1は、T字路TSC3を左折する際、他車両C1,C2がともに直進する旨の進行方向と少なくとも歩行者PD1の存在とを検知した場合には、回避動作として、歩行者PD1の横断後であって他車両C2の通過後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって歩行者PD1の横断が完了したことおよび他車両C2の通過が完了したことを検知可能である。
For example, when the
また例えば車両1は、T字路TSC3を左折する際、他車両C1,C2がともに直進する旨の進行方向と歩行者PD1の不在および歩行者PD2の存在とを検知した場合には、回避動作として、他車両C2の通過前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって歩行者PD2の横断が完了する前で他車両C2の通過が未完了であることを検知可能である。これは、歩行者PD2が横断歩道CRS2を横断している最中であるため、他車両C2は歩行者PD2が横断歩道CRS2の横断を完了するまでに時間がかかり、車両1が左折し終えるまでに十分な時間があると考えられるためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を左折する際、他車両C1が直進、他車両C2が左折する旨の進行方向と少なくとも歩行者PD1の存在とを検知した場合には、回避動作として、歩行者PD1の横断後であって他車両C2の左折前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって歩行者PD1の横断が完了したことおよび他車両C2が左折する前の状態であることを検知可能である。これは、側道STRが車両1の1台分の車幅しかないため、車両1が歩行者PD1の横断が完了した後に側道STRから出発しないと他車両C2が左折して側道STRに進行(進入)できないためである。
Also, for example, when the
また例えば車両1は、T字路TSC3を左折する際、他車両C1が直進、他車両C2が左折する旨の進行方向と歩行者PD1の不在および歩行者PD2の存在とを検知した場合には、回避動作として、他車両C2の左折前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2が左折する前の状態であることを検知可能である。これは、側道STRが車両1の1台分の車幅しかないため、車両1が歩行者PD1の横断が完了した後に側道STRから出発しないと他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を左折する際、他車両C1が右折、他車両C2が直進する旨の進行方向と少なくとも歩行者PD1の存在とを検知した場合には、回避動作として、他車両C2の通過後であって他車両C1が右折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が完了したこと、ならびに他車両C1が右折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を左折する際、他車両C1が右折、他車両C2が直進する旨の進行方向と歩行者PD1の不在および歩行者PD2の存在とを検知した場合には、回避動作として、他車両C1の右折前であって他車両C2の通過前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1が右折する前の状態であること、ならびに他車両C2の通過が未完了であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC1を左折する際、他車両C1が右折、他車両C2が左折する旨の進行方向と少なくとも歩行者PD1の存在とを検知した場合には、回避動作として、歩行者PD1の横断後であって、他車両C1が右折する前かつ他車両C2が左折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって歩行者PD1が横断する前の状態であること、他車両C1が右折する前の状態であること、ならびに他車両C2が左折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が歩行者PD1の横断が完了した後に先に側道STRから出発しないと他車両C1が右折、他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC1を左折する際、他車両C1が右折、他車両C2が左折する旨の進行方向と歩行者PD1の不在および歩行者PD2の存在とを検知した場合には、回避動作として、他車両C1が右折する前かつ他車両C2が左折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1が右折する前の状態であること、ならびに他車両C2が左折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折、他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1,C2がともに直進する旨の進行方向と少なくとも歩行者PD2の存在とを検知した場合には、回避動作として、他車両C1,C2の通過後に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1,C2の通過が完了したことを検知可能である。
Further, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1,C2がともに直進する旨の進行方向と歩行者PD2の不在および歩行者PD1の存在とを検知した場合には、回避動作として、他車両C2の通過前であって他車両C1の通過前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が未完了であること、ならびに他車両C1の通過が未完了であることを検知可能である。これは、歩行者PD1が横断歩道CRS1を横断している最中であるため、他車両C1,C2はともに歩行者PD1が横断歩道CRS1の横断を完了するまで進行を待機するので、その完了の検知までに時間がかかり、車両1は他車両C1,C2がT字路TSC3を通過する前に先行して右折し終えるまでに十分な時間があると考えられるためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1が直進、他車両C2が左折する旨の進行方向と少なくとも歩行者PD2の存在とを検知した場合には、回避動作として、他車両C1の通過後であって他車両C2の左折前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1の通過が完了したこと、ならびに他車両C2が左折する前の状態であることを検知可能である。これは、側道STRが車両1の1台分の車幅しかないため、車両1が歩行者PD2の横断が完了した後に先に側道STRから出発しないと他車両C2が左折して側道STRに進行(進入)できないためである。
In addition, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1が直進、他車両C2が左折する旨の進行方向と歩行者PD2の不在と歩行者PD1の存在とを検知した場合には、回避動作として、他車両C1の通過前であって他車両C2の左折前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C1の通過が未完了であること、ならびに他車両C2が左折する前の状態であることを検知可能である。これは、歩行者PD1が横断歩道CRS1を横断している最中であるため、他車両C1は歩行者PD1が横断歩道CRS1の横断を完了するまでに時間がかかり、また、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1が右折、他車両C2が直進する旨の進行方向と少なくとも歩行者PD2の存在とを検知した場合には、回避動作として、他車両C2の通過後であって他車両C1が右折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が完了したこと、ならびに他車両C1が右折する前の状態であることを検知可能である。これは、歩行者PD2が横断歩道CRS2を横断している最中であるため、車両1も他車両C2も歩行者PD2が横断歩道CRS2の横断を完了するまでに進行できないため、右折を行う車両1よりも直進を行う他車両C2の進行が優先され、また、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折して側道STRに進行(進入)できないためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1が右折、他車両C2が直進する旨の進行方向と歩行者PD2の不在および歩行者PD1の存在とを検知した場合には、回避動作として、他車両C2の通過前であって他車両C1が右折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって他車両C2の通過が未完了であること、ならびに他車両C1が右折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折して側道STRに進行(進入)できない上に、他車両C2は歩行者PD1の横断歩道CRS1の横断を完了するまで進行を待機するので、その完了の検知までに時間がかかり、車両1は他車両C2がT字路TSC3を通過する前に先行して右折し終えるまでに十分な時間があると考えられるためである。
Further, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1が右折、他車両C2が左折する旨の進行方向と少なくとも歩行者PD2の存在とを検知した場合には、回避動作として、歩行者PD2の横断後であって、他車両C1が右折する前かつ他車両C2が左折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって歩行者PD2が横断する前の状態であること、他車両C1が右折する前の状態であること、ならびに他車両C2が左折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が歩行者PD2の横断が完了した後に先に側道STRから出発しないと他車両C1が右折、他車両C2が左折して側道STRに進行(進入)できないためである。
Also, for example, when the
また例えば車両1は、T字路TSC3を右折する際、他車両C1が右折、他車両C2が左折する旨の進行方向と歩行者PD2の不在および歩行者PD1の存在とを検知した場合には、回避動作として、他車両C1が右折する前かつ他車両C2が左折する前に進行すると決定する。車両1は、例えばカーブミラーCVR1の撮像画像の解析等によって、他車両C1が右折する前の状態であること、ならびに他車両C2が左折する前の状態であることを検知可能である。これも同様に、側道STRが車両1の1台分の車幅しかないため、車両1が先に側道STRから出発しないと他車両C1が右折、他車両C2が左折して側道STRに進行(進入)できないためである。
Further, for example, when the
次に、実施の形態3に係る動作決定装置40を搭載する車両1がT字路TSC3に差し掛かったときの動作を決定するための動作手順について、図10を参照して説明する。図10は、実施の形態3に係る動作決定装置40を含む車両1の動作手順例を説明するフローチャートである。図10の説明において、図4の説明と同一の内容については同一のステップ番号を付与して説明を簡略化または省略し、異なる内容について説明する。
Next, an operation procedure for determining an operation when the
図10において、動作決定装置40の状況検知部41は、センサ部30の出力に基づいて、T字路TSC3の進行方向(例えば、車両1が左折,右折する場合には本道MTRの車道MTR1,MTR2にそれぞれ向かう方向)に他車両(例えば他車両C1,C2)とT字路TSC3の横断歩道を横断する少なくとも1人の歩行者の存在とを検知したか否かを検知する(St1a)。
In FIG. 10, the
状況検知部41は、T字路TSC3の進行方向に他車両(例えば他車両C1,C2)とT字路TSC3の横断歩道を横断する少なくとも1人の歩行者とを検知した場合には(St1a、YES)、T字路TSC3に進入する他車両C1,C2の状況(具体的には、他車両C1,C2がT字路TSC1を直進、左折または右折のうちどの方向に対する進行しようとしているか)と歩行者の状況とを判断する(St2a)。
When the
回避動作決定部43は、ステップSt2aの判断結果と回避動作データベース42に保持されるテーブルTBL3−1,3−2(図8および図9参照)とに基づいて、車両1(つまり、自車両)が他車両C1,C2および歩行者との衝突を回避するための回避動作を決定する(St3a)。回避動作決定部43は、決定された動作を実行するための実行指示を、車両1の自動運転を含む各種の制御を行うための車両制御部50に出力する。ステップSt3a以降の処理は図3のステップSt3以降の処理と同一であるため、説明を省略する。
The avoidance
以上により、実施の形態3に係る動作決定装置40は、車両1がT字路TSC3に差し掛かったときにそのT字路TSC3を横断する歩行者の有無を検知し、障害物(例えば、他車両C1,C2)の進行方向の検知結果と歩行者の有無の検知結果とに基づいて、他車両C1,C2および歩行者との衝突を回避するための動作を決定する。これにより、動作決定装置40または車両1は、車両1の進行方向に接近する他車両C1,C2の存否だけでなくT字路TSC3に設けられた横断歩道を横断する歩行者の有無も考慮して、他車両C1,C2および歩行者との衝突を回避可能な動作を適応的に決定できる。
As described above, the
以上、図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、発明の趣旨を逸脱しない範囲において、上述した各種の実施の形態における各構成要素を任意に組み合わせてもよい。 While various embodiments have been described above with reference to the drawings, it goes without saying that the present disclosure is not limited to such examples. It is obvious for those skilled in the art that various modifications, modifications, substitutions, additions, deletions, and equivalents can be conceived within the scope of the claims. Of course, it is understood that it belongs to the technical scope of the present disclosure. In addition, the constituent elements in the various embodiments described above may be arbitrarily combined without departing from the spirit of the invention.
なお、実施の形態3において、動作決定装置40または車両1は、車両1が位置する側道STRが図5に示すように対向側車線を有した2車線の形態を有する場合には、上述した実施の形態2と組み合わせて同様に動作を決定してよい。この場合には、車両1は、T字路を左折する際には、側道STRに進入してくる他車両(具体的には、側道STRに右折して進入する他車両C1、側道STRに左折して進入する他車両C2)の存在を考慮する必要はない。一方で、車両1は、T字路を右折する際には、側道STRに右折して進入する他車両C1の存在を考慮した上で、その他車両C1との衝突を避けるための回避動作を決定すればよい。
In the third embodiment, the
本開示は、自車がT字路を進行する際に、T字路に差し掛かる他車両の状況に応じて、自車が他車両との衝突を回避可能な動作を迅速かつ適応的に決定し、自車のスムーズなT字路の進行を支援する動作決定装置、動作決定方法およびプログラムとして有用である。 According to the present disclosure, when the vehicle travels on a T-shaped road, an operation that allows the vehicle to avoid a collision with the other vehicle is quickly and adaptively determined according to the situation of the other vehicle that reaches the T-shaped road. In addition, it is useful as an operation determination device, an operation determination method, and a program that support the smooth progress of the T-shaped road of the host vehicle.
1 車両
10 GPS受信機
20 地図データベース
30 センサ部
31、3s センサ
40 動作決定装置
41 状況検知部
42 回避動作データベース
43 回避動作決定部
50 車両制御部
60 アクセルペダルアクチュエータ
70 ブレーキアクチュエータ
80 ステアリングアクチュエータ
M1 メモリ
DESCRIPTION OF
Claims (12)
前記車両が交差点に差し掛かったとき、前記障害物の進行方向の検知結果に基づいて、前記障害物に対する前記車両の動作を決定する決定部と、
を備える動作決定装置。 A situation detection unit that detects the direction of travel of obstacles existing in the direction of travel of the vehicle during automatic driving;
A determination unit that determines an operation of the vehicle with respect to the obstacle based on a detection result of a traveling direction of the obstacle when the vehicle approaches an intersection;
An operation determining device comprising:
請求項1に記載の動作決定装置。 The determination unit outputs an execution instruction for executing the determined operation to a vehicle control unit that controls driving of the vehicle.
The operation determining apparatus according to claim 1.
請求項1または2に記載の動作決定装置。 The determining unit determines an operation of the vehicle traveling through the intersection before the obstacle proceeds to the intersection based on a detection result of the traveling direction of the obstacle.
The operation determination apparatus according to claim 1.
請求項1から3のいずれか1項に記載の動作決定装置。 The determining unit determines an operation in which the vehicle travels through the intersection after the obstacle has traveled to the intersection based on a detection result of the traveling direction of the obstacle.
The operation | movement determination apparatus of any one of Claim 1 to 3.
請求項1から4のいずれか1項に記載の動作決定装置。 In the case where there are a plurality of obstacles, the determination unit determines whether the vehicle is at the intersection before the plurality of obstacles travel to the intersection based on the detection result of the traveling direction of each of the plurality of obstacles. Determine the action to proceed,
The operation | movement determination apparatus of any one of Claim 1 to 4.
請求項1から5のいずれか1項に記載の動作決定装置。 The determination unit, when there are a plurality of obstacles, based on a detection result of a traveling direction of each of the plurality of obstacles, and after the first obstacle has traveled to the intersection and the first obstacle Determining the movement of the vehicle to travel through the intersection before the second obstacle, which is different from the first obstacle, proceeds to the intersection;
The operation determination device according to claim 1.
請求項1から6のいずれか1項に記載の動作決定装置。 In the case where a plurality of obstacles exist, the determination unit determines that the vehicle determines the intersection after the plurality of obstacles have traveled to the intersection based on the detection result of the traveling direction of each of the plurality of obstacles. Determine the action to proceed,
The operation determining apparatus according to claim 1.
請求項1から7のいずれか1項に記載の動作決定装置。 The determination unit determines the operation based on a detection result of the traveling direction of the obstacle and the number of road lanes or the road width where the vehicle is located.
The operation | movement determination apparatus of any one of Claim 1 to 7.
前記決定部は、前記障害物の進行方向の検知結果と前記歩行者の有無の検知結果とに基づいて、前記動作を決定する、
請求項1から8のいずれか1項に記載の動作決定装置。 The situation detection unit detects the presence or absence of a pedestrian crossing the intersection,
The determination unit determines the operation based on a detection result of the traveling direction of the obstacle and a detection result of the presence or absence of the pedestrian.
The operation determining apparatus according to claim 1.
前記状況検知部は、前記車両に搭載された複数のセンサのいずれかにより撮像された前記カーブミラーの撮像画像に基づいて、前記障害物の進行方向を検知する、
請求項1から9のいずれか1項に記載の動作決定装置。 A curved mirror is provided at the intersection,
The situation detection unit detects a traveling direction of the obstacle based on a captured image of the curve mirror captured by any of a plurality of sensors mounted on the vehicle.
The operation | movement determination apparatus of any one of Claim 1 to 9.
前記車両が交差点に差し掛かったとき、前記障害物の進行方向の検知結果に基づいて、前記障害物に対する前記車両の動作を決定する、
動作決定方法。 Detects the traveling direction of obstacles that exist in the traveling direction of the vehicle during automatic driving,
When the vehicle approaches an intersection, based on the detection result of the traveling direction of the obstacle, determine the operation of the vehicle with respect to the obstacle;
Action decision method.
前記車両が交差点に差し掛かったとき、前記障害物の進行方向の検知結果に基づいて、前記障害物に対する前記車両の動作を決定する処理と、
をコンピュータに実行させるためのプログラム。 Processing for detecting the direction of travel of an obstacle present in the direction of travel of the vehicle during automatic driving;
A process of determining the operation of the vehicle relative to the obstacle based on the detection result of the traveling direction of the obstacle when the vehicle approaches an intersection;
A program that causes a computer to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018062493A JP2019172068A (en) | 2018-03-28 | 2018-03-28 | Operation determination device, operation determination method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018062493A JP2019172068A (en) | 2018-03-28 | 2018-03-28 | Operation determination device, operation determination method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019172068A true JP2019172068A (en) | 2019-10-10 |
Family
ID=68166375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018062493A Pending JP2019172068A (en) | 2018-03-28 | 2018-03-28 | Operation determination device, operation determination method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019172068A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021066429A (en) * | 2019-10-18 | 2021-04-30 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | Curve passage control method, device, equipment and medium of automatic driving vehicle |
JP2021131827A (en) * | 2020-02-21 | 2021-09-09 | 本田技研工業株式会社 | Travel control device, travel control method, and program |
WO2021199508A1 (en) * | 2020-03-31 | 2021-10-07 | パナソニックIpマネジメント株式会社 | Vehicle control device, vehicle merging assistance device, and vehicle |
-
2018
- 2018-03-28 JP JP2018062493A patent/JP2019172068A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021066429A (en) * | 2019-10-18 | 2021-04-30 | ベイジン バイドゥ ネットコム サイエンス アンド テクノロジー カンパニー リミテッド | Curve passage control method, device, equipment and medium of automatic driving vehicle |
US11623659B2 (en) | 2019-10-18 | 2023-04-11 | Apollo Intelligent Driving Technology (Beijing) Co., Ltd. | Method for controlling autonomous vehicle to pass through curve, electronic device and medium |
JP7289284B2 (en) | 2019-10-18 | 2023-06-09 | アポロ インテリジェント ドライビング テクノロジー(ペキン)カンパニー リミテッド | Curve traffic control method, device, device and medium for automated driving vehicle |
JP2021131827A (en) * | 2020-02-21 | 2021-09-09 | 本田技研工業株式会社 | Travel control device, travel control method, and program |
JP7145178B2 (en) | 2020-02-21 | 2022-09-30 | 本田技研工業株式会社 | Travel control device, travel control method and program |
WO2021199508A1 (en) * | 2020-03-31 | 2021-10-07 | パナソニックIpマネジメント株式会社 | Vehicle control device, vehicle merging assistance device, and vehicle |
JP2021163136A (en) * | 2020-03-31 | 2021-10-11 | パナソニックIpマネジメント株式会社 | Vehicle control device, merging assistance device for vehicle, and vehicle |
CN115335885A (en) * | 2020-03-31 | 2022-11-11 | 松下知识产权经营株式会社 | Vehicle control device, vehicle entry assist device, and vehicle |
CN115335885B (en) * | 2020-03-31 | 2024-01-05 | 松下知识产权经营株式会社 | Vehicle control device, vehicle entry support device, and vehicle |
JP7481070B2 (en) | 2020-03-31 | 2024-05-10 | パナソニックオートモーティブシステムズ株式会社 | Vehicle control device, vehicle merging assistance device, and vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6380919B2 (en) | Vehicle control device | |
RU2741126C1 (en) | Motion control method and vehicle movement control device by means of driving | |
JP2019156174A (en) | Vehicle control device, vehicle, vehicle control method, and program | |
US20220122462A1 (en) | Vehicle control device | |
JP7331939B2 (en) | In-vehicle device and driving support method | |
JP7243524B2 (en) | Autonomous driving system | |
JP2009003795A (en) | Branch entry determination apparatus | |
JP7266709B2 (en) | Vehicle control method and vehicle control device | |
JP2018039303A (en) | Vehicle control device | |
WO2018173403A1 (en) | Vehicle control apparatus and vehicle control method | |
RU2745936C1 (en) | Stop line positioning device and vehicle control system | |
JP6669267B2 (en) | Vehicle traveling control method and traveling control device | |
JP6656603B2 (en) | Vehicle control device | |
JPWO2019077669A1 (en) | Vehicle control device | |
JP2019172068A (en) | Operation determination device, operation determination method, and program | |
US20230174106A1 (en) | Path checking device and path checking method | |
JP7377822B2 (en) | Driving support method and driving support device | |
JP2021041754A (en) | Operation control method and operation control apparatus | |
US11485365B2 (en) | Vehicle control method and vehicle control device | |
JP2020203587A (en) | Automatic driving system | |
JP6376520B2 (en) | Vehicle control device | |
JP2019144758A (en) | Automatic driving support device, automatic driving support system, automatic driving support method and program | |
JP7258677B2 (en) | Operation control method and operation control device | |
JP2022154866A (en) | Driving support device, driving support method, and program | |
WO2021048583A1 (en) | Action deciding method of traveling support device, and traveling support device |