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
JP5874397B2 - Driving diagnostic device - Google Patents
[go: Go Back, main page]

JP5874397B2 - Driving diagnostic device - Google Patents

Driving diagnostic device Download PDF

Info

Publication number
JP5874397B2
JP5874397B2 JP2012000542A JP2012000542A JP5874397B2 JP 5874397 B2 JP5874397 B2 JP 5874397B2 JP 2012000542 A JP2012000542 A JP 2012000542A JP 2012000542 A JP2012000542 A JP 2012000542A JP 5874397 B2 JP5874397 B2 JP 5874397B2
Authority
JP
Japan
Prior art keywords
road
driving diagnosis
section
vehicle
information
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
JP2012000542A
Other languages
Japanese (ja)
Other versions
JP2013140506A (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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2012000542A priority Critical patent/JP5874397B2/en
Publication of JP2013140506A publication Critical patent/JP2013140506A/en
Application granted granted Critical
Publication of JP5874397B2 publication Critical patent/JP5874397B2/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 driving diagnosis device that diagnoses the behavior of a vehicle when traveling in a driving diagnosis section.

従来より、例えば特許文献1に開示されているように、車両の挙動を診断する運転診断技術が公知である。この種の診断技術では、予め設定された運転診断区間、例えば交差点を含む区間における車両の挙動を診断し、その診断結果に応じて種々の運転アドバイスを提供することが考えられている。   Conventionally, as disclosed in Patent Document 1, for example, a driving diagnosis technique for diagnosing the behavior of a vehicle is known. In this type of diagnostic technology, it is considered to diagnose the behavior of a vehicle in a preset driving diagnosis section, for example, a section including an intersection, and to provide various driving advices according to the diagnosis result.

特許第3593502号公報Japanese Patent No. 3593502

本発明は、予め設定された運転診断区間を走行した際の車両の挙動を診断する運転診断装置において、その運転診断区間を精度良く設定することができる運転診断装置を提供することにある。   An object of the present invention is to provide a driving diagnosis apparatus that can accurately set a driving diagnosis section in a driving diagnosis apparatus that diagnoses the behavior of a vehicle when traveling in a preset driving diagnosis section.

本発明によれば、情報蓄積手段は、車両が走行した走行道路と当該走行道路に接続する他の道路との接続関係を表す道路接続関係情報および車両が当該走行道路を走行したときの挙動を表す挙動情報を蓄積し、候補区間抽出手段は、情報蓄積手段が蓄積した道路接続関係情報に基づいて運転診断区間の候補区間を抽出し、挙動情報抽出手段は、候補区間抽出手段が抽出した候補区間において車両が示した挙動を表す挙動情報を情報蓄積手段が蓄積した挙動情報から抽出し、運転診断区間特定手段は、挙動情報抽出手段が抽出した挙動情報が表す挙動が所定条件を満たす場合に、候補区間抽出手段が抽出した候補区間を運転診断区間として特定する。
即ち、本発明の運転診断装置は、蓄積された道路接続関係情報に基づいて運転診断区間の候補区間を抽出する一次ステップ、および、抽出された候補区間において車両が示した挙動が所定条件を満たすか否かを評価する二次ステップを経て運転診断区間を特定するように構成したので、運転診断区間を精度良く設定することができる。
According to the present invention, the information accumulating means indicates the road connection relation information indicating the connection relation between the traveling road on which the vehicle has traveled and other roads connected to the traveling road, and the behavior when the vehicle travels on the traveling road. The candidate section extraction unit extracts candidate sections of the driving diagnosis section based on the road connection relation information stored by the information storage unit, and the behavior information extraction unit extracts the candidate information extracted by the candidate section extraction unit. The behavior information representing the behavior exhibited by the vehicle in the section is extracted from the behavior information accumulated by the information storage means, and the driving diagnosis section specifying means is used when the behavior represented by the behavior information extracted by the behavior information extraction means satisfies a predetermined condition. The candidate section extracted by the candidate section extracting means is specified as the driving diagnosis section.
That is, the driving diagnosis apparatus according to the present invention includes a primary step of extracting candidate sections of the driving diagnosis section based on the accumulated road connection relation information, and a behavior indicated by the vehicle in the extracted candidate section satisfies a predetermined condition. Since the configuration is such that the driving diagnosis section is specified through the secondary step of evaluating whether or not, the driving diagnosis section can be set with high accuracy.

本発明の一実施形態に係る運転診断装置を概略的に示す機能ブロック図1 is a functional block diagram schematically showing a driving diagnosis apparatus according to an embodiment of the present invention. 走行道路環境/車両挙動データベースの一例を示す図The figure which shows an example of driving road environment / vehicle behavior database 運転診断処理の一例を説明するための図The figure for explaining an example of driving diagnosis processing データベース構築処理の内容を示すフローチャートFlow chart showing the contents of the database construction process 走行道路と当該走行道路に接続する他の走行道路との接続関係の一例を示す図The figure which shows an example of the connection relation of a traveling road and the other traveling road connected to the said traveling road 候補区間特定処理の内容を示すフローチャートFlow chart showing contents of candidate section specifying process 運転診断区間特定処理の内容を示すフローチャートFlow chart showing the contents of the driving diagnosis section specifying process 曲率曲線の一例を示す図Diagram showing an example of curvature curve 旋回角度曲線の一例を示す図The figure which shows an example of the turning angle curve

以下、本発明の一実施形態について図面を参照して説明する。図1に示すように、運転診断装置10は、例えば車両の経路案内を実行するナビゲーション装置など車両に搭載される車両用装置に運転診断機能を備えたものであり、制御部11、車両挙動検出部12、記憶部13、通信部14、出力部15、操作入力部16などを備えている。
制御部11は、図示しないCPU、RAM、ROMおよびI/Oバスなどを有するマイクロコンピュータを主体として構成されている。制御部11は、ROMあるいは記憶部13などの記憶媒体に記憶されているコンピュータプログラムに従って運転診断装置10の動作全般を制御する。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. As shown in FIG. 1, the driving diagnosis device 10 includes a vehicle device mounted on a vehicle such as a navigation device that performs vehicle route guidance, and includes a driving diagnosis function. Unit 12, storage unit 13, communication unit 14, output unit 15, operation input unit 16, and the like.
The control unit 11 is mainly configured by a microcomputer having a CPU, a RAM, a ROM, an I / O bus, and the like (not shown). The control unit 11 controls the overall operation of the driving diagnosis device 10 according to a computer program stored in a storage medium such as a ROM or the storage unit 13.

また、この制御部11は、コンピュータプログラムを実行することにより、走行道路特定処理部21、情報蓄積処理部22、候補区間抽出処理部23、挙動情報抽出処理部24、運転診断区間特定処理部25、運転診断処理部26をソフトウェアによって仮想的に実現する。なお、情報蓄積処理部22は、特許請求の範囲に記載の情報蓄積手段に相当し、候補区間抽出処理部23は、特許請求の範囲に記載の候補区間抽出手段に相当し、挙動情報抽出処理部24は、特許請求の範囲に記載の挙動情報抽出手段に相当し、運転診断区間特定処理部25は、特許請求の範囲に記載の運転診断区間特定手段に相当する。
車両挙動検出部12は、運転診断装置10を搭載した車両、つまり、自車両の各種の挙動を検出する。この車両挙動検出部12は、方位センサ12a、ジャイロセンサ12b、距離センサ12c、衛星電波受信機12d、速度センサ12e、加速度センサ12f、車輪速度センサ12g、ステアリングセンサ12h、アクセルセンサ12i、ブレーキセンサ12j、ウインカセンサ12k、角速度センサなど種々の車両挙動を検出するためのセンサ類を有している。
In addition, the control unit 11 executes a computer program to thereby execute a traveling road identification processing unit 21, an information accumulation processing unit 22, a candidate section extraction processing unit 23, a behavior information extraction processing unit 24, and a driving diagnosis section identification processing unit 25. The driving diagnosis processing unit 26 is virtually realized by software. The information storage processing unit 22 corresponds to the information storage means described in the claims, and the candidate section extraction processing unit 23 corresponds to the candidate section extraction means described in the claims, and the behavior information extraction process The unit 24 corresponds to behavior information extraction means described in the claims, and the driving diagnosis section specifying processing section 25 corresponds to driving diagnosis section specifying means described in the claims.
The vehicle behavior detection unit 12 detects various behaviors of the vehicle on which the driving diagnosis device 10 is mounted, that is, the host vehicle. The vehicle behavior detection unit 12 includes an orientation sensor 12a, a gyro sensor 12b, a distance sensor 12c, a satellite radio receiver 12d, a speed sensor 12e, an acceleration sensor 12f, a wheel speed sensor 12g, a steering sensor 12h, an accelerator sensor 12i, and a brake sensor 12j. , A turn signal sensor 12k, an angular velocity sensor, and other sensors for detecting various vehicle behaviors.

方位センサ12aは、車両の方位を検出する。ジャイロセンサ12bは、車両の回転角度、換言すれば車両の旋回角度を検出する。距離センサ12cは、車両の走行距離を検出する。衛星電波受信機12dは、図示しない測位用衛星から送信される電波を受信し、車両の現在位置を測位する。速度センサ12eは、車両の速度を検出する。加速度センサ12fは、車両の前後方向、および/または、左右方向における加速度を検出する。車輪速度センサ12gは、車輪の回転速度を検出する。ステアリングセンサ12hは、ステアリングの回転速度、および/または、回転量を検出する、アクセルセンサ12iは、アクセルの操作速度、および/または、操作量を検出する。ブレーキセンサ12jは、ブレーキの操作速度、および/または、操作量を検出する。ウインカセンサ12kは、左右のウインカの動作開始タイミング、および/または、ウインカの動作終了タイミングを検出する。車両挙動検出部12は、これら各種のセンサ類から得られる検出データを車両の挙動を表す挙動情報として制御部11に出力する。角速度センサは、車両の回転に伴う角速度を検出する。   The direction sensor 12a detects the direction of the vehicle. The gyro sensor 12b detects the rotation angle of the vehicle, in other words, the turning angle of the vehicle. The distance sensor 12c detects the travel distance of the vehicle. The satellite radio wave receiver 12d receives radio waves transmitted from a positioning satellite (not shown) and measures the current position of the vehicle. The speed sensor 12e detects the speed of the vehicle. The acceleration sensor 12f detects acceleration in the front-rear direction and / or the left-right direction of the vehicle. The wheel speed sensor 12g detects the rotational speed of the wheel. The steering sensor 12h detects the rotation speed and / or rotation amount of the steering, and the accelerator sensor 12i detects the operation speed and / or operation amount of the accelerator. The brake sensor 12j detects the operation speed and / or the operation amount of the brake. The turn signal sensor 12k detects the operation start timing of the left and right turn signals and / or the operation end timing of the turn signal. The vehicle behavior detection unit 12 outputs detection data obtained from these various sensors to the control unit 11 as behavior information representing the behavior of the vehicle. The angular velocity sensor detects an angular velocity accompanying the rotation of the vehicle.

記憶部13は、例えばハードディスクドライブやメモリカードなどの記憶媒体で構成されており、地図データを格納する地図データベース13aと、走行道路環境情報および挙動情報を蓄積する走行道路環境/車両挙動データベース13bとを備える。地図データベース13aに格納されている地図データは、複数のノードおよびノード同士をつなぐリンクにより形成された道路データ、目印データ、マップマッチング用データ、目的地データ、交通情報を道路データに変換するためのテーブルデータなどの各種のデータを含んでいる。また、この地図データは、各ノードに固有に付されたノードID情報、各ノードに接続するリンクの数を表す接続リンク数情報、各リンクに固有に付されたリンクID情報、各リンクの方位を表すリンク方位情報、各リンクに対応する道路の種別を表す道路種別情報、各リンクに対応する道路の番号を表す道路番号情報を含んでいる。なお、各リンクの方位は、この場合、東方を0°とした絶対方位で設定されている。また、道路種別情報は、この場合、各リンクの道路種別を示すコード情報として設定されており、例えば、道路種別として「一般道路」を示すコードは「2」で設定されている。また、道路番号は、この場合、各道路の名称に付された番号であり、例えば、国道1号であれば「1」、国道23号であれば「23」と設定される。   The storage unit 13 is composed of a storage medium such as a hard disk drive or a memory card, for example, and includes a map database 13a for storing map data, and a traveling road environment / vehicle behavior database 13b for storing traveling road environment information and behavior information. Is provided. The map data stored in the map database 13a is used to convert road data, landmark data, map matching data, destination data, and traffic information formed by a plurality of nodes and links connecting the nodes into road data. It contains various data such as table data. The map data includes node ID information uniquely assigned to each node, connection link number information indicating the number of links connected to each node, link ID information uniquely assigned to each link, and direction of each link. Link direction information representing the road type, road type information representing the type of road corresponding to each link, and road number information representing the road number corresponding to each link. In this case, the azimuth of each link is set as an absolute azimuth with the east as 0 °. In this case, the road type information is set as code information indicating the road type of each link. For example, the code indicating “general road” is set as “2” as the road type. In this case, the road number is a number assigned to the name of each road. For example, “1” is set for National Route 1 and “23” is set for National Route 23.

通信部14は、図示しない通信機を介して、外部の情報センタとの間で各種の情報通信を実行する通信インターフェースである。出力部15は、この場合、例えばスピーカなどで構成された音声出力部15a、および、例えば液晶表示器や有機EL表示器などで構成された表示出力部15bを備える。操作入力部16は、表示出力部15bの画面の近傍に設けられたメカニカルスイッチ、あるいは、表示出力部15bの画面に設けられているタッチパネルスイッチなど各種のスイッチ群から構成されている。ユーザは、操作入力部16の各スイッチを用いて各種の設定操作が可能である。   The communication unit 14 is a communication interface that executes various types of information communication with an external information center via a communication device (not shown). In this case, the output unit 15 includes an audio output unit 15a configured by, for example, a speaker, and a display output unit 15b configured by, for example, a liquid crystal display or an organic EL display. The operation input unit 16 includes various switch groups such as a mechanical switch provided near the screen of the display output unit 15b or a touch panel switch provided on the screen of the display output unit 15b. The user can perform various setting operations using the switches of the operation input unit 16.

走行道路特定処理部21は、制御部11からの指令信号に応じて走行道路特定処理を実行する。この走行道路特定処理は、衛星電波受信機12dからの入力信号に基づいて車両の現在位置を検出し、その時点で車両が走行している道路を走行道路として特定する処理である。この場合、走行道路特定処理部21は、この走行道路特定処理において、衛星電波受信機12dからの入力信号を車両挙動検出部12が備える他のセンサ類からの入力信号を用いて補完しながら、車両の現在位置を地図中の道路上に高精度に合わせるマップマッチング処理を実施する。   The traveling road identification processing unit 21 executes traveling road identification processing in response to a command signal from the control unit 11. The travel road specifying process is a process of detecting the current position of the vehicle based on an input signal from the satellite radio wave receiver 12d and specifying the road on which the vehicle is traveling at that time as the travel road. In this case, the traveling road identification processing unit 21 complements the input signal from the satellite radio wave receiver 12d using the input signals from other sensors included in the vehicle behavior detection unit 12 in this traveling road identification process, A map matching process is performed to match the current position of the vehicle on the road in the map with high accuracy.

情報蓄積処理部22は、制御部11からの指令信号に応じて情報蓄積処理を実行する。この情報蓄積処理は、走行道路環境情報および挙動情報を走行道路環境/車両挙動データベース13bに蓄積する処理である。走行道路環境情報は、特許請求の範囲に記載の道路接続関係情報を含む情報であり、車両が走行した走行道路と当該走行道路に接続する他の道路との接続関係などを表す情報である。道路接続関係情報は、走行道路と当該走行道路に接続する他の道路とがどのような形態で接続されているのか、つまり、少なくとも、走行道路にどのような道路がどのような角度で接続されているのかを特定するために必要な情報を含む。情報蓄積処理部22は、詳しくは後述するように、上記の走行道路特定処理によって特定された走行道路に係る走行道路環境情報、および、当該走行道路が特定された時点において車両挙動検出部12から得られた挙動情報を、図2に示すように走行道路環境/車両挙動データベース13bに時系列に蓄積する。   The information storage processing unit 22 executes information storage processing in response to a command signal from the control unit 11. This information accumulation processing is processing for accumulating traveling road environment information and behavior information in the traveling road environment / vehicle behavior database 13b. The traveling road environment information is information including road connection relation information described in the claims, and is information representing a connection relation between a traveling road on which the vehicle has traveled and another road connected to the traveling road. The road connection information indicates how the travel road and other roads connected to the travel road are connected, that is, at least what road is connected to the travel road at what angle. Information necessary to identify whether or not As will be described in detail later, the information accumulation processing unit 22 receives the traveling road environment information related to the traveling road specified by the traveling road specifying process and the vehicle behavior detection unit 12 at the time when the traveling road is specified. The obtained behavior information is accumulated in time series in the traveling road environment / vehicle behavior database 13b as shown in FIG.

走行道路環境情報には、走行道路の末端、この場合、車両の進行方向前方に存在する末端に接続するノードのノードID情報、当該ノードに接続するリンクの総数、つまり、当該ノードに接続する走行道路および他の道路の数の和を表す接続リンク数情報、当該ノードに接続する各リンクのリンクID情報、当該ノードに接続する各リンクのリンク方位情報、当該ノードに接続する各リンクの道路種別情報、当該ノードに接続する各リンクの道路番号情報が含まれる。また、走行道路にノードを介して接続する他の道路のうち車両が走行する道路には走行フラグが付加される。即ち、走行道路に接続する他の道路のうち車両が走行する道路には走行フラグとして数値「1」が入力される。   The traveling road environment information includes the node ID information of the node connected to the end of the traveling road, in this case, the end existing in the forward direction of the vehicle, the total number of links connected to the node, that is, the traveling connected to the node. Connected link number information representing the sum of the number of roads and other roads, link ID information of each link connected to the node, link orientation information of each link connected to the node, road type of each link connected to the node Information and road number information of each link connected to the node are included. A travel flag is added to a road on which a vehicle travels among other roads connected to the travel road via nodes. That is, a numerical value “1” is input as a travel flag to a road on which a vehicle travels among other roads connected to the travel road.

また、この走行道路環境/車両挙動データベース13bには、同レコードに格納される1組の走行道路環境情報および挙動情報に対応付けて、時刻情報、位置情報、および、カウンタ値情報などの付加情報が格納される。時刻情報は、走行道路環境情報および挙動情報が走行道路環境/車両挙動データベース13bに蓄積された時点、換言すれば、上記の情報蓄積処理部22が所定周期で実行する情報蓄積処理が完了した時点の時刻を表す情報である。位置情報は、時刻情報が表す時刻における車両の現在位置を表す情報であり、この場合、緯度情報および経度情報からなる。カウンタ値情報は、詳しくは後述するカウンタ値を表す情報である。   Further, in this traveling road environment / vehicle behavior database 13b, additional information such as time information, position information, and counter value information is associated with a set of traveling road environment information and behavior information stored in the record. Is stored. The time information is the time when the traveling road environment information and the behavior information are accumulated in the traveling road environment / vehicle behavior database 13b, in other words, when the information accumulation processing executed by the information accumulation processing unit 22 at a predetermined cycle is completed. It is the information showing the time. The position information is information representing the current position of the vehicle at the time represented by the time information, and in this case, is composed of latitude information and longitude information. The counter value information is information representing a counter value described later in detail.

候補区間抽出処理部23は、制御部11からの指令信号に応じて候補区間抽出処理を実行する。この候補区間抽出処理は、詳しくは後述するように、上記の情報蓄積処理によって走行道路環境/車両挙動データベース13bに蓄積された走行道路環境情報に基づいて運転診断区間の候補区間を抽出する処理である。
挙動情報抽出処理部24は、制御部11からの指令信号に応じて挙動情報抽出処理を実行する。この挙動情報抽出処理は、詳しくは後述するように、上記の候補区間抽出処理によって抽出された候補区間において車両が示した挙動を表す挙動情報を走行道路環境/車両挙動データベース13bから抽出する処理である。
運転診断区間特定処理部25は、制御部11からの指令信号に応じて運転診断区間特定処理を実行する。この運転診断区間特定処理は、詳しくは後述するように、上記の挙動情報抽出処理によって抽出された挙動情報が表す挙動が所定条件を満たす場合に、上記の候補区間抽出処理によって抽出された候補区間を運転診断区間として特定する処理である。
The candidate section extraction processing unit 23 executes candidate section extraction processing in response to a command signal from the control unit 11. As will be described in detail later, this candidate section extraction process is a process of extracting candidate sections of the driving diagnosis section based on the traveling road environment information accumulated in the traveling road environment / vehicle behavior database 13b by the information accumulation process. is there.
The behavior information extraction processing unit 24 executes behavior information extraction processing in response to a command signal from the control unit 11. As will be described in detail later, this behavior information extraction process is a process of extracting behavior information representing the behavior exhibited by the vehicle in the candidate section extracted by the candidate section extraction process from the traveling road environment / vehicle behavior database 13b. is there.
The driving diagnosis section specifying processing unit 25 executes a driving diagnosis section specifying process in response to a command signal from the control unit 11. As will be described in detail later, the driving diagnosis section specifying process is performed by the candidate section extracted by the candidate section extraction process when the behavior represented by the behavior information extracted by the behavior information extraction process satisfies a predetermined condition. Is a process for identifying as a driving diagnosis section.

運転診断処理部26は、制御部11からの指令信号に応じて運転診断処理を実行する。この運転診断処理は、上記の運転診断区間特定処理によって特定された運転診断区間を車両が走行した際に、車両が示した挙動を診断する処理である。より詳しく説明すると、例えば図3に示すように、運転診断処理部26は、所定時間、例えば5分間ごとに設定された運転アドバイス提供タイミングTに到達するごとに、前回の運転アドバイス提供タイミングTから今回の運転アドバイス提供タイミングTまでに通過した運転診断区間Sにおいて車両が示した挙動を示す挙動情報を走行道路環境/車両挙動データベース13bから抽出し、抽出した挙動情報に基づいて運転診断処理を実行する。この運転診断処理では、運転診断処理部26は、抽出した挙動情報に基づいて、例えば、車両の速度、ウインカの動作開始タイミング、ブレーキの操作速度や操作量、ステアリングの操作速度や操作量などの車両に関する挙動が予め設定された基準を満たしているか否かを判断し、その判断結果に応じて、例えば、「交差点における車両速度が速すぎます。」「交差点に進入する際のウインカの動作開始タイミングが遅すぎます。」、「交差点での急ブレーキは避けましょう。」、「交差点での急ハンドルは避けましょう。」といった運転アドバイスを、出力部15からの音声出力、および/または、表示出力によりユーザに提供する。   The driving diagnosis processing unit 26 performs driving diagnosis processing in response to a command signal from the control unit 11. This driving diagnosis process is a process for diagnosing the behavior exhibited by the vehicle when the vehicle travels in the driving diagnosis section specified by the driving diagnosis section specifying process. More specifically, as shown in FIG. 3, for example, the driving diagnosis processing unit 26 starts from the previous driving advice provision timing T every time it reaches the driving advice provision timing T set every predetermined time, for example, five minutes. The behavior information indicating the behavior of the vehicle in the driving diagnosis section S passed by the current driving advice provision timing T is extracted from the traveling road environment / vehicle behavior database 13b, and the driving diagnosis processing is executed based on the extracted behavior information. To do. In this driving diagnosis process, the driving diagnosis processing unit 26, based on the extracted behavior information, for example, vehicle speed, turn signal operation start timing, brake operation speed and operation amount, steering operation speed and operation amount, etc. It is determined whether or not the behavior related to the vehicle satisfies a predetermined criterion, and, for example, “the vehicle speed at the intersection is too fast” or “the blinker starts operating when entering the intersection” The timing is too late. ”,“ Let's avoid sudden braking at the intersection. ”,“ Let ’s avoid sudden steering at the intersection. ”Voice output from the output unit 15 and / or Provide to the user by display output.

次に、上記した構成の運転診断装置10の動作内容について説明する。なお、以下に説明する処理は、説明の便宜上、「運転診断装置10」を主体として説明するが、実際は「運転診断装置10の制御部11」が実行する処理である。
(走行道路環境/車両挙動データベースの構築処理)
図4に示すように、この走行道路環境/車両挙動データベースの構築処理(以下、データベース構築処理と称する)では、運転診断装置10は、まず、走行道路特定処理部21による走行道路特定処理(ステップA1)を実行し、現時点で車両が走行している走行道路を特定する。そして、運転診断装置10は、特定した走行道路に係る走行道路環境情報を地図データベース13aから抽出する(ステップA2)。この場合、運転診断装置10は、例えば図5に示すように車両がリンクL1を走行している場合には、当該リンクL1を走行道路として特定し、当該リンクL1の進行方向末端に接続するノードN1のノードID情報、当該ノードN1に接続するリンクL1,L2,L3,L4の数を表す接続リンク数情報、これらリンクL1,L2,L3,L4のリンクID情報、リンク方位情報、道路種別情報、および、道路番号情報を、走行道路環境情報として地図データベース13aから抽出する。
Next, the operation content of the driving diagnosis apparatus 10 having the above configuration will be described. In addition, although the process demonstrated below demonstrates on the basis of the "driving diagnosis apparatus 10" for convenience of explanation, it is actually the process which the "control part 11 of the driving diagnosis apparatus 10" performs.
(Driving road environment / vehicle behavior database construction process)
As shown in FIG. 4, in the construction processing of the traveling road environment / vehicle behavior database (hereinafter referred to as database construction processing), the driving diagnosis device 10 first performs traveling road identification processing (steps) by the traveling road identification processing unit 21. A1) is executed, and the traveling road on which the vehicle is currently traveling is specified. Then, the driving diagnosis device 10 extracts travel road environment information related to the specified travel road from the map database 13a (step A2). In this case, when the vehicle is traveling on the link L1 as shown in FIG. 5, for example, the driving diagnosis apparatus 10 identifies the link L1 as a traveling road and connects the end of the link L1 in the traveling direction. Node ID information of N1, number of connected links indicating the number of links L1, L2, L3, L4 connected to the node N1, link ID information of these links L1, L2, L3, L4, link direction information, road type information , And road number information is extracted from the map database 13a as travel road environment information.

そして、運転診断装置10は、情報蓄積処理部22により情報蓄積処理(ステップA3)を実行し、ステップA2にて抽出した走行道路環境情報、および、現時点つまり走行道路を特定した時点で車両挙動検出部12から得られる各種の挙動情報を走行道路環境/車両挙動データベース13bに格納する。運転診断装置10は、このデータベース構築処理を所定周期、例えば200msecごとに実施するように構成されており、これにより、走行道路環境/車両挙動データベース13bには、車両が実際に走行した走行道路に係る走行道路環境情報、および、当該走行道路において車両が示した挙動を表す挙動情報が時系列で蓄積されるようになっている。   Then, the driving diagnosis device 10 executes the information accumulation process (step A3) by the information accumulation processing unit 22, and detects the vehicle behavior at the time when the traveling road environment information extracted in step A2 and the current time, that is, the traveling road is specified. Various behavior information obtained from the unit 12 is stored in the traveling road environment / vehicle behavior database 13b. The driving diagnosis apparatus 10 is configured to perform this database construction processing at a predetermined cycle, for example, every 200 msec. Accordingly, in the traveling road environment / vehicle behavior database 13b, the traveling road on which the vehicle has actually traveled is displayed. Such travel road environment information and behavior information representing the behavior of the vehicle on the travel road are accumulated in time series.

(運転診断区間の候補区間の特定処理)
本実施形態では、運転診断装置10は、運転診断区間として、交差点が含まれる区間(以下、交差点区間と称する)を特定するように構成されている。そのため、この候補区間の特定処理(以下、候補区間特定処理と称する)では、運転診断装置10は、交差点区間の候補となる区間、つまり、交差点が含まれると推定される区間を候補区間として特定する。
即ち、図6に示すように、この候補区間特定処理では、運転診断装置10は、まず走行道路環境情報抽出処置(ステップB1)を実行する。この走行道路環境情報抽出処理では、運転診断装置10は、走行道路環境/車両挙動データベース13bに蓄積されている走行道路環境情報(1レコード分)を抽出する。この場合、運転診断装置10は、走行道路環境/車両挙動データベース13bに蓄積されている走行道路環境情報のうち、この候補区間特定処理が実施されていないものであって、情報の格納時刻つまり時刻情報が表す時刻が古いものを取得する。そして、運転診断装置10は、抽出した走行道路環境情報について、この場合、以下の4つの判定処理(ステップB2〜B5)を実行する。
(Specification processing of candidate section of driving diagnosis section)
In the present embodiment, the driving diagnosis device 10 is configured to identify a section including an intersection (hereinafter referred to as an intersection section) as the driving diagnosis section. Therefore, in this candidate section specifying process (hereinafter referred to as candidate section specifying process), the driving diagnosis apparatus 10 specifies a section that is a candidate for an intersection section, that is, a section that is estimated to include an intersection as a candidate section. To do.
That is, as shown in FIG. 6, in this candidate section specifying process, the driving diagnosis apparatus 10 first executes a traveling road environment information extraction process (step B1). In this travel road environment information extraction process, the driving diagnosis device 10 extracts travel road environment information (for one record) accumulated in the travel road environment / vehicle behavior database 13b. In this case, the driving diagnosis device 10 is one in which the candidate section specifying process is not performed among the traveling road environment information accumulated in the traveling road environment / vehicle behavior database 13b, and the information storage time, that is, the time Get the one with the old time indicated by the information. And the driving diagnosis apparatus 10 performs the following four determination processes (step B2-B5) about the extracted traveling road environment information in this case.

ステップB2に示す接続リンク数判定処理では、運転診断装置10は、ステップB1にて抽出した走行道路環境情報に含まれる接続リンク数情報に基づいて、走行道路および当該走行道路に接続する他の道路の数(走行道路および当該走行道路に接続する他の道路の数の和であり、走行道路を含み同一ノードに接続する道路の総数)が所定数、この場合「3」以上であるか否かを判定する。交差点の特徴として、走行道路および当該走行道路に接続する他の道路が三叉路以上の道路構成を形成していることが挙げられる。そのため、この接続リンク数判定処理では、運転診断装置10は、走行道路に接続する他の道路の数が所定数以上であるか否かを判定するのである。   In the connection link number determination process shown in step B2, the driving diagnosis apparatus 10 determines the travel road and other roads connected to the travel road based on the connection link number information included in the travel road environment information extracted in step B1. Whether the number of roads (the sum of the number of roads and other roads connected to the roads and the total number of roads including the roads connected to the same node) is a predetermined number, in this case “3” or more. Determine. A feature of the intersection is that the traveling road and other roads connected to the traveling road form a road structure of three or more intersections. Therefore, in this connection link number determination process, the driving diagnosis device 10 determines whether or not the number of other roads connected to the traveling road is equal to or greater than a predetermined number.

なお、この所定数としては「3」以上の値を設定することが好ましい。走行道路および当該走行道路に接続する他の道路の数の和が「3」以上であれば、これら走行道路および当該走行道路に接続する他の道路は、三叉路以上の道路構成という交差点の特徴を有していると推定できるからである。一方、走行道路および当該走行道路に接続する他の道路の数が「3」未満であれば、これら走行道路および当該走行道路に接続する他の道路は、2つの異なる道路が道なりに直列的に連結する一本道などを形成していることが推定でき、交差点区間の候補区間から除外される。   The predetermined number is preferably set to a value of “3” or more. If the sum of the number of traveling roads and other roads connected to the traveling road is “3” or more, these traveling roads and other roads connected to the traveling road have characteristics of intersections such as road structures of three or more roads. It is because it can be estimated that it has. On the other hand, if the number of traveling roads and other roads connected to the traveling road is less than “3”, these traveling roads and other roads connected to the traveling road are two different roads in series. It can be presumed that a straight road connected to is formed, and is excluded from the candidate sections of the intersection section.

運転診断装置10は、走行道路および当該走行道路に接続する他の道路の数が所定数以上である場合(ステップB2:YES)には、ステップB3に示すリンク接続角度判定処理を実行する。このリンク接続角度判定処理では、運転診断装置10は、ステップB1にて抽出した走行道路環境情報に含まれる走行フラグに基づいて、走行道路に接続する他の道路のうち車両が走行した道路(以下、他の走行道路と称する)が存在しないか否かを判定する。この場合、運転診断装置10は、走行フラグに数値「1」が入力されている道路が存在している場合には、その道路を他の走行道路として特定する。   The driving diagnosis device 10 executes the link connection angle determination process shown in step B3 when the number of the roads and other roads connected to the roads is greater than or equal to a predetermined number (step B2: YES). In this link connection angle determination process, the driving diagnosis device 10 is based on the travel flag included in the travel road environment information extracted in step B1, and the road on which the vehicle traveled (hereinafter referred to as the road on which the vehicle traveled) is connected. It is determined whether there is no other traveling road). In this case, when there is a road for which the numerical value “1” is input to the travel flag, the driving diagnosis apparatus 10 identifies the road as another travel road.

そして、運転診断装置10は、ステップB1にて抽出した走行道路環境情報に含まれるリンク方位情報に基づいて、走行道路と他の走行道路とがなす角度が所定角度、この場合「120°」以下であるか否かを判定する。例えば図5において、走行道路がリンクL1であり他の走行道路がリンクL3であるとすると、運転診断装置10は、リンクL1とリンクL3とがなす角度αが所定角度以下であるか否かを判定する。交差点の特徴として、走行道路と他の走行道路とが折れ曲がるように接続されていることが挙げられる。そのため、このリンク接続角度判定処理では、運転診断装置10は、走行道路と他の走行道路とがなす角度が所定角度以下であるのか否かを判定するのである。   Then, the driving diagnosis device 10 determines that the angle between the traveling road and another traveling road is a predetermined angle, in this case, “120 °” or less, based on the link orientation information included in the traveling road environment information extracted in step B1. It is determined whether or not. For example, in FIG. 5, assuming that the traveling road is the link L1 and the other traveling road is the link L3, the driving diagnosis apparatus 10 determines whether or not the angle α formed by the link L1 and the link L3 is equal to or less than a predetermined angle. judge. A characteristic of the intersection is that the traveling road and another traveling road are connected so as to be bent. Therefore, in this link connection angle determination process, the driving diagnosis apparatus 10 determines whether or not the angle formed by the traveling road and another traveling road is equal to or smaller than a predetermined angle.

なお、この所定角度としては「120°」以下の角度を設定することが好ましい。走行道路と他の走行道路とがなす角度が「120°」以下であれば、これら走行道路および当該走行道路に接続する他の走行道路は、2つの道路が相互に折れ曲がるように接続されているという交差点の特徴を有していると推定できるからである。一方、走行道路と他の走行道路とがなす角度が「120°」を超えていれば、これら走行道路および当該走行道路に接続する他の走行道路は、2つの異なる道路ではあるが、例えば道なりに連続するように接続されて交差点を形成していないと推定でき、交差点区間の候補区間から除外される。このステップB3の判定処理は、走行道路と他の走行道路との接続形状に基づいて交差点区間の候補区間を絞り込む処理である。   The predetermined angle is preferably set to an angle of “120 °” or less. If the angle between the traveling road and another traveling road is “120 °” or less, these traveling roads and the other traveling roads connected to the traveling road are connected so that the two roads bend each other. This is because it can be estimated that the intersection has the characteristics of the intersection. On the other hand, if the angle between the traveling road and another traveling road exceeds “120 °”, these traveling roads and the other traveling roads connected to the traveling road are two different roads. It can be estimated that the intersections are connected so as not to form an intersection, and are excluded from the candidate sections of the intersection section. The determination process in step B3 is a process of narrowing down candidate sections of the intersection section based on the connection shape between the traveling road and another traveling road.

運転診断装置10は、走行道路と当該走行道路に接続する他の走行道路とがなす角度が所定角度以下である場合(ステップB3:YES)には、ステップB4に示すリンクID/道路番号判定処理を実行する。このリンクID/道路番号判定処理では、運転診断装置10は、ステップB1にて抽出した走行道路環境情報に含まれるリンクID情報および道路番号情報に基づいて、走行道路のリンクIDと他の走行道路のリンクIDとの差が所定値、この場合「3」以上であるか否か、または、走行道路の道路番号と他の走行道路の道路番号とが異なるか否かを判定する。   When the angle between the traveling road and another traveling road connected to the traveling road is equal to or smaller than a predetermined angle (step B3: YES), the driving diagnosis device 10 performs the link ID / road number determination process shown in step B4. Execute. In this link ID / road number determination process, the driving diagnosis device 10 determines the link ID of the travel road and other travel roads based on the link ID information and the road number information included in the travel road environment information extracted in step B1. It is determined whether or not the difference from the link ID is a predetermined value, in this case “3” or more, or whether the road number of the traveling road is different from the road number of another traveling road.

上記のステップB2の判定処理、即ち、走行道路と他の走行道路との接続形状に基づく判定処理では、例えば山岳路における急カーブ区間であっても当該急カーブ区間を構成する2つの走行道路の接続角度が所定角度以下であれば、当該急カーブ区間が交差点区間の候補区間として誤認識されてしまう可能性がある。ここで、リンクIDは、道なりに連続する各道路には連続する番号つまり連番が付され、相互に折れ曲がるように接続されて交差点などを構成する各道路には連続しない番号が付される傾向がある。そのため、交差点などにおいて右折あるいは左折することにより車両が走行する走行道路が異なった場合には、右折あるいは左折の前後において車両が走行する道路のリンクIDが大きく変化する。そのため、このリンクID/道路番号判定処理では、運転診断装置10は、2つの走行道路のリンクIDの差が所定値以上であるか否かを判定するのである。   In the determination process of step B2 described above, that is, the determination process based on the connection shape between the travel road and other travel roads, for example, even if it is a sharp curve section on a mountain road, If the connection angle is equal to or smaller than the predetermined angle, the sharp curve section may be erroneously recognized as a candidate section of the intersection section. Here, the link ID is given a consecutive number, that is, a serial number, to each road that continues along the road, and a non-continuous number is assigned to each road that is connected so as to bend each other and forms an intersection or the like. Tend. For this reason, when the road on which the vehicle travels differs by making a right or left turn at an intersection or the like, the link ID of the road on which the vehicle travels before and after the right or left turn changes greatly. Therefore, in this link ID / road number determination process, the driving diagnosis apparatus 10 determines whether or not the difference between the link IDs of the two traveling roads is equal to or greater than a predetermined value.

ところで、例えば、既存の道路に道なりに連続する道路が新設された場合には、その新設された道路には、未だ何れのリンクにも使用されていないリンクIDが付されることから、2つの道路が道なりに連続しているにも関わらず、既存の道路に付されるリンクIDと新設の道路に付されるリンクIDとが連番とならない場合が発生する。そのため、走行道路のリンクIDと他の走行道路のリンクIDとの差に基づく判定のみでは、これら2つの走行道路が道なりに連続する道路を形成しているのか否かを判定しきれない場合がある。   By the way, for example, when a road that is continuous with an existing road is newly established, a link ID that is not yet used for any link is attached to the newly established road. There is a case where the link ID assigned to an existing road and the link ID assigned to a new road are not serial numbers even though two roads are continuous along the road. Therefore, when it is not possible to determine whether or not these two traveling roads form a road that is continuous as a road only by the determination based on the difference between the link ID of the traveling road and the link ID of another traveling road. There is.

そこで、このリンクID/道路番号判定処理では、運転診断装置10は、さらに、走行道路の道路番号と他の走行道路の道路番号とが異なるか否かを判定し、これら2つの走行道路が道なりに連続する道路を形成しているのか否かを判定するようにしている。即ち、走行道路の道路番号と他の走行道路の道路番号とが異なっていれば、これら2つの道路は、道なりに連続せず、相互に折れ曲がるように接続されている可能性が高い。このように走行道路のリンクIDの差に基づく判定および走行道路の道路番号の相違に基づく判定という2つの判定項目からなるステップB4の判定処理によれば、走行道路と当該走行道路に接続する他の走行道路とが道なりに連続する道路を形成しているのか否かを二重に検証することができ、判定精度の向上を図ることができる。   Therefore, in this link ID / road number determination process, the driving diagnosis apparatus 10 further determines whether or not the road number of the traveling road is different from the road number of the other traveling road, and these two traveling roads are It is determined whether or not a continuous road is formed. That is, if the road number of the traveling road is different from the road numbers of the other traveling roads, it is highly likely that these two roads are not connected to each other and are connected to bend each other. As described above, according to the determination process of step B4 including the determination based on the difference between the link IDs of the traveling road and the determination based on the difference in the road number of the traveling road, the traveling road and the traveling road are connected to each other. It is possible to double-check whether or not a road that is continuous with the other road is forming a road, and the determination accuracy can be improved.

運転診断装置10は、走行道路のリンクIDと他の走行道路のリンクIDとの差が所定値以上、または、走行道路の道路番号と他の走行道路の道路番号とが異なる場合(ステップB4:YES)には、ステップB5に示す道路種別判定処理を実行する。この道路種別判定処理では、運転診断装置10は、ステップB1にて抽出した走行道路環境情報に含まれる道路種別情報に基づいて、走行道路および当該走行道路に接続する他の道路が何れも一般道路であるか否かを判定する。即ち、交差点は、基本的に高速道路ではなく一般道路に存在するものである。そのため、運転診断装置10は、この道路種別判定処理により、走行道路と当該走行道路に接続する他の道路が何れも一般道路であることを確認することで、例えば高速道路において上記の3つの判定処理(ステップB2〜B4)を全てクリアしてしまう区間が存在したとしても、その区間を交差点区間の候補区間から排除する。   When the difference between the link ID of the travel road and the link ID of the other travel road is equal to or greater than a predetermined value, or the road number of the travel road is different from the road number of the other travel road (step B4: YES), the road type determination process shown in step B5 is executed. In this road type determination process, the driving diagnosis device 10 determines that the road and other roads connected to the road are general roads based on the road type information included in the road environment information extracted in step B1. It is determined whether or not. That is, the intersection basically exists on a general road, not an expressway. Therefore, the driving diagnosis device 10 confirms that the traveling road and the other roads connected to the traveling road are both general roads by the road type determination processing, and thus, for example, the above three determinations on an expressway. Even if there is a section that completely clears the processing (steps B2 to B4), the section is excluded from the candidate sections of the intersection section.

運転診断装置10は、走行道路および当該走行道路に接続する他の道路が何れも一般道路である場合(ステップB5:YES)、換言すれば、上記の4つの判定処理(ステップB2〜B5)を全てクリアした場合には、走行道路環境/車両挙動データベース13bのカウンタ値をカウントアップ、この場合、1だけ増加させて(ステップB6)、この候補区間特定処理を終了する。一方、運転診断装置10は、上記の4つの判定処理のうち何れか1つでもクリアされない場合、つまり、上記のステップB2〜B5の何れか1つの判定処理において「NO」と判定した場合には、カウンタ値をカウントアップすることなく、この候補区間特定処理を終了する。   When the driving road and the other roads connected to the road are both general roads (step B5: YES), the driving diagnosis apparatus 10 performs the above four determination processes (steps B2 to B5). If all are cleared, the counter value in the traveling road environment / vehicle behavior database 13b is counted up, in this case, it is increased by 1 (step B6), and this candidate section specifying process is terminated. On the other hand, when any one of the above four determination processes is not cleared, that is, when the driving diagnosis apparatus 10 determines “NO” in any one of the determination processes in steps B2 to B5 described above, The candidate section specifying process is terminated without counting up the counter value.

運転診断装置10は、走行道路環境/車両挙動データベース13bに蓄積されている走行道路環境情報のうち、格納時期が古いものから順に、この候補区間特定処理を実行していく。そして、運転診断装置10は、カウント値がカウントアップされた時点(以下、カウントアップ時点と称する)から所定時間以前の時点から当該カウントアップ時点までに車両が走行した区間を、交差点区間の候補区間として特定する。よって、この候補区間は、カウントアップ時点から所定時間以前において車両が走行していた道路、つまり、走行道路と、カウントアップ時点において車両が走行していた道路、つまり、走行道路に接続する他の走行道路とからなる区間となる。この場合の所定時間としては、例えば1分間、つまり、車両が走行道路から交差点に進入し当該交差点を通過して他の走行道路に進入するために必要な十分な時間が設定される。   The driving diagnosis device 10 executes the candidate section specifying process in order from the oldest storage time among the traveling road environment information accumulated in the traveling road environment / vehicle behavior database 13b. Then, the driving diagnosis apparatus 10 determines a section where the vehicle has traveled from the time point when the count value is counted up (hereinafter referred to as the count-up time point) to a time point before the predetermined time until the count-up time point. As specified. Therefore, this candidate section includes roads on which the vehicle has traveled before the predetermined time from the count-up time, that is, travel roads, and roads on which the vehicle has traveled at the time of count-up, that is, other roads connected to the travel road. It is a section consisting of a road. The predetermined time in this case is set to, for example, one minute, that is, a sufficient time necessary for the vehicle to enter the intersection from the traveling road, pass through the intersection, and enter another traveling road.

(運転診断区間の特定処理)
この運転診断区間の特定処理(以下、運転診断区間特定処理と称する)は、上記の候補区間特定処理によって特定された交差点区間の候補区間から、運転診断区間として交差点区間を特定する処理である。即ち、図7に示すように、この運転診断区間特定処理では、運転診断装置10は、走行道路環境/車両挙動データベース13bのカウンタ値を監視しており(ステップC1)、カウンタ値がカウントアップすると(ステップC1:YES)、挙動情報抽出処理(ステップC2)を実行する。この挙動情報抽出処理では、運転診断装置10は、走行道路環境/車両挙動データベース13bに蓄積されている挙動情報のうち、交差点区間の候補区間として特定した区間における挙動情報、即ち、カウントアップ時点以前の所定時間における挙動情報(図2では、符号Zで示す区間に格納された挙動情報)を抽出する(ステップC2)。
(Specification processing of driving diagnosis section)
This driving diagnosis section specifying process (hereinafter referred to as driving diagnosis section specifying process) is a process of specifying an intersection section as a driving diagnosis section from the candidate sections of the intersection section specified by the candidate section specifying process. That is, as shown in FIG. 7, in this driving diagnosis section specifying process, the driving diagnosis device 10 monitors the counter value in the traveling road environment / vehicle behavior database 13b (step C1), and when the counter value is counted up. (Step C1: YES), behavior information extraction processing (Step C2) is executed. In this behavior information extraction process, the driving diagnosis device 10 determines the behavior information in the section specified as the candidate section of the intersection section among the behavior information accumulated in the traveling road environment / vehicle behavior database 13b, that is, before the count-up time point. Behavior information (behavior information stored in the section indicated by the symbol Z in FIG. 2) is extracted (step C2).

そして、運転診断装置10は、抽出した挙動情報に基づいて走行軌跡判定処理(ステップC3)を実行する。この走行軌跡判定処理では、運転診断装置10は、抽出した挙動情報を用いて、候補区間における車両の曲率曲線を形成する。車両の曲率は、候補区間において車両が走行した軌跡の曲がり具合を表すものであり、この場合、ステップC2にて抽出した挙動情報のうち速度情報および角速度情報を用いて算出される。車両の曲率曲線は、候補区間において各時点で車両が示した走行軌跡の曲率を時系列に連続させることにより得られる曲線である。この場合、運転診断装置10は、カウントアップ時点から遡りながら各時点における車両の曲率を算出し、図8に示すように、算出した各曲率をカウントアップ時点P1から矢印aで示すように遡りながらプロットして曲率曲線C1を生成する。   Then, the driving diagnosis device 10 executes a travel locus determination process (step C3) based on the extracted behavior information. In the travel locus determination process, the driving diagnosis device 10 forms a curvature curve of the vehicle in the candidate section using the extracted behavior information. The curvature of the vehicle represents the degree of curvature of the trajectory traveled by the vehicle in the candidate section. In this case, the vehicle curvature is calculated using the speed information and the angular velocity information among the behavior information extracted in step C2. The curvature curve of the vehicle is a curve obtained by continuing the curvature of the travel locus shown by the vehicle at each time point in the candidate section in time series. In this case, the driving diagnosis device 10 calculates the curvature of the vehicle at each time while going back from the count-up time, and as shown in FIG. 8, the calculated curvature is going back from the count-up time P1 as shown by the arrow a. The curvature curve C1 is generated by plotting.

そして、運転診断装置10は、生成した曲率曲線C1が、走行軌跡判定用の条件として予め設定された所定条件を満たすか否かを判定する。この場合、この所定条件として「曲率曲線の頂点Pの値(ピーク値)が予め設定された上限値Ktop以上であり、且つ、曲率曲線のうち頂点Pの時刻よりも以前(図8では頂点Pよりも左側)の時刻における値が予め設定された下限値Kend以下となること」が設定されている。上限値Ktopおよび下限値Kendの値は適宜変更して実施することができ、例えば、リンクの接続構成が異なる種々の交差点区間、形状が異なる種々のカーブ区間などを車両が走行した際の曲率を測定した実験データに基づいて、走行軌跡判定に有効な値を求めて設定するとよい。   Then, the driving diagnosis device 10 determines whether or not the generated curvature curve C1 satisfies a predetermined condition set in advance as a condition for determining a traveling locus. In this case, as the predetermined condition, “the value (peak value) of the vertex P of the curvature curve is equal to or higher than a preset upper limit value Ktop, and before the time of the vertex P in the curvature curve (the vertex P in FIG. 8). The value at the time of the left side) is set to be equal to or lower than a preset lower limit value Kend ”. The values of the upper limit value Ktop and the lower limit value Kend can be changed as appropriate. For example, the curvature when the vehicle travels in various intersection sections with different link connection configurations, various curve sections with different shapes, etc. Based on the measured experimental data, it is preferable to obtain and set a value effective for determining the traveling locus.

運転診断装置10は、カウントアップ時点P1から遡りながら曲率曲線C1を生成する過程で、曲率曲線C1の頂点P、つまり、上昇する曲率曲線C1が下降し始める点が確認され、しかも、その頂点Pにおける曲率が上限値Ktop以上であることを確認すると、それ以降は、曲率曲線C1の生成を継続しつつ下限値Kend以下の曲率が確認されるか否かを監視する。そして、下限値Kend以下の曲率が算出されると、候補区間における曲率曲線が所定条件をクリアしたと判断する(ステップC4:YES)。なお、図8では、曲率曲線C1が下限値Kend以下の曲率を示した時点を符号P2で示している。   In the process of generating the curvature curve C1 while going back from the count-up time P1, the driving diagnosis device 10 confirms the vertex P of the curvature curve C1, that is, the point at which the rising curvature curve C1 starts to fall, and the vertex P When it is confirmed that the curvature at is equal to or higher than the upper limit value Ktop, thereafter, it is monitored whether or not a curvature lower than the lower limit value Kend is confirmed while the generation of the curvature curve C1 is continued. When the curvature equal to or lower than the lower limit value Kend is calculated, it is determined that the curvature curve in the candidate section has cleared the predetermined condition (step C4: YES). In FIG. 8, the point in time when the curvature curve C1 shows a curvature equal to or lower than the lower limit value Kend is indicated by a symbol P2.

運転診断装置10は、候補区間における曲率曲線が所定条件をクリアしなかった場合(ステップC4:NO)には、この運転診断区間特定処理を終了する。一方、運転診断装置10は、候補区間における曲率曲線が所定条件をクリアした場合(ステップC4:YES)には、旋回角度判定処理(ステップC5)を実行する。この旋回角度判定処理では、運転診断装置10は、ステップC2にて抽出した挙動情報を用いて、候補区間における車両の旋回角度曲線を形成する。車両の旋回角度は、車両が候補区間を走行した際に当該車両が各時点で回転したときの角度の変化量を表すものであり、この場合、挙動情報のうち回転角度情報を用いて算出される。車両の旋回角度曲線は、候補区間において各時点で車両が示した旋回角度を時系列に積算していくことにより得られる曲線である。この場合、運転診断装置10は、カウントアップ時点から遡りながら各時点における車両の旋回角度を算出し、図9に示すように、算出した各旋回角度をカウントアップ時点P1から矢印bで示すように遡りながら積算して旋回角度曲線C2を生成する。また、運転診断装置10は、カウントアップ時点P1から、上記の走行軌跡判定処理において曲率曲線C1が下限値Kend以下となった時点P2までにおける旋回角度を積算して旋回角度曲線C2を生成する。   If the curvature curve in the candidate section does not clear the predetermined condition (step C4: NO), the driving diagnosis apparatus 10 ends the driving diagnosis section specifying process. On the other hand, when the curvature curve in the candidate section clears the predetermined condition (step C4: YES), the driving diagnosis device 10 performs a turning angle determination process (step C5). In this turning angle determination process, the driving diagnosis device 10 forms a turning angle curve of the vehicle in the candidate section using the behavior information extracted in step C2. The turning angle of the vehicle represents the amount of change in the angle when the vehicle rotates at each time point when the vehicle travels in the candidate section. In this case, the turning angle information is calculated using the rotation angle information among the behavior information. The The turning angle curve of the vehicle is a curve obtained by integrating the turning angles indicated by the vehicle at each point in time in the candidate section. In this case, the driving diagnosis device 10 calculates the turning angle of the vehicle at each time point while going back from the count-up time point, and as shown in FIG. 9, the calculated turning angle is indicated by the arrow b from the count-up time point P1. The turning angle curve C2 is generated by integrating while going back. In addition, the driving diagnosis device 10 generates a turning angle curve C2 by integrating the turning angles from the count-up time P1 to the time P2 when the curvature curve C1 becomes equal to or lower than the lower limit value Kend in the travel locus determination process.

そして、運転診断装置10は、生成した旋回角度曲線C2が、旋回角度判定用の条件として予め設定された所定条件を満たすか否かを判定する。この場合、この所定条件として「旋回角度曲線が予め設定された上限値Dmaxと下限値Dminとの間に収束していること」が設定されている。上限値Dmaxおよび下限値Dminの値は適宜変更して実施することができる。本実施形態では、交差点を構成する道路の接続角度は概ね「90°」となることが推奨されていることから、上限値Dmaxは、推奨値である「90°」に所定のマージン値、この場合「20°」を加えた値、即ち「110°」で設定されており、下限値Dminは、推奨値である「90°」に所定のマージン値、この場合「20°」を加えた値、即ち「70°」で設定されている。   Then, the driving diagnosis apparatus 10 determines whether or not the generated turning angle curve C2 satisfies a predetermined condition set in advance as a condition for turning angle determination. In this case, “the turning angle curve is converged between a preset upper limit value Dmax and lower limit value Dmin” is set as the predetermined condition. The values of the upper limit value Dmax and the lower limit value Dmin can be changed as appropriate. In the present embodiment, it is recommended that the connection angle of the roads constituting the intersection is approximately “90 °”. Therefore, the upper limit value Dmax is set to the recommended value “90 °”, a predetermined margin value, In this case, a value obtained by adding “20 °”, that is, “110 °” is set, and the lower limit value Dmin is a value obtained by adding a predetermined margin value to “90 °” as a recommended value, in this case, “20 °”. That is, it is set at “70 °”.

運転診断装置10は、カウントアップ時点P1から遡りながら旋回角度曲線C2を生成する過程で、時点P2までの旋回角度を積算しても旋回角度曲線C2が下限値Dminに達しない場合には、候補区間における旋回角度曲線が所定条件をクリアしていないと判断(ステップC6:NO)し、この旋回角度判定処理を終了する。また、運転診断装置10は、時点P2までの旋回角度を積算した旋回角度曲線C2が下限値Dminを超えた場合であっても上限値Dmaxを超えている場合には、候補区間における旋回角度曲線が所定条件をクリアしていないと判断(ステップC6:NO)し、この旋回角度判定処理を終了する。従って、運転診断装置10は、時点P2までの旋回角度を積算した旋回角度曲線が下限値Dminを超え、且つ、上限値Dmaxを超えていない場合に、候補区間における旋回角度曲線が所定条件をクリアしたと判断する(ステップC6:YES)。   If the turning angle curve C2 does not reach the lower limit value Dmin even if the turning angle up to the time point P2 is accumulated in the process of generating the turning angle curve C2 while going back from the count-up time point P1, the driving diagnosis device 10 is a candidate. It is determined that the turning angle curve in the section does not satisfy the predetermined condition (step C6: NO), and this turning angle determination process is terminated. In addition, the driving diagnosis device 10 determines the turning angle curve in the candidate section if the turning angle curve C2 obtained by integrating the turning angles up to the time point P2 exceeds the upper limit value Dmax even if the turning angle curve C2 exceeds the lower limit value Dmin. Determines that the predetermined condition is not cleared (step C6: NO), and the turning angle determination process is terminated. Therefore, when the turning angle curve obtained by integrating the turning angles up to the time point P2 exceeds the lower limit value Dmin and does not exceed the upper limit value Dmax, the driving diagnosis device 10 clears the predetermined condition for the turning angle curve in the candidate section. (Step C6: YES).

運転診断装置10は、候補区間における旋回角度曲線が所定条件をクリアした場合(ステップC6:YES)には、その候補区間を交差点区間として特定(ステップC7)し、この運転診断区間特定処理を終了する。
なお、運転診断装置10は、上記したデータベース構築処理、候補区間特定処理、および、運転診断区間特定処理を並列して実行する。即ち、運転診断装置10は、データベース構築処理によって走行道路環境/車両挙動データベース13bを構築しつつ、その構築した走行道路環境/車両挙動データベース13bに対して候補区間特定処理を実施し、カウンタ値がカウントアップされた場合には、運転診断区間特定処理を実施して運転診断区間を特定していく。
When the turning angle curve in the candidate section clears the predetermined condition (step C6: YES), the driving diagnosis apparatus 10 specifies the candidate section as an intersection section (step C7), and ends this driving diagnosis section specifying process. To do.
The driving diagnosis device 10 executes the database construction process, the candidate section specifying process, and the driving diagnosis section specifying process described above in parallel. That is, the driving diagnosis device 10 performs the candidate section specifying process on the constructed traveling road environment / vehicle behavior database 13b while constructing the traveling road environment / vehicle behavior database 13b by the database construction process, and the counter value is When the count is counted up, a driving diagnosis section specifying process is performed to specify a driving diagnosis section.

以上に説明したように本実施形態によれば、運転診断装置10は、車両の走行に伴い走行道路環境/車両挙動データベース13bに蓄積された走行道路環境情報に基づいて運転診断区間、この場合、交差点区間の候補区間を抽出する一次ステップ、および、抽出された候補区間において車両が示した挙動が所定条件を満たすか否かを評価する二次ステップを経て運転診断区間を特定するように構成した。これにより、車両の挙動を診断する運転診断区間を精度良く設定することができ、その後の運転診断処理を適切な区間にて実施することができる。   As described above, according to the present embodiment, the driving diagnosis apparatus 10 determines the driving diagnosis section, in this case, based on the traveling road environment information accumulated in the traveling road environment / vehicle behavior database 13b as the vehicle travels. It is configured to identify a driving diagnosis section through a primary step of extracting candidate sections of an intersection section and a secondary step of evaluating whether the behavior exhibited by the vehicle in the extracted candidate sections satisfies a predetermined condition. . Thereby, the driving diagnosis section for diagnosing the behavior of the vehicle can be set with high accuracy, and the subsequent driving diagnosis processing can be performed in an appropriate section.

また、運転診断装置10は、走行道路と当該走行道路に接続する他の走行道路との接続関係が所定条件を満たすと判断した場合、つまり、カウンタ値をカウントアップした場合に、そのカウントアップ時点から所定時間以前の時点から当該カウントアップ時点までに車両が走行した区間、つまり、走行道路と当該走行道路に接続する他の走行道路とからなる区間を候補区間として抽出する。このように、所定条件を満たした区間を候補区間として抽出するように構成したので、候補区間の抽出精度の向上を図ることができる。   In addition, when the driving diagnosis device 10 determines that the connection relationship between the traveling road and another traveling road connected to the traveling road satisfies a predetermined condition, that is, when the counter value is counted up, A section in which the vehicle has traveled from the time before the predetermined time to the count-up time, that is, a section including the traveling road and another traveling road connected to the traveling road is extracted as a candidate section. Thus, since it comprised so that the area which satisfy | filled predetermined conditions could be extracted as a candidate area, the improvement of the extraction precision of a candidate area can be aimed at.

また、運転診断装置10は、挙動情報抽出処理部24が抽出した挙動情報が表す挙動に基づいて車両の走行軌跡および旋回角度を算出し、これら走行軌跡および旋回角度が所定条件を満たす場合に、その走行軌跡および旋回角度が算出された候補区間を運転診断区間として特定する。このように、候補区間抽出処理部23が抽出した候補区間から運転診断区間を特定する際に、走行軌跡による絞り込み、および、旋回角度による絞り込みを行うように構成したので、運転診断区間の特定精度の向上を図ることができる。   In addition, the driving diagnosis device 10 calculates a traveling locus and a turning angle of the vehicle based on the behavior represented by the behavior information extracted by the behavior information extraction processing unit 24, and when the traveling locus and the turning angle satisfy a predetermined condition, The candidate section in which the travel locus and the turning angle are calculated is specified as the driving diagnosis section. As described above, when specifying the driving diagnosis section from the candidate sections extracted by the candidate section extraction processing unit 23, it is configured to perform the narrowing by the travel locus and the narrowing by the turning angle. Can be improved.

なお、本発明は、上述した一実施形態のみに限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能であり、例えば、以下のように変形または拡張することができる。
ステップB3に示すリンク接続角度判定処理では、走行道路の延長線と他の走行道路とがなす角度が所定角度以上であるか否かを判定するように構成してもよい。この場合、所定角度としては「90°」以下の角度を設定することが好ましく、例えば「30°」で設定するとよい。走行道路の延長線と他の走行道路とがなす角度が「30°」以上であれば、走行道路と他の走行道路とが折れ曲がるように接続されている可能性が高く、交差点の特徴を示しているか否かを判定することができる。
運転診断装置10は、ナビゲーション装置など車両に搭載される車両用装置に運転診断機能を備えることにより構成するものに限られず、単体の運転診断装置として構成することも可能である。
In addition, this invention is not limited only to one embodiment mentioned above, It can apply to various embodiment in the range which does not deviate from the summary, For example, it can deform | transform or expand as follows. .
In the link connection angle determination process shown in step B3, it may be configured to determine whether or not the angle formed by the extension line of the travel road and another travel road is equal to or greater than a predetermined angle. In this case, it is preferable to set an angle of “90 °” or less as the predetermined angle, for example, “30 °”. If the angle between the extended line of the road and the other road is “30 °” or more, it is highly likely that the road and the other road are connected so as to bend, indicating the characteristics of the intersection. It can be determined whether or not.
The driving diagnosis device 10 is not limited to one configured by providing a driving diagnosis function in a vehicle device mounted on a vehicle such as a navigation device, and can also be configured as a single driving diagnosis device.

図面中、10は運転診断装置、22は情報蓄積処理部(情報蓄積手段)、23は候補区間抽出処理部(候補区間抽出手段)、24は挙動情報抽出処理部(挙動情報抽出手段)、25は運転診断区間特定処理部(運転診断区間特定手段)を示す。   In the drawing, 10 is a driving diagnosis device, 22 is an information storage processing unit (information storage unit), 23 is a candidate section extraction processing unit (candidate section extraction unit), 24 is a behavior information extraction processing unit (behavior information extraction unit), 25 Indicates a driving diagnosis section specifying processing unit (driving diagnosis section specifying means).

Claims (2)

運転診断区間を走行した際の車両の挙動を診断する運転診断装置であって、
車両が走行した走行道路と当該走行道路に接続する他の道路との接続関係を表す道路接続関係情報および車両が当該走行道路を走行したときの挙動を表す挙動情報を蓄積する情報蓄積手段と、
前記情報蓄積手段が蓄積した前記道路接続関係情報に基づいて前記運転診断区間の候補区間を抽出する候補区間抽出手段と、
前記候補区間抽出手段が抽出した前記候補区間において車両が示した挙動を表す前記挙動情報を抽出する挙動情報抽出手段と、
前記挙動情報抽出手段が抽出した前記挙動情報が表す挙動に基づいて、車両の走行軌跡を算出するとともに、車両が前記候補区間を走行した際に示した複数の回転角度から車両の旋回角度を算出し、これら走行軌跡および旋回角度が所定条件を満たす場合に、前記候補区間抽出手段が抽出した前記候補区間を前記運転診断区間として特定する運転診断区間特定手段と、
を備えることを特徴とする運転診断装置。
A driving diagnosis device for diagnosing the behavior of a vehicle when traveling in a driving diagnosis section,
Information storage means for storing road connection relation information representing a connection relation between a traveling road on which the vehicle has traveled and other roads connected to the traveling road and behavior information representing behavior when the vehicle travels on the traveling road;
Candidate section extraction means for extracting candidate sections of the driving diagnosis section based on the road connection relation information stored by the information storage means;
Behavior information extraction means for extracting the behavior information representing the behavior exhibited by the vehicle in the candidate section extracted by the candidate section extraction means;
Based on the behavior represented by the behavior information extracted by the behavior information extraction means, the vehicle trajectory is calculated, and the turning angle of the vehicle is calculated from a plurality of rotation angles indicated when the vehicle travels in the candidate section. A driving diagnosis section specifying means for specifying the candidate section extracted by the candidate section extracting means as the driving diagnosis section when the travel locus and the turning angle satisfy a predetermined condition ;
A driving diagnosis apparatus comprising:
前記候補区間抽出手段は、前記走行道路と当該走行道路に接続する他の道路との接続関係が所定条件を満たす場合に、前記走行道路と当該走行道路に接続する他の道路とからなる区間を前記候補区間として抽出することを特徴とする請求項1に記載の運転診断装置。
The candidate section extracting means, when the connection relationship between the traveling road and another road connected to the traveling road satisfies a predetermined condition, the candidate section extracting means selects a section composed of the traveling road and another road connected to the traveling road. The driving diagnosis apparatus according to claim 1, wherein the driving diagnosis device is extracted as the candidate section.
JP2012000542A 2012-01-05 2012-01-05 Driving diagnostic device Expired - Fee Related JP5874397B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012000542A JP5874397B2 (en) 2012-01-05 2012-01-05 Driving diagnostic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012000542A JP5874397B2 (en) 2012-01-05 2012-01-05 Driving diagnostic device

Publications (2)

Publication Number Publication Date
JP2013140506A JP2013140506A (en) 2013-07-18
JP5874397B2 true JP5874397B2 (en) 2016-03-02

Family

ID=49037881

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012000542A Expired - Fee Related JP5874397B2 (en) 2012-01-05 2012-01-05 Driving diagnostic device

Country Status (1)

Country Link
JP (1) JP5874397B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021154951A (en) * 2020-03-27 2021-10-07 パイオニア株式会社 Evaluation device, evaluation method and evaluation program
JP7501503B2 (en) * 2021-11-18 2024-06-18 トヨタ自動車株式会社 Vehicle behavior estimation system and vehicle behavior estimation method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008250871A (en) * 2007-03-30 2008-10-16 Aisin Aw Co Ltd Vehicle driving warning device
JP4985176B2 (en) * 2007-07-24 2012-07-25 日産自動車株式会社 Intersection passing support device and intersection passing support method
JP5149658B2 (en) * 2008-03-11 2013-02-20 トヨタ自動車株式会社 Driving evaluation device
JP5238623B2 (en) * 2009-06-18 2013-07-17 トヨタ自動車株式会社 Driving evaluation device

Also Published As

Publication number Publication date
JP2013140506A (en) 2013-07-18

Similar Documents

Publication Publication Date Title
JP4861850B2 (en) Lane determination device and lane determination method
US8600650B2 (en) Navigation devices, methods, and progrmas
EP2009400B1 (en) Vehicle position recognition device, navigation device, vehicle position recognition method
JP5482320B2 (en) Vehicle driving support device
US7031829B2 (en) Car navigation system prioritizing automatic travel road
CN102472629B (en) For the electronic horizon of driver assistance system
JP5291683B2 (en) Driving support device, driving support method, and computer program
JP2018040693A (en) Driving support device and driving support method
JP2014074699A (en) Map information processor, and computer program
CN108973990A (en) Method, medium and system for automatic Pilot control
JP5077767B2 (en) Navigation device and program
JP2012078226A (en) Driving support device for vehicle
JP4899351B2 (en) Travel condition determination device and in-vehicle navigation device
JP6380252B2 (en) Warning output device
JP2014010461A (en) Road surface state identification system, road surface state identification device, road surface state identification method and computer program
JP5874397B2 (en) Driving diagnostic device
JP6169318B2 (en) Navigation system
JP6054638B2 (en) Vehicle position detection device and program
JP6507717B2 (en) Encountered vehicle judgment device
JP4521036B2 (en) Route search device, route search method, route search program, and computer-readable recording medium
JP5071737B2 (en) Lane determination device, lane determination program, and navigation device using the same
JP5276922B2 (en) Current position calculation device
JP5982190B2 (en) Vehicle position detection device and vehicle position detection method
JP5420432B2 (en) Vehicle navigation device
JP6174888B2 (en) Driving support system, driving support method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140908

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150715

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: 20151222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160104

R151 Written notification of patent or utility model registration

Ref document number: 5874397

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees