JP7633013B2 - Safe driving support method, safe driving support system, and safe driving support server - Google Patents
Safe driving support method, safe driving support system, and safe driving support server Download PDFInfo
- Publication number
- JP7633013B2 JP7633013B2 JP2020157573A JP2020157573A JP7633013B2 JP 7633013 B2 JP7633013 B2 JP 7633013B2 JP 2020157573 A JP2020157573 A JP 2020157573A JP 2020157573 A JP2020157573 A JP 2020157573A JP 7633013 B2 JP7633013 B2 JP 7633013B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- accident risk
- biological
- driving support
- safe driving
- 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
- 238000000034 method Methods 0.000 title claims description 92
- 238000013058 risk prediction model Methods 0.000 claims description 85
- 238000004364 calculation method Methods 0.000 claims description 34
- 231100001261 hazardous Toxicity 0.000 claims description 13
- 230000008569 process Effects 0.000 description 41
- 230000006870 function Effects 0.000 description 24
- 238000004458 analytical method Methods 0.000 description 17
- 230000008512 biological response Effects 0.000 description 13
- 210000000467 autonomic pathway Anatomy 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 238000005259 measurement Methods 0.000 description 10
- 238000013480 data collection Methods 0.000 description 9
- 239000000284 extract Substances 0.000 description 9
- 238000010801 machine learning Methods 0.000 description 8
- 238000013179 statistical model Methods 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 206010039203 Road traffic accident Diseases 0.000 description 5
- 206010041349 Somnolence Diseases 0.000 description 4
- 230000006399 behavior Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000007477 logistic regression Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000035790 physiological processes and functions Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 206010020772 Hypertension Diseases 0.000 description 1
- 241000404883 Pisa Species 0.000 description 1
- 206010062519 Poor quality sleep Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000002567 autonomic effect Effects 0.000 description 1
- 210000003403 autonomic nervous system Anatomy 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 238000002567 electromyography Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 230000008921 facial expression Effects 0.000 description 1
- 230000001734 parasympathetic effect Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 210000004243 sweat Anatomy 0.000 description 1
- 230000002889 sympathetic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
Description
本発明は、交通事故のリスクを予測して交通機関の安全な運行を支援する安全運行支援方法及び安全運行支援システムに関する。 The present invention relates to a safe operation support method and a safe operation support system that predict the risk of traffic accidents and support the safe operation of transportation.
近年、物流トラックや長距離バス等においてドライバの健康状態や疲労に起因する交通事故の発生が社会的問題となっている。交通事故を未然に防ぐため、運転中のドライバの状態を生体センサによりモニタリングする技術や、運転中の車両の挙動をモニタリングする技術の適用が進んでいる。 In recent years, traffic accidents caused by driver health and fatigue in logistics trucks, long-distance buses, etc. have become a social issue. In order to prevent traffic accidents, technology that monitors the driver's condition while driving using biosensors and technology that monitors the behavior of the vehicle while driving are being increasingly applied.
例えば、特許文献1では、「ドライバの運転操作と外部環境との関連性を随時学習し、ドライバの普段の内部状態からの逸脱を認識して安全な運転を支援することのできる安全運転支援システム」が開示されている。
For example,
特許文献1では、移動体の外部環境をセンシングして認識した外部環境に含まれる走行環境リスクと、ドライバの運転操作から内部状態として推定したドライバのリスク認識状態とを比較することで、ドライバの普段の内部状態からの逸脱を認識する手段を提供している。
しかし、ドライバの運転操作と外部環境との関連性について状態推定を行ってドライバの普段の内部状態からの逸脱(狭義の危険状態)を認識するだけでは、運転操作に顕在化していないが注意が必要な状態(広義の危険状態)を検知することができない。このため、広義の危険状態を事前に回避する対策を取らせることが困難であるという問題があった。 However, simply performing state estimation on the relationship between the driver's driving operation and the external environment and recognizing deviations from the driver's usual internal state (dangerous states in the narrow sense) is not enough to detect conditions that are not apparent in driving operation but require caution (dangerous states in the broad sense). This has led to the problem that it is difficult to take measures to avoid dangerous states in the broad sense in advance.
本発明は、上記問題点に鑑みてなされたものであり、広義の危険状態を検知して事前に回避するために、生体データを用いてドライバ毎の個人差を踏まえた広義の危険状態を検知し、その結果に基づいて発報の有無を判定することを目的とする。 The present invention was made in consideration of the above problems, and aims to detect dangerous conditions in a broad sense, taking into account the individual differences between drivers, using biometric data, and to determine whether or not to issue an alert based on the results, in order to detect dangerous conditions in a broad sense and avoid them in advance.
本発明は、プロセッサとメモリを有する計算機が、車両の運行を支援する安全運行支援方法であって、前記計算機が、過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する第1のステップと、前記計算機が、過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する第2のステップと、前記計算機が、前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する、事故リスク予測モデルを生成する第3のステップと、前記計算機が、ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する第4のステップと、前記計算機が、前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する第5のステップと、前記計算機が、前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、前記第2の生体データを前記生体状態推定モデルに入力して前記当人深刻度を算出する第6のステップと、前記計算機が、前記予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する第7のステップと、を含む。 The present invention is a safe driving support method in which a computer having a processor and a memory supports driving of a vehicle, the method including a first step of generating an accident risk definition model in which the computer receives first on-board sensor data indicating a driving state of the vehicle collected in the past and preset danger occurrence data, and estimates the probability of a dangerous event occurring as an accident risk; a second step of the computer inputting second on-board sensor data indicating the driving state of the vehicle collected in the past to the accident risk definition model, and estimating the probability of a dangerous event occurring to generate accident risk estimation data; a third step of the computer receiving first biodata calculated in advance from first biosensor data of the driver when the second on-board sensor data was collected and the accident risk estimation data, and generating an accident risk prediction model in which the computer predicts an accident risk after a predetermined time; The method includes a fourth step of generating a biological state estimation model that uses third biological data collected in the past using either a seat, a sensing device mounted on the vehicle, or an image recognition system that analyzes an image of the driver , and calculates a person seriousness indicating to what extent second biological data calculated from second biological sensor data of the driver while driving deviates from the third biological data; a fifth step of the computer acquiring the second biological sensor data and calculating the second biological data from the second biological sensor data; a sixth step of the computer inputting the second biological data into the accident risk prediction model to predict the accident risk and inputting the second biological data into the biological state estimation model to calculate the person seriousness; and a seventh step of the computer determining whether or not to issue a warning based on the predicted accident risk and the calculated person seriousness.
したがって、本発明の一形態によれば、前記事故リスク予測モデルと前記生体状態推定モデルと前記生体データに基づいて広義の危険状態(危険事象)を検知することができるようになる。その結果、広義の危険状態に基づいて発報の要否を判断することができ、さらには、広義の危険状態を回避するための対策案を呈示することができる。 Therefore, according to one embodiment of the present invention, it becomes possible to detect a dangerous state (hazardous event) in a broad sense based on the accident risk prediction model, the biological state estimation model, and the biological data. As a result, it becomes possible to determine whether or not an alarm should be issued based on the dangerous state in a broad sense, and further to present countermeasures for avoiding the dangerous state in a broad sense.
本明細書において開示される主題の、少なくとも一つの実施の詳細は、添付されている図面と以下の記述の中で述べられる。開示される主題のその他の特徴、態様、効果は、以下の開示、図面、請求項により明らかにされる。 Details of at least one implementation of the subject matter disclosed herein are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the disclosed subject matter will become apparent from the following disclosure, drawings, and claims.
以下、図面を参照しながら本発明の実施例について説明する。 The following describes an embodiment of the present invention with reference to the drawings.
まず、本発明の実施例1を説明する。 First, we will explain Example 1 of the present invention.
<システム構成>
図1は、本発明の実施例1を示し、安全運行支援システムの主要な構成の一例を示すブロック図である。本実施例の安全運行支援システムは、ネットワーク14を介して1以上の車両7の運行を支援する安全運行支援サーバ1を含む。
<System Configuration>
1 is a block diagram showing an example of a main configuration of a safe driving support system according to a first embodiment of the present invention. The safe driving support system according to the present embodiment includes a safe
車両7は、走行状態を検出する車載センサ8と、ドライバの生体データ64を検出する生体センサ12と、ドライバを特定するドライバID読取装置11と、検出された車載及び生体のセンサデータとドライバIDを収集して安全運行支援サーバ1へ送信する運転データ収集装置10と、安全運行支援サーバ1からドライバの交通事故のリスク(以下、事故リスク)に応じた警告を受け付けて、ドライバへ呈示する予測結果報知装置9と、生体データ64の計測状況の入力を受け付ける業務状態入力装置13を含む。
The
なお、図示の例では、運転データ収集装置10と予測結果報知装置9と業務状態入力装置13とドライバID読取装置11を独立した装置とした例を示すが、一つの携帯端末で構成することができる。この場合、携帯端末は、運転データ収集部と予測結果報知部と業務状態入力部とドライバID読取部として機能する。
In the illustrated example, the driving
車載センサ8としては、車両の位置情報を検出するGNSS(Global Navigation Satellite System)81と、車両の挙動や速度を検出する加速度センサ82と、走行環境を映像として検出するカメラ83を含むことができる。
The on-
車載センサ8は、上記に限定されるものではなく、車両の周囲の物体及び/又は距離を検出する測距センサや、運転操作を検出する操舵角センサ、車両の旋回操作を検出する角速度センサ等を用いることができる。また、加速度センサ82は、3軸加速度センサが望ましい。
The on-
生体センサ12は、心拍データを検出する心拍センサ121と、ドライバの動きを検出する加速度センサ122を含む。心拍センサ121は、心電や脈波あるいは心音などに基づき心拍を検出するセンサを用いることができる。
The
生体センサ12は、上記に限定されるものではなく、発汗量や、体温、まばたき、眼球運動、筋電あるいは脳波等を検出するセンサを採用することができる。生体センサ12としては、ドライバが装着可能なウェアラブルデバイスの他、ハンドル、シート、シートベルト等、車両内部に付属したセンシングデバイスや、ドライバの表情や挙動を撮像して画像を解析する画像認識システム等を用いることができる。
The
ドライバID読取装置11は、ドライバの識別子を記録したカードを読み込む。運転データ収集装置10は、所定の周期で車載センサ8と生体センサ12からデータを収集し、ネットワーク14を介して安全運行支援サーバ1へ送信する。
The
なお、図示の例では、ドライバID読取装置11を、ドライバの識別子を記録したカードを読み込む装置として構成した例を示したが、異なる構成としてもよい。例えば、ドライバID読取装置11を一つの携帯端末で構成し、携帯端末をドライバID読取部として機能させた場合、ドライバの識別子をドライバ自身に入力させることでドライバIDを読み取ったり、携帯端末が有するカメラを用いた公知の顔認証技術によってドライバを同定させることでドライバIDを読み取ったりしてもよい。
In the illustrated example, the
業務状態入力装置13は、運転や休憩や仮眠等、ドライバの業務の状態を受け付けて安全運行支援サーバ1へ送信する。
The work
安全運行支援サーバ1は、プロセッサ2と、メモリ3と、ストレージ装置4と、入出力装置5と、通信装置6を含む計算機である。メモリ3は、生体データ算出部31と、事故リスク定義生成部32と、事故リスク推定部33と、生体状態推定モデル生成部34と、事故リスク予測モデル生成部35と、モデル選択部36と、危険予測部37と、警告呈示部38と、データ収集部39の各機能部をプログラムとしてロードする。各プログラムはプロセッサ2によって実行される。なお、各機能部の詳細については後述する。
The safe
プロセッサ2は、各機能部のプログラムに従って処理を実行することによって、所定の機能を提供する機能部として稼働する。例えば、プロセッサ2は、生体データ算出プログラムを実行することで生体データ算出部31として機能する。他のプログラムについても同様である。さらに、プロセッサ2は、各プログラムが実行する複数の処理のそれぞれの機能を提供する機能部としても稼働する。計算機及び計算機システムは、これらの機能部を含む装置及びシステムである。
The
ストレージ装置4は、上記各機能部が使用するデータを格納する。ストレージ装置4は、車載センサデータ61と、生体センサデータ63と、業務・環境データ74と、事故リスク予測モデル71と、事故リスク予測データ66と、危険発生データ62と、生体データ64と、事故リスク定義モデル70と、アラート定義データ72と、事故リスク推定データ65と、対策案データ73と、生体状態推定モデル69と、当人深刻度データ67と、結合テーブル68と、属性情報データ75と、学習情報データ76とを格納する。
The
なお、車載センサデータ61は、後述するように、事故リスク定義モデル70を生成する際に使用する車載センサデータ61-1(第1の車載センサデータ)と、事故リスク予測モデル71を生成する際に使用する車載センサデータ61-2(第2の車載センサデータ)とが含まれる。以下の説明では、車載センサデータを区別しない場合には「-」以降を省略した符号「61」を使用する。
As described below, the on-
また、生体データ64は、後述するように、事故リスク予測モデル71を生成する際に使用する生体データ64-1(第1の生体データ)と、事故リスク予測モデル71へ入力して事故リスク予測データ66を生成する際に使用する生体データ64-2(第2の生体データ)と、生体状態推定モデル69を生成する際に使用する生体データ64-3(第3の生体データ)と、が含まれる。以下の説明では、生体データを区別しない場合には「-」以降を省略した符号「64」を使用する。各データの詳細については後述する。
As described below, the
入出力装置5は、マウス、キーボード、タッチパネル又はマイク等の入力装置と、ディスプレイやスピーカ等の出力装置を含む。通信装置6は、ネットワーク14を介して車両と通信を行う。
The input/
<処理概要>
図2は、安全運行支援システムで行われる処理の概要を示す図である。図示の例では、車両7の運行開始以前に実施しておく学習フェーズと、車両7の運行中に実施する運用フェーズで構成した例を示す。
<Processing Overview>
2 is a diagram showing an overview of the processing performed by the safe driving support system. In the example shown in the figure, an example is shown that is configured with a learning phase that is performed before the
はじめに、安全運行支援システムは、安全運行支援サーバ1において、車両7を運転中のドライバの危険状態を予測するために必要な、事故リスク予測モデル71と生体状態推定モデル69とを生成する。
First, the safe driving support system generates an accident
まず、事故リスク定義生成部32が、予め設定された危険発生データ62と、過去に収集した車載センサデータ61-1を入力して、危険が発生する確率を事故リスクとして推定する事故リスク定義モデル70を生成する(S1)。なお、車載センサデータ61-1の時系列と、危険発生データ62の時系列は同一の時系列である。
First, the accident risk
なお、事故リスク定義モデル70は、過去の車両の走行状態を示す車載センサデータ61-2(後述)を入力として、危険事象が発生する確率である事故リスクを推定する。なお、以下では事故リスクの値を百分率で示す。
The accident
危険発生データ62は、過去に収集した車載センサデータをもとに、危険と判定された事象を抽出して取得したデータであり、具体的には、急ブレーキや急旋回などのインシデントやインシデントに結びつく事象を、ドライバや管理者が判定したり、市販の車載警報機又はAIなどによって判定させたりして、その事象の種別と発生日時とから、予め設定されたデータである。さらに、危険発生データ62は、インシデントごとに重要度が設定されてもよい。
The
なお、本実施例ではインシデントとは交通事故につながる事象と定義する。また、インシデントに結びつく事象とは、ドライバがヒヤリ又はハッとするような状態を示す。さらに、重要度は大きくなるにつれて危険性が増大する例を示す。以下では、インシデント又はインシデントに結びつく事象を危険事象と定義する。 In this embodiment, an incident is defined as an event that can lead to a traffic accident. An event that leads to an incident is a state in which the driver feels a close call or is startled. In addition, an example is shown in which the danger increases as the importance level increases. In the following, an incident or an event that leads to an incident is defined as a dangerous event.
また、前記課題で述べた狭義の危険状態は、上記インシデントを含み、広義の危険状態は、上記インシデントに結びつく事象を含むことができる。 The dangerous situation in the narrow sense described in the above problem includes the above incident, and the dangerous situation in the broad sense can include events that are linked to the above incident.
事故リスク定義モデル70は、機械学習モデルであり、車載センサデータ61-2を入力することにより、危険事象が発生する事故リスクを推定する。機械学習モデルには、サポートベクターマシンやニューラルネットワーク、ロジスティック回帰など周知又は公知の手法を用いることができる。また事故リスク定義モデル70は、危険事象の種別毎に複数生成しておいてもよい。
The accident
次に、事故リスク推定部33は、過去に収集した車載センサデータ61-2を事故リスク定義モデル70に入力して、危険事象が発生する事故リスクを時系列に推定した事故リスク推定データ65を生成する(S2)。
Next, the accident risk estimation unit 33 inputs the previously collected vehicle sensor data 61-2 into the accident
事故リスク推定データ65は、車載センサデータ61-2に対して危険事象が発生する確率を、車載センサデータ61-2と同一の時系列として生成されたデータである。
The accident
その後、事故リスク予測モデル生成部35は、事故リスク推定データ65と、過去の生体データ64-1と、を入力し、走行中の車両7のドライバの生体データ64-2(後述)から、所定時間後の事故リスクを予測して出力し、事故リスク予測モデル71を生成する(S4)。なお、過去の生体データ64-1とは、過去に収集した車載センサデータ61-2に対応する過去の生体センサデータ63から、生体データ算出部31が算出したものである。
Then, the accident risk prediction
過去に収集された生体センサデータ63から算出された生体データ64-1は、本実施例では、例えばドライバの心拍データから算出された平均心拍数、心拍データ系列の非線形解析で算出される最大リアプノフ指数、心拍データから抽出された心拍間隔データの周波数領域解析、又は自律神経機能指標(LF/HFなど)などを用いて、算出することができる。なお、自律神経機能指標(LF/HFなど)は、時間領域解析や非線形解析等の手法により算出することができる。
In this embodiment, the biometric data 64-1 calculated from the
なお、生体データ64-1は、車載センサデータ61-2の時系列に対応する過去の生体センサデータ63から生体データ算出部31が算出した生体指標である。
The biometric data 64-1 is a biometric indicator calculated by the biometric data calculation unit 31 from past
事故リスク予測モデル71は、周知又は公知の機械学習モデルで構成され、走行中のドライバの生体データ64-2を入力として所定時間後の事故リスクを出力する。走行中のドライバの生体データ64-2は、ドライバの生体センサデータ63から生体データ算出部31で算出した生体指標であり、安全運行支援サーバ1が走行中の車両7から受信したものである。
The accident
なお、事故リスク予測モデル71としては、事故リスクの種別や使用する生体データの種別、予測を適用する車両の走行環境や所定時間に応じて、複数のモデル予めを生成しておくのがよい。複数のモデルを生成しておくことで、危険予測処理において適するものを選択し、使い分けが可能になる。
As the accident
また、ドライバの業務特性(一般道走行、高速走行、昼夜連続で業務従事など)や運転経験(運転年数、運転技能、所持免許種別)や健康特性(性別、睡眠時間の多寡など)を格納した属性情報データ75に応じてモデルを複数生成しておいてもよい。
In addition, multiple models may be generated based on
次に、生体状態推定モデル生成部34は、過去に計測した生体データ64-3を入力として、入力(現在の生体データ64-2)が過去に計測した生体データ64-3に対してどの程度乖離しているかを示す当人深刻度を推定して出力する生体状態推定モデル69を生成する(S3)。なお、現在の生体データ64-2が過去に計測した生体データ64-3に対する乖離の度合いは、異常度として表してもよい。
Next, the biological state estimation model generation unit 34 uses previously measured biological data 64-3 as input and generates a biological
生体状態推定モデル69は、周知又は公知の統計的モデルや機械学習モデルで構成される。生体状態推定モデル69は、典型的には、生体データ64-3の種別毎に複数生成されており、ある種別の生体データ64-3を入力として、モデル生成に用いた生体データ64-3を基準とした異常度(当人深刻度)を示す統計量を出力する教師なしモデルである。
The biological
統計的モデルとしては例えば、モデル生成に用いた生体データ64-3の平均値と標準偏差を用いて入力を正規化したz-scoreを出力する統計的モデルや、モデル生成に用いた生体データ64-3の最大値と最小値を用いて0から1の範囲に出力を正規化する統計的モデルや、モデル生成に用いた生体データ64-3の統計量を基準として、その値からの変化率を出力する統計的モデルや、生体状態推定モデル69の生成に用いた生体データ64-3から推定したデータ分布上における分位点を出力する統計的モデルなどを利用することができる。
Examples of statistical models that can be used include a statistical model that outputs a z-score obtained by normalizing the input using the average value and standard deviation of the biological data 64-3 used to generate the model, a statistical model that normalizes the output to a range of 0 to 1 using the maximum and minimum values of the biological data 64-3 used to generate the model, a statistical model that outputs the rate of change from a value based on the statistics of the biological data 64-3 used to generate the model, and a statistical model that outputs a quantile on the data distribution estimated from the biological data 64-3 used to generate the biological
また、機械学習モデルとしては例えば、生体状態推定モデル69の生成に用いた生体データ64-3からノンパラメトリックにデータ分布を推定しておき、その分布のクラスター中心からの距離を出力する異常検知モデルを利用することができる。
As a machine learning model, for example, an anomaly detection model can be used that estimates a data distribution nonparametrically from the biological data 64-3 used to generate the biological
また、教師なしの生体状態推定モデル69に加えて、教師ありの生体状態推定モデル69を採用することもできる。この場合、周知又は公知の手法で推定したドライバの眠気やドライバの覚醒状態の指標となるまばたきの回数(瞬目数)、ドライバが主観的な疲労度をVisual Analogue Scale(VAS)で回答した主観疲労度などを収集した学習情報データ76を目的変数として推定する周知又は公知の統計的モデルや機械学習モデルを用いて生体状態推定モデル69を構成することができる。この場合、例えば、統計的モデルとしては回帰モデルなどを採用し、機械学習モデルとしてはサポートベクターマシンやニューラルネットワークなどを採用することができる。
In addition to the unsupervised biological
なお、生体状態推定モデル69の入力とする生体データ64-3は、典型的には単変量であるが、多変量としてもよい。入力を多変量とする場合には、後述する警告呈示処理における危険状態回避のための対策案生成に活用しやすい生体データ種別の組み合わせを入力とすることが望ましい。この場合、生体状態推定モデル69は、重回帰モデルやマハラノビスタグチ法、多変量統計的プロセス管理などの公知の手法により構成することができる。
The biometric data 64-3 input to the biometric
また、生体状態推定モデル69はドライバ毎に生成してもよいし、複数のドライバ群をまとめて一つの生体状態推定モデル69を生成しておいてもよい。複数のドライバ群をまとめる場合には、生体は個人差が大きいことから、類似の生体応答を示すドライバ群について生体状態推定モデル69を生成することが望ましい。
The biological
類似の生体応答を示す複数のドライバ群から生体状態推定モデル69を生成しておくことで、生体応答の個人差を吸収し、かつ生体状態推定モデル69を生成するのに要するデータを計測する時間を短縮することができる。
By generating a biological
さらに、所要データ量が計測された後には、類似の生体応答を示す複数のドライバ群から生成した生体状態推定モデル69から、対象のドライバのみから生成した生体状態推定モデル69へと切り替えて使用することが望ましい。これにより、個人の生体応答をより考慮した当人深刻度を出力することが可能となる。
Furthermore, after the required amount of data has been measured, it is desirable to switch from using the biological
続いて、安全運行支援システムは、安全運行支援サーバ1を用いて、生成された事故リスク予測モデル71と生体状態推定モデル69とを用いて、実際に車両7を運転中のドライバの危険事象の発生確率を予測する。
Then, the safe driving support system uses the safe
まず、危険予測部37は、データ収集部39が車両7から受信した生体センサ12で計測された心拍データなどの生体センサデータ63を生体データ算出部31へ入力し、生体データ64-2を算出させる(S5)。
First, the
また、危険予測部37は事故リスク予測モデル71や生体状態推定モデル69が複数存在する場合、モデル選択部36で業務・環境データ74や属性情報データ75に応じた事故リスク予測モデル71や生体状態推定モデル69を選択する。
In addition, when there are multiple accident
その後、危険予測部37は事故リスク予測モデル71に対して生体データ64-2を入力して事故リスク予測データ66を予測(生成)する(S6A)。また、危険予測部37は生体状態推定モデル69に生体データ64-2を入力して、生体データ種別毎に当人深刻度データ67を算出する(S6B)。
Then, the
そして、危険予測部37は事故リスク予測データ66の予測に寄与していた生体データ64-2の種別(寄与指標)を抽出し、事故リスク予測データ66と、事故リスク予測データ66の算出に用いた事故リスク予測モデル71と、寄与指標と、寄与指標の当人深刻度データ67と、を突合して結合テーブル68に格納する(S7A)。
Then, the
寄与指標の抽出においては、危険予測部37が生体データ64-2と、事故リスク予測データ66と、事故リスク予測データ66の算出に用いた事故リスク予測モデル71と、から寄与指標を抽出する。
When extracting the contribution index, the
危険予測部37は、例えば、事故リスク予測モデル71としてロジスティック回帰などの線形モデルを用いた場合には、単純には回帰係数と生体データ64-2との積が最大となる生体データ種別を寄与指標として抽出することができる。
For example, when a linear model such as logistic regression is used as the accident
また、事故リスク予測モデル71としてニューラルネットワークなどを用いる場合には、例えば機械学習モデルの説明性を担保するために利用される公知の手法であるSHapley Additive exPlanations(SHAP)を用いて危険予測部37が各生体データ64-2の寄与度を算出し、寄与度が最大であったものを寄与指標として抽出することができる。
In addition, when a neural network or the like is used as the accident
そして、警告呈示部38は結合テーブル68に格納された事故リスクと当人深刻度とに基づいて発報の判定(以下、発報判定)を行う(S7B)。警告呈示部38は、ドライバが広義の危険状態であると判定した場合には、広義の危険状態を回避するための対策案を生成する(S7C)。
The
発報判定では、事故リスク又は当人深刻度がそれぞれ所定の閾値を超過していた場合、或いは、事故リスク及び当人深刻度に関する値が所定の閾値を超過していた場合、警告呈示部38は、広義の危険状態(危険事象)に該当すると判定する。なお、前者の場合、発報判定に際して、警告呈示部38が、事故リスク又は当人深刻度のいずれかの閾値を設定しなくても構わない。
In determining whether to issue an alert, if the accident risk or the severity of the person concerned exceeds a predetermined threshold, or if the values related to the accident risk and the severity of the person concerned exceed a predetermined threshold, the
例えば、警告呈示部38が、事故リスクのみに閾値を設定した場合には、一般に事故リスクが高いと判定される場面について発報を行うことができる。また、警告呈示部38が、当人深刻度のみに閾値を設定した場合には、ドライバ個人にとっての体調の急変などの生体データ64-2の異常について発報を行うことができる。また、対応する事故リスク及び当人深刻度のレコードのみでなく、事故リスク及び当人深刻度の時系列に対して閾値を設定してもよい。
For example, if the
警告呈示部38が実施する対策案の生成では、広義の危険状態を回避するための対策案を結合テーブル68と対策案データ73に基づいて生成する。過去の知見から、ある種別の生体データ64-2が変化した場合を生理学的に解釈する手法や、ある種別の生体データ64-2を変化させるための方法が知られている。
When generating countermeasures implemented by the
対策案データ73には、生体データ64-2の種別毎に値が増減した場合の生理学的解釈や、値を増減させるため生体データ64-2の方法を格納しておく。結合テーブル68には事故リスクの予測に寄与した寄与指標が格納されているため、寄与指標(後述)に該当する生理学的解釈及び寄与指標を増減させるための方法を取得することで、広義の危険状態を回避するための対策案をドライバの状態に応じて生成することができる。
例えば、寄与指標が自律神経機能指標のLF/HFで、LF/HFが正の方向に当人深刻度が高い場合は、過緊張にあると生理学的に解釈でき、警告呈示部38は、ドライバのLF/HFを低下させるために「ゆっくりとした呼吸をしてみましょう」など、リラックスを促す対策案を生成してよい。
For example, if the contributing index is the autonomic nerve function index LF/HF, and the LF/HF is in the positive direction and the individual's severity is high, this can be physiologically interpreted as being under hypertension, and the
また、寄与指標が平均心拍数で、平均心拍数が低下傾向にあり、当人深刻度が高い場合には、眠気が増大していると生理学的に解釈し、警告呈示部38が「次のコンビニで一旦停車し、車外へ出て体を伸ばしてみましょう」など、眠気の解消を促す対策案を生成してよい。
In addition, if the contributing index is the average heart rate, the average heart rate is on a downward trend, and the individual's seriousness is high, this may be physiologically interpreted as an increase in drowsiness, and the
また、対策案の生成においては、警告呈示部38が対策案に寄与指標の当人深刻度に基づく情報を追加することができる。事故リスクに基づく警告だけでは、警告を受けるドライバ本人にとっての危険性が伝わりにくいが、当人深刻度に基づくドライバ本人にとっての理解可能な形で警告を呈示することで、警告に対するドライバの受容度の向上が期待される。さらに、対策案の生成においては、警告呈示部38が対策案に業務・環境データ74や属性情報データ75に基づく情報を追加することができる。
In addition, when generating a countermeasure proposal, the
対策案の生成の後に、警告呈示部38は、広義の危険状態にあると判定された車両7に対して、対策案を含むアラートやメッセージとして警告を送信する(S8)。また、警告呈示部38は、車両7に対してのみではなく、ドライバ管理者に対し警告を送信し、入出力装置5のディスプレイに表示してよい。この場合、ドライバのディスプレイに表示する内容には、ドライバの位置情報などを含む画像を含むことができる。
After generating the proposed countermeasures, the
車両7は、安全運行支援サーバ1から警告を受信すると、予測結果報知装置9でアラートを出力し、ドライバに対してアラート又はメッセージを伝達する。
When the
安全運行支援サーバ1は、事故リスク予測モデル71を用いて予測した所定時間後の事故リスクと、生体状態推定モデル69を用いて推定した生体データ64-2の当人深刻度とに基づいて広義の危険状態を判定することで、生体データ64-2に含まれるドライバ毎の個人差を吸収して広義の危険状態を検知することができる。
The safe
また、安全運行支援サーバ1は、広義の危険状態と判定した際に、寄与指標と寄与指標の当人深刻度とに基づいて広義の危険状態を回避するための対策案を生成し、対策案を含む警告を該当車両の予測結果報知装置や入出力装置5のディスプレイへ送信する。これにより、安全運行支援サーバ1は、事故リスクが増大する前にドライバやドライバ管理者に対して警告を呈示し、広義の危険状態を回避するための対策を取らせることができる。
When the safe
以上により、安全運行支援サーバ1は、広義の危険状態を事前に回避させ、ドライバが狭義の危険状態に陥ることを未然に防いで、各車両7の安全な運行を支援することができる。
As a result, the safe
<処理の詳細>
図3は、事故リスク予測モデル71の生成処理の一例を示すフローチャートである。この処理は、走行中の危険検知を行う車両7から生体データ64-2を受け付ける以前(図2の学習段階)に実施して、事故リスク予測モデル71を予め生成しておく。
<Processing details>
3 is a flowchart showing an example of a process for generating the accident
事故リスク定義生成部32は、過去に収集した危険発生データ62と、対応する車載センサデータ61-1を入力として事故リスク定義モデル70を生成する(S1)。
The accident risk
続いて事故リスク予測モデル生成部35は、生成された事故リスク定義モデル70へ過去に収集した車載センサデータ61-2を入力して事故リスク推定データ65を生成する(S2)。
Then, the accident risk prediction
次に事故リスク予測モデル生成部35は、過去に収集した車載センサデータ61-2に対応する生体データ64-1と、事故リスク推定データ65とから、事故リスク予測モデル71を生成する(S4)。この場合、事故リスク予測モデル生成部35は、業務・環境データ74に基づき、類似の業務特性や環境特性毎に事故リスク予測モデル71を生成し、その情報を事故リスク予測モデル71にメタ情報として付与しておいてもよい。
Next, the accident risk prediction
上記処理によって、安全運行支援サーバ1は、事故リスク定義モデル70を生成して事故リスク推定データ65を生成した後に、事故リスク推定データ65と時系列的に対応する生体データ64-1から事故リスク予測モデル71を生成する。
Through the above process, the safe
また、上記処理は、危険発生データ62の量や種別が一定量増加する度、事故リスクの高い事故リスク推定データ65が一定度増加する度、あるいは一定頻度で行われ、都度事故リスク定義モデル70や事故リスク予測モデル71は更新される。
The above process is also performed each time the amount or type of
図4は、生体状態推定モデル69の生成処理の一例を示すフローチャートである。この処理は、ある車両7に対して走行中の危険予測を行う以前(図2の学習段階)に実施して、生体データ64-3の種別毎に生体状態推定モデル69を生成しておく。
Figure 4 is a flowchart showing an example of a process for generating a biological
生体状態推定モデル生成部34は、まず生体状態推定モデル69の生成に用いるドライバ群として、類似生体応答を示すドライバ群を抽出する(S11)。典型的にはある種別の生体データ64-3の平均や、標準偏差、中央値、分位数といった日毎の統計量や、その週毎や月毎の統計量を用いて、周知又は公知の手法でクラスタリングなどを行って、類似生体応答を示すドライバ群を抽出する。 The biological state estimation model generation unit 34 first extracts a group of drivers who show similar biological responses as a group of drivers to be used in generating the biological state estimation model 69 (S11). Typically, the unit performs clustering or the like using known or publicly known methods to extract a group of drivers who show similar biological responses using daily statistics such as the average, standard deviation, median, and quantiles of a certain type of biological data 64-3, or weekly or monthly statistics.
この場合、生体状態推定モデル生成部34は、生体データ64-3に加えて、業務・環境データ74に含まれる情報や、属性情報データ75に含まれる性別や、年齢に基づいて層別化した年代などの情報もクラスタリングのための入力に加えてもよい。
In this case, in addition to the biometric data 64-3, the biological state estimation model generation unit 34 may also add information contained in the business/
また、生体状態推定モデル生成部34は、クラスタリングを行うために入力する生体データ64-3を選択するに際して、学習情報データ76に基づいて同一の計測条件で計測された生体データ64-3のみを選択し、学習情報データ76に格納された期間の生体データ64-3のみを入力してもよい。これにより、計測条件がコントロールされ、生体データ64-3のばらつきが抑えられることが期待される。
In addition, when selecting the biological data 64-3 to be input for clustering, the biological state estimation model generation unit 34 may select only the biological data 64-3 measured under the same measurement conditions based on the learning
生体状態推定モデル生成部34は、さらに、特定のドライバに関して十分な量の生体データ64-3が計測できている場合、複数のドライバ群に代えて特定のドライバのみを抽出してもよい。これにより、特定個人の特性により合致した当人深刻度を推定することができる。 The biological condition estimation model generation unit 34 may further extract only the specific driver instead of a group of multiple drivers if a sufficient amount of biological data 64-3 has been measured for the specific driver. This allows the estimation of the severity of the specific individual that is more in line with the characteristics of the specific individual.
続いて、生体状態推定モデル生成部34は、抽出されたドライバ群について過去に収集された生体データ64-3を入力として、生体状態推定モデル69を生体データ64-3の種別毎に生成する(S3)。
Next, the biological state estimation model generation unit 34 uses the biological data 64-3 previously collected for the extracted driver group as input and generates a biological
この場合、生体状態推定モデル生成部34は、上記ドライバ抽出と同様に、学習情報データ76に基づいて同一の計測条件で計測された生体データ64-3のみを選択し、学習情報データ76に格納された期間の生体データ64-3のみを入力してもよい。
In this case, the biological state estimation model generation unit 34 may select only the biological data 64-3 measured under the same measurement conditions based on the learning
また、生体状態推定モデル生成部34は、生体状態推定モデル69として教師ありモデルを生成する場合、学習情報データ76に格納された期間の目的変数と、対応する生体データ64-3を入力として、生体状態推定モデル69を生体データ64-3の種別毎に生成する。
When the biological state estimation model generation unit 34 generates a supervised model as the biological
この場合、生体状態推定モデル生成部34は、入力とする生体データ64-3の種別や、類似生体特性に関する情報をメタ情報として生体状態推定モデル69に付与してもよい。
In this case, the biological state estimation model generation unit 34 may add information regarding the type of input biological data 64-3 and similar biological characteristics to the biological
上記処理によって、類似する生体応答特性を示すドライバ群を抽出した後に、抽出されたドライバ群についての生体データ64-3から生体状態推定モデル69が生体データ64-3の種別毎に生成される。
After extracting groups of drivers who exhibit similar biological response characteristics through the above process, a biological
また、複数のドライバから生成する上記処理は、対象のドライバ数が一定量増大する度や、生体データ64-3が一定量増大する度、あるいは一定期間毎に行われて、生体状態推定モデル69が更新される。さらに、特定ドライバから生成する上記処理は、生体データ64-3が一定量増大する度あるいは一定期間毎に行われ、生体状態推定モデル69が更新される。
The above process of generating from multiple drivers is performed each time the number of target drivers increases by a certain amount, each time the biometric data 64-3 increases by a certain amount, or at regular intervals, and the biometric
なお、生体状態推定モデル69の生成に用いる生体データ64-3は、事故リスク予測モデル71の生成に用いる生体データ64-1と異なり、車載センサデータ61-2と対応する必要や、事故リスクの高い場合に対応する必要が無く、計測シーンの限定が少ない。
The biometric data 64-3 used to generate the biometric
よって、生体状態推定モデル69の生成に用いる生体データ64-3の計測が容易であるため、事故リスク予測モデル71の生成に比較して短期間でデータを計測することができ、したがって更新頻度を高く設定することが可能であると期待できる。
Therefore, since the biological data 64-3 used to generate the biological
さらに、広義の危険状態は発生が稀なため、生体応答が類似した複数のドライバ群のみから事故リスク予測モデル71を構築すると時間を要する。一方、本実施例では事故リスク予測モデル71ではなく、生体状態推定モデル69において複数のドライバ間の生体応答の個人差を吸収するため、事故リスク予測モデル71の生成には生体応答が類似しないドライバのデータも活用したモデル生成が可能である。そして、生体状態推定モデル69の生成には運転中に容易に収集可能な生体特性の類似するドライバのデータのみからモデル生成が可能である。
Furthermore, because the occurrence of dangerous conditions in a broad sense is rare, it takes time to construct an accident
以上により、事故リスク予測モデル71の生成において生体応答の個人差を吸収する手法に比較し、本実施例は危険予測処理の実現に必要なモデル生成の所要時間を短縮することができる。
As a result, this embodiment can reduce the time required to generate a model required to realize hazard prediction processing, compared to a method that absorbs individual differences in biological responses when generating an accident
図5は、生体データ64の算出処理の一例を示すフローチャートである。この処理は、車両7からデータを受信する度に生体データ算出部31で行われる。
Figure 5 is a flowchart showing an example of the calculation process of the
安全運行支援サーバ1のデータ収集部39は、車両7の運転データ収集装置10から、車載センサ8と生体センサ12のデータを受信する(S21)。
The
データ収集部39は、心拍センサ121が検出した心拍データと、加速度センサ122が検出した加速度データとを、生体センサデータ63に格納する(S22)。なお、車載センサ8のデータは車載センサデータ61に格納する。
The
次に、生体データ算出部31が図6で後述する手法により、生体センサデータ63を入力として生体データ64を算出する(S23)。生体データ算出部31は、算出したデータを生体データ64に格納する(S24)。上記処理によって、生体センサデータ63から生体データ64を算出する。
Next, the biometric data calculation unit 31 calculates the
図6は、心拍データを用いた生体データ64の計算処理の一例を示すフローチャートである。この処理は、生体センサデータ63が生体データ64に格納される度に生体データ算出部31で行われる。
Figure 6 is a flowchart showing an example of a calculation process of the
心拍データを用いた生体データ64の計算処理は、周知又は公知の手法により行われるため、その概要のみを以下で述べる。まず、生体データ算出部31は、生体センサデータ63のうち、心拍データを読み込む(S31)。なお、心拍データとは、運転中のドライバから心拍センサ121より取得した心拍の間隔を抽出可能なデータを指し、具体的には、心電データ、脈波データ又は心音データ等が挙げられる。
Since the calculation process of the
続いて、生体データ算出部31は、心拍データから拍動間隔IBI(Inter Beat Interval)を抽出し、その時系列を算出する(S32)。心電データの場合、IBIは特に心電R波の間隔を利用するRRI(R-R Interval)時系列を算出してよい。以下では、例として特にRRIについて言及する。 Then, the biological data calculation unit 31 extracts the beat interval IBI (Inter Beat Interval) from the heartbeat data and calculates its time series (S32). In the case of electrocardiogram data, the IBI may be calculated as an RRI (R-R Interval) time series that uses the interval between electrocardiogram R waves. In the following, the RRI will be mentioned in particular as an example.
生体データ算出部31は、RRIから必要に応じた解析を行うことで自律神経機能指標を算出する。必要に応じた解析には、周波数領域解析や、時間領域解析、RRI非線形領域解析が例として挙げられる。 The biological data calculation unit 31 calculates the autonomic nerve function index by performing analysis as needed from the RRI. Examples of analysis as needed include frequency domain analysis, time domain analysis, and RRI nonlinear domain analysis.
生体データ算出部31は、周波数領域解析ではRRI時系列からパワースペクトル密度を介して周波数領域指標を算出する(S33)。RRI時系列は、不等間隔時系列データであるため、スプライン補間などで等間隔にリサンプリングしてから自己回帰モデルや最大エントロピー法を用いて、もしくは不等間隔データを利用可能なLomb-Scargle 法など公知の手法を用いてパワースペクトル密度PSD(Power Spectral Density)を算出する。 In the frequency domain analysis, the biological data calculation unit 31 calculates frequency domain indices from the RRI time series via power spectral density (S33). Since the RRI time series is irregularly spaced time series data, it is resampled at regular intervals using spline interpolation or the like, and then the power spectral density PSD (Power Spectral Density) is calculated using an autoregressive model or maximum entropy method, or a known method such as the Lomb-Scargle method that can use irregularly spaced data.
生体データ算出部31は、算出されたPSDのうち、例えば0.05 Hz-0.15 Hzの低周波数領域の積分値LFや、0.15 Hz-0.40 Hzの高周波数領域の積分値HFと、LFとHFの和であるTP、LFをHFで除したLF/HF、LFをTPで除して百分率としたLFnuなどを自律神経機能指標の周波数領域指標として算出する。 The biometric data calculation unit 31 calculates, from the calculated PSD, for example, the integral value LF of the low frequency region of 0.05 Hz-0.15 Hz, the integral value HF of the high frequency region of 0.15 Hz-0.40 Hz, TP which is the sum of LF and HF, LF/HF which is LF divided by HF, and LFnu which is LF divided by TP as a percentage, as frequency domain indices of autonomic nerve function indexes.
生体データ算出部31は、時間領域解析では、RRI時系列や隣接するRRIの差分系列であるΔRRI時系列の統計量を算出することで時間領域指標を算出する(S34)。例えば、RRI時系列の平均値の逆数である平均心拍数やRRIの標準偏差であるSDNNを算出する。また、ΔRRI時系列からは例えば、ΔRRI時系列を構成する差分値の絶対値が50msを超過するデータ総数であるNN50や、NN50をΔRRI時系列のデータ総数で除したpNN50や、ΔRRIの標準偏差であるSDSDを算出し、自律神経機能指標の時間領域指標として算出する。 In the time domain analysis, the biological data calculation unit 31 calculates a time domain index by calculating statistics of the RRI time series and the ΔRRI time series, which is a difference series between adjacent RRIs (S34). For example, the average heart rate, which is the reciprocal of the average value of the RRI time series, and SDNN, which is the standard deviation of the RRI, are calculated. In addition, from the ΔRRI time series, for example, NN50, which is the total number of data whose absolute value of the difference value constituting the ΔRRI time series exceeds 50 ms, pNN50, which is NN50 divided by the total number of data in the ΔRRI time series, and SDSD, which is the standard deviation of the ΔRRI, are calculated and calculated as a time domain index of the autonomic nerve function index.
生体データ算出部31は、RRI非線形領域解析では、各種手法により非線形特徴量を算出する(S35)。生体データ算出部31は、例えば、RRI時系列RRI(t)をX軸に、RRI時系列を1時刻進めた時系列RRI(t+1)をY軸にプロットするポアンカレプロット解析を通じ、プロットされた領域を楕円近似した楕円面積Sを算出する。また、生体データ算出部31は、相似エントロピーやDetrended Fluctuation Analysisによるα1、α2、トーン-エントロピー解析に基づくトーンやエントロピーを算出し、自律神経機能指標のRRI非線形領域指標として算出する。 In the RRI nonlinear region analysis, the biometric data calculation unit 31 calculates nonlinear features using various methods (S35). For example, the biometric data calculation unit 31 calculates an ellipse area S that approximates the plotted region through Poincaré plot analysis in which the RRI time series RRI(t) is plotted on the X-axis and the time series RRI(t+1) obtained by advancing the RRI time series by one time is plotted on the Y-axis. In addition, the biometric data calculation unit 31 calculates similarity entropy, α1 and α2 by Detrended Fluctuation Analysis, and tone and entropy based on tone-entropy analysis, and calculates them as the RRI nonlinear region index of the autonomic nerve function index.
また、生体データ算出部31は、RRI抽出を行う前の心拍データに対して心拍非線形領域解析を行って心拍非線形領域指標を算出することもできる(S36)。生体データ算出部31は、例えば、心拍データに対してカオス解析を適用することで、心拍データの相関次元や最大リアプノフ指数を算出し、自律神経機能指標の心拍非線形領域指標として算出する。 The biological data calculation unit 31 can also perform a heart rate nonlinear region analysis on the heart rate data before extracting the RRI to calculate a heart rate nonlinear region index (S36). For example, the biological data calculation unit 31 applies chaos analysis to the heart rate data to calculate the correlation dimension and maximum Lyapunov exponent of the heart rate data, and calculates them as the heart rate nonlinear region index of the autonomic nerve function index.
算出された自律神経機能指標は、自律神経系に制御されたドライバの生体状態を反映しているため、ドライバに広義の危険状態を回避するための対策案として呈示するために必要な、ドライバの生体状態を測る指標を算出することで、生体状態に合わせた警告呈示を実現できる。例えば、LF/HFは主としてストレスや緊張状態に亢進する交感神経活動と主としてリラックス状態に亢進する副交感神経活動のバランスを測る指標であるため、生体データ算出部31がLF/HFを算出することでドライバの緊張-リラックス状態を踏まえた警告を呈示できる。 The calculated autonomic nervous function index reflects the driver's biological state controlled by the autonomic nervous system, so by calculating an index that measures the driver's biological state and presenting it to the driver as a countermeasure to avoid dangerous situations in a broad sense, it is possible to present a warning that matches the biological state. For example, since LF/HF is an index that measures the balance between sympathetic nervous activity, which is mainly increased in stress or tension states, and parasympathetic nervous activity, which is mainly increased in relaxation states, the biological data calculation unit 31 can calculate LF/HF to present a warning that takes into account the driver's tension-relaxation state.
その後、生体データ算出部31は、算出された自律神経機能指標群をまとめて生体データ64に格納する(S24)。上記処理によって、生体センサデータ63のうち心拍データから、自律神経機能指標を算出し、生体データ64として格納する。
Then, the biometric data calculation unit 31 collectively stores the calculated autonomic nerve function indexes in the biometric data 64 (S24). Through the above process, the autonomic nerve function index is calculated from the heart rate data in the
なお、生体データ算出部31は、上記ステップS33~S36の処理を並列的に実行してもよいし、順次実行するようにしてもよい。 The biometric data calculation unit 31 may execute the processes in steps S33 to S36 in parallel or sequentially.
図7は、安全運行支援サーバ1で行われる、危険予測処理の一例を示すフローチャートである。この処理は、生体データ64-2が更新される度などの所定のタイミングで実行される。危険予測部37は、最新の期間から所定期間までの生体データ64-2を取得する(S12)。
Figure 7 is a flowchart showing an example of a risk prediction process performed by the safe
次に、モデル選択部36は、業務・環境データ74から、解析対象のドライバIDと、車両IDとを特定し、業務・環境データ74に基づき事故リスク予測モデル71及び生体状態推定モデル69を選択する(S13及びS14)。事故リスク予測モデル71の選択では、例えば、業務・環境データ74の車体サイズや、天候、渋滞状況などに基づいて使用するモデルを選択する。
Next, the
生体状態推定モデル69の選択では、例えば、属性情報データ75に格納されたドライバIDに対応する生体状態推定モデル69の情報などに基づいてモデル選択部36が使用するモデルを選択する。
When selecting the biological
次に、危険予測部37は、選択された事故リスク予測モデル71に、解析対象のドライバIDの生体データ64-2を入力して事故リスクを予測し、事故リスク予測データ66に格納する(S6A)。なお、上記では事故リスク予測モデル71に生体データ64-2を入力する例を示したが、これに限定されるものではなく、業務・環境データ74や属性情報データ75を事故リスク予測モデル71の入力に加えてもよい。
Next, the
例えば、属性情報データ75に含まれる運転適性診断などで得られた運転技能情報や、Temperament and Character Inventory(TCI)、Temperament Evaluation of the Memphis, Pisa, Paris, and San Diego Autoquestionnaire(TEMPS-A)、ビッグ・ファイブ・パーソナリティを測定するためのTen Item Personality Inventory、NEO―FFIなどで得られた性格気質情報を入力することで、ドライバの運転技能や性格も加味して、より精度の高い事故リスクの予測を実現させることができる。
For example, by inputting driving skill information obtained from a driving aptitude test included in the
また、危険予測部37は、選択された生体状態推定モデル69に、解析対象のドライバIDの生体データ64-2を入力して生体データ種別毎に複数の当人深刻度を推定し、当人深刻度データ67に格納する(S6B)。なお、上記では単変量で生体データ64-2を入力する例を示したが、以上の他に例えば、危険予測部37が多変量の生体データ64-2を入力して当人深刻度を算出してもよい。
The
続いて、危険予測部37は、予測された事故リスク予測データ66と事故リスクの予測に用いた事故リスク予測モデル71と、解析対象のドライバIDの生体データ64-2と、推定された当人深刻度データ67とを用いて、事故リスクの予測に寄与した寄与指標を抽出し、寄与指標と寄与指標の当人深刻度と事故リスクと事故リスク予測モデル71情報とを突合して結合テーブル68に格納する(S7A)。
Next, the
上記処理によって、生体データ64-2が更新された後などの所定のタイミングにおいて、広義の危険状態を検知して警告を呈示するのに用いる寄与指標と寄与指標の当人深刻度と事故リスクと事故リスク予測モデル情報とが結合テーブル68に格納される。 By the above process, at a specified timing, such as after the biometric data 64-2 is updated, the contribution index, the individual's seriousness of the contribution index, the accident risk, and the accident risk prediction model information used to detect a broadly defined dangerous condition and issue a warning are stored in the combination table 68.
なお、危険予測部37は、上記ステップS13、S14の処理を並列的に実行してもよいし、順次実行してもよい。
The
図8は、安全運行支援サーバ1で行われる、警告呈示処理の一例を示すフローチャートである。この処理は、結合テーブル68が更新される度などの所定のタイミングで実行される。
Figure 8 is a flowchart showing an example of a warning display process performed by the safe
警告呈示部38は、アラート定義データ72から、警告を呈示する条件である発報定義を読み込む(S41)。発報定義は、事故リスク予測モデル71や生体状態推定モデル69に応じて複数設定してよい。また、ドライバに対する予測結果報知装置9の音声通知を用いる、ディスプレイに表示する、ドライバ管理者の入出力装置5のディスプレイに表示する、入出力装置5を介してメール通知するなど、警告呈示の対象や方法により複数の発報定義を設定してよい。
The
警告呈示部38は、結合テーブル68の各レコードの事故リスク及び当人深刻度を参照(S42)し、発報定義に設定された閾値を超過したドライバの存在を判定する(S7B)。
The
警告呈示部38は、閾値を超過し発報判定に該当するドライバが存在した場合は、呈示する警告に含む対策案を生成する(S7C)。対策案は、結合テーブル68の寄与指標に対応する対策案データ73を参照して生成される。
When a driver exceeds the threshold and is judged to be an alert driver, the
また、対策案には警告を受ける当該ドライバにとっての警告受容性を高めるため、警告呈示部38が結合テーブル68の寄与指標の当該深刻度を用いて、本人にとってどれほど異常な状態であるのかが分かる情報を付与してもよい。例えば、警告呈示部38が「N年に1回しか起こらない状態です」などの情報を付与してもよい。
In addition, in order to increase the acceptability of the warning to the driver who receives the warning, the
さらに、警告呈示部38は、対策案に業務・環境データ74や属性情報データ75、結合テーブル68に基づく情報を追加することができる。例えば、警告呈示部38は、結合テーブル68に格納された事故リスク予測モデル71の情報から、事故リスクが高まるとされた時刻Nの情報に基づき、対策案としてフィードバックする内容を更新してもよい。また例えば、業務・環境データ74に格納された天気や気温の情報に基づき、警告呈示部38がフィードバックの内容を更新してもよい。
Furthermore, the
そして、警告呈示部38は、業務・環境データ74に基づいてドライバIDから送信対象の車両IDを取得して、その車両7を送信対象とする。なお、ドライバではなくドライバ管理者を送信対象とする場合には、警告呈示部38は、車両IDを取得する代わりに管理者IDを特定し、管理者が操作する安全運行支援サーバ1の入出力装置5を送信対象としてよい。
Then, the
その後、警告呈示部38は生成された対策案に、発報判定に該当した発報定義に基づく事故リスクアラートを付与したアラートやメッセージとして警告を送信する(S8)。
Then, the
上記処理によって、広義の危険状態に該当すると検知されたドライバの車両に対して警告が送信される。警告を受信した車両7では、予測結果報知装置9がドライバに対して警告を通知する。また、安全運行支援サーバ1では、警告呈示部38が入出力装置5のディスプレイに警告を送信した車両を表示する。
By the above process, a warning is sent to the vehicle of a driver who is detected as being in a broadly defined dangerous state. In the
図9A、図9Bは、予測結果報知装置9が出力する警告呈示画面の一例を示す図である。予測結果報知装置9は、ディスプレイ(図示省略)を有し、安全運行支援サーバ1からの警告を受信すると、警告呈示画面1000Aを表示する。警告呈示画面1000Aは、事故リスクアラートを表示する領域1010と、広義の危険状態を回避するための対策案などを表示するコメント領域1020とを含む。
Figures 9A and 9B are diagrams showing an example of a warning presentation screen output by the prediction
事故リスクアラートを表示する領域1010には、例えば、事故リスク増大の警告文1011に加え、寄与指標の生体データ64-2の当人深刻度に基づく情報1012を表示することで、単に危険な状態であると通知するだけでなく、「あなたにとっては、半年に1回しか発生しない状態です」など、寄与指標の当人深刻度に基づくドライバ本人にとっての理解可能な形で警告を呈示することができ、警告に対するドライバの受容度の向上が期待される。
In the
なお、当人深刻度に基づく情報1012の表示において、対象ドライバ本人の生体データ64-2のみから生成した生体状態推定モデル69に基づいているのか、対象ドライバに類似した生体応答特性を示す複数のドライバの生体データから生成した生体状態推定モデル69に基づいているのかが、分かるような表示をしてもよい。
In addition, when displaying the
例えば、図9Bの警告呈示画面1000Bでは、事故リスクアラートを表示する領域1010における当人深刻度に基づく情報1012Bを、「あなたに似たドライバには、半年に1回しか発生しない状態です」、のように複数のドライバのデータと比較していることが分かる文面で表示してもよい。
For example, in the warning display screen 1000B of FIG. 9B, the
また例えば、複数のドライバと比較している場合には、そのことが分かるように、どのような群のドライバと比較しているのかに関する情報1013を表示してもよい。また、どちらの生体状態推定モデル69を利用しているかを、アイコンなどで表示してもよい。以上により、ドライバが警告を「自分事」として捉えやすくなる効果が期待される。
For example, when a comparison is being made with multiple drivers,
さらに、警告呈示画面1000A、1000Bのコメント領域1020には例えば、寄与指標に基づく生理状態の解釈1021と、広義の危険状態を回避するための具体的な対策案1022を呈示することで、警告の呈示を受けたドライバは警告を受けて終わりではなく、危険状態を解消するために次に取るべき行動を理解し、行動を行うことができる。
Furthermore, by presenting, for example, an
なお、本例では警告呈示画面による警告の呈示の例を示したが、その他の方法によって警告を呈示してもよい。例えば、警告呈示画面に表示した内容と同等の内容の文章を機械的に読み上げる形式で警告を呈示してもよい。 Note that, although this example shows an example of presenting a warning using a warning display screen, the warning may be presented by other methods. For example, the warning may be presented in the form of a mechanically read-out text that is equivalent to the content displayed on the warning display screen.
<データ構造>
次に、安全運行支援システムで使用する各データの特徴的な構造について示す。
<Data structure>
Next, we will show the characteristic structure of each piece of data used in the safe driving support system.
図10Aは、本発明の安全運行支援システムにおいて保持される生体データ64のデータ構造の一例である。生体データ64には、ドライバID401、車両ID402、日時403に加え、生体データ算出部31が算出した各種自律神経機能指標が格納される。ここで、自律神経機能指標としては、例えば、周波数領域指標であるLF/HF404、時間領域指標である平均心拍数405、NN50406又はRRI非線形領域指標であるα1(407)などが挙げられる。
Figure 10A shows an example of the data structure of
図10Bは、本発明の安全運行支援システムにおいて保持される業務・環境データ74のデータ構造の一例である。業務・環境データ74にはドライバの業務中の業務情報や走行環境情報が格納される。
Figure 10B shows an example of the data structure of task and
典型的には、ドライバID411、情報の継続期間を示す開始日時412及び終了日時413、利用している車両ID414に加え、例えば運転している車両の大きさを示す車両種別415、走行エリアにおける代表地点の天気416と気温417、開始日時412から終了日時413の期間の業務状態を示す業務種別418と、目的地等の業務予定419が格納される。
Typically, in addition to the
図10Cは、本発明の安全運行支援システムにおいて保持される属性情報データ75のデータ構造の一例である。属性情報データ75には、時変することが少ないドライバの基本情報が格納される。
Figure 10C shows an example of the data structure of
典型的には、ドライバID421と、基本情報が適用される継続期間である開始日422と終了日423、使用している車両の車両ID424に加え、運転者適正診断試験等で測定した運転技能情報(例:技能A425、仮名)、Temperament and Character Inventory(TCI)などで測定した性格気質情報(例:性格A(426)、仮名)、性別427、年齢428、運転経験429などが格納される。以上に加えて、ドライバに対して優先的に使用される各種モデル情報として生体状態推定モデルID430や、事故リスク予測モデルID431などが格納される。
Typically, in addition to the
図10Dは、本発明の安全運行支援システムにおいて保持される学習情報データ76のデータ構造の一例である。学習情報データ76には、生体状態推定モデル69を生成する際に利用する情報が格納され、典型的にはドライバID441と、学習に利用する生体データ64の期間情報である開始時刻442と終了時刻443が格納される。
Figure 10D shows an example of the data structure of the learning
さらに、学習情報データ76は、生体状態推定モデル69の生成に使用するデータの計測条件を揃える目的で、当該期間情報のデータの計測条件444を格納してもよい。この場合、計測条件444は車載センサデータ61-2などから運転データ収集装置10が自動的に状態を判別して格納(例:高速走行)してもよいし、業務状態入力装置13を介してドライバ自身が定められた条件の中から手動で入力(例:昼休憩)してもよい。
Furthermore, the learning
また、生体状態推定モデル69を教師ありモデルで生成する場合には、以上に加えて教師ありモデルの生成に必要な目的変数として、例えば主観疲労度をVASにより計測した値445を格納してもよい。
When the biological
図10Eは、本発明の安全運行支援システムにおいて保持される危険発生データ62のデータ構造の一例である。危険発生データ62には、ドライバやドライバ管理者や市販の車載警報機などによって検出された危険事象の種別と発生日時とを設定したデータが格納される。
Figure 10E shows an example of the data structure of
典型的には、車両ID451と、危険事象の発生日時452、危険種別453が格納される。また、検出された危険事象に対して目視確認などで事態の深刻さを記録した事象の重要度454を合わせて格納してもよい。
Typically, the
図10Fは、本発明の安全運行支援システムにおいて保持される事故リスク予測データ66のデータ構造の一例である。
Figure 10F shows an example of the data structure of accident
事故リスク予測データ66には、事故リスク予測モデル71を用いて生体データ64-2から判定された事故リスクが格納される。典型的には、ドライバID461と、日時462と、事故リスクの予測に用いた事故リスク予測モデル71のID463と、予測された危険事象の発生確率(百分率)を示す事故リスク464と、が格納される。
Accident
図10Gは、本発明の安全運行支援システムにおいて保持される当人深刻度データ67のデータ構造の一例である。
Figure 10G shows an example of the data structure of the person's
当人深刻度データ67には、生体状態推定モデル69を用いて生体データ64-2から判定された当人深刻度が格納される。典型的には、ドライバID471と、日時472、当人深刻度を推定した生体データ64-2の種別473、推定に用いた生体状態推定モデル69のID474、当人深刻度475が格納される。
The
なお、生体状態推定モデル69は生体データ種別毎に生成されており、また当人深刻度の算出方法も生体データ種別毎に異なることが想定されるため、当人深刻度の出力形式も必ずしも一定であるとは限らない。
Note that the biological
例えば1行目のレコードでは、生体データ64-2の種別473が「平均心拍数」について正規分布で近似した統計量を出力しており、当人深刻度475が、標準偏差(SD)を用いて平均から「+4SD」の値であることを示している。
For example, in the first record, the
また、例えば2行目のレコードでは、NN50について、データ分布上の分位点を出力しており、当人深刻度475が、モデル構築に利用したデータ集合のうち99%分位点に該当する値であることを示している。 For example, the record on the second line outputs the quantile of the data distribution for NN50, indicating that the individual severity level of 475 is the 99% quantile of the data set used to build the model.
図10Hは、本発明の安全運行支援システムにおいて保持される結合テーブル68のデータ構造の一例である。結合テーブル68は警告呈示処理において利用する値を突合して生成されたテーブルである。 Figure 10H shows an example of the data structure of a combination table 68 stored in the safe driving support system of the present invention. The combination table 68 is a table generated by matching values used in the warning presentation process.
典型的にはドライバID481と、車両ID482、日時483、予測に利用した事故リスク予測モデルID484、予測された事故リスク485、事故リスク予測に寄与した生体データ種別である寄与指標486、寄与指標に関して生体状態の推定に用いた生体状態推定モデルID487、寄与指標に関する当人深刻度488が格納される。
Typically, the
さらに、あるレコードが広義の危険状態にあると判定された場合に、警告呈示部38がすでに警告を呈示したか否かを管理するフラグである発報済フラグ489を格納してもよい。
Furthermore, when a record is determined to be in a broadly defined dangerous state, a warning issued
図10Iは、本発明の安全運行支援システムにおいて保持されるアラート定義データ72のデータ構造の一例である。アラート定義データ72には広義の危険状態に該当するか否かを判定する際に用いる判定条件が格納される。
Figure 10I shows an example of the data structure of
典型的にはアラートID491と、事故リスク閾値492、当人深刻度閾値493が格納される。この他に例えば、当人深刻度閾値493を利用するにあたって寄与指標に限定を加えるための寄与指標条件494や、業務中の対象天候を限定する天候条件495や、アラートの判定を実施する際に特定の出力形式で得られた当人深刻度しか判定対象としないように限定する当人深刻度種別496などを格納してもよい。
Typically, an
図10Jは、本発明の安全運行支援システムにおいて保持される対策案データ73のデータ構造の一例である。対策案データには、警告呈示における対策案の生成に用いる情報が格納される。
Figure 10J shows an example of the data structure of
典型的には対策案の案ID501と、当該対策案を呈示する条件となる寄与指標502、寄与指標の状態を示す現象503、寄与指標の現象から想定されるドライバの生理状態の解釈504、該当する広義の危険状態を回避するための対策案505が格納される。
Typically, the
また、例えば対策案505は、同一の寄与指標502と、現象503、解釈504に対して複数設定してもよい。この場合、対策案505を呈示する優先度506をさらに格納してもよい。
For example,
以上のように、本実施例の安全運行支援システムは、生体センサ12の心拍データから安全運行支援サーバ1が算出した生体データ64-2を、事故リスク予測モデル71へ入力して算出された事故リスク予測データ66と、生体状態推定モデル69へ生体データ64-2を入力して算出された当人深刻度データ67とに基づいて広義の危険状態に該当するかを検知する。
As described above, the safe driving support system of this embodiment detects whether a broadly defined dangerous state exists based on accident
これにより、本実施例の安全運行支援サーバ1は、生体データ64-2の個人差を吸収した上で、車両7の挙動に現れる以前に危険状態を検知することが可能となる。また、安全運行支援サーバ1は、広義の危険状態に該当する際には事故リスクの予測に寄与した寄与指標に基づいて、広義の危険状態を回避するための対策案を含む警告を呈示することで、警告を受けたドライバ自身が、広義の危険状態を回避するために必要な行動を取ることができる。以上により、安全運行支援サーバ1は、車両7のドライバに対して広義の危険状態を未然に回避させることが可能となる。
As a result, the safe
なお、上記実施例1では、車両7を管理する運行支援システムに本発明を適用する例を示したが、これに限定されるものではない。例えば、車両7に代わって、鉄道車両や船舶あるいは航空機など運転者や操縦者を要する移動体に本発明を適用することができる。
In the
次に、本発明の実施例2を説明する。以下に説明する相違点を除き、実施例2の安全運行支援システムの各部は、実施例1の同一の符号を付された各部と同一の機能を有するため、それらの説明は省略する。 Next, a second embodiment of the present invention will be described. Except for the differences described below, each part of the safe driving support system of the second embodiment has the same function as each part of the first embodiment with the same reference numerals, and therefore the description of those parts will be omitted.
図11は、実施例2の安全運行支援システムで行われる処理の概要を示す図である。本発明の実施例2においては、事故リスクを推定する際に、生体データの個人差を考慮して算出する点について説明する。 Figure 11 is a diagram showing an overview of the processing performed by the safe driving support system of the second embodiment. In the second embodiment of the present invention, we will explain how the calculation takes into account individual differences in biometric data when estimating accident risk.
生体データ64-1を生体状態推定モデル69へ入力して当人深刻度データ67A(第1の当人深刻度)を算出して(S6C)、事故リスク予測モデル生成部35へ入力する。
The biometric data 64-1 is input to the biometric
事故リスク予測モデル生成部35は、生体データ64-1と事故リスク推定データ65に加えて当人深刻度データ67Aを入力として事故リスク予測モデル71を生成する(S4)。
The accident risk prediction
そして、危険予測部37は、生体データ64-2を生体状態推定モデル69へ入力して当人深刻度データ67B(第2の当人深刻度)を算出して(S6B)、当人深刻度データ67Bを事故リスク推定部33へ出力する。事故リスク推定部33は、事故リスク予測モデル71の入力に生体データ64-2に加えて当人深刻度データ67Aを入力する(S6A)。
Then, the
なお、ステップS7Aの危険予測部37が当人深刻度データ67Bを用いて寄与指標を抽出して結合テーブル68を生成する処理は前記実施例1と同様である。
The process in step S7A in which the
よって、危険予測部37が行う寄与指標の抽出・結合処理では、事故リスク推定に寄与した入力を生体データ64-2及び当人深刻度データ67Bの中から選択して寄与指標とし、生体データ64-2が選択された場合には選択された種別の生体データ64-2の当人深刻度を結合テーブル68に格納し、当人深刻度データ67Bが選択された場合にも選択された種別の当人深刻度データ67Bを結合テーブル68に格納する。
Therefore, in the process of extracting and combining contribution indices performed by the
以上により、実施例2では、前述した警告呈示の判定に加え、事故リスク推定においても、生体データ64の個人差を考慮して事故リスクを推定することが可能となり、より精度の高い事故リスクの予測を実現可能とする効果が得られる。
As a result, in Example 2, in addition to determining whether to present a warning as described above, it is also possible to estimate the risk of an accident by taking into account individual differences in
次に、本発明の実施例3を説明する。以下に説明する相違点を除き、実施例3の安全運行支援システムの各部は、実施例1の同一の符号を付された各部と同一の機能を有するため、それらの説明は省略する。 Next, a third embodiment of the present invention will be described. Except for the differences described below, each part of the safe driving support system of the third embodiment has the same function as each part of the first embodiment with the same reference numerals, and therefore the description of those parts will be omitted.
図12は、実施例3の安全運行支援システムで行われる処理の概要を示す図である。図12では前記図2の処理概要のうち学習フェーズを割愛し、運用フェーズの差異について処理の概要を記載している。 Figure 12 is a diagram showing an overview of the processing performed by the safe driving support system of Example 3. In Figure 12, the learning phase of the processing overview in Figure 2 is omitted, and an overview of the processing is described with respect to the differences in the operation phase.
実施例3の安全運行支援サーバ1は、危険予測部37が結合テーブル68へレコードを追加した後に警告呈示部38が都度警告呈示を行うのではなく、警告呈示対象の一覧をドライバ管理者に呈示し、ドライバ管理者が手動でドライバの安全運行を支援するために介入を行えるようにする例である。
The safe
安全運行支援サーバ1の危険予測部37が結合テーブル68を更新する度、もしくは一定の周期で、警告呈示部38は結合テーブル68を読み込んでドライバ管理者が介入を行う可能性のある介入候補を更新する(S15)。例えば、結合テーブル68のうち、発報済フラグ489が「済」ではなく、かつ運行当日の直近N時間のレコード群のみを抽出する。
Each time the
その後、警告呈示部38は、抽出したレコード群に対して前述の手法で発報判定を行い、広義の危険状態に該当するレコード群を抽出する(S7B)。広義の危険状態に該当するレコード群が存在する場合、警告呈示部38は、そのレコード群それぞれに対して、広義の危険状態を回避するための対策案を生成する(S7C)。
Then, the
警告呈示部38は、入出力装置5のディスプレイに対して、対策案が生成されたレコード群である警告先の一覧を表示する(S16)。警告先の一覧表示では、ドライバ管理者の手動による介入が必要であると考えられる警告先が上位に優先的に表示され、ドライバ管理者による介入が可能となっている。
The
例えば、警告呈示部38が業務・環境データ74と、広義の危険状態に該当するレコード群とを比較し、業務都合上の理由で呈示される対策案をドライバ自身の裁量では取ることができないレコード群を上位にリストアップして表示することができる。
For example, the
入出力装置5は、ディスプレイに表示された警告先一覧に基づく、ドライバ管理者によるドライバへの介入を受け付ける(S17)。例えば、対策案として「近くの休憩可能なポイントで休憩してください」という内容が表示されたが近隣に休憩ポイントが無く、かつ荷物の納品時間が迫っているドライバに対して、ドライバ管理者は警告先の一覧表示に表示された当該ドライバとの音声通信を行うためのインタフェースを利用して、ドライバ本人の状態を確認することができる。
The input/
そして、当該ドライバが直ちに休憩する必要が無いと確認された場合、ドライバ管理者が納品終了後に休憩可能なポイントを案内することで、次善の対策案をドライバに対して呈示することができる。 If it is determined that the driver does not need to take a break immediately, the driver manager can provide the driver with a second-best solution by showing him/her a place where he/she can take a break after completing a delivery.
また、例えば「眠気が高まっており休憩が必要」が度々警告されるドライバに対し、ドライバ管理者が本人の状態を確認し、当初の業務スケジュールの遂行が難しいと判断した場合、当日の業務スケジュールの後半部や翌日の朝一に予定されていた業務を一部割愛することで、当該ドライバの業務量を調整し、休息を取らせることができる。 For example, if a driver is repeatedly warned that he or she is "feeling sleepy and needs to rest," and the driver manager checks the driver's condition and determines that it will be difficult for the driver to complete the original work schedule, the manager can adjust the driver's workload and allow the driver to rest by skipping some of the work scheduled for the latter half of the day's work schedule or first thing the next morning.
図13は、入出力装置5のディスプレイが出力する警告先一覧画面2000の一例を示す図である。警告呈示部38が抽出した介入候補を更新して対策案を生成すると、入出力装置5は警告先一覧を更新して警告先一覧画面2000を表示する。
Figure 13 is a diagram showing an example of a warning destination list screen 2000 output by the display of the input/
警告先一覧画面2000の最上部には、現在時刻2001と、警告先一覧画面2000を閲覧中のドライバ管理者のIDである管理者ID2002が表示されている。警告先一覧2003には、警告呈示部38が抽出及び生成した対策案が生成されたレコード群が表形式で表示されている。レコード群は各列毎に図中下向きの三角のボタンを押下することで、ドライバ管理者が重視して確認したい要素で優先順位をつけてソートすることが可能である。
At the top of the warning destination list screen 2000, the current time 2001 and an administrator ID 2002, which is the ID of the driver manager viewing the warning destination list screen 2000, are displayed. In the warning destination list 2003, a group of records for which countermeasures have been extracted and generated by the
下部の領域2005には、ドライバ管理者が対応のために選択したレコードに該当するドライバの詳細が表示されている。図示の例では警告先一覧2003のうちレコード2004に該当するドライバIDが「ZAX001」の情報が表示されている。 The lower area 2005 displays details of the driver corresponding to the record selected by the driver manager for action. In the illustrated example, information is displayed for the driver ID "ZAX001" corresponding to record 2004 in the warning destination list 2003.
領域2005には当該ドライバの位置を地図上に示す現在位置2011や、選択したレコード2004に関わる対策案2012や、当該ドライバの業務予定2013、ドライバの業務状況を示す備考2014、ドライバと直接コミュニケーションを取るためのドライバ連絡ボタン2015が表示されている。この他に、寄与指標に関する生体データ64の当該日における時間推移を合わせて表示してもよい。
In area 2005, a current location 2011 showing the driver's location on a map, a countermeasure proposal 2012 relating to the selected record 2004, the driver's work schedule 2013, notes 2014 showing the driver's work status, and a driver contact button 2015 for directly communicating with the driver are displayed. In addition, the time progression of
ドライバの現在位置2011には、地図上に対象ドライバの位置2021と当該日の走行ルート実績2022(実線)と走行予定ルート2022(点線)が示されている。また、当該ドライバの周辺にいる他ドライバの位置2023も地図上に表示されている。 The driver's current location 2011 shows the target driver's location 2021, the actual driving route for that day 2022 (solid line), and the planned driving route 2022 (dotted line) on a map. In addition, the locations 2023 of other drivers around the driver are also displayed on the map.
ドライバ管理者はレコード2004や対策案2012、業務予定2013などを参考に、ドライバが自身の裁量で対応策を実行可能であるかや、直接ドライバの状況を確認する必要があるかを警告先一覧画面2000を通じて判断する。そして、ドライバ管理者は、必要に応じてドライバ連絡ボタン2015を押下してドライバと直接対話することで広義の危険状態を回避するために手動で介入することができる。 The driver manager refers to the records 2004, countermeasure proposals 2012, work schedule 2013, etc., and judges through the warning destination list screen 2000 whether the driver can take countermeasures at his/her own discretion or whether it is necessary to directly check the driver's condition. Then, the driver manager can manually intervene to avoid a dangerous situation in a broad sense by pressing the driver contact button 2015 as necessary and directly communicating with the driver.
以上により、ドライバ管理者は当該ドライバ自身の裁量では実行が難しい対策案2012を実行させる、又は対策案2012とは異なる次善の対策案を実行させることで、広義の危険状態を回避させ、管理するドライバ群の安全運行を支援することが可能となる。 As a result, the driver manager can avoid dangerous situations in a broad sense and support the safe driving of the group of drivers under his/her management by having the driver execute countermeasure plan 2012 that would be difficult for the driver to execute at his/her own discretion, or by having the driver execute a second-best countermeasure plan that is different from countermeasure plan 2012.
以上のように、実施例3では、広義の危険状態にあるがドライバの裁量では実現することが難しい対策案について、ドライバ管理者がドライバ本人の状態を踏まえて対策案を実施させる許可を与えることで、当該ドライバは広義の危険状態を回避するためのより根本的な対策案を取ることが可能になる。この結果、安全運行支援システムは、ドライバはより柔軟な対策案を取って広義の危険状態を回避することが可能になることを支援できるという効果が得られる。 As described above, in the third embodiment, when a driver is in a dangerous state in a broad sense but has a countermeasure that is difficult for the driver to implement at his/her discretion, the driver manager gives permission to implement the countermeasure based on the driver's own condition, and the driver is able to take a more fundamental countermeasure to avoid the dangerous state in a broad sense. As a result, the safe driving support system has the effect of supporting the driver to take more flexible countermeasures to avoid the dangerous state in a broad sense.
<結び>
以上のように、上記実施例1~3の安全運行支援サーバ1は、以下のような構成とすることができる。
<Conclusion>
As described above, the safe
(1)プロセッサ(2)とメモリ(3)を有する計算機(安全運行支援サーバ1)が、車両(7)の運行を支援する安全運行支援方法であって、前記(1)計算機が(1)、過去に収集した車両(7)の走行状態を示す第1の車載センサデータ(61-1)と、予め設定された危険発生データ(62)とを入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデル(70)を生成する第1のステップと、前記計算機が、過去に収集した車両(7)の走行状態を示す第2の車載センサデータ(61-2)を前記事故リスク定義モデル(70)へ入力して、危険事象が発生する確率を推定して事故リスク推定データ(65)を生成する第2のステップと、前記計算機が、前記第2の車載センサデータ(61-2)を収集したときのドライバの第1の生体センサデータ(63)から予め算出した第1の生体データ(64-1)と、前記事故リスク推定データ(65)と、を入力として、所定時間後の事故リスクを予測する事故リスク予測モデル(71)を生成する第3のステップと、前記計算機が、予め算出した第3の生体データ(64-3)を入力して、当人深刻度(当人深刻度データ67)を算出する生体状態推定モデル(69)を生成する第4のステップと、前記計算機が、前記車両(7)の生体センサ(12)から運転中のドライバの第2の生体センサデータ(63)を取得して、前記第2の生体センサデータ(63)から前記ドライバの状態を示す生体状態推定モデル(64-2)を算出する第5のステップと、前記計算機が、前記生体状態推定モデル(64-2)を前記事故リスク予測モデル(71)に入力して前記事故リスクを予測し、前記生体状態推定モデル(64-2)を前記生体状態推定モデル(69)に入力して前記当人深刻度(67)を算出する第6のステップと、前記計算機が、前記予測された前記事故リスク(事故リスク予測データ66)及び算出された前記当人深刻度(67)に基づき警告の発報の有無を判定する第7のステップと、を含むことを特徴とする安全運行支援方法。 (1) A safe driving support method in which a computer (safe driving support server 1) having a processor (2) and a memory (3) supports the driving of a vehicle (7), comprising the steps of: (1) generating an accident risk definition model (70) that estimates the probability of a dangerous event occurring as an accident risk using first on-board sensor data (61-1) indicating the driving state of the vehicle (7) collected in the past and preset danger occurrence data (62) as input; a second step of inputting second on-board sensor data (61-2) indicating a state into the accident risk definition model (70) to estimate the probability of a hazardous event occurring and generate accident risk estimation data (65); and an accident risk prediction model in which the computer inputs first biometric data (64-1) calculated in advance from first biometric sensor data (63) of the driver when the second on-board sensor data (61-2) was collected and the accident risk estimation data (65) to predict an accident risk after a predetermined time. a third step of generating a biological state estimation model (71) by the computer; a fourth step of generating a biological state estimation model (69) by inputting a third biological data (64-3) calculated in advance and calculating a person's seriousness (person's seriousness data 67) by the computer; a fifth step of acquiring second biological sensor data (63) of the driver while driving from a biological sensor (12) of the vehicle (7) and calculating a biological state estimation model (64-2) indicating the state of the driver from the second biological sensor data (63); A safe driving support method characterized by including a sixth step in which a computer inputs the biological state estimation model (64-2) into the accident risk prediction model (71) to predict the accident risk, and inputs the biological state estimation model (64-2) into the biological state estimation model (69) to calculate the person's seriousness (67), and a seventh step in which the computer determines whether or not to issue a warning based on the predicted accident risk (accident risk prediction data 66) and the calculated person's seriousness (67).
上記構成により、安全運行支援サーバ1は、事故リスク予測モデル71と生体状態推定モデル69と生体データ641に基づいて広義の危険状態(危険事象)を検知することが可能となる。
With the above configuration, the safe
(2)上記(1)に記載の安全運行支援方法であって、前記計算機が、前記警告を発報すると判定された場合に、前記事故リスク予測モデル(71)と、前記事故リスク(66)と、前記事故リスク(66)の予測に寄与した前記生体データ種別である寄与指標を抽出する第8のステップと、前記計算機が、前記寄与指標に関する当人深刻度(67)に基づき危険事象を回避するための対策案を生成する第9のステップと、をさらに含むことを特徴とする安全運行支援方法。 (2) The safe driving support method described in (1) above, further comprising: an eighth step of extracting the accident risk prediction model (71), the accident risk (66), and a contribution index, which is the type of biometric data that contributed to the prediction of the accident risk (66), when the computer determines that the warning should be issued; and a ninth step of generating a countermeasure plan for avoiding a dangerous event based on the personal seriousness (67) of the contribution index.
上記構成により、安全運行支援サーバ1は、事故リスク予測モデル71と生体状態推定モデル69と生体データ641に基づいて広義の危険状態(危険事象)を検知して、警告を発報する場合には広義の危険状態を回避するための対策案を呈示することができる。
With the above configuration, the safe
(3)上記(2)に記載の安全運行支援方法であって、前記計算機が、前記危険事象を回避するための対策案(対策案データ73)を含む警告を生成して出力する第10のステップを、さらに含むことを特徴とする安全運行支援方法。 (3) The safe driving support method described in (2) above, further comprising a tenth step in which the computer generates and outputs a warning including a countermeasure plan (countermeasure plan data 73) for avoiding the dangerous event.
上記構成により、安全運行支援サーバ1は、事故リスク予測モデル71と生体状態推定モデル69と生体データ641に基づいて広義の危険状態(危険事象)を検知して、警告を発報する場合には広義の危険状態を回避するための対策案を生成して警告することができる。
With the above configuration, the safe
(4)上記(1)に記載の安全運行支援方法であって、前記第4のステップでは、前記第1の生体データ(64-1)と、少なくとも前記第1の生体データ(64-1)のうち前記生体状態推定モデル(69)の生成に用いるための対象期間を含む学習情報データ(76)とを入力として、前記当人深刻度(67)を算出する前記生体状態推定モデル(69)を生成することを特徴とする安全運行支援方法。 (4) A safe driving support method as described in (1) above, characterized in that in the fourth step, the first biometric data (64-1) and learning information data (76) including at least a target period of the first biometric data (64-1) to be used for generating the biometric state estimation model (69) are input to generate the biometric state estimation model (69) for calculating the person's severity (67).
上記構成により、生体状態推定モデル生成部34は、クラスタリングを行うために入力する生体データ64-3を選択するに際して、学習情報データ76に基づいて同一の計測条件で計測された生体データ64-3のみを選択し、学習情報データ76に格納された期間の生体データ64-3のみを入力してもよい。これにより、計測条件がコントロールされ、生体データ64-3のばらつきが抑えられることが期待される。
With the above configuration, when selecting the biological data 64-3 to be input for clustering, the biological state estimation model generation unit 34 may select only the biological data 64-3 measured under the same measurement conditions based on the learning
(5)上記(1)に記載の安全運行支援方法であって、前記第6のステップでは、前記事故リスク(66)と前記寄与指標と前記寄与指標に関する前記当人深刻度(67)とを関連付けて記憶した結合テーブル(68)を生成することを特徴とする安全運行支援方法。 (5) The safe driving support method described in (1) above, wherein in the sixth step, a combination table (68) is generated that associates and stores the accident risk (66), the contribution index, and the person's seriousness (67) related to the contribution index.
上記構成により、生体データ64-2が更新された後などの所定のタイミングにおいて、広義の危険状態を検知して警告を呈示するのに用いる寄与指標と寄与指標の当人深刻度と事故リスクと事故リスク予測モデル情報とが結合テーブル68に格納される。 With the above configuration, at a specified timing, such as after the biometric data 64-2 is updated, the contribution index used to detect a broadly defined dangerous condition and issue a warning, the individual's severity of the contribution index, the accident risk, and accident risk prediction model information are stored in the combination table 68.
(6)上記(1)に記載の安全運行支援方法であって、前記第10のステップでは、前記当人深刻度(67)に基づく情報と、前記危険事象を回避するための対策案を含む警告を表示することを特徴とする安全運行支援方法。 (6) The safe driving support method described in (1) above, characterized in that in the tenth step, a warning including information based on the personal seriousness (67) and a proposed measure to avoid the dangerous event is displayed.
上記構成により、事故リスクアラートを表示する領域1010には、例えば、事故リスク増大の警告文1011に加え、寄与指標の生体データ64-2の当人深刻度に基づく情報1012を表示することで、単に危険な状態であると通知するだけでなく、「あなたにとっては、半年に1回しか発生しない状態です」など、寄与指標の当人深刻度に基づくドライバ本人にとっての理解可能な形で警告を呈示することができ、警告に対するドライバの受容度の向上が期待される。
With the above configuration, in the
(7)上記(1)に記載の安全運行支援方法であって、前記計算機が、前記第1の生体データ(64-1)を前記生体状態推定モデル(69)に入力して第1の当人深刻度(67A)を算出する第12のステップを、さらに含み、前記第3のステップでは、前記第2の車載センサデータ(61-2)を収集したときのドライバの第1の生体センサデータ(63)から予め算出した第1の生体データ(64-1)と、前記事故リスク推定データ(65)と、前記第1の当人深刻度(67)と、を入力として、所定時間後の事故リスク(66)を予測する事故リスク予測モデル(71)を生成し、前記第6のステップでは、前記生体状態推定モデル(64-2)を前記生体状態推定モデル(69)に入力して第2の当人深刻度(67B)を算出し、前記生体状態推定モデル(64-2)と第2の当人深刻度(67B)とを前記事故リスク予測モデル(71)に入力して前記事故リスク(66)を予測することを特徴とする安全運行支援方法。 (7) The safe driving support method described in (1) above, further comprising a twelfth step in which the computer inputs the first biometric data (64-1) into the biometric state estimation model (69) to calculate a first person severity (67A), and in the third step, the first biometric data (64-1) calculated in advance from the driver's first biometric sensor data (63) when the second in-vehicle sensor data (61-2) was collected, the accident risk estimation data (65), and the first person severity (67A) are input into the biometric state estimation model (69) to calculate a first person severity (67A). A safe driving support method, characterized in that an accident risk prediction model (71) is generated that predicts an accident risk (66) after a predetermined time using the person seriousness (67) as input, and in the sixth step, the biological state estimation model (64-2) is input into the biological state estimation model (69) to calculate a second person seriousness (67B), and the biological state estimation model (64-2) and the second person seriousness (67B) are input into the accident risk prediction model (71) to predict the accident risk (66).
上記構成により、安全運行支援サーバ1は、警告呈示の判定の他に、生体データ64を用いた事故リスク推定においても生体データ64の個人差を考慮して事故リスクを推定することが可能となり、より精度の高い事故リスクの予測を実現可能とする効果が得られる。
With the above configuration, the safe
なお、本発明は上述した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiments, but includes various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations.
上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によってハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサ2がそれぞれの機能を実現するプログラムを解釈し、実行することによってソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ3、ハードディスクドライブ、SSD(Solid State Drive)等の記憶装置、又は、ICカード、SDカード、DVD等の計算機読み取り可能な非一時的データ記憶媒体に格納することができる。
The above configurations, functions, processing units, processing means, etc. may be realized in part or in whole in hardware, for example by designing them as integrated circuits. Also, the above configurations, functions, etc. may be realized in software by the
また、図面には、実施例を説明するために必要と考えられる制御線及び情報線を示しており、必ずしも、本発明が適用された実際の製品に含まれる全ての制御線及び情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。 The drawings also show control lines and information lines that are considered necessary to explain the embodiments, and do not necessarily show all of the control lines and information lines contained in an actual product to which the present invention is applied. In reality, it can be assumed that almost all components are interconnected.
1 運行支援サーバ
2 プロセッサ
3 メモリ
4 ストレージ装置
7 車両
8 車載センサ
12 生体センサ
31 生体データ算出部
32 事故リスク定義生成部
33 事故リスク推定部
34 生体状態推定モデル生成部
35 事故リスク予測モデル生成部
36 モデル選択部
37 危険予測部
38 警告呈示部
61 車載センサデータ
62 危険発生データ
63 生体センサデータ
64 生体データ
65 事故リスク推定データ
66 事故リスク予測データ
67 当人深刻度データ
68 結合テーブル
69 生体状態推定モデル
70 事故リスク定義モデル
71 事故リスク予測モデル
72 アラート定義データ
73 対策案データ
74 業務・環境データ
75 属性情報データ
76 学習情報データ
LIST OF
Claims (20)
前記計算機が、過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する第1のステップと、
前記計算機が、過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する第2のステップと、
前記計算機が、前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する、事故リスク予測モデルを生成する第3のステップと、
前記計算機が、ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する第4のステップと、
前記計算機が、前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する第5のステップと、
前記計算機が、前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、前記第2の生体データを前記生体状態推定モデルに入力して前記当人深刻度を算出する第6のステップと、
前記計算機が、前記予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する第7のステップと、
を含むことを特徴とする安全運行支援方法。 A safe driving support method for supporting driving of a vehicle by a computer having a processor and a memory, comprising:
A first step in which the computer generates an accident risk definition model that estimates the probability of a hazardous event occurring as an accident risk using first on-board sensor data indicating a vehicle's traveling state collected in the past and preset hazard occurrence data as inputs;
a second step in which the computer inputs second on-board sensor data indicating a vehicle driving state collected in the past into the accident risk definition model, and estimates a probability of a hazardous event occurring to generate accident risk estimation data;
a third step in which the computer generates an accident risk prediction model that predicts an accident risk after a predetermined time period using as input first biometric data calculated in advance from first biometric sensor data of the driver when the second in-vehicle sensor data is collected and the accident risk estimation data;
a fourth step in which the computer inputs third biometric data previously collected using any one of a wearable device worn by the driver, a sensing device mounted on the vehicle, and an image recognition system that analyzes an image of the driver, and generates a biological state estimation model that calculates a personal severity indicating how much second biometric data calculated from second biometric sensor data of the driver while driving deviates from the third biometric data;
a fifth step of the computer acquiring the second biosensor data and calculating the second biodata from the second biosensor data;
A sixth step in which the computer inputs the second biological data into the accident risk prediction model to predict the accident risk, and inputs the second biological data into the biological state estimation model to calculate the person's severity;
A seventh step in which the computer determines whether or not to issue a warning based on the predicted accident risk and the calculated personal seriousness;
A safe driving support method comprising:
前記計算機が、前記警告を発報すると判定された場合に、前記事故リスク予測モデルと、前記事故リスクと、前記事故リスクの予測に寄与した生体データ種別である寄与指標を抽出する第8のステップと、
前記計算機が、前記寄与指標に関する前記当人深刻度に基づき危険事象を回避するための対策案を生成する第9のステップと、
をさらに含むことを特徴とする安全運行支援方法。 The safe driving support method according to claim 1,
an eighth step of extracting, when it is determined that the warning should be issued, the accident risk prediction model, the accident risk, and a contribution index which is a type of biometric data that contributed to the prediction of the accident risk;
A ninth step in which the computer generates a countermeasure plan for avoiding the hazardous event based on the personal seriousness regarding the contribution index;
The safe driving support method further comprises:
前記計算機が、前記対策案を含む警告を生成して出力する第10のステップを、さらに含むことを特徴とする安全運行支援方法。 The safe driving support method according to claim 2,
The safe driving support method further comprises a tenth step in which the computer generates and outputs a warning including the countermeasure proposal.
前記第4のステップでは、
前記第1の生体データと、少なくとも前記第1の生体データのうち前記生体状態推定モデルの生成に用いるための対象期間を含む学習情報データとを入力として、前記当人深刻度を算出する前記生体状態推定モデルを生成することを特徴とする安全運行支援方法。 The safe driving support method according to claim 1,
In the fourth step,
A safe driving support method characterized by generating the biological condition estimation model that calculates the person's severity by inputting the first biological data and learning information data that includes a target period of at least the first biological data to be used for generating the biological condition estimation model.
前記第6のステップでは、
前記事故リスクと前記寄与指標と前記寄与指標に関する前記当人深刻度とを関連付けて記憶した結合テーブルを生成することを特徴とする安全運行支援方法。 The safe driving support method according to claim 2,
In the sixth step,
A safe driving support method, characterized by generating a combination table that associates and stores the accident risk, the contribution index, and the person's seriousness regarding the contribution index.
前記第10のステップでは、
前記当人深刻度に基づく情報と、前記対策案を含む警告を表示することを特徴とする安全運行支援方法。 The safe driving support method according to claim 3,
In the tenth step,
A safe driving support method, characterized by displaying information based on the individual's seriousness and a warning including the proposed countermeasures.
前記計算機が、前記第1の生体データを前記生体状態推定モデルに入力して第1の当人深刻度を算出する第12のステップを、さらに含み、
前記第3のステップでは、
前記第1の生体データと、前記事故リスク推定データと、前記第1の当人深刻度と、を入力として、前記事故リスク予測モデルを生成し、
前記第6のステップでは、
前記第2の生体データを前記生体状態推定モデルに入力して第2の当人深刻度を算出し、前記第2の生体データと前記第2の当人深刻度とを前記事故リスク予測モデルに入力して前記事故リスクを予測することを特徴とする安全運行支援方法。 The safe driving support method according to claim 1,
The method further includes a twelfth step of inputting the first biological data into the biological state estimation model to calculate a first person severity level,
In the third step,
Generate the accident risk prediction model using the first biometric data, the accident risk estimation data, and the first person severity as inputs;
In the sixth step,
A safe driving support method characterized by inputting the second biometric data into the biometric condition estimation model to calculate a second person's seriousness, and inputting the second biometric data and the second person's seriousness into the accident risk prediction model to predict the accident risk.
走行状態を検出する車載センサと、ドライバの生体データを検出する生体センサを有する車両と、を含んで前記車両の運行を支援する運行支援システムであって、
前記サーバは、
過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する事故リスク定義生成部と、
過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する事故リスク推定部と、
前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する事故リスク予測モデルを生成する、事故リスク予測モデル生成部と、
ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する生体状態推定部と、
前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する生体データ算出部と、
前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、また前記生体状態推定モデルに入力して前記当人深刻度を算出する危険予測部と、
予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する警告呈示部と、
を有することを特徴とする安全運行支援システム。 a server having a processor and a memory;
A driving assistance system that supports driving of a vehicle including a vehicle having an on-board sensor that detects a driving state and a biosensor that detects biometric data of a driver,
The server,
an accident risk definition generation unit that generates an accident risk definition model that estimates the probability of a hazardous event occurring as an accident risk using first on-board sensor data indicating a traveling state of the vehicle collected in the past and preset hazard occurrence data as input;
an accident risk estimation unit that inputs second on-board sensor data that indicates a traveling state of the vehicle that has been collected in the past into the accident risk definition model, estimates a probability of a hazardous event occurring, and generates accident risk estimation data;
an accident risk prediction model generation unit that generates an accident risk prediction model that predicts an accident risk after a predetermined time using as input first biological data calculated in advance from first biological sensor data of the driver when the second in-vehicle sensor data was collected and the accident risk estimation data;
a biological state estimation unit that generates a biological state estimation model that receives third biological data previously collected using a wearable device worn by the driver, a sensing device mounted on the vehicle, or an image recognition system that analyzes an image of the driver, and calculates a personal severity level that indicates how much second biological data calculated from second biological sensor data of the driver while driving deviates from the third biological data;
a biometric data calculation unit that acquires the second biometric sensor data and calculates the second biometric data from the second biometric sensor data;
a danger prediction unit that inputs the second biological data into the accident risk prediction model to predict the accident risk, and also inputs the second biological data into the biological state estimation model to calculate the person's severity;
a warning issuing unit that determines whether or not to issue a warning based on the predicted accident risk and the calculated personal seriousness;
A safe driving support system comprising:
前記警告呈示部は、
前記警告を発報すると判定された場合に、前記事故リスク予測モデルと、前記事故リスクと、前記事故リスクの予測に寄与した生体データ種別である寄与指標と、前記寄与指標に関する前記当人深刻度に基づき危険事象を回避するための対策案を生成することを特徴とする安全運行支援システム。 The safe driving support system according to claim 8,
The warning presentation unit is
A safe driving support system characterized by generating countermeasures to avoid dangerous events based on the accident risk prediction model, the accident risk, a contribution index which is a type of biometric data that contributed to the prediction of the accident risk, and the individual's seriousness regarding the contribution index when it is determined that the warning should be issued.
前記警告呈示部は、
前記対策案を含む警告を生成して出力することを特徴とする安全運行支援システム。 The safe driving support system according to claim 9,
The warning presentation unit is
A safe driving support system characterized by generating and outputting a warning including the countermeasure proposal.
前記生体状態推定部は、
前記第1の生体データと、少なくとも前記第1の生体データのうち前記生体状態推定モデルの生成に用いるための対象期間を含む学習情報データとを入力として、前記当人深刻度を算出する前記生体状態推定モデルを生成することを特徴とする安全運行支援システム。 The safe driving support system according to claim 8,
The biological state estimation unit is
A safe driving support system characterized by generating the biological condition estimation model that calculates the person's severity by inputting the first biological data and learning information data that includes a target period of at least the first biological data to be used for generating the biological condition estimation model.
前記危険予測部は、
前記事故リスクと前記寄与指標と前記寄与指標に関する前記当人深刻度とを関連付けて記憶した結合テーブルを生成することを特徴とする安全運行支援システム。 The safe driving support system according to claim 9,
The risk prediction unit is
A safe driving support system, characterized by generating a combination table that associates and stores the accident risk, the contribution index, and the person's seriousness regarding the contribution index.
前記危険予測部は、
前記当人深刻度に基づく情報と、危険事象を回避するための対策案を含む警告を表示することを特徴とする安全運行支援システム。 The safe driving support system according to claim 8,
The risk prediction unit is
A safe driving support system characterized by displaying information based on the individual's seriousness and a warning including proposed measures to avoid dangerous events.
前記危険予測部は、前記第1の生体データを前記生体状態推定モデルに入力して第1の当人深刻度を算出し、
前記事故リスク予測モデル生成部は、
前記第1の生体データと、前記事故リスク推定データと、前記第1の当人深刻度と、を入力として、前記事故リスク予測モデルを生成し、
前記危険予測部は、
前記第2の生体データを前記生体状態推定モデルに入力して第2の当人深刻度を算出し、前記第2の生体データと前記第2の当人深刻度とを前記事故リスク予測モデルに入力して前記事故リスクを予測することを特徴とする安全運行支援システム。 The safe driving support system according to claim 8,
The risk prediction unit inputs the first biological data into the biological state estimation model to calculate a first person seriousness,
The accident risk prediction model generation unit
Generate the accident risk prediction model using the first biometric data, the accident risk estimation data, and the first person severity as inputs;
The risk prediction unit is
A safe driving support system characterized by inputting the second biometric data into the biometric condition estimation model to calculate a second person's seriousness, and inputting the second biometric data and the second person's seriousness into the accident risk prediction model to predict the accident risk.
過去に収集した車両の走行状態を示す第1の車載センサデータと、予め設定された危険発生データと、を入力として、危険事象が発生する確率を事故リスクとして推定する事故リスク定義モデルを生成する事故リスク定義生成部と、
過去に収集した車両の走行状態を示す第2の車載センサデータを前記事故リスク定義モデルへ入力して、危険事象が発生する確率を推定して事故リスク推定データを生成する事故リスク推定部と、
前記第2の車載センサデータを収集したときのドライバの第1の生体センサデータから予め算出した第1の生体データと、前記事故リスク推定データと、を入力として、所定時間後の事故リスクを予測する事故リスク予測モデルを生成する事故リスク予測モデル生成部と、
ドライバが装着したウェアラブルデバイス、車両に搭載されたセンシングデバイス、及びドライバの画像を解析する画像認識システムのいずれかを用いて過去に収集した第3の生体データを入力として、前記第3の生体データに対して、運転中のドライバの第2の生体センサデータから算出される第2の生体データがどの程度乖離しているかを示す当人深刻度を算出する生体状態推定モデルを生成する生体状態推定部と、
前記第2の生体センサデータを取得して、前記第2の生体センサデータから前記第2の生体データを算出する生体データ算出部と、
前記第2の生体データを前記事故リスク予測モデルに入力して前記事故リスクを予測し、また前記生体状態推定モデルに入力して前記当人深刻度を算出する危険予測部と、
予測された前記事故リスク及び算出された前記当人深刻度に基づき警告の発報の有無を判定する警告呈示部と、
を有することを特徴とする安全運行支援サーバ。 A vehicle operation support server having a processor and a memory, the server supporting a vehicle operation,
an accident risk definition generation unit that generates an accident risk definition model that estimates the probability of a hazardous event occurring as an accident risk using first on-board sensor data indicating a traveling state of the vehicle collected in the past and preset hazard occurrence data as input;
an accident risk estimation unit that inputs second on-board sensor data that indicates a traveling state of the vehicle that has been collected in the past into the accident risk definition model, estimates a probability of a hazardous event occurring, and generates accident risk estimation data;
an accident risk prediction model generation unit that generates an accident risk prediction model that predicts an accident risk after a predetermined time period using as input first biological data calculated in advance from first biological sensor data of the driver when the second in-vehicle sensor data was collected and the accident risk estimation data;
a biological state estimation unit that generates a biological state estimation model that receives third biological data previously collected using a wearable device worn by the driver, a sensing device mounted on the vehicle, or an image recognition system that analyzes an image of the driver, and calculates a personal severity level that indicates how much second biological data calculated from second biological sensor data of the driver while driving deviates from the third biological data;
a biometric data calculation unit that acquires the second biometric sensor data and calculates the second biometric data from the second biometric sensor data;
a danger prediction unit that inputs the second biological data into the accident risk prediction model to predict the accident risk, and also inputs the second biological data into the biological state estimation model to calculate the person's severity;
a warning issuing unit that determines whether or not to issue a warning based on the predicted accident risk and the calculated personal seriousness;
A safe driving support server comprising:
前記警告呈示部は、
前記警告を発報すると判定された場合に、前記事故リスク予測モデルと、前記事故リスクと、前記事故リスクの予測に寄与した生体データ種別である寄与指標と、前記寄与指標に関する前記当人深刻度に基づき危険事象を回避するための対策案を生成することを特徴とする安全運行支援サーバ。 The safe driving support server according to claim 15,
The warning presentation unit is
A safe driving support server characterized in that, when it is determined that the warning should be issued, a countermeasure plan for avoiding a dangerous event is generated based on the accident risk prediction model, the accident risk, a contribution index which is a type of biometric data that contributed to the prediction of the accident risk, and the personal seriousness regarding the contribution index.
前記警告呈示部は、
前記対策案を含む警告を生成して出力することを特徴とする安全運行支援サーバ。 The safe driving support server according to claim 16,
The warning presentation unit is
A safe driving support server that generates and outputs a warning including the countermeasure proposal.
前記生体状態推定部は、
前記第1の生体データと、少なくとも前記第1の生体データのうち前記生体状態推定モデルの生成に用いるための対象期間を含む学習情報データとを入力として、前記当人深刻度を算出する前記生体状態推定モデルを生成することを特徴とする安全運行支援サーバ。 The safe driving support server according to claim 15,
The biological state estimation unit is
A safe driving support server characterized by generating the biological condition estimation model that calculates the person's severity by inputting the first biological data and learning information data that includes a target period of at least the first biological data to be used for generating the biological condition estimation model.
前記危険予測部は、
前記事故リスクと前記寄与指標と前記寄与指標に関する前記当人深刻度とを関連付けて記憶した結合テーブルを生成することを特徴とする安全運行支援サーバ。 The safe driving support server according to claim 16,
The risk prediction unit is
A safe driving support server that generates a combination table that associates and stores the accident risk, the contribution index, and the person's seriousness regarding the contribution index.
前記危険予測部は、
前記当人深刻度に基づく情報と、危険事象を回避するための対策案を含む警告を表示することを特徴とする安全運行支援サーバ。 The safe driving support server according to claim 15,
The risk prediction unit is
A safe driving support server that displays information based on the individual's seriousness and a warning including a proposed countermeasure for avoiding a dangerous event.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020157573A JP7633013B2 (en) | 2020-09-18 | 2020-09-18 | Safe driving support method, safe driving support system, and safe driving support server |
PCT/JP2021/021634 WO2021251351A1 (en) | 2020-06-09 | 2021-06-07 | Operation support method, operation support system, and operation support server |
CN202180027297.9A CN115398509B (en) | 2020-06-09 | 2021-06-07 | Operation support method, operation support system, and operation support server |
US17/928,046 US20230211780A1 (en) | 2020-06-09 | 2021-06-07 | Operation support method, operation support system, and operation support server |
CN202411816243.2A CN119360594A (en) | 2020-06-09 | 2021-06-07 | Runtime assistance methods, runtime assistance systems, and runtime assistance servers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020157573A JP7633013B2 (en) | 2020-09-18 | 2020-09-18 | Safe driving support method, safe driving support system, and safe driving support server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022051216A JP2022051216A (en) | 2022-03-31 |
JP7633013B2 true JP7633013B2 (en) | 2025-02-19 |
Family
ID=80854886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020157573A Active JP7633013B2 (en) | 2020-06-09 | 2020-09-18 | Safe driving support method, safe driving support system, and safe driving support server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7633013B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7178147B1 (en) | 2022-07-15 | 2022-11-25 | 株式会社スマートドライブ | Information processing device, information processing method, program |
CN116030627B (en) * | 2022-12-31 | 2024-04-30 | 东南大学 | Road traffic accident analysis method integrating predicted traffic risk variables |
CN119348639B (en) * | 2024-12-25 | 2025-03-04 | 华东交通大学 | Vehicle warning method and system for identifying dangerous driving behavior of driver |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017038166A1 (en) | 2015-08-28 | 2017-03-09 | ソニー株式会社 | Information processing device, information processing method, and program |
US20190102689A1 (en) | 2017-10-03 | 2019-04-04 | International Business Machines Corporation | Monitoring vehicular operation risk using sensing devices |
-
2020
- 2020-09-18 JP JP2020157573A patent/JP7633013B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017038166A1 (en) | 2015-08-28 | 2017-03-09 | ソニー株式会社 | Information processing device, information processing method, and program |
US20190102689A1 (en) | 2017-10-03 | 2019-04-04 | International Business Machines Corporation | Monitoring vehicular operation risk using sensing devices |
Also Published As
Publication number | Publication date |
---|---|
JP2022051216A (en) | 2022-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021251351A1 (en) | Operation support method, operation support system, and operation support server | |
JP7633013B2 (en) | Safe driving support method, safe driving support system, and safe driving support server | |
US9908530B1 (en) | Advanced vehicle operator intelligence system | |
JP7437241B2 (en) | Operation support method, operation support system and operation support server | |
US8954340B2 (en) | Risk evaluation based on vehicle operator behavior | |
JP4595377B2 (en) | Driver state detection device and program | |
EP2434466A1 (en) | Driving assistance method and device | |
US11214263B2 (en) | Management assistance system | |
JP5643142B2 (en) | Driving ability determination device and driving ability determination method | |
WO2010102299A1 (en) | Predictive risk intelligent safety module | |
JP7156268B2 (en) | Information processing device, information processing system, information processing method, and program | |
WO2019069732A1 (en) | Information processing device, information processing method, and program | |
CN102098955A (en) | Method and device for the detection of microsleep events | |
Panagopoulos et al. | Forecasting markers of habitual driving behaviors associated with crash risk | |
US20240387055A1 (en) | Systems and methods for determining a risk score using machine learning based at least in part upon collected sensor data | |
US20240153625A1 (en) | Biometric data evaluation server, biometric data evaluation system, and biometric data evaluation method | |
JP2021037033A (en) | Driver state estimation method and system | |
US11964664B2 (en) | Driving assistance method, driving assistance system, and server | |
JP2005230030A (en) | Health management system, helmet, processing device, server device, and health management method | |
Liang et al. | Driver cognitive distraction detection using eye movements | |
WO2020189070A1 (en) | Information processing device, and program | |
JP2024112205A (en) | Operation support method and operation support system | |
WO2024062769A1 (en) | Driver assistance device, driver assistance system, and driver assist method | |
JP7369776B2 (en) | Operation incident image display system, method and program | |
JP2022187790A (en) | Operation management assistance system and operation management assistance method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240319 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20240412 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240517 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240903 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241031 |
|
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: 20250128 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250206 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7633013 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |