(57)【要約】【課題】目標走行パターンを用いた運転支援において運転者の受ける違和感を抑制する運転支援装置を提供することを課題とする。【解決手段】走行予定経路の先読み情報に基づいて走行予定経路における目標走行パターンを設定し、当該目標走行パターンに追従するように運転支援を行う運転支援装置１であって、運転者の運転操作の履歴に基づいて運転支援を行うことを特徴とし、運転者の運転操作の履歴に基づいて運転支援制御のＯＮ／ＯＦＦを切り替えたり、あるいは、運転者の運転操作の履歴に基づいて目標走行パターンを設定する。【選択図】図１
2011184013.tif 000002
【特許請求の範囲】
【請求項１】
走行予定経路の先読み情報に基づいて走行予定経路における目標走行パターンを設定し、当該目標走行パターンに追従するように運転支援を行う運転支援装置であって、
運転者の運転操作の履歴に基づいて運転支援を行うことを特徴とする運転支援装置。
【請求項２】
運転者の運転操作の履歴に基づいて運転支援制御のＯＮ／ＯＦＦを切り替えることを特徴とする請求項１に記載の運転支援装置。
【請求項３】
運転者の運転操作の履歴に基づいて目標走行パターンを設定することを特徴とする請求項１に記載の運転支援装置。
【請求項４】
運転者のブレーキペダル操作の履歴に基づいて運転支援を変更することを特徴とする請求項１に記載の運転支援装置。
【請求項５】
運転者のブレーキペダル操作の履歴に基づいて目標走行パターンを設定する際のパラメータを変更し、その変更したパラメータを用いて目標走行パターンを設定することを特徴とする請求項４に記載の運転支援装置。
【請求項６】
運転者のアクセルペダル操作の履歴に基づいて運転支援を変更することを特徴とする請求項１に記載の運転支援装置。
【請求項７】
運転者のアクセルペダル操作の履歴に基づいて目標走行パターンを設定する際のパラメータを変更し、その変更したパラメータを用いて目標走行パターンを設定することを特徴とする請求項６に記載の運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転支援装置に関する。
【背景技術】
【０００２】
運転支援装置には、走行予定経路の車速や加速度などの目標パターンを設定し、その目標パターンに従って走行するように運転支援制御を行うものがある。特に、燃費を重視した目標パターンには、加速と惰性走行を組み入れたパターンがある。例えば、特許文献１には、ハイブリッド車両に適用され、走行予定経路に対して無回生無加速走行パターンと加速走行パターンを組み入れた目標走行速度パターンを生成し、その目標走行速度パターンに基づいて車両の走行速度を制御することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７４３３７号公報
【特許文献２】特開２００９−１４９２８６号公報
【特許文献３】特開２００２−３７０５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように目標走行パターンに追従するように自動運転制御でなく、目標走行パターンを用いて運転者による操作に対して支援制御を行う場合、基本的には、運転者自らの操作によって目標走行速度パターンになるように速度調整を行う。しかし、運転者の運転操作特性と目標走行速度パターンとの乖離が大きい場合、支援制御によって運転者の運転感覚とは乖離した加速制限や加速アシストが行われるため、運転者が支援制御に対して違和感を受ける虞がある。例えば、燃費を重視した目標走行パターンにおける惰性走行区間において、運転者がコーナの立ち上がりで加速操作を行っても、その加速が支援制御によって制限されてしまう。
【０００５】
そこで、本発明は、目標走行パターンを用いた運転支援において運転者の受ける違和感を抑制する運転支援装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明に係る運転支援装置は、走行予定経路の先読み情報に基づいて走行予定経路における目標走行パターンを設定し、当該目標走行パターンに追従するように運転支援を行う運転支援装置であって、運転者の運転操作の履歴に基づいて運転支援を行うことを特徴とする。
【０００７】
この運転支援装置では、走行予定経路の先読み情報に基づいて、その走行予定経路を走行するための目標走行パターンを設定し、その目標走行パターンに追従するように運転支援を行う。特に、運転支援装置では、運転者の運転操作の履歴に基づいて運転支援を行う。これによって、通常設定される目標走行パターンに合わないような運転操作特性を持つ運転者に対しても、その運転者の運転操作特性が考慮された適切な運転支援を行うことができる。このように、運転支援装置では、運転者の運転操作の履歴を考慮して目標走行パターンを用いた運転支援を行うことにより、その運転支援によって運転者が受ける違和感を抑制することができる。
【０００８】
なお、運転者の運転操作の履歴としては、過去に走行したときに収集された運転操作を蓄積したものでもよいし、走行中に収集される直前の運転操作でもよい。運転者の運転操作としては、例えば、ブレーキペダル操作、アクセスペダル操作、ハンドル操作がある。目標走行パターンとしては、例えば、目標速度パターン、目標加速度パターン、目標操舵パターンがある。先読み情報としては、例えば、走行予定経路の道路線形情報、道路勾配情報、路面μ情報、道路半径情報がある。
【０００９】
本発明の上記運転支援装置では、運転者の運転操作の履歴に基づいて運転支援制御のＯＮ／ＯＦＦを切り替える構成としてもよい。
【００１０】
この運転支援装置では、運転者の運転操作の履歴から運転者の運転操作傾向を認識し、その運転操作傾向に応じて、目標走行パターンに追従するために通常行う運転支援制御をそのまま行ったりあるいは止めたりする。このように、運転支援装置では、目標走行パターンを再設定するのでなく、運転者の運転操作の履歴に基づいて運転支援制御のＯＮ／ＯＦＦを切り替えるだけなので、目標走行パターンを再設定することによる演算負荷の増大を抑えつつ運転者が受ける違和感を抑制することができる。
【００１１】
本発明の上記運転支援装置では、運転者の運転操作の履歴に基づいて目標走行パターンを設定する構成としてもよい。
【００１２】
この運転支援装置では、運転者の運転操作の履歴から運転者の運転操作傾向を認識し、その運転操作傾向を考慮して目標走行パターンを設定（再設定）する。このように、運転支援装置では、運転者の運転操作の履歴に基づいて目標走行パターンを設定することにより、目標走行パターンに最初から運転者の運転操作傾向が考慮されているので、その目標走行パターンに追従するように運転支援を行うことによって運転者が受ける違和感を抑制できる。そのため、最初から最後まで目標走行パターンに従って走行できるので、目標走行パターンを設定するときの低燃費などの評価条件を達成することができる。
【００１３】
本発明の上記運転支援装置では、運転者のブレーキペダル操作の履歴に基づいて運転支援を変更する構成としてもよい。特に、本発明の上記運転支援装置では、運転者のブレーキペダル操作の履歴に基づいて目標走行パターンを設定する際のパラメータを変更し、その変更したパラメータを用いて目標走行パターンを設定する。
【００１４】
この運転支援装置では、運転者のブレーキ操作の履歴から運転者のブレーキ操作傾向を認識し、そのブレーキ操作傾向に応じて運転支援を変更する。このように、運転支援装置では、運転者のブレーキ操作傾向に応じて目標走行パターンを用いた運転支援を変更することにより、通常設定される目標走行パターンの目標速度が運転者の運転感覚を超えるような速度の場合でも運転者の運転感覚に合うような速度での運転支援が可能となる。さらに、この運転支援装置では、運転者のブレーキ操作傾向に応じてパラメータを変更し、その変更したパラメータを用いて目標走行パターンを設定し、その目標走行パターンに追従するように運転支援を行う。この目標走行パターンでは目標速度が運転者の運転感覚に合うような速度となっており、この目標走行パターンに基づく運転支援中に運転者がブレーキ操作を行うことを極力抑制できる。
【００１５】
本発明の上記運転支援装置では、運転者のアクセルペダル操作の履歴に基づいて運転支援を変更する構成としてもよい。特に、本発明の上記運転支援装置では、運転者のアクセルペダル操作の履歴に基づいて目標走行パターンを設定する際のパラメータを変更し、その変更したパラメータを用いて目標走行パターンを設定する。
【００１６】
この運転支援装置では、運転者のアクセル操作の履歴から運転者のアクセル操作傾向を認識し、そのアクセル操作傾向に応じて運転支援を変更する。このように、運転支援装置では、運転者のアクセル操作傾向に応じて目標走行パターンを用いた運転支援を変更することにより、通常設定される目標走行パターンの目標速度が運転者の運転感覚に合わないような速度の場合でも運転者の運転感覚に合うような速度での運転支援が可能となる。さらに、この運転支援装置では、運転者のアクセル操作傾向に応じてパラメータを変更し、その変更したパラメータを用いて目標走行パターンを設定し、その目標走行パターンに追従するように運転支援を行う。この目標走行パターンでは目標速度が運転者の運転感覚に合うような速度となっており、この目標走行パターンに基づく運転支援中に運転者がアクセル操作を行うことを極力抑制できる。
【発明の効果】
【００１７】
本発明によれば、運転者の運転操作の履歴を考慮して目標走行パターンを用いた運転支援を行うことにより、その運転支援によって運転者が受ける違和感を抑制することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に係る運転支援装置の構成図である。
【図２】理想の目標速度パターンの一例である。
【図３】図２の目標速度パターンに従って区間分けした走行予定経路の一例である。
【図４】第１の実施の形態に係る運転者の運転操作特性を考慮した目標速度パターンの一例である。
【図５】目標パターンの各区間に応じた支援制御を示す表である。
【図６】第１の実施の形態に係るＥＣＵにおける処理の流れを示すフローチャートである。
【図７】第２の実施の形態に係るＥＣＵにおける協調支援制御処理の流れを示すフローチャートである。
【図８】惰性走行区間における運転者のアクセル入力傾向の一例であり、（ａ）が運転者のアクセル操作に応じた入力要求加速度と実際の加速度の時間変化の一例であり、（ｂ）が運転者のアクセル開度の時間変化の一例である。
【図９】第３の実施の形態に係るＥＣＵにおける操作特性抽出処理の流れを示すフローチャートである。
【図１０】運転者のブレーキの踏み込み量、速度、横Ｇの時間変化の一例である。
【図１１】第４の実施の形態に係るＥＣＵにおける操作特性抽出処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明に係る運転支援装置の実施の形態を説明する。なお、各図において同一又は相当する要素については同一の符号を付し、重複する説明を省略する。
【００２０】
本実施の形態では、本発明に係る運転支援装置を、ハイブリッド車両に搭載され、運転者の操作入力から車両の出力までを電気的に制御するバイワイヤ方式で支援制御を行う運転支援装置に適用する。本実施の形態では、運転者が燃費重視を選択しており、低燃費を実現する目標パターンに基づいて運転者による操作と車両制御との協調制御での運転支援に適用する。本実施の形態に係る運転支援装置では、走行予定経路における低燃費の目標パターン（目標軌跡、目標速度パターン、目標加速度パターンなど）を生成し、運転者のアクセル操作又はブレーキ操作中に対して目標速度パターンで走行できるようにエンジン、モータ及びブレーキを制御する。本実施の形態には、目標速度パターンに用いた運転支援において運転者の運転操作特性を反映させる方法が異なる４つの実施の形態がある。
【００２１】
図１〜図５を参照して、第１の実施の形態に係る運転支援装置１について説明する。図１は、本実施の形態に係る運転支援装置の構成図である。図２は、理想の目標速度パターンの一例である。図３は、図２の目標速度パターンに従って区間分けした走行予定経路の一例である。図４は、第１の実施の形態に係る運転者の運転操作特性を考慮した目標速度パターンの一例である。図５は、目標パターンの各区間に応じた支援制御を示す表である。
【００２２】
運転支援装置１では、運転者によって目標タスク（目的地、到達時間、走行モードとして燃費重視など）が与えられると、目標パターンを生成する。そして、運転支援装置１では、運転者による運転操作で入力される要求加速度に応じて、目標パターンに追従するように速度制御を行う。特に、運転支援装置１では、運転者の操作入力履歴から運転者の操作特性を抽出し、その操作特性に反映させて目標パターン（特に、目標速度パターン）を生成／再生成する。
【００２３】
運転支援装置１は、アクセルペダルセンサ１０、ブレーキペダルセンサ１１、車速センサ１２、ナビゲーション装置１３、地図データベース１４、操作入力履歴データベース１５、スロットルアクチュエータ２０、ブレーキアクチュエータ２１、インバータ２２及びＥＣＵ[Electronic Control Unit]３１を備えている。
【００２４】
アクセルペダルセンサ１０は、アクセルペダル（図示せず）のアクセル開度（踏み込み量）を検出するセンサである。アクセルペダルセンサ１０では、一定時間毎に、アクセル開度を検出し、その検出したアクセル開度をアクセルペダル信号としてＥＣＵ３１に送信する。
【００２５】
ブレーキペダルセンサ１１は、ブレーキペダル（図示せず）の踏み込み量を検出するセンサである。ブレーキペダルセンサ１１では、一定時間毎に、ブレーキペダルの踏み込み量を検出し、その検出した踏み込み量をブレーキペダル信号としてＥＣＵ３１に送信する。
【００２６】
車速センサ１２は、自車両の速度を検出するためのセンサである。車速センサ１２では、一定時間毎に、車速を検出し、その検出した車速を車速信号としてＥＣＵ３１に送信する。
【００２７】
ナビゲーション装置１３は、自車両の現在位置や進行方向を計算し、現在位置や進行方向を地図上に表示するとともに、目的地までの経路に従って案内を行う装置である。特に、ナビゲーション装置１３では、現在位置などを含むナビ情報信号をＥＣＵ３１に送信する。なお、ナビゲーション装置が搭載されていない車両の場合、ＧＰＳ受信装置などを利用して現在位置を取得する。
【００２８】
地図データベース１４は、道路地図情報を格納するデータベースである。道路地図情報としては、道路線形情報、道路勾配情報、道路曲率半径情報、路面μ情報などがある。この地図データベース１４は、ナビゲーション装置１３と共有されるデータベースとしてもよい。なお、道路地図情報を取得するための方法としては、地図データベース１４以外にも、路車間通信を利用してインフラ情報から取得、車車間通信を利用して他車両から情報を取得するなどの方法がある。
【００２９】
操作入力履歴データベース１５は、運転者のアクセルペダル操作とブレーキペダル操作の入力履歴や操作入力傾向などを格納するデータベースである。操作入力履歴としては、走行コース毎に設けられ、コースの各位置でのアクセル開度とブレーキ踏み込み量が少なくとも含まれ、その他にも通過速度、横Ｇ、曲率半径などの情報も含まれる。同じ走行コースを複数回走行している場合、その複数回分の履歴が格納される。なお、同じ車両で複数の運転者が使用する場合、運転者を識別し、運転者毎に格納される。
【００３０】
スロットルアクチュエータ２０は、駆動源の一つであるエンジンのスロットルバルブの開度を調整するバイワイヤ方式のアクチュエータである。スロットルアクチュエータ２０では、ＥＣＵ３１からのエンジン制御信号を受信すると、エンジン制御信号に示される目標開度に応じて作動し、スロットルバルブの開度を調整する。
【００３１】
ブレーキアクチュエータ２１は、各車輪のホイールシリンダのブレーキ油圧を調整するバイワイヤ方式のアクチュエータである。ブレーキアクチュエータ２１では、ＥＣＵ３１からのブレーキ制御信号を受信すると、ブレーキ制御信号に示される目標ブレーキ油圧に応じて作動し、ホイールシリンダのブレーキ油圧を調整する。
【００３２】
インバータ２２は、駆動源の１つであるモータの駆動と回生発電を電気的に制御するインバータである。インバータ２２では、ＥＣＵ３１からのモータ駆動制御信号を受信すると、モータ駆動制御信号に示されるモータ駆動目標トルクに応じて、バッテリ（図示せず）に充電されている電力を直流から交流に変換し、その交流電力をモータに供給する。また、インバータ２２では、ＥＣＵ３１からのモータ回生制御信号を受信すると、モータ回生制御信号に示されるモータ回生目標トルクに応じて、モータの回生発電による電力を交流から直流に変換し、その直流電力をバッテリに充電する。ちなみに、モータ駆動制御信号のモータ駆動トルク目標が０かつモータ回生制御信号のモータ回生トルク目標が０の場合、インバータ２２では、モータを停止させる（駆動も回生を行わない状態）。
【００３３】
ＥＣＵ３１は、ＣＰＵ[CentralProcessing Unit]、ＲＯＭ[Read Only Memory]、ＲＡＭ[Random Access Memory]等からなる電子制御ユニットであり、運転支援装置１を統括制御する。ＥＣＵ３１では、一定時間毎に各センサ１０〜１２及びナビゲーション装置１３からの各信号を受信するとともに、各データベース１４，１５から必要な情報を抽出する。そして、ＥＣＵ３１では、目標パターン生成処理、協調支援制御処理などを行い、必要に応じてスロットルアクチュエータ２０、ブレーキアクチュエータ２１、インバータ２２に制御信号を送信する。
【００３４】
目標パターン生成処理について説明する。ＥＣＵ３１では、現在位置から目的地までの各種道路情報（道路線形情報、道路勾配情報、道路曲率半径情報、路面μ情報など）を地図データベース１４から取得する。そして、ＥＣＵ３１では、各種道路情報、目標パターンを生成するための各種パラメータ（拘束条件であり、コーナや直線路での上限速度、コーナでの上限横Ｇなど）に基づいて、目標タスクを達成するための最適な目標パターンを生成する。この目標パターンを生成方法としては、従来の方法を適用する。目標パターンは、目的地までの全域について生成してもよいし、あるいは、数分や数１０分毎、数ｋｍ毎あるいはコーナや赤信号までなどの所定の範囲毎に生成してもよい。なお、この目標タスクを達成するための最適な目標パターンは、理想の目標パターンである。
【００３５】
生成される目標パターンは、位置（走行軌跡）、速度パターン、加速度パターン、ヨー角、ヨーレートなどの操舵パターンなどで構成される。本実施の形態では目標タスクにおいて燃費重視の走行モードとしているので、可能な限り燃費を向上させるために不必要な減速を避ける速度パターンとする必要がある（そもそも無駄な加速をしない）。そこで、目標パターンとして、加速と惰性走行（エンジン及びモータを停止し、エンジンブレーキも使用しないで、ころがり抵抗のみで減速する走行）からなるパターンとしている。図２には、あるコーナでの目標速度パターンの一例を示しており、コーナに進入するまでは加速するパターンＡＰであり、コーナ進入後からコーナ脱出後の直線路にかけて惰性走行で減速するパターンＲＰである。
【００３６】
目標パターンを生成すると、ＥＣＵ３１では、その目標パターンを走行状態に応じて区間分けを行う。走行状態としては、加速、減速、惰性走行、定常走行などがある。本実施の形態では上記したように加速と惰性走行から目標パターンとしているので、加速区間（速度を上げる区間）と惰性走行区間（実質的にころがり抵抗のみで惰性走行する区間）に分ける。図３に示す例の場合、図２に示す目標パターンに基づいて、コーナに進入するまでの加速区間とコーナ進入後からの惰性走行区間に分けられる。
【００３７】
特に、ＥＣＵ３１では、運転者の操作特性を考慮して、目標パターンを生成あるいは理想の目標パターンから再生成する。ここでは、上記で説明したように理想の目標パターンを生成した後に運転者の操作特性を考慮した目標パターンを再生成する場合と最初から運転者の操作特性を考慮した目標パターンを生成する場合がある。
【００３８】
具体的には、ＥＣＵ３１では、操作入力履歴データベース１５から、これから走行する同じコースあるいはそのコースに類似するコースでのその運転者についてのアクセルペダル操作とブレーキペダル操作の入力履歴を取得する。その同じコースや類似するコースについて複数回分の操作入力履歴がある場合、その全ての操作入力履歴が取得される。
【００３９】
そして、ＥＣＵ３１では、その抽出した操作入力履歴において、理想の目標パターンに追従するための支援制御に反する操作を行っている部分があるか否かを判定し、反操作を行っている部分がある場合にはその位置情報などを抽出する。例えば、図３に示すように、惰性走行区間において、エンジン及びモータ共に停止であるが、運転者がコーナの立ち上がりの位置Ｐ１でアクセル操作（加速要求）を行っている場合にはそのアクセル操作が反操作となる。理想の目標パターンの場合、上記したようにコーナ進入後は惰性走行であるが、運転者によってはコーナから立ち上がるときにアクセルを踏んで加速する人がいる。そのとき、協調支援制御によってその加速を制限すると運転者が違和感を受けるので、そのような運転者個々の運転特性を考慮して支援を行わなければならない。
【００４０】
ＥＣＵ３１では、その抽出した反操作情報に基づいて、反操作の頻度（反操作がどれだけあったか？）と共通性（いつも同じ位置で反操作を行っているか？）を抽出する。そして、ＥＣＵ３１では、その反操作の頻度と共通性から運転者の操作特性を認識する。例えば、運転者はあるコーナの立ち上がりの同じ位置でアクセル操作する傾向があると認識する。
【００４１】
そして、ＥＣＵ３１では、その認識した運転者の操作特性を考慮して（拘束条件の一つとして）、目標タスクを極力達成できる範囲内で目標パターンを生成あるいは再生成する。本実施の形態では走行モードで燃費重視なので、燃費効果を妨げない最小限の範囲において（例えば、理想の目標パターンから平均速度を殆ど変えないという条件下で）、目標パターンを生成する。例えば、図３に示すように惰性走行区間において運転者がコーナの立ち上がりの位置Ｐ１でアクセル操作を必ず行うという操作特性を認識した場合、図４に示すように、理想の目標速度パターンにおいて惰性走行で減速するパターンＲＰに対して、コーナの立ち上がりの位置Ｐ１で加速するパターンＡＰ２を入れる。したがって、この運転者の操作特性を考慮した目標速度パターンでは、加速区間では加速するパターンＡＰ１であり、惰性走行区間では惰性走行で減速するパターンＲＰ１の後に加速するパターンＡＰ２があり、その後に惰性走行で減速するパターンＲＰ２があり、理想の目標速度パターンと比較すると最高速度を抑えて平均速度が同じなるようになっている。
【００４２】
協調支援制御処理について説明する。走行中、ＥＣＵ３１では、一定時間毎に、アクセルペダル信号に示されるアクセル開度、ブレーキペダル信号に示されるブレーキ踏み込み量、車速信号に示される車速を取得する。そして、ＥＣＵ３１では、アクセル開度又はブレーキ踏み込み量と車速に基づいて運転者の入力要求加速度を推定する。また、ＥＣＵ３１では、一定時間毎に、ナビ情報信号から自車両の現在位置を取得する。これらの情報を取得する毎に、ＥＣＵ３１では、走行コース別に、現在位置に対応付けてアクセル開度、ブレーキ踏み込み量、車速などの情報を操作入力履歴データベース１５に格納する。
【００４３】
ＥＣＵ３１では、一定時間毎に、現在位置が加速区間かあるいは惰性走行区間かを判定する。この加速区間かあるいは惰性走行区間かによって、図５に示すように、支援制御を切り替える。
【００４４】
加速区間の場合、ＥＣＵ３１では、一定時間毎に、目標パターンでの目標加速度が運転者の入力要求加速度より大きいか否かを判定する。目標加速度が入力要求加速度より大きい場合、その小さい入力要求加速度に応じて加速すると運転者が設定した目標タスクを達成することが困難になるので、安全性を十分に確保しかつ運転者が違和感を受けない範囲で運転者の入力要求加速度に対して嵩上げする加速アシストを行う。具体例として、ＥＣＵ３１では、アクセル開度−要求加速度マップのゲインを上げ、運転者によって入力されたアクセル開度に対して通常よりも大きな要求加速度を設定し、その要求加速度を達成するために必要なモータ駆動目標トルク及びスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する。なお、モータのみで要求加速度を達成できる場合にはモータ駆動目標トルクのみを設定しかつスロットルバルブの目標開度に０を設定し（エンジン停止）、モータのみで要求加速度を達成できない場合にはモータ駆動目標トルクを最大に設定しかつその残りの要求加速度に必要なスロットルバルブの目標開度を設定する。
【００４５】
一方、目標加速度が入力要求加速度以下の場合、その大きい入力要求加速度に応じて加速すると運転者が設定した目標タスクを達成することが困難になるので、安全性を十分に確保しかつ運転者が違和感を受けない範囲で運転者の入力要求加速度に対して制限（又は抑制）するムダ加速制限（抑制）を行う。具体例として、ＥＣＵ３１では、アクセル開度−要求加速度マップのゲインを下げ、運転者によって入力されたアクセル開度に対して通常よりも小さい要求加速度を設定し、その要求加速度を達成するために必要なモータ駆動目標トルク及びスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する。
【００４６】
惰性走行区間の場合、ＥＣＵ３１では、一定時間毎に、アクセルペダル信号に示されるアクセル開度に基づいて、運転者がアクセルをＯＮしているか否かを判定する。アクセルをＯＮしている場合、基本的には惰性走行区間においては加速する必要がないので（加速しなくても十分に設定した目標タスクを達成することができるので）、運転者の入力要求加速度に対して積極的に制限（抑制）する加速制限（抑制）を行う。具体例として、ＥＣＵ３１では、アクセル開度−要求加速度マップのゲインを大幅に下げ、運転者によって入力されたアクセル開度に対して通常よりも大幅に小さい要求加速度を設定し、その要求加速度を達成するために必要なモータ駆動目標トルク及びスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する。
【００４７】
但し、運転者の操作特性を考慮して惰性走行区間に加速パターンが挿入されている場合があるので、その加速パターンがある区間で運転者がアクセルをＯＮしているときには、上記の加速区間と同様の支援制御を行う。
【００４８】
一方、アクセルをＯＦＦしている場合、惰性走行支援を行う。具体的には、ＥＣＵ３１では、モータ駆動目標トルクとして０（モータ停止）及びスロットルバルブの目標開度として０（エンジン停止）を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する。
【００４９】
上記の支援制御において加速制限（抑制）を行う場合、燃費を向上させるために、モータ走行での上限加速度に基づいて、極力モータのみで加速できる範囲内で加速制限を行う。
【００５０】
なお、この目標パターンを用いた協調支援制御については、上記の方法以外にも様々な方法が適用可能である。また、惰性走行時やモータのみの走行時には、上記のようにエンジン停止でもよいし、あるいは、変速をニュートラルにしてエンジンと駆動輪との接続を切ってもよい。
【００５１】
図１を参照して、運転支援装置１における動作について説明する。特に、ＥＣＵ３１における処理については図６のフローチャートに沿って説明する。図６は、第１の実施の形態に係るＥＣＵにおける処理の流れを示すフローチャートである。なお、運転者は、走行前に、目的地、到着時間、燃費重視などの目標タスクを入力している。
【００５２】
アクセルペダルセンサ１０では、一定時間毎に、アクセル開度を検出し、アクセルペダル信号をＥＣＵ３１に送信している。ブレーキペダルセンサ１１では、一定時間毎に、ブレーキペダルの踏み込み量を検出し、ブレーキペダル信号をＥＣＵ３１に送信している。車速センサ１２では、一定時間毎に、車速を検出し、車速信号をＥＣＵ３１に送信している。ナビゲーション装置１３では、一定時間毎に、現在位置などを計算し、ナビ情報信号をＥＣＵ３１に送信している。ＥＣＵ３１では、その各信号を受信し、各情報を取得している。そして、ＥＣＵ３１では、走行コース別に、現在位置に対応付けてアクセル開度、ブレーキ踏み込み量、車速などの情報を操作入力履歴データベース１５に格納する。
【００５３】
目的地に至る過程での所定範囲毎に、ＥＣＵ３１では、操作入力履歴データベース１５からその所定範囲における運転者の操作入力履歴を取得するとともに（Ｓ１０）、地図データベース１４からその所定範囲における道路地図情報を取得する。そして、ＥＣＵ３１では、その操作入力履歴から理想の目標パターンによる支援制御に対する反操作を抽出し、その抽出結果から導出した反操作の頻度と共通性に基づいて運転者の操作特性を認識する（Ｓ１１）。さらに、ＥＣＵ３１では、その認識した運転者の操作特性を考慮して、取得して道路地図情報に基づいて目標タスクを達成するための目標パターンを生成あるいは再生成する（Ｓ１２）。そして、ＥＣＵ３１では、その目標パターンに基づいて区間分けする。
【００５４】
運転支援装置１では、この生成した目標パターンや区間分けなどを運転者に対して情報提供する。運転者は、基本的には、この目標パターンに追従するように運転操作を行う。
【００５５】
走行中、一定時間毎に、ＥＣＵ３１では、アクセル開度又はブレーキ踏み込み量と車速に基づいて運転者の入力要求加速度を推定する。また、ＥＣＵ３１では、現在位置が加速区間か否かを判定する。加速区間と判定した場合、ＥＣＵ３１では、目標パターンにおける現在位置での目標加速度が運転者の入力要求加速度よりも大きいか否かを判定する。目標加速度が入力要求加速度よりも大きいと判定した場合、ＥＣＵ３１では、加速アシストにより運転者のアクセル開度に対して通常よりも大きな要求加速度を設定し、その要求加速度に基づいてモータ駆動目標トルクとスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ１３）。一方、目標加速度が入力要求加速度以下と判定した場合、ＥＣＵ３１では、ムダ加速制限により運転者のアクセル開度に対して通常よりも小さな要求加速度を設定し、その要求加速度に基づいてモータ駆動目標トルクとスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ１３）。
【００５６】
惰性走行区間と判定した場合、ＥＣＵ３１では、アクセルペダル信号に基づいて、アクセルＯＮか否かを判定する。アクセルＯＮと判定した場合、ＥＣＵ３１では、加速制限により運転者のアクセル開度に対して通常よりも大幅に大きな要求加速度を設定し、その要求加速度に基づいてモータ駆動目標トルクとスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ１３）。この際、惰性走行区間にもかかわらず目標車速パターンに加速パターンが設定されている場合、ＥＣＵ３１では、上記の加速区間と同様の支援制御を行う（Ｓ１３）。アクセルＯＦＦと判定した場合、ＥＣＵ３１では、惰性走行支援によりモータ駆動目標トルクとスロットルバルブの目標開度を共に０に設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ１３）。
【００５７】
スロットルアクチュエータ２０では、エンジン制御信号を受信すると、エンジン制御信号に示される目標開度に応じて作動し、スロットルバルブの開度を調整する。これに応じて、エンジンが駆動し、車両が加速（あるいは、定速走行）する。但し、惰性走行やモータのみで走行する場合、エンジンは停止する。ブレーキアクチュエータ２１では、ブレーキ制御信号を受信すると、ブレーキ制御信号に示される目標ブレーキ油圧に応じて作動し、ホイールシリンダのブレーキ油圧を調整する。これによって、各輪のブレーキが作動し、車両が減速する。インバータ２２では、モータ駆動制御信号を受信すると、モータ駆動制御信号に示されるモータ駆動目標トルクに応じて交流電力をモータに供給する。これによって、モータが駆動し、車両が加速（あるいは、定速走行）する。但し、惰性走行する場合、モータは停止し、減速する。
【００５８】
この運転支援装置１によれば、運転者の操作特性（操作入力の履歴）を考慮して目標パターンを生成（再生成）することにより、その目標パターンを用いた支援によって運転者が受ける違和感を抑制することができる。理想の目標パターンに合わないような操作特性を持つ運転者に対しても、運転者の操作特性を反映した目標パターンを用いることにより、その運転者の操作特性にできるだけ合うような適切な協調支援制御を行うことができる。目標パターンに中に運転者の操作特性が反映されているので、最初から最後まで目標パターンに従って走行できるので、目標パターンを設定するときの目標タスクの低燃費などの走行条件を極力達成することができる。
【００５９】
図１〜図３を参照して、第２の実施の形態に係る運転支援装置２について説明する。運転支援装置２は、第１の実施の形態に係る運転支援装置１と比較すると、運転者の操作特性を考慮して目標パターンを生成（再生成）するのではなく、理想の目標パターンを用いて協調支援制御を行う際に運転者の操作特性を考慮して支援制御を切り替える点が異なる。ここでは、第１の実施の形態に係る運転支援装置１のＥＣＵ３１と処理が異なるＥＣＵ３２についてのみ説明する。
【００６０】
ＥＣＵ３２は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなる電子制御ユニットであり、運転支援装置２を統括制御する。ＥＣＵ３２では、第１の実施の形態に係るＥＣＵ３１と比較すると、目標パターン生成処理と協調支援制御処理の一部の処理が異なるので、その各処理について説明する。
【００６１】
目標パターン生成処理について説明する。ＥＣＵ３２では、ＥＣＵ３１で説明した同様の処理により、理想の目標パターンを生成し、その目標パターンに基づいて区間分けする。したがって、この目標パターン生成処理では、ＥＣＵ３１で行った運転者の操作入力履歴の取得、操作特性の認識、操作特性を考慮した目標パターンの生成（再生成）は行われない。
【００６２】
協調支援制御処理について説明する。走行中、ＥＣＵ３２では、一定時間毎に、ＥＣＵ３１と同様の処理により、アクセル開度、ブレーキ踏み込み量、車速及び現在位置を取得し、アクセル開度又はブレーキ踏み込み量と車速に基づいて運転者の入力要求加速度（基準値）を推定する。また、ＥＣＵ３２では、一定時間毎に、ＥＣＵ３１と同様の処理により、走行コース別に、現在位置に対応付けてアクセル開度、ブレーキ踏み込み量、車速などの情報を操作入力履歴データベース１５に格納する。
【００６３】
また、ＥＣＵ３２では、操作入力履歴データベース１５から、これから走行する同じコースあるいはそのコースに類似するコースでのその運転者についてのアクセルペダル操作とブレーキペダル操作の入力履歴を取得する。
【００６４】
ＥＣＵ３２では、一定時間毎に、ＥＣＵ３１と同様の処理により、現在位置が加速区間かあるいは惰性走行区間かを判定する。
【００６５】
加速区間の場合、ＥＣＵ３２では、一定時間毎に、実際の運転者のブレーキ踏み込み量やブレーキペダル操作の入力履歴に基づいて、ブレーキ入力傾向があるか否かを判定する。このブレーキ入力傾向の判定では、実際に運転者がブレーキＯＮした場合が最優先で入力傾向があると判定し、実際にブレーキＯＮでない場合でもブレーキペダル操作の入力履歴に基づいてその位置でのブレーキＯＮの頻度などに基づいてブレーキ入力傾向を判定する。
【００６６】
ブレーキ入力傾向がある場合、ＥＣＵ３２では、加速アシストをＯＦＦし、そのときのブレーキ踏み込み量に応じて要求減速度を設定し、その要求減速度に基づいて目標ブレーキ油圧を設定し、ブレーキ制御信号をブレーキアクチュエータ２１に送信する。
【００６７】
ブレーキ入力傾向がない場合、ＥＣＵ３２では、ＥＣＵ３１での加速区間での支援制御と同様に、目標加速度が入力要求加速度よりも大きい場合には加速アシスト制御を行い、目標加速度が入力要求加速度以下の場合にはムダ加速制限を行う。
【００６８】
惰性走行区間の場合、ＥＣＵ３２では、一定時間毎に、上記と同様に、実際の運転者のブレーキ踏み込み量やブレーキペダル操作の入力履歴に基づいて、ブレーキ入力傾向があるか否かを判定する。
【００６９】
ブレーキ入力傾向がある場合、ＥＣＵ３２では、惰性走行支援をＯＦＦし、そのときのブレーキ踏み込み量に応じて要求減速度を設定し、その要求減速度に基づいて目標ブレーキ油圧を設定し、ブレーキ制御信号をブレーキアクチュエータ２１に送信する。
【００７０】
ブレーキ入力傾向がない場合、ＥＣＵ３２では、実際の運転者のアクセル開度やアクセルペダル操作の入力履歴に基づいて、アクセル入力傾向があるか否かを判定する。このアクセル入力傾向の判定では、実際に運転者がアクセルＯＮした場合が最優先で入力傾向があると判定し、実際にアクセルＯＮでない場合でもアクセルペダル操作の入力履歴に基づいてその位置でのアクセルＯＮの頻度などに基づいてアクセル入力傾向を判定する。
【００７１】
アクセル入力傾向がある場合、ＥＣＵ３２では、加速制限をＯＦＦし、そのときのアクセル開度に応じて要求加速度を設定し、その要求加速度を達成するために必要なモータ駆動目標トルク及びスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する。
【００７２】
アクセル入力傾向がない場合、ＥＣＵ３２では、ＥＣＵ３１での惰性走行区間での支援制御と同様に、惰性走行支援を行う。
【００７３】
図１を参照して、運転支援装置２における協調支援制御時の動作について説明する。特に、ＥＣＵ３２における処理については図７のフローチャートに沿って説明する。図７は、第２の実施の形態に係るＥＣＵにおける協調支援制御処理の流れを示すフローチャートである。なお、運転者は、走行前に、目的地、到着時間、燃費重視などの目標タスクを入力している。
【００７４】
各センサ１０，１１，１２及びナビゲーション装置１３では、第１の実施の形態に係る運転支援装置１で説明した同様の動作をしている。ＥＣＵ３２では、その各信号を受信し、各情報を取得している。そして、ＥＣＵ３２では、走行コース別に、現在位置に対応付けてアクセル開度、ブレーキ踏み込み量、車速などの情報を操作入力履歴データベース１５に格納する。
【００７５】
目的地に至る過程での所定範囲毎に、ＥＣＵ３２では、地図データベース１４からその所定範囲に必要な道路情報を取得する。そして、ＥＣＵ３２では、取得して道路情報に基づいて目標タスクを達成するための最適な理想の目標パターンを生成し、その目標パターンに基づいて区間分けする。
【００７６】
走行中、一定時間毎に、ＥＣＵ３２では、アクセル開度又はブレーキ踏み込み量と車速に基づいて運転者の入力要求加速度（基準値）を推定する。また、ＥＣＵ３２では、操作入力履歴データベース１５から所定範囲での運転者の操作入力履歴を取得する。
【００７７】
そして、ＥＣＵ３２では、現在位置が加速区間か否かを判定する（Ｓ２０）。Ｓ２０にて加速区間と判定した場合、ＥＣＵ３２では、実際のブレーキ踏み込み量やブレーキ操作の入力履歴に基づいて、運転者にブレーキ入力傾向があるか否かを判定する（Ｓ２１）。Ｓ２１にてブレーキ入力傾向があると判定した場合、ＥＣＵ３２では、加速アシストをＯＦＦし、そのブレーキ入力傾向におけるブレーキ踏み込み量に応じて要求減速度を設定し、その要求減速度に基づいて目標ブレーキ油圧を設定し、ブレーキ制御信号をブレーキアクチュエータ２１に送信する（Ｓ２２）。
【００７８】
Ｓ２１にてブレーキ入力傾向がないと判定した場合、ＥＣＵ３２では、目標パターンにおける現在位置での目標加速度が運転者の入力要求加速度よりも大きいか否かを判定する（Ｓ２３）。Ｓ２３にて目標加速度が入力要求加速度よりも大きいと判定した場合、ＥＣＵ３２では、加速アシストにより運転者のアクセル開度に対して通常よりも大きな要求加速度を設定し、その要求加速度に基づいてモータ駆動目標トルクとスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ２４）。目標加速度が入力要求加速度以下と判定した場合、ＥＣＵ３２では、ムダ加速制限により運転者のアクセル開度に対して通常よりも小さな要求加速度を設定し、その要求加速度に基づいてモータ駆動目標トルクとスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ２５）。
【００７９】
Ｓ２０にて加速区間でないと判定した場合、ＥＣＵ３２では、現在位置が惰性走行区間か否かを判定する（Ｓ２６）。Ｓ２６にて惰性走行区間と判定した場合、ＥＣＵ３２では、実際のブレーキ踏み込み量やブレーキ操作の入力履歴に基づいて、運転者のブレーキ入力傾向があるか否かを判定する（Ｓ２７）。Ｓ２７にてブレーキ入力傾向があると判定した場合、ＥＣＵ３２では、惰性走行支援をＯＦＦし、そのブレーキ入力傾向におけるブレーキ踏み込み量に応じて要求減速度を設定し、その要求減速度に基づいて目標ブレーキ油圧を設定し、ブレーキ制御信号をブレーキアクチュエータ２１に送信する（Ｓ２８）。
【００８０】
Ｓ２７にてブレーキ入力傾向がないと判定した場合、ＥＣＵ３２では、実際のアクセル開度やアクセル操作の入力履歴に基づいて、運転者のアクセル入力傾向があるか否かを判定する（Ｓ２９）。Ｓ２９にてアクセル入力傾向があると判定した場合、ＥＣＵ３２では、加速制限をＯＦＦし、そのアクセル入力傾向におけるアクセル開度に応じて要求加速度を設定し、その要求加速度を達成するために必要なモータ駆動目標トルク及びスロットルバルブの目標開度を設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ３０）。
【００８１】
Ｓ３０にてアクセル入力傾向がないと判定した場合、ＥＣＵ３２では、惰性走行支援によりモータ駆動目標トルクとスロットルバルブの目標開度を共に０に設定し、モータ駆動制御信号をインバータ２２に送信するとともにエンジン制御信号をスロットルアクチュエータ２０に送信する（Ｓ３１）。
【００８２】
スロットルアクチュエータ２０、ブレーキアクチュエータ２１及びインバータ２２では、第１の実施の形態に係る運転支援装置１で説明した同様の動作を行う。
【００８３】
この運転支援装置２によれば、運転者の操作傾向に基づいて目標パターンを用いた協調支援制御のＯＮ／ＯＦＦを切り替えることにより、その目標パターンを用いた支援によって運転者が受ける違和感を抑制することができる。特に、運転者の運転特性を考慮するために目標パターンを再生成しないので、演算負荷の増大を抑制することができる。
【００８４】
なお、上記のように、理想の目標パターンを用いて協調支援制御を行い、運転者の操作特性（アクセルの入力傾向、ブレーキの入力傾向など）に応じて制御を切り替えてもなおも運転者が反操作を行う場合には、第１の実施の形態で説明した運転者の操作特性を考慮して目標パターンを再生成するようにすればよい。このように構成することにより、運転者の違和感の抑制、演算負荷の抑制及び燃費の抑制において最も理想的な構成となる。
【００８５】
図１、図３及び図８を参照して、第３の実施の形態に係る運転支援装置３について説明する。図８は、惰性走行区間における運転者のアクセル入力傾向の一例であり、（ａ）が運転者のアクセル操作に応じた要求加速度と実際の加速度の時間変化の一例であり、（ｂ）が運転者のアクセル開度の時間変化の一例である。
【００８６】
運転支援装置３は、第１の実施の形態に係る運転支援装置１や第２の実施の形態に係る運転支援装置２と比較すると、目標パターンを生成するときに利用する場合や協調支援制御において制御を切り替える場合に利用する運転者の操作特性の抽出方法が異なる。ここでは、第１の実施の形態に係る運転支援装置１のＥＣＵ３１や第２の実施の形態に係る運転支援装置２のＥＣＵ３２と処理が異なるＥＣＵ３３についてのみ説明する。
【００８７】
ＥＣＵ３３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなる電子制御ユニットであり、運転支援装置３を統括制御する。ＥＣＵ３３では、第１の実施の形態に係るＥＣＵ３１や第２の実施の形態に係るＥＣＵ３２と比較すると、目標パターン生成処理と協調支援制御処理の一部の処理及び操作特性抽出処理が異なるので、その各処理について説明する。
【００８８】
操作特性抽出処理について説明する。ここでは、図３に示すような惰性走行区間において、運転者がコーナの立ち上がりの位置Ｐ１などでアクセル操作（加速意志）を行うアクセル操作特性を抽出する場合である。
【００８９】
ＥＣＵ３３では、まず、惰性走行区間における運転者のアクセル入力傾向の各要素を抽出する。惰性走行区間では、運転者がアクセル操作を行うと加速制限がかかるので、それに対するアクセルの入力傾向を抽出する。
【００９０】
具体的には、ＥＣＵ３３では、惰性走行中、実際の加速度から、加速制限（モータの上限加速度の範囲内での加速に制限）をかけている時間を抽出する。自車両の実際の加速度は、車速センサ１２で検出される車速を時間微分してもよいし、あるいは、加速度センサを搭載する構成としてもよい。さらに、ＥＣＵ３３では、アクセルペダル信号から得られるアクセル開度から、加速制限をかけている間に運転者がアクセルを踏み増している時間とアクセルを踏み増した回数を抽出する。また、ＥＣＵ３３では、実際の加速度と運転者による入力要求加速度から、加速制限をかけている間における実加速度と入力要求加速度との乖離度（積算値と最大値）を抽出する。この各要素の抽出では、次回の目標パターンを生成する際に操作特性を反映させる場合には一つの惰性走行区間の全てのアクセル入力データから各要素を抽出し、協調支援制御中に瞬時的に操作特性を反映させる場合には協調支援制御中の惰性走行区間で入力される一つ一つのアクセル入力で各要素を抽出する。
【００９１】
図８に示す例では、ある惰性走行区間における運転者のアクセル入力傾向の一例を示しており、（ａ）図における実線ＲＡが運転者の入力要求加速度の時間変化であり、一点鎖線ＰＡが加速制限された実際の加速度の時間変化であり、（ｂ）図における実線ＡＤが運転者によるアクセル開度の時間変化である。この例の場合、時間Ｔ１，Ｔ２，Ｔ３で示す区間が加速制限をかけている時間である。また、アクセル開度の時間変化ＡＤにおいて、加速制限されているときの山の個数がアクセルを踏み増した回数であり、その各山の上り区間がアクセルを踏み増している時間である。また、入力要求加速度の時間変化ＲＡと実際の加速度の時間変化ＰＡにおいて、加速制限されているときの入力要求加速度と実際の加速度との差の最大値ＭＸや入力要求加速度と実際の加速度との間の差の積算値ＡＵ（斜線で示す領域）が実加速度と入力要求加速度との乖離度である。
【００９２】
次に、ＥＣＵ３３では、抽出したアクセル入力傾向の各要素を用いて、運転者のアクセル操作特性（加速意思の有無）を判断する。具体的には、ＥＣＵ３３では、要素毎に最大値や平均値を計算する。この各要素の最大値や平均値から、運転者のおおよその操作特性を判断することが可能であるが、運転者の操作特性は個人によって異なり、これだけでは正確な判断ができない場合がある。そこで、ＥＣＵ３３では、各要素の相関値を計算する。相関値としては、例えば、加速制限をかけている間にアクセルを踏み増している時間を加速制限をかけている時間で除算した相関値があり、この相関値を利用することにより加速制限をかけている間に運転者がアクセルを踏み増している割合も判断できる。
【００９３】
ＥＣＵ３３では、各要素の最大値や平均値、要素間の相関値を、運転者が加速意志とみなすための判定値である閾値や範囲でそれぞれ比較する。この加速意志の判断基準である閾値や範囲については、実車実験やシミュレーションなどによって予め設定しておく。さらに、これらの閾値や範囲については、運転者毎に学習し、学習結果で更新するようにしてもよい。
【００９４】
ＥＣＵ３３では、各要素の最大値や平均値、要素間の相関値が閾値より大きい場合や範囲外の場合には運転者の加速意志ありと判定し、閾値以下の場合や範囲内の場合には運転者の加速意志なしと判定する。そして、ＥＣＵ３３では、走行コース別に、現在位置に対応付けてアクセル開度、ブレーキ踏み込み量などの情報を操作入力履歴データベース１５に格納するときにその判定結果も対応付けて操作入力履歴データベース１５に格納する。また、ＥＣＵ３３では、協調支援制御中に瞬時的にその操作特性を利用する場合には、その判定結果を協調支援制御中の入力傾向の判定に用いる。なお、各要素の最大値や平均値及び要素間の相関値の全てが閾値より大きい場合や範囲外の場合に加速意志ありと判断してもよいし、各要素の最大値や平均値及び要素間の相関値の中で優先度を設け、優先度の高いものが閾値より大きい場合や範囲外の場合に加速意志ありと判断してもよい。
【００９５】
目標パターン生成処理について説明する。ＥＣＵ３３では、ＥＣＵ３１で説明した同様の処理により、理想の目標パターンを生成する。あるいは、ＥＣＵ３３では、運転者のアクセル操作特性を考慮して、目標パターンを生成又は再生成する。この際、過去の走行において操作特性抽出処理で抽出したアクセル操作特性を利用する。例えば、惰性走行区間で「加速意思あり」と判定されている位置では「加速制限」を外すたりあるいは惰性走行区間から加速区間に替えるなどする。そのために、ＥＣＵ３３では、目標パターンを生成するときに、操作入力履歴データベース１５から、これから走行する同じコースあるいはそのコースに類似するコースの各位置での操作特性（加速意志あり、加速意志なし）を取得する。
【００９６】
協調支援制御処理について説明する。ＥＣＵ３３では、ＥＣＵ３１で説明した同様の処理により、運転者のアクセル操作特性を考慮した目標パターンを用いて協調支援制御を行う。あるいは、ＥＣＵ３３では、ＥＣＵ３２で説明した同様の処理により、理想の目標パターンを用いて協調支援制御を行う際に運転者の操作特性を考慮して支援制御を切り替える。この際、ＥＣＵ３２で説明した処理によって運転者のアクセル入力傾向を判定するのでなく、瞬時的に操作特性抽出処理で抽出した操作特性（加速意志あり、加速意志なし）を利用してアクセル入力傾向を判定する。例えば、惰性走行区間で「加速意志あり」と判定した場合、その瞬間に「加速制限」を外す。
【００９７】
図１を参照して、運転支援装置３における操作特性抽出時の動作について説明する。ここでは、ＥＣＵ３３における操作特性抽出処理についてのみ詳細に説明する。ＥＣＵ３３における操作特性抽出処理については図９のフローチャートに沿って説明する。図９は、第３の実施の形態に係るＥＣＵにおける操作特性抽出処理の流れを示すフローチャートである。
【００９８】
惰性走行区間において、ＥＣＵ３３では、アクセル開度及び実際の加速度や運転者の入力要求加速度から、運転者のアクセル入力傾向の各要素（加速制限をかけている時間、加速制限をかけている間のアクセルの踏み増している時間、踏み増し回数や実加速度と入力要求加速度との乖離度など）を抽出する（Ｓ４０）。そして、ＥＣＵ３３では、その抽出したアクセル入力傾向の各要素についての最大値、平均値や相関値を計算する（Ｓ４１）。
【００９９】
さらに、ＥＣＵ３３では、その計算した各要素についての最大値、平均値や相関値が閾値を超えるかを判定する（Ｓ４２）。Ｓ４２には閾値を超えると判定した場合、ＥＣＵ３３では、運転者に加速意志があると判定する（Ｓ４３）。一方、Ｓ４２には閾値以下と判定した場合、ＥＣＵ３３では、運転者に加速意志がなしと判定する（Ｓ４４）。
【０１００】
そして、ＥＣＵ３３では、この判定結果を現在位置に対応付けて操作入力履歴データベース１５に格納したり（次回以降の目標パターンの生成に利用）、あるいは、協調支援制御の惰性走行区間でのアクセル入力傾向の判定に用いる。
【０１０１】
この運転支援装置３によれば、実際の車両の走行状態と運転者の入力操作から運転者のアクセル入力傾向の各要素を抽出して運転者のアクセル操作特性を判断することにより、運転者のアクセル操作特性を高精度に抽出することができる。この抽出した運転者の操作特性を用いて目標パターンを生成したりあるいは協調支援制御を行うことにより、その目標パターンを用いた支援によって運転者が受ける違和感を抑制することができる。
【０１０２】
図１、図３及び図１０を参照して、第４の実施の形態に係る運転支援装置４について説明する。図１０は、運転者のブレーキの踏み込み量、速度、横Ｇの時間変化の一例である。
【０１０３】
運転支援装置４は、第１の実施の形態に係る運転支援装置１や第２の実施の形態に係る運転支援装置２と比較すると、目標パターンを生成する場合に利用する運転者の操作特性の抽出方法が異なる。ここでは、第１の実施の形態に係る運転支援装置１のＥＣＵ３１や第２の実施の形態に係る運転支援装置２のＥＣＵ３２と処理が異なるＥＣＵ３４についてのみ説明する。
【０１０４】
ＥＣＵ３４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなる電子制御ユニットであり、運転支援装置４を統括制御する。ＥＣＵ３４では、第１の実施の形態に係るＥＣＵ３１や第２の実施の形態に係るＥＣＵ３２と比較すると、目標パターン生成処理の一部の処理及び操作特性抽出処理が異なるので、その処理についてのみ説明する。
【０１０５】
操作特性抽出処理について説明する。ここでは、図３に示すような惰性走行区間において、運転者がコーナに進入する手前の位置Ｐ２などでブレーキ操作（減速意志）を行うブレーキ操作特性を抽出する場合である。理想の目標パターンの場合、運転者によってはコーナに進入するときの速度が高すぎるために、ブレーキを踏んで減速する人がいる。しかし、燃費走行を考えた場合、理想の目標パターンでの走行に誘導した結果、運転者にブレーキを踏まれて減速されてしまっては、そこに至る加速自体が無駄になり、燃費が悪化してしまう（例えば、惰性走行区間で減速したので、図３のｇｏａｌに到達するためには惰性走行区間での加速が必要となる）。したがって、そのような運転者に対しては、コーナ手前でブレーキを踏まないように、コーナ手前での速度が低くなるような目標パターンとする必要がある。例えば、コーナ手前で運転者が強めにブレーキを踏み込んだ場合、理想の目標パターンは運転者の感覚とはかなり乖離があり、積極的に目標パターンを変える必要がある。また、コーナ手前で単純に運転者が浅くブレーキを踏んだ場合、運転者に恐怖感を与えない程度に目標パターンを変える。
【０１０６】
ＥＣＵ３４では、まず、惰性走行区間における運転者のブレーキ入力時の各要素を抽出する。具体的には、ＥＣＵ３４では、ブレーキペダル信号から得られるブレーキ踏み込み量に基づいて、ブレーキがＯＮか否かを判定する。ブレーキＯＮの場合、ＥＣＵ３４では、そのときのブレーキ踏み込み量を抽出する。さらに、ブレーキＯＮの場合、ＥＣＵ３４では、ナビ情報信号から得られる現在位置を抽出するとともに、車速信号から得られる車速（通過速度）を抽出する。さらに、ブレーキＯＮの場合、ＥＣＵ３４では、必要に応じて、横Ｇや曲率半径などを抽出する。
【０１０７】
図１０には、図３の位置Ｐ２で運転者がブレーキ操作した場合の各要素の時間変化を示している。実線ＢＣでブレーキ踏み込み量の時間変化を示しており、一点鎖線ＶＣで通過速度の時間変化を示しており、破線ＧＣで横Ｇあるいは曲率半径などの時間変化を示している。
【０１０８】
そして、ＥＣＵ３４では、その抽出したブレーキ入力時の各要素を用いて、運転者のブレーキ操作特性を判断する。具体的には、ＥＣＵ３４では、まず、ブレーキ踏み込み量から、そのときのブレーキの重要度（目標パターン生成用のパラメータに対する係数など）を計算する。ここでは、運転者のブレーキの踏み込み状況から、目標パターンをどの程度変える必要があるかを重要度として抽出する。具体的な計算方法としては、例えば、パラメータに対する係数Ａの場合、係数Ａ＝α×ブレーキ踏み込み量の最大値＋β×ブレーキ踏み込み量の積算値で計算する。この係数Ａは、０〜１の範囲で、最大が１になるような値に設定する。α、βは、係数Ａがそのような値になるように、実験やシミュレーションなどによって調整される。図１０に示す例の場合、ブレーキ踏み込み量の変化ＢＣにおける最大値ＭＸや斜線の領域ＡＵで示す踏み込み量の積算値を用いて重要度を計算する。なお、重要度の計算方法については、上記の計算式以外にも適用可能であり、例えば、ブレーキ踏み込み量の最大値や積算値の他にも踏み込み速度や踏み込み加速度などの他の値も用いた計算式とする。
【０１０９】
そして、ＥＣＵ３４では、重要度を用いて、目標パターンを生成するときの拘束条件となるパラメータ（コーナでの上限速度、上限横Ｇなど）を再設定し、その再設定したパラメータを走行コーナ別に拘束条件として登録しておく。例えば、上限横Ｇを再設定する場合について説明する。今の目標パターンを生成したときの上限横ＧをＧ１、運転者がブレーキ入力したときに抽出した実際の横ＧをＧ２とし、再設定される上限横ＧをＧ１’とする。Ｇ１’＝Ｇ１＋係数Ａ×（Ｇ２−Ｇ１）で計算される。
【０１１０】
なお、上記の説明では、運転者のブレーキ入力時の各要素から重要度を計算し、目標パラメータ生成用のパラメータを再設定することにより運転者のブレーキ操作特性を抽出したが、運転者のブレーキ入力時の各要素を用いて上記の方法以外の方法で運転者のブレーキ操作特性を抽出してもよい。例えば、第３の実施の形態のように、運転者の減速意志のある位置を抽出してもよく、その減速意志の中でも強い減速意思や弱い減速意志などを設定してもよい。また、コーナだけでなく、狭い道路や見通しの悪い道路などにおいて運転者のブレーキ入力が予測される場所にも適用できる。
【０１１１】
目標パターン生成処理について説明する。ＥＣＵ３４では、運転者のブレーキ操作特性を考慮して、目標パターンを生成又は再生成する。この際、過去の走行において操作特性抽出処理で再設定したパラメータを拘束条件として利用する。例えば、コーナで上限通過速度や上限横Ｇが低く値に再設定されている場合、その再設定された上限通過速度や上限横Ｇを拘束条件として用いることにより、コーナ手前での速度が低くなるような目標パターンを設定する。
【０１１２】
図１を参照して、運転支援装置４における操作特性抽出処理時の動作について説明する。特に、ＥＣＵ３４における処理については図１１のフローチャートに沿って説明する。図１１は、第４の実施の形態に係るＥＣＵにおける操作特性抽出処理の流れを示すフローチャートである。
【０１１３】
惰性走行区間において、ＥＣＵ３４では、一定時間毎に、実際のブレーキペダル踏み込み量から、運転者のブレーキ入力があるか否かを判定する（Ｓ５０）。Ｓ５０にてブレーキ入力がないと判定した場合、ＥＣＵ３４では、一定時間後に、再度、ブレーキ入力があるか否かを判定する（Ｓ５０）。
【０１１４】
Ｓ５０にてブレーキ入力があると判定した場合、ＥＣＵ３４では、運転者のブレーキ入力時の各要素（ブレーキ踏み込み量、位置、通過速度、横Ｇ、曲率半径など）を抽出する（Ｓ５１）。そして、ＥＣＵ３４では、ブレーキ踏み込み量からブレーキの重要度を計算する（Ｓ５２）。さらに、ＥＣＵ３４では、その重要度に応じて、目標パターン生成用のパラメータ（上限通過速度、上限横Ｇなど）を再設定し、その再設定したパラメータを登録する（Ｓ５３）。
【０１１５】
そして、この再設定したパラメータは、次回同じコース又は類似のコースを走行するときの目標パターンの生成（再生成）に利用される。
【０１１６】
この運転支援装置４によれば、運転者のブレーキ入力時の各要素を抽出して運転者のブレーキ操作特性を反映した目標パターン生成用のパラメータを再設定することにより、運転者のブレーキ操作特性を高精度に抽出することができ、そのパラメータを利用することによって運転者の違和感を抑制した目標パターンを生成（再生成）することができる。この再設定したパラメータを用いて生成した目標パターンによって、運転者が普段のブレーキポイントでの通過速度が低下しており、惰性走行区間における運転者のブレーキ操作を抑制（防止）できるとともに、無駄な加速を抑制できる。
【０１１７】
なお、この第４の実施の形態に係る運転支援装置４で抽出される惰性走行区間でのブレーキ操作特性に加えて、第３の実施の形態に係る運転支援装置３で抽出される惰性走行区間でのアクセル操作特性も反映させて、目標パターンを生成（再生成）すると更に運転者の違和感を抑制した目標パターンによる支援制御が可能となる。
【０１１８】
以上、本発明に係る実施の形態について説明したが、本発明は上記実施の形態に限定されることなく様々な形態で実施される。
【０１１９】
例えば、本実施の形態では目標走行パターンを生成し、その目標走行パターンを用いて運転者の運転操作に対して支援する協調制御を行う運転支援装置に適用したが、目標走行パターンを生成する生成装置、目標走行パターンを生成し、その目標走行パターンを運転者に提供する情報提供装置などにも適用可能である。
【０１２０】
また、本実施の形態では動力源としてエンジンとモータを備えるハイブリッド車両に適用したが、動力源としてエンジンだけなど他の車両にも適用可能である。
【０１２１】
また、本実施の形態では目標速度パターンに追従するように協調支援制御を行う構成としたが、目標加速度パターンや目標操舵パターンなどの他の目標走行パターンに追従するように運転支援制御を行ってもよい。
【０１２２】
また、本実施の形態では目標パターンに基づいて走行状態を区間分けして協調支援制御を行う構成としたが、このような区間分け行わずに協調支援制御を行ってもよい。
【０１２３】
また、第４の実施の形態では運転者のブレーキ入力時の各要素を抽出して運転者のブレーキ操作特性を反映した目標パターン生成用のパラメータを再設定する構成としたが、同様にアクセル操作について、運転者のアクセル入力時の各要素を抽出して運転者のアクセル操作特性を反映した目標パターン生成用のパラメータを再設定することにより、運転者のアクセル操作特性を高精度に抽出でき、そのパラメータを利用することによって運転者の違和感を抑制した目標パターンを生成（再生成）することができる。
【符号の説明】
【０１２４】
１，２，３，４…運転支援装置、１０…アクセルペダルセンサ、１１…ブレーキペダルセンサ、１２…車速センサ、１３…ナビゲーション装置、１４…地図データベース、１５…操作入力履歴データベース、２０…スロットルアクチュエータ、２１…ブレーキアクチュエータ、２２…インバータ、３１，３２，３３，３４…ＥＣＵ。
【図１】
2011184013.tif 000003
【図２】
2011184013.tif 000004
【図３】
2011184013.tif 000005
【図４】
2011184013.tif 000006
【図５】
2011184013.tif 000007
【図６】
2011184013.tif 000008
【図７】
2011184013.tif 000009
【図８】
2011184013.tif 000010
【図９】
2011184013.tif 000011
【図１０】
2011184013.tif 000012
【図１１】
2011184013.tif 000013