Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4924208B2 - Vehicle travel support device - Google Patents
[go: Go Back, main page]

JP4924208B2 - Vehicle travel support device - Google Patents

Vehicle travel support device Download PDF

Info

Publication number
JP4924208B2
JP4924208B2 JP2007142332A JP2007142332A JP4924208B2 JP 4924208 B2 JP4924208 B2 JP 4924208B2 JP 2007142332 A JP2007142332 A JP 2007142332A JP 2007142332 A JP2007142332 A JP 2007142332A JP 4924208 B2 JP4924208 B2 JP 4924208B2
Authority
JP
Japan
Prior art keywords
vehicle
risk
route
course
host vehicle
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.)
Expired - Fee Related
Application number
JP2007142332A
Other languages
Japanese (ja)
Other versions
JP2008298475A (en
Inventor
将弘 原田
敏樹 金道
和昭 麻生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2007142332A priority Critical patent/JP4924208B2/en
Publication of JP2008298475A publication Critical patent/JP2008298475A/en
Application granted granted Critical
Publication of JP4924208B2 publication Critical patent/JP4924208B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、自車両における衝突の危険度に基づいて自車両の走行を支援する車両走行支援装置に関する。   The present invention relates to a vehicle travel support apparatus that supports travel of a host vehicle based on the risk of collision in the host vehicle.

自車両の走行支援を行うにあたり、自車の経路を算出しこの経路に基づいて自車両の走行支援を行う走行支援装置がある。このような走行支援装置などにおける経路を求める装置として、従来、たとえば特許文献1に開示された経路探索装置がある。この経路探索装置は、道路網データにおける道路区間に対して、この道路区間を通過する際にかかる疲労度または危険度が割り当てられており、この疲労度または危険度を使って経路探索の開始地点から終了地点へと至る最適経路を探索するというものである。
特開2004−12247号公報
There is a travel support device that calculates the route of the host vehicle and performs the travel support of the host vehicle based on the route when the host vehicle is supported. Conventionally, for example, there is a route search device disclosed in Patent Document 1 as a device for obtaining a route in such a driving support device. In this route search device, a fatigue level or a risk level when passing through the road section is assigned to a road section in the road network data, and a route search start point is used by using the fatigue level or the risk level. It searches for the optimal route from to the end point.
JP 2004-12247 A

しかし、上記特許文献1に開示された経路探索装置では、地図や統計データに基づいて道路区間における疲労度または危険度を考慮して経路(ルート)を探索しており、たとえば運転者の個々の危険度などについては考慮されていない。このため、運転者の運転技術や運転行動といった技量に差があり、たとえば運転者個々の運転での危険度に差がある場合でも、一律に経路探索を行ってしまい、運転者の運転技術や運転行動といった技量の差に応じた経路を求めることができない。したがって、この経路探索装置を用いた場合には、運転者の技量に応じた経路を求めることが困難で有り、適切な走行支援を行うことが困難となるという問題があった。   However, the route search device disclosed in Patent Document 1 searches for a route (route) in consideration of the degree of fatigue or risk in a road section based on a map or statistical data. The risk level is not taken into consideration. For this reason, there is a difference in skills such as driving skills and driving behavior of the driver.For example, even when there is a difference in the risk of driving by each driver, the route search is performed uniformly, The route according to the skill difference such as driving behavior cannot be obtained. Therefore, when this route search device is used, there is a problem that it is difficult to obtain a route according to the skill of the driver, and it is difficult to perform appropriate driving support.

そこで、本発明の課題は、運転者の技量に応じたルートを求め、このルートを用いることによって運転者の技量に応じた走行支援を行うことができる車両走行支援装置を提供することにある。   Accordingly, an object of the present invention is to provide a vehicle travel support device that can obtain a route according to the skill of the driver and can perform travel support according to the skill of the driver by using this route.

上記課題を解決した本発明に係る車両走行支援装置は、自車両の走行を支援する走行支援装置において、自車両が走行する走行路の一部であるルートの危険度を、車両が障害物と衝突する可能性に基づいて評価する危険度評価手段と、危険度の評価結果に基づいて、複数のルートをつなぎ合わせて形成される自車両の走行ルートを取得するルート取得手段と、を備え、ルート取得手段は、複数のルートのうち、評価された危険度が所定の上限値を超えるルートを切断して選択した複数のルートをつなぎ合わせて、自車両の走行ルートを取得するものである。 The vehicle travel support apparatus according to the present invention that has solved the above problems is a travel support apparatus that assists the travel of the host vehicle, wherein the risk of a route that is a part of the travel path on which the host vehicle travels is determined as an obstacle. A risk evaluation means for evaluating based on the possibility of collision, and a route acquisition means for acquiring a traveling route of the host vehicle formed by connecting a plurality of routes based on the evaluation result of the risk, The route acquisition means acquires a traveling route of the host vehicle by connecting a plurality of routes selected by cutting a route having an estimated degree of risk exceeding a predetermined upper limit value among the plurality of routes .

本発明に係る車両走行支援装置においては、自車両が走行する走行路におけるルートの危険度が所定の上限値を超えるルートを切断して、自車両の走行ルートを取得している。このため、運転者が危険となるルートを避けてルートを取得することができるので、運転者の技量に応じたルートを求めることができ、このルートを用いることによって運転者の技量に応じた走行支援を行うことができる。   In the vehicle travel support device according to the present invention, the travel route of the host vehicle is obtained by cutting a route in which the risk of the route on the travel route on which the host vehicle travels exceeds a predetermined upper limit value. For this reason, since the route can be obtained by avoiding a route that is dangerous for the driver, a route corresponding to the skill of the driver can be obtained, and traveling according to the skill of the driver by using this route Can provide support.

また、上記課題を解決した本発明に係る車両走行支援装置は、自車両の走行を支援する走行支援装置において、自車両が走行する走行路の一部であるルートの危険度を、車両が障害物と衝突する可能性に基づいて評価する危険度評価手段と、危険度の評価結果に基づいて、複数のルートをつなぎ合わせて形成される自車両の走行ルートを取得するルート取得手段と、を備え、ルート取得手段は、複数のルートのうち、評価された危険度が所定の下限値以下となるルートの危険度を共通とした複数のルートをつなぎ合わせて、自車両の走行ルートを取得するものである。 Further, the vehicle travel support device according to the present invention which has solved the above problems, in the driving support apparatus for supporting running of the vehicle, the risk of root vehicle is part of the traveling path of travel, the vehicle failure A risk evaluation means for evaluating based on the possibility of collision with an object, and a route acquisition means for acquiring a traveling route of the host vehicle formed by connecting a plurality of routes based on the evaluation result of the risk. The route acquisition means acquires a travel route of the host vehicle by connecting a plurality of routes having a common risk degree of a route having an estimated risk level equal to or lower than a predetermined lower limit value among the plurality of routes. Is.

本発明に係る車両走行支援装置においては、自車両が走行する走行路におけるルートの危険度が所定の下限値以下となるルートの危険度を共通としている。このため、運転者として許容できる危険度の範囲では、その範囲内で差をつけることなくルートを取得することができる。したがって、運転者の技量に応じたルートを求め、このルートを用いることによって運転者の技量に応じた走行支援を行うことができる。また、運転者が許容できる範囲内で、たとえば距離や時間といった他の要素に応じたルートの取得をすることができるので、距離や時間としての効率を向上させた走行支援を行うことができる。
また、ルートの危険度を、ルート上またはルートからもっとも近い地点における危険度に基づいて評価するようにすることができる。
さらに、評価されたルートの危険度を記憶する危険度記憶手段をさらに備え、ルートの危険度として、記憶している危険度記憶手段が記憶しているルートの危険度を用いるようにすることができる。
In the vehicle travel support apparatus according to the present invention, the route risk level in which the route risk level on the travel path on which the host vehicle travels is equal to or lower than a predetermined lower limit value is shared. For this reason, the route can be acquired without making a difference within the range of the risk level acceptable as the driver. Therefore, it is possible to obtain a route according to the skill of the driver and use this route to provide driving support according to the skill of the driver. In addition, since it is possible to acquire a route according to other factors such as distance and time, for example, within a range that can be permitted by the driver, it is possible to perform driving support with improved efficiency as a distance and time.
Also, the risk level of the route can be evaluated based on the risk level on the route or at a point closest to the route.
Furthermore, it is possible to further comprise a risk storage means for storing the evaluated route risk, and use the route risk stored in the stored risk storage means as the route risk. it can.

本発明に係る車両走行支援装置によれば、運転者の技量に応じたルートを求め、このルートを用いることによって運転者の技量に応じた走行支援を行うことができる。   According to the vehicle travel support device of the present invention, a route corresponding to the skill of the driver can be obtained, and travel support corresponding to the skill of the driver can be performed by using this route.

以下、添付図面を参照して本発明の実施形態について説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図示の便宜上、図面の寸法比率は説明のものと必ずしも一致しない。   Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted. For the convenience of illustration, the dimensional ratios in the drawings do not necessarily match those described.

図1は、本発明における第1の実施形態に係る走行支援装置の構成を示すブロック構成図、図2は危険度地図作成部のブロック構成図、図3は衝突確率算出部のブロック構成図である。   FIG. 1 is a block diagram showing the configuration of the driving support apparatus according to the first embodiment of the present invention, FIG. 2 is a block diagram of a risk map creating unit, and FIG. 3 is a block diagram of a collision probability calculating unit. is there.

図1に示すように、本実施形態に係る走行支援装置は、危険度地図作成部1、障害物センサ2、障害物抽出部3、自車両センサ4、位置センサ5、タイマ6、および地図データベース7を備えている。また、走行支援装置は、目的地設定部8、データベース読込部9、通常危険度算出部10、フィルタ部11、最適経路探索部12、および走行支援部13を備えている。   As shown in FIG. 1, the driving support device according to the present embodiment includes a risk map creation unit 1, an obstacle sensor 2, an obstacle extraction unit 3, a host vehicle sensor 4, a position sensor 5, a timer 6, and a map database. 7 is provided. In addition, the driving support device includes a destination setting unit 8, a database reading unit 9, a normal risk calculation unit 10, a filter unit 11, an optimum route search unit 12, and a driving support unit 13.

危険度地図作成部1は、電子制御する自動車デバイスのコンピュータであり、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、および入出力インターフェイスなどを備えて構成されている。危険度地図作成部1は、図2に示すように、衝突確率算出部20、データベース読込部21、統計処理部22、およびデータベース書込部23を備えている。また、危険度地図作成部1には、障害物センサ2が障害物抽出部3を介して接続されているとともに、自車両センサ4が接続されている。さらに、危険度地図作成部1には、位置センサ5、タイマ6、地図データベース7が接続されている。   The risk map creation unit 1 is a computer of an electronically controlled automobile device, and includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), an input / output interface, and the like. Yes. As shown in FIG. 2, the risk map creation unit 1 includes a collision probability calculation unit 20, a database reading unit 21, a statistical processing unit 22, and a database writing unit 23. In addition, an obstacle sensor 2 is connected to the danger map creation unit 1 via an obstacle extraction unit 3, and a host vehicle sensor 4 is connected. Further, a position sensor 5, a timer 6, and a map database 7 are connected to the risk map creating unit 1.

障害物センサ2は、ミリ波レーダセンサ、レーザレーダセンサ、画像センサなどを備えて構成されており、自車両の周囲にある他車両や通行人等の障害物を検出する。障害物センサ2は、検出した障害物に関する情報を含む障害物関連情報を障害物抽出部3に送信する。   The obstacle sensor 2 includes a millimeter wave radar sensor, a laser radar sensor, an image sensor, and the like, and detects obstacles such as other vehicles and passers-by around the host vehicle. The obstacle sensor 2 transmits obstacle-related information including information on the detected obstacle to the obstacle extraction unit 3.

障害物抽出部3は、障害物センサ2から送信された障害物関連情報から障害物を抽出し、障害物の位置や移動速度などの障害物情報として危険度地図作成部1における衝突確率算出部20に出力する。障害物抽出部3は、たとえば障害物センサ2がミリ波レーダセンサやレーザレーダセンサである場合には、障害物から反射される反射波の波長等に基づいて障害物を検出する。また、障害物センサ2が画像センサである場合には、撮像された画像中から障害物として、たとえば他車両をパターンマッチングなどの手法によって抽出する。   The obstacle extraction unit 3 extracts obstacles from the obstacle-related information transmitted from the obstacle sensor 2, and the collision probability calculation unit in the risk map creation unit 1 as obstacle information such as the position and movement speed of the obstacles. 20 is output. For example, when the obstacle sensor 2 is a millimeter wave radar sensor or a laser radar sensor, the obstacle extraction unit 3 detects an obstacle based on the wavelength of a reflected wave reflected from the obstacle. When the obstacle sensor 2 is an image sensor, for example, another vehicle is extracted from the captured image as an obstacle by a technique such as pattern matching.

自車両センサ4は、速度センサ、ヨーレートセンサなどを備えて構成されており、自車両の走行状態に関する情報を検出している。自車両センサ4は、検出した自車両の走行状態に関する自車両走行状態情報を危険度地図作成部1における衝突確率算出部20に送信する。ここでの自車両の走行状態情報としては、たとえば自車両の速度やヨーレートなどがある。   The own vehicle sensor 4 includes a speed sensor, a yaw rate sensor, and the like, and detects information related to the traveling state of the own vehicle. The own vehicle sensor 4 transmits the detected vehicle traveling state information regarding the traveling state of the own vehicle to the collision probability calculating unit 20 in the risk map creating unit 1. The traveling state information of the host vehicle here includes, for example, the speed and yaw rate of the host vehicle.

位置センサ5は、自車両の位置を検出し、検出した自車両の現在位置(x,y)をデータベース読込部9および危険度地図作成部1におけるデータベース読込部21に送信する。位置センサ5としては、GPS(Global Positioning System)装置やオドメトリ装置などを用いることができる。位置センサ5としてオドメトリ装置を用いる場合には、原点をたとえば運転者の自宅駐車場などに固定する。   The position sensor 5 detects the position of the host vehicle and transmits the detected current position (x, y) of the host vehicle to the database reading unit 9 and the database reading unit 21 in the risk map creating unit 1. As the position sensor 5, a GPS (Global Positioning System) device, an odometry device, or the like can be used. When an odometry device is used as the position sensor 5, the origin is fixed at, for example, a driver's home parking lot.

タイマ6は、時刻を計測しており、計測した時刻tを危険度地図作成部1におけるデータベース読込部21に送信する。ここで、位置センサ5としてGPS装置を用いた場合には、このGPS装置をタイマ6として用いることができる。   The timer 6 measures the time, and transmits the measured time t to the database reading unit 21 in the risk map creating unit 1. Here, when a GPS device is used as the position sensor 5, this GPS device can be used as the timer 6.

危険度地図作成部1における衝突確率算出部20は、図3に示すように、障害物情報一時記憶部31、障害物可能進路算出部32、自車両進路記録部33、自車両進路読出部34、自車両位置読出部35、自車両可能進路算出部36、実現進路衝突確率算出部37、最善自車両進路衝突確率算出部38、および自車両危険度算出部39を備えている。   As shown in FIG. 3, the collision probability calculation unit 20 in the risk map creation unit 1 includes an obstacle information temporary storage unit 31, an obstacle possible route calculation unit 32, a host vehicle route recording unit 33, and a host vehicle route reading unit 34. A host vehicle position reading unit 35, a host vehicle possible course calculation unit 36, an actual course collision probability calculation unit 37, a best host vehicle course collision probability calculation unit 38, and a host vehicle risk calculation unit 39.

障害物情報一時記憶部31は、予め定められた所定時間、たとえば5秒間に障害物抽出部3から送信された障害物情報を記憶している。障害物可能進路算出部32は、障害物情報一時記憶部31に記憶された過去5秒間の障害物情報を読み出し、この5秒間の障害物情報に基づいて、以後の一定時間の間における障害物が移動すると予測される進路を複数本算出して取得する。なお、過去5秒間に代えて、適宜の時間(たとえば3秒〜10秒の間の時間)とすることができる。障害物可能進路算出部32は、算出した障害物の進路に関する障害物進路情報を実現進路衝突確率算出部37および最善自車両進路衝突確率算出部38に出力する。   The obstacle information temporary storage unit 31 stores the obstacle information transmitted from the obstacle extraction unit 3 for a predetermined time, for example, 5 seconds. The obstacle possible course calculation unit 32 reads the obstacle information for the past 5 seconds stored in the obstacle information temporary storage unit 31, and based on the obstacle information for 5 seconds, the obstacle for a certain period of time thereafter. A plurality of courses predicted to move are calculated and acquired. Note that, instead of the past 5 seconds, an appropriate time (for example, a time between 3 seconds and 10 seconds) can be set. The obstacle possible course calculation unit 32 outputs the obstacle course information regarding the calculated course of the obstacle to the realized course collision probability calculation unit 37 and the best own vehicle course collision probability calculation unit 38.

自車両進路記録部33は、自車両センサ4から送信された自車両の走行状態情報に基づいて、自車両の進路の履歴を記録する。自車両進路読出部34は、自車両進路記録部33に記録される自車両の履歴を予め定められた所定時間、たとえば5秒間分の自車両の進路の履歴を読み出す。ここでの予め定められた所定時間は、障害物情報一時記憶部31に記憶される障害物情報の時間と共通する。自車両進路読出部34は、読み出した自車両の進路の履歴に基づいて、自車両が実際にとった進路である実現進路に関する実現進路情報を実現進路衝突確率算出部37に出力する。   The host vehicle course recording unit 33 records the course history of the host vehicle based on the running state information of the host vehicle transmitted from the host vehicle sensor 4. The own vehicle route reading unit 34 reads the history of the own vehicle track for a predetermined time, for example, 5 seconds, which is recorded in the own vehicle route recording unit 33. The predetermined time set in advance here is in common with the time of the obstacle information stored in the obstacle information temporary storage unit 31. The own vehicle course reading unit 34 outputs, to the realized course collision probability calculation unit 37, the actual course information related to the actual course that the host vehicle has actually taken based on the read course history of the host vehicle.

自車両位置読出部35は、自車両進路記録部33に記録される自車両の履歴を予め定められた所定時間、たとえば5秒間分の自車両の位置を読み出し、自車両の位置に関する自車両位置情報を自車両可能進路算出部36に出力する。自車両可能進路算出部36は、自車両位置読出部35から出力された自車両位置情報に基づいて、自車両が位置していると記録されている位置から、自車両が移動可能となる可能進路を複数本算出して取得する。自車両可能進路算出部36は、算出した自車両の可能進路に関する自車両可能進路情報を最善自車両進路衝突確率算出部38に出力する。   The own vehicle position reading unit 35 reads the position of the own vehicle for a predetermined time, for example, 5 seconds, from the history of the own vehicle recorded in the own vehicle course recording unit 33, and the own vehicle position related to the position of the own vehicle. The information is output to the own vehicle possible route calculation unit 36. The own vehicle possible route calculating unit 36 can move the own vehicle from the position where the own vehicle is recorded based on the own vehicle position information output from the own vehicle position reading unit 35. Calculate and obtain multiple courses. The own vehicle possible route calculation unit 36 outputs the own vehicle possible route information regarding the calculated possible route of the own vehicle to the best own vehicle route collision probability calculation unit 38.

実現進路衝突確率算出部37は、障害物可能進路算出部32から出力された障害物進路情報および自車両進路読出部34から出力された実現進路情報に基づいて、過去5秒間の間に自車両が実現進路において障害物に衝突する可能性があった実現進路衝突確率を算出して取得する。実現進路衝突確率算出部37は、算出した実現進路衝突確率に関する実現進路衝突確率情報を自車両危険度算出部39に出力する。   Based on the obstacle route information output from the obstacle possible route calculation unit 32 and the realized route information output from the own vehicle route reading unit 34, the actual route collision probability calculation unit 37 is subject to the own vehicle during the past 5 seconds. Calculates and acquires the actual course collision probability that may have collided with an obstacle in the actual course. The realized course collision probability calculation unit 37 outputs the realized course collision probability information related to the calculated realized course collision probability to the own vehicle risk calculation unit 39.

最善自車両進路衝突確率算出部38は、障害物可能進路算出部32から出力された障害物進路情報および自車両可能進路算出部36から出力された自車両可能進路情報に基づいて、自車両と他車両との衝突確率が最小となる最善自車両進路を算出する。また、最善自車両進路衝突確率算出部38は、算出した最善自車両進路に基づいて、過去5秒間の間に自車両が最善自車両進路において障害物に衝突する可能性があった最善自車両進路衝突確率を算出して取得する。最善自車両進路衝突確率算出部38は、算出した最善自車両進路衝突確率に基づく最善自車両進路衝突確率情報を自車両危険度算出部39に出力する。   Based on the obstacle route information output from the obstacle possible route calculation unit 32 and the own vehicle possible route information output from the own vehicle possible route calculation unit 36, the best own vehicle route collision probability calculation unit 38 The best own vehicle course that minimizes the probability of collision with another vehicle is calculated. Further, the best own vehicle course collision probability calculation unit 38, based on the calculated best own vehicle course, has the possibility that the own vehicle may collide with an obstacle in the best own vehicle course during the past 5 seconds. Calculate and obtain the course collision probability. The best own vehicle course collision probability calculation unit 38 outputs the best own vehicle course collision probability information based on the calculated best own vehicle course collision probability to the own vehicle risk calculation unit 39.

自車両危険度算出部39は、実現進路衝突確率算出部37から出力された実現進路衝突確率情報と最善自車両進路衝突確率算出部38から出力された最善自車両進路衝突確率情報との乖離度に基づいて、自車両の危険度を算出する。ここでの危険度としては、たとえば実現進路衝突確率情報に基づく実現進路衝突確率と、最善自車両進路衝突確率情報に基づく最善自車両進路衝突確率との乖離度とすることができる。また、この乖離度は、両者の比とすることができる。自車両危険度算出部39は、算出した危険度に基づく自車両危険度Rcurを統計処理部22に出力する。   The own vehicle risk calculating unit 39 is a degree of divergence between the realized course collision probability information output from the realized course collision probability calculating unit 37 and the best own vehicle course collision probability information output from the best own vehicle course collision probability calculating unit 38. Based on the above, the risk level of the host vehicle is calculated. The degree of risk here can be, for example, the degree of divergence between the realized course collision probability based on the realized course collision probability information and the best own vehicle course collision probability based on the best own vehicle course collision probability information. The degree of divergence can be the ratio of the two. The own vehicle risk level calculation unit 39 outputs the own vehicle risk level Rcur based on the calculated risk level to the statistical processing unit 22.

また、図1および図2に示す地図データベース7には、自動車の走行路となる道路に関する道路情報が記憶されている。また、地図データベース7は、道路情報の任意の各地点(x,y)において時刻tに取得された危険度を記憶危険度Rdb(x,y,t)として書込み可能とされている。地図データベース7は、記憶危険度Rdb(x,y,t)を複数の地点および時刻に対応して記憶している。地図データベース7に記憶された記憶危険度Rdb(x,y,z)は予め設定されていてもよいし、自車両の危険度から自動的に構築またはアップデートする構成としてもよい。   Further, the map database 7 shown in FIG. 1 and FIG. 2 stores road information related to roads that serve as roads for automobiles. Further, the map database 7 can write the risk obtained at time t at any point (x, y) in the road information as the memory risk Rdb (x, y, t). The map database 7 stores the storage risk Rdb (x, y, t) corresponding to a plurality of points and times. The storage risk Rdb (x, y, z) stored in the map database 7 may be set in advance, or may be configured to be automatically constructed or updated from the risk of the host vehicle.

前記記憶危険度Rdb(x,y,z)の自動構築、アップデートの一態様は以下の通りである。図2に示すデータベース読込部21は、位置センサ5から送信される位置(x,y)および時刻tを地図データベース7に記憶された地図情報に参照し、自車両の現在・時刻の記憶危険度Rdb(x,y,t)を取得する。データベース読込部21は、これらの自車両の現在位置(x,y)および現在時刻tにおける危険度に基づく記憶危険度Rdb(x,y,t)を統計処理部22に出力する。   One aspect of automatic construction and update of the memory risk Rdb (x, y, z) is as follows. The database reading unit 21 shown in FIG. 2 refers to the map information stored in the map database 7 with respect to the position (x, y) and time t transmitted from the position sensor 5, and stores the current and time storage risk of the host vehicle. Rdb (x, y, t) is acquired. The database reading unit 21 outputs the memory risk Rdb (x, y, t) based on the current position (x, y) of the host vehicle and the risk at the current time t to the statistical processing unit 22.

統計処理部22は、データベース読込部21から出力される記憶危険度Rdb(x,y,t)に基づく記憶危険度および衝突確率算出部20における自車両危険度算出部39から出力される自車両危険度情報に基づく自車両危険度Rcurを用いて統計処理を施す。ここでの統計処理として、統計処理部22では、データベース読込部21から出力される自車両の記憶危険度Rdb(x,y,t)に対して衝突確率算出部20から出力された自車両危険度を積算し、積算危険度Rnew(x,y,t)を算出する。統計処理部22は、算出した記憶危険度Rdb(x,y,t)および自車両の現在位置(x,y)と現在時刻tに基づく積算危険度Rnew(x,y,t)をデータベース書込部23に出力する。   The statistical processing unit 22 includes a storage risk based on the storage risk Rdb (x, y, t) output from the database reading unit 21 and a host vehicle output from the host vehicle risk calculation unit 39 in the collision probability calculation unit 20. Statistical processing is performed using the own vehicle risk level Rcur based on the risk level information. As the statistical processing here, the statistical processing unit 22 outputs the host vehicle risk output from the collision probability calculation unit 20 to the storage risk Rdb (x, y, t) of the host vehicle output from the database reading unit 21. The degree is integrated, and the integrated risk Rnew (x, y, t) is calculated. The statistical processing unit 22 records the calculated storage risk Rdb (x, y, t), the current position (x, y) of the host vehicle, and the accumulated risk R new (x, y, t) based on the current time t. Output to the insertion unit 23.

データベース書込部23は、統計処理部22から出力される積算危険度Rnew(x,y,t)を地図データベース7に書き込む。地図データベース7は、データベース書込部23によって書き込まれた積算危険度Rnew(x,y,t)をその位置および時刻における記憶危険度Rdbとして記憶する。   The database writing unit 23 writes the cumulative risk Rnew (x, y, t) output from the statistical processing unit 22 in the map database 7. The map database 7 stores the cumulative risk Rnew (x, y, t) written by the database writing unit 23 as the storage risk Rdb at the position and time.

目的地設定部8は、運転席に設けられた図示しないスイッチに対する運転者の操作に基づいて目的地を設定する。目的地設定部8は、設定した目的地の位置(xg,yg)をデータベース読込部9に送信する。   The destination setting unit 8 sets a destination based on a driver's operation on a switch (not shown) provided in the driver's seat. The destination setting unit 8 transmits the set destination position (xg, yg) to the database reading unit 9.

データベース読込部9は、位置センサ5から送信される自車両の現在の位置(x,y)および目的地設定部8から送信される目的地の位置(xg,yg)を地図データベース7に記憶された地図情報に参照する。データベース読込部9は、自車両の現在の位置(x,y)から目的地(xg,yg)に到達可能となるルートにおけるすべての位置の危険度Rall(xg,yg,x,y)を記憶危険度Rdbの中から検索する。データベース読込部9は、検索した危険度Rall(xg,yg,x,y)およびこの危険度に対するルートをフィルタ部11に出力する。   The database reading unit 9 stores the current position (x, y) of the host vehicle transmitted from the position sensor 5 and the position (xg, yg) of the destination transmitted from the destination setting unit 8 in the map database 7. Refer to the map information. The database reading unit 9 stores the risk Rall (xg, yg, x, y) of all positions on the route where the destination (xg, yg) can be reached from the current position (x, y) of the host vehicle. Search from the risk level Rdb. The database reading unit 9 outputs the searched risk level Rall (xg, yg, x, y) and the route for this risk level to the filter unit 11.

通常危険度算出部10は、地図データベース7に記憶されている記憶危険度Rdbをすべて読み込み、すべての記憶危険度Rdbに対して統計処理を施して通常危険度θを算出する。通常危険度算出部10は、算出した通常危険度θをフィルタ部11に出力する。   The normal risk level calculation unit 10 reads all the storage risk levels Rdb stored in the map database 7, performs statistical processing on all the storage risk levels Rdb, and calculates the normal risk level θ. The normal risk level calculation unit 10 outputs the calculated normal risk level θ to the filter unit 11.

フィルタ部11は、データベース読込部9から出力されたすべての危険度Rallと通常危険度θとを比較し、危険度Rallの中から通常危険度θ以下の危険度のみを抽出する。フィルタ部11は、抽出した危険度およびこの危険度に対応するルートを最適経路探索部12に出力する。   The filter unit 11 compares all the risk levels Rall output from the database reading unit 9 with the normal risk level θ, and extracts only the risk levels below the normal risk level θ from the risk level Rall. The filter unit 11 outputs the extracted risk level and a route corresponding to the risk level to the optimum route search unit 12.

最適経路探索部12は、フィルタ部11から出力された危険度およびこれらの危険度に対応するルートに基づいて、自車両の現在位置から目的地に到達するまでのルートの最適経路(最適ルート)を探索する。最適経路探索部12は、探索した最適経路を走行支援部13に出力する。   The optimum route search unit 12 is based on the danger levels output from the filter unit 11 and the routes corresponding to these danger levels, and the optimum route route (optimum route) from the current position of the host vehicle to the destination. Explore. The optimum route searching unit 12 outputs the searched optimum route to the driving support unit 13.

走行支援部13は、最適経路探索部12から出力された最適経路に基づいて、運転者に対する走行支援を行う。走行支援としては、最適経路に沿って運転をナビゲートする表示を行ったり、音声案内を行ったりすることができる。また、自動運転の場合には、最適経路に沿った運転を行うことができる。   The driving support unit 13 performs driving support for the driver based on the optimum route output from the optimum route searching unit 12. As the driving support, a display for navigating the driving along the optimum route or voice guidance can be performed. In the case of automatic driving, driving along the optimum route can be performed.

次に、本実施形態に係る走行支援装置の処理手順について説明する。ここで、図4は、走行支援装置の処理手順を示すフローチャートである。   Next, a processing procedure of the driving support device according to the present embodiment will be described. Here, FIG. 4 is a flowchart showing a processing procedure of the driving support apparatus.

図4に示すように、本実施形態に係る走行支援装置では、危険度地図作成部1において、危険度地図を作成する(S1)。危険度地図の作成は、図5に示すフローチャートに沿って行われる。図5に示すように、危険度地図を作成する際には、まず位置センサ5から送信された自車両の現在位置(x,y)を取得する(S11)。次に、およびタイマ6から送信された現在時刻tを取得する(S11)。自車両の現在位置(x,y)および現在時刻tを取得したら、取得した現在位置・時刻(x,y,t)を地図データベース7に参照して、自車両の現在位置および現在時刻に対応する記憶危険度Rdb(x,y,t)を読み込む(S12)。ここで、現在位置・時刻(x,y,t)を地図情報に参照するにあたり、自車両の現在位置・時刻に対応する記憶危険度Rdb(x,y,t)が存在することは稀である。このため、現在の自車両の位置における記憶危険度Rdb(x,y,t)が存在しない場合には、自車両の現在位置・時刻(x,y,t)にもっとも近い地点に記憶されている記憶危険度Rdbを取得する。また、自車両の現在位置・時刻(x,y,t)からもっとも近い地点と、自車両の現在位置・時刻(x,y,t)との離間距離が所定のしきい値を超える場合には、現在の自車両の位置に近い所定数の地点にそれぞれ記憶されている記憶危険度を所定数、たとえば2個〜5個のうち任意数(n=2〜5)の記憶危険度を読み込む。   As shown in FIG. 4, in the driving assistance apparatus according to the present embodiment, the risk map creating unit 1 creates a risk map (S1). Creation of the risk map is performed according to the flowchart shown in FIG. As shown in FIG. 5, when creating the risk map, first, the current position (x, y) of the host vehicle transmitted from the position sensor 5 is acquired (S11). Next, the current time t transmitted from the timer 6 is acquired (S11). When the current position (x, y) and the current time t of the own vehicle are acquired, the acquired current position / time (x, y, t) is referred to the map database 7 to correspond to the current position and the current time of the own vehicle. The memory risk level Rdb (x, y, t) to be read is read (S12). Here, when referring to the current position / time (x, y, t) in the map information, it is rare that the storage risk Rdb (x, y, t) corresponding to the current position / time of the host vehicle exists. is there. For this reason, when the memory risk Rdb (x, y, t) at the current position of the host vehicle does not exist, it is stored at the point closest to the current position / time (x, y, t) of the host vehicle. The memory risk level Rdb is acquired. Further, when the distance between the closest point from the current position / time (x, y, t) of the own vehicle and the current position / time (x, y, t) of the own vehicle exceeds a predetermined threshold Reads a predetermined number of memory risks stored at a predetermined number of points close to the current position of the host vehicle, for example, an arbitrary number (n = 2 to 5) of memory risks of 2 to 5 .

自車両の現在位置および現在時刻に対応する記憶危険度Rdb(x,y,t)を読み込んだら、自車両危険度Rcurを算出する(S13)。自車両危険度Rcurの算出は、図6に示す手順に沿って行われる。図6は、自車両危険度を算出する手順を示すフローチャートである。図6に示すように、自車両危険度Rcurを算出する際には、障害物抽出部3において、障害物センサ2から送信される障害物関連情報に基づいて、自車両の周囲における障害物を抽出する(S21)。ここでは、障害物として他車両を抽出する。また、複数の他車両が含まれていた場合には、これらの複数の他車両のすべてを抽出する。   When the storage risk Rdb (x, y, t) corresponding to the current position and the current time of the host vehicle is read, the host vehicle risk Rcur is calculated (S13). The calculation of the own vehicle risk level Rcur is performed according to the procedure shown in FIG. FIG. 6 is a flowchart showing a procedure for calculating the own vehicle risk level. As shown in FIG. 6, when calculating the vehicle risk Rcur, the obstacle extraction unit 3 determines obstacles around the host vehicle based on the obstacle related information transmitted from the obstacle sensor 2. Extract (S21). Here, another vehicle is extracted as an obstacle. When a plurality of other vehicles are included, all of the plurality of other vehicles are extracted.

障害物としての他車両を抽出したら、抽出した他車両に関する他車両情報を障害物情報一時記憶部31に記憶し、障害物情報一時記憶部31に記憶された過去5秒間の他車両情報に基づいて、障害物可能進路算出部32において他車両が移動可能となる可能進路を他車両ごとに時間および空間から構成される時空間上の軌跡として算出する(S22)。ここで、他車両が移動可能となる可能進路としては、ある到達点を規定して、この到達点までの可能進路を算出するのではなく、他車両が移動する所定の移動時間が経過するまでの進路を求める。一般的に、自車両が走行する道路では、事前に安全が保障される場所はないため、自車両と他車両との衝突可能性を判断するためには、自車両と他車両との到達点を求めても、衝突を確実に回避することができるとはいえない。   If the other vehicle as an obstacle is extracted, the other vehicle information regarding the extracted other vehicle is stored in the obstacle information temporary storage unit 31, and based on the other vehicle information for the past 5 seconds stored in the obstacle information temporary storage unit 31. Thus, the possible course where the other vehicle can move is calculated by the obstacle possible course calculation unit 32 as a trajectory on time and space constituted by time and space for each other vehicle (S22). Here, as a possible course in which the other vehicle can move, a certain destination point is not defined and the possible course to the destination point is not calculated, but until a predetermined movement time in which the other vehicle moves passes. Find the course of In general, there is no place where safety is guaranteed in advance on the road on which the host vehicle travels, so in order to determine the possibility of collision between the host vehicle and the other vehicle, the arrival point between the host vehicle and the other vehicle However, it cannot be said that the collision can be surely avoided.

たとえば、図7に示すように、3車線の道路Rにおいて、第1車線r1を自車両Mが走行し、第2車線r2を第1他車両H1が走行し、第3車線を第2他車両H2が走行しているとする。このとき、自車両Mが第2,第3車線r2、r3をそれぞれ走行する他車両H1,H2との衝突を避けるためには、自車両Mが位置Q1,Q2,Q3にそれぞれ到達するように走行することが好適と考えられる。ところが、第2他車両H2が進路を第2車線r2に変更するように進路B3をとった場合には、第1他車両H1が第2他車両H2との衝突を避けるために進路B2をとり、第1車線r1に進入してくることが考えられる。この場合には、自車両Mが位置Q1,Q2,Q3にそれぞれ到達するように走行すると、第1他車両H1と衝突する危険性が生じるものである。   For example, as shown in FIG. 7, on a three-lane road R, the host vehicle M travels in the first lane r1, the first other vehicle H1 travels in the second lane r2, and the third lane travels in the second lane. Assume that H2 is traveling. At this time, in order to avoid collision with the other vehicles H1 and H2 that the vehicle M travels in the second and third lanes r2 and r3, respectively, the vehicle M reaches positions Q1, Q2, and Q3, respectively. It is considered preferable to travel. However, when the second other vehicle H2 takes the route B3 so as to change the route to the second lane r2, the first other vehicle H1 takes the route B2 in order to avoid a collision with the second other vehicle H2. It is conceivable that the vehicle enters the first lane r1. In this case, if the host vehicle M travels so as to reach the positions Q1, Q2, and Q3, there is a risk of collision with the first other vehicle H1.

そこで、自車両および他車両について到達する位置を予め定めるのではなく、その都度自車両および他車両の進路を予測するようにしている。その都度自車両および他車両の進路を予測することにより、たとえば図8に示すような進路B1を自車両の進路とすることができるので、自車両Mが走行する際の危険を的確に回避して安全性を確保することができる。   Therefore, the positions of the own vehicle and other vehicles are not determined in advance, but the courses of the own vehicle and other vehicles are predicted each time. By predicting the course of the host vehicle and the other vehicle each time, for example, the course B1 as shown in FIG. 8 can be used as the course of the host vehicle, so that the danger of the host vehicle M traveling can be avoided accurately. Safety.

なお、他車両が移動する所定の移動時間が経過するまでを規定することに代えて、他車両が走行する走行距離が所定の距離に到達するまで他車両の可能進路を求める態様とすることもできる。この場合、他車両の速度(または自車両の速度)に応じて所定距離を適宜変更させることができる。   In addition, instead of prescribing until a predetermined travel time for the other vehicle to move has elapsed, an aspect in which the possible course of the other vehicle is obtained until the travel distance traveled by the other vehicle reaches a predetermined distance may be adopted. it can. In this case, the predetermined distance can be appropriately changed according to the speed of the other vehicle (or the speed of the host vehicle).

他車両の可能進路は、他車両ごとに、次のようにして算出される。他車両を識別するカウンタkの値を1とするとともに、同じ他車両に対する可能進路生成回数を示すカウンタnの値を1とする初期化処理を行う。続いて、障害物センサ2から送信され他車両関連情報から抽出された他車両情報に基づく他車両の位置および移動状態(速度および移動方向)を初期状態とする。   The possible routes of other vehicles are calculated for each other vehicle as follows. An initialization process is performed in which the value of the counter k for identifying another vehicle is set to 1, and the value of the counter n indicating the number of possible course generations for the same other vehicle is set to 1. Subsequently, the position and moving state (speed and moving direction) of the other vehicle based on the other vehicle information transmitted from the obstacle sensor 2 and extracted from the other vehicle related information are set as the initial state.

続いて、その後の一定時間Δtの間において想定される他車両の挙動として、選択可能な複数の挙動の中から、各挙動に予め付与された挙動選択確率にしたがって一つの挙動を選択する。1つの挙動を選択する際の挙動選択確率は、たとえば選択可能な挙動の集合の要素と所定の乱数とを対応付けることによって定義される。この意味で、挙動ごとに異なる挙動選択確率を付与してもよいし、挙動の集合の全要素に対して等しい確率を付与してもよい。また、挙動選択確率を他車両の位置や走行状態、周囲の道路環境に依存させる態様とすることもできる。   Subsequently, one behavior is selected from a plurality of selectable behaviors according to a behavior selection probability given in advance to each behavior as a behavior of the other vehicle assumed during the subsequent fixed time Δt. The behavior selection probability when selecting one behavior is defined, for example, by associating elements of a selectable behavior set with a predetermined random number. In this sense, a different behavior selection probability may be given for each behavior, or an equal probability may be given to all elements of the behavior set. Moreover, it is also possible to adopt a mode in which the behavior selection probability depends on the position and traveling state of another vehicle and the surrounding road environment.

このような挙動選択確率に基づく一定時間Δtの間において想定される他車両の挙動の選択を繰り返して行い、他車両が移動する所定の移動時間となる時間までの他車両の挙動を選択する。こうして選択された他車両の挙動によって、他車両の可能進路を1本算出することができる。   The selection of the behavior of the other vehicle assumed during a certain time Δt based on the behavior selection probability is repeatedly performed, and the behavior of the other vehicle is selected up to a time that is a predetermined movement time for the other vehicle to move. One possible course of the other vehicle can be calculated based on the behavior of the other vehicle thus selected.

他車両の可能進路を1本算出したら、同様の手順によって他車両の可能進路を複数(N本)算出する。同様の手順を用いた場合でも、各挙動に予め付与された挙動選択確率にしたがって一つの挙動を選択することから、ほとんどの場合に、異なる可能進路が算出される。ここで算出する可能進路の数は、予め決定しておき、たとえば1000本(N=1000)とすることができる。もちろん、他の複数の可能進路を算出する態様とすることもでき、たとえば数百〜数万本の間の数とすることができる。こうして算出された可能進路を他車両の予測進路とする。   When one possible route of another vehicle is calculated, a plurality (N) of possible routes of the other vehicle are calculated by the same procedure. Even when a similar procedure is used, since one behavior is selected according to a behavior selection probability given in advance to each behavior, different possible routes are calculated in most cases. The number of possible routes calculated here is determined in advance and can be set to 1000 (N = 1000), for example. Of course, it can also be set as the aspect which calculates another some possible course, for example, it can be set as the number between hundreds-tens of thousands. The possible course calculated in this way is set as the predicted course of the other vehicle.

さらに、抽出された他車両が複数ある場合には、それらの複数の他車両について、それぞれ可能進路を算出する。   Furthermore, when there are a plurality of other vehicles extracted, possible routes are calculated for each of the plurality of other vehicles.

他車両の可能進路の算出が済んだら、自車両進路読出部34において、自車両進路記録部33に記録されている自車両の過去5秒間の進路を読み出す(S23)。自車両進路読出部34は、読み出した過去5秒間の自車両の実現進路に関する実現進路情報を実現進路衝突確率算出部37に出力する。   When the possible course of the other vehicle is calculated, the own vehicle course reading unit 34 reads the course of the host vehicle recorded in the own vehicle course recording unit 33 for the past 5 seconds (S23). The own vehicle course reading unit 34 outputs the read actual course information related to the realized course of the host vehicle for the past 5 seconds to the realized course collision probability calculation unit 37.

続いて、自車両位置読出部35において、自車両進路記録部33に記録されている自車両の過去5秒間における自車両の位置を読み出す。それから、自車両可能進路算出部36において、過去5秒間における自車両の位置に基づいて、その位置から自車両が移動することが可能となる可能進路を複数本算出する(S24)。自車両の可能進路は、他車両の可能進路と同様の算出手順によって、時間および空間から構成される時空間上の軌跡として算出する。自車両可能進路算出部36は、自車両の可能進路を取得したら、自車両可能進路情報として最善自車両進路衝突確率算出部38に出力する。   Subsequently, the own vehicle position reading unit 35 reads the position of the own vehicle in the past 5 seconds recorded in the own vehicle course recording unit 33. Then, based on the position of the host vehicle in the past 5 seconds, the host vehicle possible path calculation unit 36 calculates a plurality of possible paths where the host vehicle can move from that position (S24). The possible course of the host vehicle is calculated as a trajectory on time and space composed of time and space by the same calculation procedure as the possible course of the other vehicle. When the own vehicle possible route calculation unit 36 acquires the possible route of the own vehicle, the own vehicle possible route calculation unit 36 outputs the own vehicle possible route information to the best own vehicle route collision probability calculation unit 38.

こうして、自車両の可能進路の算出が済んだら、実現進路衝突確率算出部37において、自車両進路読出部34から出力された実現進路情報に基づいて、自車両が移動した実現進路を算出する(S25)。それから、実現進路衝突確率算出部37において、自車両が他車両との衝突を許容していた実現進路衝突確率を算出する(S26)。ここでは、障害物可能進路算出部32から出力された障害物進路情報に基づく過去5秒間における複数の他車両の予測進路と、ステップS25で求めた実現進路とを比較し、過去5秒間において、自車両が許容していた衝突確率を算出する。   Thus, after the possible course of the host vehicle has been calculated, the actual course collision probability calculation unit 37 calculates the actual course that the host vehicle has moved based on the actual course information output from the host vehicle course reading unit 34 ( S25). Then, the actual course collision probability calculation unit 37 calculates the actual course collision probability that the host vehicle allowed to collide with another vehicle (S26). Here, the predicted courses of a plurality of other vehicles in the past 5 seconds based on the obstacle course information output from the obstacle possible course calculation unit 32 are compared with the actual course obtained in step S25, and in the past 5 seconds, The collision probability allowed by the host vehicle is calculated.

いま、ステップS22およびステップS23で求めた他車両の予測進路および自車両の実現進路の例を図9に示す三次元空間によって現す。図9における三次元空間では、x軸およびy軸によって示されるxy平面に車両の位置を示し、t軸を時間軸として設定している。したがって、他車両および自車両の予測進路は(x,y,t)座標で示すことができ、自車両および他車両の各進路をxy平面に投影して得られる軌跡が、自車両が実際に走行した進路、および他車両が走行すると予測された予測進路の道路上の走行軌跡となる。   Now, an example of the predicted course of the other vehicle and the actual course of the host vehicle obtained in step S22 and step S23 is represented by the three-dimensional space shown in FIG. In the three-dimensional space in FIG. 9, the position of the vehicle is shown on the xy plane indicated by the x axis and the y axis, and the t axis is set as the time axis. Accordingly, the predicted courses of the other vehicle and the host vehicle can be indicated by (x, y, t) coordinates, and the trajectory obtained by projecting each course of the host vehicle and the other vehicle on the xy plane This is a travel locus on the road of the travel route and the predicted travel route predicted by the other vehicle to travel.

このようにして、予測した自車両および他車両の予測進路を図9に示す空間に表すことにより、三次元時空間の所定の範囲内に存在する複数の車両(自車両および他車両)がとりうる予測進路の集合からなる時空間環境が形成される。図9に示す時空間環境Env(M,H)は、自車両Mの実現進路および他車両Hの予測進路の集合であり、自車両Mの実現進路{M(n1)}および他車両Hの予測進路集合{H(n2)}からなる。より具体的には、時空間環境(M,H)は、自車両Mおよび他車両Hが高速道路のような平坦かつ直線状の道路Rを+y軸方向に向かって移動している場合の時空間環境を示すものである。ここでは、他車両の予測進路を求めるにあたり、自車両Mと他車両Hとの相関は考慮せずに自車両Mと他車両Hごとに独立して予測進路を求めているため、両者の予測進路が時空間上で交差することもある。   In this way, by expressing the predicted courses of the subject vehicle and other vehicles in the space shown in FIG. 9, a plurality of vehicles (own vehicle and other vehicles) existing within a predetermined range of the three-dimensional space-time are taken. A spatiotemporal environment consisting of a set of possible prediction paths is formed. The spatiotemporal environment Env (M, H) shown in FIG. 9 is a set of the actual course of the own vehicle M and the predicted course of the other vehicle H, and the actual course {M (n1)} of the own vehicle M and the other vehicle H. It consists of a predicted course set {H (n2)}. More specifically, the spatiotemporal environment (M, H) is when the host vehicle M and the other vehicle H are moving in a + y-axis direction on a flat and straight road R such as an expressway. It shows the spatial environment. Here, when the predicted course of the other vehicle is obtained, the predicted course is independently obtained for each of the own vehicle M and the other vehicle H without considering the correlation between the own vehicle M and the other vehicle H. Paths may intersect in space and time.

こうして、自車両Mの実現進路および他車両Hの予測進路を求めたら、自車両Mと他車両Hとが衝突していたことを自車両Mが許容していた確率を求める。いま、自車両Mの実現進路と他車両Hの予測進路が交差する場合には、自車両Mと他車両Hとが衝突することとなるが、自車両Mおよび他車両Hの予測進路は所定の挙動選択確率基づいて求められるものである。したがって、複数の他車両Hの予測進路のうち、自車両Mの予測進路と交差するものの数によって自車両Mと他車両Hとの衝突確率とすることができる。たとえば、他車両Hの予測進路を1000本算出した場合、そのうちの5本が自車両Mの予測進路と交差する場合には、0.5%の衝突確率(衝突可能性)Pがあるとして算出することができる。逆にいうと、残りの99.5%が自車両Mと他車両Hとが衝突しない確率(非衝突可能性)とすることができる。 Thus, when the actual course of the own vehicle M and the predicted course of the other vehicle H are obtained, the probability that the own vehicle M has allowed the own vehicle M and the other vehicle H to collide is obtained. Now, when the actual course of the own vehicle M and the predicted course of the other vehicle H intersect, the own vehicle M and the other vehicle H will collide, but the predicted course of the own vehicle M and the other vehicle H is predetermined. It is obtained based on the behavior selection probability. Therefore, the collision probability between the own vehicle M and the other vehicle H can be determined by the number of the predicted courses of the other vehicle H that intersect the predicted course of the own vehicle M. For example, the case of 1000 calculates a predicted route of the vehicle H, if five of which intersects the predicted course of the vehicle M is 0.5% chance of a collision (collision possibility) P A Can be calculated. In other words, the remaining 99.5% can be a probability that the own vehicle M and the other vehicle H do not collide (non-collision possibility).

また、他車両Hとして、複数の他車両が抽出されている場合には、複数の他車両のうち少なくとも1台と衝突することを許容する衝突確率Pは下記(1)式によって求めることができる。 Further, as the other vehicle H, when a plurality of other vehicles are extracted, the collision probability P A that allows to collide with at least one of the plurality of other vehicles be determined by the following equation (1) it can.

Figure 0004924208
Figure 0004924208

ここで、k:抽出された他車両の数
k:k番目の車両と衝突する確率
このように、他車両Hの予測進路を複数算出して、この複数の予測進路を用いて自車両Mと他車両Hとの衝突可能性を予測することにより、他車両が取りえる進路を広く計算していることになる。したがって、交差点などの分岐がある場所で事故などが発生した場合のように、他車両の進路に大きな進路の変更がある場合も考慮に入れて衝突確率を算出することができる。
Here, k: number of other vehicles extracted P A k: probability of collision with the kth vehicle In this way, a plurality of predicted routes of the other vehicle H are calculated, and the own vehicle is calculated using the plurality of predicted routes. By predicting the possibility of collision between M and the other vehicle H, the routes that the other vehicle can take are widely calculated. Accordingly, the collision probability can be calculated taking into account the case where there is a large change in the course of another vehicle, such as when an accident occurs at a place where there is a branch such as an intersection.

こうして自車両と他車両との衝突確率を求めたら、最善自車両進路衝突確率算出部38において、自車両が移動することが可能となる可能進路のうち、他車両との衝突確率が最も低い進路である最善自車両進路を選択する(S27)。最善自車両進路衝突確率算出部38では、障害物可能進路算出部32から出力された障害物進路情報に基づく複数の他車両の予測進路と、自車両可能進路算出部36から出力される自車両可能進路情報に基づく複数の自車両の可能進路とを比較することにより最善自車両進路を選択する。   When the collision probability between the own vehicle and the other vehicle is obtained in this way, the best own vehicle route collision probability calculation unit 38 has the lowest collision probability with the other vehicle among the possible routes in which the own vehicle can move. The best own vehicle course is selected (S27). In the best own vehicle course collision probability calculation unit 38, a predicted course of a plurality of other vehicles based on the obstacle course information output from the obstacle possible course calculation unit 32, and the own vehicle output from the own vehicle possible course calculation unit 36. The best own vehicle route is selected by comparing with possible routes of a plurality of own vehicles based on the possible route information.

いま、ステップS22で求めた他車両の予測進路およびステップS24で求めた自車両の実現進路の例を図10に示す三次元空間によって現す。図10に示す時空間環境Env(M,H)は、自車両Mの可能進路および他車両Hの予測進路の集合であり、自車両Mの可能進路集合{M(n1)}および他車両Hの予測進路集合{H(n2)}からなる。   Now, an example of the predicted course of the other vehicle obtained in step S22 and the actual course of the subject vehicle obtained in step S24 are represented by the three-dimensional space shown in FIG. The spatiotemporal environment Env (M, H) shown in FIG. 10 is a set of possible courses of the own vehicle M and predicted courses of the other vehicle H. The possible course set {M (n1)} of the own vehicle M and the other vehicle H Of the predicted course set {H (n2)}.

これらの自車両Mの可能進路集合および他車両Hの予測進路集合から、各自車両の可能進路を自車両Mが移動した際のそれぞれについて、自車両Mが他車両Hと衝突していたことを自車両Mが許容していた確率を求める。自車両Mが他車両Hと衝突していたことを自車両Mが許容していた衝突確率Pは、上記(1)式によって求めることができる。 From the possible course set of the own vehicle M and the predicted course set of the other vehicle H, it is confirmed that the own vehicle M collided with the other vehicle H for each time the own vehicle M moved along the possible course of each own vehicle The probability that the host vehicle M has allowed is obtained. Collision probability P A of that vehicle M had collided with another vehicle H vehicle M had acceptable can be determined by the above equation (1).

こうして、自車両Mの複数の可能進路についてそれぞれ衝突確率Pを求めたら、最も衝突確率が低い可能進路を最善自車両進路として選択する。また、最善自車両進路衝突確率算出部38は、選択した最善自車両進路における衝突確率を最善自車両進路衝突確率として算出し、最善自車両進路衝突確率情報として自車両危険度算出部39に出力する。 Thus, after each determined collision probability P A plurality of possible tracks of the vehicle M, to select the most collision probability it can lower course as the best vehicle track. The best own vehicle course collision probability calculating unit 38 calculates the collision probability in the selected best own vehicle course as the best own vehicle course collision probability, and outputs the best own vehicle course collision probability information to the own vehicle risk calculating unit 39. To do.

実現進路衝突確率を算出したら、自車両危険度算出部39において、自車両危険度を算出する(S28)。自車両危険度算出部39では、実現進路衝突確率算出部37から出力された実現進路衝突確率情報に基づく実現進路衝突確率と、最善自車両進路衝突確率算出部38から出力された最善自車両進路衝突確率との乖離度に基づいて、自車両危険度Rcurを算出する。ここでの自車両危険度Rcurは、実現進路衝突確率と最善自車両進路衝突確率との比によって求められ、実現進路衝突確率と最善自車両進路衝突確率との比が1に近いほど自車両危険度Rcurが低いことになる。こうして、自車両危険度Rcurを算出する。   When the actual course collision probability is calculated, the host vehicle risk calculation unit 39 calculates the host vehicle risk (S28). The own vehicle risk calculation unit 39 realizes the actual course collision probability based on the actual course collision probability information output from the actual course collision probability calculation unit 37 and the best own vehicle course output from the best own vehicle course collision probability calculation unit 38. Based on the degree of deviation from the collision probability, the host vehicle risk Rcur is calculated. The host vehicle risk Rcur here is determined by the ratio of the actual course collision probability and the best host vehicle path collision probability. The closer the ratio of the actual course collision probability and the best host vehicle path collision probability is to 1, the more the host vehicle risk The degree Rcur will be low. Thus, the own vehicle risk level Rcur is calculated.

図5に示すフローに戻り、衝突確率算出部20において自車両危険度Rcurを算出したら、統計処理部22において積算危険度Rnew(x,y,t)を算出する(S14)。積算危険度Rnew(x,y,t)は、データベース読込部21から出力された記憶危険度Rdb(x,y,t)に対して、衝突確率算出部20から出力された自車両危険度Rcurを積算する下記(2)式を用いて算出される。   Returning to the flow shown in FIG. 5, when the collision probability calculation unit 20 calculates the own vehicle risk level Rcur, the statistical processing unit 22 calculates the integrated risk level Rnew (x, y, t) (S14). The cumulative risk Rnew (x, y, t) is the vehicle risk Rcur output from the collision probability calculation unit 20 with respect to the memory risk Rdb (x, y, t) output from the database reading unit 21. Is calculated using the following equation (2).

Rnew=αRcur+(1−α)Rdb ・・・(2)
ここで、α:α<1となる任意の定数
また、ステップS12において、複数の記憶危険度Rdbを取得した場合には、自車両の現在位置・時刻(x,y,t)からもっとも近い地点と、自車両の現在位置・時刻(x,y,t)との離間距離が所定のしきい値を超えていることになる。この場合には、自車両危険度Rcurをそのまま積算危険度Rnew(x,y,t)とする。こうして、積算危険度Rnew(x,y,t)を算出して、危険度を評価する。
Rnew = αRcur + (1-α) Rdb (2)
Here, α: Arbitrary constant satisfying α <1. Further, when a plurality of storage risk levels Rdb are acquired in step S12, the closest point from the current position / time (x, y, t) of the host vehicle. Then, the distance from the current position / time (x, y, t) of the host vehicle exceeds a predetermined threshold value. In this case, the own vehicle risk level Rcur is directly used as the integrated risk level Rnew (x, y, t). In this way, the integrated risk Rnew (x, y, t) is calculated, and the risk is evaluated.

また、自車両の現在位置・時刻(x,y,t)からもっとも近い地点と、自車両の現在位置・時刻(x,y,t)との離間距離が所定のしきい値を超えており、たとえば4個の記憶危険度Rdb1〜Rdb4を読み込んだ場合には、自車両危険度Rcurを追加すると同時に、4個の記憶危険度Rdb1〜Rdb4についての積算を行う。この積算の際の積算量は、自車両危険度Rcurと記憶危険度Rdb1〜Rdb4のそれぞれの離間距離の絶対差に応じて求められる。   In addition, the distance between the current location / time (x, y, t) of the host vehicle and the current location / time (x, y, t) of the host vehicle exceeds a predetermined threshold. For example, when four storage risk levels Rdb1 to Rdb4 are read, the own vehicle risk level Rcur is added, and at the same time, the four storage risk levels Rdb1 to Rdb4 are integrated. The integrated amount at the time of this integration is obtained according to the absolute difference between the respective separation distances of the own vehicle risk level Rcur and the storage risk levels Rdb1 to Rdb4.

たとえば、図11に示すように、自車両危険度Rcurに近い位置に第2記憶危険度Rdb2および第3記憶危険度Rdb3があり、第2記憶危険度Rdb2より遠い位置に第1記憶危険度Rdb1があり、第3記憶危険度Rdb3より遠い位置に第4記憶危険度Rdb4があったとする。この場合、たとえば下記(3)式に基づいて、第1〜第4積算危険度Rnew1〜Rnew4を算出することができる。   For example, as shown in FIG. 11, the second memory risk level Rdb2 and the third memory risk level Rdb3 are located near the own vehicle risk level Rcur, and the first memory risk level Rdb1 is located farther than the second memory risk level Rdb2. Suppose that there is a fourth memory risk level Rdb4 at a position farther than the third memory risk level Rdb3. In this case, for example, the first to fourth cumulative risk levels Rnew1 to Rnew4 can be calculated based on the following equation (3).

Rnewn=βRcur+(1−β)Rdbn ・・・(3)
ここで、n:1〜4の整数
β:自車両の現在位置・時刻(x,y,t)から遠いほど減少する1未満の係数
したがって、図11に示すように、この例では、第2記憶危険度Rdb2から第2積算危険度Rnew2への増加割合が、第1記憶危険度Rdb1から第1積算危険度Rnew1への増加割合が大きくされている。同様に、第3記憶危険度Rdb3から第3積算危険度Rnew3への増加割合が、第4記憶危険度Rdb4から第4積算危険度Rnew4への増加割合が大きくされている。こうして、複数の記憶危険度Rdbを取得した場合には、自車両の現在位置・時刻(x,y,t)からもっとも近い地点と、自車両の現在位置・時刻(x,y,t)との離間距離が所定のしきい値を超えている場合には、その周囲の記憶危険度Rdb1〜Rdb4についての積算危険度Rnew1〜Rnew4を算出して危険度を評価する。
Rnewn = βRcur + (1-β) Rdbn (3)
Where n is an integer from 1 to 4
β: a coefficient less than 1 that decreases with increasing distance from the current position / time (x, y, t) of the host vehicle. Therefore, as shown in FIG. 11, in this example, the second cumulative risk from the second memory risk Rdb2 The rate of increase to Rnew2 is increased from the first memory risk Rdb1 to the first cumulative risk Rnew1. Similarly, the rate of increase from the third memory risk Rdb3 to the third cumulative risk Rnew3 is increased, and the rate of increase from the fourth memory risk Rdb4 to the fourth cumulative risk Rnew4 is increased. Thus, when a plurality of storage risk levels Rdb are acquired, the nearest point from the current position / time (x, y, t) of the own vehicle and the current position / time (x, y, t) of the own vehicle When the separation distance exceeds the predetermined threshold value, the risk levels are evaluated by calculating the integrated risk levels Rnew1 to Rnew4 for the surrounding memory risk levels Rdb1 to Rdb4.

こうして積算危険度Rnewまたは積算危険度Rnew1〜Rnew4を算出したら、データベース書込部23は、算出した積算危険度Rnewまたは積算危険度Rnew1〜Rnew4を地図データベース7に書き込む(S15)。このような積算危険度Rnewの書き込みにより、地図データベース7における記憶危険度Rdbの評価が蓄積され、危険度地図が作成される。なお、記憶危険度Rdbの作成方法はこれに限るものではなく、各道路上の位置の危険度が表現されていればよい。   After calculating the integrated risk Rnew or the integrated risk Rnew1 to Rnew4 in this way, the database writing unit 23 writes the calculated integrated risk Rnew or the integrated risk Rnew1 to Rnew4 in the map database 7 (S15). By writing such integrated risk Rnew, the evaluation of the storage risk Rdb in the map database 7 is accumulated, and a risk map is created. Note that the method of creating the storage risk Rdb is not limited to this, and it is only necessary to express the risk of the position on each road.

記憶危険度Rallは、たとえば次のようにして算出することができる。自車両の現在位置(x,y)から目的地の位置(xg,yg)に至る複数(m個)のルート上の複数(n個)の位置を求める。たとえば、ルート1のルート上の位置(x1i,x1i)、ルートmのルート上の位置は(xmi,xmi)は、下記のようになる。
(x1i,x1i)={(x11,x11)(x12,y12)…(x1n1,y1n1)}
(xmi,xmi)={(xm1,xm1)(xm2,ym2)…(xmnm,ymnm)}
以後、説明の簡略化のためのルートを表す添字は省略する。たとえば、ルート上の位置(x,yi)に、通過時間tを追加した(x,yi,ti)を地図データベース7に参照して、ルート上の位置と通過時刻に対応する記憶危険度Rdb(x,yi,ti)を読み込む。たとえば、通過時刻tは現在位置(x,y)からルート上の位置(xi,yi)までの道程距離をある一定速度(たとえば一般道30km/h、高速道路80km/hのような固定値や道路に定められた法廷速度)で除算することによって求めることができる。
The memory risk Rall can be calculated as follows, for example. A plurality ( nm ) of positions on a plurality (m) of routes from the current position (x, y) of the host vehicle to the destination position (xg, yg) are obtained. For example, the position (x 1i , x 1i ) on the route of the route 1 and the position (x mi , x mi ) on the route of the route m are as follows.
(X 1i , x 1i ) = {(x 11 , x 11 ) (x 12 , y 12 )... (X 1n1 , y 1n1 )}
(X mi , x mi ) = {(x m1 , x m1 ) (x m2 , y m2 ) ... (x mnm , y mnm )}
Hereinafter, subscripts representing routes for simplifying the explanation are omitted. For example, the position on the route (x i, y i) to added the transit time t i with reference (x i, y i, t i) to the map database 7, corresponding to the position and passing time on the route The memory risk Rdb (x i , y i , t i ) to be read is read. For example, passage time t i is the current position (x, y) position on the route (x i, y i) a constant speed with the journey distance to (e.g. general road 30 km / h, such as highway 80 km / h It can be determined by dividing by a fixed value or the court speed set for the road.

ここで、ルート上の位置・通過時刻に対応する記憶危険度Rdb(x,yi,ti)が存在することが稀な場合、たとえば交通量が少ない場合か初期状態にある場合もある。このため、ルート上の位置・通過時刻に対応する記憶危険度Rdb(x,yi,ti)が存在しない場合には、ルート上の位置・通過時刻にもっとも近い地点に記憶されている記憶危険度Rdbを取得する。また、ルート上の位置・通過時刻(x,y,t)からもっとも近い地点と、ルート上の位置・通過時刻(x,y,t)との離間距離が所定のしきい値を超える場合には、ルート上の位置・通過時刻に近い所定数の地点のそれぞれに記憶されている所定数(たとえば2〜5個)の危険度を読み込む。ルート上の位置・通過時刻に対応する記憶危険度Rdb(x,yi,ti)を読み込んだら、全ルートの記憶危険度Rallを算出する。全ルートの記憶危険度Rallの算出は、次の手順に沿って行われる。各ルート(1,2,…,m)について、当該ルート上のすべての記憶危険度Rdb(x,yi,ti)の平均値を求め、この平均値をもって当該ルートの記憶危険度とする。ここで挙げた平均値は実現手段の一例であり、中央値や最頻値、最小値、最大値、平均値+2σで当該ルートの記憶危険度とすることもできる。全ルートについて前述の方法で記憶危険度を算出することにより、算出した記憶危険度を全ルートの記憶危険度Rallとすることができる。 Here, when there is rarely a memory risk Rdb (x i , y i , t i ) corresponding to the position / passing time on the route, for example, there may be a case where the traffic volume is low or in an initial state. . For this reason, when there is no memory risk Rdb (x i , y i , t i ) corresponding to the position / passing time on the route, it is stored at the point closest to the position / passing time on the route. The memory risk Rdb is acquired. Further, when the distance between the closest point from the position / passing time (x, y, t) on the route and the position / passing time (x, y, t) on the route exceeds a predetermined threshold Reads a predetermined number (for example, 2 to 5) of risk stored in each of a predetermined number of points close to the position / passing time on the route. When the storage risk Rdb (x i , y i , t i ) corresponding to the position / passing time on the route is read, the storage risk Rall of all routes is calculated. The calculation of the memory risk Rall for all routes is performed according to the following procedure. For each route (1, 2,..., M), an average value of all memory risks Rdb (x i , y i , t i ) on the route is obtained, and the memory risk of the route is calculated based on the average value. To do. The average value mentioned here is an example of a realization means, and the median value, mode value, minimum value, maximum value, average value + 2σ can be used as the storage risk of the route. By calculating the memory risk for all routes by the above-described method, the calculated memory risk can be set as the memory risk Rall for all routes.

図4に示すフローに戻り、危険度地図の作成が済んだら、データベース読込部9において、位置センサ5から送信された自車両の現在の位置(x,y)および目的地設定部8から送信された目的地の位置(xg,yg)を取得する(S2)。続いて、データベース読込部9において、自車両の現在の位置(x,y)と目的地の位置(xg,yg)を地図データベース7に参照し、自車両の現在の位置(x,y)と目的地の位置(xg,yg)との間における全ルートの記憶危険度Rallを読み込む(S3)。   Returning to the flow shown in FIG. 4, when the risk map is created, the database reading unit 9 transmits the current position (x, y) of the host vehicle transmitted from the position sensor 5 and the destination setting unit 8. The destination position (xg, yg) obtained is acquired (S2). Subsequently, in the database reading unit 9, the current position (x, y) of the own vehicle and the position (xg, yg) of the destination are referred to the map database 7, and the current position (x, y) of the own vehicle is determined. The memory risk Rall of all routes to the destination position (xg, yg) is read (S3).

記憶危険度の読み込みが済んだら、通常危険度算出部10において、地図データベース7に記憶された全危険度を読み出し、これらの全危険度に基づいて通常危険度θを算出する(S4)。通常危険度θの算出は、たとえば以下のようにして行われる。まず、地図データベース7内のすべての危険度から平均と分散σとを求める。ここで求めた、平均と分散σから平均+3σを求め、この値を通常危険度θとすることができる。 When the storage risk level is read, the normal risk level calculation unit 10 reads the total risk level stored in the map database 7, and calculates the normal risk level θ based on the total risk level (S4). The normal risk degree θ is calculated as follows, for example. First, an average and a variance σ 2 are obtained from all the risks in the map database 7. Obtained here, an average + 3 [sigma] from the average and variance sigma 2, it is possible to make this value as the normal risk theta.

通常危険度を算出したら、フィルタ部11において、記憶危険度Rallと通常危険度θとを比較し、記憶危険度のうち、通常危険度以下となる記憶危険度を抽出する(S5)。たとえば、図12に示すように、車両が通行するルートの起点PSから終点PGまでの走行路に、危険度が評価されているルートが10本存在する場合について考える。ここで、PS−P1間のルートRu1の危険度が「1」、P1−P2間のルートRu2の危険度が「6」、P2−PG間のルートRu3の危険度が「1」、PS−P3間のルートRu4の危険度が「4」、P1−P3間のルートRu5の危険度が「3」、P3−P4間のルートRu6の危険度が「4」、P4−P2間のルートRu7の危険度が「3」、P1−P4間のルートRu8の危険度が「2」、P3−P2間のルートRu9危険度が「6」、P4−PG間のルートRu10の危険度が「6」であったとする。また、通常危険度θが「4」であったとする。この場合には、図13に示すように、ルートRu2,Ru9,Ru10の危険度が「6」であり、通常危険度の「4」を超える値となっている。   After calculating the normal risk level, the filter unit 11 compares the memory risk level Rall with the normal risk level θ, and extracts a memory risk level that is equal to or lower than the normal risk level from among the memory risk levels (S5). For example, as shown in FIG. 12, let us consider a case where there are ten routes whose risk levels are evaluated on the travel route from the starting point PS to the end point PG of the route through which the vehicle passes. Here, the risk of the route Ru1 between PS-P1 is “1”, the risk of the route Ru2 between P1 and P2 is “6”, the risk of the route Ru3 between P2 and PG is “1”, PS− The risk of the route Ru4 between P3 is “4”, the risk of the route Ru5 between P1 and P3 is “3”, the risk of the route Ru6 between P3 and P4 is “4”, and the route Ru7 between P4 and P2 The risk of route Ru8 between P1 and P4 is "2", the risk of route Ru9 between P3 and P2 is "6", and the risk of route Ru10 between P4 and PG is "6" ”. Further, it is assumed that the normal risk degree θ is “4”. In this case, as shown in FIG. 13, the route Ru2, Ru9, Ru10 has a risk level of “6”, which is a value exceeding the normal risk level of “4”.

フィルタ部11では、通常危険度θを上限値とし、記憶危険度Rallのうち、通常危険度を超える記憶危険度となっているルートを除外し、記憶危険度が通常危険度以下のルートおよびそのルートの記憶危険度を最適経路探索部12に出力する。図12に示す例では、ルートRu1,Ru3,Ru4,Ru5,Ru6,Ru7,Ru8についてのルートおよびそのルートの危険度を出力する。   The filter unit 11 sets the normal risk degree θ as an upper limit value, excludes a route having a memory risk level exceeding the normal risk level from the memory risk level Rall, and a route having a memory risk level equal to or lower than the normal risk level and its route The route storage risk level is output to the optimum route search unit 12. In the example shown in FIG. 12, the route for the route Ru1, Ru3, Ru4, Ru5, Ru6, Ru7, Ru8 and the risk level of the route are output.

最適経路探索部12では、フィルタ部11から出力されたルートおよびそのルートの記憶危険度に基づいて最適経路を探索する(S6)。ここで用いられるルートとしては、その危険度が通常危険度以下のルートとされていることから、通常危険度を超える危険度となっているルートについては切断されたルートが探索される。図12に示す例では、起点PSから終点PGに至るまで、危険度が「4」を超えるルートRu2,Ru9,Ru10が切断されてルートが探索される。最適経路としては、たとえば距離最短経路を求めることができる。距離最短経路を算出する方法としては、たとえば任意のルートの距離を求め、ダイクストラ法を用いることができる。こうして、距離最短経路を算出する。同様の方法で時間最小ルートや料金最小ルートを算出することもできる。距離最短経路を算出することによって最適経路を求めたら、最適経路に基づく走行支援を行う(S7)。こうして走行支援装置による処理を終了する。   The optimum route search unit 12 searches for the optimum route based on the route output from the filter unit 11 and the storage risk of the route (S6). Since the route used here is a route whose risk level is less than or equal to the normal risk level, a route that has a risk level exceeding the normal risk level is searched for a disconnected route. In the example shown in FIG. 12, the routes Ru2, Ru9, Ru10 having a degree of risk exceeding “4” are cut off from the starting point PS to the end point PG, and the route is searched. As the optimum route, for example, the shortest distance route can be obtained. As a method of calculating the shortest distance route, for example, the distance of an arbitrary route can be obtained and the Dijkstra method can be used. Thus, the shortest distance path is calculated. It is also possible to calculate the minimum time route and the minimum fee route by the same method. When the optimum route is obtained by calculating the shortest distance route, driving support based on the optimum route is performed (S7). Thus, the process by the driving support device is finished.

このように、本実施形態に係る走行支援装置では、自車両が走行する走行路におけるルートの危険度が所定の上限値を超えるルートを切断して、自車両の走行ルートを取得している。このため、運転者が危険となるルートを避けてルートを取得することができるので、運転者の技量に応じたルートを求め、このルートを用いることによって運転者の技量に応じた走行支援を行うことができる。また、通常危険度を超える危険度となっているルートについては切断されたルートが探索される。このため、最適経路を探索する際の探索時間を短縮させることができる。   As described above, in the travel support device according to the present embodiment, the travel route of the host vehicle is acquired by cutting the route in which the risk of the route on the travel route on which the host vehicle travels exceeds a predetermined upper limit value. For this reason, the route can be acquired while avoiding a route that is dangerous for the driver. Therefore, a route corresponding to the skill of the driver is obtained, and the driving support according to the skill of the driver is performed by using this route. be able to. In addition, for a route having a risk level exceeding the normal risk level, a cut route is searched. For this reason, the search time for searching for the optimum route can be shortened.

次に、本発明の第2の実施形態について説明する。本実施形態に係る走行支援装置は、上記第1の実施形態と比較して、装置構成は上記第1の実施形態と同様であり、フィルタ部11における処理が主に異なる。以下、フィルタ部11における処理を中心として本実施形態について説明する。   Next, a second embodiment of the present invention will be described. Compared with the first embodiment, the driving support device according to the present embodiment has the same device configuration as that of the first embodiment, and the processing in the filter unit 11 is mainly different. Hereinafter, the present embodiment will be described focusing on the processing in the filter unit 11.

本実施形態に係る走行支援装置におけるフィルタ部11は、データベース読込部9から出力されたすべての危険度Rallと通常危険度θとを比較し、危険度Rallの中から通常危険度θ以下の危険度Rallを抽出する。ここで抽出された危険度について、通常危険度θと共通の危険度を付与する。フィルタ部11は、抽出した危険度およびこの危険度に対応するルートを最適経路探索部12に出力する。その他の点については上記第1の実施形態と同様である。   The filter unit 11 in the driving support apparatus according to the present embodiment compares all the risk levels Rall output from the database reading unit 9 with the normal risk level θ, and the risk less than the normal risk level θ from the risk level Rall. The degree Rall is extracted. For the risk level extracted here, a risk level common to the normal risk level θ is given. The filter unit 11 outputs the extracted risk level and a route corresponding to the risk level to the optimum route search unit 12. Other points are the same as those in the first embodiment.

本実施形態に係る走行支援装置におけるフィルタ部11では、通常危険度θを下限値とし、通常危険度θ以下の危険度Rallについて、通常危険度θと共通の危険度を付与する。たとえば、図12に示す例の場合には、図14(a)に示すように、ルートRu2,Ru9,Ru10の危険度が通常危険度の「4」を超える値となっており、その他のルートRu1,Ru3,Ru4,Ru5,Ru6,Ru7,Ru8については通常危険度以下の危険度となっている。このルートRu1,Ru3,Ru4,Ru5,Ru6,Ru7,Ru8についての危険度を図14(b)に示すように、通常危険度θに共通化する。   In the filter unit 11 in the driving support apparatus according to the present embodiment, the normal risk degree θ is set as a lower limit value, and a risk degree common to the normal risk degree θ is assigned to the risk degree Rall below the normal risk degree θ. For example, in the case of the example shown in FIG. 12, as shown in FIG. 14 (a), the risk of the routes Ru2, Ru9, Ru10 exceeds the normal risk “4”, and the other routes For Ru1, Ru3, Ru4, Ru5, Ru6, Ru7, and Ru8, the risk is less than the normal risk. The risk levels for the routes Ru1, Ru3, Ru4, Ru5, Ru6, Ru7, and Ru8 are made common to the normal risk level θ as shown in FIG.

このように、通常危険度以下となる危険度のルートにおける危険度を共通とすることにより、運転者として許容できる危険度の範囲では、その範囲内で差をつけることなくルートを取得することができる。したがって、運転者の技量に応じたルートを求め、このルートを用いることによって運転者の技量に応じた走行支援を行うことができる。また、運転者が許容できる範囲内で、たとえば距離や時間といった他の要素に応じたルートの取得をすることができるので、距離や時間としての効率を向上させた走行支援を行うことができる。   In this way, by sharing the risk level in the route of the risk level that is less than or equal to the normal risk level, the route can be acquired without making a difference within the range of the risk level that can be accepted by the driver. it can. Therefore, it is possible to obtain a route according to the skill of the driver and use this route to provide driving support according to the skill of the driver. In addition, since it is possible to acquire a route according to other factors such as distance and time, for example, within a range that can be permitted by the driver, it is possible to perform driving support with improved efficiency as a distance and time.

以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されるものではない。たとえば、上記第1の実施形態では通常危険度を上限値とし、第2の実施形態では通常危険度を下限値としているが、両実施形態における上限値および下限値は、その他の値とすることもできる。また、上記各実施形態では、しきい値として通常危険度θを求めて、通常危険度θを超える危険度のルートを切断したり、通常危険度以下の危険度を共通化したりしているが、通常危険度ではなく、運転者がしきい値となる危険度を設定する態様とすることもできる。この場合、たとえば運転者が操作しうる位置に危険度設定つまみなどを設ける態様とすることができる。このように危険度のしきい値を設定可能とすることにより、運転者に応じた危険度での最適経路を探索することができる。   The preferred embodiment of the present invention has been described above, but the present invention is not limited to the above embodiment. For example, in the first embodiment, the normal risk level is set as the upper limit value, and in the second embodiment, the normal risk level is set as the lower limit value. However, the upper limit value and the lower limit value in both embodiments are set to other values. You can also. Further, in each of the above embodiments, the normal risk level θ is obtained as the threshold value, and the route of the risk level exceeding the normal risk level θ is cut, or the risk level equal to or lower than the normal risk level is shared. Further, it is possible to adopt a mode in which the driver sets a risk level that becomes a threshold value instead of the normal risk level. In this case, for example, a risk setting knob or the like may be provided at a position where the driver can operate. By making it possible to set the threshold value of the danger level in this way, it is possible to search for the optimum route with the risk level corresponding to the driver.

また、上記実施形態では、衝突確率算出部20において自車両危険度を求めているが、他の態様によって自車両危険度を求めることもできる。さらに、上記実施形態では、データベース読込部21において、自車両の現在位置(x,y)からもっとも近い地点と、自車両の現在位置(x,y)との離間距離が所定のしきい値以下である場合には、自車両の現在位置(x,y)からもっとも近い地点の記憶危険度Rdbを取得するが、さらにその周囲の複数の記憶危険度Rdbを取得することもできる。この場合、自車両の現在位置(x,y)からもっとも近い地点と、自車両の現在位置(x,y)との離間距離が所定のしきい値を超える場合と同様、周囲の複数の記憶危険度についても、積算危険度を求めて、書き換える態様とすることができる。   Moreover, in the said embodiment, although the own vehicle risk level is calculated | required in the collision probability calculation part 20, the own vehicle risk level can also be calculated | required by another aspect. Furthermore, in the said embodiment, in the database reading part 21, the separation distance of the nearest point from the present position (x, y) of the own vehicle and the present position (x, y) of the own vehicle is below a predetermined threshold value. In this case, the memory risk level Rdb at the closest point from the current position (x, y) of the host vehicle is acquired, but a plurality of memory risk levels Rdb around it can also be acquired. In this case, as in the case where the distance between the closest point from the current position (x, y) of the host vehicle and the current position (x, y) of the host vehicle exceeds a predetermined threshold, a plurality of surrounding memories are stored. Regarding the risk level, the integrated risk level can be obtained and rewritten.

また、上記実施形態では、自車両を運転する運転者が特定されている場合に好適な例について説明したが、たとえば複数の運転者が想定される車両については、運転者に応じた地図データベースを作成することもできる。さらに、上記実施形態では、地図データベースを自車両に設けているが、たとえば自車両を離れた基地局や他車両などに地図データベースを設置し、車々間通信などの通信手段によって自車両と他車両や基地局とを結んで危険度を取得する態様とすることもできる。この場合、他車両などとの情報交換を行って危険度を算出することもできる。また、上記各実施形態では、障害物として他車両を想定しているが、たとえば通行人などの生物を想定することもできる。   Moreover, in the said embodiment, although the example suitable when the driver | operator who drives the own vehicle was specified was demonstrated, the map database according to a driver | operator is used about the vehicle by which a several driver | operator is assumed, for example. It can also be created. Furthermore, in the above-described embodiment, the map database is provided in the host vehicle. For example, the map database is installed in a base station or other vehicle away from the host vehicle, and the host vehicle and the other vehicle are It is also possible to connect the base station and acquire the risk level. In this case, the degree of danger can be calculated by exchanging information with other vehicles. Moreover, in each said embodiment, although other vehicles are assumed as an obstruction, living organisms, such as a passerby, can also be assumed, for example.

走行支援装置の構成を示すブロック構成図である。It is a block block diagram which shows the structure of a driving assistance device. 危険度地図作成部の構成を示すブロック構成図である。It is a block block diagram which shows the structure of a risk map preparation part. 衝突確率算出部の構成を示すブロック構成図である。It is a block block diagram which shows the structure of a collision probability calculation part. 走行制御装置の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a traveling control apparatus. 危険度地図作成部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a risk map preparation part. 衝突確率算出部の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence of a collision probability calculation part. 自車両と他車両との走行状態を模式的に示す模式図である。It is a schematic diagram which shows typically the driving state of the own vehicle and another vehicle. 自車両がとりうる走行進路を模式的に示す模式図である。It is a schematic diagram which shows typically the driving | running route which the own vehicle can take. 自車両の予測進路が1本の時空間環境の構成を示すグラフである。It is a graph which shows the structure of the spatiotemporal environment where the prediction course of the own vehicle is one. 自車両の予測進路が複数本の時空間環境の構成を示すグラフである。It is a graph which shows the structure of the spatiotemporal environment where the prediction course of the own vehicle is multiple. 自車両の位置における自車両危険度とその周囲の位置における記憶危険度との関係を示すグラフである。It is a graph which shows the relationship between the own vehicle risk in the position of the own vehicle, and the memory risk in the surrounding position. 起点PSから終点PGまでの経路の例を示す説明図である。It is explanatory drawing which shows the example of the path | route from the starting point PS to the end point PG. 通常危険度と記憶危険度との関係を示すグラフである。It is a graph which shows the relationship between normal risk and memory risk. (a)は通常危険度と記憶危険度との関係を示すグラフ、(b)は通常危険度以下の危険度を共通書いた状態を示すグラフである。(A) is a graph which shows the relationship between normal risk and memory | storage risk, (b) is a graph which shows the state which wrote in common the risk below normal risk.

符号の説明Explanation of symbols

1…危険度地図作成部、2…障害物センサ、3…障害物抽出部、4…自車両センサ、5…位置センサ、6…タイマ、7…地図データベース、8…目的地設定部、9…データベース読込部、10…通常危険度算出部、11…フィルタ部、12…最適経路探索部、13…走行支援部、21…データベース読込部、22…統計処理部、23…データベース書込部、31…障害物情報一時記憶部、32…障害物可能進路算出部、33…自車両進路記録部、34…自車両進路読出部、35…自車両位置読出部、36…自車両可能進路算出部、37…実現進路衝突確率算出部、38…最善自車両進路衝突確率算出部、39…自車両危険度算出部、Rcur…自車両危険度、Rdb…記憶危険度、Rnew…積算危険度、Env…時空間環境、θ…通常危険度、H,H1,H2…他車両、M…自車両。   DESCRIPTION OF SYMBOLS 1 ... Risk map creation part, 2 ... Obstacle sensor, 3 ... Obstacle extraction part, 4 ... Own vehicle sensor, 5 ... Position sensor, 6 ... Timer, 7 ... Map database, 8 ... Destination setting part, 9 ... Database reading unit, 10 ... Normal risk calculation unit, 11 ... Filter unit, 12 ... Optimal route search unit, 13 ... Driving support unit, 21 ... Database reading unit, 22 ... Statistical processing unit, 23 ... Database writing unit, 31 ... obstacle information temporary storage unit, 32 ... obstacle possible route calculation unit, 33 ... own vehicle route recording unit, 34 ... own vehicle route reading unit, 35 ... own vehicle position reading unit, 36 ... own vehicle possible route calculation unit, 37 ... Realized track collision probability calculation unit, 38 ... Best vehicle track collision probability calculation unit, 39 ... Self vehicle risk calculation unit, Rcur ... Self vehicle risk level, Rdb ... Memory risk level, Rnew ... Total risk level, Env ... Spatio-temporal environment, θ ... Normal danger , H, H1, H2 ... other vehicles, M ... vehicle.

Claims (4)

自車両の走行を支援する走行支援装置において、
前記自車両が走行する走行路の一部であるルートの危険度を、前記車両が障害物と衝突する可能性に基づいて評価する危険度評価手段と、
前記危険度の評価結果に基づいて、複数の前記ルートをつなぎ合わせて形成される前記自車両の走行ルートを取得するルート取得手段と、を備え、
前記ルート取得手段は、複数の前記ルートのうち、評価された危険度が所定の上限値を超えるルートを切断して選択した複数のルートをつなぎ合わせて、前記自車両の走行ルートを取得することを特徴とする車両走行支援装置。
In a driving support device that supports driving of the host vehicle,
A risk evaluation means for evaluating the risk of a route that is a part of a travel path on which the host vehicle travels based on a possibility that the vehicle collides with an obstacle ;
Route acquisition means for acquiring a travel route of the host vehicle formed by connecting a plurality of the routes based on the evaluation result of the degree of risk,
The route acquiring unit, among the plurality of routes, the degree of risk is evaluated by connecting a plurality of routes selected by cutting a route exceeds a predetermined upper limit value, and acquires the travel route of the vehicle A vehicle travel support device characterized by the above.
自車両の走行を支援する走行支援装置において、
前記自車両が走行する走行路の一部であるルートの危険度を、前記車両が障害物と衝突する可能性に基づいて評価する危険度評価手段と、
前記危険度の評価結果に基づいて、複数の前記ルートをつなぎ合わせて形成される前記自車両の走行ルートを取得するルート取得手段と、を備え、
前記ルート取得手段は、複数の前記ルートのうち、評価された危険度が所定の下限値以下となるルートの危険度を共通とした複数のルートをつなぎ合わせて、前記自車両の走行ルートを取得することを特徴とする車両走行支援装置。
In a driving support device that supports driving of the host vehicle,
A risk evaluation means for evaluating the risk of a route that is a part of a travel path on which the host vehicle travels based on a possibility that the vehicle collides with an obstacle ;
Route acquisition means for acquiring a travel route of the host vehicle formed by connecting a plurality of the routes based on the evaluation result of the degree of risk,
The route acquiring unit, among the plurality of routes, by connecting a plurality of routes risk evaluated was a common risk of routes equal to or less than a predetermined lower limit value, obtains the travel route of the vehicle A vehicle travel support device.
前記ルートの危険度を、前記ルート上または前記ルートからもっとも近い地点における危険度に基づいて評価する請求項1または請求項2に記載の車両走行支援装置。The vehicle travel support apparatus according to claim 1, wherein the risk degree of the route is evaluated based on a risk degree on the route or a point closest to the route. 評価されたルートの危険度を記憶する危険度記憶手段をさらに備え、A risk storage means for storing the estimated risk of the route;
前記ルートの危険度として、記憶している前記危険度記憶手段が記憶しているルートの危険度を用いる請求項1〜請求項3のうちのいずれか1項に記載の車両走行支援装置。The vehicle travel support apparatus according to any one of claims 1 to 3, wherein the risk degree of the route stored in the stored risk degree storage unit is used as the risk degree of the route.
JP2007142332A 2007-05-29 2007-05-29 Vehicle travel support device Expired - Fee Related JP4924208B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007142332A JP4924208B2 (en) 2007-05-29 2007-05-29 Vehicle travel support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007142332A JP4924208B2 (en) 2007-05-29 2007-05-29 Vehicle travel support device

Publications (2)

Publication Number Publication Date
JP2008298475A JP2008298475A (en) 2008-12-11
JP4924208B2 true JP4924208B2 (en) 2012-04-25

Family

ID=40172140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007142332A Expired - Fee Related JP4924208B2 (en) 2007-05-29 2007-05-29 Vehicle travel support device

Country Status (1)

Country Link
JP (1) JP4924208B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5458729B2 (en) * 2009-07-29 2014-04-02 トヨタ自動車株式会社 Driving guidance device
JP2016153247A (en) 2014-07-23 2016-08-25 株式会社発明屋 Cloud driver
US9818239B2 (en) 2015-08-20 2017-11-14 Zendrive, Inc. Method for smartphone-based accident detection
US10012993B1 (en) 2016-12-09 2018-07-03 Zendrive, Inc. Method and system for risk modeling in autonomous vehicles
US10278039B1 (en) 2017-11-27 2019-04-30 Zendrive, Inc. System and method for vehicle sensing and analysis
JP7395837B2 (en) * 2019-03-28 2023-12-12 株式会社Jvcケンウッド Navigation devices, navigation methods, and programs
US11175152B2 (en) * 2019-12-03 2021-11-16 Zendrive, Inc. Method and system for risk determination of a route
JP7456211B2 (en) * 2020-03-13 2024-03-27 オムロン株式会社 Mobility support device, mobility support method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3714258B2 (en) * 2002-02-01 2005-11-09 日産自動車株式会社 Recommended operation amount generator for vehicles
JP2004012247A (en) * 2002-06-05 2004-01-15 Matsushita Electric Ind Co Ltd Route search device
JP4604683B2 (en) * 2004-11-25 2011-01-05 日産自動車株式会社 Hazardous situation warning device

Also Published As

Publication number Publication date
JP2008298475A (en) 2008-12-11

Similar Documents

Publication Publication Date Title
JP4924208B2 (en) Vehicle travel support device
US11733058B2 (en) Methods and systems for generating parking routes
RU2742213C1 (en) Method to control information on lanes, method of traffic control and device for control of information on lanes
CN113313933B (en) Lane-based routing system for an autonomous vehicle
US7788029B2 (en) Traveled link identifying systems, methods, and programs
US9283968B2 (en) Driving model creating apparatus and driving support apparatus
CN111415522A (en) Method for planning a vehicle trajectory
CN113873426B (en) System, control unit and method for determining geo-fence events for a vehicle
US12252155B2 (en) Vehicle and method of controlling cut-in response
US20140172189A1 (en) Method and control device for providing a course of a road ahead
JP2009020745A (en) Own vehicle risk acquisition device
JP5076592B2 (en) Driver risk acquisition device
JP2005010732A (en) Method for indicating intersection of road
JPWO2008120796A1 (en) Collision possibility acquisition device and collision possibility acquisition method
CN112512885A (en) Driving assisting method and device and automobile
JP7344182B2 (en) information processing equipment
EP4459592A1 (en) Driving assistance device and computer program
CN115943289B (en) Driving assistance devices and computer program products
JP2012221451A (en) Driving support device
US20240110799A1 (en) Systems and Methods for Detecting and Mapping LIDAR Blind Spots in Parking Garages
JP7848467B2 (en) Driving assistance systems and computer programs
JP2021123254A (en) Vehicle driving support method and driving support device
JP4924207B2 (en) Own vehicle risk acquisition device
JP4900076B2 (en) Vehicle travel support device
KR102553697B1 (en) Method and device for searching routes in units of lanes in consideration of the operational design domain of an autonomous vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110826

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120110

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120123

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4924208

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees