(57)【特許請求の範囲】
【請求項１】
運転状態を自動運転と手動運転とに切換可能な車両に搭載された車両制御装置であって、
カメラの撮像情報に基づいて前記車両が走行する道路の白線を検出すると共に、前記白線の検出結果に基づいて前記車両の走行車線を認識する車線認識部と、
前記車線認識部で認識された走行車線に基づいて、前記車両の運転状態が前記自動運転となるように前記車両の走行を制御する走行制御部と、
前記車線認識部における前記白線の検出精度に基づいて、前記走行制御部による前記車両の走行の制御が停止するまでのシステム余裕時間を推定する第一推定部と、
前記車両のドライバの状態に基づいて、前記車両の運転状態が前記自動運転の状態から前記ドライバが前記手動運転に復帰できるまでのハンドオーバー時間を推定する第二推定部と、
前記システム余裕時間及び前記ハンドオーバー時間を表示部に表示する表示制御部と、
を備え、
前記表示制御部は、前記システム余裕時間と前記ハンドオーバー時間との大小関係を視認可能に前記表示部に表示する、車両制御装置。
【請求項２】
前記表示制御部は、前記システム余裕時間を棒グラフで前記表示部に表示し、前記ハンドオーバー時間を横棒で前記表示部に表示し、
前記システム余裕時間は、前記棒グラフの棒が長いほど時間が長いことを示している、請求項１に記載の車両制御装置。
【請求項３】
前記表示制御部は、前記システム余裕時間と前記ハンドオーバー時間との変化の様子を折れ線グラフで前記表示部に表示する、請求項１に記載の車両制御装置。
【請求項４】
前記表示制御部は、前記システム余裕時間と前記ハンドオーバー時間とを、２Ｄマップ上に示したポイントの位置で表示し、
前記２Ｄマップは、横軸が前記システム余裕時間に対応し、縦軸が前記ハンドオーバー時間に対応する、請求項１に記載の車両制御装置。
【請求項５】
自動運転余裕時間を算出する自動運転余裕時間算出部をさらに備え、
前記自動運転余裕時間は、前記第一推定部によって推定された前記システム余裕時間から、前記第二推定部によって推定された前記ハンドオーバー時間を減算することによって算出され、
前記走行制御部は、前記車両を前記自動運転させている状態で、前記自動運転余裕時間算出部によって算出された前記自動運転余裕時間が０未満となった場合、運転状態を前記自動運転から前記手動運転に切り替える、請求項１に記載の車両制御装置。
【請求項６】
前記表示制御部は、前記車両が前記自動運転の状態であり、前記自動運転余裕時間算出部によって算出された前記自動運転余裕時間が０未満となった場合に警報表示を行い、
前記走行制御部は、前記表示制御部によって前記警報表示がされた後に、前記車両の運転状態を前記自動運転から前記手動運転に切り替える、請求項５に記載の車両制御装置。
【請求項７】
前記表示制御部は、前記警報表示として、ステアリングホイールを把持することを促す文字或いはアイコンを前記表示部に表示する、請求項６に記載の車両制御装置。
【請求項８】
自動運転余裕時間を算出する自動運転余裕時間算出部をさらに備え、
前記自動運転余裕時間は、前記第一推定部によって推定された前記システム余裕時間から、前記第二推定部によって推定された前記ハンドオーバー時間を減算することによって算出され、
前記表示制御部は、前記車両が前記自動運転の状態であり、前記自動運転余裕時間が０以上、且つ注意喚起閾値未満の場合、注意喚起表示を行う、請求項１に記載の車両制御装置。
【請求項９】
前記第一推定部は、前記白線の検出精度に加え、前記車両の周囲を走行する周辺車両の状況についても考慮して前記システム余裕時間を推定する、請求項１〜８のいずれか一項に記載の車両制御装置。
【請求項１０】
前記第一推定部は、前記白線の検出精度に加え、前記車両の周囲の走行環境についても考慮して前記システム余裕時間を推定する、請求項１〜８のいずれか一項に記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両制御装置に関する。
【背景技術】
【０００２】
例えば、走行車線に沿って走行するように車両を制御する等、車両の走行を自動で制御する車両制御装置がある。このような、車両の走行を自動で制御する車両制御装置が、例えば特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７３５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、車両の走行を自動で制御する車両制御装置においては、本来ドライバが行うべき運転操作の多くが車両制御装置によって自動で行われているので、ドライバの運転操作への意識が低下することが考えられる。ドライバの運転操作への意識が低下した場合、車両が自動で運転されている自動運転の状態からドライバが手動運転に復帰できるまでの時間であるハンドオーバー時間が長くなることが考えられる。また、車両の走行を自動で制御する車両制御装置は、道路の白線の検出精度等によっては車両の走行の制御が停止することがある。このため、ハンドオーバー時間は、車両の走行の制御が停止するまでの時間であるシステム余裕時間よりも短い状態が維持されていることが好ましい。これを実現するため、ドライバが、システム余裕時間とハンドオーバー時間とを認識できることが望まれている。
【０００５】
そこで本発明の一側面は、システム余裕時間とハンドオーバー時間とをドライバが認識することができる車両制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面は、運転状態を自動運転と手動運転とに切換可能な車両に搭載された車両制御装置であって、カメラの撮像情報に基づいて車両が走行する道路の白線を検出すると共に、白線の検出結果に基づいて車両の走行車線を認識する車線認識部と、車線認識部で認識された走行車線に基づいて、車両の運転状態が自動運転となるように車両の走行を制御する走行制御部と、車線認識部における白線の検出精度に基づいて、走行制御部による車両の走行の制御が停止するまでのシステム余裕時間を推定する第一推定部と、車両のドライバの状態に基づいて、車両の運転状態が自動運転の状態からドライバが手動運転に復帰できるまでのハンドオーバー時間を推定する第二推定部と、システム余裕時間及びハンドオーバー時間を表示部に表示する表示制御部と、を備える。
【０００７】
車両制御装置において、第一推定部は、車線認識部における白線の検出精度に基づいてシステム余裕時間を推定する。第二推定部は、車両のドライバの状態に基づいてハンドオーバー時間を推定する。表示制御部は、システム余裕時間及びハンドオーバー時間を表示部に表示する。これにより、車両のドライバは、システム余裕時間とハンドオーバー時間とを認識することができる。このように、ドライバにシステム余裕時間とハンドオーバー時間とを認識させることによって、例えば、ドライバがハンドオーバー時間を短くしようと意識する等、ドライバにおける運転操作への意識を維持することができる。
【発明の効果】
【０００８】
本発明の一側面によれば、システム余裕時間とハンドオーバー時間とをドライバが認識することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る車両制御装置の概略構成を示すブロック図である。
【図２】図２（ａ）〜図２（ｃ）は、システム余裕時間を棒グラフによって示し、ハンドオーバー時間を横棒の高さ位置で示した表示例である。
【図３】図３（ａ）〜図３（ｃ）は、システム余裕時間とハンドオーバー時間とを折れ線グラフによって示した表示例である。
【図４】図４（ａ）〜図４（ｃ）は、システム余裕時間とハンドオーバー時間とを２Ｄマップ上のポイントＰの位置で示した表示例である。
【図５】システム余裕時間とハンドオーバー時間とを表示する処理、及び警報表示等を行う処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００１１】
図１は、車両制御装置１００の概略構成を示すブロック図である。図１に示す車両制御装置１００は、例えば、乗用車等の車両に搭載されており、車両の走行を制御する。車両制御装置１００は、自動で車両を走行させる自動運転を行う。
【００１２】
ここで、自動運転とは、予め設定された目的地に向かって自動で車両を走行させる運転である。或いは、自動運転とは、目的地が予め設定されていない状態であっても、周辺の他車両の状況を考慮しつつ、現在走行中の車線の走行が維持されるように自動で車両を走行させる運転であってもよい。また、自動運転とは、車両制御装置１００が主体となって車両の運転を行うことを意味する。自動運転は、車両のドライバが運転に関与しない完全自動運転であってもよい。また、自動運転は、車両のドライバのサポートを受けつつ車両制御装置１００が主体となって運転を行うような運転支援制御による運転であってもよい。
【００１３】
車両制御装置１００は、車両の運転状態を自動運転と手動運転とに切り換えることができる。手動運転とは、ドライバが主体となって車両の運転を行うことを意味する。手動運転は、例えば、ドライバの運転操作のみに基づいて車両を走行させる運転であってもよい。また、手動運転は、ドライバが主体となって運転操作を行う運転状態であれば、車両の操舵及び速度調整の一部を車両制御装置１００が制御する運転であってもよい。
【００１４】
車両制御装置１００は、ドライバが自動運転開始の操作を行なった場合に、自動運転を開始する。自動運転開始の操作とは、例えば、ステアリングホイールに設けられた自動運転開始のスイッチを押す操作である。車両制御装置１００は、例えば、ドライバが自動運転解除の操作を行なった場合に、自動運転を解除する。これにより、車両の運転状態が自動運転から手動運転に切り替えられる。自動運転解除の操作とは、例えば、ステアリングホイールに設けられた自動運転キャンセルのスイッチを押す操作である。また、車両制御装置１００は、自動運転中にドライバが急なブレーキ操作を行なった場合等、予め設定された自動運転の許容操作量を超える操作量の運転操作が行なわれた場合に、自動運転を解除してもよい。
【００１５】
次に、車両制御装置１００の詳細について説明する。図１に示すように、車両制御装置１００は、外部センサ１、ＧＰＳ［Global  Positioning  System］受信部２、内部センサ３、地図データベース４、ナビゲーションシステム５、アクチュエータ６、ＨＭＩ［Human  Machine  Interface］７、及びＥＣＵ［Electronic  Control  Unit］１０を備えている。
【００１６】
外部センサ１は、車両Ｖの周辺の外部状況を検出する検出機器である。外部センサ１は、カメラを含んでいる。また、外部センサ１は、レーダー［Radar］、及びライダー［LIDAR：Laser  Imaging  Detection  and  Ranging］の少なくともいずれかを更に含んでいてもよい。
【００１７】
カメラは、車両Ｖの周辺を撮像する撮像機器である。カメラは、例えば、車両Ｖのフロントガラスよりも車室側に設けられている。カメラは、撮像した撮像情報をＥＣＵ１０へ送信する。レーダーは、電波（例えばミリ波）を利用して車両Ｖの外部の障害物を検出する。レーダーは、電波を車両Ｖの周囲に送信し、障害物で反射された電波を受信することで障害物を検出する。レーダーは、検出した障害物情報をＥＣＵ１０へ送信する。ライダーは、光を利用して車両Ｖの外部の障害物を検出する。ライダーは、光を車両Ｖの周囲に送信し、障害物で反射された光を受信することで反射点までの距離を計測し、障害物を検出する。ライダーは、検出した障害物情報をＥＣＵ１０へ送信する。
【００１８】
ＧＰＳ受信部２は、３個以上のＧＰＳ衛星から信号を受信することにより、車両Ｖの位置（例えば車両Ｖの緯度及び経度）を測定する。ＧＰＳ受信部２は、測定した車両Ｖの位置情報をＥＣＵ１０へ送信する。なお、ＧＰＳ受信部２に代えて、車両Ｖの緯度及び経度が特定できる他の手段を用いてもよい。
【００１９】
内部センサ３は、車両Ｖの走行状態及びドライバの状態を検出する検出機器である。内部センサ３は、車速センサ、加速度センサ、及びヨーレートセンサを含む。車速センサは、車両Ｖの速度を検出する検出器である。車速センサとしては、例えば、車輪の回転速度を検出する車輪速センサが用いられる。車速センサは、検出した車速情報（車輪速情報）をＥＣＵ１０へ送信する。加速度センサは、車両Ｖの加速度（加減速度）を検出する検出器である。加速度センサは、車両Ｖの加速度情報をＥＣＵ１０へ送信する。ヨーレートセンサは、車両Ｖの重心の鉛直軸周りのヨーレート（回転角速度）を検出する検出器である。ヨーレートセンサとしては、例えばジャイロセンサを用いることができる。ヨーレートセンサは、検出した車両Ｖのヨーレート情報をＥＣＵ１０へ送信する。
【００２０】
内部センサ３は、更に、ドライバモニタカメラ３ａ、タッチセンサ３ｂ、及び生理計測デバイス３ｃを有している。ドライバモニタカメラ３ａは、ドライバを撮像する。ドライバモニタカメラ３ａは、例えば、車両Ｖのステアリングコラムのカバー上であってドライバの正面に設けられている。ドライバモニタカメラ３ａは、ドライバを複数の方向から撮像するために複数設けられていてもよい。ドライバモニタカメラ３ａは、撮像情報をＥＣＵ１０へ送信する。
【００２１】
タッチセンサ３ｂは、例えば、車両Ｖのステアリングホイールに設けられている。タッチセンサ３ｂとしては、例えば、感圧式のセンサを用いることができる。タッチセンサ３ｂは、ドライバによるステアリングホイールの把持の有無を検出する。タッチセンサ３ｂは、検出結果をＥＣＵ１０へ送信する。生理計測デバイス３ｃは、ドライバの生理状態を検出する。生理計測デバイス３ｃは、ドライバの生理状態として、例えば、脈拍、脳波、体温を検出する。生理計測デバイス３ｃは、例えば、ドライバが身に着けるウェアラブルデバイスであってもよい。生理計測デバイス３ｃは、検出した生理状態をＥＣＵ１０へ送信する。
【００２２】
地図データベース４は、地図情報を備えたデータベースである。地図データベースは、例えば、車両Ｖに搭載されたＨＤＤ［Hard  Disk  Drive］内に形成されている。地図情報には、例えば、道路の位置情報、道路形状の情報（例えばカーブ、直線部の種別、カーブの曲率等）、交差点及び分岐点の位置情報が含まれる。なお、地図情報は、車両Ｖと通信可能な情報処理センター等の施設のコンピュータに記憶されていてもよい。
【００２３】
ナビゲーションシステム５は、車両Ｖのドライバによって設定された目的地まで、車両Ｖのドライバに対して案内を行う装置である。ナビゲーションシステム５は、ＧＰＳ受信部２が測定した車両Ｖの位置情報と地図データベース４の地図情報とに基づいて、車両Ｖが走行する目標ルートを算出する。目標ルートは、複数車線の区間において好適な車線を特定したものであってもよい。
【００２４】
ナビゲーションシステム５は、例えば、車両Ｖの位置から目的地に至るまでの目標ルートを演算し、ディスプレイの表示及びスピーカの音声出力によりドライバに対して目標ルートの報知を行う。ナビゲーションシステム５は、車両Ｖの目標ルートの情報をＥＣＵ１０へ送信する。なお、ナビゲーションシステム５は、車両Ｖと通信可能な情報処理センター等の施設のコンピュータに設けられていてもよい。
【００２５】
アクチュエータ６は、車両Ｖの車両状態を制御する装置である。アクチュエータ６は、スロットルアクチュエータ、ブレーキアクチュエータ、及び操舵アクチュエータを少なくとも含む。スロットルアクチュエータは、ＥＣＵ１０からの指令制御値に応じてエンジンに対する空気の供給量（スロットル開度）を制御し、車両Ｖの駆動力を制御する。なお、車両Ｖがハイブリッド車又は電気自動車である場合には、スロットルアクチュエータを含まず、動力源としてのモータにＥＣＵ１０からの指令制御値が入力されて当該駆動力が制御される。
【００２６】
ブレーキアクチュエータは、ＥＣＵ１０からの指令制御値に応じてブレーキシステムを制御し、車両Ｖの車輪へ付与する制動力を制御する。ブレーキシステムとしては、例えば、液圧ブレーキシステムを用いることができる。操舵アクチュエータは、電動パワーステアリングシステムのうち操舵トルクを制御するアシストモータの駆動を、ＥＣＵ１０からの指令制御値に応じて制御する。これにより、操舵アクチュエータは、車両Ｖの操舵トルクを制御する。
【００２７】
ＨＭＩ７は、車両Ｍの乗員（ドライバを含む）と車両制御装置１００との間で情報の出力及び入力をするためのインターフェイスである。ＨＭＩ７は、例えば、表示部７ａ、音出力部７ｂ、振動発生部７ｃ、ランプ７ｄ、及び乗員が入力操作を行うための操作ボタン又はタッチパネル等を備えている。表示部７ａは、視覚によって、ドライバに対して通知を行う機器である。表示部７ａは、画像情報を表示する。表示部７ａは、複数の種類のディスプレイから構成されていてもよい。表示部７ａは、例えば、コンビネーションメータのＭＩＤ［Multi  Information  Display］、インストルメントパネルのセンターディスプレイ、ＨＵＤ［Head  Up  Display］、及び、ドライバが装着するグラス型のウェアラブルデバイス等のうち少なくとも一つを含んでいる。また、表示部７ａは、ドライバのスマートフォンのディスプレイを含んでいてもよい。表示部７ａは、ＥＣＵ１０からの制御信号に応じて画像情報を表示する。
【００２８】
音出力部７ｂは、聴覚によって、ドライバに対して通知を行う機器である。音出力部７ｂは、音声又は信号音を出力することによってドライバに対する通知を行うためのスピーカである。音出力部７ｂは、複数のスピーカから構成されていてもよく、車両Ｖに備え付けのスピーカを含めて構成されていてもよい。音出力部７ｂは、例えば、車両Ｖのインストルメントパネル裏に設けられたスピーカ、車両Ｖの運転席のドア内側に設けられたスピーカ等のうち少なくとも一つを含んでいる。また、音出力部７ｂは、ドライバのスマートフォンのスピーカを含んでいてもよい。音出力部７ｂは、ＥＣＵ１０からの制御信号に応じて音声又は信号音をドライバへ出力する。
【００２９】
振動発生部７ｃは、触覚によって、ドライバに対して通知を行う機器である。振動発生部７ｃは、振動を発生させる。振動発生部７ｃは、例えば、振動モータを有している。振動発生部７ｃは、例えば、ドライバが着座するシート、ドライバが使用するアームレスト、及びステアリングホイールのうち少なくともいずれかに設けられている。また、振動発生部７ｃは、ドライバのスマートフォンに備えられた振動発生部を含んでいてもよい。
【００３０】
ランプ７ｄは、視覚によって、ドライバに対して通知を行う機器である。ランプ７ｄは、点灯及び消灯の切り替えが可能なランプ、或いは色の切り替えが可能なランプである。ランプ７ｄは、例えば、ドライバの前方に位置するインストルメントパネル等、ドライバから視認可能な位置に設けられている。ランプ７ｄは、ＥＣＵ１０からの制御信号に応じて点灯及び消灯を切り替える、又は点灯の色を切り替える。なお、表示部７ａ、音出力部７ｂ、振動発生部７ｃ、及びランプ７ｄは、必ずしもＨＭＩ７の一部を構成していなくてもよい。
【００３１】
次に、ＥＣＵ１０の機能的構成について説明する。ＥＣＵ１０は、ＣＰＵ[Central  Processing  Unit]、ＲＯＭ[Read  Only  Memory]、ＲＡＭ[Random  Access  Memory]等を有する電子制御ユニットである。ＥＣＵ１０では、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＣＰＵで実行することで、各種の制御を実行する。ＥＣＵ１０は、複数の電子制御ユニットから構成されていてもよい。なお、ＥＣＵ１０の機能の一部は、車両Ｖと通信可能な情報処理センター等の施設のコンピュータで行われてもよい。
【００３２】
ＥＣＵ１０は、車線認識部１１、走行制御部１２、ドライバ状態認識部１３、ハンドオーバー時間推定部（第二推定部）１４、システム余裕時間推定部（第一推定部）１５、自動運転余裕時間算出部１６、及びＨＭＩ制御部（表示制御部）１７を含んでいる。
【００３３】
車線認識部１１は、外部センサ１のカメラの撮像情報に基づいて、車両Ｖが走行する道路の白線を検出する。そして、車線認識部１１は、検出した白線に基づいて、車両Ｖの走行車線を認識する。車線認識部１１によって行われる白線の検出及び走行車線の認識は、撮像情報に対して画像処理を行う等、既知の方法によって行うことができる。
【００３４】
また、車線認識部１１は、白線を検出する際の検出精度を算出する。車線認識部１１は、例えば、カメラの撮像画像（撮像情報）にノイズが多く含まれている場合、ノイズが少ない場合に比べて検出精度を低く算出する。車線認識部１１は、例えば、カメラの撮像情報中に含まれる白線がかすれているために検出が困難な場合、白線がかすれていない場合に比べて検出精度を低く算出する。
【００３５】
走行制御部１２は、車線認識部１１で認識された走行車線に基づいて、車両Ｖの運転状態が自動運転となるように車両Ｖの走行を制御する。具体的には、走行制御部１２は、例えば、ナビゲーションシステム５で算出された目標ルート、ＧＰＳ受信部２で取得された車両Ｖの位置情報、及び、車両Ｖの外部状況に基づいて、車両Ｖの進路を生成する。車両Ｖの外部状況は、外部センサ１の検出結果（例えばカメラの撮像情報、レーダーの障害物情報、ライダーの障害物情報等）に基づいて認識することができる。また、車両Ｖの外部状況には、車線認識部１１で認識された車両Ｖの走行車線を含んでいる。進路は、目標ルートに沿う走行車線を車両Ｖが進む軌跡である。
【００３６】
なお、ここで言う目標ルートには、特許５３８２２１８号公報（ＷＯ２０１１／１５８３４７号公報）に記載された「運転支援装置」、又は、特開２０１１−１６２１３２号公報に記載された「自動運転装置」における道なり走行ルートように、目的地の設定がドライバから明示的に行われていない際に、外部状況や地図情報に基づき自動的に生成される走行ルートも含まれる。
【００３７】
走行制御部１２は、車両Ｖの外部状況と、内部センサ３の検出結果に基づいて認識される車両Ｖの走行状態と、地図データベース４の地図情報とに少なくとも基づいて、進路に沿った走行計画を生成する。走行制御部１２は、生成する走行計画を、車両Ｖの進路を車両Ｖに固定された座標系での目標位置ｐと各目標点での車速ｖとの二つの要素からなる組、すなわち配位座標（ｐ、ｖ）を複数持つものとして出力する。それぞれの目標位置ｐは、少なくとも車両Ｖに固定された座標系でのｘ座標、ｙ座標の位置もしくはそれと等価な情報を有する。なお、走行計画は、車両Ｖの挙動を記すものであれば特に限定されるものではない。
【００３８】
走行制御部１２は、生成した走行計画に応じた制御信号をアクチュエータ６に出力することにより、走行計画に基づいて車両Ｖを自動運転させる。
【００３９】
また、走行制御部１２は、車両Ｖを自動運転させている状態で、自動運転余裕時間算出部１６によって算出された自動運転余裕時間が０（ゼロ）未満となった場合、運転状態を自動運転から手動運転に切り替える。なお、走行制御部１２は、手動運転への切り替えを、ＨＭＩ制御部１７によって警報表示がされた後に行う。更に、走行制御部１２は、上述したようにドライバによって自動運転解除の操作が行われた場合、或いは、予め設定された自動運転の許容操作量を超える操作量の運転操作が行なわれた場合に、自動運転を解除してもよい。
【００４０】
ドライバ状態認識部１３は、ドライバの状態を認識する。ドライバ状態認識部１３は、ドライバの状態として、例えば、ドライバの視線の方向、ドライバの運転姿勢、ドライバの覚醒度、及びドライバの疲れ度合を認識する。
【００４１】
具体的には、ドライバ状態認識部１３は、ドライバモニタカメラ３ａの撮像情報に基づいて、ドライバの視線の方向を認識する。視線の方向は、例えば、顔の向き、眼球の黒目の向きに基づいて認識することができる。ドライバ状態認識部１３は、ドライバモニタカメラ３ａの撮像情報に基づいて、ドライバの運転姿勢を認識する。ここで、ドライバ状態認識部１３は、ドライバの運転姿勢として、例えば、ドライバがステアリングホイールを把持した姿勢であるか、ブレーキペダル又はアクセルペダルをすぐに踏み込むことができるように構えている姿勢であるか、及び足を組んだ姿勢であるかを認識する。なお、ドライバ状態認識部１３は、ドライバがステアリングホイールを把持した姿勢であるかをタッチセンサ３ｂの検出結果に基づいて認識してもよい。
【００４２】
ドライバ状態認識部１３は、ドライバの生理状態に基づいて、ドライバの覚醒度を認識する。ドライバ状態認識部１３は、ドライバの生理状態として、生理計測デバイス３ｃの検出結果、及びドライバモニタカメラ３ａの撮像情報に基づいて得られるドライバの瞬き等の少なくともいずれかを用いる。ドライバ状態認識部１３は、生理計測デバイス３ｃの検出結果、及びドライバの瞬き等に基づいて、既知の方法によって覚醒度を算出することができる。なお、ドライバが居眠りをしている場合或いは漫然状態等である場合には覚醒度が低い。一方、ドライバの意識がはっきりしている場合には覚醒度が高い。
【００４３】
ドライバ状態認識部１３は、運転開始からの経過時間に基づいてドライバの疲れ度合を認識する。ドライバ状態認識部１３は、運転開始からの経過時間が長い場合には、運転開始からの経過時間が短い場合に比べて疲れ度合が大きいとして認識する。運転開始からの経過時間とは、今回ドライバが車両Ｖに乗り込んで走行を開始してからの経過時間であってもよい。また、運転開始からの経過時間とは、今回ドライバが車両Ｖに乗り込んでから、走行制御部１２によって自動運転が行われた時間の合計であってもよい。
【００４４】
ハンドオーバー時間推定部１４は、ドライバ状態認識部１３で認識されたドライバの状態に基づいて、ハンドオーバー時間を推定する。ハンドオーバー時間は、車両Ｖの運転状態が自動運転の状態からドライバが手動運転に復帰できるまでの時間（手動運転を開始できるまでの時間）である。
【００４５】
具体的には、ハンドオーバー時間推定部１４は、ドライバの状態として、ドライバ状態認識部１３によって認識されたドライバの視線の方向、ドライバの運転姿勢、ドライバの覚醒度、及びドライバの疲れ度合のうち少なくともいずれかに基づいてハンドオーバー時間を推定する。
【００４６】
ドライバ状態認識部１３によって認識されたドライバの視線の方向に基づいて、ハンドオーバー時間推定部１４がハンドオーバー時間を推定する場合について説明する。例えば、ドライバが車両Ｖの前方を向いている場合には、脇見をしている場合よりも短い時間で手動運転に復帰できる。このため、例えば、ハンドオーバー時間推定部１４は、ドライバの視線の方向が車両Ｖの前方を向いている場合には、ドライバが脇見をしている場合よりもハンドオーバー時間を短く推定する。なお、脇見とは、例えば、ドライバが車両Ｖの前方以外の方向に顔を向けている状態である。
【００４７】
ドライバ状態認識部１３によって認識されたドライバの運転姿勢に基づいて、ハンドオーバー時間推定部１４がハンドオーバー時間を推定する場合について説明する。例えば、ドライバがステアリングホイールを把持した姿勢である場合には、ステアリングホイールを把持していない場合よりも短い時間で手動運転に復帰できる。このため、例えば、ハンドオーバー時間推定部１４は、ドライバがステアリングホイールを把持した姿勢である場合、ステアリングホイールを把持していない場合よりもハンドオーバー時間を短く推定する。また、例えば、ドライバがブレーキペダル又はアクセルペダルをすぐに踏み込むことができるように構えた姿勢である場合には、ブレーキペダル又はアクセルペダルをすぐに踏み込むことができるように構えていない場合よりも短時間で手動運転に復帰できる。このため、例えば、ハンドオーバー時間推定部１４は、ドライバがブレーキペダル又はアクセルペダルをすぐに踏み込むことができるように構えた姿勢である場合、ブレーキペダル又はアクセルペダルをすぐに踏み込むことができるように構えていない場合よりもハンドオーバー時間を短く推定する。例えば、ドライバが足を組んでいない姿勢の場合には、足を組んでいる場合よりも短時間で手動運転に復帰できる。このため、例えば、ハンドオーバー時間推定部１４は、ドライバが足を組んでいない姿勢の場合、足を組んでいる場合よりもハンドオーバー時間を短く推定する。
【００４８】
ドライバ状態認識部１３によって認識されたドライバの覚醒度に基づいて、ハンドオーバー時間推定部１４がハンドオーバー時間を推定する場合について説明する。例えば、ドライバの覚醒度が高い場合には、覚醒度が低い場合よりも短時間で手動運転に復帰できる。このため、例えば、ハンドオーバー時間推定部１４は、ドライバの覚醒度が高い場合、覚醒度が低い場合に比べてハンドオーバー時間を短く推定する。
【００４９】
ドライバ状態認識部１３によって認識されたドライバの疲れ度合に基づいて、ハンドオーバー時間推定部１４がハンドオーバー時間を推定する場合について説明する。例えば、ドライバの疲れ度合が小さい場合には、疲れ度合が大きい場合よりも短時間で手動運転に復帰できる。このため、ハンドオーバー時間推定部１４は、ドライバの疲れ度合が小さい場合、疲れ度合が大きい場合に比べてハンドオーバー時間を短く推定する。
【００５０】
システム余裕時間推定部１５は、システム余裕時間を推定する。システム余裕時間とは、走行制御部１２による車両Ｖの走行の制御が停止するまでの時間である。すなわち、システム余裕時間とは、車両Ｖの運転状態が自動運転である場合において、現在の時刻から、車両Ｖの運転状態が手動運転に切り替わるまでの時間である。なお、システム余裕時間を算出する場合おける「車両Ｖの運転状態が手動運転に切り替わること」とは、走行制御部１２が自動運転を正常に継続することができなくなるために自動運転を停止して手動運転に切り替わることである。すなわち、システム余裕時間とは、現在の時刻から、ドライバの操作に起因することなく運転状態が自動運転から手動運転に切り替わるまでの時間である。ドライバによる自動運転解除の操作以外に運転状態が手動運転に切り替わる場合として、一例として、車両Ｖの走行車線の白線が検出できなくなった場合がある。
【００５１】
システム余裕時間推定部１５は、車線認識部１１によって算出された白線の検出精度に基づいてシステム余裕時間を推定する。システム余裕時間推定部１５は、白線の検出精度が低い場合、白線の検出精度が高い場合に比べてシステム余裕時間を短く推定する。
【００５２】
システム余裕時間推定部１５は、白線の検出精度に加え、車両Ｖの周囲を走行する周辺車両の状況についても考慮してシステム余裕時間を推定してもよい。周辺車両の状況とは、例えば、車両Ｖと車両Ｖの前方を走行する先行車両との車間距離、及び、車両Ｖの側方を走行する側方車両の有無等がある。システム余裕時間推定部１５は、先行車両との車間距離、及び車両Ｖの側方を走行する側方車両の有無を、例えば、外部センサ１の検出結果に基づいて認識することができる。
【００５３】
システム余裕時間推定部１５は、例えば、車両Ｖと先行車両との車間距離が短い場合、車間距離が長い場合に比べてシステム余裕時間を短く推定する。システム余裕時間推定部１５は、例えば、車両Ｖの側方を走行する側方車両が存在する場合、側方車両が存在しない場合に比べてシステム余裕時間を短く推定する。
【００５４】
システム余裕時間推定部１５は、白線の検出精度に加え、車両Ｖの周囲の走行環境についても考慮してシステム余裕時間を推定してもよい。車両Ｖの周囲の走行環境とは、例えば、車両Ｖが走行する道路の複雑さの度合い、カーブの半径、天候、及び時刻等がある。道路の複雑さの度合いは、例えば、車両Ｖの走行車線において車両Ｖから所定範囲内に合流或いは分岐が存在するか否かに基づいて決定される。例えば、車両Ｖの走行車線において車両Ｖから所定範囲内に合流或いは分岐が存在する場合には、車両Ｖの走行車線において車両Ｖから所定範囲に合流或いは分岐が存在しない場合に比べて複雑さの度合いが高い。システム余裕時間推定部１５は、車両Ｖが走行する道路の複雑さの度合い、及びカーブの半径を、例えば、地図データベース４に備えられた地図情報に基づいて認識することができる。システム余裕時間推定部１５は、天候を、例えば車両Ｖと通信可能な情報処理センター等の施設のコンピュータから取得してもよい。
【００５５】
システム余裕時間推定部１５は、例えば、道路の複雑さの度合いが高い場合、複雑さの度合いが低い場合と比べてシステム余裕時間を短く推定する。システム余裕時間推定部１５は、例えば、カーブの半径が小さい場合、半径が大きい場合に比べてシステム余裕時間を短く推定する。システム余裕時間推定部１５は、例えば、天候が雨或いは雪である場合、天候が晴れの場合に比べてシステム余裕時間を短く推定する。システム余裕時間推定部１５は、例えば、時刻が夜間である場合、時刻が昼間である場合に比べてシステム余裕時間を短く推定する。
【００５６】
自動運転余裕時間算出部１６は、自動運転余裕時間を算出する。自動運転余裕時間は、システム余裕時間推定部１５によって推定されたシステム余裕時間から、ハンドオーバー時間推定部１４によって推定されたハンドオーバー時間を減算することによって算出される。例えば、自動運転余裕時間が長い場合とは、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がある状態である。例えば、自動運転余裕時間が短い場合とは、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕が少ない状態である。
【００５７】
ＨＭＩ制御部１７は、システム余裕時間推定部１５で推定されたシステム余裕時間、及びハンドオーバー時間推定部１４で推定されたハンドオーバー時間を表示部７ａに表示する。具体的には、ＨＭＩ制御部１７は、システム余裕時間とハンドオーバー時間との大小関係をドライバが認識可能なように表示部７ａに表示する。
【００５８】
例えば、ＨＭＩ制御部１７は、図２（ａ）〜図２（ｃ）に示す表示部７ａの表示画像例のように、システム余裕時間Ｓを棒グラフで表示し、ハンドオーバー時間Ｈを横棒で表示する。システム余裕時間Ｓは、棒の長さが長いほど（上方に向かって伸びるほど）、時間が長いことを表している。ハンドオーバー時間Ｈは、横棒の高さ位置が高いほど、時間が長いことを表している。システム余裕時間Ｓとハンドオーバー時間Ｈとが表示部７ａの同じ画面上に表示されることにより、システム余裕時間とハンドオーバー時間との大小関係をドライバが容易に認識することができる。
【００５９】
ここで、システム余裕時間Ｓは、ハンドオーバー時間Ｈよりも予め定められた注意喚起閾値以上長いことが好ましい。図２（ａ）に示す表示部７ａの表示画像例は、システム余裕時間Ｓがハンドオーバー時間Ｈよりも注意喚起閾値以上長い状態を示している。図２（ａ）に示す状態は、システム余裕時間Ｓがハンドオーバー時間Ｈよりも注意喚起閾値以上長いため、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がある状態である。
【００６０】
図２（ｂ）に示す表示部７ａの表示画像例は、システム余裕時間Ｓがハンドオーバー時間Ｈよりも長い状態、且つシステム余裕時間Ｓとハンドオーバー時間Ｈとの差が注意喚起閾値未満の状態を示している。図２（ｂ）に示す状態は、システム余裕時間Ｓとハンドオーバー時間Ｈとの差が注意喚起閾値未満となり、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕が少ない状態である。
【００６１】
図２（ｃ）に示す表示部７ａの表示画像例は、システム余裕時間Ｓがハンドオーバー時間Ｈ未満の状態を示している。図２（ｃ）に示す状態は、システム余裕時間Ｓがハンドオーバー時間Ｈ未満であるため、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がない状態である。
【００６２】
システム余裕時間Ｓとハンドオーバー時間Ｈとの表示の他の例として、例えば、ＨＭＩ制御部１７は、図３（ａ）〜図３（ｃ）に示す表示部７ａの表示画像例のように、システム余裕時間Ｓとハンドオーバー時間Ｈとの変化の様子を折れ線グラフによって表示してもよい。図３（ａ）に示す状態は、図２（ａ）に示す状態と同様に、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がある状態である。図３（ｂ）に示す状態は、図２（ｂ）に示す状態と同様に、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕が少ない状態である。図３（ｃ）に示す状態は、図２（ｃ）に示す状態と同様に、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がない状態である。
【００６３】
システム余裕時間Ｓとハンドオーバー時間Ｈとの表示の更に他の例として、例えば、ＨＭＩ制御部１７は、図４（ａ）〜図４（ｃ）に示す表示部７ａの表示画像例のように、システム余裕時間Ｓとハンドオーバー時間Ｈとを、２Ｄマップ上に示したポイントＰの位置で表示してもよい。ここでの２Ｄマップは、例えば、横軸がシステム余裕時間に対応し、縦軸がハンドオーバー時間に対応している。
【００６４】
図４（ａ）に示す状態は、ポイントＰが、２Ｄマップ上の領域Ｒ１（クロスハッチングを付した領域）内に位置している。図４（ａ）に示す状態は、図２（ａ）に示す状態と同様に、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がある状態である。図４（ｂ）に示す状態は、ポイントＰが、２Ｄマップ上の領域Ｒ２（点々を付した領域）内に位置している。図４（ｂ）に示す状態は、図２（ｂ）に示す状態と同様に、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕が少ない状態である。図４（ｃ）に示す状態は、ポイントＰが、２Ｄマップ上の領域Ｒ３（クロスハッチング及び点々が付されていない領域）内に位置している。図４（ｃ）に示す状態は、図２（ｃ）に示す状態と同様に、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がない状態である。
【００６５】
また、ＨＭＩ制御部１７は、自動運転余裕時間が０（ゼロ）未満である場合、走行制御部１２によって車両Ｖの走行状態が手動運転に切り替えられるため、運転状態が手動運転に切り替わる旨の警報表示を行う。自動運転余裕時間が０（ゼロ）未満である場合とは、図２（ｃ）等を用いて説明したように、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕がない状態である。例えば、ＨＭＩ制御部１７は、警報表示として、ステアリングホイールを把持することを促す文字或いはアイコン等を表示部７ａに表示してもよい。
【００６６】
また、ＨＭＩ制御部１７は、自動運転余裕時間が０（ゼロ）以上、且つ注意喚起閾値未満の場合、注意喚起表示を行う。自動運転余裕時間が０（ゼロ）以上、且つ注意喚起閾値未満の場合とは、図２（ｂ）等を用いて説明したように、車両Ｖの運転状態が自動運転から手動運転に移行する際の時間的な余裕が少ない状態である。注意喚起表示は、自動運転から手動運転に移行する際の時間的な余裕が少ない状態であることをドライバに認識させるための表示である。例えば、ＨＭＩ制御部１７は、注意喚起表示として、自動運転から手動運転に移行する際の時間的な余裕が少ない状態であることを示す文字或いはアイコン等を表示部７ａに表示してもよい。
【００６７】
ＨＭＩ制御部１７は、警報表示に代えて、或いは警報表示に加えて、音、振動、及びランプの点灯の少なくとも何れかを用いて、自動運転から手動運転に移行する際の時間的な余裕がない状態であることをドライバに認識させてもよい。ＨＭＩ制御部１７は、音を用いて認識させる場合、自動運転から手動運転に移行する際の時間的な余裕がない状態である旨の音声を音出力部７ｂから出力してもよい。ＨＭＩ制御部１７は、振動を用いて認識させる場合、振動発生部７ｃによって振動を発生させることによって、自動運転から手動運転に移行する際の時間的な余裕がない状態であることをドライバに認識させてもよい。ＨＭＩ制御部１７は、ランプの点灯を用いて認識させる場合、ランプを点灯させる、或いはランプの点灯の色を変えることによって、自動運転から手動運転に移行する際の時間的な余裕がない状態であることをドライバに認識させてもよい。ＨＭＩ制御部１７は、警報表示の場合と同様に注意喚起表示の場合についても、注意喚起表示に代えて、或いは注意喚起表示に加えて、音、振動、及びランプの点灯の少なくとも何れかを用いて、自動運転から手動運転に移行する際の時間的な余裕が少ない状態であることをドライバに認識させてもよい。
【００６８】
次に、システム余裕時間とハンドオーバー時間とを表示する処理、及び警報表示等を行う処理の流れについて説明する。図５に示すフローチャートは、例えば、走行制御部１２によって車両Ｖの自動運転が開始された場合にＥＣＵ１０によって実行される。ＥＣＵ１０は、フローチャートの処理がＥＮＤに至った場合、再びＳＴＡＲＴから処理を繰り返す。或いは、ＥＣＵ１０は、所定時間毎にＳＴＡＲＴから処理を繰り返し行ってもよい。所定時間毎に繰り返し処理を行う場合、ＥＣＵ１０は、新たにＳＴＡＲＴから処理を開始する際に、以前の処理がＥＮＤに至っていなくても（処理の途中であっても）以前の処理を終了する。また、ＥＣＵ１０は、車両Ｖの自動運転が終了した場合、途中であってもフローチャートの処理を終了する。
【００６９】
図５に示すように、システム余裕時間推定部１５は、車線認識部１１によって算出された白線の検出精度に基づいてシステム余裕時間を推定する（Ｓ１０１）。ハンドオーバー時間推定部１４は、ドライバ状態認識部１３で認識されたドライバの状態に基づいて、ハンドオーバー時間を推定する（Ｓ１０２）。ＨＭＩ制御部１７は、推定されたシステム余裕時間及びハンドオーバー時間を表示部７ａに表示する（Ｓ１０３）。
【００７０】
自動運転余裕時間算出部１６は、システム余裕時間及びハンドオーバー時間に基づいて自動運転余裕時間Δｔを算出する（Ｓ１０４）。ＨＭＩ制御部１７は、自動運転余裕時間Δｔが０（ゼロ）以上であるか否かを判定する（Ｓ１０５）。なお、この判断は、ＨＭＩ制御部１７以外で行われてもよい。この場合、ＨＭＩ制御部１７は、判断結果のみを取得すればよい。自動運転余裕時間Δｔが０（ゼロ）以上である場合（Ｓ１０５：ＹＥＳ）、ＨＭＩ制御部１７は、自動運転余裕時間Δｔが注意喚起閾値Ｔ以上であるか否かを判定する（Ｓ１０６）。自動運転余裕時間Δｔが注意喚起閾値Ｔ以上である場合（Ｓ１０６：ＹＥＳ）、ＥＣＵ１０は、今回の処理を終了し、新たにＳＴＡＲＴから処理を開始する。
【００７１】
自動運転余裕時間Δｔが０（ゼロ）以上でない場合（Ｓ１０５：ＮＯ）、ＨＭＩ制御部１７は、警報表示を行う。警報表示の後、走行制御部１２は、車両Ｖの走行状態を自動運転から手動運転に切り替える（Ｓ１０７）。車両Ｖの走行状態を自動運転に切り替えた後、ＥＣＵ１０は、今回の処理を終了し、新たにＳＴＡＲＴから処理を開始する。
【００７２】
自動運転余裕時間Δｔが注意喚起閾値Ｔ以上でない場合（Ｓ１０６：ＮＯ）、ＨＭＩ制御部１７は、注意喚起表示を行う（Ｓ１０８）。注意喚起表示の後、ＥＣＵ１０は、今回の処理を終了し、新たにＳＴＡＲＴから処理を開始する。
【００７３】
本実施形態は以上のように構成され、システム余裕時間推定部１５は、車線認識部１１における白線の検出精度に基づいてシステム余裕時間を推定する。ハンドオーバー時間推定部１４は、車両Ｖのドライバの状態に基づいてハンドオーバー時間を推定する。ＨＭＩ制御部１７は、システム余裕時間及びハンドオーバー時間を表示部７ａに表示する。これにより、車両Ｖのドライバは、表示部７ａを見ることによって、システム余裕時間とハンドオーバー時間とを認識することができる。このように、ドライバにシステム余裕時間とハンドオーバー時間とを認識させることによって、例えば、ドライバがハンドオーバー時間を短くしようと意識する等、ドライバにおける運転操作への意識を維持することができる。
【００７４】
なお、ＨＭＩ制御部１７は、システム余裕時間とハンドオーバー時間との大小関係をドライバが認識可能であれば、図２（ａ）〜図２（ｃ）、図３（ａ）〜図３（ｃ）、及び図４（ａ）〜図４（ｃ）に示した表示例以外の表示を行ってもよい。また、例えば、ハンドオーバー時間推定部１４がドライバの視線の方向、ドライバの運転姿勢、ドライバの覚醒度、及びドライバの疲れ度合のうち少なくともいずれかに基づいてハンドオーバー時間を推定することは必須ではない。ハンドオーバー時間推定部１４は、ドライバの状態として、これら以外の状態に基づいてハンドオーバー時間を推定してもよい。
【００７５】
また、例えば、ＨＭＩ制御部１７は、自動運転余裕時間算出部１６によって推定された自動運転余裕時間の長短をドライバに知らせるための報知を行ってもよい。例えば、ＨＭＩ制御部１７は、自動運転余裕時間が長い長時間状態の場合と、自動運転余裕時間が長時間状態よりも短い中時間状態の場合と、自動運転余裕時間が中時間状態よりも短い短時間状態の場合とで報知の方法を変えてもよい。この報知は、自動運転余裕時間の状態に応じた文字或いはアイコン等を表示部７ａに表示することによって行われてもよい。また、この報知は、自動運転余裕時間の状態に応じた音声或いは信号音を音出力部７ｂから出力することによって行われてもよい。また、この報知は、自動運転余裕時間の状態に応じた振動を振動発生部７ｃで発生させることによって行われてもよい。また、この報知は、自動運転余裕時間に応じてランプ７ｄの点灯の状態、ランプ７ｄの点灯の色を切り替えることによって行われてもよい。このように、報知の方法を変えることにより、ドライバは、自動運転余裕時間の状態がどのような状態であるかを認識することができる。
【００７６】
車両制御装置１００は、上述したように走行計画を生成して自動運転を行う以外にも、例えば、ＬＫＡ［Lane  Keeping  Assist］とＬＴＣ［Lane  Trace  Control］とを同時に実行する自動運転を行ってもよい。ＬＫＡとは、車線認識部１１によって認識された走行車線から逸脱しないように自動で車両の操舵を行う制御である。ＬＫＡでは、例えば、ドライバがステアリング操作をしない場合であっても、走行車線に沿って自動で車両の操舵が行なわれる。ＬＴＣとは、カメラ及びレーダー等を用いて検知された白線及び前方車両に基づいて最適な走行ラインを算出し、算出した走行ラインに沿って走行できるように車両の操舵及び速度の調整を行う制御である。また、車両制御装置１００は、車両Ｖの走行車線に基づいて走行が制御される自動運転であれば、上述した走行計画を生成して制御を行う自動運転、及び、ＬＫＡとＬＴＣとを同時に行う自動運転以外の自動運転を行ってもよい。
【符号の説明】
【００７７】
１…外部センサ（カメラ）、７ａ…表示部、１１…車線認識部、１２…走行制御部、１４…ハンドオーバー時間推定部（第二推定部）、１５…システム余裕時間推定部（第一推定部）、１７…ＨＭＩ制御部（表示制御部）、１００…車両制御装置、Ｖ…車両。
【図１】
0006342856.tif 000002
【図２】
0006342856.tif 000003
【図３】
0006342856.tif 000004
【図４】
0006342856.tif 000005
【図５】
0006342856.tif 000006