JP7359094B2 - Driving type classification device, driving type classification program and driving type classification method - Google Patents
Driving type classification device, driving type classification program and driving type classification method Download PDFInfo
- Publication number
- JP7359094B2 JP7359094B2 JP2020125655A JP2020125655A JP7359094B2 JP 7359094 B2 JP7359094 B2 JP 7359094B2 JP 2020125655 A JP2020125655 A JP 2020125655A JP 2020125655 A JP2020125655 A JP 2020125655A JP 7359094 B2 JP7359094 B2 JP 7359094B2
- Authority
- JP
- Japan
- Prior art keywords
- driving
- scene
- behavior data
- driving type
- classification device
- 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.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/08—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
- B60W40/09—Driving style or behaviour
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本開示は、車両のドライバの運転タイプを分類する運転タイプ分類装置に関する。 The present disclosure relates to a driving type classification device that classifies the driving type of a driver of a vehicle.
特許文献1には、車両の動作状態とドライバによる操作状態とを示す車両情報に基づいてドライバの運転特性を判断し、複数の運転特性の判断結果に基づいてドライバの運転行動の傾向を示す運転タイプを診断する運転支援装置が記載されている。 Patent Document 1 discloses a driving method that determines the driving characteristics of a driver based on vehicle information indicating the operating state of the vehicle and the operating state of the driver, and shows the tendency of the driver's driving behavior based on the results of determination of a plurality of driving characteristics. A driving support device that diagnoses the type is described.
特許文献1に記載の技術では、例えば、急加速、急発進および急ハンドルが頻発し、且つ、前方車両との車間距離の余裕度が小さく、且つ、前方車両追従時の発進タイミングに余裕がない場合は、「燃費が悪くてもいい、早く到着したいとして思いながら運転している運転タイプ」であるとして、運転タイプは「Quick」に分類される。このように、特許文献1に記載の技術では、複数の運転特性の判断結果の組み合わせに基づいて運転タイプが分類される。 In the technology described in Patent Document 1, for example, sudden acceleration, sudden start, and sudden steering occur frequently, and the margin of distance between the vehicle and the vehicle in front is small, and there is no margin in the start timing when following the vehicle in front. In this case, the driving type is classified as "Quick" because the driving type is "a type of driving in which you drive while thinking that you don't care if the fuel consumption is bad and want to arrive early." In this way, in the technique described in Patent Document 1, driving types are classified based on a combination of determination results of a plurality of driving characteristics.
しかし、特許文献1に記載の技術による運転タイプ分類では、運転タイプの分類精度が低いという問題があった。
本開示は、運転タイプの分類精度を向上させることを目的とする。
However, the driving type classification using the technique described in Patent Document 1 has a problem in that the driving type classification accuracy is low.
The present disclosure aims to improve the classification accuracy of driving types.
本開示の一態様は、運転シーン選定部(S120,S130)と、学習データ分類部(S140)と、運転タイプ定義部(S170)とを備える運転タイプ分類装置(3)である。 One aspect of the present disclosure is a driving type classification device (3) including a driving scene selection section (S120, S130), a learning data classification section (S140), and a driving type definition section (S170).
運転シーン選定部は、複数の運転挙動データをラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの運転シーンを選定運転シーンとして選択するように構成される。運転挙動データは、車両毎に車両の挙動およびドライバの運転操作のうち少なくとも一方を表し複数のラベルのうちの一つのラベルが設定されるデータである。 The driving scene selection unit selects at least one driving scene from among a plurality of preset driving scenes as a selected driving scene based on preset selection conditions indicating that a plurality of pieces of driving behavior data can be classified according to labels. Configured to select. The driving behavior data is data that represents at least one of the behavior of the vehicle and the driving operation of the driver for each vehicle, and is set to one of a plurality of labels.
学習データ分類部は、複数の運転挙動データのそれぞれについて、運転シーン選定部により選択された選定運転シーンにおける運転挙動データに基づいて、複数の運転挙動データを複数のクラスタに分類するように構成される。 The learning data classification unit is configured to classify each of the plurality of driving behavior data into a plurality of clusters based on the driving behavior data in a selected driving scene selected by the driving scene selection unit. Ru.
運転タイプ定義部は、学習データ分類部により分類された複数のクラスタのそれぞれに対して運転タイプを定義するように構成される。
このように構成された本開示の運転タイプ分類装置は、運転挙動データの分類精度が高い運転シーンで限定して運転挙動データを複数のクラスタに分類し、クラスタ毎に運転タイプを定義することができるため、運転タイプの分類精度を向上させることができる。
The driving type definition unit is configured to define a driving type for each of the plurality of clusters classified by the learning data classification unit.
The driving type classification device of the present disclosure configured in this manner can classify driving behavior data into a plurality of clusters by limiting the driving behavior data to driving scenes in which the classification accuracy is high, and define a driving type for each cluster. Therefore, the classification accuracy of driving types can be improved.
[第1実施形態]
以下に本開示の第1実施形態を図面とともに説明する。
[1.全体構成]
本実施形態の運転タイプ分類システム1は、図1に示すように、複数の車載装置2と、運転タイプ分類装置3とを備える。
[First embodiment]
A first embodiment of the present disclosure will be described below with reference to the drawings.
[1. overall structure]
The driving type classification system 1 of this embodiment includes a plurality of on-vehicle devices 2 and a driving type classification device 3, as shown in FIG.
車載装置2は、車両に搭載され、広域無線通信網NWを介して運転タイプ分類装置3とデータ通信を行う機能を有する。
運転タイプ分類装置3は、広域無線通信網NWを介して車載装置2から取得したデータに基づいて、後述する運転タイプを分類する機能を有する。
The on-vehicle device 2 is mounted on a vehicle and has a function of performing data communication with the driving type classification device 3 via the wide area wireless communication network NW.
The driving type classification device 3 has a function of classifying driving types, which will be described later, based on data acquired from the in-vehicle device 2 via the wide area wireless communication network NW.
車載装置2は、図2に示すように、制御部11と、CAN通信部12と、記憶部13と、通信部14とを備える。CANは、Controller Area Networkの略である。CANは登録商標である。 The in-vehicle device 2 includes a control section 11, a CAN communication section 12, a storage section 13, and a communication section 14, as shown in FIG. CAN is an abbreviation for Controller Area Network. CAN is a registered trademark.
制御部11は、CPU21、ROM22およびRAM23等を備えたマイクロコンピュータを中心に構成された電子制御装置である。マイクロコンピュータの各種機能は、CPU21が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ROM22が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、CPU21が実行する機能の一部または全部を、一つあるいは複数のIC等によりハードウェア的に構成してもよい。また、制御部11を構成するマイクロコンピュータの数は1つでも複数でもよい。 The control unit 11 is an electronic control device mainly composed of a microcomputer including a CPU 21, a ROM 22, a RAM 23, and the like. Various functions of the microcomputer are realized by the CPU 21 executing programs stored in a non-transient physical recording medium. In this example, the ROM 22 corresponds to a non-transitional physical recording medium that stores a program. Furthermore, by executing this program, a method corresponding to the program is executed. Note that part or all of the functions executed by the CPU 21 may be configured in hardware using one or more ICs. Further, the number of microcomputers configuring the control section 11 may be one or more.
CAN通信部12は、通信線を介して複数のECUとの間でデータ通信可能に接続されており、CAN通信プロトコルに従ってデータの送受信を行う。CAN通信部12に接続されている複数のECU111,112,113,114,…は、具体的には、モータ制御を行うモータECU111、ブレーキ制御を行うブレーキECU112、ステアリング制御を行うステアリングECU113、サスペンション制御を行うサスペンションECU114等である。図2では、CAN通信部12に接続されているECUとして、ECU111,112,113,114のみを示している。 The CAN communication unit 12 is connected to a plurality of ECUs via communication lines so as to be capable of data communication, and transmits and receives data according to a CAN communication protocol. Specifically, the plurality of ECUs 111, 112, 113, 114, ... connected to the CAN communication section 12 include a motor ECU 111 that performs motor control, a brake ECU 112 that performs brake control, a steering ECU 113 that performs steering control, and a suspension control. This is the suspension ECU 114 etc. that performs this. In FIG. 2, only ECUs 111, 112, 113, and 114 are shown as ECUs connected to the CAN communication unit 12.
記憶部13は、各種データを記憶するための記憶装置である。
通信部14は、広域無線通信網NWを介して、運転タイプ分類装置3との間でデータ通信を行う。
The storage unit 13 is a storage device for storing various data.
The communication unit 14 performs data communication with the driving type classification device 3 via the wide area wireless communication network NW.
運転タイプ分類装置3は、図3に示すように、制御部31と、通信部32と、記憶部33と、表示部34と、操作入力部35とを備える。
制御部31は、CPU41、ROM42およびRAM43等を備えたマイクロコンピュータを中心に構成された電子制御装置である。マイクロコンピュータの各種機能は、CPU41が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ROM42が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、CPU41が実行する機能の一部または全部を、一つあるいは複数のIC等によりハードウェア的に構成してもよい。また、制御部31を構成するマイクロコンピュータの数は1つでも複数でもよい。
As shown in FIG. 3, the driving type classification device 3 includes a control section 31, a communication section 32, a storage section 33, a display section 34, and an operation input section 35.
The control unit 31 is an electronic control device mainly composed of a microcomputer including a CPU 41, a ROM 42, a RAM 43, and the like. Various functions of the microcomputer are realized by the CPU 41 executing programs stored in a non-transient physical recording medium. In this example, the ROM 42 corresponds to a non-transitional physical recording medium that stores a program. Furthermore, by executing this program, a method corresponding to the program is executed. Note that part or all of the functions executed by the CPU 41 may be configured in hardware using one or more ICs. Further, the number of microcomputers configuring the control section 31 may be one or more.
通信部32は、広域無線通信網NWを介して、複数の車載装置2との間でデータ通信を行う。
記憶部33は、各種データを記憶するための記憶装置である。
The communication unit 32 performs data communication with the plurality of in-vehicle devices 2 via the wide area wireless communication network NW.
The storage unit 33 is a storage device for storing various data.
表示部34は、図示しない表示装置を備え、表示装置の表示画面に各種画像を表示する。
操作入力部35は、図示しないキーボードおよびマウスを介して使用者が行った入力操作を特定するための入力操作情報を出力する。
The display unit 34 includes a display device (not shown) and displays various images on the display screen of the display device.
The operation input unit 35 outputs input operation information for specifying input operations performed by the user via a keyboard and mouse (not shown).
[2.運転タイプ学習]
次に、制御部31のCPU41が実行する運転タイプ学習の手順を説明する。運転タイプ学習は、記憶部33に記憶された運転タイプ学習プログラムを運転タイプ設計者の入力操作により起動することで実行される。なお、運転タイプ学習プログラムは、運転タイプ分類装置3に予めインストールされていてもよいし、記録媒体またはネットワークを介してインストールされるようにしてもよい。記録媒体としては、例えば光ディスク、磁気ディスクおよび半導体メモリなどが挙げられる。
[2. Driving type learning]
Next, the procedure of driving type learning executed by the CPU 41 of the control unit 31 will be explained. Driving type learning is executed by activating a driving type learning program stored in the storage unit 33 by an input operation by a driving type designer. Note that the driving type learning program may be installed in the driving type classification device 3 in advance, or may be installed via a recording medium or a network. Examples of the recording medium include optical disks, magnetic disks, and semiconductor memories.
運転タイプ学習が実行されると、CPU41は、図4に示すように、まずS100にて、学習前処理を実行する。
[2-1.学習前処理]
運転タイプ分類装置3は、S100の学習前処理として、記号化学習と、トピックセンテンス生成と、記号化適用と、運転シーン分類とを実行する。
When driving type learning is executed, the CPU 41 first executes learning pre-processing in S100, as shown in FIG. 4.
[2-1. Pre-learning processing]
The driving type classification device 3 performs symbolization learning, topic sentence generation, symbolization application, and driving scene classification as pre-learning processing in S100.
[2-1-1.記号化学習]
次に、記号化学習について説明する。
運転タイプ分類装置3は、図5に示すように、車両挙動と運転操作とを時系列で示すデータを分節化し、分節化されたデータをそれぞれ記号分節とする。さらに運転タイプ分類装置3は、例えば特開2014-235605号公報で開示されているトピックモデルを用いて、複数の記号分節のそれぞれについてトピック分布を算出する。
[2-1-1. Symbolization learning]
Next, encoding learning will be explained.
As shown in FIG. 5, the driving type classification device 3 segments data showing vehicle behavior and driving operations in time series, and sets each segmented data as a symbol segment. Further, the driving type classification device 3 calculates a topic distribution for each of the plurality of symbol segments using a topic model disclosed in, for example, Japanese Patent Application Publication No. 2014-235605.
運転タイプ分類装置3は、複数の車載装置2から車両位置情報と運転操作データと車両挙動データとを含む運転挙動データを繰返し収集する。運転操作データは、車載装置2を搭載した車両をドライバが運転する運転操作に関するデータである。車両挙動データは、車載装置2を搭載した車両をドライバが運転する運転操作の結果として表れる車両の挙動に関するデータである。 The driving type classification device 3 repeatedly collects driving behavior data including vehicle position information, driving operation data, and vehicle behavior data from a plurality of in-vehicle devices 2 . The driving operation data is data related to the driving operation performed by the driver when driving the vehicle in which the in-vehicle device 2 is mounted. The vehicle behavior data is data related to vehicle behavior that appears as a result of a driver's driving operation of a vehicle in which the on-vehicle device 2 is mounted.
運転タイプ分類装置3は、運転操作データおよび車両挙動データのそれぞれを時間方向に差分計算した差分データを生成し、運転操作データ、車両挙動データおよび差分データから構成される多次元データを運転挙動データとして生成する。なお、運転操作データとしては、例えば、アクセル開度、ブレーキ圧、舵角、方向指示器状態、トランスミッションのシフト位置などを用いることができる。また、車両挙動データとして例えば、車速、ヨーレートなどを用いることができる。 The driving type classification device 3 generates difference data by calculating the difference in the time direction of each of the driving operation data and the vehicle behavior data, and converts the multidimensional data consisting of the driving operation data, the vehicle behavior data, and the difference data into driving behavior data. Generate as. Note that, as the driving operation data, for example, the accelerator opening, brake pressure, steering angle, direction indicator status, transmission shift position, etc. can be used. Furthermore, for example, vehicle speed, yaw rate, etc. can be used as the vehicle behavior data.
運転タイプ分類装置3は、ドライバの環境認知から操作に至るモデルを利用して運転挙動データを統計解析し、ドライバが感じる運転シーンの切り替わり点を抽出することにより、図6に示すように、運転挙動データの時系列を、それぞれが何等かの記号分節を表す複数の部分系列に分節化する。 The driving type classification device 3 statistically analyzes driving behavior data using a model ranging from the driver's environmental awareness to operation, and extracts the switching points of driving scenes that the driver feels. A time series of behavior data is segmented into a plurality of subsequences, each of which represents some symbol segment.
なお、運転挙動データの分節化については、本願出願人が別途発表した非特許文献、T.Taniguchi et al,"Semiotic Prediction of Driving Behavior using Unsupervised Double Articulation Analyzer" IEEE Intelligent Vehicles Symposium,2012、および、K.Takenaka et al," Contextual Scene Segmentation of Driving Behavior based on Double Articulation Analyzer" IEEE/RSJ International Conference on Intelligent Robots and Systems,2012、等に詳述されているため、ここでは説明を省略する。 Regarding the segmentation of driving behavior data, there are non-patent documents published separately by the applicant, T. Taniguchi et al, "Semiotic Prediction of Driving Behavior using Unsupervised Double Articulation Analyzer" IEEE Intelligent Vehicles Symposium, 2012, and K. .Takenaka et al, "Contextual Scene Segmentation of Driving Behavior based on Double Articulation Analyzer" IEEE/RSJ International Conference on Intelligent Robots and Systems, 2012, etc., etc., have detailed explanations, so we will omit the explanation here.
運転タイプ分類装置3は、記号分節毎に、対応する部分系列に属する運転挙動データを用いて運転挙動ヒストグラムを生成する。
運転タイプ分類装置3は、生成された運転挙動ヒストグラムを、予め学習した代表的な複数の運転挙動ヒストグラム(すなわち運転トピック)の加重和によって表現する。この加重ベクトルをトピック分布、各加重をトピック割合と呼び、算出したトピック分布を記憶部33に格納する。
The driving type classification device 3 generates a driving behavior histogram for each symbol segment using driving behavior data belonging to the corresponding subsequence.
The driving type classification device 3 expresses the generated driving behavior histogram by a weighted sum of a plurality of representative driving behavior histograms (i.e., driving topics) learned in advance. This weighted vector is called a topic distribution, and each weight is called a topic ratio, and the calculated topic distribution is stored in the storage unit 33.
運転挙動ヒストグラムは、着目する記号分節に対応する部分系列に属する運転挙動データの各信号の値域の分布である。例えば図6に示すように、アクセル開度、ブレーキ圧、舵角、車速、およびこれらの各々の差分データ等の信号毎にヒストグラムを生成し、生成されたヒストグラムを連結したものが、運転挙動ヒストグラムである。 The driving behavior histogram is a distribution of the range of each signal of the driving behavior data belonging to the subsequence corresponding to the symbol segment of interest. For example, as shown in Fig. 6, a histogram is generated for each signal such as accelerator opening, brake pressure, steering angle, vehicle speed, and their respective difference data, and the generated histograms are connected to form the driving behavior histogram. It is.
運転トピックは、生成された運転挙動ヒストグラムを、LDAを用いてK個(例えば100個)のクラスタリングを行った際の代表ヒストグラムTopic1~TopicKからなる。LDAは、Latent Dirichlet Allocationの略である。 The driving topics consist of representative histograms Topic1 to TopicK obtained by clustering K (for example, 100) generated driving behavior histograms using LDA. LDA is an abbreviation for Latent Dirichlet Allocation.
トピック割合は、運転挙動ヒストグラムに対する各運転トピックの含有率であり、K個のトピック割合を要素に持つK次元ベクトルをトピック分布と呼ぶ。
これらの手法の詳細については、例えば、D.Blei et al,"Latent Dirichlet Allocation" Journal of Machine Learning Research,2003、および、T.Griffiths & M.Steyvers,"Finding Scientific Topics," Proceedings of the National Academy of Sciences,2004などに記載されているため、ここでは説明を省略する。また、運転トピックの学習方法は、例えば特開2014-235605号等に記載された公知のものであるため、説明を省略する。
The topic ratio is the content rate of each driving topic in the driving behavior histogram, and a K-dimensional vector having K topic ratios as elements is called a topic distribution.
For more information on these techniques, see, for example, D. Blei et al, "Latent Dirichlet Allocation" Journal of Machine Learning Research, 2003, and T. Griffiths & M. Steyvers, "Finding Scientific Topics," Proceedings of the National Academy of Sciences, 2004, etc., so the explanation will be omitted here. Further, the learning method for driving topics is a known method described in, for example, Japanese Patent Application Laid-Open No. 2014-235605, and therefore a description thereof will be omitted.
[2-1-2.トピックセンテンス生成]
次に、トピックセンテンス生成について説明する。
運転タイプ分類装置3は、ビンセンテンス情報を記憶部33に記憶している。
[2-1-2. Topic sentence generation]
Next, topic sentence generation will be explained.
The driving type classification device 3 stores the vin sentence information in the storage unit 33.
ビンセンテンス情報は、図7に示すように、車速、車速の差分値、舵角、舵角の差分値、アクセル開度、アクセル開度の差分値、ブレーキ圧、ブレーキ圧の差分値のそれぞれについて、値の大きさに応じたセンテンスを設定している。 As shown in FIG. 7, the instant information includes vehicle speed, vehicle speed difference, steering angle, steering angle difference, accelerator opening, accelerator opening difference, brake pressure, and brake pressure difference. , sentences are set according to the size of the value.
例えば、車速が0~21[km/h]であるときには「Drive slowly」というビンセンテンスが設定されている。車速が72~102[km/h]であるときには「Drive at high speed」というビンセンテンスが設定されている。 For example, when the vehicle speed is between 0 and 21 [km/h], the sentence "Drive slowly" is set. When the vehicle speed is between 72 and 102 [km/h], the sentence "Drive at high speed" is set.
車速の差分値が-0.5~0[km/h/0.1s]であるときには「slightly deceleration」というビンセンテンスが設定されている。車速の差分値が+0.5~[km/h/0.1s]であるときには「rapidly acceleration」というビンセンテンスが設定されている。 When the vehicle speed difference value is between −0.5 and 0 [km/h/0.1 s], a vintage sentence of “slightly deceleration” is set. When the vehicle speed difference value is between +0.5 and [km/h/0.1 s], a vintage sentence of "rapidly acceleration" is set.
舵角が-30~-10[deg]であるときには「a little turning the wheel to the right」というビンセンテンスが設定されている。舵角が+15~+45[deg]であるときには「turning the wheel to the left」というビンセンテンスが設定されている。 When the steering angle is between -30 and -10[deg], the sentence "a little turning the wheel to the right" is set. When the steering angle is between +15 and +45 [deg], the sentence "turning the wheel to the left" is set.
舵角の差分値が-8~0[deg/0.1s]であるときには「operating steering to the left」というビンセンテンスが設定されている。舵角の差分値が+8~[deg/0.1s]であるときには「quickly operating steering to the right」というビンセンテンスが設定されている。 When the difference value of the steering angle is between −8 and 0 [deg/0.1s], the sentence “operating steering to the left” is set. When the difference value of the steering angle is between +8 and [deg/0.1s], the sentence "quickly operating steering to the right" is set.
アクセル開度が11~16[%]であるときには「a little pressing on the gas pedal」というビンセンテンスが設定されている。アクセル開度が31~100[%]であるときには「strongly pressing down the gas pedal」というビンセンテンスが設定されている。 When the accelerator opening is between 11% and 16%, the sentence "a little pressing on the gas pedal" is set. When the accelerator opening is between 31% and 100%, the sentence "strongly pressing down the gas pedal" is set.
アクセル開度の差分値が-1~0[%/0.1s]であるときには「slightly letting up on the gas pedal」というビンセンテンスが設定されている。アクセル開度の差分値が+2~[%/0.1s]であるときには「quickly operating the gas pedal」というビンセンテンスが設定されている。 When the difference value of the accelerator opening is between −1 and 0 [%/0.1 s], the sentence “slightly letting up on the gas pedal” is set. When the difference value of the accelerator opening is between +2 and [%/0.1 s], the sentence "quickly operating the gas pedal" is set.
ブレーキ圧が0.11~0.5[Mpa]であるときには「a little pressing on the brake」というビンセンテンスが設定されている。ブレーキ圧が1.0~2.0[Mpa]であるときには「pressing down the brake」というビンセンテンスが設定されている。 When the brake pressure is between 0.11 and 0.5 [Mpa], the sentence "a little pressing on the brake" is set. When the brake pressure is between 1.0 and 2.0 [Mpa], the sentence "pressing down the brake" is set.
ブレーキ圧の差分値が-0.12~0[Mpa/0.1s]であるときには「slightly letting up on the brake」というビンセンテンスが設定されている。ブレーキ圧の差分値が+0.11~[Mpa/0.1s]であるときには「quickly operating the brake」というビンセンテンスが設定されている。 When the brake pressure difference value is between −0.12 and 0 [Mpa/0.1 s], the sentence “slightly letting up on the brake” is set. When the differential value of the brake pressure is between +0.11 and [Mpa/0.1s], the sentence "quickly operating the brake" is set.
そして運転タイプ分類装置3は、100個の運転トピックそれぞれに対し、最大値をとるビンセンテンスを割当てる。
例えば「Topic16」では、車速、車速の差分値、舵角、舵角の差分値、アクセル開度、アクセル開度の差分値、ブレーキ圧、ブレーキ圧の差分値のうち、ブレーキ圧の+7.0~9.5[Mpa]のビンで最大となっている。この場合には、図8に示すように、「Topic16」には、+2.0~[Mpa]のブレーキ圧に対応するビンセンテンス(すなわち「strongly pressing down the brake」)を割当てる。
The driving type classification device 3 then assigns the Vin sentence that takes the maximum value to each of the 100 driving topics.
For example, in "Topic 16", among the vehicle speed, the difference value of the vehicle speed, the steering angle, the difference value of the steering angle, the accelerator opening, the difference value of the accelerator opening, the brake pressure, and the difference value of the brake pressure, +7.0 of the brake pressure It is maximum in the bin of ~9.5 [Mpa]. In this case, as shown in FIG. 8, a Vincent sentence (ie, "strongly pressing down the brake") corresponding to the brake pressure of +2.0 to [Mpa] is assigned to "Topic16."
[2-1-3.運転シーン分類]
次に、運転シーン分類について説明する。
運転タイプ分類装置3は、図9に示すように、車載装置2から取得した複数の運転挙動データに対して、運転シーン毎に「発進」or Not、「減速」or Not、「定常走行」or Not等の運転シーンに分類する。
[2-1-3. Driving scene classification]
Next, driving scene classification will be explained.
As shown in FIG. 9, the driving type classification device 3 classifies the plurality of driving behavior data acquired from the in-vehicle device 2 into "start" or "not", "deceleration" or "not", "steady running" or "normal driving" for each driving scene. Classified into driving scenes such as Not.
運転タイプ分類装置3は、各運転シーンに対応する運転シーン分類器を予め生成し、各運転シーン分類器により各運転シーンに分類する。運転タイプ分類装置3は、例えば加速シーン分類器、減速シーン分類器、定常走行シーン分類器などを生成する。 The driving type classification device 3 generates in advance a driving scene classifier corresponding to each driving scene, and classifies the driving scene into each driving scene using each driving scene classifier. The driving type classification device 3 generates, for example, an acceleration scene classifier, a deceleration scene classifier, a steady driving scene classifier, and the like.
記号化結果を用いた運転シーン分類器として、以下「トピック分布によるルールベースモデル」の生成手順を説明する。
運転シーン分類ルールの定義方法イメージを、「一時停止させる」という運転シーンを例に説明する。図10に示すように、「一時停止させる」という運転シーンを、車速、舵角、アクセル開度およびブレーキ圧と、これらの差分値とを用いて表すと、「一時停止させる」は「車速は低速」且つ「ブレーキを強く踏んでいる」に相当する。
The procedure for generating a ``rule-based model based on topic distribution'' as a driving scene classifier using the symbolization results will be explained below.
The definition method of driving scene classification rules will be explained using a driving scene of "pause" as an example. As shown in Fig. 10, when the driving scene of "temporarily stopping" is expressed using vehicle speed, steering angle, accelerator opening, brake pressure, and the difference value between these, "temporarily stopping" means "vehicle speed is It corresponds to "low speed" and "pressing the brakes hard."
そして設計者は、各運転トピックに割り当てられたトピックセンテンスに基づき、各運転シーンの表現に当てはまる運転トピックを割当てる。
設計者は例えば、「車速は低速」に対して「Topic11」および「Topic16」を割当て、「ブレーキを強く踏んでいる」に対して「Topic5」および「Topic9」を割当てる。
The designer then assigns a driving topic that applies to the expression of each driving scene based on the topic sentence assigned to each driving topic.
For example, the designer assigns "Topic 11" and "Topic 16" to "Vehicle speed is low" and assigns "Topic 5" and "Topic 9" to "The brake is pressed hard."
運転タイプ分類装置3は、運転シーン分類で使用する運転シーン分類ルール情報を記憶部33に記憶している。そして運転タイプ分類装置3は、運転シーン分類ルール情報に基づいて各運転シーン分類器を生成する。そして運転タイプ分類装置3は、記号分節毎に運転シーン分類ルールを満たすか否かを判断する。 The driving type classification device 3 stores driving scene classification rule information used in driving scene classification in the storage unit 33. The driving type classification device 3 then generates each driving scene classifier based on the driving scene classification rule information. The driving type classification device 3 then determines whether the driving scene classification rules are satisfied for each symbol segment.
例えば図11に示すように、運転挙動データは、記号化学習によって、記号分節CK1,CK2,CK3,CK4,CK5,CK6毎にトピック分布TD1,TD2,TD3,TD4,TD5,TD6が算出されているとする。 For example, as shown in FIG. 11, topic distributions TD1, TD2, TD3, TD4, TD5, and TD6 are calculated for each symbol segment CK1, CK2, CK3, CK4, CK5, and CK6 for driving behavior data through symbolization learning. Suppose there is.
トピック分布TD1において、「低速」の割合が0.1、「強アクセル」の割合が0.2、「強ブレーキ」の割合が0.2であるとする。
トピック分布TD2において、「低速」の割合が0.08、「強アクセル」の割合が0.4、「強ブレーキ」の割合が0.05であるとする。
In the topic distribution TD1, it is assumed that the proportion of "low speed" is 0.1, the proportion of "strong acceleration" is 0.2, and the proportion of "strong braking" is 0.2.
In the topic distribution TD2, it is assumed that the proportion of "low speed" is 0.08, the proportion of "strong acceleration" is 0.4, and the proportion of "strong braking" is 0.05.
トピック分布TD3において、「低速」の割合が0.6、「強アクセル」の割合が0.01、「強ブレーキ」の割合が0.2であるとする。
トピック分布TD4において、「低速」の割合が0.4、「強アクセル」の割合が0.02、「強ブレーキ」の割合が0.3であるとする。
In topic distribution TD3, it is assumed that the proportion of "low speed" is 0.6, the proportion of "strong acceleration" is 0.01, and the proportion of "strong braking" is 0.2.
In topic distribution TD4, it is assumed that the proportion of "low speed" is 0.4, the proportion of "strong acceleration" is 0.02, and the proportion of "strong braking" is 0.3.
トピック分布TD5において、「低速」の割合が0.05、「強アクセル」の割合が0.6、「強ブレーキ」の割合が0.05であるとする。
トピック分布TD6において、「低速」の割合が0.3、「強アクセル」の割合が0.01、「強ブレーキ」の割合が0.4であるとする。
In the topic distribution TD5, it is assumed that the proportion of "low speed" is 0.05, the proportion of "strong acceleration" is 0.6, and the proportion of "strong braking" is 0.05.
In topic distribution TD6, it is assumed that the proportion of "low speed" is 0.3, the proportion of "strong acceleration" is 0.01, and the proportion of "strong braking" is 0.4.
そして、「一時停止」シーン分類ルールが、「低速トピック割合≧0.3かつ強ブレーキトピック割合≧0.2」であるとする。
この場合には、運転タイプ分類装置3は、記号分節CK3,CK4,CK6が運転シーン分類ルールを満たすと判断し、記号分節CK3,CK4,CK6に対して、「一時停止」=True、記号分節CK1,CK2,CK5に対して「一時停止」=Falseとする。
Assume that the "pause" scene classification rule is "low speed topic ratio ≧0.3 and strong brake topic ratio ≧0.2".
In this case, the driving type classification device 3 determines that the symbol segments CK3, CK4, and CK6 satisfy the driving scene classification rules, and sets the symbol segment CK3, CK4, and CK6 to "pause"=True, and the symbol segment Set "temporary stop"=False for CK1, CK2, and CK5.
また運転シーン分類方法はこれに限らず、例えば、トピック分布と運転シーンの教師信号による教師有学習にて運転シーン分類モデルを生成し、運転シーンを分類してもよい。
[2-2.ラベル設定]
S100の処理が終了すると、CPU41は図4に示すように、S110にてラベル設定を行う。具体的には、CPU41は、複数の運転挙動データのそれぞれに対してラベルを設定する。具体的には、CPU41は、初期状態では操作入力部35から入力されるラベル情報に基づいて、複数の運転挙動データのそれぞれに対してラベルを設定する。そしてCPU41は、以降の処理で運転タイプが定義された後には、定義された運転タイプをラベルとして利用する。なお、目的に合わせてラベルを一部選定して利用してもよい。例えば、運転操作スキルを評価するために「プロ」および「アマ」の2つのラベルを利用し、電気自動車のエコ運転スキルを評価するために「良電費」および「悪電費」の2つのラベルを利用してもよい。これにより、設計者の目的に合わせて、ある程度方向性を絞って運転タイプを分類することが可能となる。
Further, the driving scene classification method is not limited to this. For example, a driving scene classification model may be generated by supervised learning using a topic distribution and a driving scene teacher signal, and driving scenes may be classified.
[2-2. Label settings]
When the process of S100 is completed, the CPU 41 performs label setting in S110, as shown in FIG. Specifically, the CPU 41 sets a label for each of the plurality of driving behavior data. Specifically, in the initial state, the CPU 41 sets a label for each of the plurality of driving behavior data based on label information input from the operation input unit 35. After the driving type is defined in subsequent processing, the CPU 41 uses the defined driving type as a label. Note that some labels may be selected and used depending on the purpose. For example, two labels, "Professional" and "Amateur", are used to evaluate driving operation skills, and two labels, "Good Electricity Cost" and "Bad Electricity Cost" are used to evaluate eco-driving skills for electric cars. You may use it. This makes it possible to classify driving types with a certain degree of directionality in accordance with the designer's purpose.
[2-3.運転シーン・特徴選定]
S110の処理が終了すると、CPU41は、S120にて運転シーン・特徴選定を実行する。以下、運転シーン・特徴選定の手順を説明する。
[2-3. Driving scene/feature selection]
When the process of S110 is completed, the CPU 41 executes driving scene/characteristic selection in S120. The procedure for selecting driving scenes and features will be explained below.
運転シーン・特徴選定が実行されると、CPU41は図12に示すように、まずS210にて予め設定された複数の運転シーンのうち、以下のS220からS250の処理対象として未だ選択されていない運転シーンを対象運転シーンとして選択する。運転シーンとして例えば「発進」、「加速」、「定常走行」、「減速」、「一時停止」、「クリープ徐行」、「右折」、「右カーブ」、「左折」、「左カーブ」、「直進」などが挙げられる。 When driving scene/feature selection is executed, as shown in FIG. 12, the CPU 41 first selects driving scenes that have not yet been selected as processing targets from S220 to S250 from among the plurality of driving scenes preset in S210. Select a scene as the target driving scene. Driving scenes include, for example, "starting", "accelerating", "steady running", "decelerating", "pause", "creeping", "right turn", "right curve", "left turn", "left curve", " Examples include "Go straight ahead."
CPU41は、S220にて、S110でラベルが設定された複数の運転挙動データのそれぞれについて、対象運転シーンに該当する記号分節のトピック分布を抽出する。
例えば、対象運転シーンが「加速」である場合には、CPU41は、複数の運転挙動データのそれぞれについて、「加速」と分類された記号分節のトピック分布を抽出する。
In S220, the CPU 41 extracts the topic distribution of symbol segments corresponding to the target driving scene for each of the plurality of driving behavior data for which the labels were set in S110.
For example, when the target driving scene is "acceleration", the CPU 41 extracts the topic distribution of symbol segments classified as "acceleration" for each of the plurality of driving behavior data.
CPU41は、S230にて、S110で設定したラベルを用いた学習を行う。具体的には、CPU41は、対象運転シーンにおいて、S110で設定したラベルを分類する運転シーン別ラベル分類器を構築する。本実施形態では、CPU41は、周知の機械学習アルゴリズムであるランダムフォレスト(以下、RF)を用いて分類器を構築する。 In S230, the CPU 41 performs learning using the label set in S110. Specifically, the CPU 41 constructs a driving scene-based label classifier that classifies the labels set in S110 in the target driving scene. In this embodiment, the CPU 41 constructs a classifier using Random Forest (hereinafter referred to as RF), which is a well-known machine learning algorithm.
図13に示すように、CPU41は、例えば、「プロ」のラベルが設定されている運転挙動データDD1から、「加速」の運転シーンにおけるトピック分布TD1,TD4,TD5を抽出する。CPU41は、例えば、「アマ」のラベルが設定されている運転挙動データDD2から、「加速」の運転シーンにおけるトピック分布TD2,TD3,TD6を抽出する。 As shown in FIG. 13, the CPU 41 extracts, for example, topic distributions TD1, TD4, and TD5 in the driving scene of "acceleration" from the driving behavior data DD1 to which the label of "professional" is set. For example, the CPU 41 extracts topic distributions TD2, TD3, and TD6 in the driving scene of "acceleration" from the driving behavior data DD2 to which the label of "amateur" is set.
CPU41は、抽出したトピック分布を用いて、特徴空間FS1で示すように、「プロ」と「アマ」とを分類する分類器を学習させる。特徴空間FS1内の分類境界BD1,BD2,BD3は、「プロ」と「アマ」とを分類する境界である。 The CPU 41 uses the extracted topic distribution to train a classifier that classifies "professionals" and "amateurs" as shown in feature space FS1. Classification boundaries BD1, BD2, and BD3 in the feature space FS1 are boundaries for classifying "professional" and "amateur".
S230の処理が終了すると、CPU41は、図12に示すように、S240にて、S230のRF学習において寄与度が上位のトピックを選定し、選定トピックとする。また対象運転シーンにおいて、各トピック割合の各特徴量の頻度分布をラベル間(例えば、「プロ」と「アマ」との間)で比較し、差が大きい上位N個のトピックを、寄与度が上位の特徴量として選定してもよい。 When the process of S230 ends, as shown in FIG. 12, in S240, the CPU 41 selects a topic with a high degree of contribution in the RF learning of S230, and sets it as the selected topic. In addition, in the target driving scene, the frequency distribution of each feature value for each topic ratio is compared between labels (for example, between "professional" and "amateur"), and the top N topics with a large difference are selected based on the degree of contribution. It may be selected as a high-rank feature quantity.
例えば、CPU41は、対象運転シーンが「減速」である場合には、トピック番号「16」,「31」,「36」,「47」,「48」,「57」,「74」,「87」,「89」,「95」を、選定トピックとして選定する。またCPU41は、対象運転シーンが「左カーブ」である場合には、トピック番号「2」,「7」,「28」,「31」,「34」,「37」,「70」,「75」,「81」,「95」を、選定トピックとして選定する。 For example, when the target driving scene is "deceleration", the CPU 41 selects topic numbers "16", "31", "36", "47", "48", "57", "74", "87". ”, “89”, and “95” are selected as selected topics. Further, when the target driving scene is a "left curve", the CPU 41 selects topic numbers "2", "7", "28", "31", "34", "37", "70", "75". ”, “81”, and “95” are selected as selected topics.
CPU41は、S250にてROC曲線のAUCを算出する。AUCはArea Under the Curveの略であり、以降ROC曲線のAUCを単にAUCと記述する。ROCは、Receiver Operating Characteristicの略である。具体的には、CPU41は後述の評価データを用いて、S230で構築した分類器のAUCを算出する。 The CPU 41 calculates the AUC of the ROC curve in S250. AUC is an abbreviation for Area Under the Curve, and hereinafter the AUC of the ROC curve will be simply described as AUC. ROC is an abbreviation for Receiver Operating Characteristic. Specifically, the CPU 41 calculates the AUC of the classifier constructed in S230 using evaluation data described below.
図13に示すように、CPU41は、例えば、ラベル分類器の学習に使用しない運転挙動データDD3を評価データとして、この評価データから「加速」シーンにおけるトピック分布TD11,TD12,TD13を抽出する。そしてCPU41は、抽出したトピック分布TD11,TD12,TD13に基づいて、ラベル分類器に「プロ」または「アマ」に分類させる。CPU41はラベル分類器の分類結果に基づいて、「加速」シーンにおけるAUCを算出する。 As shown in FIG. 13, the CPU 41 uses, for example, the driving behavior data DD3 that is not used for learning the label classifier as evaluation data, and extracts topic distributions TD11, TD12, and TD13 in the "acceleration" scene from this evaluation data. Then, the CPU 41 causes the label classifier to classify the topic into "professional" or "amateur" based on the extracted topic distributions TD11, TD12, and TD13. The CPU 41 calculates the AUC in the "acceleration" scene based on the classification result of the label classifier.
S250の処理が終了すると、CPU41は、図12に示すように、S260にて、全運転シーンが対象運転シーンとして選択されたか否かを判定する。ここで、全運転シーンが対象運転シーンとして選択されていない場合には、CPU41は、S210に移行する。一方、全ての運転シーンが対象運転シーンとして選択された場合には、CPU41は、S270にて、まず、S250で算出された各運転シーンのAUCが予め設定されたシーン選定判断値TH1を超えている運転シーンを選定運転シーンとして選定する。更にCPU41は、S270にて、選定した選定運転シーンと、S240で選定した選定トピックとのペアをRAM43に記憶して、運転シーン・特徴選定を終了する。 When the process in S250 is completed, the CPU 41 determines in S260 whether all driving scenes have been selected as target driving scenes, as shown in FIG. 12. Here, if all driving scenes are not selected as target driving scenes, the CPU 41 moves to S210. On the other hand, if all the driving scenes are selected as target driving scenes, the CPU 41 determines in S270 that the AUC of each driving scene calculated in S250 exceeds the preset scene selection judgment value TH1. The driving scene in which the vehicle is running is selected as the selected driving scene. Further, in S270, the CPU 41 stores the pair of the selected driving scene selected and the selected topic selected in S240 in the RAM 43, and ends the driving scene/feature selection.
例えば図14に示すように、「減速」シーンのAUCと「左カーブ」シーンのAUCとがシーン選定判断値TH1を超えているため、「減速」および「左カーブ」が選定運転シーンとして選定される。 For example, as shown in FIG. 14, since the AUC of the "deceleration" scene and the AUC of the "left curve" scene exceed the scene selection judgment value TH1, "deceleration" and "left curve" are selected as the selected driving scenes. Ru.
[2-4.統合特徴算出]
S120の運転シーン・特徴選定が終了すると、CPU41は、図4に示すように、S130にて統合特徴算出を実行する。ここで、統合特徴算出の手順を説明する。
[2-4. Integrated feature calculation]
When the driving scene/feature selection in S120 is completed, the CPU 41 executes integrated feature calculation in S130, as shown in FIG. Here, the procedure for calculating integrated features will be explained.
統合特徴算出が実行されると、CPU41は図15に示すように、まずS310にて、S270で選定された1または複数の選定運転シーンのうち、以下のS320からS350での処理対象として未だ選択されていない選定運転シーンを対象運転シーンとして選択する。 When the integrated feature calculation is executed, as shown in FIG. 15, first in S310, the CPU 41 determines which of the one or more selected driving scenes selected in S270 has not yet been selected as the processing target in the following S320 to S350. A selected driving scene that has not been selected is selected as a target driving scene.
CPU41は、S320にて、S110でラベルが設定された複数の運転挙動データのそれぞれについて、対象運転シーンに該当する記号分節のトピック分布を抽出する。
例えば、対象運転シーンが「減速」である場合には、CPU41は、複数のドライバのそれぞれについて、ドライバの運転挙動データから、「減速」と分類された記号分節のトピック分布を抽出する。例えば、図16に示すように、CPU41は、運転挙動データDD4から、「減速」と分類された記号分節CK1,CK4,CK6を抽出し、運転挙動データDD5から、「減速」と分類された記号分節CK12,CK15を抽出する。また、対象運転シーンが「左カーブ」である場合には、CPU41は、運転挙動データDD4から、「左カーブ」と分類された記号分節CK2,CK3,CK5を抽出し、運転挙動データDD5から、「左カーブ」と分類された記号分節CK11,CK13,CK14を抽出する。
In S320, the CPU 41 extracts the topic distribution of symbol segments corresponding to the target driving scene for each of the plurality of driving behavior data for which the labels were set in S110.
For example, when the target driving scene is "deceleration", the CPU 41 extracts the topic distribution of symbol segments classified as "deceleration" from the driver's driving behavior data for each of the plurality of drivers. For example, as shown in FIG. 16, the CPU 41 extracts symbol segments CK1, CK4, and CK6 classified as "deceleration" from the driving behavior data DD4, and extracts symbol segments CK1, CK4, and CK6 classified as "deceleration" from the driving behavior data DD5. Extract segments CK12 and CK15. Further, when the target driving scene is a "left curve", the CPU 41 extracts symbol segments CK2, CK3, and CK5 classified as "left curve" from the driving behavior data DD4, and extracts symbol segments CK2, CK3, and CK5 classified as "left curve" from the driving behavior data DD5. Symbol segments CK11, CK13, and CK14 classified as "left curve" are extracted.
S320の処理が終了すると、CPU41は、図15に示すように、S330にて、対象運転シーンに対応する選定トピックを抽出する。
CPU41は、S340にて、S330で抽出した選定トピックに対応するトピック割合を平均化する。
When the process of S320 is completed, the CPU 41 extracts the selected topic corresponding to the target driving scene in S330, as shown in FIG. 15.
In S340, the CPU 41 averages the topic ratios corresponding to the selected topics extracted in S330.
例えば図16に示すように、CPU41は、対象運転シーンが「減速」である場合には、「減速」と分類されたN個の記号分節に含まれるトピック分布の中から、トピック番号「16」,「31」,「36」,「47」,「48」,「57」,「74」,「87」,「89」,「95」に対応するトピック割合を抽出し、トピック番号毎にトピック割合の平均を算出する。 For example, as shown in FIG. 16, when the target driving scene is "deceleration", the CPU 41 selects topic number "16" from the topic distribution included in N symbol segments classified as "deceleration". , "31", "36", "47", "48", "57", "74", "87", "89", "95", and extract the topic proportions for each topic number. Calculate the average of the percentages.
またCPU41は、対象運転シーンが「左カーブ」である場合には、「左カーブ」と分類されたM個の記号分節に含まれるトピック分布の中から、トピック番号「2」,「7」,「28」,「31」,「34」,「37」,「70」,「75」,「81」,「95」に対応するトピック割合を抽出し、トピック番号毎にトピック割合の平均を算出する。 In addition, when the target driving scene is a "left curve", the CPU 41 selects topic numbers "2", "7", Extract the topic percentages corresponding to "28", "31", "34", "37", "70", "75", "81", and "95" and calculate the average topic percentage for each topic number do.
S340の処理が終了すると、CPU41は図15に示すように、S350にて類似トピックの平均を算出する。具体的には、CPU41はまず、選定トピック間におけるトピック分布の類似度に基づいて、所定の閾値にて類似の選定トピック同士をまとめる。トピック分布の類似度には、Earth Mover’s Distance(EMD)と呼ばれる分布間距離尺度を用いる。そしてCPU41は、類似の選定トピック同士のトピック割合の平均(以下、統合トピック割合)を算出する。 When the process of S340 is completed, the CPU 41 calculates the average of similar topics in S350, as shown in FIG. Specifically, the CPU 41 first groups similar selected topics together at a predetermined threshold based on the degree of similarity in topic distribution between the selected topics. An inter-distribution distance measure called Earth Mover's Distance (EMD) is used for the similarity of topic distributions. Then, the CPU 41 calculates the average topic ratio of similar selected topics (hereinafter referred to as integrated topic ratio).
例えば図16に示すように、CPU41は、対象運転シーンが「減速」である場合には、トピック番号「16」,「47」,「36」,「57」と、トピック番号「31」,「74」,「87」,「89」,「95」と、トピック番号「48」とをそれぞれ類似の選定トピック同士としてまとめて、統合トピック割合IT1,IT2,IT3を算出する。 For example, as shown in FIG. 16, when the target driving scene is "deceleration", the CPU 41 sets the topic numbers "16", "47", "36", "57", and the topic numbers "31", " 74'', ``87'', ``89'', ``95'' and topic number ``48'' are grouped together as similar selected topics, respectively, and integrated topic ratios IT1, IT2, and IT3 are calculated.
またCPU41は、対象運転シーンが「左カーブ」である場合には、トピック番号「2」,「81」と、トピック番号「34」と、トピック番号「7」と、トピック番号「31」,「37」,「95」と、トピック番号「75」と、トピック番号「28」と、トピック番号「70」とをそれぞれ類似の選定トピック同士としてまとめて、統合トピック割合IT11,IT12,IT13,IT14,IT15,IT16,IT17を算出する。 Further, when the target driving scene is a "left curve", the CPU 41 inputs topic numbers "2", "81", topic numbers "34", topic numbers "7", topic numbers "31", " 37'', ``95'', topic number ``75'', topic number ``28'', and topic number ``70'' are grouped together as similar selected topics, respectively, and the integrated topic ratios IT11, IT12, IT13, IT14, Calculate IT15, IT16, and IT17.
S350の処理が終了すると、CPU41は図15に示すように、S360にて、全選定運転シーンが対象運転シーンとして選択されたか否かを判定する。ここで、全選定運転シーンが対象運転シーンとして選択されていない場合には、CPU41はS310に移行する。一方、全選定運転シーンが対象運転シーンとして選択された場合には、CPU41はS370にて、S350で算出した全統合トピック割合を結合した統合特徴を算出し、統合特徴算出を終了する。これにより、ドライバ毎に統合特徴が算出される。 When the process of S350 is completed, as shown in FIG. 15, the CPU 41 determines in S360 whether all selected driving scenes have been selected as target driving scenes. Here, if all selected driving scenes are not selected as target driving scenes, the CPU 41 moves to S310. On the other hand, when all selected driving scenes are selected as target driving scenes, the CPU 41 calculates an integrated feature by combining all integrated topic ratios calculated in S350 in S370, and ends the integrated feature calculation. Thereby, integrated features are calculated for each driver.
例えば図16に示すように、CPU41は、統合トピック割合IT1~IT3と統合トピック割合IT11~IT17とを結合することによって、統合特徴IF1を算出する。 For example, as shown in FIG. 16, the CPU 41 calculates the integrated feature IF1 by combining the integrated topic ratios IT1 to IT3 and the integrated topic ratios IT11 to IT17.
[2-5.学習データ分類]
S130の統合特徴算出が終了すると、CPU41は図4に示すように、S140にて学習データ分類を実行する。ここで、学習データ分類の手順を説明する。
[2-5. Learning data classification]
When the integrated feature calculation in S130 is completed, the CPU 41 executes learning data classification in S140, as shown in FIG. Here, the procedure for classifying learning data will be explained.
学習データ分類が実行されると、CPU41は図17に示すように、まずS410にて、S130で得られた各ドライバの統合特徴を機械学習によりクラスタリングして、複数のクラスタに分類する。S410では、CPU41は例えばX-means法を用いて、クラスタ数の最適化を含めたクラスタリングを行う。 When the learning data classification is executed, as shown in FIG. 17, first in S410, the CPU 41 clusters the integrated features of each driver obtained in S130 by machine learning, and classifies them into a plurality of clusters. In S410, the CPU 41 uses, for example, the X-means method to perform clustering including optimization of the number of clusters.
CPU41は、S420にて、各ドライバの統合特徴データに対して主成分分析(以下、PCA)を行う。
S420の処理が終了すると、CPU41はS430にて、第1主成分得点が高い順に3つの統合特徴軸を選択して、図18に示すように、選択した3つの統合特徴軸からなる三次元直交座標系で各ドライバの統合特徴を配置した可視化特徴分布を生成し、生成した可視化特徴分布を表示部34の表示画面に表示する。
In S420, the CPU 41 performs principal component analysis (hereinafter referred to as PCA) on the integrated feature data of each driver.
When the process of S420 is completed, the CPU 41 selects three integrated feature axes in order of highest first principal component score in S430, and as shown in FIG. A visualized feature distribution in which the integrated features of each driver are arranged in a coordinate system is generated, and the generated visualized feature distribution is displayed on the display screen of the display unit 34.
S430の処理が終了すると、CPU41は図17に示すように、S440にてクラスタ調整を行う。具体的には、CPU41は、操作入力部35から入力される入力操作情報に基づいて、クラスタの手動分離、手動結合および手動固定を行う。例えば、図19に示すように、クラスタCL1の内部に凝集したクラスタCL2が存在している場合に、クラスタCL2の手動固定を指示する入力操作情報が操作入力部35から入力されると、CPU41は、クラスタCL2を手動固定する。またCPU41は、クラスタ調整の終了を指示する入力操作情報が操作入力部35から入力されると、S440の処理を終了する。なお、S110で設定されるラベルが、設計者の想定する運転タイプ(以下、想定タイプ)に類似している場合には、設計者は、設定されるラベルを参考にして、クラスタの手動分離、手動結合および手動固定を行うようにしてもよい。 When the process of S430 is completed, the CPU 41 performs cluster adjustment in S440, as shown in FIG. Specifically, the CPU 41 performs manual separation, manual combination, and manual fixation of clusters based on input operation information input from the operation input unit 35. For example, as shown in FIG. 19, when there is an aggregated cluster CL2 inside the cluster CL1, when input operation information instructing manual fixation of the cluster CL2 is input from the operation input unit 35, the CPU 41 , manually fix cluster CL2. Further, when input operation information instructing the end of cluster adjustment is input from the operation input unit 35, the CPU 41 ends the process of S440. Note that if the label set in S110 is similar to the driving type assumed by the designer (hereinafter referred to as the assumed type), the designer can manually separate the clusters, referring to the set label. Manual joining and manual fixing may also be performed.
S440の処理が終了すると、CPU41は、図17に示すように、学習データ分類を終了する。
[2-6.収束判断]
学習データ分類が終了すると、CPU41は図4に示すように、S160にて収束判断を実行する。具体的にはCPU41は、まずS140の学習データ分類にて分類されたクラス内・クラス間分散比(以下、分離度)を算出する。そしてCPU41は、算出された分離度が予め設定された収束判断閾値以上である場合に、「収束した」と判定する。収束判断閾値は、クラスタ数との間で負の相関を有するように設定される。
When the process of S440 ends, the CPU 41 ends the learning data classification, as shown in FIG. 17.
[2-6. Convergence judgment]
When the learning data classification is completed, the CPU 41 executes convergence determination in S160, as shown in FIG. Specifically, the CPU 41 first calculates the intra-class/inter-class variance ratio (hereinafter referred to as degree of separation) classified in the learning data classification in S140. Then, the CPU 41 determines that "convergence has been achieved" when the calculated degree of separation is greater than or equal to a preset convergence determination threshold. The convergence determination threshold is set to have a negative correlation with the number of clusters.
「収束した」と判定されなかった場合は、CPU41はS110に移行する。一方「収束した」と判定された場合は、CPU41はS170に移行する。
[2-7.運転タイプ定義]
S170に移行すると、CPU41はクラスタの運転タイプを定義する運転タイプ定義を実行する。具体的にはCPU41は、記憶部33に記憶されている運転タイプ定義テーブルと、統合特徴軸とクラスタの位置関係とに基づいて、クラスタ毎にクラスタの運転タイプを定義する。
If it is not determined that the process has converged, the CPU 41 moves to S110. On the other hand, if it is determined that the process has converged, the CPU 41 moves to S170.
[2-7. Operation type definition]
When the process moves to S170, the CPU 41 executes operation type definition that defines the operation type of the cluster. Specifically, the CPU 41 defines a cluster driving type for each cluster based on the driving type definition table stored in the storage unit 33 and the positional relationship between the integrated feature axis and the cluster.
運転タイプ定義テーブルは図20に示すように、統合特徴毎に、統合特徴を識別するための特徴番号と、運転シーンと、運転挙動と、運転タイプ素との対応関係が設定されたテーブルである。運転タイプ素は、統合特徴の意味(すなわち、運転シーン時の運転挙動の頻度)に基づいて各統合特徴に定義される。 As shown in FIG. 20, the driving type definition table is a table in which a correspondence relationship between a feature number for identifying the integrated feature, a driving scene, a driving behavior, and a driving type element is set for each integrated feature. . A driving type element is defined for each integrated feature based on the meaning of the integrated feature (ie, the frequency of driving behavior during a driving scene).
そしてCPU41は、クラスタの重心座標と、各統合特徴軸の意味(すなわち運転タイプ素)とを考慮し、各クラスタの運転タイプを定義する。例えばあるクラスタが、特徴番号1の統合特徴軸に近く且つ特徴番号2の統合特徴軸に近い場合には、「せっかちブレーキ」という運転タイプ素と「ゆっくり直進」という運転タイプ素との両方を考慮して、「臆病」という運転タイプが定義される。 Then, the CPU 41 defines the driving type of each cluster, taking into account the barycentric coordinates of the cluster and the meaning of each integrated feature axis (that is, driving type element). For example, if a certain cluster is close to the integrated feature axis of feature number 1 and the integrated feature axis of feature number 2, both the driving type element "braking impatiently" and the driving type element "slowly going straight" are considered. Then, the driving type "timid" is defined.
[3.運転タイプ推定・FB]
次に、制御部31のCPU41が実行する運転タイプ推定・FBの手順を説明する。運転タイプ推定・FBは、記憶部33に記憶された運転タイプ推定プログラムを使用者の入力操作により起動することで実行される。なお、運転タイプ推定プログラムは、運転タイプ分類装置3に予めインストールされていてもよいし、記録媒体またはネットワークを介してインストールされるようにしてもよい。
[3. Driving type estimation/FB]
Next, the procedure of driving type estimation/FB executed by the CPU 41 of the control unit 31 will be explained. Driving type estimation/FB is executed by activating a driving type estimation program stored in the storage unit 33 by an input operation by the user. Note that the driving type estimation program may be installed in the driving type classification device 3 in advance, or may be installed via a recording medium or a network.
運転タイプ推定・FBが実行されると、CPU41は、図21に示すように、まずS510にて、推定前処理を行う。具体的には、CPU41は、上述の学習前処理と同様にして、記憶部33に記憶されている運転挙動データについて、記号化と運転シーン分類とを実行する。 When the driving type estimation/FB is executed, the CPU 41 first performs estimation preprocessing in S510, as shown in FIG. 21. Specifically, the CPU 41 performs symbolization and driving scene classification on the driving behavior data stored in the storage unit 33 in the same manner as the above-described pre-learning process.
CPU41は、S520にて、S130の統合特徴算出と同様にして、複数のドライバのそれぞれについてドライバの運転挙動データに基づいて統合特徴を算出する。
CPU41は、S530にて、複数のドライバそれぞれについて、学習済み多クラス分類器により各クラスタとの類似度を算出する。
In S520, the CPU 41 calculates integrated features for each of the plurality of drivers based on the driver's driving behavior data in the same manner as the integrated feature calculation in S130.
In S530, the CPU 41 calculates the degree of similarity with each cluster for each of the plurality of drivers using the learned multi-class classifier.
例えばCPU41は、まず図22に示すように、統合特徴空間においてクラスタCL11,CL12,CL13,CL14,CL15の重心CG11,CG12,CG13,CG14,CG15と、或るドライバの統合特徴IF10との距離d1,d2,d3,d4,d5を算出する。なお、統合特徴1は、運転シーンA時の運転挙動aの頻度を示す。統合特徴2は、運転シーンB時の運転挙動bの頻度を示す。統合特徴3は、運転シーンC時の運転挙動cの頻度を示す。 For example, as shown in FIG. 22, the CPU 41 first calculates the distance d1 between the centroids CG11, CG12, CG13, CG14, CG15 of the clusters CL11, CL12, CL13, CL14, CL15 in the integrated feature space and the integrated feature IF10 of a certain driver. , d2, d3, d4, and d5. Note that integrated feature 1 indicates the frequency of driving behavior a during driving scene A. Integrated feature 2 indicates the frequency of driving behavior b during driving scene B. Integrated feature 3 indicates the frequency of driving behavior c during driving scene C.
そしてCPU41は、算出した距離d1,d2,d3,d4,d5の逆数をそれぞれ、クラスタCL11,CL12,CL13,CL14,CL15との類似度とする。
S530の処理が終了すると、CPU41は図21に示すように、S540にて、ドライバ毎に予め設定されている目標運転タイプへ近付けるための改善ステップおよびお薦め運転挙動を設定する。
Then, the CPU 41 sets the reciprocals of the calculated distances d1, d2, d3, d4, and d5 as similarities with the clusters CL11, CL12, CL13, CL14, and CL15, respectively.
When the process of S530 is completed, as shown in FIG. 21, in S540, the CPU 41 sets improvement steps and recommended driving behavior to bring the driver closer to the target driving type set in advance for each driver.
例えば図24に示すように、或るドライバの統合特徴IF10が運転タイプ「Hot」と定義されているクラスタCL11に最も近く、運転タイプ「Cool」と定義されているクラスタCL12に2番目に近く、運転タイプ「Eco」と定義されているクラスタCL13に3番目に近いとする。そして、このドライバの目標運転タイプが「Eco」であるとする。この場合CPU41は、クラスタCL11からクラスタCL12への遷移をSTEP1として設定し、クラスタCL12からクラスタCL13への遷移をSTEP2として設定する。 For example, as shown in FIG. 24, the integrated feature IF10 of a certain driver is closest to the cluster CL11 defined as the driving type "Hot", and second closest to the cluster CL12 defined as the driving type "Cool", It is assumed that the cluster CL13 is the third closest to the cluster CL13, which is defined as the driving type "Eco". It is assumed that the target driving type of this driver is "Eco". In this case, the CPU 41 sets the transition from cluster CL11 to cluster CL12 as STEP1, and sets the transition from cluster CL12 to cluster CL13 as STEP2.
また、クラスタCL11からクラスタCL12への遷移は主に統合特徴2に沿っているので、CPU41はSTEP1のお薦め運転挙動として、「運転シーンB時の運転挙動bをとるように心掛けましょう」を設定する。また、クラスタCL12からクラスタCL13への遷移は主に統合特徴3に沿っているので、CPU41はSTEP2のお薦め運転挙動として、「運転シーンC時の運転挙動cをとるように心掛けましょう」を設定する。 Also, since the transition from cluster CL11 to cluster CL12 mainly follows integrated feature 2, the CPU 41 sets "Try to adopt driving behavior b in driving scene B" as the recommended driving behavior in STEP 1. do. In addition, since the transition from cluster CL12 to cluster CL13 mainly follows integrated feature 3, the CPU 41 sets "Try to adopt driving behavior c in driving scene C" as the recommended driving behavior in STEP 2. do.
S540の処理が終了すると、CPU41は図21に示すように、S550にて、複数のドライバのそれぞれについて、各ドライバの車両の車載装置2へフィードバック情報を送信し、運転タイプ推定・FBを終了する。フィードバック情報は、S530で算出した類似度を示す情報と、S540で設定した改善ステップを示す情報と、S540で設定したお薦め運転挙動とを示す情報とである。 When the process of S540 is completed, as shown in FIG. 21, the CPU 41 transmits feedback information for each of the plurality of drivers to the in-vehicle device 2 of each driver's vehicle in S550, and ends the driving type estimation/FB. . The feedback information includes information indicating the similarity calculated in S530, information indicating the improvement steps set in S540, and information indicating the recommended driving behavior set in S540.
車載装置2はフィードバック情報を受信すると、フィードバック情報を車両に搭載されたナビゲーション装置へ転送する。フィードバック情報を受信したナビゲーション装置は、フィードバック情報をナビゲーション装置の表示画面に表示する。これにより、ドライバはフィードバック情報を確認することができる。 When the in-vehicle device 2 receives the feedback information, it transfers the feedback information to the navigation device mounted on the vehicle. The navigation device that has received the feedback information displays the feedback information on the display screen of the navigation device. This allows the driver to check the feedback information.
類似度を示す情報は、例えば図23に示すように、距離d1,d2,d3,d4,d5の逆数を示すレーダチャートである。
改善ステップを示す情報は、例えば図25に示すように、「Hot」から「Eco」への改善ステップを示すレーダチャートと、Ecoスコアである。お薦め運転挙動を示す情報は、「Step1:運転シーンB時の運転挙動bをとるように心掛けましょう」および「Step2:運転シーンC時の運転挙動cをとるように心掛けましょう」である。
The information indicating the degree of similarity is, for example, a radar chart indicating the reciprocals of the distances d1, d2, d3, d4, and d5, as shown in FIG.
The information indicating the improvement step is, for example, as shown in FIG. 25, a radar chart indicating the improvement step from "Hot" to "Eco" and the Eco score. The information indicating recommended driving behavior is "Step 1: Try to take driving behavior b during driving scene B" and "Step 2: Try to take driving behavior c during driving scene C."
図25に示すレーダチャートでは、現時点の類似度を示す五角形HG1と、「Cool」に遷移するための類似度を示す五角形HG2と、「Eco」に遷移するための類似度を示す五角形HG3とで構成されている。さらにこのレーダチャートは、「Hot」から「Cool」へ遷移するためのSTEP1を示す矢印SP11と、「Cool」から「Eco」へ遷移するためのSTEP2を示す矢印SP12とを備える。 In the radar chart shown in FIG. 25, a pentagon HG1 indicates the current degree of similarity, a pentagon HG2 indicates the degree of similarity for transitioning to "Cool," and a pentagon HG3 indicates the degree of similarity for transitioning to "Eco." It is configured. Further, this radar chart includes an arrow SP11 indicating STEP 1 for transitioning from "Hot" to "Cool", and an arrow SP12 indicating STEP 2 for transitioning from "Cool" to "Eco".
[4.効果]
このように構成された運転タイプ分類装置3は、複数の運転挙動データをラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの運転シーンを選定運転シーンとして選定する。運転挙動データは、車両毎に車両の挙動およびドライバの運転操作のうち少なくとも一方を表し、複数のラベルのうちの一つのラベルが設定されるデータである。
[4. effect]
The driving type classification device 3 configured in this manner selects at least one driving scene from among a plurality of preset driving scenes based on preset selection conditions indicating that a plurality of driving behavior data can be classified according to labels. A driving scene is selected as a selected driving scene. The driving behavior data represents at least one of the vehicle behavior and the driver's driving operation for each vehicle, and is data to which one of a plurality of labels is set.
運転タイプ分類装置3は、複数の運転挙動データのそれぞれについて、選定された選定運転シーンにおける運転挙動データに基づいて、複数の運転挙動データを複数のクラスタに分類する。 The driving type classification device 3 classifies each of the plurality of driving behavior data into a plurality of clusters based on the driving behavior data in the selected driving scene.
運転タイプ分類装置3は、分類された複数のクラスタのそれぞれに対して運転タイプを定義する。
このように運転タイプ分類装置3は、運転挙動データの分類精度が高い運転シーンで限定して運転挙動データを複数のクラスタに分類し、クラスタ毎に運転タイプを定義することができるため、運転タイプの分類精度を向上させることができる。
The driving type classification device 3 defines a driving type for each of the plurality of classified clusters.
In this way, the driving type classification device 3 can classify driving behavior data into a plurality of clusters by limiting the driving behavior data to driving scenes where the classification accuracy is high, and can define a driving type for each cluster. classification accuracy can be improved.
また運転タイプ分類装置3は、選定運転シーン毎に選択された少なくとも1つのトピックを選定トピックとして選択する。そして運転タイプ分類装置3は、選択された選定トピックで構成される選定特徴空間において、複数の運転挙動データを複数のクラスタに分類する。このように運転タイプ分類装置3は、運転挙動データの分類精度が高い運転シーンで限定し、さらに、限定した運転シーンの中で、運転挙動データの分類精度が高いトピックに限定して運転挙動データを複数のクラスタに分類するため、運転タイプの分類精度を更に向上させることができる。 Further, the driving type classification device 3 selects at least one topic selected for each selected driving scene as a selected topic. The driving type classification device 3 then classifies the plurality of driving behavior data into a plurality of clusters in the selected feature space constituted by the selected selected topics. In this way, the driving type classification device 3 limits driving behavior data to driving scenes for which the classification accuracy is high, and furthermore, within the limited driving scenes, driving behavior data is limited to topics for which the classification accuracy of driving behavior data is high. The classification accuracy of driving types can be further improved.
また運転タイプ分類装置3は、複数の運転シーンのそれぞれについて、複数の運転挙動データから運転シーンにおけるトピック分布を抽出し、トピック分布に基づいて、複数の運転挙動データをラベルに従って分類するための運転シーン別ラベル分類器を学習する。また運転タイプ分類装置3は、運転シーン別ラベル分類器の学習で得られるラベル分類モデルに基づいて、複数の運転シーンのそれぞれについてラベル分類モデルの性能を表すAUCを算出する。そして運転タイプ分類装置3は、AUCに基づいてラベル分類モデルの性能が高い運転シーンを選定運転シーンとして選択する。すなわち、上記の選択条件は、AUCに基づいて、ラベル分類モデルの性能が高い運転シーンであることを示すように設定される。 Further, the driving type classification device 3 extracts a topic distribution in a driving scene from a plurality of driving behavior data for each of a plurality of driving scenes, and uses a driving type classification device for classifying a plurality of driving behavior data according to labels based on the topic distribution. Train a scene-specific label classifier. Further, the driving type classification device 3 calculates AUC representing the performance of the label classification model for each of the plurality of driving scenes, based on the label classification model obtained by learning the label classifier for each driving scene. Then, the driving type classification device 3 selects a driving scene in which the performance of the label classification model is high based on the AUC as a selected driving scene. That is, the above selection conditions are set based on the AUC to indicate a driving scene in which the performance of the label classification model is high.
また運転タイプ分類装置3は、選定された複数の選定トピックの中から複数の選定トピックを選択し、選択した複数の選定トピックにて構成される可視化特徴空間における運転挙動データの分布を示す可視化特徴分布を生成して表示する。そして運転タイプ分類装置3は、可視化特徴分布における複数のクラスタを、当該運転タイプ分類装置3を使用する使用者からの指示を示す入力操作情報に基づいて調整する。これにより運転タイプ分類装置3は、設計者に、可視化特徴分布を目視で確認して運転特徴を考慮しつつ手動でクラスタを調整させることができ、目的に沿って適切にクラスタを分類させることができる。 Further, the driving type classification device 3 selects a plurality of selected topics from among the selected plurality of selected topics, and generates a visualization feature indicating the distribution of driving behavior data in a visualized feature space constituted by the selected plurality of selected topics. Generate and display distributions. Then, the driving type classification device 3 adjusts the plurality of clusters in the visualized feature distribution based on input operation information indicating an instruction from the user using the driving type classification device 3. As a result, the driving type classification device 3 allows the designer to visually check the visualized feature distribution and manually adjust the clusters while taking the driving characteristics into consideration, allowing the designer to appropriately classify the clusters according to the purpose. can.
また運転タイプ分類装置3は、統合特徴空間における複数の運転挙動データに対してPCAを実行し、第1主成分得点が高い選定トピックを選択して可視化特徴分布を生成する。これにより運転タイプ分類装置3は、可視化特徴空間の選定トピックを選択するための選択基準を定量化することができ、簡便かつ合理的に選定トピックを選択することができる。 The driving type classification device 3 also performs PCA on a plurality of driving behavior data in the integrated feature space, selects selected topics with high first principal component scores, and generates a visualized feature distribution. Thereby, the driving type classification device 3 can quantify the selection criteria for selecting the selected topic in the visualized feature space, and can select the selected topic simply and rationally.
また運転タイプ分類装置3は、ラベル分類器のAUCに基づいて運転シーンを選定する。これにより、運転タイプ分類装置3は、ラベルに沿った運転挙動データの分類精度が高い運転シーンを適切に選定することができる。 Further, the driving type classification device 3 selects a driving scene based on the AUC of the label classifier. Thereby, the driving type classification device 3 can appropriately select a driving scene with high classification accuracy of driving behavior data along the label.
また運転タイプ分類装置3は、各トピック割合の頻度分布をラベル間で比較し、差が大きい特徴量を選定する。これにより運転タイプ分類装置3は、ラベルに沿った運転挙動データの分類精度が高い特徴量を適切に選定することができる。 The driving type classification device 3 also compares the frequency distribution of each topic ratio between labels, and selects a feature quantity with a large difference. Thereby, the driving type classification device 3 can appropriately select a feature quantity with high classification accuracy of driving behavior data along the label.
また運転タイプ分類装置3は、選定運転シーンの選択と、選定トピックの選択と、選択された選定運転シーンと選定トピックとを用いた学習データ分類とを繰返し実行する。これにより運転タイプ分類装置3は、学習データ分類を複数回実行することで分類結果を収束させることができ、クラスタを精度良く分類することができる。 Further, the driving type classification device 3 repeatedly selects a selected driving scene, selects a selected topic, and classifies learning data using the selected selected driving scene and selected topic. Thereby, the driving type classification device 3 can converge the classification results by performing learning data classification multiple times, and can classify clusters with high accuracy.
また運転タイプ分類装置3は、分離度が収束判断閾値以上である場合に、分類結果が収束したと判定し、上記繰返し処理を終了する。これにより運転タイプ分類装置3は、選定運転シーンと選定トピックの選択、およびクラスタ分類の繰返し処理を自動化することができ、設計者の作業負荷を低減することができる。 Further, when the degree of separation is equal to or greater than the convergence determination threshold, the driving type classification device 3 determines that the classification result has converged, and ends the iterative process. Thereby, the driving type classification device 3 can automate the selection of selected driving scenes and selected topics, and the repeated processing of cluster classification, and can reduce the workload of the designer.
また複数の運転挙動データは、記号化により自動で分節化される。これにより運転タイプ分類装置3は、手動による分節作業を不要とすることができる。
また運転タイプ分類装置3は、選定運転シーン毎に複数の選定トピックを選択する。そして運転タイプ分類装置3は、複数の選定運転シーンのそれぞれについて、複数の運転挙動データから選定トピック割合を抽出して、選定トピック割合の平均を平均トピック割合として算出する。さらに運転タイプ分類装置3は、複数の選定トピックを互いに類似する選定トピック同士で統合し、統合した選定トピックにおける平均トピック割合の平均を統合トピック割合として算出する。そして運転タイプ分類装置3は、複数の選定運転シーンのそれぞれにおいて算出された複数の統合トピック割合を結合して統合特徴とする。これにより運転タイプ分類装置3は、運転シーンを限定することによる高精度な運転タイプ分類を行うことができる。また運転タイプ分類装置3は、互いに類似する選定トピック同士の統合による低次元化によって、選定トピックの意味解釈を容易にすることができる。
Furthermore, multiple pieces of driving behavior data are automatically segmented by symbolization. Thereby, the driving type classification device 3 can eliminate the need for manual segmentation work.
Further, the driving type classification device 3 selects a plurality of selected topics for each selected driving scene. Then, the driving type classification device 3 extracts the selected topic ratio from the plurality of driving behavior data for each of the plurality of selected driving scenes, and calculates the average of the selected topic ratios as the average topic ratio. Further, the driving type classification device 3 integrates a plurality of selected topics that are similar to each other, and calculates the average of the average topic ratios of the integrated selected topics as an integrated topic ratio. The driving type classification device 3 then combines the plurality of integrated topic ratios calculated for each of the plurality of selected driving scenes to form an integrated feature. Thereby, the driving type classification device 3 can perform highly accurate driving type classification by limiting driving scenes. Further, the driving type classification device 3 can facilitate the semantic interpretation of the selected topics by reducing the dimensionality by integrating selected topics that are similar to each other.
また運転タイプ分類装置3は、クラスタ毎に、統合特徴空間内のクラスタの位置と、統合特徴軸の意味を運転タイプ素として設定する運転タイプ定義テーブルとに基づいて、クラスタの運転タイプを定義する。これにより、運転タイプ分類装置3は、簡便に運転タイプを定義することができる。 Further, the driving type classification device 3 defines the driving type of the cluster for each cluster based on the position of the cluster in the integrated feature space and a driving type definition table that sets the meaning of the integrated feature axis as a driving type element. . Thereby, the driving type classification device 3 can easily define driving types.
また運転タイプ分類装置3は、分類された複数のクラスタとドライバの統合特徴との位置関係とドライバの目標運転タイプとに基づいて、ドライバの運転タイプを診断した診断結果とドライバを目標運転タイプへ近付けるための改善ステップとをドライバへ通知する。これにより運転タイプ分類装置3は、ドライバを目標運転タイプへ近付けるために段階的な提案をすることができ、ドライバにとって改善の取組みを容易にすることができる。 Furthermore, the driving type classification device 3 uses the diagnosis result of diagnosing the driving type of the driver and assigns the driver to the target driving type based on the positional relationship between the classified clusters and the integrated features of the driver and the target driving type of the driver. Notify the driver of improvement steps to improve the situation. Thereby, the driving type classification device 3 can make step-by-step proposals to bring the driver closer to the target driving type, making it easier for the driver to make improvements.
また運転タイプ分類装置3は、ドライバを目標運転タイプへ近付けるためのお薦めの運転挙動を選定運転シーンに限定して通知する。これにより運転タイプ分類装置3は、目標運転タイプへ近付けるための運転シーンを限定して提案することができ、ドライバにとって改善の取組みを更に容易にすることができる。 Further, the driving type classification device 3 notifies the driver of recommended driving behavior to bring the driver closer to the target driving type, limited to the selected driving scene. As a result, the driving type classification device 3 can limit and propose driving scenes that bring the driver closer to the target driving type, making it easier for the driver to make improvements.
以上説明した実施形態において、S120,S130は運転シーン選定部としての処理に相当し、S140は学習データ分類部としての処理に相当し、S170は運転タイプ定義部としての処理に相当する。 In the embodiment described above, S120 and S130 correspond to processing as a driving scene selection section, S140 corresponds to processing as a learning data classification section, and S170 corresponds to processing as a driving type definition section.
また、S240,S130は特徴選定部としての処理に相当し、トピックは特徴量に相当し、選定トピックは選定特徴量に相当する。
また、S230はラベル分類器学習部としての処理に相当し、S250は評価指標算出部としての処理に相当し、トピック分布は運転シーンデータに相当し、運転シーン別ラベル分類器はラベル分類器に相当し、AUCは評価指標に相当する。
Further, S240 and S130 correspond to processing as a feature selection unit, a topic corresponds to a feature amount, and a selected topic corresponds to a selected feature amount.
Further, S230 corresponds to processing as a label classifier learning unit, S250 corresponds to processing as an evaluation index calculation unit, topic distribution corresponds to driving scene data, and the label classifier by driving scene corresponds to the label classifier. AUC corresponds to an evaluation index.
また、S420,S430は学習データ表示部としての処理に相当し、S440はクラスタ調整部としての処理に相当し、入力操作情報は指示情報に相当する。
また、S160は繰返実行判定部としての処理に相当し、S340は平均トピック割合算出部としての処理に相当し、S350は統合トピック割合算出部に相当し、S130,S370は統合特徴算出部としての処理に相当し、S510~S550はドライバFB部としての処理に相当する。
Further, S420 and S430 correspond to processing by the learning data display section, S440 corresponds to processing by the cluster adjustment section, and input operation information corresponds to instruction information.
Further, S160 corresponds to processing as a repetitive execution determination unit, S340 corresponds to processing as an average topic ratio calculation unit, S350 corresponds to an integrated topic ratio calculation unit, and S130 and S370 correspond to processing as an integrated feature calculation unit. S510 to S550 correspond to the processing of the driver FB unit.
[第2実施形態]
以下に本開示の第2実施形態を図面とともに説明する。なお第2実施形態では、第1実施形態と異なる部分を説明する。共通する構成については同一の符号を付す。
[Second embodiment]
A second embodiment of the present disclosure will be described below with reference to the drawings. Note that in the second embodiment, different parts from the first embodiment will be explained. Common configurations are given the same reference numerals.
第2実施形態の運転タイプ分類システム1は、運転タイプ推定・FBが変更された点が第1実施形態と異なる。
第2実施形態の運転タイプ推定・FBは、図26に示すように、S550の代わりにS570の処理を実行する点が第1実施形態と異なる。
The driving type classification system 1 of the second embodiment differs from the first embodiment in that driving type estimation/FB has been changed.
The driving type estimation/FB of the second embodiment differs from the first embodiment in that, as shown in FIG. 26, the process of S570 is executed instead of S550.
すなわちS540の処理が終了すると、CPU41はS570にて、複数のドライバのそれぞれについて各ドライバの車両のモータECU111へフィードバック情報を送信し、運転タイプ推定・FBを終了する。 That is, when the process of S540 is completed, the CPU 41 transmits feedback information for each of the plurality of drivers to the motor ECU 111 of each driver's vehicle in S570, and ends the driving type estimation/FB.
モータECU111はフィードバック情報を受信すると、改善ステップに合せて段階的にモータ制御に介入する。例えばモータECU111は、改善ステップがキャンセルされるか10回走行までは第1ステップに合せたモータ制御を実行し、その後改善ステップがキャンセルされるまでは第2ステップに合せたモータ制御を実行する。なお、改善ステップに合わせて段階的にモータ制御に介入する場合には、モータECU111は事前にドライバに対して制御内容を通知するようにしてもよい。これにより、ドライバに対して目標運転タイプへ近付けるための制御が行われていることを認識させることができる。 When motor ECU 111 receives the feedback information, it intervenes in motor control in stages according to improvement steps. For example, the motor ECU 111 executes motor control in accordance with the first step until the improvement step is canceled or the vehicle runs ten times, and thereafter executes motor control in accordance with the second step until the improvement step is canceled. Note that when intervening in motor control in stages according to improvement steps, the motor ECU 111 may notify the driver of the control details in advance. This allows the driver to recognize that control is being performed to bring the vehicle closer to the target driving type.
このように構成された運転タイプ分類装置3は、分類された複数のクラスタとドライバの統合特徴との位置関係とドライバの目標運転タイプとに基づいて、ドライバの運転タイプを診断した診断結果とドライバを目標運転タイプへ近付けるための改善ステップとをモータECU111へ通知する。これにより運転タイプ分類装置3は、ドライバを目標運転タイプへ近付けるためにモータECU111により行われるモータ制御(以下、改善制御)を段階的に行わせることができ、改善制御が行われることによりドライバに生じる違和感を抑制することができる。 The driving type classification device 3 configured in this manner analyzes the driver's driving type and the diagnosis result of the driver's driving type based on the positional relationship between a plurality of classified clusters and the driver's integrated characteristics and the driver's target driving type. The motor ECU 111 is notified of improvement steps to bring the motor closer to the target driving type. As a result, the driving type classification device 3 can cause the motor ECU 111 to perform motor control (hereinafter referred to as improvement control) in stages in order to bring the driver closer to the target driving type. The resulting discomfort can be suppressed.
また運転タイプ分類装置3は、ドライバを目標運転タイプへ近付けるためのお薦めの運転挙動を選定運転シーンに限定してモータECU111へ通知する。これにより運転タイプ分類装置3は、改善制御を選定運転シーンに限定して行わせることができ、改善制御が行われることによりドライバに生じる違和感を更に抑制することができる。 Further, the driving type classification device 3 notifies the motor ECU 111 of recommended driving behavior for bringing the driver closer to the target driving type, limited to the selected driving scene. Thereby, the driving type classification device 3 can perform the improvement control only in the selected driving scene, and can further suppress the sense of discomfort caused to the driver by performing the improvement control.
以上説明した実施形態において、S510~S540,S570は車両制御FB部としての処理に相当し、モータECU111は車両の走行を制御する電子制御装置に相当する。 In the embodiment described above, S510 to S540 and S570 correspond to the processing of the vehicle control FB section, and the motor ECU 111 corresponds to the electronic control unit that controls the running of the vehicle.
以上、本開示の一実施形態について説明したが、本開示は上記実施形態に限定されるものではなく、種々変形して実施することができる。
[変形例1]
上記実施形態では、S430において第1主成分得点が高い順に3つの統合特徴軸を選択する形態を示した。しかし、第1主成分得点が高く且つ第2主成分得点が低い3つの統合特徴軸を選択するようにしてもよい。
Although one embodiment of the present disclosure has been described above, the present disclosure is not limited to the above embodiment, and can be implemented with various modifications.
[Modification 1]
In the above embodiment, a mode is shown in which three integrated feature axes are selected in order of the highest first principal component score in S430. However, three integrated feature axes having high first principal component scores and low second principal component scores may be selected.
[変形例2]
上記実施形態では、S430において第1主成分得点が高い順に3つの統合特徴軸を選択して可視化特徴分布を生成する形態を示した。しかし、PCAを行い、寄与度が1番目に高い第1主成分と、寄与度が2番目に高い第2主成分と、寄与度が3番目に高い第3主成分とを3つの軸とした三次元直交座標系の次元圧縮空間におけるドライバの統合特徴の分布と、次元圧縮空間における複数の統合特徴軸の位置とを表示するようにしてもよい。そして、3つの統合特徴軸を指示する入力操作情報が操作入力部35を介して入力されると、入力操作情報が示す3つの統合特徴軸で構成される可視化特徴分布を生成して表示するようにしてもよい。これにより、設計者は、統合特徴の分布と統合特徴軸との位置関係を考慮し、可視化特徴分布の統合特徴軸を選択することができる。
[Modification 2]
In the embodiment described above, in S430, three integrated feature axes are selected in descending order of the first principal component score to generate the visualized feature distribution. However, we performed PCA and set the first principal component with the highest degree of contribution, the second principal component with the second highest degree of contribution, and the third principal component with the third highest degree of contribution into three axes. The distribution of integrated features of the driver in the dimensionally compressed space of the three-dimensional orthogonal coordinate system and the positions of the plurality of integrated feature axes in the dimensionally compressed space may be displayed. When input operation information instructing the three integrated feature axes is input via the operation input unit 35, a visualized feature distribution composed of the three integrated feature axes indicated by the input operation information is generated and displayed. You can also do this. Thereby, the designer can select the integrated feature axis of the visualized feature distribution by considering the positional relationship between the integrated feature distribution and the integrated feature axis.
[変形例3]
上記実施形態では、S430において第1主成分得点が高い順に3つの統合特徴軸を選択して可視化特徴分布を生成する形態を示した。しかし、設計者の目的に合せて統合特徴軸を任意に選択してもよい。
[Modification 3]
In the embodiment described above, in S430, three integrated feature axes are selected in descending order of the first principal component score to generate the visualized feature distribution. However, the integrated feature axis may be arbitrarily selected according to the purpose of the designer.
例えば、設定したラベルが想定タイプに類似している場合には、想定タイプに沿った統合特徴軸を優先して選択するようにしてもよい。また、想定タイプがある場合には、想定タイプに沿った統合特徴軸を優先して選択するようにしてもよい。例えば、「せっかち」という想定タイプがある場合には、(1)「減速シーンでの強ブレーキ」、(2)「加速シーンでの強アクセル」、(3)「定常走行シーンでの高速走行」に対応する統合特徴軸を選択するようにするとよい。 For example, if the set label is similar to the assumed type, an integrated feature axis along the assumed type may be selected preferentially. Furthermore, if there is an assumed type, an integrated feature axis along the assumed type may be selected preferentially. For example, if there is an assumed type of "impatient", (1) "strong braking during deceleration scenes", (2) "strong acceleration during acceleration scenes", and (3) "high speed driving during steady driving scenes". It is preferable to select an integrated feature axis corresponding to the .
[変形例4]
上記実施形態では、S110においてラベルを設定する形態を示した。しかし、初期状態ではラベルを設定することなく、全記号分節および全トピックを用いてまずクラスタリングし、このクラスタリングによって得られたクラスタラベルを利用するようにしてもよい。これにより、運転タイプ分類装置3は、ラベルを準備することなく簡便に運転シーンおよび特徴量を選定することができる。
[Modification 4]
In the above embodiment, the label is set in S110. However, in the initial state, all symbol segments and all topics may be used for clustering without setting labels, and the cluster labels obtained by this clustering may be used. Thereby, the driving type classification device 3 can easily select driving scenes and feature amounts without preparing labels.
[変形例5]
上記実施形態では、S150において、自動で収束判定を行う形態を示した。しかし、設計者が表示部34の表示画面に表示されている可視化特徴分布のクラスタを目視で確認し、目的に応じて主観で収束判定を行うようにしてもよい。
[Modification 5]
In the above embodiment, the convergence determination is automatically performed in S150. However, the designer may visually check the clusters of the visualized feature distribution displayed on the display screen of the display unit 34 and subjectively determine convergence depending on the purpose.
[変形例6]
上記実施形態では、フィードバック情報をナビゲーション装置の表示画面に表示する形態を示した。しかし、ドライバのスマートフォンへフィードバック情報を送信し、スマートフォンの表示画面にフィードバック情報を表示するようにしてもよい。
[Modification 6]
In the above embodiment, the feedback information is displayed on the display screen of the navigation device. However, the feedback information may be transmitted to the driver's smartphone and displayed on the display screen of the smartphone.
[変形例7]
上記実施形態では、運転タイプ分類装置3が運転タイプ推定・FBを実行する形態を示したが、車載装置2が運転タイプ推定・FBを実行するようにしてもよい。この場合には、運転タイプ分類装置3が運転タイプ学習処理によって生成した運動タイプモデルを車載装置2にて記憶しておく必要がある。そして、運転タイプ分類装置3が運転タイプ学習処理によって運動タイプモデルを更新した場合には、OTA等により車載装置2に記憶されている運動タイプモデルも更新されるようにするとよい。OTAはOver The Airの略である。
[Modification 7]
In the above embodiment, the driving type classification device 3 performs the driving type estimation/FB, but the in-vehicle device 2 may perform the driving type estimation/FB. In this case, it is necessary to store in the vehicle-mounted device 2 the exercise type model generated by the driving type classification device 3 through the driving type learning process. When the driving type classification device 3 updates the exercise type model through the driving type learning process, it is preferable that the exercise type model stored in the vehicle-mounted device 2 is also updated by OTA or the like. OTA is an abbreviation for Over The Air.
[変形例8]
上記実施形態では、各ドライバの統合特徴データに対してPCAを行い、可視化特徴分布を生成し、クラスタの手動分離、手動結合および手動固定を行う形態を示した。しかし、複数の統合特徴軸で構成された統合特徴空間内に配置された各ドライバの統合特徴を、教師無学習にて複数のクラスタに分類するようにしてもよい。これにより、クラスタ分類のための設計者による手作業が不要となり、クラスタ分類を簡便化することができる。
[Modification 8]
In the embodiment described above, PCA is performed on the integrated feature data of each driver, a visualized feature distribution is generated, and clusters are manually separated, manually combined, and manually fixed. However, the integrated features of each driver arranged in an integrated feature space made up of a plurality of integrated feature axes may be classified into a plurality of clusters using unsupervised learning. This eliminates the need for manual work by the designer for cluster classification, making it possible to simplify cluster classification.
[変形例9]
上記実施形態では、各ドライバの統合特徴データに対してPCAを行い、可視化特徴分布を生成し、クラスタの手動分離、手動結合および手動固定を行う形態を示した。しかし、常にクラスタの手動調整を行うのではなく、クラスタの手動調整の回数を制限するようにしてもよい。また、クラスタの手動調整タイミングを任意(例えば、最初、途中、最後のみなど)にしてもよい。
[Modification 9]
In the embodiment described above, PCA is performed on the integrated feature data of each driver, a visualized feature distribution is generated, and clusters are manually separated, manually combined, and manually fixed. However, instead of always manually adjusting the clusters, the number of times the clusters are manually adjusted may be limited. Further, the manual adjustment timing of clusters may be set arbitrarily (for example, only at the beginning, in the middle, only at the end, etc.).
本開示に記載の制御部31およびその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサおよびメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の制御部31およびその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の制御部31およびその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサおよびメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されてもよい。制御部31に含まれる各部の機能を実現する手法には、必ずしもソフトウェアが含まれている必要はなく、その全部の機能が、一つあるいは複数のハードウェアを用いて実現されてもよい。 The control unit 31 and its method described in the present disclosure are implemented by a dedicated computer provided by configuring a processor and memory programmed to perform one or more functions embodied by a computer program. May be realized. Alternatively, the controller 31 and its techniques described in this disclosure may be implemented by a dedicated computer provided by a processor configured with one or more dedicated hardware logic circuits. Alternatively, the control unit 31 and its method described in the present disclosure are a combination of a processor and memory programmed to execute one or more functions and a processor configured by one or more hardware logic circuits. It may be realized by one or more dedicated computers configured with. The computer program may also be stored as instructions executed by a computer on a computer-readable non-transitory tangible storage medium. The method of realizing the functions of each part included in the control unit 31 does not necessarily need to include software, and all the functions may be realized using one or more pieces of hardware.
上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加または置換してもよい。 A plurality of functions of one component in the above embodiment may be realized by a plurality of components, and a function of one component may be realized by a plurality of components. Further, a plurality of functions possessed by a plurality of constituent elements may be realized by one constituent element, or one function realized by a plurality of constituent elements may be realized by one constituent element. Further, a part of the configuration of the above embodiment may be omitted. Further, at least a part of the configuration of the above embodiment may be added to or replaced with the configuration of other embodiments.
上述した運転タイプ分類装置3の他、当該運転タイプ分類装置3を構成要素とするシステム、当該運転タイプ分類装置3としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実体的記録媒体、運転タイプ分類方法など、種々の形態で本開示を実現することもできる。 In addition to the above-mentioned driving type classification device 3, there is also a system including the driving type classification device 3 as a component, a program for making a computer function as the driving type classification device 3, a non-transitional system such as a semiconductor memory in which this program is recorded. The present disclosure can also be implemented in various forms, such as a tangible recording medium and a driving type classification method.
3…運転タイプ分類装置、31…制御部 3... Operation type classification device, 31... Control unit
Claims (28)
複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、前記運転シーン選定部により選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類するように構成された学習データ分類部(S140)と、
前記学習データ分類部により分類された複数の前記クラスタのそれぞれに対して運転タイプを定義するように構成された運転タイプ定義部(S170)と、
を備える運転タイプ分類装置(3)。 A plurality of driving behavior data in which one label among a plurality of labels representing at least one of a driving operation of a driver driving the vehicle and a behavior of the vehicle appearing as a result of the driving operation is set for each vehicle. a driving scene configured to select at least one driving scene as a selected driving scene from among a plurality of preset driving scenes based on a preset selection condition indicating that the driving scene can be classified according to the label; A selection unit (S120, S130),
For each of the plurality of driving behavior data corresponding to the plurality of drivers , based on the driving behavior data in the selected driving scene selected by the driving scene selection section, the plurality of driving behavior data are clustered into a plurality of driving behavior data. a learning data classification unit (S140) configured to classify into clusters;
a driving type definition unit (S170) configured to define a driving type for each of the plurality of clusters classified by the learning data classification unit;
A driving type classification device (3) comprising:
複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、前記運転シーン選定部により選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類するように構成された学習データ分類部(S140)と、
前記学習データ分類部により分類された複数の前記クラスタのそれぞれに対して運転タイプを定義するように構成された運転タイプ定義部(S170)と、
を備え、
前記運転シーン選定部は、選択された少なくとも1つの前記選定運転シーンに対応して選択された少なくとも1つの特徴量を選定特徴量として選択するように構成された特徴選定部(S240,S130)を備え、
前記学習データ分類部は、前記特徴選定部により選択された前記選定特徴量で構成された選定特徴空間において、複数の前記運転挙動データを複数の前記クラスタに分類する運転タイプ分類装置。 A plurality of driving behavior data in which one of the plurality of labels representing at least one of the driving operation of the driver driving the vehicle and the behavior of the vehicle appearing as a result of the driving operation is set for each vehicle. Driving scene selection configured to select at least one driving scene as a selected driving scene from among a plurality of preset driving scenes based on a preset selection condition indicating that the driving scene can be classified according to the label. part (S120, S130),
For each of the plurality of driving behavior data corresponding to the plurality of drivers, based on the driving behavior data in the selected driving scene selected by the driving scene selection section, the plurality of driving behavior data are clustered into a plurality of driving behavior data. a learning data classification unit (S140) configured to classify into clusters;
a driving type definition unit (S170) configured to define a driving type for each of the plurality of clusters classified by the learning data classification unit;
Equipped with
The driving scene selection unit includes a feature selection unit (S240, S130) configured to select at least one feature amount selected corresponding to the at least one selected driving scene as a selection feature amount. Prepare,
The learning data classification unit is a driving type classification device that classifies a plurality of the driving behavior data into a plurality of clusters in a selected feature space constituted by the selected feature quantities selected by the feature selection unit.
前記運転シーン選定部は、
複数の前記運転シーンのそれぞれについて、複数の前記運転挙動データから前記運転シーンにおける前記運転挙動データを運転シーンデータとして抽出し、前記運転シーンデータに基づいて、複数の前記運転挙動データを前記ラベルに従って分類するためのラベル分類器を学習するように構成されたラベル分類器学習部(S230)と、
前記ラベル分類器学習部にて得られるラベル分類モデルに基づいて、複数の前記運転シーンのそれぞれについて、前記ラベル分類器学習部による前記ラベル分類モデルの性能を評価する評価指標を算出するように構成された評価指標算出部(S250)とを備え、
前記選択条件は、前記評価指標算出部により算出された前記評価指標に基づいて、前記ラベル分類モデルの性能が高い前記運転シーンであることを示すように設定される運転タイプ分類装置。 The driving type classification device according to claim 2,
The driving scene selection section includes:
For each of the plurality of driving scenes, the driving behavior data in the driving scene is extracted from the plurality of driving behavior data as driving scene data, and based on the driving scene data, the plurality of driving behavior data are extracted according to the label. a label classifier learning unit (S230) configured to learn a label classifier for classification;
The configuration is configured to calculate an evaluation index for evaluating the performance of the label classification model by the label classifier learning unit for each of the plurality of driving scenes based on the label classification model obtained by the label classifier learning unit. an evaluation index calculation unit (S250),
The driving type classification device is configured such that the selection condition is set to indicate that the driving scene has a high performance of the label classification model based on the evaluation index calculated by the evaluation index calculation unit.
前記学習データ分類部は、
前記特徴選定部で選定された複数の前記選定特徴量の中から複数の前記選定特徴量を選択し、選択した複数の前記選定特徴量で構成される特徴空間における前記運転挙動データの分布を示す可視化特徴分布を生成して表示するように構成された学習データ表示部(S420,S430)と、
前記可視化特徴分布における複数の前記クラスタを、当該運転タイプ分類装置を使用する使用者からの指示を示す指示情報に基づいて調整するように構成されたクラスタ調整部(S440)と
を備える運転タイプ分類装置。 The driving type classification device according to claim 2 or 3,
The learning data classification unit is
Selecting a plurality of selected feature quantities from among the plurality of selected feature quantities selected by the feature selection unit, and showing a distribution of the driving behavior data in a feature space constituted by the selected plurality of selected feature quantities. a learning data display unit (S420, S430) configured to generate and display a visualized feature distribution;
a cluster adjustment unit (S440) configured to adjust the plurality of clusters in the visualized feature distribution based on instruction information indicating an instruction from a user using the driving type classification device; and a driving type classification comprising: Device.
前記学習データ分類部は、
前記選定特徴空間における複数の前記運転挙動データに対して主成分分析を実行することにより、複数の前記選定特徴量のそれぞれに対応する複数の主成分得点を算出し、複数の前記主成分得点に基づいて、3つの前記選定特徴量で構成される前記可視化特徴分布を生成して表示する運転タイプ分類装置。 The driving type classification device according to claim 4,
The learning data classification unit is
By performing principal component analysis on the plurality of driving behavior data in the selected feature space, a plurality of principal component scores corresponding to each of the plurality of selected feature quantities are calculated, and a plurality of principal component scores are calculated based on the plurality of principal component scores. A driving type classification device that generates and displays the visualized feature distribution made up of the three selected feature amounts based on the above.
前記学習データ分類部は、
複数の前記運転挙動データに対して主成分分析処理を実行して第1主成分、第2主成分および第3主成分を算出し、前記第1主成分、前記第2主成分および前記第3主成分で構成される次元圧縮空間における前記運転挙動データの分布と、前記選定特徴空間を構成する複数の特徴軸についての前記次元圧縮空間における位置とを表示し、
前記学習データ分類部は、
外部から入力される特徴軸指示に基づいて、3つの前記特徴軸で構成される前記可視化特徴分布を生成して表示する運転タイプ分類装置。 The driving type classification device according to claim 4,
The learning data classification unit is
A principal component analysis process is executed on the plurality of driving behavior data to calculate a first principal component, a second principal component, and a third principal component, and the first principal component, the second principal component, and the third principal component are calculated. Displaying the distribution of the driving behavior data in a dimensionally compressed space composed of principal components and the positions in the dimensionally compressed space of a plurality of feature axes that constitute the selected feature space;
The learning data classification unit is
A driving type classification device that generates and displays the visualized feature distribution made up of the three feature axes based on feature axis instructions input from the outside.
前記クラスタ調整部による前記クラスタの調整は、前記クラスタの手動分離、手動結合および手動固定を含む運転タイプ分類装置。 The driving type classification device according to any one of claims 4 to 6,
The adjustment of the clusters by the cluster adjustment unit includes manual separation, manual combination, and manual fixation of the clusters.
前記学習データ分類部は、前記選定特徴空間において、教師無学習を行うことにより、複数の前記運転挙動データを複数の前記クラスタに分類する運転タイプ分類装置。 The driving type classification device according to claim 2,
The learning data classification unit is a driving type classification device that classifies the plurality of driving behavior data into the plurality of clusters by performing unsupervised learning in the selected feature space.
複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、前記運転シーン選定部により選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類するように構成された学習データ分類部(S140)と、
前記学習データ分類部により分類された複数の前記クラスタのそれぞれに対して運転タイプを定義するように構成された運転タイプ定義部(S170)と、
を備え、
前記運転シーン選定部は、複数の前記運転挙動データにおける前記ラベルの分類精度に基づいて、前記選定運転シーンを選択する運転タイプ分類装置。 A plurality of driving behavior data in which one of the plurality of labels representing at least one of the driving operation of the driver driving the vehicle and the behavior of the vehicle appearing as a result of the driving operation is set for each vehicle. Driving scene selection configured to select at least one driving scene as a selected driving scene from among a plurality of preset driving scenes based on a preset selection condition indicating that the driving scene can be classified according to the label. part (S120, S130),
For each of the plurality of driving behavior data corresponding to the plurality of drivers, based on the driving behavior data in the selected driving scene selected by the driving scene selection section, the plurality of driving behavior data are clustered into a plurality of driving behavior data. a learning data classification unit (S140) configured to classify into clusters;
a driving type definition unit (S170) configured to define a driving type for each of the plurality of clusters classified by the learning data classification unit;
Equipped with
The driving scene selection unit is a driving type classification device that selects the selected driving scene based on the classification accuracy of the label in the plurality of driving behavior data.
前記特徴選定部は、複数の前記運転挙動データにおける前記ラベルの分類精度に基づいて、前記選定特徴量を選択する運転タイプ分類装置。 The driving type classification device according to claim 2,
The feature selection unit is a driving type classification device that selects the selected feature amount based on the classification accuracy of the label in the plurality of driving behavior data.
複数の前記ラベルは、目的に応じて選定される運転タイプ分類装置。 The driving type classification device according to claim 1 or 2,
The plurality of labels are selected according to the purpose of the driving type classification device.
前記ラベルを設定することなく複数の前記運転挙動データにおける全ての前記運転シーンおよび全ての前記特徴量を用いてクラスタリングすることによって得られたクラスタラベルを、複数の前記ラベルとする運転タイプ分類装置。 The driving type classification device according to claim 2,
A driving type classification device that uses cluster labels obtained by clustering using all the driving scenes and all the feature amounts in a plurality of driving behavior data as a plurality of the labels without setting the labels.
前記運転シーン選定部による前記選定運転シーンの選択と、前記特徴選定部による前記選定特徴量の選択との少なくとも一方と、選択された前記選定運転シーンと前記選定特徴量との少なくとも一方を用いた前記学習データ分類部による分類とを繰返し実行するように構成された繰返実行判定部(S160)を備える運転タイプ分類装置。 The driving type classification device according to claim 2,
using at least one of the selection of the selected driving scene by the driving scene selection section, the selection of the selected feature amount by the feature selection section, and at least one of the selected driving scene and the selected feature amount. A driving type classification device comprising a repeated execution determination section (S160) configured to repeatedly perform the classification by the learning data classification section.
前記繰返実行判定部は、前記学習データ分類部による分類結果が収束したか否かを自動で判定し、前記分類結果が収束したと判定した場合に、前記運転シーン選定部、前記特徴選定部および前記学習データ分類部による処理の繰返しを終了する運転タイプ分類装置。 The driving type classification device according to claim 13,
The iterative execution determination unit automatically determines whether or not the classification results by the learning data classification unit have converged, and when it is determined that the classification results have converged, the repetitive execution determination unit automatically determines whether or not the classification results by the learning data classification unit have converged. and a driving type classification device that terminates the repetition of processing by the learning data classification section.
複数の前記運転挙動データは、記号化により前記運転シーンを分類したデータである運転タイプ分類装置。 The driving type classification device according to any one of claims 1 to 14,
A driving type classification device in which the plurality of driving behavior data are data obtained by classifying the driving scenes by symbolization.
予め用意された、前記運転挙動データの特徴的なパタンを表す複数の運転トピックを用いて、前記運転挙動データを前記運転トピックの混合によって表現したときに得られる前記運転トピックの割合をトピック割合として、
複数の前記選定運転シーンのそれぞれについて、複数の前記運転挙動データから、前記特徴選定部により選択された複数の前記運転トピックに対応する前記トピック割合を抽出して、前記運転トピック毎に前記トピック割合の平均を平均トピック割合として算出するように構成された平均トピック割合算出部(S340)と、
複数の前記運転トピックを、互いに類似する前記運転トピック同士で統合し、統合した前記運転トピックにおける前記平均トピック割合の平均値を統合トピック割合として算出するように構成された統合トピック割合算出部(S350)と、
複数の前記選定運転シーンのそれぞれにおいて算出された複数の前記統合トピック割合を結合して統合特徴を算出するように構成された統合特徴算出部(S130,S370)とを備え、
前記特徴選定部は、前記統合特徴を構成する前記統合トピック割合を前記選定特徴量とする運転タイプ分類装置。 The driving type classification device according to claim 2,
The ratio of the driving topics obtained when the driving behavior data is expressed by a mixture of the driving topics using a plurality of driving topics prepared in advance that represent characteristic patterns of the driving behavior data is defined as a topic ratio. ,
For each of the plurality of selected driving scenes, the topic ratio corresponding to the plurality of driving topics selected by the feature selection unit is extracted from the plurality of driving behavior data, and the topic ratio is determined for each driving topic. an average topic ratio calculation unit (S340) configured to calculate the average of as an average topic ratio;
an integrated topic ratio calculation unit (S350 )and,
an integrated feature calculation unit (S130, S370) configured to calculate an integrated feature by combining the plurality of integrated topic ratios calculated in each of the plurality of selected driving scenes,
The feature selection unit is a driving type classification device in which the integrated topic ratio constituting the integrated feature is the selected feature amount.
前記運転タイプ定義部は、前記クラスタ毎に、前記クラスタの統合特徴空間内での位置に基づいて、前記クラスタの前記運転タイプを定義する運転タイプ分類装置。 The driving type classification device according to claim 2,
The driving type definition unit is a driving type classification device that defines the driving type of the cluster based on the position of the cluster in the integrated feature space for each cluster.
前記運転タイプ定義部は、前記クラスタ毎に、前記クラスタの統合特徴空間内での位置と、前記選定特徴量毎に前記選定特徴量の意味を運転タイプ素として設定する運転タイプ定義テーブルとに基づいて、前記クラスタの前記運転タイプを定義する運転タイプ分類装置。 The driving type classification device according to claim 17,
The driving type definition unit is configured to define, for each cluster, a position in the integrated feature space of the cluster, and a driving type definition table that sets the meaning of the selected feature amount as a driving type element for each selected feature amount. and a driving type classification device that defines the driving type of the cluster.
前記学習データ分類部により分類された複数の前記クラスタと複数の前記運転挙動データの統合特徴との位置関係と、前記車両のドライバの目標運転タイプとに基づいて、前記車両の前記ドライバの前記運転タイプを診断した診断結果と、前記ドライバを前記目標運転タイプへ近付けるための改善ステップとを、前記ドライバへ通知するように構成されたドライバFB部(S510~S550)を備える運転タイプ分類装置。 The driving type classification device according to any one of claims 1 to 18,
The driving behavior of the driver of the vehicle is based on the positional relationship between the plurality of clusters classified by the learning data classification unit and the integrated features of the plurality of driving behavior data, and the target driving type of the driver of the vehicle. A driving type classification device comprising a driver FB unit (S510 to S550) configured to notify the driver of a diagnosis result of the type and an improvement step for bringing the driver closer to the target driving type.
前記ドライバFB部は、前記ドライバを前記目標運転タイプへ近付けるためのお薦めの運転挙動を、前記選定運転シーンに限定して通知する運転タイプ分類装置。 The driving type classification device according to claim 19,
The driver FB unit is a driving type classification device that notifies the driver of recommended driving behavior for bringing the driver closer to the target driving type, limited to the selected driving scene.
前記学習データ分類部により分類された複数の前記クラスタと複数の前記運転挙動データの統合特徴との位置関係と、前記車両のドライバの目標運転タイプとに基づいて、前記車両の前記ドライバの前記運転タイプを診断した診断結果と、前記ドライバを前記目標運転タイプへ近付けるための改善ステップとを、前記車両の走行を制御する電子制御装置へ通知するように構成された車両制御FB部(S510~S540,S570)を備える運転タイプ分類装置。 The driving type classification device according to any one of claims 1 to 20,
The driving behavior of the driver of the vehicle is based on the positional relationship between the plurality of clusters classified by the learning data classification unit and the integrated features of the plurality of driving behavior data, and the target driving type of the driver of the vehicle. A vehicle control FB unit (S510 to S540) configured to notify an electronic control device that controls the driving of the vehicle of the diagnosis result of the type and improvement steps for bringing the driver closer to the target driving type. , S570).
前記車両制御FB部は、前記ドライバを前記目標運転タイプへ近付けるためのお薦めの運転挙動を前記選定運転シーンに限定して通知する運転タイプ分類装置。 The driving type classification device according to claim 21,
The vehicle control FB unit is a driving type classification device that notifies the driver of a recommended driving behavior to bring the driver closer to the target driving type, limited to the selected driving scene.
車両毎に前記車両を運転するドライバの運転操作および前記運転操作の結果として表れる前記車両の挙動のうち少なくとも一方を表し複数のラベルのうちの一つの前記ラベルが設定された複数の運転挙動データを前記ラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの前記運転シーンを選定運転シーンとして選択するように構成された運転シーン選定部(S120,S130)、A plurality of driving behavior data in which one of the plurality of labels representing at least one of the driving operation of the driver driving the vehicle and the behavior of the vehicle appearing as a result of the driving operation is set for each vehicle. Driving scene selection configured to select at least one driving scene as a selected driving scene from among a plurality of preset driving scenes based on a preset selection condition indicating that the driving scene can be classified according to the label. part (S120, S130),
複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、前記運転シーン選定部により選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類するように構成された学習データ分類部(S140)、および、For each of the plurality of driving behavior data corresponding to the plurality of drivers, based on the driving behavior data in the selected driving scene selected by the driving scene selection section, the plurality of driving behavior data are clustered into a plurality of driving behavior data. a learning data classification unit (S140) configured to classify into clusters, and
前記学習データ分類部により分類された複数の前記クラスタのそれぞれに対して運転タイプを定義するように構成された運転タイプ定義部(S170)a driving type definition unit (S170) configured to define a driving type for each of the plurality of clusters classified by the learning data classification unit;
として機能させるための運転タイプ分類プログラム。Driving type classification program to function as a.
車両毎に前記車両を運転するドライバの運転操作および前記運転操作の結果として表れる前記車両の挙動のうち少なくとも一方を表し複数のラベルのうちの一つの前記ラベルが設定された複数の運転挙動データを前記ラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの前記運転シーンを選定運転シーンとして選択するように構成された運転シーン選定部(S120,S130)、A plurality of driving behavior data in which one label among a plurality of labels representing at least one of a driving operation of a driver driving the vehicle and a behavior of the vehicle appearing as a result of the driving operation is set for each vehicle. Driving scene selection configured to select at least one driving scene as a selected driving scene from among a plurality of preset driving scenes based on a preset selection condition indicating that the driving scene can be classified according to the label. part (S120, S130),
複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、前記運転シーン選定部により選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類するように構成された学習データ分類部(S140)、および、For each of the plurality of driving behavior data corresponding to the plurality of drivers, based on the driving behavior data in the selected driving scene selected by the driving scene selection section, the plurality of driving behavior data are clustered into a plurality of driving behavior data. a learning data classification unit (S140) configured to classify into clusters, and
前記学習データ分類部により分類された複数の前記クラスタのそれぞれに対して運転タイプを定義するように構成された運転タイプ定義部(S170)a driving type definition unit (S170) configured to define a driving type for each of the plurality of clusters classified by the learning data classification unit;
として機能させ、function as
前記運転シーン選定部は、選択された少なくとも1つの前記選定運転シーンに対応して選択された少なくとも1つの特徴量を選定特徴量として選択するように構成された特徴選定部(S240,S130)を備え、The driving scene selection unit includes a feature selection unit (S240, S130) configured to select at least one feature amount selected corresponding to the at least one selected driving scene as a selection feature amount. Prepare,
前記学習データ分類部は、前記特徴選定部により選択された前記選定特徴量で構成された選定特徴空間において、複数の前記運転挙動データを複数の前記クラスタに分類する運転タイプ分類プログラム。The learning data classification unit is a driving type classification program that classifies the plurality of driving behavior data into the plurality of clusters in a selected feature space configured with the selected feature quantities selected by the feature selection unit.
車両毎に前記車両を運転するドライバの運転操作および前記運転操作の結果として表れる前記車両の挙動のうち少なくとも一方を表し複数のラベルのうちの一つの前記ラベルが設定された複数の運転挙動データを前記ラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの前記運転シーンを選定運転シーンとして選択するように構成された運転シーン選定部(S120,S130)、A plurality of driving behavior data in which one of the plurality of labels representing at least one of the driving operation of the driver driving the vehicle and the behavior of the vehicle appearing as a result of the driving operation is set for each vehicle. Driving scene selection configured to select at least one driving scene as a selected driving scene from among a plurality of preset driving scenes based on a preset selection condition indicating that the driving scene can be classified according to the label. part (S120, S130),
複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、前記運転シーン選定部により選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類するように構成された学習データ分類部(S140)、および、For each of the plurality of driving behavior data corresponding to the plurality of drivers, based on the driving behavior data in the selected driving scene selected by the driving scene selection section, the plurality of driving behavior data are clustered into a plurality of driving behavior data. a learning data classification unit (S140) configured to classify into clusters, and
前記学習データ分類部により分類された複数の前記クラスタのそれぞれに対して運転タイプを定義するように構成された運転タイプ定義部(S170)a driving type definition unit (S170) configured to define a driving type for each of the plurality of clusters classified by the learning data classification unit;
として機能させ、function as
前記運転シーン選定部は、複数の前記運転挙動データにおける前記ラベルの分類精度に基づいて、前記選定運転シーンを選択する運転タイプ分類プログラム。The driving scene selection unit is a driving type classification program that selects the selected driving scene based on the classification accuracy of the label in the plurality of driving behavior data.
前記運転タイプ分類装置は、車両毎に前記車両を運転するドライバの運転操作および前記運転操作の結果として表れる前記車両の挙動のうち少なくとも一方を表し複数のラベルのうちの一つの前記ラベルが設定された複数の運転挙動データを前記ラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの前記運転シーンを選定運転シーンとして選択し、The driving type classification device sets, for each vehicle, one of a plurality of labels representing at least one of a driving operation of a driver driving the vehicle and a behavior of the vehicle that appears as a result of the driving operation. selecting at least one driving scene as a selected driving scene from among a plurality of preset driving scenes based on preset selection conditions indicating that the plurality of driving behavior data can be classified according to the label;
前記運転タイプ分類装置は、複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類し、The driving type classification device classifies a plurality of driving behavior data by clustering, based on the driving behavior data in the selected driving scene, for each of the plurality of driving behavior data corresponding to the plurality of drivers. classified into clusters of
前記運転タイプ分類装置は、分類された複数の前記クラスタのそれぞれに対して運転タイプを定義する運転タイプ分類方法。The driving type classification device defines a driving type for each of the plurality of classified clusters.
前記運転タイプ分類装置は、車両毎に前記車両を運転するドライバの運転操作および前記運転操作の結果として表れる前記車両の挙動のうち少なくとも一方を表し複数のラベルのうちの一つの前記ラベルが設定された複数の運転挙動データを前記ラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの前記運転シーンを選定運転シーンとして選択し、The driving type classification device sets, for each vehicle, one of a plurality of labels representing at least one of a driving operation by a driver driving the vehicle and a behavior of the vehicle that appears as a result of the driving operation. selecting at least one driving scene from among a plurality of preset driving scenes as a selected driving scene, based on preset selection conditions indicating that the plurality of driving behavior data can be classified according to the label;
前記運転タイプ分類装置は、複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類し、The driving type classification device classifies a plurality of driving behavior data by clustering, based on the driving behavior data in the selected driving scene, for each of the plurality of driving behavior data corresponding to the plurality of drivers. classified into clusters of
前記運転タイプ分類装置は、分類された複数の前記クラスタのそれぞれに対して運転タイプを定義し、The driving type classification device defines a driving type for each of the plurality of classified clusters,
前記運転タイプ分類装置は、選択された少なくとも1つの前記選定運転シーンに対応して選択された少なくとも1つの特徴量を選定特徴量として選択し、The driving type classification device selects at least one feature amount selected corresponding to the at least one selected driving scene as a selected feature amount,
前記運転タイプ分類装置は、選択された前記選定特徴量で構成された選定特徴空間において、複数の前記運転挙動データを複数の前記クラスタに分類する運転タイプ分類方法。The driving type classification device is a driving type classification method for classifying a plurality of the driving behavior data into a plurality of clusters in a selected feature space constituted by the selected selected feature amounts.
前記運転タイプ分類装置は、車両毎に前記車両を運転するドライバの運転操作および前記運転操作の結果として表れる前記車両の挙動のうち少なくとも一方を表し複数のラベルのうちの一つの前記ラベルが設定された複数の運転挙動データを前記ラベルに従って分類できることを示す予め設定された選択条件に基づいて、予め設定された複数の運転シーンの中から、少なくとも一つの前記運転シーンを選定運転シーンとして選択し、The driving type classification device sets, for each vehicle, one of a plurality of labels representing at least one of a driving operation by a driver driving the vehicle and a behavior of the vehicle that appears as a result of the driving operation. selecting at least one driving scene from among a plurality of preset driving scenes as a selected driving scene, based on preset selection conditions indicating that the plurality of driving behavior data can be classified according to the label;
前記運転タイプ分類装置は、複数の前記ドライバに対応する複数の前記運転挙動データのそれぞれについて、選択された前記選定運転シーンにおける前記運転挙動データに基づいて、複数の前記運転挙動データをクラスタリングにより複数のクラスタに分類し、The driving type classification device classifies the plurality of driving behavior data by clustering, based on the driving behavior data in the selected driving scene, for each of the plurality of driving behavior data corresponding to the plurality of drivers. classified into clusters of
前記運転タイプ分類装置は、分類された複数の前記クラスタのそれぞれに対して運転タイプを定義し、The driving type classification device defines a driving type for each of the plurality of classified clusters,
前記運転タイプ分類装置は、複数の前記運転挙動データにおける前記ラベルの分類精度に基づいて、前記選定運転シーンを選択する運転タイプ分類方法。The driving type classification device selects the selected driving scene based on the classification accuracy of the label in the plurality of driving behavior data.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020125655A JP7359094B2 (en) | 2020-07-22 | 2020-07-22 | Driving type classification device, driving type classification program and driving type classification method |
| PCT/JP2021/026458 WO2022019193A1 (en) | 2020-07-22 | 2021-07-14 | Driving type classification device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020125655A JP7359094B2 (en) | 2020-07-22 | 2020-07-22 | Driving type classification device, driving type classification program and driving type classification method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022021824A JP2022021824A (en) | 2022-02-03 |
| JP7359094B2 true JP7359094B2 (en) | 2023-10-11 |
Family
ID=79729476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020125655A Active JP7359094B2 (en) | 2020-07-22 | 2020-07-22 | Driving type classification device, driving type classification program and driving type classification method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7359094B2 (en) |
| WO (1) | WO2022019193A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023111358A (en) * | 2022-01-31 | 2023-08-10 | Ihi運搬機械株式会社 | Energy-saving operation promotion system for transportation machinery |
| JP2024125094A (en) * | 2023-03-03 | 2024-09-13 | トヨタ自動車株式会社 | Prediction device and prediction method |
| JP7831400B2 (en) * | 2023-05-19 | 2026-03-17 | トヨタ自動車株式会社 | Information processing device |
| JPWO2025041218A1 (en) * | 2023-08-21 | 2025-02-27 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018136921A (en) | 2017-02-21 | 2018-08-30 | 株式会社デンソー | Driving support device |
-
2020
- 2020-07-22 JP JP2020125655A patent/JP7359094B2/en active Active
-
2021
- 2021-07-14 WO PCT/JP2021/026458 patent/WO2022019193A1/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018136921A (en) | 2017-02-21 | 2018-08-30 | 株式会社デンソー | Driving support device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022019193A1 (en) | 2022-01-27 |
| JP2022021824A (en) | 2022-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7359094B2 (en) | Driving type classification device, driving type classification program and driving type classification method | |
| Das et al. | On performance evaluation of driver hand detection algorithms: Challenges, dataset, and metrics | |
| CN113954855B (en) | Self-adaptive matching method for automobile driving mode | |
| CN110533046B (en) | Image instance segmentation method and device, computer readable storage medium and electronic equipment | |
| Wang et al. | Detecting semantic parts on partially occluded objects | |
| KR20180037192A (en) | Detection of unknown classes and initialization of classifiers for unknown classes | |
| CN107016193A (en) | Driver is with the expectation following distance computational methods in car behavioural analysis | |
| JP2014234113A (en) | Vehicular reference value generation apparatus | |
| US12406182B2 (en) | Machine learning method and machine learning system involving data augmentation | |
| WO2014174932A1 (en) | Image processing device, program, and image processing method | |
| CN118865336B (en) | Fatigue driving detection method for lightweight YOLOv-pose | |
| JP6511982B2 (en) | Driving operation discrimination device | |
| CN108960074B (en) | Small-size pedestrian target detection method based on deep learning | |
| CN116630932A (en) | A road occlusion target detection method based on improved YOLOV5 | |
| CN120067736B (en) | Driver emotion recognition method, system, equipment and medium | |
| CN114492043B (en) | Personalized driver following modeling method considering perception limited characteristics | |
| CN120107313A (en) | A multi-target tracking method based on YOLOv8 model and Byte Track algorithm | |
| CN111340074B (en) | Driver braking intention identification method based on improved RBF neural network | |
| US12354326B2 (en) | Image recognition apparatus, image recognition method, and a learning data set generation apparatus | |
| CN115964548A (en) | Driving mode recommendation method based on user habits, electronic equipment and program product | |
| Xing et al. | Recognizing driver braking intention with vehicle data using unsupervised learning methods | |
| CN112598056A (en) | Software identification method based on screen monitoring | |
| CN116415164B (en) | Driving event clustering method and system based on LDA improved model | |
| CN118082635A (en) | Vehicle seat control method, electronic device and vehicle | |
| CN117755315A (en) | Method and device for controlling equipment operation based on user gesture and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220722 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230607 |
|
| 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: 20230829 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230911 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7359094 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |