(57)【要約】【課題】運転環境や運転者の運転意図に影響を受けることなく、的確に運転者の運転特性を評価することを課題とする。【解決手段】撮像装置２で撮像された運転者の頭部ヨーレートを検出する顔向き検出装置３と、車両１の車体ヨーレートを検出するヨーレートセンサ４と、顔向き検出装置３で検出された頭部ヨーレートと、ヨーレートセンサ４で検出された車体ヨーレートとの時系列データを比較して、頭部ヨーレートと車体ヨーレートとの間の位相進みＴと相関係数φを演算する演算装置６と、演算装置６で得られた位相進みＴと相関係数φとに基づいて、運転者の運転特性を判定評価する判定装置８とを備えて構成される。【選択図】図１
2008068669.tif 000002
【特許請求の範囲】
【請求項１】
車両を運転する運転者の運転者挙動を検出する運転者挙動検出手段と、
前記運転者が運転する前記車両の車両挙動を検出する車両挙動検出手段と、
前記運転者挙動検出手段によって検出された運転者挙動と、前記車両挙動検出手段によって検出された車両挙動との時系列データを比較演算する演算手段と、
前記演算手段の比較演算結果に基づいて、前記運転者の運転特性を判定評価する判定手段と
を有することを特徴とする運転特性判定装置。
【請求項２】
前記演算手段は、前記運転者挙動と前記車両挙動との時系列データ間の位相ずれならびに相似性に基づいて、前記時系列データを比較演算する
ことを特徴とする請求項１に記載の運転特性判定装置。
【請求項３】
前記演算手段は、前記運転者挙動と前記車両挙動との時系列データ間の位相ずれならびに相似性を表す相関係数に基づいて、前記時系列データを比較演算する
ことを特徴とする請求項２に記載の運転特性判定装置。
【請求項４】
前記演算手段は、前記運転者挙動と前記車両挙動とのそれぞれの時系列データに対して、予め設定されたしきい値を超える時刻を算出し、算出されたそれぞれの時刻の差分を算出し、算出した差分に基づいて前記時系列データを比較演算する
ことを特徴とする請求項１に記載の運転特性判定装置。
【請求項５】
前記演算手段は、前記運転者挙動と前記車両挙動との時系列データを正規化し、正規化したそれぞれの時系列データの差分を算出し、算出した差分に基づいて前記時系列データを比較演算する
ことを特徴とする請求項１に記載の運転特性判定装置。
【請求項６】
前記運転者挙動検出手段は、運転者挙動として運転者の頭部ヨーレートを検出し、
前記車両挙動検出手段は、車両挙動として車体ヨーレートもしくは操舵角を検出する
ことを特徴とする請求項１〜５のいずれか１項に記載の運転特性判定装置。
【請求項７】
前記運転者挙動検出手段は、運転者挙動として運転者が注視している方向を検出し、
前記車両挙動検出手段は、車両挙動として車体ヨーレートもしくは操舵角を検出する
ことを特徴とする請求項１〜５のいずれか１項に記載の運転特性判定装置。
【請求項８】
前記車両が走行している道路形状及び自車両位置を検出する車両ナビゲーション手段を有し、
前記車両ナビゲーション手段が前記車両が曲線路を走行していると検出したときに、前記判定手段が運転特性を判定評価する
ことを特徴とする請求項１〜７のいずれか１項に記載の運転特性判定装置。
【請求項９】
前記車両の旋回状態を検出する旋回状態検出手段を有し、
前記旋回状態検出手段が前記車両が曲線路を走行していると検出したときに、前記判定手段が運転特性を判定評価する
ことを特徴とする請求項１〜７のいずれか１項に記載の運転特性判定装置。
【請求項１０】
前記演算手段が演算した演算結果を記憶する記憶手段を有し、
前記判定手段は、前記記憶手段に記憶された複数回の演算結果に基づいて運転特性を判定評価する
ことを特徴とする請求項１〜９のいずれか１項に記載の運転特性判定装置。
【請求項１１】
運転者挙動検出手段が、車両を運転する運転者の運転者挙動を検出する第１のステップと、
車両挙動検出手段が、前記運転者が運転する前記車両の車両挙動を検出する第２のステップと、
演算手段が、前記第１のステップで検出された運転者挙動と、前記第２のステップで検出された車両挙動との時系列データを比較演算する第３のステップと、
前記第３のステップの比較演算結果に基づいて、判定手段が前記運転者の運転特性を評価判定する第４のステップと
を有することを特徴とする運転特性判定方法。
【請求項１２】
車両の走行を制御する車両制御装置であって、
前記請求項１〜１０のいずれか１項に記載の運転特性判定装置と、
前記運転特性判定装置の判定結果に基づいて、車両の制御特性を可変する制御特性可変手段と
を有することを特徴とする車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者の運転特性を判定評価する運転特性判定装置、運転特性判定方法及び車両制御装置に関する。
【背景技術】
【０００２】
従来、運転者の運転のアシストを行うことを目的として、例えば車線逸脱を防止するためにステアリングに操舵トルクを付与する車線維持支援システムや、４輪に掛かるブレーキ力を制御することにより車体の横滑りを防止する横滑り防止システムなどの運転支援システムが提案されている。
【０００３】
しかしながら、運転者が上述したような運転支援システムのアシストを必要としない場面においても支援制御が介入してしまう場合があり、運転者によっては運転支援システムの介入が煩わしいと感じる場合があった。
【０００４】
そこで、このような問題を解決するための一つの手段として、車両の操舵角と車両ヨーレートとの相関関係を求め、求められた相関関係に基づいて運転者の運転技量を評価し、評価された運転技量に基づいて、運転支援システムが介入するタイミングを調整する技術が提案されている。このような技術としては、例えば以下に示す特許文献に記載されている運転技量検出装置及び車両運動制御装置が知られている。
【特許文献１】特許第３２６９２９６号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記運転技量検出装置及び車両運動制御装置に開示された技術では、車両の操舵角と車両ヨーレートの相関関係に基づいて運転者の運転技量を判定評価している。この判定評価に使用している操舵角と車両ヨーレートとは、車両を線形モデルで表現できる通常走行領域においてはほぼ完全な相関関係を有する。このため、車両が線形モデルで記述できなくなるような限界走行領域、例えば過度のオーバステアに対応するためにカウンタステア操作を行うような走行状態では、操舵角と車両ヨーレートとの関係を用いて運転者の運転技量を的確に判定評価することは可能である。しかし、車両を線形モデルで表現できる通常走行領域においては、操舵角と車両ヨーレートとは完全な相関関係となっているので、このような相関関係のある２つのパラメータを用いて運転者の運転技量を的確に判定評価することは極めて困難であった。
【０００６】
したがって、運転環境等によっては運転者の運転技量を精度よく判定評価できないおそれがあり、運転支援の介入タイミングを最適化することが困難になるといった不具合を招いていた。
【０００７】
そこで、本発明は、上記に鑑みてなされたものであり、その目的とするところは、運転環境や運転者の運転意向に影響を受けることなく、的確に運転者の運転特性を評価できる運転特性判定装置及び運転特性判定方法を提供することにある。
【０００８】
また、他の目的とするところは、運転支援の介入タイミングを最適化して、運転の快適性、安全性を向上した車両制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の課題を解決する手段は、車両を運転する運転者の運転者挙動を検出する運転者挙動検出手段と、前記運転者が運転する前記車両の車両挙動を検出する車両挙動検出手段と、前記運転者挙動検出手段によって検出された運転者挙動と、前記車両挙動検出手段によって検出された車両挙動との時系列データを比較演算する演算手段と、前記演算手段の比較演算結果に基づいて、前記運転者の運転特性を判定評価する判定手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、相互に独立した運転者挙動と車両挙動とに基づいて、運転者の運転特性を判定評価するようにしたので、運転環境や運転者の運転意図に影響されることなく運転者の運転特性を的確に判定評価することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を用いて本発明を実施するための最良の実施例を説明する。
【実施例１】
【００１２】
図１は本発明の実施例１に係る運転特性判定装置の構成を示す図である。図１に示す実施例１の運転特性判定装置は、車両の挙動とこの車両を運転する運転者の頭部挙動とに基づいて、運転者の運転特性を判定して評価する装置である。この装置は、運転特性が判定評価される運転者が運転する車両１に搭載された、撮像装置２、顔向き検出装置３、ヨーレートセンサ４、ナビゲーション装置５、演算装置６、記憶装置７及び判定装置８を備えて構成されている。
【００１３】
撮像装置２は、例えばＣＣＤカメラ等で構成されて車両１の運転席前方に設けられ、運転者の少なくとも頭部を含む画像を撮像し、得られた画像情報を顔向き検出装置３に与える。
【００１４】
顔向き検出装置３は、撮像装置２から与えられた画像情報に基づいて、運転者の頭部のヨー方向の姿勢角として頭部ヨー姿勢角αを検出する。この頭部ヨー姿勢角αは例えば特許文献の特開２００５−１９６５６７に記載されている技術を用いて検出する。顔向き検出装置３は、検出した頭部ヨー姿勢角αを頭部ヨーレートとして演算装置６に与える。
【００１５】
ヨーレートセンサ４は、車両１の車両挙動情報として車両１の車体ヨーレートｘを検出し、検出した車体ヨーレートｘを演算装置６に与える。
【００１６】
ナビゲーション装置５は、自車両の位置を測位するＧＰＳ（全地球測位システム）を含み、車両１の走行にかかわる情報として少なくとも車両１が走行する道路を含む周囲の地図情報と、ＧＰＳで測位された車両１の自車両位置情報を演算装置６に与える。
【００１７】
演算装置６は、顔向き検出装置３で検出された運転者の頭部ヨー姿勢角αと、ヨーレートセンサ４で検出された車体ヨーレートｘと、ナビゲーション装置５から与えられた地図情報ならびに自車両位置情報とに基づいて、運転特性を判定評価する際の指標となる位相進みＴと相関係数φを演算する。位相進みＴと相関係数φについては後に詳説するが、相関係数φの演算を簡単にするために、頭部ヨーレートの頭部ヨー姿勢角αと車体ヨーレートｘのサンプリングレートは同一とすることが好ましい。
【００１８】
記憶装置７は、演算装置６で得られた位相進みＴと相関係数φを入力し、この位相進みＴならびに相関係数φを記憶し、記憶した位相進みＴならびに相関係数φを判定装置８に与える。
【００１９】
判定装置８は、後述する手順にしたがって位相進みＴならびに相関係数φに基づいて運転者の運転特性を判定評価する。
【００２０】
なお、車体ヨーレートは、車両１に設けられたヨーレートセンサ４で検出しているが、直接ヨーレートを検出する以外にも例えば操舵角と車両１の速度（車速）を検出し、検出した操舵角と車速とに基づいて車体ヨーレートを推定する手法を採用してもよい。この場合には、ヨーレートセンサ４に代えて操舵角センサと車速センサを車両１に設けるようにすればよい。
【００２１】
また、演算装置６では、車体ヨーレートの実測値（または推定値）に基づいて演算を行っているが、車体ヨーレートは操舵角とほぼ比例関係にあるため、車体ヨーレートに代えて操舵角を演算に用いてもほぼ同様の結果が得られる。
【００２２】
なお、上記顔向き検出装置３、演算装置６、記憶装置７及び判定装置８は、プログラムに基づいて各種動作処理を制御するコンピュータに必要な、ＣＰＵ、記憶装置、入出力装置等の資源を備え、プログラムに基づいてこれらの資源の協働作用により所望の機能を達成する例えばマイクロコンピュータにより実現される。
【００２３】
次に、運転特性の判定の手順を説明する前に、先ず頭部挙動（頭部ヨーレート）と車両挙動（車体ヨーレート）との相関関係について説明し、次いで先に触れた判定評価の指標となる位相進みＴと相関係数φについて説明する。
【００２４】
まず、図２に示すような評価コースで車両を走行させ、頭部挙動と車両挙動の双方を測定した。具体的な測定項目は、（１）車体ヨーレート、（２）頭部ヨーレート、（３）操舵角の３項目であり、これらの測定結果の一例を図３に示す。図３において、横軸が時間［ｓ］、縦軸が操舵角［ｄｅｇ］またはヨーレート［ｄｅｇ／ｓ］を示し、時間０［ｓ］の時点では車両は図２のスタート地点に停車している状態であり、このスタート地点から車両を発進させ、コーナ１〜コーナ６を順次通過した後、約８０［ｓ］後にゴール地点で再度停車した場合のデータである。
【００２５】
車体ヨーレートと頭部ヨーレートは、同形式のジャイロセンサを用いて測定した。特に頭部ヨーレートについては被験者（運転者）に帽子を着用してもらい、その帽子にセンサを装着して測定したものである。ここで、頭部ヨーレートの波形が０［ｓ］および８０［ｓ］付近（図中の囲み部分）で乱れているのは、発車時および停車時のミラーやスピードメータの確認に伴うものである。
【００２６】
頭部ヨーレートは、被験者（運転者）の頭部に位置するジャイロセンサによって測定されているが、当該被験者（運転者）は車両に着座している状態であるため、基本的には車体ヨーレートと頭部ヨーレートはほぼ相似な波形を示す。なお、仮に運転者の頭部を座席シートのヘッドレストに拘束して運転した場合には、車体ヨーレートと頭部ヨーレートは全く同一の波形となる。しかし、実際には頭部の姿勢は車体に対して拘束されておらず、頭部ヨーレートと車体ヨーレートの波形には図３に示すように差が生じる。
【００２７】
ここで、このような差が生じる要因を、図４を参照して一般的な運転行動における直進状態からコーナに進入する際の運転者の動きを例に挙げて説明する。図４は走行路における車両の位置と被験者（運転者）の頭部を正面ならびに上部からみた挙動との関係を示す図である。図４において、Ａ地点では車両１は直進状態とし、この位置からコーナに近づき、Ｂ地点を通ってＣ地点に至ったときに運転者が操舵を開始するものとする。このような走行において、Ａ地点とＣ地点の間のＢ地点では運転者は来るべきコーナに備えて、コーナ内側を向くと同時に横Ｇ（横方向への加速度）に備えるためにロール方向に頭部を傾けるといった運転行動をとる。この現象は測定をするまでもなく直感的に理解される。
【００２８】
先に説明した図３に示す頭部ヨーレートと車体ヨーレートの波形の差は、上記図４に示す運転行動が現れているものであり、実際に頭部ヨーレートの波形は、車体ヨーレートに対してやや位相が進んでいる。この位相ずれは、頭部ヨーレート波形と車体ヨーレート波形の相互相関関数を計算することにより求めることができる。
【００２９】
実際の測定においては、頭部ヨーレートおよび車体ヨーレートの測定データは、時間的に離散データとなる。一般的に離散データの相互相関関数は、次式で表わすことができる。
【数１】
2008068669.tif 000003
【００３０】
上式（１）において、ｘは車体ヨーレート、ｙは頭部ヨーレートであり、ｘ[ｋ]およびｙ［ｋ］は、それぞれ車体ヨーレート、頭部ヨーレートのｋ番目のデータを表している。また、上式（１）において、Ｎは対象とする離散データの総サンプリング数であり、τはデータのずらし量である。
【００３１】
サンプリングレートをＳ［ｓ］とすれば、上式（１）は、頭部ヨーレートの波形を時間Ｓ×τ［ｓ］だけずらした場合の、頭部ヨーレートと車体ヨーレートのデータの積の総和を表す。ずらし量τを±Ｎの範囲で変えながら上式（１）を計算することで、ずらし量τの関数として相互相関関数φｘｙ[τ]を求めることができる。
【００３２】
この相互相関関数φｘｙ[τ]が最大値となるずらし量τの値が車体ヨーレートに対する頭部ヨーレートの位相進みであり、実時間で表したときの位相進みをＴ［ｓ］とすれば、Ｔ＝Ｓ×τである。
【００３３】
さらに説明のために、この相互相関関数φｘｙ[τ]の最大値を車体ヨーレートおよび頭部ヨーレートの波形の自己相関関数φｘｘ[τ]およびφｙｙ[τ]で除して正規化した値を相関係数φとおく。このような相関係数φは、頭部ヨーレートと車体ヨーレートの波形の相似性を表しているものと捉えて差し支えない。
【００３４】
このような頭部ヨーレートと車体ヨーレートとの相互相関関数を求めた例を以下に示す。この例は、複数の被験者および複数の車両を用いて先の図２に示す評価用のコースを走行した際の、コーナ部分を走行したときのデータであり、先の図３に示すデータでは１５［ｓ］〜７５［ｓ］の区間である。
【００３５】
この測定例では、運転技量を例えば初心者、中級者、上級者の３ランクに区分し、被験者（運転者）を事前実験によりこの３つのランクに選別した。また、車両については高級車（車両Ａ）と比較的廉価な小型車（車両Ｂ）の２種を用いた。したがって、被験者と車両との組み合わせにより計６パターンの測定を行った。この６パターンについて各１０回、図２に示すコースを走行して測定したデータに基づいて各測定波形の相互相関関数を算出し、位相進みＴ［ｓ］と相関係数φを求めた。その結果を図５および図６に示す。
【００３６】
図５は車両Ａでの測定結果を示し、図６は車両Ｂでの測定結果を示ており、双方の図ともに図（ａ）は運転技量と相関係数φとの関係を示す、図（ｂ）は運転技量と位相進みＴとの関係を示している。また、両図ともに棒グラフで示す部分は１０回の測定の平均値を表し、棒グラフに併せて示すエラーバーは±σ（標準偏差）で、値のばらつきを表している。
【００３７】
図５ならびに図６を参照すると、いずれの測定結果においても、相関係数φは、初心者＜中級者＜上級者の関係となる。また、位相進みＴに関しては、以下のような関係となる。
【００３８】
高級車（車両Ａ）：上級者＜中級者＜初心者
小型車（車両Ｂ）：上級者＜初心者＜中級者
これらの関係を横軸に位相進みＴ、縦軸に相関係数φをとってプロットしたものを図７に示す。図７において、プロットされた各点は、各試行（パターン）において算出された位相進みＴ、相関係数φを表しており、例えば「上級者（Ａ）」は、上級者が車両Ａ（高級車）で走行した場合の測定結果の分布を表している。なお図７においては、既に図５および図６に示す測定結果の他に、参考値として上級者が小型車を用いてグリップ限界に近い車速（横加速度０．７Ｇ程度）の走行を行った場合の測定結果を併せて示している。
【００３９】
図７に示す位相進みＴと相関係数φとの関係から以下のような傾向が読み取れる。
【００４０】
（１）上級者では位相進みＴはほぼ一定であり、車両や走行条件に応じて相関係数φが異なる。
【００４１】
（２）中級者では位相進みＴは、車両Ａ＜車両Ｂ、相関係数φは車両Ａ＞車両Ｂといった傾向がある。
【００４２】
（３）初心者では位相進みＴは、車両Ｂ＜車両Ａ、相関係数φは車両Ａ≒車両Ｂといった傾向がある。
【００４３】
これらのことから最終的に得られる傾向について、先ず位相進みＴについて考察する。ここで、車両Ａ（高級車）は、中級者が普段乗っている車両であり、車両Ｂ（小型車）は、初心者が普段乗っている車両であることが判明している。また、本実験の被験者のうち、上級者とは、自動車メーカにおいて日常的に様々な車両での運転を経験している、いわゆるテストドライバであることも判明している。
【００４４】
これらの事実と図７に示す傾向とから、位相進みＴは運転に対する慣れや経験値と相関が高いことがわかる。したがって、上級者のテストドライバは様々な車両の運転経験を持つため、どのような種類の車両、ならびにどのような走行条件であっても位相進みＴが０．２５〜０．５［ｓ］程度の範囲に収束するものと考えられる。一方、中級者や初心者では位相進みＴは、慣れている車＜慣れていない車の関係となっている。
【００４５】
次に、相関係数φについて考察する。まず、図７において上級者の分布に着目すると、相関係数φでは、車両Ａ（高級車）＞車両Ｂ（小型車）＞車両Ｂの限界走行の順となっている。これは、一般論ではあるが、このような曲線路においては、小型車よりも高級車の方が運転が容易であることによるものと考えられる。また、小型車の測定結果に限ってみると、明らかに運転負荷が高くなっている限界走行において、相関係数φが小さくなっていることがわかる。以上のことから、相関係数φの大小は運転の負荷と相関が高いものと考えられる。
【００４６】
さらに、中級者のデータ分布についても同様の結果となっている。初心者のデータ分布では相関係数φに関しては車両Ａ≒車両Ｂとなっているが、初心者が車両Ｂにかなり慣れていることを考慮すれば、上級者と中級者に見られた傾向を覆す結果ではない。これらのことから、相関係数φは運転負荷と相関が高いことがわかる。
【００４７】
これらの考察結果から、図７に示す位相進みＴと相関係数φとの関係性において、以下の式で表される点が理想的であると考えることができる。
【００４８】
（数２）
（Ｔ，φ）≒（０．２５，  １．０）  …（２）
上式（２）に示す関係は、運転者と車両とがわずかな時間ずれを伴い一体となって走行していることを表している。位相進みＴに関して、上級者はほぼこの理想値に収束しており、Ｔ＝０．２５［ｓ］という値は、人間が知覚してから行動に移る際の時定数と考えると妥当な数値である。
【００４９】
以上説明したように、本発明は運転者の頭部挙動と車両挙動との相関関係に着目することで、通常走行領域において運転技量の絶対評価を行う技術を提供することができる。絶対評価は上記式（２）に示すような理想的な状態を定義することで可能となる。
【００５０】
次に、前述した背景技術の欄で挙げた特許文献に記載された従来技術に対する本発明の優位点について説明する。
【００５１】
前述した従来技術と本発明とは、運転特性を評価する際に相関係数を用いている点で類似しているが、従来技術では通常の走行領域において従属関係にある、操舵と車両挙動の相関関係を用いている。このため、車両運動が線形近似できない領域でのみ評価が可能であった。これに対して、本発明では互いに独立な頭部挙動と車両挙動との相関関係を用いているので、通常走行領域であっても運転特性の判定評価が可能であり、この点において本発明は先に説明した従来技術に対して優位であり、有利な効果を得ることができ進歩性があるものと言える。
【００５２】
次に、図８を参照して、上述した運転者の頭部挙動と車両挙動との相関関係に基づいて先の図１に示す演算装置６において実行される演算処理の手順について説明する。
【００５３】
図８において、先ず顔向き検出装置３から入力された頭部ヨー姿勢角αを微分して頭部ヨー角速度ｄαを算出する（ステップＳ８１）。算出された頭部ヨー角速度ｄαは対車体角速度であるので、続いてこの頭部ヨー角速度ｄαとヨーレートセンサ４から入力された車体ヨーレートｘとの差分を演算して対地の頭部ヨーレートｙを算出する（ステップＳ８２）。
【００５４】
このようにして得られた運転者の頭部ヨーレートｙと車体ヨーレートｘとはいずれも離散かつ時系列データとして記憶装置７に一時蓄積する。記憶装置７の容量が一杯となった場合には時間的に古いデータを順次消去し、新しいデータを記憶させる。この車体ヨーレートｘおよび頭部ヨーレートｙの記憶処理は、後述する相互相関関数を演算しているか否かに関わらず常にバックグラウンドで処理をし続ける。
【００５５】
また、記憶装置７に車体ヨーレートｘと頭部ヨーレートｙとを転送して記憶させる際に、運転中における運転者のミラー確認などに伴うデータを判定から除外するために、ローパスフィルタ６１を挿入してもよい。ローパスフィルタ６１を介する（乗じる）場合には、車体ヨーレートｘと頭部ヨーレートｙとの両信号に同じ位相遅れなどの特性を持つフィルタを同時にかける必要がある。これは、両信号の位相関係を変化させないために必要な条件である。
【００５６】
例えば図３に示すような測定結果を観察することによって、ある特定の車両について実験的に求めたローパスフィルタのカットオフ周波数の目安としては、例えば０．５Ｈｚ程度である。しかし、この特性に関しては例えば座席位置とミラーの位置関係などでも変化するため、カットオフ周波数は本発明を適用しようとする車両で試行実験を行った後に決定することが望ましい。
【００５７】
なお、このローパスフィルタ６１は必須ではなく、後述するステップＳ８４で示す抽出処理を実行する際に、車体ヨーレートｘと頭部ヨーレートｙとの測定結果の差分が予め設定された値よりも大きくなっている区間を除外する処理を行うことで、ローパスフィルタ６１を設置する必要はなくなる。
【００５８】
次に、ナビゲーション装置５から入力される地図情報および自車両位置情報から、車両が曲線路を走行しているか否かを判定する（ステップＳ８３）。判定の結果、車両が曲線路を走行していない場合は、この判定処理を継続して行ない、曲線路であると判定されるまでこれ以降の処理を待機させておく。
【００５９】
一方、判定の結果、車両が曲線路を走行していると判定された場合には、記憶装置７に蓄積されている時系列データから、少なくとも１つのコーナ区間を含むように車体ヨーレートｘならびに頭部ヨーレートｙを抽出する（ステップＳ８４）。
【００６０】
引き続いて、抽出した車体ヨーレートｘならびに頭部ヨーレートｙを先に説明したの式（１）に代入して相互相関関数φｘｙ［τ］を演算する（ステップＳ８５）。この演算によって得られた相互相関関数φｘｙ［τ］から位相進みＴと、相互相関関数の最大値として得られる相関係数φを算出する（ステップＳ８６）。その後、得られた位相進みＴと相関係数φを記憶装置７に蓄積する。
【００６１】
なお、上記処理手順において、ステップＳ８３に示す処理では、車両が曲線路を走行していると判定するためにナビゲーション装置５から入力される地図情報および自車両位置情報を用いたが、これ以外にも例えば操舵角や横Ｇを検出して車両が曲線路を走行していることを検出する旋回状態検出手段を設け、この旋回状態検出手段で車両が曲線路を走行していることを検出することも可能である。
【００６２】
次に、図９を参照して、上述のようにして得られた位相進みＴと相関係数φとに基づいて先の図１に示す判定装置８において実行される判定評価処理について説明する。
【００６３】
判定装置８は、記憶装置７に蓄積された位相進みＴと相関係数φを入力する。ここでは、例えば１０回分の算出結果（Ｔ１〜Ｔ１０、φ１〜φ１０）を入力すこととする。その後、図９に示すように、横軸を位相進みＴ、縦軸を相関係数φにとって各算出結果（Ｐ１〜Ｐ１０）をプロットする。さらに、図９に示すように、位相進みＴをＴが小さい値から大きくなるにしたがって上級、中級、初級（初心）といったランクに分け、さらに相関係数φをφが小さい値から大きくなるにしたがって負荷大、負荷中、負荷小といったランクに分けることで、位相進みＴと相関係数φとの関数の座標系を９領域に分割する。
【００６４】
このように分割された座標系において、算出結果のプロット点Ｐ１〜Ｐ１０がどの領域に主に属するかを判定し、その判定結果が運転負荷と運転技量の判定結果となる。図９に示す例では、プロット点Ｐ１〜Ｐ１０の分布から運転技量が中級程度、運転負荷が中程度であると判定し、この判定結果を記憶装置７に記憶する。
【００６５】
なお、この記憶装置７に記憶された判定結果は、車両に搭載された車両制御装置、例えば車線維持支援システムなどに対しても利用可能となる。また、ここでは、１０回分の算出結果を用いる例を示したが、もちろんこれ以外の複数回の算出結果を用いて判定を行っても構わない。
【００６６】
上記判定評価の手法は、運転技量をリアルタイムに判定評価する手法であったが、リアルタイムに判定評価する必要のない場合も想定されるので、図１０を参照して、リアルタイム処理ではない所謂バッチ処理で運転特性を判定評価する手法について説明する。
【００６７】
この手法は、車両の制御を目的としない場合に適用することができ、例えばドライビングスクールのような環境で適用可能である。このような環境では、図１０に示すように運転者に例えば帽子またはヘルメット１００を着用させ、その帽子またはヘルメット１００上に頭部挙動を測定するヨーレートセンサ１０１を装着すればよい。そして、車体の挙動を測定するヨーレートセンサ４と頭部の挙動を測定するヨーレートセンサ１０１で測定された測定結果を記憶装置１０２に直接記憶する。記憶された測定結果は図３に示すようになるので、このようにして収集された測定結果を走行終了後に上述したと同様にして処理すれば、運転技量や運転負荷を判定評価することが可能となる。
【００６８】
上記実施例では、相互相関関数の演算によって運転者挙動と車両挙動の相関関係を求める方法であるが、この他に運転者挙動と車両挙動の相関関係を求める方法として、例えば双方の挙動データを時間領域ではなく、周波数領域にいったん変換して各パワースペクトルを求めた後に、振幅二乗コヒーレンス関数を演算する方法を採用してもよい。
【００６９】
このような方法を採用する場合には、コヒーレンスが大きいほど運転者挙動と車両挙動が周波数領域でほぼ相似な挙動を示していることになるので、これを先に示した相互相関関数の大小に変えて、運転者の運転負荷を判別するようにすればよい。このとき、先に示したように、運転者挙動と車両挙動の位相進みＴは０．２５［ｓ］程度までの領域に収束している。このため、周波数領域において測定結果を比較する場合には、１／０．２５＝４Ｈｚ程度以上の高周波部分に関しては分析から除外してよい。ただし、実際には離散的データで処理が行われることを考慮して、サンプリング定理から１０Ｈｚ程度以下のデータについて処理を行う必要がある。
【００７０】
また、複素コヒーレンス関数を用いてある特定区間の測定結果波形の位相差を算出し、運転者挙動と車両挙動との間の位相ずれを求めて運転者の運転技量を判定評価するようにしてもよい。
【００７１】
さらに、ナビゲーション装置５から道路の線形を取得でき、道路線形が周期性を持つと判断できる場合には、運転者挙動および車両挙動のそれぞれのデータの自己相関関数を算出し、その自己相関関数同士を比較して運転者挙動と車両挙動の相似性を判別するようにしてもよい。
【００７２】
上記のような表現のほかにも、運転者挙動を入力、車両挙動を出力とみなした伝達関数を同定し、その伝達関数の特性から運転者挙動と車両挙動との位相差を判定する方法であっても、本発明の運転者挙動と車両挙動との相関関係を求めるということに含まれる。
【００７３】
以上説明したように、この実施例１においては、従来のように舵角と車両ヨーレートのように従属した関係から運転特性を評価するのではなく、互いに独立な関係にある頭部挙動を表す頭部ヨーレートと車両挙動を表す車体ヨーレートとに基づいて、運転特性を判定評価することで、周囲の運転環境や、例えばある時はゆっくり走りたい、ある時はやや急いで走りたいなどの運転者の運転意図に影響されず運転特性を的確に判定評価することができる。また、運転特性を判定評価するにあたって、頭部ヨーレートと車体ヨーレートとの間の位相進みＴならびに相関係数φという判定評価パラメータを採用することで、定量的に運転特性を判定評価することが可能となる。
【００７４】
運転席の前方に取り付けられたＣＣＤカメラ等の撮像装置２で運転者の挙動を検出することで、運転中に運転特性をリアルタイムに判定評価することが可能となる。
【００７５】
車両１が曲線路を走行している場合にのみ運転特性の判定評価を行うことで、位相進みＴならびに相関係数φを演算する処理の負担が軽減され、かつ判定精度を向上させることができる。また、位相進みＴと相関係数φとの複数回の演算結果に基づいて判定評価することで、判定精度を向上させることができる。
【実施例２】
【００７６】
次に、本発明の実施例２について説明する。この実施例２の特徴とするところは、頭部ヨーレートの位相進みＴを先の実施例１で説明した方法に比べて簡易な方法で求めるようにしたことにあり、他は先の実施例１と同様である。
【００７７】
図１１は図３に示すような頭部ヨーレートと車体ヨーレートの測定結果のうち、一部分を拡大して示したものである。図１１において、それぞれの測定結果の波形が、予め設定した特定のヨーレート値に達した時刻を検出し、その時刻での両測定結果の差分を求めることによって位相進みＴを簡潔に算出することが可能である。図１１では、ヨーレート値が例えば「０」となる時刻に着目し、頭部ヨーレート波形が０をクロスする時刻Ｔｈと、車体ヨーレート波形が０をクロスする時刻Ｔｖのそれぞれの時刻を求める例について示している。
【００７８】
このようにして位相進みＴを求める際の演算装置６での処理手順は、図１２に示すようになる。すなわち、図１２においてステップＳ８１〜ステップＳ８４に示す処理は先の図８に示す同ステップと同様な処理であり、ステップＳ８４で車体ヨーレートｘならびに頭部ヨーレートｙを抽出した後、先の図１１に示すようにヨーレート値が「０」をクロスする時刻Ｔｖ，Ｔｈをそれぞれ検出する（ステップＳ１２１）。続いて検出した時刻ＴｖとＴｈの差を演算し、演算結果として位相ずれＴを得る（ステップＳ１２２）。
【００７９】
この演算結果は記憶装置７に一時記憶され、先の図９に示すと同様の方法で判定装置８で判定処理が行われる。ただし、この例では位相進みＴのみが求まるため、運転技量（上級〜初心）のみが判定評価されることになる。
【００８０】
このような実施例２では、先の実施例１で得られる効果に加えて、容易に位相進みＴを算出することが可能となる。
【実施例３】
【００８１】
次に、図１３を参照して本発明の実施例３について説明する。この実施例３の特徴とするところは、頭部ヨーレートの測定結果と車体ヨーレートの測定結果との時系列波形の差分を演算し、その演算結果に基づいて運転特性を判定評価するようにしたことにあり、他は先の実施例１と同様である。
【００８２】
図１３（ａ）は、車体ヨーレートｘの時系列データと完全に相似な頭部ヨーレートｙ１、ｘ２、ｘ３の波形を示している。頭部ヨーレートｙ３は、車体ヨーレートｘに対して位相進みはなく、頭部ヨーレートｙ２、ｙ１となるにしたがって位相進みＴが大きい状態を表している。このような頭部ヨーレートｙ１、ｙ２、ｙ３と車体ヨーレートｘとの差分（ｙ１−ｘ）、（ｙ２−ｘ）、（ｙ３−ｘ）をそれぞれ時系列に表すと、図１３（ｂ）に示すような時系列波形が得られる。すなわち、位相進みＴが大きいほど、頭部ヨーレートｙ１〜ｙ３と車体ヨーレートｘとの差分が大きな値となることがわかる。
【００８３】
一方、図１３（ｃ）には、車体ヨーレートｘに対して位相進みＴは同等であるが相似性が異なる頭部ヨーレートｙ４、ｙ５の波形例を示している。このような波形に対して、頭部ヨーレートｙ４、ｙ５の波形と車体ヨーレートｘの波形との差分（ｙ４−ｘ）、（ｙ５−ｘ）は、図１３（ｄ）に示すような時系列波形として得られる。この時系列波形のある区間での時間積分値を比較すると、以下の式で示すような傾向となる。
【数３】
2008068669.tif 000004
【００８４】
上式（３）から明らかなように、頭部ヨーレートｙと車体ヨーレートｘとの相似性が高いほど、両ヨーレートの差分の積分値が大きくなる。
【００８５】
このような傾向を利用して、頭部ヨーレートｙと車体ヨーレートｘとの差分を演算し、差分の時系列波形の定常値（直流成分）の大小で位相進みＴを代表させ、定常値からの変動分（交流成分）の積分値の大小で相関係数φを代表させることができる。これにより、先の実施例１で説明した図８および図９に示す演算処理を行わずともほぼ同様の判定評価が可能となる。
【００８６】
このような実施例３を実施するためには、先の図８におけるステップＳ８５で示す処理において、相互相関関数を演算することに代えて頭部ヨーレートと車体ヨーレートの波形の差分を演算し、ステップＳ８６で示す処理においては、相互相関関数に基づいて位相進みＴと相関係数φを算出することに代えて、ステップＳ８５で得られた差分の定常値と変動分の積分値を演算するようにすればよい。さらに、図９に示す位相進みＴと相関係数φとの関係性に代えて、横軸を差分の時系列波形の定常値（直流成分）に、縦軸を定常値からの変動分（交流成分）に置き換えて得られる両者の相関関係に基づいて、同様に判定評価するようにすればよい。
【００８７】
このような実施例３においては、位相進みＴならびに相関係数φと略同等のパラメータを容易に算出することが可能となり、運転特性を実施例１と概ね同等に判定評価することが可能となる。
【００８８】
なお、運転者挙動と車両挙動との差分を求めるにあたり、上記実施例３で示したようなヨーレート同士の比較ではなく、ヨー角とヨーレートのように次元が異なる挙動を表すパラメータを比較する場合には、運転者挙動と車両挙動の双方の最大値がほぼ等しくなるように両パラメータを無次元化および正規化した後差分を求める必要がある。
【００８９】
ここまでに示した実施例１〜３においては、運転者挙動として頭部ヨーレート、車両挙動として車体ヨーレートをそれぞれ用いて両者を比較する例について説明したが、これ以外の運転者挙動と車両挙動の組み合わせとして、例えば頭部ヨー姿勢角と車体ヨー角との関係、運転者が注視している方向を表す例えば視線方向と車体ヨー角との関係、あるいは運転者が注視している方向を表す例えば視線のヨー角変化と車体ヨーレートとの関係においても、前述したのと同様に運転者挙動が車両挙動よりもやや時間的に先行し、かつ運転者挙動と車両挙動との時系列波形は概ね同じ波形を示すため、これらの関係を用いて運転者挙動と車両挙動との比較を行って運転特性を判別評価することも可能である。
【実施例４】
【００９０】
次に、本発明の実施例４について説明する。この実施例４は、上述した運転特性の判定評価手法を車両制御に適用した際の実施例である。図１４は上述した手法で判定評価された運転特性に基づいて車両の走行を制御する車両制御装置として、例えば車線維持支援システム（ＬＤＰ：Lane Departure Prevention）の一構成例を示す図である。
【００９１】
ここで、車線維持支援システムの構成を説明する前に、先ず車両の走行中に車線を維持する基本的な制御手法について説明する。この制御手法としては、例えば図１５に示すように前方注視点の横変位Ｄを求め、その後例えば図１６に示すような前方注視点の横変位Ｄと制御トルクＴと関係性に基づいて、横変位Ｄに応じてステアリングに制御トルクＴを付与するものが従来より知られている。
【００９２】
このような制御手法において、図１５に示すように前方注視点１５３の横変位Ｄは、図１５に示すように、制御対象となる車両１５１の車線中央１５２に対するヨー角βと、車両１５１の車線中央１５２に対する横変位ｄに基づいて、以下の式で求められる。
【００９３】
（数４）
Ｄ＝ｄ＋Ｌβ  …（４）
上式（４）において、Ｌは前方注視点１５３までの距離である。この前方注視点１５３を制御目標値として用いることで、車両１５１のヨー角βと横変位Ｄとを同時に０とすることができる。
【００９４】
上式（４）に基づいて前方注視点１５３の横変位Ｄが演算された後、得られた横変位Ｄを０とするように車両を制御する制御トルクＴをステアリングに付与するが、このとき横変位Ｄが小さい領域ではステアリングに制御トルクＴを付与しないのが一般的である。すなわち、図１６に示すように、横変位Ｄと制御トルクＴとの関係において不感帯が設けられている。
【００９５】
このように不感帯を設けることにより、運転者の操作とステアリングの制御トルクが干渉することがなくなり、車線の逸脱が小さい内は運転者の意図を阻害することのない運転が可能になる一方、車線逸脱の可能性が高まったときにのみステアリング制御を行って車線逸脱を防止することが可能となる。このとき、運転者の意図をできるだけ阻害しないようにするためには不感帯が大きいほうが好ましく、逆に車線逸脱を防止する観点のみからすれば不感帯は小さいほうが望ましく、両者の間にはいわゆるトレードオフの関係が存在する。
【００９６】
これまでは、このトレードオフの関係を初心者から上級者まで万人に受け入れられるレベルで決定する必要があった。しかし本来は初心者に対しては車線維持を積極的に支援すべく不感帯を小さくする一方、上級者に対しては車線逸脱の可能性は低いため、不感帯を大きくして運転者の意思を最大限に反映させた制御とするのが自然な考え方である。すなわち、運転技量に応じて支援の程度を調整することがより進化した運転支援の方法であると考えられる。
【００９７】
次に、図１４に戻って、このような支援を実現するための構成を説明する。図１４において、車線維持支援システムは、第１の撮像装置１４１、第２の撮像装置１４２、駆動モータ１４３、横変位演算装置１４４、ヨーレートセンサ１４５、運転特性判定装置１４６ならびにトルク演算装置１４７を備えて構成されている。
【００９８】
第１の撮像装置１４１は、例えばＣＣＤカメラで構成されて運転者の前方に設けられ、運転者の上体を撮像する。撮像で得られた画像は運転特性判定装置１４６に与えられる。
【００９９】
第２の撮像装置１４２は、例えばＣＣＤカメラで構成されて車両前方に向けて設けられ、車両前方の車線を含む画像を撮像する。撮像で得られた画像は横変位演算装置１４４に与えられる。
【０１００】
駆動モータ１４３は、ステアリングコラムシャフトと並列に設置され、トルク演算装置１４７から与えられる制御トルクＴに基づいてステアリングコラムシャフトを回転駆動し、車両の進行方向を調整制御する。
【０１０１】
横変位演算装置１４４は、第２の撮像装置１４２で撮像された画像から得られた情報に基づいて上述したようにして前方注視点の横変位Ｄを演算する。
【０１０２】
ヨーレートセンサ１４５は、車両の車両挙動情報として車両の車体ヨーレートを検出し、検出した車体ヨーレートを運転特性判定装置１４６に与える。
【０１０３】
運転特性判定装置１４６は、先の実施例１〜３で説明した運転特性判定装置で構成され、第１の撮像装置１４１で撮像された画像から得られた運転者挙動とヨーレートセンサ１４５で得られた車両挙動とに基づいて運転者の運転技量を判定評価し、その結果を初心者または上級者のいずれかの運転技量としてトルク演算装置１４７に与える。
【０１０４】
トルク演算装置１４７は、図１６に示すような横変位Ｄと制御トルクＴとの特性マップを図１４に示すように初心者用と上級者用の２つの運転技量に対応して備えている。初心者用の特性マップは図１４に示すように先に説明した不感帯が大きく設定されているのに対して、上級者用の特性マップでは不感帯は小さく設定されている。このような特性マップは、予め実験やシミュレーション等の机上検討により求めて記憶装置等に記憶させて用意する。トルク演算装置１４７は、横変位演算装置１４４から与えられる横変位Ｄと運転特性判定装置１４６から与えられる運転技量とに基づいて、上記特性マップを参照して駆動モータ１４３で発生する制御トルクＴを演算し、モータ指令値として駆動モータ１４３に与える。
【０１０５】
このような構成において、第１の撮像装置１４１の撮像画像から得られた運転者挙動とヨーレートセンサ１４５で得られた車両挙動とに基づいて運転者の運転技量が初心者または上級者であるかが運転特性判定装置１４６で判定評価される。これと並行して第２の撮像装置１４２で撮像された画像に基づいて横変位演算装置１４４で前方注視点の横変位Ｄが演算される。
【０１０６】
その後、運転特性判定装置１４６で判定評価された運転者の運転技量、すなわち初心者または上級者の技量に対応した特性マップを参照して横変位Ｄに基づいて制御トルクＴが演算される。その後、得られた制御トルクＴが駆動モータ１４３で発生され、駆動モータ１４３でステアリングコラムシャフトが回転駆動されることで横変位Ｄが０となるように車両の進行方向が調整制御されて、車線の逸脱が回避される。
【０１０７】
なお、上記実施例４では、車両制御装置として車線維持支援システムを一例に挙げて運転特性判定装置を車両制御に適用する実施例を説明したが、これ以外にも例えば横滑り防止システムなどの車両制御装置に適用することも可能である。
【０１０８】
横滑り防止システムに適用した場合には、車体目標ヨーレートと車体実ヨーレートとの乖離が閾値を超えた場合にブレーキ制御が介入するが、この判断閾値を初心者〜上級者の判定結果に応じて可変とすればよい。具体的には、初心者と判定された場合には閾値を低くし、すなわち目標ヨーレートと実ヨーレートの差が小さくても制御を介入させ、積極的に車両制御を行う一方、上級者と判定された場合には逆に閾値を高く設定するようにすることが好ましい。
【０１０９】
このように、上記実施例４においては、運転者の運転特性の判定評価結果、すなわち初心者もしくは上級者といった判定評価結果に応じて、車線を維持する際にステアリングに作用する駆動トルク特性の不感帯幅を可変に設定することが可能となる。これにより、運転支援の介入タイミングが最適化されて車両制御と運転者との干渉が少なくなり、快適性と安全性とを両立させた運転が可能となる。
【図面の簡単な説明】
【０１１０】
【図１】本発明の実施例１に係る運転特性判定装置の構成を示す図である。
【図２】頭部挙動と車両挙動との相関関係のデータを取得する際の車両の走行コースを示す図である。
【図３】図２に示すコースを走行した際に取得されたデータの一例を示す図である。
【図４】カーブに進入走行する際の運転者の挙動を示す図である
【図５】高級車を運転する際の運転技量と相関係数ならびに位相進みとの関係を示す図である。
【図６】小型車を運転する際の運転技量と相関係数ならびに位相進みとの関係を示す図である。
【図７】運転技量に対する位相進みと相関係数との関係を示す図である。
【図８】実施例１に係る演算装置の処理手順を示す図である。
【図９】判定装置の処理内容を説明するための図である。
【図１０】バッジ処理で判定処理を行う実施例に係る運転特性判定装置の構成を示す図である。
【図１１】本発明の実施例２に係る位相進みの他の算出方法を説明する際の頭部挙動と車体挙動のデータの一例を示す図である。
【図１２】実施例２に係る演算装置の処理手順を示す図である。
【図１３】本発明の実施例３に係る位相進みの他の算出方法を説明する際の頭部挙動と車体挙動の時間変化の一例を示す図である。
【図１４】本発明の実施例４に係る車両制御装置の構成を示す図である。
【図１５】実施例４に係る車両制御装置における基本動作を説明するための図である。
【図１６】横変位と制御トルクとの関係を示す図である。
【符号の説明】
【０１１１】
１，１５１…車両
２…撮像装置
３…検出装置
４，１０１，１４５…ヨーレートセンサ
５…ナビゲーション装置
６…演算装置
７，１０２…記憶装置
８…判定装置
６１…ローパスフィルタ
１００…ヘルメット
１４１…第１の撮像装置
１４２…第２の撮像装置
１４３…駆動モータ
１４４…横変位演算装置
１４６…運転特性判定装置
１４７…トルク演算装置
１５２…車線中央
１５３…前方注視点
【図１】
2008068669.tif 000005
【図２】
2008068669.tif 000006
【図３】
2008068669.tif 000007
【図４】
2008068669.tif 000008
【図５】
2008068669.tif 000009
【図６】
2008068669.tif 000010
【図７】
2008068669.tif 000011
【図８】
2008068669.tif 000012
【図９】
2008068669.tif 000013
【図１０】
2008068669.tif 000014
【図１１】
2008068669.tif 000015
【図１２】
2008068669.tif 000016
【図１３】
2008068669.tif 000017
【図１４】
2008068669.tif 000018
【図１５】
2008068669.tif 000019
【図１６】
2008068669.tif 000020