(57)【要約】【課題】ドライバごとの運転操作の特性を踏まえて運転環境を評価することが可能な走行制御装置を提供する。【解決手段】本開示の一例としての走行制御装置は、車両に対するドライバの運転操作を検出する運転操作センサの出力値と、前記車両の走行状態と、に基づいて、前記ドライバの運転操作の特性を示す特性パラメータを周期的に取得するとともに、所定の収束条件に基づいて前記特性パラメータの確定値を決定する特性パラメータ取得部と、前記特性パラメータの確定値と、前記特性パラメータ取得部によって新たに取得された前記特性パラメータと、を比較して、運転環境が通常か否かを判定する判定部と、を備える。【選択図】図１
2020163892.tif 000002
【特許請求の範囲】
【請求項１】
車両に対するドライバの運転操作を検出する運転操作センサの出力値と、前記車両の走行状態と、に基づいて、前記ドライバの運転操作の特性を示す特性パラメータを周期的に取得するとともに、所定の収束条件に基づいて前記特性パラメータの確定値を決定する特性パラメータ取得部と、
前記特性パラメータの確定値と、前記特性パラメータ取得部によって新たに取得された前記特性パラメータと、を比較して、運転環境が通常か否かを判定する判定部と、
を備える走行制御装置。
【請求項２】
前記判定部は、前記特性パラメータの確定値と、前記特性パラメータ取得部によって新たに取得された前記特性パラメータと、の差が所定値以上の場合に、運転環境が通常でないと判定し、
前記走行制御装置は、
前記判定部によって運転環境が通常でないと判定された場合に、当該運転環境に応じたメッセージを前記ドライバに報知する報知部を、さらに備える、請求項１に記載の走行制御装置。
【請求項３】
前記判定部は、前記特性パラメータの確定値と、前記特性パラメータ取得部によって新たに取得された前記特性パラメータと、の差が所定値以上の場合に、運転環境が通常でないと判定し、
前記走行制御装置は、
前記判定部によって運転環境が通常でないと判定された場合に、当該運転環境に応じて運転操作のアシスト制御を実行する車両制御部を、さらに備える、請求項１に記載の走行制御装置。
【請求項４】
前記報知部は、前記特性パラメータ取得部によって前記特性パラメータの確定値が決定されたときに、前記特性パラメータの確定値に対応する前記ドライバの運転操作の特性に応じたメッセージを前記ドライバに報知する、請求項２に記載の走行制御装置。
【請求項５】
前記特性パラメータ取得部は、少なくとも前記車両に発生させるべきヨーレートの目標値とヨーレートの実値との偏差に基づいて、前記特性パラメータを取得する、請求項１から請求項４のいずれか一項に記載の走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、走行制御装置に関する。
【背景技術】
【０００２】
従来から、たとえば、車両の理想的な運転操作のデータ（以下、理想運転データ）を用意しておき、ドライバによる実際の運転操作をその理想運転データと比較することで、運転環境（ドライバによる運転操作内容や路面状態等）を評価する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１６９７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般に、ドライバごとの運転操作の特性（特徴）は異なる。したがって、一律の理想運転データを用いて運転環境を評価すると、そのドライバごとの運転操作の特性が反映されておらず、改善の余地がある。
【０００５】
そこで、本開示の課題の一つは、ドライバごとの運転操作の特性を踏まえて運転環境を評価することが可能な走行制御装置を提供することである。
【課題を解決するための手段】
【０００６】
本開示の一例としての走行制御装置は、車両に対するドライバの運転操作を検出する運転操作センサの出力値と、前記車両の走行状態と、に基づいて、前記ドライバの運転操作の特性を示す特性パラメータを周期的に取得するとともに、所定の収束条件に基づいて前記特性パラメータの確定値を決定する特性パラメータ取得部と、前記特性パラメータの確定値と、前記特性パラメータ取得部によって新たに取得された前記特性パラメータと、を比較して、運転環境が通常か否かを判定する判定部と、を備える。
【０００７】
このような構成により、特性パラメータの確定値と新たに取得された特性パラメータを比較することで、ドライバごとの運転操作の特性を踏まえて運転環境を評価することができる。
【０００８】
また、上述した走行制御装置において、前記判定部は、前記特性パラメータの確定値と、前記特性パラメータ取得部によって新たに取得された前記特性パラメータと、の差が所定値以上の場合に、運転環境が通常でないと判定し、前記走行制御装置は、前記判定部によって運転環境が通常でないと判定された場合に、当該運転環境に応じたメッセージを前記ドライバに報知する報知部を、さらに備える。
【０００９】
このような構成により、運転環境に応じたメッセージをドライバに報知することで、通常時の運転操作に近づかせることを促す有意義なメッセージをドライバに伝えることができる。
【００１０】
また、上述した走行制御装置において、前記判定部は、前記特性パラメータの確定値と、前記特性パラメータ取得部によって新たに取得された前記特性パラメータと、の差が所定値以上の場合に、運転環境が通常でないと判定し、前記走行制御装置は、前記判定部によって運転環境が通常でないと判定された場合に、当該運転環境に応じて運転操作のアシスト制御を実行する車両制御部を、さらに備える。
【００１１】
このような構成により、通常時の運転操作に近づかせるような運転操作のアシスト制御を実行することができ、ドライバに与える違和感が少なくて済む。
【００１２】
また、上述した走行制御装置において、前記特性パラメータ取得部によって前記特性パラメータの確定値が決定されたときに、前記特性パラメータの確定値に対応する前記ドライバの運転操作の特性に応じたメッセージを前記ドライバに報知する。
【００１３】
このような構成により、特性パラメータの確定値に対応するドライバの運転操作の特性に応じた有意義なメッセージをドライバに伝えることができる。
【００１４】
また、上述した走行制御装置において、前記特性パラメータ取得部は、少なくとも前記車両に発生させるべきヨーレートの目標値とヨーレートの実値との偏差に基づいて、前記特性パラメータを取得する。
【００１５】
このような構成により、特性パラメータを取得するのに、目標経路を算出したり走行軌跡を取得したりするための構成が不要となり、走行制御装置の構成が簡素で済む。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施形態にかかる走行制御装置の構成等を示した例示的かつ模式的なブロック図である。
【図２】図２は、実施形態にかかる走行制御装置が車両の安定化制御のために実行する一連の処理を示した例示的かつ模式的なフローチャートである。
【図３】図３は、実施形態にかかる走行制御装置による安定化制御の結果として実現される車両の挙動の第１の例を示した例示的かつ模式的な図である。
【図４】図４は、実施形態にかかる走行制御装置による安定化制御の結果として実現される車両の挙動の第２の例を示した例示的かつ模式的な図である。
【図５】図５は、実施形態にかかる走行制御装置による安定化制御の結果として実現される車両の挙動の第３の例を示した例示的かつ模式的な図である。
【発明を実施するための形態】
【００１７】
以下、本開示の実施形態を図面に基づいて説明する。以下に記載する実施形態の構成、ならびに当該構成によってもたらされる作用および効果は、あくまで一例であって、以下の記載内容に制限されるものではない。
【００１８】
図１は、実施形態にかかる走行制御装置１００の構成等を示した例示的かつ模式的なブロック図である。走行制御システムは、車両の走行状態を制御するためのシステムとして車両に搭載される。なお、車両は、たとえば四輪の自動車であるが、実施形態の技術は、四輪の自動車以外の一般的な車両にも適用可能である。
【００１９】
図１に示すように、走行制御システムは、当該走行制御システムの制御を行う走行制御装置１００と、車両に関する情報を検出する車載センサ１１０と、車両の挙動を制御するアクチュエータ１２０と、出力部１３０と、を備えている。
【００２０】
走行制御装置１００は、プロセッサやメモリなどといったハードウェアを備えた（マイクロ）コンピュータとして構成される。走行制御装置１００は、たとえば、車載センサ１１０の出力値としてのセンサ情報を取得し、取得したセンサ情報に基づいてアクチュエータ１２０を制御することで、車両の挙動を安定化させる安定化制御等を実行する。
【００２１】
安定化制御とは、たとえば、走行時における車両の姿勢が不安定になっている場合に当該姿勢を安定化させる姿勢制御である。姿勢制御の例としては、たとえば、アンダーステアやオーバーステアなどといった旋回時における車両の横滑りを抑制するように車両のヨー角を安定化させる横滑り抑制制御や、車両のロール角／ピッチ角を安定化させるロール／ピッチ制御などが考えられる。
【００２２】
なお、実施形態にかかる走行制御装置１００が実行する制御の詳細については、後でより詳しく説明するため、ここではこれ以上の説明を省略する。
【００２３】
車載センサ１１０は、速度センサ１１１と、ヨーレートセンサ１１２と、加速度センサ１１３と、ステアリングセンサ１１４（運転操作センサ）と、アクセル開度センサ１１５（運転操作センサ）と、ステアリングトルクセンサ１１６と、エンジン回転数センサ１１７と、油圧センサ１１８と、カメラ１１９１と、レーダ１１９２と、を含んでいる。
【００２４】
速度センサ１１１は、車両の速度（より具体的には車輪の回転速度）を検出する。ヨーレートセンサ１１２は、車両に発生するヨーレートを検出する。
【００２５】
加速度センサ１１３は、車両に発生する前後方向および横方向の加速度を検出する。ステアリングセンサ１１４は、車両に対するドライバの運転操作に含まれる操舵操作（の量）を検出する。
【００２６】
アクセル開度センサ１１５は、アクセル開度（アクセルペダルによる踏み込み量）を検出する。ステアリングトルクセンサ１１６は、ステアリングトルク（操舵トルク）を検出する。
【００２７】
エンジン回転数センサ１１７は、エンジンの回転数を検出する。油圧センサ１１８は、各車輪のホイールシリンダの油圧を検出する。
【００２８】
カメラ１１９１は、車両の周辺を撮影する。レーダ１１９２は、車両から周辺の物体（たとえば、他車両、歩行者、建物、ガードレール等）までの距離を計測する。なお、車載センサ１１０は、ほかに、運転操作センサとしてのブレーキセンサ等を備えていてもよい。
【００２９】
また、アクチュエータ１２０は、操舵装置１２１と、前輪操舵装置１２２と、後輪操舵装置１２３と、制動装置１２４と、駆動装置１２５と、を含んでいる。
【００３０】
操舵装置１２１は、操舵（ステアリング）を制御する。操舵装置１２１は、たとえば、ＥＰＳ（Electric  Power  Steering）により実現される。
【００３１】
前輪操舵装置１２２は、車両の前輪の操舵を制御する。前輪操舵装置１２２は、たとえば、車速と舵角に応じてステアリングのギア比を変更することで、前輪の切れ角を最適に制御する。これにより、たとえば、駐車時などではステアリングを少し切るだけで大きく曲がり、操作が容易になる。また、高速走行時などではハンドルの操作量に対して切れ角が小さくなり、走行安定性が高まる。
【００３２】
後輪操舵装置１２３は、車両の後輪の操舵を制御する。後輪操舵装置１２３は、たとえば前輪操舵装置１２２と同様の構造によって実現される。
【００３３】
制動装置１２４は、車両に制動力を与えるブレーキ機構を制御する。駆動装置１２５は、車両に駆動力を与える駆動機構を制御する。
【００３４】
なお、実施形態において、車載センサ１１０は、図１に例示したものに限定されず、一部のセンサを省略してもよいし、あるいは、他のセンサを含んでいてもよい。
【００３５】
同様に、実施形態において、アクチュエータ１２０は、図１に例示したものに限定されず、一部の装置を省略してもよいし、あるいは、他の装置を含んでいてもよい。
【００３６】
出力部１３０は、表示装置や音声出力装置である。出力部１３０は、報知部１０７からの指示に基づいて、メッセージを表示したり音声出力したりする。
【００３７】
ところで、従来から、たとえば、車両の理想運転データを用意しておき、ドライバによる実際の運転操作をその理想運転データと比較することで、運転環境（ドライバによる運転操作内容や路面状態等）を評価する技術がある。
【００３８】
しかしながら、一般に、ドライバごとの運転操作の特性（特徴）は異なる。したがって、一律の理想運転データを用いて運転環境を評価すると、そのドライバごとの運転操作の特性が反映されておらず、改善の余地がある。
【００３９】
そこで、本実施形態では、ドライバごとの運転操作の特性を踏まえて運転環境を評価することが可能な走行制御装置１００について説明する。
【００４０】
すなわち、実施形態にかかる走行制御装置１００は、上記のような作用効果を実現するための機能として、センサ情報取得部１０１と、指令値決定部１０２と、特性パラメータ取得部１０３と、調整出力部１０４と、判定部１０５と、車両制御部１０６と、報知部１０７と、を備えている。これらの機能は、たとえば、走行制御装置１００のプロセッサがメモリに記憶されたプログラムを読み出して実行した結果として実現される。なお、実施形態では、走行制御装置１００の機能の一部または全部が、専用のハードウェア（回路）のみによって実現されてもよい。
【００４１】
センサ情報取得部１０１は、車載センサ１１０の出力値としてのセンサ情報を取得する。前述したように、センサ情報は、たとえば、速度センサ１１１の出力値としての車両の速度や、ヨーレートセンサ１１２の出力値としての車両のヨーレートや、加速度センサ１１３の出力値としての車両の前後方向および横方向の加速度や、ステアリングセンサ１１４の出力値としてのドライバの操舵操作の量を含んでいる。また、センサ情報は、たとえば、アクセル開度センサ１１５の出力値としてのアクセル開度や、ステアリングトルクセンサ１１６の出力値としてのステアリングトルクや、エンジン回転数センサ１１７の出力値としてのエンジンの回転数や、油圧センサ１１８の出力値としての各ホイールシリンダの油圧を含んでいる。また、センサ情報は、たとえば、カメラ１１９１の出力値としての撮像信号や、レーダ１１９２の出力値としての距離計測結果を含んでいる。なお、以下では、これらの出力値を、車両の実際の状態を表す値という意味で、実値と表現することがある。
【００４２】
指令値決定部１０２は、車両の走行状態に基づいて、車両の挙動を安定化させる安定化制御を実行するための指令値を決定する。つまり、指令値決定部１０２は、センサ情報取得部１０１によって取得される車載センサ１１０からのセンサ情報に基づいて、安定化制御を実現するためにアクチュエータ１２０に与える指令値を決定する。指令値は、安定化制御において実現すべきアクチュエータ１２０における各装置１２１〜１２５の少なくともいずれかにおける各情報の目標値である。たとえば、指令値は、車両に発生させるべきヨーレートの目標値を含む。また、車両の走行状態は、車載センサ１１０からのセンサ情報に基いて算出できる。
【００４３】
特性パラメータ取得部１０３は、車両に対するドライバの運転操作を検出する運転操作センサの出力値と、車両の走行状態と、に基づいて、ドライバの運転操作の特性を示す特性パラメータを周期的に取得するとともに、所定の収束条件に基づいて特性パラメータの確定値を決定する。たとえば、特性パラメータ取得部１０３は、少なくとも車両に発生させるべきヨーレートの目標値とヨーレートの実値との偏差に基づいて、特性パラメータを取得する（詳細は後述）。
【００４４】
調整出力部１０４は、特性パラメータに基づいて、指令値を調整し、調整後の指令値をアクチュエータ１２０に出力する。具体的には、たとえば、調整出力部１０４は、特性パラメータが大きいほど、指令値が小さくなるように調整する。
【００４５】
判定部１０５は、特性パラメータの確定値と、特性パラメータ取得部１０３によって新たに取得された特性パラメータと、を比較して、運転環境が通常か否かを判定する。たとえば、判定部１０５は、特性パラメータの確定値と、特性パラメータ取得部１０３によって新たに取得された特性パラメータと、の差が所定値以上の場合に、運転環境が通常でないと判定する。なお、ここでの所定値は、絶対的な数値であってもよいし、相対的な数値（割合）であってもよい。また、判定対象は、ハンドル操作、アクセル操作、ブレーキ操作の操作量であってもよいし、あるいは、それらの操作タイミングであってもよい。
【００４６】
車両制御部１０６は、判定部１０５によって運転環境が通常でないと判定された場合に、当該運転環境に応じて運転操作のアシスト制御（以下、単に「アシスト制御」という場合がある。）を実行する。つまり、車両制御部１０６は、アクチュエータ１２０における各装置１２１〜１２５の少なくともいずれかに対してアシスト制御を実行する。たとえば、車両制御部１０６は、ハンドル操作のアシスト制御を実行する場合は、操舵装置１２１に対してアシスト制御を実行する。また、車両制御部１０６は、アクセル操作のアシスト制御を実行する場合は、駆動装置１２５に対してアシスト制御を実行する。また、車両制御部１０６は、ブレーキ操作のアシスト制御を実行する場合は、制動装置１２４に対してアシスト制御を実行する。なお、アシスト制御は、たとえば、車両の一連の動作のうちの初期動作について実行すればよいが、これに限定されない。
【００４７】
報知部１０７は、判定部１０５によって運転環境が通常でないと判定された場合に、当該運転環境に応じたメッセージを、出力部１３０を用いてドライバに報知する。ここでのメッセージとしては、たとえば、ドライバによるハンドル操作量が通常時よりも大きい場合は、「ハンドル操作量を小さくしてください。」という内容が考えられる（アクセル操作量、ブレーキ操作量についても同様）。
【００４８】
また、たとえば、ドライバによるハンドル操作量が通常時よりも小さい場合は、「ハンドル操作量を大きくしてください。」という内容が考えられる（アクセル操作量、ブレーキ操作量についても同様）。
【００４９】
また、たとえば、ドライバによるハンドル操作のタイミングが通常時よりも早い場合は、「ハンドル操作のタイミングをもう少し遅くしてください。」という内容が考えられる（通常時よりも遅いについても同様）。
【００５０】
また、たとえば、車両制御部１０６によってハンドル操作のアシスト制御を実行する場合は、「ハンドル操作のアシスト制御を実行します。」という内容が考えられる（アクセル操作、ブレーキ操作についても同様）。
【００５１】
また、報知部１０７は、特性パラメータ取得部１０３によって特性パラメータの確定値が決定されたときに、特性パラメータの確定値に対応するドライバの運転操作の特性に応じたメッセージを、出力部１３０を用いてドライバに報知する。ここでのメッセージとしては、たとえば、特性パラメータの確定値が大きなハンドル操作量を示す場合は、「ハンドル操作量が大きくならないように注意してください。」という内容が考えられる（アクセル操作量、ブレーキ操作量についても同様）。
【００５２】
ここで、一般に、ドライバの運転操作の特性（特徴）を推定するための技術として、下記の式（１）で表される前方注視モデルに基づく下記の式（２）で表される評価関数Ｊ´を最小化する３つのパラメータτＬ´、τｈ´、およびｈ´の組み合わせを、特性パラメータとして取得する技術が知られている。
【００５３】
【数１】
2020163892.tif 000003
【００５４】
【数２】
2020163892.tif 000004
【００５５】
ここで、上記の２式において、δは、ドライバの運転操作のうち車両の舵角を変化させるための操舵操作の量の実値である。ｙＯＬは、車両の目標経路に沿った車両の横方向の変位の目標値である。ｙは、車両の横方向の変位の実値である。τＬ´は、運転操作におけるドライバの反応の遅れを示す無駄時間である。τｈ´は、ドライバがどの程度先の時間を予見して運転操作を行っているかを示す予見時間である。ｈ´は、比例定数である。λ´は、予見時間と比例定数との積である。δ＊およびｙ＊は、それぞれ、時間の関数としての操舵操作の量および車両の実際の横方向の変位の実値である。
【００５６】
上記の２式から分かるように、前方注視モデルは、車両の横方向の変位の目標値と実値との偏差が取得可能なことを前提としているので、目標経路を算出したり走行軌跡を取得したりするための構成を有しない車両では実現できない。
【００５７】
そこで、本願の発明者らは、実験などに基づき鋭意検討した結果として、上記の前方注視モデルにおいて車両の横方向の変位を車両のヨーレートに置き換えたモデルによっても、上記の前方注視モデルによって得られる特性パラメータと同等の適切な特性パラメータを取得することが可能であるという知見を得た。
【００５８】
すなわち、実施形態において、特性パラメータ取得部１０３は、前方注視モデルのアナロジーとしての下記の式（３）で表されるモデルに基づく下記の式（４）で表される評価関数Ｊの値を最小化する３つのパラメータτＬ、τｈ、およびｈの組み合わせを、特性パラメータとして取得する。つまり、特性パラメータ取得部１０３は、一例として、少なくとも車両に発生させるべきヨーレートの目標値とヨーレートの実値との偏差に基づいて、特性パラメータを取得する。なお、特性パラメータの取得は、安定化制御が実行されている間、所定の制御周期で繰り返し（周期的に）実行される。
【００５９】
【数３】
2020163892.tif 000005
【００６０】
【数４】
2020163892.tif 000006
【００６１】
ここで、上記の２式において、δは、ドライバの操舵操作の量の実値である。γは、ヨーレートの実値である。γＯＬは、ヨーレートの目標値である。τＬは、運転操作におけるドライバの反応の遅れを示す無駄時間である。τｈは、ドライバがどの程度先の時間を予見して運転操作を行っているかを示す予見時間である。ｈは、比例定数である。λは、予見時間と比例定数との積である。δ＊およびγ＊は、それぞれ、時間の関数としての操舵操作の量およびヨーレートの実値である。
【００６２】
なお、上記の式（３）は、１次遅れ系の伝達関数に対応しているので、その特性上、γがγＯＬに近づく（収束する）ように変化する区間において特に意味を持つと考えられる。したがって、実施形態において、特性パラメータ取得部１０３は、ヨーレートの実値が目標値に近づくように変化する区間において、上記の評価関数Ｊの値を最小化する３つのパラメータτＬ、τｈ、およびｈの組み合わせを、特性パラメータとして取得することが好ましい。後述するように、実施形態においては、基本的に、繰り返し取得される特性パラメータの変動が所定範囲内に収束して特性パラメータが（実質的に）確定した場合にのみ、特性パラメータが制御に利用される。
【００６３】
また、特性パラメータの大きさは、車両のドライバが与える操作量（たとえば、ハンドル操作量、アクセル操作量、ブレーキ操作量。以下同様）の大きさと相関がある。一般に、操作量の大きいドライバは、運転技術レベルが低く、安定化制御によって自動で実現される車両の挙動が大きくなったとしても違和感を覚えにくく、また、運転支援の必要性が高いと考えられる。また、操作量の小さいドライバは、運転技術レベルが高く、安定化制御によって自動で実現される車両の挙動が大きくなると、運転操作によって手動で実現される車両の挙動に対して持っているイメージとのズレにより違和感を覚えやすく、また、運転支援の必要性が低いと考えられる。
【００６４】
そこで、実施形態において、調整出力部１０４は、特性パラメータに基づいて、指令値を調整し、調整後の指令値をアクチュエータ１２０に出力する。具体的には、たとえば、調整出力部１０４は、操作量が大きいほど、指令値が小さくなるように調整する。そのために、調整出力部１０４は、たとえば、特性パラメータに基づいて、指令値を調整するための調整係数を決定する。そして、調整出力部１０４は、調整後の指令値を、アクチュエータ１２０に出力する。
【００６５】
なお、上記の式（３）および（４）から分かるように、特性パラメータは、時間経過とともに収束するように変動する性質を持っている。また、特性パラメータは、ドライバの運転操作の特性を表すパラメータであり、基本的にはドライバ毎に固有の値となるので、ドライバの交代などが発生しない限り、大きく変動することは基本的にない。
【００６６】
実施形態において、調整出力部１０４は、安定化制御が開始した後、特性パラメータの変動が実質的に収束して特性パラメータの確定値が決定した場合、特性パラメータの確定値に基づいて調整係数を取得（算出）し、その調整係数に基づいて指令値を調整する。
【００６７】
一方、実施形態において、調整出力部１０４は、安定化制御が開始した後であっても、特性パラメータの変動が収束せずに特性パラメータの確定値が決定していない場合、調整係数の初期値に基づいて指令値を調整する。
【００６８】
以上の構成に基づき、実施形態にかかる走行制御装置１００は、次の図２に示されるようなフローチャートに沿って処理を実行する。
【００６９】
図２は、実施形態にかかる走行制御装置１００が車両の安定化制御のために実行する一連の処理を示した例示的かつ模式的なフローチャートである。この図２に示される一連の処理は、所定の制御周期で繰り返し（周期的に）実行される。
【００７０】
図２に示すように、実施形態では、まず、ステップＳ１において、走行制御装置１００のセンサ情報取得部１０１は、車載センサ１１０の出力値としてのセンサ情報を取得する。
【００７１】
次に、ステップＳ２において、指令値決定部１０２は、ステップＳ１で取得されたセンサ情報に基づいて、安定化制御を実現するためにアクチュエータ１２０に与える指令値を決定する。
【００７２】
次に、ステップＳ３において、特性パラメータ取得部１０３は、ステップＳ１で取得された車両に関する各種の情報の実値と、ステップＳ２で得られる車両に関する各種の情報の目標値と、に基づいて、上述した式（３）および（４）を用いて、ドライバの運転操作の特性を示す特性パラメータを取得する。
【００７３】
次に、ステップＳ４において、判定部１０５は、特性パラメータが逸脱したか否かを判定し、Ｙｅｓの場合はステップＳ１１に進み、Ｎｏの場合はステップＳ５に進む。このステップＳ４では、判定部１０５は、たとえば、特性パラメータの確定値と、特性パラメータ取得部１０３によって新たに取得された特性パラメータと、の差が所定値以上の場合に、運転環境が通常でない（Ｎｏ）と判定する。
【００７４】
ステップＳ５において、調整出力部１０４は、ステップＳ３で取得された特性パラメータの変動が実質的に収束し、特性パラメータの確定値が決定したか否かを判定し、Ｙｅｓの場合はステップＳ７に進み、Ｎｏの場合はステップＳ６に進む。
【００７５】
ステップＳ７において、報知部１０７は、特性パラメータの確定値に対応するドライバの運転操作の特性に応じたメッセージを、出力部１３０を用いてドライバに報知する。ここでのメッセージとしては、たとえば、特性パラメータの確定値が大きなハンドル操作量を示す場合は、「ハンドル操作量が大きくならないように注意してください。」という内容が考えられる（アクセル操作量、ブレーキ操作量についても同様）。
【００７６】
次に、ステップＳ８において、調整出力部１０４は、記憶部に記憶された調整係数が既に更新済か否かを判定し、Ｙｅｓの場合はステップＳ１０に進み、Ｎｏの場合はステップＳ９に進む。
【００７７】
ステップＳ９において、調整出力部１０４は、特性パラメータの確定値に基づいて調整係数を取得し、取得した調整係数により、前回の調整係数を更新する。
【００７８】
次に、ステップＳ１０において、調整出力部１０４は、ステップＳ９で更新後の調整係数に基づいて指令値を調整し、調整後の指令値をアクチュエータ１２０に出力する。そして、処理が終了する。
【００７９】
また、ステップＳ８でＹｅｓの場合、ステップＳ９をスキップし、ステップＳ１０において、調整出力部１０４は、前回の調整係数に基づいて指令値を調整し、調整後の指令値をアクチュエータ１２０に出力する。そして、処理が終了する。
【００８０】
一方、ステップＳ６において、調整出力部１０４は、記憶部に記憶された調整係数を、安定化制御が開始する前のたとえば初期状態に対応した所定の調整係数（初期値）に初期化する。
【００８１】
ステップＳ６の後、ステップＳ１０において、調整出力部１０４は、記憶部に記憶された初期値を使用して指令値を調整し、調整後の指令値をアクチュエータ１２０に出力する。そして、処理が終了する。
【００８２】
一方、ステップＳ１１において、判定部１０５は、特性パラメータが逸脱したことに対応する内容として、操作量が大きいか否かを判定し、Ｙｅｓの場合はステップＳ１２に進み、Ｎｏの場合はステップＳ１４に進む。
【００８３】
ステップＳ１２において、報知部１０７は、出力部１３０を用いて、操作量減少を促すメッセージを報知する。ハンドル操作量が大きい場合は、ここでのメッセージとしては、たとえば、「ハンドル操作量を小さくしてください。」という内容が考えられる（アクセル操作量、ブレーキ操作量についても同様）。
【００８４】
また、ステップＳ１３において、必要に応じて、車両制御部１０６は、運転操作のアシスト制御を実行する。たとえば、車両制御部１０６は、ハンドル操作量減少のためのアシスト制御を実行する場合は、操舵装置１２１に対してそのためのアシスト制御を実行する（アクセル操作量、ブレーキ操作量についても同様）。その際、報知部１０７によって「ハンドル操作量を減少させるアシスト制御を実行します。」というメッセージを、出力部１３０を用いてドライバに報知してもよい。ステップＳ１３の後、ステップＳ１４に進む。
【００８５】
ステップＳ１４において、判定部１０５は、特性パラメータが逸脱したことに対応する内容として、操作量が小さいか否かを判定し、Ｙｅｓの場合はステップＳ１５に進み、Ｎｏの場合はステップＳ１７に進む。
【００８６】
ステップＳ１５において、報知部１０７は、出力部１３０を用いて、操作量増加を促すメッセージを報知する。ハンドル操作量が小さい場合は、ここでのメッセージとしては、たとえば、「ハンドル操作量を大きくしてください。」という内容が考えられる（アクセル操作量、ブレーキ操作量についても同様）。
【００８７】
また、ステップＳ１６において、必要に応じて、車両制御部１０６は、運転操作のアシスト制御を実行する。たとえば、車両制御部１０６は、ハンドル操作量増加のためのアシスト制御を実行する場合は、操舵装置１２１に対してそのためのアシスト制御を実行する（アクセル操作量、ブレーキ操作量についても同様）。その際、報知部１０７によって「ハンドル操作量を増加させるアシスト制御を実行します。」というメッセージを、出力部１３０を用いてドライバに報知してもよい。ステップＳ１６の後、ステップＳ１７に進む。
【００８８】
ステップＳ１７において、判定部１０５は、特性パラメータが逸脱したことに対応する内容として、操作タイミングが異常（そのドライバの通常時と異なる）か否かを判定し、Ｙｅｓの場合はステップＳ１８に進み、Ｎｏの場合は処理を終了する。
【００８９】
ステップＳ１８において、報知部１０７は、出力部１３０を用いて、操作タイミングの正常化を促すメッセージを報知する。ドライバによるハンドル操作のタイミングが通常時よりも早い場合は、ここでのメッセージとしては、たとえば、「ハンドル操作のタイミングをもう少し遅くしてください。」という内容が考えられる（ハンドル操作のタイミングが通常時よりも遅い場合や、アクセル操作量、ブレーキ操作量についても同様）。
【００９０】
また、ステップＳ１９において、必要に応じて、車両制御部１０６は、運転操作のアシスト制御を実行する。たとえば、車両制御部１０６は、ハンドル操作タイミングの正常化のためのアシスト制御を実行する場合は、操舵装置１２１に対してそのためのアシスト制御を実行する（アクセル操作タイミング、ブレーキ操作タイミングについても同様）。その際、報知部１０７によって「ハンドル操作タイミングを調整するアシスト制御を実行します。」というメッセージを、出力部１３０を用いてドライバに報知してもよい。ステップＳ１９の後、処理を終了する。
【００９１】
以上の構成および処理に基づき、実施形態にかかる安定化制御によれば、以下に説明するような車両の挙動が得られる。
【００９２】
図３は、実施形態にかかる走行制御装置１００による安定化制御の結果として実現される車両の挙動の第１の例を示した例示的かつ模式的な図である。なお、この図３の例では、走行制御装置１００が目標経路を算出したり走行軌跡を取得したりするための構成を有している場合を想定している。つまり、特性パラメータを、上記の式（３）および（４）に基づいて取得するのではなく、上記の式（１）および（２）に基づいて取得する。なお、目標経路は、たとえば、ドライバの走行軌跡から学習することで設定すればよい。
【００９３】
図３に示される例は、車線Ｌ１（左端線Ｌ１Ｌ：右端線Ｌ１Ｒ）に沿って走行中の車両Ｖが、目標経路ＯＬに対して、実際にはその外側寄りの走行軌跡ＤＬ上を走行してしまうという状況における実施形態にかかる安定化制御が実行された場合に実現される車両Ｖの一連の挙動を複数のタイミングｔ１〜ｔ４で示したものである。
【００９４】
たとえば、タイミングｔ１で、車両Ｖにおいて、カーブの直前であるにもかかわらずブレーキ操作のタイミングが遅いと、「ブレーキ操作タイミングを早めてください。」というメッセージをドライバに報知する。また、アシスト制御でブレーキ操作を行ってもよい。
【００９５】
また、たとえば、タイミングｔ２で、車両Ｖにおいて、カーブに進入しているにもかかわらずハンドル操作のタイミングが遅いと、「ハンドル操作タイミングを早めてください。」というメッセージをドライバに報知する。また、アシスト制御でハンドル操作を行ってもよい。
【００９６】
このようにして、ドライバごとの運転操作の特性を踏まえて運転環境を評価するとともに、運転環境に応じたメッセージをドライバに報知することで、通常時の運転操作に近づかせることを促す有意義なメッセージをドライバに伝えることができる。また、通常時の運転操作に近づかせるような運転操作のアシスト制御を実行することができ、ドライバに与える違和感が少なくて済む。
【００９７】
図４は、実施形態にかかる走行制御装置１００による安定化制御の結果として実現される車両の挙動の第２の例（アンダーステア例）を示した例示的かつ模式的な図である。なお、この図４の例では、走行制御装置１００が目標経路を算出したり走行軌跡を取得したりするための構成を有していない場合を想定している。つまり、車両に発生させるべきヨーレートの目標値とヨーレートの実値との偏差に基づいて、特性パラメータを取得する。また、図４（ａ）は通常時（特性パラメータの逸脱がない場合）を示し、図４（ｂ）は特性パラメータの逸脱がある場合を示す。
【００９８】
図４（ａ）の例では、車線Ｌ２（左端線Ｌ２Ｌ：右端線Ｌ２Ｒ）に沿って走行中の車両Ｖは、タイミングｔ１２で、路面が低μ路になるなどといった要因でスリップ傾向となるも、ドライバによるハンドル操作で車両Ｖの姿勢の立て直しに成功している。そして、このとき、特性パラメータは逸脱していない。
【００９９】
一方、図４（ｂ）の例では、車両Ｖは、タイミングｔ２２で、路面が低μ路になるなどといった要因で強いスリップ傾向となり、特性パラメータが逸脱し、ドライバに「ハンドル操作量を増やしてください」という内容のメッセージを報知する。また、たとえば、その直後のタイミングｔ２３に、ハンドル操作量を増やすアシスト制御を実行する。
【０１００】
このようにして、ドライバごとの運転操作の特性を踏まえて運転環境を評価するとともに、運転環境に応じたメッセージをドライバに報知することで、通常時の運転操作に近づかせることを促す有意義なメッセージをドライバに伝えることができる。また、通常時の運転操作に近づかせるような運転操作のアシスト制御を実行することができ、ドライバに与える違和感が少なくて済む。また、特性パラメータを取得するのに、目標経路を算出したり走行軌跡を取得したりするための構成が不要となり、走行制御装置１００の構成が簡素で済む。
【０１０１】
図５は、実施形態にかかる走行制御装置１００による安定化制御の結果として実現される車両の挙動の第３の例（オーバーステア例）を示した例示的かつ模式的な図である。なお、この図５の例では、走行制御装置１００が目標経路を算出したり走行軌跡を取得したりするための構成を有していない場合を想定している。つまり、車両に発生させるべきヨーレートの目標値とヨーレートの実値との偏差に基づいて、特性パラメータを取得する。また、図５（ａ）は通常時（特性パラメータの逸脱がない場合）を示し、図５（ｂ）は特性パラメータの逸脱がある場合を示す。
【０１０２】
図５（ａ）の例では、車線Ｌ３（左端線Ｌ３Ｌ：右端線Ｌ３Ｒ）に沿って走行中の車両Ｖは、タイミングｔ３２で、路面が低μ路になるなどといった要因でスリップ傾向となるも、ドライバによるハンドル操作で車両Ｖの姿勢の立て直しに成功している。そして、このとき、特性パラメータは逸脱していない。
【０１０３】
また、車両Ｖは、タイミングｔ３３で、路面が低μ路になるなどといった要因でスピン傾向となるも、ドライバによるハンドル操作で車両Ｖの姿勢の立て直しに成功している。そして、このとき、特性パラメータは逸脱していない。
【０１０４】
一方、図５（ｂ）の例では、車両Ｖは、タイミングｔ４２で、路面が低μ路になるなどといった要因でスリップ傾向となるも、ドライバによるハンドル操作で車両Ｖの姿勢の立て直しに成功している。そして、このとき、特性パラメータは逸脱していない。
【０１０５】
また、車両Ｖは、タイミングｔ４３で、路面が低μ路になるなどといった要因でスピン傾向となり、特性パラメータが逸脱し、ドライバに「ハンドル操作タイミングを早めてください」という内容のメッセージを報知する。また、たとえば、その直後に、ハンドル操作を行うアシスト制御を実行する。
【０１０６】
このようにして、ドライバごとの運転操作の特性を踏まえて運転環境を評価するとともに、運転環境に応じたメッセージをドライバに報知することで、通常時の運転操作に近づかせることを促す有意義なメッセージをドライバに伝えることができる。また、通常時の運転操作に近づかせるような運転操作のアシスト制御を実行することができ、ドライバに与える違和感が少なくて済む。また、特性パラメータを取得するのに、目標経路を算出したり走行軌跡を取得したりするための構成が不要となり、走行制御装置１００の構成が簡素で済む。
【０１０７】
以上説明したように、実施形態の走行制御装置１００によれば、特性パラメータの確定値と新たに取得された特性パラメータを比較することで、ドライバごとの運転操作の特性を踏まえて運転環境を評価することができる。
【０１０８】
また、運転環境に応じたメッセージをドライバに報知することで、通常時の運転操作に近づかせることを促す有意義なメッセージをドライバに伝えることができる。
【０１０９】
また、通常時の運転操作に近づかせるような運転操作のアシスト制御を実行することができ、ドライバに与える違和感が少なくて済む。
【０１１０】
また、特性パラメータの確定値に対応するドライバの運転操作の特性に応じた有意義なメッセージをドライバに伝えることができる。
【０１１１】
また、ヨーレートの目標値とヨーレートの実値との偏差に基づいて特性パラメータを取得するようにすれば、特性パラメータを取得するのに、目標経路を算出したり走行軌跡を取得したりするための構成が不要となり、走行制御装置１００の構成が簡素で済む。
【０１１２】
なお、従来技術で、複数の運転データに基づいて複数の運転者に適用できる一般ドライバモデルを学習する人工知能を備え、予定走行経路で規定されるステアリング操作タイミングよりも実際のステアリング操作タイミングのほうが遅い場合に、ステアリング操作タイミングを早めるように促すメッセージを表示するものがある。しかし、この従来技術では、ドライバごとに異なる運転操作の特性を反映させることはできない。また、メッセージを表示するのみで、運転操作のアシスト制御はできない。また、目標経路を算出したり走行軌跡を取得したりすることができない簡単な構成の車両では実現できない。
【０１１３】
一方、本実施形態の走行制御装置１００によれば、ドライバごとに異なる運転操作の特性に基づいて、運転環境が通常か否かを判定し、判定結果に応じて、メッセージをドライバに報知したり、運転操作のアシスト制御を実行したりすることができる。また、ヨーレートの目標値とヨーレートの実値との偏差に基づいて特性パラメータを取得することで、目標経路を算出したり走行軌跡を取得したりすることができない簡単な構成の車両でも実現できる。
【０１１４】
以上、本開示の実施形態を説明したが、上述した実施形態はあくまで一例であって、発明の範囲を限定することは意図していない。上述した新規な実施形態は、様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、または変更を行うことができる。また、上述した実施形態およびその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１５】
１００  走行制御装置
１０１  センサ情報取得部
１０２  指令値決定部
１０３  特性パラメータ取得部
１０４  調整出力部
１０５  判定部
１０６  車両制御部
１０７  報知部
１１０  車載センサ
１１１  速度センサ
１１２  ヨーレートセンサ
１１３  加速度センサ
１１４  ステアリングセンサ
１１５  アクセル開度センサ
１１６  ステアリングトルクセンサ
１１７  エンジン回転数センサ
１１８  油圧センサ
１１９１  カメラ
１１９２  レーダ
１２０  アクチュエータ
１２１  操舵装置
１２２  前輪操舵装置
１２３  後輪操舵装置
１２４  制動装置
１２５  駆動装置
【図１】
2020163892.tif 000007
【図２】
2020163892.tif 000008
【図３】
2020163892.tif 000009
【図４】
2020163892.tif 000010
【図５】
2020163892.tif 000011