(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024049024
(43)【公開日】2024-04-09
(54)【発明の名称】運転能力判定システムおよび運転能力判定方法
(51)【国際特許分類】
G08G 1/00 20060101AFI20240402BHJP
【FI】
G08G1/00 D
【審査請求】未請求
【請求項の数】8
【出願形態】OL
(21)【出願番号】P 2022155243
(22)【出願日】2022-09-28
(71)【出願人】
【識別番号】000005326
【氏名又は名称】本田技研工業株式会社
(74)【代理人】
【識別番号】100154380
【弁理士】
【氏名又は名称】西村 隆一
(74)【代理人】
【識別番号】100081972
【弁理士】
【氏名又は名称】吉田 豊
(72)【発明者】
【氏名】松野 俊文
(72)【発明者】
【氏名】岩間 大輝
【テーマコード(参考)】
5H181
【Fターム(参考)】
5H181AA01
5H181CC04
5H181FF10
(57)【要約】
【課題】運転に支障をきたすことなく運転能力を判定する。
【解決手段】運転能力判定システム10は、車両の運転者の操舵を支援する操舵支援機能による操舵支援が行われているか否かの情報とともに、車両の時系列の操舵角の変化を示す操舵角データを取得する情報取得部13と、情報取得部13により取得された操舵角データに基づいて、運転者の操舵の特性を表す評価値を算出する評価値算出部15と、を備える。評価値算出部15は、情報取得部13により取得された操舵角データのうち、操舵支援機能による操舵支援が行われていない期間の第1操舵角データの重みを、操舵支援機能による操舵支援が行われている期間の第2操舵角データの重みよりも大きくすることにより、評価値を算出する。
【選択図】
図2
【特許請求の範囲】
【請求項1】
車両の運転者の操舵を支援する操舵支援機能による操舵支援が行われているか否かの情報とともに、前記車両の時系列の操舵角の変化を示す操舵角データを取得する情報取得部と、
前記情報取得部により取得された操舵角データに基づいて、運転者の操舵の特性を表す評価値を算出する評価値算出部と、を備え、
前記評価値算出部は、前記情報取得部により取得された操舵角データのうち、前記操舵支援機能による操舵支援が行われていない期間の第1操舵角データの重みを、前記操舵支援機能による操舵支援が行われている期間の第2操舵角データの重みよりも大きくすることにより、前記評価値を算出することを特徴とする運転能力判定システム。
【請求項2】
請求項1に記載の運転能力判定システムにおいて、
前記情報取得部は、さらに、前記操舵支援機能が起動中であるか否かの情報を取得し、
前記第1操舵角データは、前記操舵支援機能が起動中であり、かつ、前記操舵支援が行われていない期間の操舵角データであり、
前記第2操舵角データは、前記操舵支援機能が起動中であり、かつ、前記操舵支援が行われている期間の操舵角データであることを特徴とする運転能力判定システム。
【請求項3】
請求項1または2に記載の運転能力判定システムにおいて、
前記操舵支援機能は、前記車両に搭載されたセンサによる走行車線の認識結果に基づいて前記操舵支援を行い、
前記情報取得部は、前記センサにより前記走行車線が認識されているか否かの情報をさらに取得し、
前記第1操舵角データは、前記センサにより走行車線が認識され、かつ、前記操舵支援が行われていない期間の操舵角データであり、
前記第2操舵角データは、前記センサにより走行車線が認識されず、前記操舵支援が行われていない期間の操舵角データをさらに含むことを特徴とする運転能力判定システム。
【請求項4】
請求項1または2に記載の運転能力判定システムにおいて、
前記情報取得部により取得された操舵角データに基づいて、運転者に所定の負荷が作用しているか否かを判定する負荷判定部をさらに備え、
前記評価値算出部は、前記情報取得部により取得された操舵角データに基づいて、運転者の平均的な操舵の特性を表す第1評価値を算出するとともに、算出された前記第1評価値と、前記情報取得部により取得された操舵角データのうち、前記負荷判定部により前記所定の負荷が作用していると判定された期間の操舵角データと、に基づいて、前記所定の負荷が作用したときの運転者の操舵の特性を表す第2評価値を算出し、
前記評価値算出部は、前記第1操舵角データおよび前記第2操舵角データのいずれにも重み付けすることなく前記第1評価値を算出する一方、前記第1操舵角データの重みを前記第2操舵角データの重みよりも大きくすることにより前記第2評価値を算出することを特徴とする運転能力判定システム。
【請求項5】
請求項1または2に記載の運転能力判定システムにおいて、
前記情報取得部により取得された操舵角データに基づいて、運転者に所定の負荷が作用しているか否かを判定する負荷判定部をさらに備え、
前記評価値算出部は、前記情報取得部により取得された操舵角データに基づいて、運転者の平均的な操舵の特性を表す第1評価値を算出するとともに、算出された前記第1評価値と、前記情報取得部により取得された操舵角データのうち、前記負荷判定部により前記所定の負荷が作用していると判定された期間の操舵角データと、に基づいて、前記所定の負荷が作用したときの運転者の操舵の特性を表す第2評価値を算出し、
前記評価値算出部は、前記第1操舵角データの重みを前記第2操舵角データの重みよりも大きくすることにより前記第1評価値を算出するとともに、前記第1操舵角データの重みを前記第2操舵角データの重みよりも大きくすることにより前記第2評価値を算出することを特徴とする運転能力判定システム。
【請求項6】
請求項1または2に記載の運転能力判定システムにおいて、
前記操舵支援が行われた頻度に基づいて、前記評価値が信頼可能であるか否かを判定する信頼可否判定部をさらに備えることを特徴とする運転能力判定システム。
【請求項7】
コンピュータによりそれぞれ実行される、
車両の運転者の操舵を支援する操舵支援機能による操舵支援が行われているか否かの情報とともに、前記車両の時系列の操舵角の変化を示す操舵角データを取得する情報取得ステップと、
前記情報取得ステップで取得された操舵角データに基づいて、運転者の操舵の特性を表す評価値を算出する評価値算出ステップと、を含み、
前記評価値算出ステップでは、前記情報取得ステップで取得された操舵角データのうち、前記操舵支援機能による操舵支援が行われていない期間の第1操舵角データの重みを、前記操舵支援機能による操舵支援が行われている期間の第2操舵角データの重みよりも大きくすることにより、前記評価値を算出することを特徴とする運転能力判定方法。
【請求項8】
請求項7に記載の運転能力判定方法において、
前記情報取得ステップでは、さらに、前記操舵支援機能が起動中であるか否かの情報を取得し、
前記第1操舵角データは、前記操舵支援機能が起動中であり、かつ、前記操舵支援が行われていない期間の操舵角データであり、
前記第2操舵角データは、前記操舵支援機能が起動中であり、かつ、前記操舵支援が行われている期間の操舵角データであることを特徴とする運転能力判定方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両の運転者の運転能力を判定する運転能力判定システムおよび運転能力判定方法に関する。
【背景技術】
【0002】
この種の装置として、従来、運転者の安全運転能力を測定するようにした装置が知られている(例えば特許文献1参照)。この特許文献1記載の装置では、運転者に対し間欠的に音声出力による負荷を与えて注意力を分散させ、負荷状態と無負荷状態とで操舵のぶれを表すステアリングエントロピー値をそれぞれ算出し、負荷状態と無負荷状態とで算出されたぶれ評価値の差に基づいて運転者の安全運転能力を評価する。
【0003】
高齢運転者等の運転能力を評価し、必要に応じて運転免許の返納や運転支援機能の導入等を検討するきっかけを与えることで、交通の安全性を向上し、持続可能な輸送システムの発展に寄与することができる。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記特許文献1記載の装置では、運転者の安全運転能力を評価するために運転者に負荷を与える必要があるため、運転の支障になる。
【課題を解決するための手段】
【0006】
本発明の一態様である運転能力判定システムは、車両の運転者の操舵を支援する操舵支援機能による操舵支援が行われているか否かの情報とともに、車両の時系列の操舵角の変化を示す操舵角データを取得する情報取得部と、情報取得部により取得された操舵角データに基づいて、運転者の操舵の特性を表す評価値を算出する評価値算出部と、を備える。評価値算出部は、情報取得部により取得された操舵角データのうち、操舵支援機能による操舵支援が行われていない期間の第1操舵角データの重みを、操舵支援機能による操舵支援が行われている期間の第2操舵角データの重みよりも大きくすることにより、評価値を算出する。
【0007】
本発明の別の態様である運転能力判定方法は、コンピュータによりそれぞれ実行される、車両の運転者の操舵を支援する操舵支援機能による操舵支援が行われているか否かの情報とともに、車両の時系列の操舵角の変化を示す操舵角データを取得する情報取得ステップと、情報取得ステップで取得された操舵角データに基づいて、運転者の操舵の特性を表す評価値を算出する評価値算出ステップと、を含む。評価値算出ステップでは、情報取得ステップで取得された操舵角データのうち、操舵支援機能による操舵支援が行われていない期間の第1操舵角データの重みを、操舵支援機能による操舵支援が行われている期間の第2操舵角データの重みよりも大きくすることにより、評価値を算出する。
【発明の効果】
【0008】
本発明によれば、運転に支障をきたすことなく運転能力を判定することができる。
【図面の簡単な説明】
【0009】
【
図1】走行区間と運転負荷ついて説明するための図。
【
図2】本発明の実施形態に係る運転能力判定システムの要部構成の一例を示すブロック図。
【
図3】車両の操舵角の変動について説明するための図。
【
図5】
図2の評価値算出部が考慮する操舵支援機能の状態について説明するためのタイムチャート。
【
図6】
図2の演算部により実行される評価処理の一例を示すフローチャート。
【
図7】
図2の演算部により実行される重み付け処理の一例を示すフローチャート。
【
図8】
図2の演算部により実行される重み付け処理の別の例を示すフローチャート。
【発明を実施するための形態】
【0010】
以下、
図1~
図8を参照して本発明の実施形態について説明する。本発明の実施形態に係る運転能力判定システムは、車両の運転者の運転能力を判定する。一般に、運転者の運転行動は、認知、判断、および操作の3要素で構成される。これらの要素のうちの認知、判断に関わる人の知的機能である「認知機能」に係る能力は、加齢に伴って徐々に低下することが知られている。認知機能が低下すると、車両を安全に運転することが難しくなる。運転者が車両を運転したときの走行データに基づいて認知機能に係る運転能力を判定し、運転者自身やその家族が認知機能の低下傾向を把握することで安全運転を支援できる。
【0011】
図1は、走行区間と運転負荷ついて説明するための図である。
図1に示すように、運転行動によって運転者にかかる運転負荷は、道路形状などの異なる走行区間に応じて変化する。例えば、S字カーブやクランク路の走行中、駐車スペースでの駐車中などは運転負荷が大きくなる。すなわち、車両の移動量あたりに運転者に要求される操舵が多く、車両の走行軌跡が複雑な形状となるような走行区間では、運転負荷が大きくなる。この場合、操舵の頻度が高いことに加え、アクセルやブレーキの操作と連携してステアリングを操作する必要があり、車両感覚も要求されるなど、高い運転技能が必要となる。このような走行区間(高負荷区間)では、運転者の運転技能が運転の安定性に大きく影響する。
【0012】
一方、直線路の走行中などは運転負荷がほとんどかからない。すなわち、車両の移動量あたりに運転者に要求される操舵がほとんどなく、車両の走行軌跡が極めて単純な形状となる走行区間では、運転負荷がほとんどなくなる。このような走行区間(無負荷区間)では、運転者の運転技能が運転の安定性にほとんど影響しない。
【0013】
カーブ路の走行中、複数車線の道路での車線変更中、交差点での右左折中などは、これらの中間の運転負荷となる。このような走行区間(低負荷区間)でも、運転者の運転技能は運転の安定性にそれほど影響しない。
【0014】
ただし、無負荷区間や低負荷区間であっても、例えば中央分離帯がない片側1車線の高速道路(対面通行区間)の走行中は、運転者が自車線の状況と対向車線の状況とを認識する必要が生じる。この場合、自車線と対向車線との間での視線移動が発生することで運転者の心的活動が増え、認知に係る運転負荷(以下、「認知負荷」と称する)が高くなる。交通量が多い複数車線の区間、標識や交通信号機が多く設けられている区間、繁華街などの歩行者が多い区間、見通しの悪いカーブ路や交差点などの死角が多い区間、複数の道路が交わる区間などでも、視線移動が要求されるため、認知負荷が高くなる。
【0015】
また、交差点において対向車線を越えて車両の進行方向を変更する旋回動作(車両の左側通行が採用されている国や地域では右折、右側通行が採用されている国や地域では左折。以下では、単に「右折」と称する。)を行うときは、運転者が車両の目標軌跡を認識するにあたり、前方の対向車線の状況を把握しつつ、右折した先の走行車線の状況を把握する必要が生じる。この場合も、前方の対向車線と右折した先の走行車線との間での視線移動が発生し、認知負荷が高くなる。
【0016】
このような認知負荷が高まる走行区間(以下、「特定区間」と称する)では、運転者の認知機能の状態が運転の安定性に影響する。特定区間の走行データを他の区間と識別可能な態様で取得し、その走行データに基づいて運転の安定性を評価することで、運転者の認知機能に係る運転能力を判定することができる。例えば、車両の時系列の位置情報を取得し、取得された位置情報に基づいて、地図情報において予め設定された特定区間の走行データを識別することができる。
【0017】
しかしながら、運転者が車両側の運転支援機能による支援、特に操舵支援を受けている場合には、走行データに基づいて運転者自身の運転の安定性を評価し、運転者の認知機能に係る運転能力を判定することが難しくなる。そこで本実施形態では、車両の操舵支援機能の状態に応じて走行データの取り扱い方を変えることで、認知機能に係る運転能力を適切に判定できるよう、以下のように運転能力判定システムを構成する。
【0018】
図2は、運転能力判定システム(以下、システム)10の要部構成の一例を示すブロック図である。
図2に示すように、システム10は、CPUなどの演算部11、ROM,RAMなどの記憶部12、およびその周辺回路などを有するコンピュータを含んで構成される。演算部11は、情報取得部13と、負荷判定部14と、評価値算出部15と、信頼可否判定部16と、認知機能評価部17と、情報出力部18として機能する。記憶部12には、演算部11が実行するプログラムや設定値などの情報が記憶される。システム10は、車両に搭載された車載装置として構成されてもよく、車両の外部に設けられたサーバ装置等として構成されてもよく、車載装置と外部サーバ装置等とを組み合わせたものとして構成されてもよい。
【0019】
情報取得部13は、予め登録された運転者ごとに、車両の時系列の走行データを取得する。例えば、各運転者が日常的に運転する予め登録された車両で測定された走行データを取得する。走行データには、少なくとも、車両の操舵支援機能の状態に関する時系列の情報と、運転者によるステアリング(ステアリングホイール、ハンドル)の操舵角の変化を示す時系列の操舵角データとが含まれる。走行データには、車両の時系列の位置情報なども含まれる。
【0020】
走行データは、例えば、車両に搭載されたTCU(テレマティクス制御装置)を介して所定周期で車両からシステム10に送信される。情報取得部13は、予め登録された車両から送信された走行データを、予め登録された運転者ごとの時系列の走行データとして取得する。情報取得部13により取得された運転者ごとの時系列の走行データは、記憶部12に記憶される。
【0021】
負荷判定部14は、記憶部12に記憶された走行データに基づいて、単位時間ごとに、運転者に所定の認知負荷が作用しているか否かを判定する。より具体的には、負荷判定部14は、車両の時系列の位置情報に基づいて、単位時間ごとの走行区間が、
図1の無負荷区間または低負荷区間(無負荷・低負荷区間)であるか高負荷区間であるかを判定する。さらに、負荷判定部14は、単位時間ごとの走行区間が、無負荷・低負荷区間のうち、地図情報において予め設定された特定区間であるか否かを判定する。
【0022】
評価値算出部15は、記憶部12に記憶された操舵角データに基づいて、運転者個人の平均的な操舵の特性を表すα値と、認知負荷が高まったときの運転者の操舵の特性を表すHp値とを算出する。より具体的には、評価値算出部15は、負荷判定部14により無負荷・低負荷区間を走行中であると判定された期間の操舵角データに基づいてα値を算出する。また、評価値算出部15は、算出されたα値と、負荷判定部14により特定区間を走行中であると判定された期間の操舵角データとに基づいてHp値を算出する。
【0023】
図3は、車両の操舵角θの変動について説明するための図である。車両の運転が安定した状態では、操舵がぶれることなく滑らかに行われ、操舵角θの変動が小さくなる。一方、運転が不安定な状態では、操舵がぶれ、操舵角θの変動が大きくなる。
【0024】
より具体的には、
図3に示すように、特定の時点nの直前の時点n-3,n-2,n-1の実際の操舵角θ(n-3),θ(n-2),θ(n-1)に基づいて、時点(n-1)を中心とする2次テイラー展開により時点nの予測操舵角θp(n)を算出する。予測操舵角θp(n)は、操舵が滑らかに行われたと仮定した推定値であるため、実際の操舵が滑らかに行われた場合は、実際の操舵角θ(n)に一致し、実際の操舵がぶれた場合は、ぶれの程度に応じて実際の操舵角θ(n)から乖離する。このような、ぶれの程度は、下式(i)により算出される予測誤差e(n)として表すことができる。
e(n)=θ(n)-θp(n) ・・・(i)
【0025】
図4は、操舵のぶれの程度の度数表示を例示する図であり、予測誤差e(n)の度数表示の一例を示す。評価値算出部15は、無負荷・低負荷区間の操舵角データに基づいて各時点nの予測操舵角θp(n)、予測誤差e(n)を算出し、実線で示すような予測誤差e(n)の度数分布における90パーセンタイル値(α値)を算出する。操舵が滑らかで操舵のぶれが少ないほど、予測誤差e(n)の度数分布が、操舵のぶれがない“0°”を中心としたシャープな形状となり、α値が小さくなる。一方、操舵のぶれが多いほど、予測誤差e(n)の度数分布がブロードな形状となり、α値が大きくなる。
【0026】
操舵が多く、操舵のぶれに対する運転技能の影響が大きい高負荷区間を除外した無負荷・低負荷区間の操舵角データを利用することで、運転者の平均的な操舵のぶれを表すα値を適切に算出することができる。
【0027】
さらに、評価値算出部15は、算出されたα値と、特定区間の操舵角データとに基づいて、Hp値を算出する。より具体的には、特定区間の操舵角データに基づいて各時点nの予測操舵角θp(n)、予測誤差e(n)を算出し、破線で示すような予測誤差e(n)の度数分布をα値に基づいて9つの範囲P1~P9に分ける。すなわち、8つの基準値-5α,-2.5α,-α,-0.5α,0.5α,α,2.5α,5αに基づいて、9つの範囲P1(~-5α),P2(-5α~-2.5α),P3(-2.5α~-α),P4(-α~-0.5α),P5(-0.5α~0.5α),P6(0.5α~α),P7(α~2.5α),P8(2.5α~5α),P9(5α~)に分ける。そして、各範囲P1~P9の割合p1~p9に基づいて、下式(ii)によりステアリングエントロピー値(Hp値)を算出する。
Hp=-Σpi・log9pi ・・・(ii)
【0028】
Hp値は、操舵の滑らかさを表し、操舵のぶれが少なく予測誤差e(n)の度数分布がシャープになるほど小さい値となり、操舵のぶれが多く予測誤差e(n)の度数分布がブロードになるほど大きい値となる。視線移動が多く操舵のぶれに対する認知機能の影響が大きい特定区間の操舵角データを利用することで、通常の状態に比して認知負荷が高まったときの運転者の操舵のぶれを表すHp値を適切に算出することができる。
【0029】
図5は、評価値算出部15が考慮する操舵支援機能の状態について説明するためのタイムチャートである。操舵支援機能は、運転者の操舵を支援する運転支援機能である。操舵支援機能には、カメラ等で走行車線を検出し、車両が走行車線を逸脱するおそれがある場合にステアリングの振動を伴う報知を行う機能、車両が走行車線の中央付近を走行するようにステアリング操作を支援する機能などが含まれる。操舵支援機能は、起動中であっても、区画線のかすれや気象条件等によりカメラ等で先行車両や走行車線を認識できない場合には、正常に作動しないことがある。
【0030】
情報取得部13により取得される、車両の操舵支援機能の状態に関する時系列の情報には、操舵支援機能が起動中であるか否かの情報、実際に操舵支援が行われているか否かの情報、および、カメラ等で走行車線が認識されているか否かの情報が含まれる。
【0031】
図5に示すように、情報取得部13により取得され、記憶部12に記憶された操舵角データのうち、操舵支援機能による操舵支援が行われていない期間の操舵角データを、以下では「第1操舵角データ」と称する。より具体的には、操舵支援機能が起動中であり、かつ、操舵支援が行われていない期間(t1~t4,t5~)の操舵角データを第1操舵角データと称する。また、操舵支援機能による操舵支援が行われている期間の操舵角データを、以下では「第2操舵角データ」と称する。より具体的には、操舵支援機能が起動中であり、かつ、操舵支援が行われている期間(t4~t5)の操舵角データを第2操舵角データと称する。ただし、カメラ等で走行車線が認識されず、操舵支援が行われていない期間(t2~t3)の操舵角データは、第1操舵角データから除外され、第2操舵角データとして取り扱われる。
【0032】
(評価値の重み付け)
評価値算出部15は、第1操舵角データの重みを第2操舵角データの重みよりも大きくする重み付けを行った上で、Hp値、あるいはα値およびHp値を算出する。より具体的には、重み付けを行うことなくα値を算出する一方、重み付けを行った上でHp値を算出する。あるいは、重み付けを行った上でα値を算出するとともに、重み付けを行った上でHp値を算出する。
【0033】
(α値の重み付け-度数への重み付け-)
評価値算出部15は、重み付けを行った上でα値を算出する場合、先ず、負荷判定部14により無負荷・低負荷区間を走行中であると判定された期間の第1操舵角データに基づいて、予測操舵角θp1(n)、予測誤差e1(n)を算出する。また、同様の期間の第2操舵角データに基づいて予測操舵角θp2(n)、予測誤差e2(n)を算出する。次いで、予測誤差e1(n)の度数(
図4に実線で示す度数分布)に重み係数W1(0<W1、例えばW1=1)を乗算し、予測誤差e2(n)の度数に重み係数W2(0≦W2<W1、例えばW2=0)を乗算し、これらを合算する。評価値算出部15は、重み付けを行った上で合算された予測誤差(W1e1(n)+W2e2(n))の度数分布における90パーセンタイル値を、α値として算出する。
【0034】
(Hp値の重み付け-度数への重み付け-)
評価値算出部15は、重み付けを行った上でHp値を算出する場合、先ず、負荷判定部14により特定区間を走行中であると判定された期間の第1操舵角データに基づいて、予測操舵角θp1(n)、予測誤差e1(n)を算出する。また、同様の期間の第2操舵角データに基づいて予測操舵角θp2(n)、予測誤差e2(n)を算出する。次いで、予測誤差e1(n)の度数(
図4に破線で示す度数分布)に重み係数W1(0<W1、例えばW1=1)を乗算し、予測誤差e2(n)の度数に重み係数W2(0≦W2<W1、例えばW2=0)を乗算し、これらを合算する。評価値算出部15は、重み付けを行った上で合算された予測誤差(W1e1(n)+W2e2(n))の度数分布をα値に基づいて範囲P1~P9に分け、各範囲P1~P9の割合p1~p9に基づいて、式(ii)によりHp値を算出する。
【0035】
(Hp値の重み付け-直接的な重み付け-)
評価値算出部15は、重み付けを行った上でHp値を算出する場合、第1操舵角データに基づくHp1値と第2操舵角データに基づくHp2値とをそれぞれ算出し、算出されたHp1値、Hp2値に重み係数W1,W2を乗算してもよい。より具体的には、評価値算出部15は、負荷判定部14により特定区間を走行中であると判定された期間の第1操舵角データに基づいて、予測操舵角θp1(n)、予測誤差e1(n)、Hp1値を算出する。また、同様の期間の第2操舵角データに基づいて予測操舵角θp2(n)、予測誤差e2(n)、Hp2値を算出する。評価値算出部15は、Hp1値に重み係数W1(0<W1、例えばW1=1)を乗算し、Hp2値に重み係数W2(0≦W2<W1、例えばW2=0)を乗算し、これらを合算した値(W1Hp1+W2Hp2)をHp値として算出する。
【0036】
信頼可否判定部16は、操舵支援が行われた頻度に基づいて、評価値(Hp値)が信頼可能であるか否かを判定する。より具体的には、情報取得部13により取得された走行データに基づいて操舵支援の頻度を算出し、算出された頻度を所定の閾値と比較することで、Hp値が信頼可能であるか否かを判定する。すなわち、操舵支援の頻度が閾値より高い場合は、運転者の操舵が不安定であり、運転者の操舵のぶれを表すHp値を適切に算出することが難しくなるため、このような期間に算出されたHp値は信頼可能でないと判定される。操舵支援の頻度は、例えば、操舵支援機能が起動中であり、かつ、カメラ等で走行車線が認識されている期間における操舵支援機能の作動回数として算出される。操舵支援の頻度は、単位走行時間当たりの作動回数(回/h)として算出してもよく、単位走行距離当たりの作動回数(回/km)として算出してもよい。
【0037】
認知機能評価部17は、信頼可否判定部16によりHp値が信頼可能であると判定されると、評価値算出部15により算出されたHp値に基づいて運転者の認知機能を評価する。すなわち、認知負荷が高まったときの操舵のぶれを表すHp値を継続的に監視することで、その運転者の認知機能の低下傾向を評価することができる。例えば、日常的な運転の走行データに基づいて定期的に(例えば、毎月)算出されるHp値が増加傾向にある場合は、認知機能が低下傾向にあると評価する。
【0038】
認知機能評価部17は、信頼可否判定部16によりHp値が信頼可能でないと判定されると、信頼可否判定部16により算出された操舵支援の頻度に基づいて運転者の認知機能を評価する。例えば、所定期間(例えば、1月)毎の操舵支援の頻度が上昇傾向にある場合は、認知機能が低下傾向にあると評価する。認知機能評価部17は、信頼可否判定部16によりHp値が信頼可能でないと判定された場合、操舵支援の頻度に代えて、あるいは操舵支援の頻度に加えて、走行データに含まれる他のパラメータを用いて運転者の認知機能を評価してもよい。例えば、走行データに車両の加速度の変化を示す時系列の加速度データが含まれる場合には、加速度(減速度)が所定の閾値を超える急制動の頻度を算出し、算出された急制動の頻度に基づいて運転者の認知機能を評価してもよい。
【0039】
情報出力部18は、認知機能評価部17による評価結果を運転者本人や家族などのユーザ端末に送信する。例えば、予め登録されたメールアドレス宛てに通知を送信することができる。この場合、通知をきっかけに、運転者本人や家族などが運転免許の返納や運転支援機能が充実した車両への代替えなどを検討することができる。走行データに基づく客観的な情報が提供されるため、運転者本人にとって自身の認知機能の現状を受け入れやすく、早期に適切な対応を検討することができる。
【0040】
図6は、システム10の演算部11により実行される評価処理の一例を示すフローチャートである。このフローチャートに示す処理は、例えば定期的に実行される。先ずステップS1で、記憶部12に記憶された走行データを読み出す。次いでステップS2で、ステップS1で読み出された走行データに基づいて、単位時間ごとの走行区間が無負荷・低負荷区間であるか高負荷区間であるかを判定する。また、無負荷・低負荷区間の走行データに基づいて、単位時間ごとの走行区間が特定区間であるか否かを判定する。
【0041】
次いでステップS3で、ステップS2で無負荷・低負荷区間を走行中であると判定された期間の操舵角データに基づいてα値を算出する。次いでステップS4で、ステップS3で算出されたα値と、ステップS2で特定区間を走行中であると判定された期間の操舵角データとに基づいて、Hp値を算出する。ステップS4で算出された最新のHp値は、記憶部12に記憶され、蓄積される。
【0042】
次いでステップS5で、ステップS1で読み出された走行データに基づいて操舵支援が行われた頻度を算出する。ステップS5で算出された最新の頻度は、記憶部12に記憶され、蓄積される。次いでステップS6で、ステップS5で算出された頻度に基づいて、ステップS4で算出されたHp値が信頼可能であるか否かを判定する。ステップS6で肯定されると、ステップS7に進み、記憶部12に記憶された最新のHp値を過去のHp値と比較し、運転者の認知機能に係る運転能力を判定する。一方、ステップS6で否定されると、ステップS8に進み、記憶部12に記憶された最新の頻度を過去の頻度と比較し、運転者の認知機能に係る運転能力を判定する。次いでステップS9で、ステップS7、S8の評価結果を事前に登録されたメールアドレス宛てに送信し、処理を終了する。
【0043】
このように、日常的な走行データのみに基づいて運転者の運転能力を判定するための指標となるα値およびHp値を算出できるため、運転に支障をきたすことなく運転能力を判定することができる(ステップS1~S4)。また、日常的な走行データのみに基づいて運転者の認知機能が自動的に評価され、評価結果が本人や家族に通知されるため、車両を運転する高齢者と離れて暮らす家族の見守り負担を軽減することができる(ステップS1~S9)。
【0044】
図7は、システム10の演算部11により実行される重み付け処理の一例を示すフローチャートであり、評価値(α値、Hp値)の算出過程で予測誤差の度数に重み係数を乗算する場合の重み付け処理の一例を示す。このフローチャートに示す処理は、
図6のステップS3および/またはS4において実行される。
【0045】
(α値の重み付け-度数への重み付け-)
α値の算出過程で予測誤差の度数に重み係数を乗算する場合、このフローチャートに示す処理は、
図6のステップS3において実行される。
図7に示すように、先ずステップS10で、ステップS2で無負荷・低負荷区間を走行中であると判定された期間の第1操舵角データに基づいて予測操舵角θp1(n)を算出し、予測誤差e1(n)を算出する。また、同様の期間の第2操舵角データに基づいて予測操舵角θp2(n)を算出し、予測誤差e2(n)を算出する。次いでステップS11で、ステップS10で算出された予測誤差e1(n)の度数に重み係数W1を乗算し、ステップS10で算出された予測誤差e2(n)の度数に重み係数W2を乗算する。次いでステップS12で、ステップS11で算出された重み付け後の度数W1e1(n),W2e2(n)を合算する。この場合、
図6のステップS3では、ステップS12で算出された、重み付けを行った上で合算された予測誤差(W1e1(n)+W2e2(n))の度数分布における90パーセンタイル値が、α値として算出される。
【0046】
(Hp値の重み付け-度数への重み付け-)
Hp値の算出過程で予測誤差の度数に重み係数を乗算する場合、このフローチャートに示す処理は、
図6のステップS4において実行される。
図7に示すように、先ずステップS10で、ステップS2で特定区間を走行中であると判定された期間の第1操舵角データに基づいて予測操舵角θp1(n)を算出し、予測誤差e1(n)を算出する。また、同様の期間の第2操舵角データに基づいて予測操舵角θp2(n)を算出し、予測誤差e2(n)を算出する。次いでステップS11で、ステップS10で算出された予測誤差e1(n)の度数に重み係数W1を乗算し、ステップS10で算出された予測誤差e2(n)の度数に重み係数W2を乗算する。次いでステップS12で、ステップS11で算出された重み付け後の度数W1e1(n),W2e2(n)を合算する。この場合、
図6のステップS4では、ステップS12で合算された、重み付けを行った上で合算された予測誤差(W1e1(n)+W2e2(n))の度数分布と、
図6のステップS3で算出されたα値とに基づいて、Hp値が算出される。
【0047】
(Hp値の重み付け-直接的な重み付け-)
図8は、システム10の演算部11により実行される重み付け処理の別の例を示すフローチャートであり、評価値(Hp値)に直接、重み係数を乗算する場合の、
図6のフローチャートの変形例である。
図8のステップS1~S3,S5~S9は、
図6のステップS1~S3,S5~S9と同様であるため、説明を省略する。
図8に示すように、ステップS4Aでは、ステップS3で算出されたα値と、ステップS2で特定区間を走行中であると判定された期間の第1操舵角データに基づいて予測操舵角θp1(n)、予測誤差e1(n)、Hp1値を算出する。また、同様の期間の第2操舵角データに基づいて予測操舵角θp2(n)、予測誤差e2(n)、Hp2値を算出する。次いでステップS4Bで、ステップS4Aで算出されたHp1値に重み係数W1を乗算し、ステップS4Aで算出されたHp2値に重み係数W2を乗算する。次いでステップS4Cで、ステップS4Bで算出された重み付け後のHp1値、Hp2値を合算し、Hp値(W1Hp1+W2Hp2)として算出する。
【0048】
操舵支援機能の作動中は、ステアリングの振動を伴う報知が行われたり、ステアリング操作が支援(操舵力が付与)されたりするため、操舵角データに基づいて運転者自身の運転の安定性を評価し、運転者の認知機能に係る運転能力を判定することが難しくなる。一方、カメラ等により走行車線が認識されている正常な状態において操舵支援が行われていない場合は、運転者自身の操舵が安定している状態であり、運転者自身の操舵により車両が走行車線の中央付近を走行しているといえる。運転者の操舵が安定している期間の第1操舵角データを積極的に利用する、すなわち第1操舵角データの重みを第2操舵角データの重みよりも大きくすることにより評価値を算出することで、運転能力を精度よく判定することができる(ステップS11,S4B)。
【0049】
例えば、Hp値の算出に第1操舵角データを積極的に利用する場合は、操舵が安定している状態で認知負荷が高まったときの運転者の操舵の特性を評価することができる。この場合、定期的に算出され、蓄積されるHp値の精度が高まるため、運転者の認知機能を精度よく評価することができる。また、α値の算出にも第1操舵角データを積極的に利用する場合は、操舵が安定している状態での運転者の操舵の特性を評価することができ、α値の精度が高まるため、運転者の認知機能を一層精度よく評価することができる。
【0050】
本実施形態によれば以下のような作用効果を奏することができる。
(1)システム10は、車両の運転者の操舵を支援する操舵支援機能による操舵支援が行われているか否かの情報とともに、車両の時系列の操舵角の変化を示す操舵角データを取得する情報取得部13と、情報取得部13により取得された操舵角データに基づいて、運転者の操舵の特性を表す評価値を算出する評価値算出部15と、を備える(
図2)。評価値算出部15は、情報取得部13により取得された操舵角データのうち、操舵支援機能による操舵支援が行われていない期間の第1操舵角データの重みを、操舵支援機能による操舵支援が行われている期間の第2操舵角データの重みよりも大きくすることにより、評価値を算出する。
【0051】
このように、日常的な走行データに基づいて運転者の運転能力を判定するための指標となる評価値を算出することで、運転に支障をきたすことなく運転者の運転能力を判定することができる。また、操舵支援機能が作動し、操舵支援機能による操舵支援が行われている期間は、ステアリングの振動を伴う報知が行われたり、ステアリング操作が支援(操舵力が付与)されたりする。操舵支援機能による操舵支援が行われていない期間の第1操舵角データを積極的に利用することで、操舵角データに基づいて運転者自身の運転の安定性を評価し、運転者の認知機能に係る運転能力を判定することができる。
【0052】
(2)情報取得部13は、さらに、操舵支援機能が起動中であるか否かの情報を取得する。第1操舵角データは、操舵支援機能が起動中であり、かつ、操舵支援が行われていない期間の操舵角データである。第2操舵角データは、操舵支援機能が起動中であり、かつ、操舵支援が行われている期間の操舵角データである。カメラ等により走行車線が認識されている正常な状態において操舵支援が行われていない場合は、運転者自身の操舵が安定している状態であり、このような期間の第1操舵角データを積極的に利用することで、運転能力を精度よく判定することができる。
【0053】
(3)操舵支援機能は、車両に搭載されたカメラ等による走行車線の認識結果に基づいて操舵支援を行う。情報取得部13は、カメラ等により走行車線が認識されているか否かの情報をさらに取得する。第1操舵角データは、カメラ等により走行車線が認識され、かつ、操舵支援が行われていない期間の操舵角データである。第2操舵角データは、カメラ等により走行車線が認識されず、操舵支援が行われていない期間の操舵角データをさらに含む。例えば、操舵支援が行われていない期間であっても、区画線のかすれや気象条件等により走行車線を認識できない場合等、単に操舵支援機能が正常に作動していない期間の操舵角データは、第2操舵角データとして取り扱われる。これにより、運転者の運転能力を一層精度よく判定することができる。
【0054】
(4)システム10は、情報取得部13により取得された操舵角データに基づいて、運転者に所定の認知負荷が作用しているか否かを判定する負荷判定部14をさらに備える(
図2)。評価値算出部15は、情報取得部13により取得された操舵角データに基づいて、運転者の平均的な操舵の特性を表すα値を算出するとともに、算出されたα値と、情報取得部13により取得された操舵角データのうち、負荷判定部14により所定の認知負荷が作用していると判定された期間の操舵角データと、に基づいて、所定の認知負荷が作用したときの運転者の操舵の特性を表すHp値を算出する。
【0055】
評価値算出部15は、第1操舵角データおよび第2操舵角データのいずれにも重み付けすることなくα値を算出する一方、第1操舵角データの重みを第2操舵角データの重みよりも大きくすることによりHp値を算出する。このように、操舵支援が行われておらず、運転者自身の操舵が安定している状態で、かつ、認知負荷が高まったときの第1操舵角データを積極的に利用することで、Hp値を精度よく算出し、運転者の認知機能を精度よく評価することができる。また、α値を算出するための操舵角データについては操舵支援機能の状態にかかわらず利用するため、十分なデータ量を確保することで、運転者の平均的な操舵の特性を表すα値を適切に算出することができる。
【0056】
(5)評価値算出部15は、第1操舵角データの重みを第2操舵角データの重みよりも大きくすることによりα値を算出するとともに、第1操舵角データの重みを第2操舵角データの重みよりも大きくすることによりHp値を算出する。例えば十分なデータ量が確保されている場合には、運転者自身の操舵が安定している状態で、かつ、認知負荷が高まったときの第1操舵角データを積極的に利用することで、α値を精度よく算出し、運転者の認知機能を精度よく評価することができる。
【0057】
(6)システム10は、操舵支援が行われた頻度に基づいて、評価値が信頼可能であるか否かを判定する信頼可否判定部16をさらに備える(
図2)。すなわち、操舵支援の頻度が所定頻度より高い場合は、運転者の操舵が不安定であるため、運転者の操舵のぶれを表す評価値を適切に算出することが難しくなる。この場合、他の手法による評価を行ってもよい。例えば、所定期間(例えば、1月)毎の操舵支援の頻度が上昇傾向にある場合は、認知機能が低下傾向にあると評価することができる。
【0058】
上記実施形態では、無負荷・低負荷区間を走行したときの操舵角データに基づいてα値を算出し、特定区間を走行したときの操舵角データに基づいてHp値を算出する例を説明したが、評価値算出部は、このようなものに限らない。評価値算出部は、運転者ごとの操舵角データに基づいて各運転者の操舵の特性を表す評価値を算出するものであれば、どのようなものでもよい。
【0059】
以上では、本発明を運転能力判定システムとして説明したが、本発明は、運転能力判定方法として用いることもできる。すなわち、運転能力判定方法は、コンピュータによりそれぞれ実行される、車両の運転者の操舵を支援する操舵支援機能による操舵支援が行われているか否かの情報とともに、車両の時系列の操舵角の変化を示す操舵角データを取得する情報取得ステップS1と、情報取得ステップS1で取得された操舵角データに基づいて、運転者の操舵の特性を表す評価値を算出する評価値算出ステップS3,S4,S10~S12,S4A~A4Cと、を含む(
図6~
図8)。評価値算出ステップS3,S4,S10~S12,S4A~A4Cでは、情報取得ステップS1で取得された操舵角データのうち、操舵支援機能による操舵支援が行われていない期間の第1操舵角データの重みを、操舵支援機能による操舵支援が行われている期間の第2操舵角データの重みよりも大きくすることにより、評価値を算出する。
【0060】
以上の説明はあくまで一例であり、本発明の特徴を損なわない限り、上述した実施形態および変形例により本発明が限定されるものではない。上記実施形態と変形例の1つまたは複数を任意に組み合わせることも可能であり、変形例同士を組み合わせることも可能である。
【符号の説明】
【0061】
10 運転能力判定システム(システム)、11 演算部、12 記憶部、13 情報取得部、14 負荷判定部、15 評価値算出部、16 信頼可否判定部、17 認知機能評価部、18 情報出力部