JP5003705B2 - 開閉眼状態判定装置、前横向き状態判定装置、及びプログラム - Google Patents

開閉眼状態判定装置、前横向き状態判定装置、及びプログラム Download PDF

Info

Publication number
JP5003705B2
JP5003705B2 JP2009070850A JP2009070850A JP5003705B2 JP 5003705 B2 JP5003705 B2 JP 5003705B2 JP 2009070850 A JP2009070850 A JP 2009070850A JP 2009070850 A JP2009070850 A JP 2009070850A JP 5003705 B2 JP5003705 B2 JP 5003705B2
Authority
JP
Japan
Prior art keywords
state
eye
vehicle
open
steering angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009070850A
Other languages
English (en)
Other versions
JP2010224827A (ja
Inventor
智樹 西
立太 寺嶌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Central R&D Labs Inc
Original Assignee
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Central R&D Labs Inc filed Critical Toyota Central R&D Labs Inc
Priority to JP2009070850A priority Critical patent/JP5003705B2/ja
Publication of JP2010224827A publication Critical patent/JP2010224827A/ja
Application granted granted Critical
Publication of JP5003705B2 publication Critical patent/JP5003705B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、開閉眼状態判定装置、前横向き状態判定装置、及びプログラムに係り、特に、車両の走行状態やドライバの操作状態に基づいて、ドライバの開閉眼状態を判定する開閉眼状態判定装置及びプログラム、並びに、ドライバの前向き状態及び横向き状態を判定する前横向き状態判定装置及びプログラムに関する。
従来より、カメラを用いて、ドライバの開閉眼状態を検知する技術が知られている(例えば、特許文献1)。また、EOG(electro−oculograph)法を用いて、ドライバの開閉眼状態を検出する技術が知られている。
また、操舵角検出信号における、所定の居眠り運転で変化する周波数成分(人間周波数成分)を抽出し、この抽出した周波数成分の絶対値を加算(積分)して、その加算値が所定値に達するまでの時間が所定範囲内であるときに、警報を発生する装置が知られている(例えば、特許文献2)。この装置では、居眠り時に多く発生するふらつきを捉えることにより、居眠り運転を検出している。
特開2008−171107号公報 特開平8−268190号公報
しかしながら、上記の特許文献1に記載の技術では、ドライバを撮影するカメラを搭載する必要があるため、コストが高くなってしまう、という問題がある。
また、上記のEOGを用いてドライバの開閉眼状態を検出する技術では、ドライバ自身にセンサを取り付ける必要があるため、自動車に搭載するには現実的ではない、という問題がある。
また、上記の特許文献2に記載の技術では、抽出するふらつき成分が、ドライバが初心者である場合や、風、轍、カーブなどの外乱影響によっても発生するため、誤検出が多く発生してしまう、という問題がある。
本発明は、上記の問題点を解決するためになされたもので、簡易な構成で、ドライバの開閉眼状態を精度よく判定することができる開閉眼状態判定装置及びプログラムを提供することを第1の目的とする。
また、簡易な構成で、ドライバが前向き状態であるか横向き状態であるかを精度よく判定することができる前横向き状態判定装置及びプログラムを提供することを第2の目的とする。
上記の目的を達成するために第1の発明に係る開閉眼状態判定装置は、自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段と、前記状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて開眼状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、閉眼状態に対する操舵角を推定する操作状態推定手段と、前記操作状態推定手段によって推定された前記開眼状態及び閉眼状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバの開閉眼状態を判定する開閉眼状態判定手段と、
を含んで構成されている。
第2の発明に係るプログラムは、コンピュータを、自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて開眼状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、閉眼状態に対する操舵角を推定する操作状態推定手段、及び前記操作状態推定手段によって推定された前記開眼状態及び閉眼状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバの開閉眼状態を判定する開閉眼状態判定手段として機能させるためのプログラムである。
第1の発明及び第2の発明によれば、状態検出手段によって、自車両の走行状態及びドライバが自車両を操作したときの操作状態を検出する。操作状態推定手段によって、状態検出手段によって検出された走行状態、又は走行状態及び操作状態に基づいて、ドライバの開眼状態及び閉眼状態の各々に対する操作状態を推定する。
そして、開閉眼状態判定手段によって、操作状態推定手段によって推定された開眼状態及び閉眼状態に対する操作状態の各々と、状態検出手段によって検出された操作状態とを比較し、比較結果に基づいて、ドライバの開閉眼状態を判定する。
このように、推定された開眼状態及び閉眼状態に対する操作状態の各々と、検出された操作状態とを比較して、ドライバの開閉眼状態を判定することにより、簡易な構成で、ドライバの開閉眼状態を精度よく判定することができる。
第1の発明に係る開閉眼状態判定装置は、開閉眼状態判定手段によって判定された開閉眼状態の時系列データに基づいて、ドライバが居眠り状態であるか否かを判定する居眠り判定手段を更に含むことができる。これによって、簡易な構成で、ドライバが居眠り状態であるか否かを精度よく判定することができる。
第1の発明に係る開閉眼状態判定装置は、開閉眼状態判定手段によって判定された開閉眼状態の時系列データに基づいて、瞬目特徴量を算出する特徴量算出手段を更に含むことができる。これによって、簡易な構成で、瞬目特徴量を精度よく算出することができる。
第1の発明に係る状態検出手段は、自車両の走行状態として、ヨー角速度、横加速度、及び車速を検出し、操作状態として、操舵角を検出し、操作状態推定手段は、検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて開眼状態に対する操舵角を推定し、前方注視点における目標コースからのずれを所定値として、閉眼状態に対する操舵角を推定する。これによって、前方注視モデルを用いて、開眼状態及び閉眼状態に対する操舵角を推定することができる。
の発明に係る状態検出手段は、自車両の走行状態として、ヨー角速度、横加速度、及び車速を検出し、操作状態として、操舵角を検出し、操作状態推定手段は、検出されたヨー角速度、横加速度、及び車速に基づいて、目標コースに対する自車両の横位置を推定し、推定された目標コースに対する自車両の横位置に基づいて開眼状態に対する操舵角を推定し、目標コースに対する自車両の横位置を所定値として、閉眼状態に対する操舵角を推定する。これによって、目標コースに対する自車両の横位置を用いて、開眼状態及び閉眼状態に対する操舵角を推定することができる。
上記の開閉眼状態判定装置は、ドライバの眼を含む領域を撮像する撮像手段と、前記撮像手段により撮像された画像に基づいて、ドライバの開閉眼状態を判定する第2開閉眼状態判定手段と、開閉眼状態判定手段による判定結果及び第2開閉眼状態判定手段による判定結果を統合して、ドライバの開閉眼状態を判定する判定結果統合手段とを更に含むことができる。これによって、ドライバの開閉眼状態をより精度よく判定することができる。
の発明に係る前横向き状態判定装置は、自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段と、前記状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて前向き状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、横向き状態に対する操舵角を推定する操作状態推定手段と、前記操作状態推定手段によって推定された前記前向き状態及び横向き状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバが前向き状態であるか又は横向き状態であるかを判定する前横向き状態判定手段とを含んで構成されている。
の発明に係るプログラムは、コンピュータを、自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて前向き状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、横向き状態に対する操舵角を推定する操作状態推定手段、及び前記操作状態推定手段によって推定された前記前向き状態及び横向き状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバが前向き状態であるか又は横向き状態であるかを判定する前横向き状態判定手段として機能させるためのプログラムである。
の発明及び第の発明によれば、状態検出手段によって、自車両の走行状態及びドライバが自車両を操作したときの操作状態を検出する。操作状態推定手段によって、状態検出手段によって検出された走行状態、又は走行状態及び操作状態に基づいて、ドライバの前向き状態及び横向き状態の各々に対する操作状態を推定する。
そして、前横向き状態判定手段によって、操作状態推定手段によって推定された前向き状態及び横向き状態に対する操作状態の各々と、状態検出手段によって検出された操作状態とを比較し、比較結果に基づいて、ドライバが前向き状態であるか又は横向き状態であるかを判定する。
このように、推定された前向き状態及び横向き状態に対する操作状態の各々と、検出された操作状態とを比較して、ドライバの前向き状態及び横向き状態を判定することにより、簡易な構成で、ドライバが前向き状態であるか横向き状態であるかを精度よく判定することができる。
の発明に係る前横向き状態判定装置は、前横向き状態判定手段による判定結果の時系列データに基づいて、脇見状態であるか否かを判定する脇見判定手段を更に含むことができる。これによって、簡易な構成で、ドライバが脇見状態であるか否かを精度よく判定することができる。
以上説明したように、本発明の開閉眼状態判定装置及びプログラムによれば、推定された開眼状態及び閉眼状態に対する操作状態の各々と、検出された操作状態とを比較して、ドライバの開閉眼状態を判定することにより、簡易な構成で、ドライバの開閉眼状態を精度よく判定することができる、という効果が得られる。
本発明の前横向き状態判定装置及びプログラムによれば、推定された前向き状態及び横向き状態に対する操作状態の各々と、検出された操作状態とを比較して、ドライバの前向き状態及び横向き状態を判定することにより、簡易な構成で、ドライバが前向き状態であるか横向き状態であるかを精度よく判定することができる、という効果が得られる。
本発明の第1の実施の形態に係る居眠り判定装置の構成を示すブロック図である。 前方注視点における目標コースからのずれを説明するための図である。 前方注視点における目標コースからのずれの算出方法を説明するための図である。 開眼時操舵角推定部、閉眼時操舵角推定部、及び開眼状態判定部の処理の流れを説明するための図である。 本発明の第1の実施の形態に係る居眠り判定装置における居眠り判定処理ルーチンの内容を示すフローチャートである。 本発明の第1の実施の形態に係る居眠り判定装置における開閉眼判定処理ルーチンの内容を示すフローチャートである。 本発明の第2の実施の形態に係る居眠り判定装置の構成を示すブロック図である。 本発明の第2の実施の形態に係る居眠り判定装置における居眠り判定処理ルーチンの内容を示すフローチャートである。 本発明の第4の実施の形態に係る脇見状態判定装置の構成を示すブロック図である。
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、車両に搭載された居眠り判定装置に本発明を適用した場合を例に説明する。
図1に示すように、第1の実施の形態に係る居眠り判定装置10は、自車両の走行状態としてのヨー角速度を検出するヨー角速度センサ12と、自車両の走行状態としての横加速度を検出する横加速度センサ14と、自車両の走行状態としての車速を検出する車速センサ16と、ドライバが自車両を操作したときの操作状態としてのハンドルの操舵角を検出する操舵角センサ18と、ヨー角速度センサ12、横加速度センサ14、車速センサ16、及び操舵角センサ18からの出力に基づいて、ドライバが居眠り状態であるか否かを判定し、判定結果に応じて、表示装置40に警告メッセージを表示させるコンピュータ20とを備えている。
ヨー角速度センサ12は、検出したヨー角速度を示すヨー角速度信号を出力し、横加速度センサ14は、検出した横加速度を示す横加速度信号を出力する。車速センサ16は、検出した自車両の車速を示す車速信号を出力し、操舵角センサ18は、検出したハンドルの操舵角を示す操舵角信号を出力する。ヨー角速度センサ12、横加速度センサ14、車速センサ16、及び操舵角センサ18は、ある一定間隔で(例えば、100ms毎)で、各信号をコンピュータ20に入力する。
コンピュータ20は、CPUと、RAMと、後述する居眠り判定処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ20は、操舵角センサ18からの操舵角信号を所定時間分取得してメモリ(図示省略)に記憶するセンサ値取得部22と、ヨー角速度センサ12からのヨー角速度信号、横加速度センサ14からの横加速度信号、及び車速センサ16からの車速信号に基づいて、目標コースを推定する目標コース推定部24と、推定された目標コースに基づいて、ドライバが開眼状態であるときの操舵角を所定時間分推定してメモリに記憶する開眼時操舵角推定部26と、ドライバが閉眼状態であるときの操舵角を所定時間分推定してメモリに記憶する閉眼時操舵角推定部28と、センサ値取得部22によって取得された操舵角信号が示す操舵角と、推定された開眼状態の操舵角及び閉眼状態の操舵角の各々とを比較して、ドライバの開閉眼状態を判定する開眼状態判定部30と、判定された開閉眼状態の時系列データに基づいて、ドライバが居眠り状態であるか否かを判定し、判定結果に応じて、表示装置40に警告メッセージを表示させる居眠り状態判定部32とを備えている。なお、居眠り状態判定部32は、居眠り判定手段及び特徴量算出手段の一例である。
センサ値取得部22は、操舵角センサ18からの操舵角信号を所定時間ΔT分取得して、メモリ(図示省略)に記憶する。
目標コース推定部24は、ヨー角速度センサ12からのヨー角速度信号及び横加速度センサ14からの横加速度信号に、例えば0.5Hz以下をカットオフ周波数とするフィルタを掛けて得られた、ヨー角速度及び横加速度に基づいて、横滑り角を算出する。目標コース推定部24は、時刻tまでに算出された横滑り角、時刻tまでに得られたヨー角速度、及び時刻tまでに車速センサ16から得られた車速信号が示す車速に基づいて、以下の(1)式〜(3)式から、時刻tにおける目標コースの位置を推定する。
Figure 0005003705
ただし、X(t)、Y(t)は、時刻tにおける前後位置及び横位置であり、θ(t)は時刻tにおけるヨー角である。Vは車速であり、βは、横滑り角であり、rは、ヨー角速度である。また、Xは、前後位置の初期値であり、Yは、横位置の初期値であり、θはヨー角の初期値であり、これらの初期値として、予め定めれた値を用いればよい。
目標コース推定部24は、上記のように、各センサからの出力に基づいて、逐次、目標コースの位置を推定し、推定された目標コースの位置をメモリに記憶しておく。
また、コンピュータ20では、ヨー角速度センサ12からのヨー角速度信号及び横加速度センサ14からの横加速度信号に基づいて、横滑り角を逐次算出し、時刻tまでに算出された横滑り角、時刻tまでに得られたヨー角速度、及び時刻tまでに車速センサ16から得られた車速信号が示す車速に基づいて、上記(1)式〜(3)式に従って、時刻tにおける自車両の位置を逐次算出し、メモリに記憶する。
開眼時操舵角推定部26は、以下に説明するように、時刻tから時刻t+ΔTまでの開眼状態における操舵角を各々推定する。
まず、時刻tにおいて、ヨー角速度センサ12からのヨー角速度信号、横加速度センサ14からの横加速度信号、車速センサ16からの車速信号、及び操舵角センサ18からの操舵角信号を取得し、ヨー角速度及び横加速度に基づいて、時刻tにおける横滑り角を算出する。
時刻tにおける車両位置と時刻tにおけるヨー角速度、横滑り角、及び車速とに基づいて、上記(1)式〜(3)式に従い時刻t+Δtの車両位置を算出する。なお、車速については、時刻tにおいて車速センサ16から得られた車速信号が示す車速を用いる。
また、各種センサから得られた、ヨー角速度、車速、及び操舵角と、算出された横滑り角とに基づいて、以下の(4)式に示す車両モデルに従って、時刻tにおけるヨー角速度の微分値及び横滑り角の微分値を算出する。
Figure 0005003705
ただし、Iは、慣性モーメントであり、l、lは、前後車軸間距離であり、k、kは、前後コーナリングパワーであり、δは、操舵角である。なお、上記(4)式で表される車両モデルは、非特許文献(安倍正人著、「自動車の運動と制御」)に記載された二輪操舵モデルである。
算出された時刻tにおけるヨー角速度の微分値及び横滑り角の微分値から、次の時刻t+Δtにおけるヨー角速度及び横滑り角を算出し、上記(1)式〜(3)式に従って算出された時刻t+Δtの車両位置と、次の時刻t+Δtにおけるヨー角速度、横滑り角、及び車速とに基づいて、次の時刻t+2・Δtにおける車両の位置を算出する。
そして、次の時刻t+Δtにおける、前方注視点での目標コースからのずれεを算出する。前方注視点での目標コースからのずれεは、図2に示すように、前方注視点(前方注視距離Lだけ前方に離れた位置)での目標コースと、前方注視点での車両位置との横位置のずれεを示している。
具体的には、図3に示すように、目標コース推定部24により推定された時刻t+Δtにおける目標コースの横位置と、上記のように算出された時刻t+Δtにおける自車両の横位置との差yと、自車両の横位置の微分から得られる自車両の横位置速度vと、予め求められた前方注視時間Tとに基づいて、以下の(5)式に従って、前方注視点での目標コースからのずれεを算出する。
Figure 0005003705
次に、非特許文献(安倍正人著、「自動車の運動と制御」)に記載されている前方注視モデルを用いて、前方注視点での目標コースからのずれεと操舵角δの伝達関数H(s)を用いて、時刻t+Δtにおける前方注視点での目標コースからのずれεから、時刻t+Δt操舵角δを推定する。伝達関数H(s)は、以下の(6)式で表される。
Figure 0005003705
ただし、h、τ、τ、τは、伝達関数の定数である。
ここで、前方注視点での目標コースからのずれεを、開眼状態における前方注視点での目標コースからのずれとして、推定された操舵角を、開眼状態における操舵角の推定値とする。
また、推定された時刻t+Δtにおける操舵角と、上記で算出された時刻t+Δtにおけるヨー角速度及び横滑り角とを用いて、上記(4)式に従って、ヨー角速度の微分値及び横滑り角の微分値を算出し、算出されたヨー角速度の微分値及び横滑り角の微分値から、次の時刻t+2・Δtにおけるヨー角速度及び横滑り角を算出する。算出された時刻t+2・Δtにおける自車両の位置と、次の時刻t+2・Δtにおけるヨー角速度、横滑り角、及び車速とに基づいて、次の時刻t+3・Δtにおける車両の位置を算出する。
開眼時操舵角推定部26は、図4に示すように、上記の処理を繰り返すことにより、時刻tから所定時間ΔT先までの開眼状態における操舵角を推定し、メモリに記憶する。
閉眼時操舵角推定部28は、以下に説明するように、時刻t〜t+ΔTについて、開眼状態における操舵角を推定する。
まず、開眼時操舵角推定部26と同様に、次の時刻t+Δtにおける車両位置、ヨー角速度、及び横滑り角を算出し、次の時刻t+2・Δtにおける車両の位置を算出する。
そして、閉眼状態における目標コースからのずれとして、前方注視点での目標コースからのずれεを0とし、上記(6)式の伝達関数H(s)を用いて、時刻t+Δtにおける閉眼状態に対する操舵角δを推定する。
また、推定された操舵角と、上記で算出されたヨー角速度及び横滑り角とを用いて、上記(4)式に従って、ヨー角速度の微分値及び横滑り角の微分値を算出し、算出されたヨー角速度の微分値及び横滑り角の微分値から、次の時刻t+2・Δtにおけるヨー角速度及び横滑り角を算出する。算出された時刻t+2・Δtにおける自車両の位置と、次の時刻t+2・Δtにおけるヨー角速度、横滑り角、及び車速とに基づいて、次の時刻t+3・Δtにおける車両の位置を算出する。
閉眼時操舵角推定部28は、上記図4に示すように、上記の処理を繰り返すことにより、時刻tから所定時間ΔT先までの閉眼状態における操舵角を推定し、メモリに記憶する。
開眼状態判定部30は、上記図4に示すように、時刻t〜時刻t+ΔTについて推定された開眼状態における操舵角と、センサ値取得部22によって取得された時刻t〜時刻t+ΔTの操舵角とを、時刻毎に比較して差分を各々算出し、差分の移動平均を算出する。また、開眼状態判定部30は、時刻t〜時刻t+ΔTについて推定された閉眼状態における操舵角と、センサ値取得部22によって取得された時刻t〜時刻t+ΔTの操舵角とを、時刻毎に比較して差分を各々算出し、差分の移動平均を算出する。差分の移動平均を比較して、閉眼状態に対する差分の移動平均の方が大きい場合には、開眼状態であると判定され、開眼状態に対する差分の移動平均の方が大きい場合には、閉眼状態であると判定される。なお、操舵角の差分として、2乗誤差を算出するようにしてもよい。
居眠り状態判定部32は、開眼状態判定部30の判定結果の時系列データから、瞬目特徴量として、所定時間内の閉眼時間を算出し、算出された閉眼時間について閾値判断を行って、ドライバが居眠り状態であるか否かを判定する。また、居眠り状態判定部32は、ドライバが居眠り状態であると判定すると、居眠り状態であることを示す警告メッセージを表示装置40に表示させる。
次に、第1の実施の形態に係る居眠り判定装置10の作用について説明する。居眠り判定装置10を搭載した車両の走行中に、コンピュータ20において、図5に示す居眠り判定処理ルーチンが実行される。
まず、ステップ100で、開閉眼状態を判定する処理を行う。上記ステップ100は、図6に示す開閉眼判定処理ルーチンによって実現される。以下、開閉眼判定処理ルーチンについて説明する。
ステップ118において、時刻を表わす変数tに、現在時刻tを初期値として設定する。そして、ステップ120において、ヨー角速度センサ12、横加速度センサ14、車速センサ16、操舵角センサ18の各々から出力された信号を取得して、メモリに記憶する。そして、ステップ124で、所定時間ΔT経過したと判定されるまで、上記ステップ120を繰り返し、所定時間ΔT経過すると、ステップ128へ進む。これによって、所定時間ΔT分のヨー角速度信号、横加速度信号、車速信号、及び操舵角信号が、メモリに記憶される。
次のステップ128では、上記ステップ120で取得された時刻t〜時刻t+ΔTのヨー角速度センサ12、横加速度センサ14、車速センサ16の出力の各々にフィルタを掛けて得られた値に基づいて、上記ステップ時刻t〜時刻t+ΔTまでの自車両の目標コースの位置を推定する。そして、ステップ130で、時刻tを次の時刻(t+Δt)に設定し、ステップ132において、コンピュータ20で逐次算出されている自車両の位置から、時刻t(=t+Δt)における自車両の位置を取得する。
そして、ステップ134では、次の時刻t+Δtにおける開眼状態に対する自車両の位置を算出する。t=t+Δtである場合には、上記ステップ120で取得した時刻tのセンサ値と、上記ステップ132で取得した時刻tの車両位置とに基づいて、次の時刻t+Δtにおける開眼状態に対する自車両の位置を算出する。それ以外の場合には、後述するステップ140で推定された時刻tの開眼状態における操舵角と、前回のステップ134で算出した時刻tの車両位置とに基づいて、車両モデルに従って、次の時刻t+Δtにおける開眼状態に対する自車両の位置を算出する。
ステップ136では、次の時刻t+Δtにおける閉眼状態に対する自車両の位置を算出する。t=t+Δtの場合には、上記ステップ120で取得した時刻tのセンサ値と、上記ステップ132で取得した時刻tの車両位置とに基づいて、次の時刻t+Δtにおける閉眼状態に対する自車両の位置を算出する。それ以外の場合には、後述するステップ142で推定された時刻tの閉眼状態における操舵角と、前回のステップ136で算出した時刻tの車両位置とに基づいて、車両モデルに従って、次の時刻t+Δtにおける閉眼状態に対する自車両の位置を算出する。
そして、ステップ138において、上記ステップ128で推定された時刻tにおける目標コースの位置と、上記ステップ132で取得した時刻tにおける自車両の位置、又は上記ステップ134で算出された自車両の位置とに基づいて、前方注視点における目標コースからのずれを算出する。
次のステップ140では、上記ステップ138で算出された前方注視点における目標コースからのずれに基づいて、時刻tの開眼状態における操舵角を推定して、メモリに記憶する。また、ステップ142では、目標コースからのずれを0として、時刻tの閉眼状態における操舵角を推定して、メモリに記憶する。
そして、ステップ144において、時刻tが、t+ΔTに到達したか否かを判定し、t+ΔTに達していない場合には、ステップ146において、時刻tを、次の時刻t+Δtに設定し、ステップ134へ戻る。一方、時刻tが、t+ΔTに到達した場合には、ステップ148へ進む。
ステップ148では、上記ステップ120で取得した時刻t+Δt〜t+ΔTまでの操舵角信号が示す操舵角と、上記ステップ140で推定された時刻t+Δt〜t+ΔTまでの開眼状態に対する操舵角とを、時刻毎に比較して差分を算出し、差分の合計値を算出する。
次のステップ150では、上記ステップ120で取得した時刻t+Δt〜t+ΔTまでの操舵角信号が示す操舵角と、上記ステップ142で推定された時刻t+Δt〜t+ΔTまでの閉眼状態に対する操舵角とを、時刻毎に比較して差分を算出し、差分の合計値を算出する。
そして、ステップ152において、上記ステップ148で算出された開眼状態に対する差分の合計値と、上記ステップ150で算出された閉眼状態に対する差分の合計値とを比較して、開眼状態に対する差分の合計値の方が小さい場合には、ドライバが開眼状態であると判定し、閉眼状態に対する差分の合計値の方が小さい場合には、ドライバが閉眼状態であると判定し、判定結果をメモリに記憶して、開閉眼判定処理ルーチンを終了する。
そして、上記図5の居眠り判定処理ルーチンのステップ102では、処理開始から所定時間経過したか否かを判定し、経過していない場合には、再びステップ100で、開閉眼状態を判定する処理を行う。一方、処理開始から所定時間経過した場合には、ステップ104へ進む。このとき、所定時間分の開閉眼状態の判定結果がメモリに記憶されている。
ステップ104では、所定時間分の開閉眼状態の判定結果に基づいて、所定時間内における閉眼時間を計測する。そして、ステップ106において、上記ステップ104で計測された閉眼時間が、閾値以上であるか否かを判定する。閉眼時間が閾値以上であると判定された場合には、ドライバが居眠り状態であると判定されるため、ステップ108で、ドライバが居眠り状態であることを示す警告メッセージを表示装置40に表示させて、居眠り判定処理ルーチンを終了する。一方、上記ステップ106において、閉眼時間が閾値未満である場合には、ドライバが居眠り状態ではないと判定されるため、ステップ110において、ドライバの状態が正常状態であることを示すメッセージを表示装置40に表示させて、居眠り判定理ルーチンを終了する。
以上説明したように、第1の実施の形態に係る居眠り判定装置によれば、推定された開眼状態及び閉眼状態に対する操舵角の各々と、センサから検出された操舵角とを比較して、ドライバの開閉眼状態を判定することにより、簡易な構成で、ドライバの開閉眼状態を精度よく判定することができる。また、簡易な構成で、ドライバが居眠り状態であるか否かを精度よく判定することができる。
また、センサによって検出された走行状態及び操作状態から、ドライバの前方注視モデル及び車両モデルを用いて、開眼状態か閉眼状態かを判定し、それに基づき居眠り状態を判定することによって、カメラやEOGなどのドライバ自身を計測する装置を用いることなく判定したドライバの開閉眼を用いて、居眠り状態を判定することができる。
また、居眠り運転と相関の高い開閉眼状態を判定して、居眠り状態を精度よく判定することができる。
次に、第2の実施の形態について説明する。なお、第1の実施の形態と同様の構成の部分については、同一符号を付して説明を省略する。
第2の実施の形態では、撮像装置で撮像された目画像に基づいて、ドライバの開閉眼状態を更に判定している点と、判定結果を統合している点とが、第1の実施の形態と主に異なっている。
図7に示すように、第2の実施の形態に係る居眠り判定装置210は、ヨー角速度センサ12と、横加速度センサ14と、車速センサ16と、操舵角センサ18と、ドライバの斜め前方に設置され、そのドライバの目を含む領域を斜め上から撮像する撮像装置212と、撮像装置212で撮像された目画像、並びにヨー角速度センサ12、横加速度センサ14、車速センサ16、及び操舵角センサ18からの出力に基づいて、ドライバが居眠り状態であるか否かを判定し、判定結果に応じて、表示装置40に警告メッセージを表示させるコンピュータ220とを備えている。
コンピュータ220は、センサ値取得部22と、目標コース推定部24と、開眼時操舵角推定部26と、閉眼時操舵角推定部28と、開眼状態判定部30と、撮像装置212から所定時間分の目画像を取得する画像取得部226と、所定時間分の目画像から瞼開度を検出して開閉眼状態を判定する第2開眼状態判定部228と、開眼状態判定部30の判定結果及び第2開眼状態判定部228の判定結果を統合して、ドライバの開閉眼状態を最終的に判定する結果統合部230と、最終的に判定された開閉眼状態の時系列データに基づいて、ドライバが居眠り状態であるか否かを判定し、判定結果に応じて、表示装置40に警告メッセージを表示させる居眠り状態判定部232とを備えている。
第2開眼状態判定部228は、以下のように開閉眼状態を判定する。
まず、目画像から、ドライバの目を表す目領域を抽出し、各目領域から、瞼が開いている度合いを示す瞼開度を検出する。そして、検出された瞼開度が、閉眼閾値以下となる場合には、閉眼状態であると判定する。一方、検出された瞼開度が、閉眼閾値より大きい場合には、開眼状態であると判定する。
結果統合部230は、開眼状態判定部30による判定結果及び第2開眼状態判定部228による判定結果に基づいて、少なくとも一方の判定結果が、閉眼状態であると判定している場合には、最終的に、閉眼状態であると判定する。また、両方の判定結果が、開眼状態であると判定した場合に、最終的に、開眼状態であると判定される。
居眠り状態判定部232は、結果統合部230による最終的な判定結果の時系列データから、所定時間内の閉眼時間を算出し、算出された閉眼時間について閾値判断を行って、ドライバが居眠り状態であるか否かを判定する。また、居眠り状態判定部232は、ドライバが居眠り状態であると判定すると、居眠り状態であることを示す警告メッセージを表示装置40に表示させる。
次に、第2の実施の形態に係る居眠り判定処理ルーチンについて図8を用いて説明する。なお、第1の実施の形態と同様の処理については、同一符号を付して説明を省略する。
まず、ステップ250において、撮像装置212によって撮像された目画像を取得し、ステップ100において、第1の実施の形態と同様に開閉眼判定処理ルーチンを実行することにより、開閉眼状態を判定する。
そして、ステップ252において、上記ステップ250で取得した目画像から瞼開度を検出し、ステップ254において、上記ステップ252で検出された瞼開度と閉眼閾値とを比較して、ドライバの開閉眼状態を判定する。
次のステップ256では、上記ステップ100で判定された判定結果と上記ステップ254で判定された判定結果とを統合して、最終的に開閉眼状態を判定して、メモリに記憶する。
そして、ステップ102では、処理開始から所定時間経過したか否かを判定し、経過していない場合には、上記ステップ250へ戻る。一方、処理開始から所定時間経過した場合には、ステップ104へ進む。
ステップ104では、上記ステップ256で得られた所定時間分の最終的な判定結果に基づいて、所定時間内における閉眼時間を計測する。そして、ステップ106において、計測された閉眼時間が、閾値以上であるか否かを判定する。閉眼時間が閾値以上であると判定された場合には、ステップ108で、ドライバが居眠り状態であることを示す警告メッセージを表示装置40に表示させて、居眠り判定処理ルーチンを終了する。一方、上記ステップ106において、閉眼時間が閾値未満である場合には、ステップ110において、ドライバの状態が正常状態であることを示すメッセージを表示装置40に表示させて、居眠り判定理ルーチンを終了する。
以上説明したように、第2の実施の形態に係る居眠り判定装置によれば、推定された開眼状態及び閉眼状態に対する操舵角の各々と、センサから検出された操舵角とを比較して、ドライバの開閉眼状態を判定すると共に、撮像装置により撮像された目画像からドライバの開閉眼状態を判定することにより、ドライバの開閉眼状態をより精度よく判定することができる。
なお、上記の実施の形態では、少なくとも一方の判定結果が閉眼状態である場合に、最終的に閉眼状態と判定するように、判定結果を統合している場合を例に説明したが、これに限定されるものではなく、他の方法により判定結果を統合してもよい。例えば、少なくとも一方の判定結果が開眼状態である場合に、最終的に開眼状態と判定するように、判定結果を統合してもよい。
次に、第3の実施の形態について説明する。第3の実施の形態に係る居眠り判定装置の構成は、第1の実施の形態と同様であるため、説明を省略する。
第3の実施の形態では、一般化予測制御理論を用いて、開眼状態における操舵角を推定している点が、第1の実施の形態と異なっている。
第3の実施の形態における、開眼状態に対する操舵角を推定する原理について説明する。本実施の形態では、非特許文献(堀内伸一郎、砂田圭、「車線追従のための操舵支援システムと多入力ドライバモデルを用いた評価」)に記載された、一般化予測制御理論を用いて、開眼状態における操舵角を推定する。
ドライバは、Mサンプル先までの横位置と操舵角の二乗和によって計算される、以下の(7)式で表される評価関数Jを最小にするように操舵すると仮定する。
Figure 0005003705
時刻tにおける目標コースを基準とした、車両モデルから算出された時刻tの自車両位置の横位置yに対して、上記(7)式で表される評価関数Jを最小にする操舵角δを求めて、時刻tの開眼状態における操舵角の推定値とする。
なお、上記(7)式の評価関数Jを最小とする操舵角を解く場合には、以下の(8)式に示す横位置yと操舵角δとの関係式と、以下の(9)式に示すセンサ値zと横位置yとの関係式とを用いて、リッカチ方程式を解くことにより、解を求める。
Figure 0005003705
ただし、A、Bは、信号を1時刻遅らせる時間遅れ演算子q−1によって記述される多項式である。また、Cは、センサ値zと横位置yとの関係を表わす定数である。
また、上記(8)式は、以下の(10)〜(12)式から得られる関係式である。
Figure 0005003705
上記(10)式は、車両モデルに基づくヨー角速度r、横位置速度v、及び操舵角δの関係を表わす関係式であり、上記(11)式は、前方偏差εに関する関係式である。また、上記(12)式は、前方偏差速度εのドットに関する関係式であり、上記(13)式は、ヨー角速度θに関する関係式である。
開眼時操舵角推定部26は、第1の実施の形態と同様に、次の時刻t+Δtにおけるヨー角速度及び横滑り角を算出し、次の時刻t+2・Δtにおける自車両の位置を算出する。
そして、次の時刻t+Δtにおける目標コースと、算出された自車両の位置とに基づいて、目標誤差として、目標コースに対する自車両の横位置を算出する。
次に、時刻t+Δtにおける自車両の横位置に基づいて、上記の評価関数Jを最小にする操舵角を算出し、次の時刻t+Δtの開眼状態における操舵角として推定する。
また、推定された操舵角と、上記で算出されたヨー角速度及び横滑り角とを用いて、上記(4)式に従って、ヨー角速度の微分値及び横滑り角の微分値を算出する。算出されたヨー角速度の微分値及び横滑り角の微分値から、次の時刻t+2・Δtにおけるヨー角速度及び横滑り角を算出する。算出された時刻t+2・Δtにおける自車両の位置と、次の時刻t+2・Δtにおけるヨー角速度、横滑り角、及び車速とに基づいて、次の時刻t+3・Δtにおける車両の位置を算出する。
開眼時操舵角推定部26は、上記の処理を繰り返すことにより、時刻tから所定時間ΔT先までの開眼状態における操舵角を推定し、メモリに記憶する。
閉眼時操舵角推定部28は、第1の実施の形態と同様に、次の時刻t+Δtにおけるヨー角速度及び横滑り角を算出し、次の時刻t+2・Δtにおける自車両の位置を算出する。
そして、目標誤差が一定であると仮定して、時刻tにおける目標コースと、時刻tに算出された自車両の位置とに基づいて得られる目標コースに対する自車両の横位置(目標誤差)を、次の時刻t+Δt以降における横位置とする。
次に、自車両の横位置に基づいて、上記の評価関数Jを最小にする操舵角を算出し、次の時刻t+Δtの閉眼状態における操舵角として推定する。
また、推定された操舵角と、上記で算出されたヨー角速度及び横滑り角とを用いて、上記(4)式に従って、ヨー角速度の微分値及び横滑り角の微分値を算出する。算出されたヨー角速度の微分値及び横滑り角の微分値から、次の時刻t+2・Δtにおけるヨー角速度及び横滑り角を算出する。算出された時刻t+2・Δtにおける自車両の位置と、次の時刻t+2・Δtにおけるヨー角速度、横滑り角、及び車速とに基づいて、次の時刻t+3・Δtにおける車両の位置を算出する。
閉眼時操舵角推定部28は、上記の処理を繰り返すことにより、時刻tから所定時間ΔT先までの閉眼状態における操舵角を推定し、メモリに記憶する。
なお、第3の実施の形態に係る居眠り判定装置の他の構成及び作用については第1の実施の形態と同様であるため、説明を省略する。
このように、センサによって検出された走行状態及び操作状態から、ドライバモデルとして一般化予測制御理論を用いて、開眼状態か閉眼状態かを判定し、それに基づき居眠り状態を判定することによって、カメラやEOGなどのドライバ自身を計測する装置を用いることなく判定したドライバの開閉眼を用いて、居眠り状態を判定することができる。
なお、上記の第1の実施の形態〜第3の実施の形態では、計測された閉眼時間が閾値以上である場合に、居眠り状態であると判定する場合を例に説明したが、これに限定されるものではなく、複数の計測結果から得られる平均閉眼時間が閾値以上である場合に、居眠り状態であると判定するようにしてもよい。
また、瞬目特徴量として閉眼時間を求める場合を例に説明したが、これに限定されるものではなく、例えば、PERCLOS(単位時間に対する閉眼時間の割合)などを算出し、算出されたPERCLOSを用いて、居眠り状態であるか否かを判定してもよい。
次に、第4の実施の形態について説明する。なお、第1の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
第4の実施の形態では、ドライバの脇見状態を判定する脇見状態判定装置に本発明を適用した場合について説明する。
図9に示すように、第4の実施の形態に係る脇見状態判定装置410は、ヨー角速度センサ12と、横加速度センサ14と、車速センサ16と、操舵角センサ18と、ヨー角速度センサ12、横加速度センサ14、車速センサ16、及び操舵角センサ18からの出力に基づいて、ドライバが脇見状態であるか否かを判定し、判定結果に応じて、表示装置40に警告メッセージを表示させるコンピュータ420とを備えている。
コンピュータ420は、CPUと、RAMと、後述する脇見状態判定処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ420は、センサ値取得部22と、目標コース推定部24と、推定された目標コースに基づいて、ドライバが前向き状態であるときの操舵角を所定時間分推定してメモリに記憶する前向き時操舵角推定部426と、ドライバが横向き状態であるときの操舵角を所定時間分推定してメモリに記憶する横向き時操舵角推定部428と、センサ値取得部22によって取得された操舵角信号が示す操舵角と、推定された前向き状態の操舵角及び横向き状態の操舵角の各々とを比較して、ドライバが前向き状態であるか横向き状態であるかを判定する前向き状態判定部430と、判定された判定結果の時系列データに基づいて、ドライバが脇見状態であるか否かを判定し、判定結果に応じて、表示装置40に警告メッセージを表示させる脇見状態判定部432とを備えている。
前向き時操舵角推定部426は、上記の第1の実施の形態で説明した開眼時操舵角推定部26と同様に、前方注視点での目標コースからのずれを用いて、操舵角を推定して、前向き状態における操舵角の推定値とし、時刻tから時刻t+ΔTまでの前向き状態における操舵角を推定する。
横向き時操舵角推定部428は、上記の第1の実施の形態で説明した閉眼時操舵角推定部28と同様に、前方注視点での目標コースからのずれを0として、操舵角を推定して、横向き状態における操舵角の推定値とし、時刻tから時刻t+ΔTまでの横向き状態における操舵角を推定する。
前向き状態判定部430は、時刻t+Δt〜t+ΔTについて推定された前向き状態における操舵角と、センサ値取得部22によって取得された時刻t+Δt〜t+ΔTの操舵角とを時刻毎に比較して差分を各々算出し、差分の移動平均を算出する。また、前向き状態判定部430は、時刻t+Δt〜t+ΔTについて推定された横向き状態における操舵角と、センサ値取得部22によって取得された時刻t+Δt〜t+ΔTの操舵角とを時刻毎に比較して差分を各々算出し、差分の移動平均を算出する。差分の移動平均を比較して、横向き状態に対する差分の移動平均の方が大きい場合には、前向き状態であると判定され、前向き状態に対する差分の移動平均の方が大きい場合には、横向き状態であると判定される。
脇見状態判定部432は、前向き状態判定部430の判定結果の時系列データから、所定時間内の横向き時間を算出し、算出された横向き時間について閾値判断を行って、ドライバが脇見状態であるか否かを判定する。また、脇見状態判定部432は、ドライバが脇見状態であると判定すると、脇見状態であることを示す警告メッセージを表示装置40に表示させる。
次に、第4の実施の形態に係る脇見状態判定装置410の作用について説明する。脇見状態判定装置410を搭載した車両の走行中に、コンピュータ420において、以下に説明するように、脇見状態判定処理ルーチンが実行される。
まず、上記第1の実施の形態における開閉眼判定処理ルーチンと同様の処理を実行することにより、ドライバが前向き状態であるか横向き状態であるかを判定する処理を行う。
そして、処理開始から所定時間経過するまで、上記の判定処理を繰り返す。これによって、所定時間分の前向き状態か横向き状態かの判定結果がメモリに記憶される。
次に、メモリに記憶された所定時間分の判定結果に基づいて、所定時間内における横向き時間を計測し、計測された横向き時間が、閾値以上であるか否かを判定する。横向き時間が閾値以上であると判定された場合には、ドライバが脇見状態であると判定されるため、ドライバが脇見状態であることを示す警告メッセージを表示装置40に表示させて、脇見判定処理ルーチンを終了する。一方、横向き時間が閾値未満である場合には、ドライバが脇見状態ではないと判定されるため、ドライバの状態が正常状態であることを示すメッセージを表示装置40に表示させて、脇見状態判定処理ルーチンを終了する。
以上説明したように、第4の実施の形態に係る脇見状態判定装置によれば、推定された前向き状態及び横向き状態に対する操舵角の各々と、センサから検出された操舵角とを比較して、ドライバの前向き状態及び横向き状態を判定することにより、簡易な構成で、ドライバの前向き状態及び横向き状態を精度よく判定することができる。また、簡易な構成で、ドライバが脇見状態であるか否かを精度よく判定することができる。
また、センサによって検出された走行状態及び操作状態から、ドライバの前方注視モデル及び車両モデルを用いて、前向き状態か横向き状態かを判定し、それに基づき脇見状態を判定することによって、カメラやEOGなどのドライバ自身を計測する装置を用いることなく判定したドライバの前向き状態及び横向き状態を用いて、脇見状態を判定することができる。
なお、上記の第1の実施の形態〜第4の実施の形態では、センサ値を用いて、目標コースの位置を推定する場合を例に説明したが、これに限定されるものではなく、自車両の前方を撮像するように設置された撮像装置からの前方画像に基づいて、目標コースの位置を推定するようにしてもよい。この場合には、前方画像から推定された目標コースの位置に基づいて、前方注視点における目標コースとの位置ずれや、目標コースに対する自車両の横位置を推定することができる。
また、閉眼状態のドライバモデルとして、前方注視点における目標コースとのずれを0とした場合や、目標コースに対する自車両の横位置を一定とした場合を例に説明したが、これに限定されるものではない。例えば、前方注視点における目標コースとのずれが一定となる(更新されない)と仮定して、閉眼状態における操舵角を推定するようにしてもよい。また、操舵角が一定となると仮定して、閉眼状態における操舵角を推定するようにしてもよい。また、操舵トルクが一定となると仮定して、閉眼状態における操舵角を推定するようにしてもよい。
また、検出する操作状態又は走行状態として、ヨー角速度、横加速度、車速、及び操舵角を採用した場合を例に説明したが、これに限定されるものではない。例えば、走行状態として、車速、ヨー角速度、横滑り角、横加速度、及びこれらの値に簡易に変換可能な走行状態量の少なくとも1種類以上を検出するようにしてもよい。また、操作状態として、操舵角、実舵角、操舵トルク、アクセルペダル操作量、及びブレーキペダル操作量の少なくとも1種類以上を検出するようにしてもよい。この場合には、検出された走行状態、又は検出された走行状態及び操作状態を用いて、開眼状態及び閉眼状態の各々における操作状態、又は前向き状態及び横向き状態の各々における操作状態を推定するようにすればよい。
なお、本発明のプログラムは、記憶媒体に格納して提供することができる。
10、210 居眠り状態判定装置
12 ヨー角速度センサ
14 横加速度センサ
16 車速センサ
18 操舵角センサ
20、220、420 コンピュータ
22 センサ値取得部
24 目標コース推定部
26 開眼時操舵角推定部
28 閉眼時操舵角推定部
30 開眼状態判定部
32、232 居眠り状態判定部
212 撮像装置
228 第2開眼状態判定部
230 結果統合部
410 脇見状態判定装置
426 前向き時操舵角推定部
428 横向き時操舵角推定部
430 前向き状態判定部
432 脇見状態判定部

Claims (10)

  1. 自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段と、
    前記状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて開眼状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、閉眼状態に対する操舵角を推定する操作状態推定手段と、
    前記操作状態推定手段によって推定された前記開眼状態及び閉眼状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバの開閉眼状態を判定する開閉眼状態判定手段と、
    を含む開閉眼状態判定装置。
  2. 自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段と、
    前記状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、目標コースに対する自車両の横位置を推定し、推定された目標コースに対する自車両の横位置に基づいて開眼状態に対する操舵角を推定し、目標コースに対する自車両の横位置を所定値として、閉眼状態に対する操舵角を推定する操作状態推定手段と、
    前記操作状態推定手段によって推定された前記開眼状態及び閉眼状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバの開閉眼状態を判定する開閉眼状態判定手段と、
    を含む開閉眼状態判定装置。
  3. 前記開閉眼状態判定手段によって判定された開閉眼状態の時系列データに基づいて、ドライバが居眠り状態であるか否かを判定する居眠り判定手段を更に含む請求項1又は2記載の開閉眼状態判定装置。
  4. 前記開閉眼状態判定手段によって判定された開閉眼状態の時系列データに基づいて、瞬目特徴量を算出する特徴量算出手段を更に含む請求項1〜請求項3の何れか1項記載の開閉眼状態判定装置。
  5. ドライバの眼を含む領域を撮像する撮像手段と、
    前記撮像手段により撮像された画像に基づいて、前記ドライバの開閉眼状態を判定する第2開閉眼状態判定手段と、
    前記開閉眼状態判定手段による判定結果及び前記第2開閉眼状態判定手段による判定結果を統合して、前記ドライバの開閉眼状態を判定する判定結果統合手段とを更に含む請求項1〜請求項の何れか1項記載の開閉眼状態判定装置。
  6. 自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段と、
    前記状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて前向き状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、横向き状態に対する操舵角を推定する操作状態推定手段と、
    前記操作状態推定手段によって推定された前記前向き状態及び横向き状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバが前向き状態であるか又は横向き状態であるかを判定する前横向き状態判定手段と、
    を含む前横向き状態判定装置。
  7. 前記前横向き状態判定手段による判定結果の時系列データに基づいて、脇見状態であるか否かを判定する脇見判定手段を更に含む請求項記載の前横向き状態判定装置。
  8. コンピュータを、
    自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて開眼状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、閉眼状態に対する操舵角を推定する操作状態推定手段、及び
    前記操作状態推定手段によって推定された前記開眼状態及び閉眼状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバの開閉眼状態を判定する開閉眼状態判定手段
    として機能させるためのプログラム。
  9. コンピュータを、
    自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、目標コースに対する自車両の横位置を推定し、推定された目標コースに対する自車両の横位置に基づいて開眼状態に対する操舵角を推定し、目標コースに対する自車両の横位置を所定値として、閉眼状態に対する操舵角を推定する操作状態推定手段、及び
    前記操作状態推定手段によって推定された前記開眼状態及び閉眼状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバの開閉眼状態を判定する開閉眼状態判定手段
    として機能させるためのプログラム。
  10. コンピュータを、
    自車両の走行状態としてヨー角速度、横加速度、及び車速を検出し、ドライバが自車両を操作したときの操作状態として操舵角を検出する状態検出手段によって検出されたヨー角速度、横加速度、及び車速に基づいて、予め求められた前方注視時間後に自車両が到達されると推定される地点である前方注視点の車両位置と目標コースとの横位置のずれを推定し、前方注視点の車両位置と目標コースとの横位置のずれに基づき車両を制御するドライバをモデル化した前方注視モデルに従って、推定された前方注視点の車両位置と目標コースとの横位置のずれに基づいて前向き状態に対する操舵角を推定し、前方注視点の車両位置と目標コースとの横位置のずれを所定値として、横向き状態に対する操舵角を推定する操作状態推定手段、及び
    前記操作状態推定手段によって推定された前記前向き状態及び横向き状態に対する前記操作状態の各々と、前記状態検出手段によって検出された前記操作状態とを比較し、比較結果に基づいて、前記ドライバが前向き状態であるか又は横向き状態であるかを判定する前横向き状態判定手段
    として機能させるためのプログラム。
JP2009070850A 2009-03-23 2009-03-23 開閉眼状態判定装置、前横向き状態判定装置、及びプログラム Expired - Fee Related JP5003705B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009070850A JP5003705B2 (ja) 2009-03-23 2009-03-23 開閉眼状態判定装置、前横向き状態判定装置、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009070850A JP5003705B2 (ja) 2009-03-23 2009-03-23 開閉眼状態判定装置、前横向き状態判定装置、及びプログラム

Publications (2)

Publication Number Publication Date
JP2010224827A JP2010224827A (ja) 2010-10-07
JP5003705B2 true JP5003705B2 (ja) 2012-08-15

Family

ID=43041954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009070850A Expired - Fee Related JP5003705B2 (ja) 2009-03-23 2009-03-23 開閉眼状態判定装置、前横向き状態判定装置、及びプログラム

Country Status (1)

Country Link
JP (1) JP5003705B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015200697A1 (de) * 2015-01-19 2016-07-21 Robert Bosch Gmbh Verfahren und Vorrichtung zum Erkennen von Sekundenschlaf eines Fahrers eines Fahrzeugs
JP6579496B2 (ja) * 2017-05-29 2019-09-25 マツダ株式会社 運転者状態推定装置
JP6773002B2 (ja) 2017-10-30 2020-10-21 株式会社デンソー 車両用装置及びコンピュータプログラム
JP6977589B2 (ja) * 2018-01-31 2021-12-08 株式会社デンソー 車両用警報装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06171392A (ja) * 1992-10-05 1994-06-21 Toyota Motor Corp 走行車線逸脱防止装置
JP3292035B2 (ja) * 1996-04-12 2002-06-17 三菱自動車工業株式会社 覚醒度推定装置
JP3653971B2 (ja) * 1998-02-17 2005-06-02 日産自動車株式会社 車両用運転操作監視装置
JP2003317197A (ja) * 2002-04-26 2003-11-07 Aisin Aw Co Ltd 警報システム
JP4082203B2 (ja) * 2002-12-13 2008-04-30 日産自動車株式会社 開閉眼判定装置
JP2008201311A (ja) * 2007-02-21 2008-09-04 Toyota Motor Corp 車線維持支援装置

Also Published As

Publication number Publication date
JP2010224827A (ja) 2010-10-07

Similar Documents

Publication Publication Date Title
JP5411284B2 (ja) 実際の軌道を進行している車両の横方向のずれを、推定された仮想道路に基づいて決定し、横方向のずれに基づき運転者の横方向制御能力を決定するための方法、システム及びコンピュータプログラム製品
CN105522998B (zh) 物体识别装置
JP4962581B2 (ja) 区画線検出装置
JP4638370B2 (ja) 車線逸脱防止装置
US20160035220A1 (en) Method and System to Assess Abnormal Driving Behaviour of Vehicles Travelling on Road
CN108351207A (zh) 立体相机装置
JP2009012493A (ja) 車両運転補助装置
JP2009073462A (ja) 運転状態判定装置及び運転支援装置
JP4529394B2 (ja) ドライバの車両運転特性推定装置
WO2008114839A1 (ja) 覚醒度判定装置及び覚醒度判定方法
JP5003705B2 (ja) 開閉眼状態判定装置、前横向き状態判定装置、及びプログラム
KR20140147233A (ko) 차량의 주행 패턴을 이용한 졸음 운전 판단 장치 및 방법
CN103368527A (zh) 用于传感器数据的滤波方法和滤波设备
JP6521490B2 (ja) 運転者状態判定装置
US10684695B2 (en) Data processing device, monitoring system, awakening system, data processing method, and data processing program
JP6115429B2 (ja) 自車位置認識装置
WO2019155914A1 (ja) データ処理装置、モニタリングシステム、覚醒システム、データ処理方法、データ処理プログラム、及び記憶媒体
WO2019155913A1 (ja) データ処理装置、モニタリングシステム、覚醒システム、データ処理方法、データ処理プログラム、及び記憶媒体
JP2008059324A (ja) 車線逸脱判定装置および車線逸脱回避システム
CN105122330A (zh) 驾驶辅助装置和驾驶辅助方法
CN113988353A (zh) 预测交通参与者的轨迹的方法、装置以及传感器***
US10945651B2 (en) Arousal level determination device
JP2010173511A (ja) 車両用運転支援装置および車両用運転支援方法
JP2007275115A (ja) 運転適応状態推定装置、自動車及び運転適応状態推定方法
KR20200140979A (ko) 차량 제어 방법, 차량 제어 장치, 이를 포함하는 차량 제어 시스템

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120329

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120507

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150601

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees