(57)【要約】      （修正有）【課題】自動運転制御状態に応じて、オーバーライド操作への移行のハードルも変化させる。【解決手段】ステアリング反力Ｆを、自動運転システムによるシステム舵角と、手動による補正操作の入力舵角との舵角差θm−θsysに応じて設定する。これにより手動操作の舵角が大きくなるほど大きな反力を受けるように設定できる。さらにその反力を、自動化レベルが高いほど大きくなるよう設定する。そして舵角差が所定の閾値θThに達するとオーバーライド運転を許容する。これにより、自動化レベルが高いほど、オーバーライドへのハードルを高く設定でき、自動運転を維持し易い。【選択図】図６
2019156232.tif 000002
【特許請求の範囲】
【請求項１】
自車両の運転支援もしくは自動運転を実施する車両制御装置であって、
ドライバーによる手動操作または前記車両制御装置による自動操作で操舵制御を行う操舵制御手段を有し、
前記操舵制御手段は、
前記車両制御装置による操舵制御が行われている場合に、前記車両制御装置によるシステム操舵量に加えて、ドライバーによる手動操作による操舵入力を受け付け可能であり、
前記操舵入力を受け付けた際には、前記手動操作に対して所定の反力を返し、
ハンドル把持が必要な第１状態で走行を行っている場合に比べて、ハンドル把持が不要な第２状態で走行を行っている場合には、前記手動操作に対する前記反力をより大きくすることを特徴とする車両制御装置。
【請求項２】
自車両の運転支援もしくは自動運転を実施する車両制御装置であって、
ドライバーによる手動操作または前記車両制御装置による自動操作で操舵制御を行う操舵制御手段を有し、
前記操舵制御手段は、
前記車両制御装置による操舵制御が行われている場合に、前記車両制御装置によるシステム操舵量に加えて、ドライバーによる手動操作による操舵入力を受け付け可能であり、
前記操舵入力を受け付けた際には、前記手動操作に対して所定の反力を返し、
周辺監視が必要な第１状態で走行を行っている場合に比べて、周辺監視が不要な第２状態で走行を行っている場合には、前記手動操作に対する前記反力をより大きくすることを特徴とする車両制御装置。
【請求項３】
請求項１または２に記載の車両制御装置であって、
前記操舵入力の指標値が閾値を超えた場合には、前記反力を低下させることを特徴とする車両制御装置。
【請求項４】
請求項３に記載の車両制御装置であって、
前記指標値は、前記システム操舵量と前記ドライバーによる前記操舵入力の操舵量との差分であることを特徴とする車両制御装置。
【請求項５】
請求項３または４に記載の車両制御装置であって、
前記第１状態における前記閾値よりも、前記第２状態における前記閾値を大きく設定したことを特徴とする車両制御装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の車両制御装置であって、
前記閾値を、前記ドライバーの状態、または、前記ドライバーが行う他の操作の操作状態の少なくともいずれかに基づいて変更することを特徴とする車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば自動車の自動運転や運転支援を行うための車両制御装置に関する。
【背景技術】
【０００２】
四輪車をはじめとする車両の自動運転または運転支援では、車両の特定の方向または全方向をセンサで監視し、またドライバーの状態や車両の走行状態を監視し、それらの監視結果に応じて適切な経路や適切な速度での車両の自動運転を制御したり、または運転者による運転を支援したりする。この様な自動運転機能を有する車両であってもドライバーが運転に主体的に関わる要求があり、またそのような状況や事態が生じ得る。そのような場合には、自動運転中であってドライバーは手動で運転に介入することができる。
【０００３】
このような自動運転とドライバーによる手動運転とを両立させるための技術として特許文献１などが提案されている。特許文献１では、ハンドルの操作量に基づいて車両の自動運転制御状態のレベルを自動運転から手動運転に切り替えるとともに、ドライバーのハンドル把持状態に応じて自動運転制御状態のレベルに応じた操舵に対するステアリング反力を設定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−２１８０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一般的には自動運転制御状態にはいくつかのレベルがあり、レベルごとに自動運転の自動化率、換言すればドライバーの負荷が相違する。例えばドライバー負荷の低いレベルでは、ドライバーが注意力をマニュアル運転に耐える注意力に戻すまでに時間を要する可能性があり、ドライバー操作に対して過敏な反応を抑制して安定した自動運転を継続するのが望ましいし、逆にドライバー負荷が高いレベルでは、ドライバーはマニュアル運転への備えがあるので、ドライバーの意志に従うことが望ましい。
【０００６】
本発明は上記従来例に鑑みて成されたもので、自動運転とそれに介入するドライバーによる手動運転とを適切に両立させる車両制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は以下の構成を有する。
すなわち、本発明の一側面によれば、本発明は、自車両の運転支援もしくは自動運転を実施する車両制御装置であって、
ドライバーによる手動操作または前記車両制御装置による自動操作で操舵制御を行う操舵制御手段を有し、
前記操舵制御手段は、
前記車両制御装置による操舵制御が行われている場合に、前記車両制御装置によるシステム操舵量に加えて、ドライバーによる手動操作による操舵入力を受け付け可能であり、
前記操舵入力を受け付けた際には、前記手動操作に対して所定の反力を返し、
ハンドル把持が必要な第１状態で走行を行っている場合に比べて、ハンドル把持が不要な第２状態で走行を行っている場合には、前記手動操作に対する前記反力をより大きくすることを特徴とする車両制御装置にある。
【０００８】
あるいは本発明の他の側面によれば、本発明は、自車両の運転支援もしくは自動運転を実施する車両制御装置であって、
ドライバーによる手動操作または前記車両制御装置による自動操作で操舵制御を行う操舵制御手段を有し、
前記操舵制御手段は、
前記車両制御装置による操舵制御が行われている場合に、前記車両制御装置によるシステム操舵量に加えて、ドライバーによる手動操作による操舵入力を受け付け可能であり、
前記操舵入力を受け付けた際には、前記手動操作に対して所定の反力を返し、
周辺監視が必要な第１状態で走行を行っている場合に比べて、周辺監視が不要な第２状態で走行を行っている場合には、前記手動操作に対する前記反力をより大きくすることを特徴とする車両制御装置にある。
【発明の効果】
【０００９】
本発明によれば、自動運転とそれに介入するドライバーによる手動運転とを適切に両立させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は実施形態の自動運転車両の車両システムの構成を示した図である。
【図２】図２は車両制御システム（制御ユニット）の機能ブロック図である。
【図３】図３はステアリング装置のブロック図である。
【図４】図４は第１実施形態に係る自動運転レベルの遷移を示す状態遷移図である。
【図５】図５はハンドルの反力特性を示す図である。
【図６】図６は自動運転による走路維持の制御を説明する図である。
【発明を実施するための形態】
【００１１】
［第一実施形態］
●自動運転および走行支援の概要
まず自動運転についてその一例の概略を説明する。自動運転では一般的に、ドライバーは走行前に、車両に搭載されたナビゲーションシステムから目的地を設定し、サーバやナビゲーションシステムによって目的地までの経路を決定しておく。車両が発進されると、車両の有するＥＣＵなどで構成される車両制御装置（或いは運転制御装置）は、その経路に沿って車両を目的地まで運転する。その間に、経路や道路状況などの外部環境、ドライバーの状態などに応じて適時に適切な行動を決定し、その行動のためにたとえば駆動制御、操舵制御、制動制御などを行って車両を走行させる。これらの制御をまとめて走行制御とよぶこともある。
【００１２】
自動運転には、自動化率（もしくはドライバーに要求するタスクの量）によっていくつかの制御状態（自動運転制御状態のレベルあるいは単に状態とも呼ぶ）がある。一般に自動運転制御状態のレベルが高く、したがって自動化レベルが高いほどドライバーが要求されるタスク（すなわち負荷）が軽減される。たとえば本例における最上位の制御状態（第３制御状態）では、ドライバーは運転以外のことに注意を向けていてもよい。これはたとえば高速道路上の渋滞で前走車に追従する場合など、あまり複雑でない環境で行われる。また、その下位の第２制御状態では、ドライバーはハンドルを持たずともよいが、周囲の状況などに注意を払う必要がある。この第２制御状態はたとえば、障害物が少ない高速道路などを巡航走行する場合などに適用してよい。なお運転者が周囲に注意していることはドライバー状態検知カメラ４１ａ（図１参照）により、ハンドルを持っていることはハンドル把持センサにより検知できる。ドライバー状態検知カメラ４１ａでは、たとえばドライバーの瞳を認識して見ている方向を判定してよいが、簡易的には顔を認識し、顔の向いている方向をドライバーが見ている方向であると推定してもよい。
【００１３】
さらにその下位の第１制御状態では、ドライバーはハンドル操作やスロットル操作を行わなくともよいが、車両からドライバーへの運転制御の引き渡し（テイクオーバ）に備えてハンドルを持ち、走行環境に注意を払う必要がある。さらにその下位の第０制御状態は手動運転であるが、自動化した運転支援を含む。第１制御状態と第０制御状態との相違は、第１制御状態は自動運転の制御状態の一つであり、外部環境や走行状態、ドライバー状態等に応じて第２、第３制御状態との間で車両１による制御の下で遷移し得るのに対して、第０制御状態ではドライバーによる自動運転への切り替え指示がない限り第０制御状態にとどまる点で相違する。
【００１４】
上述した第０制御状態における運転支援とは、運転の主体となるドライバーによる運転操作を、周辺の監視や部分的な自動化により支援する機能である。たとえばＬＫＡＳ（車線維持補助機能）やＡＣＣ（適合型巡航制御）を含む。さらに前方のみを監視して障害を検知したなら制動をかける自動ブレーキ機能や、斜め後方の車両を検知してドライバーに注意を促す後方監視機能、駐車スペースへの駐車機能などがある。いずれも自動運転の第１制御状態においても実現される機能であってよい。なおＬＫＡＳは例えば道路の白線などを認識して車線を維持する機能、ＡＣＣは前走車をその速度に合わせて追尾する機能である。
【００１５】
なお、自動運転中であってドライバーによる運転への介入あるいは補正操作があってもよい。これをオーバーライドと呼ぶ。たとえば、自動運転中にドライバーが操舵やアクセル操作を行うと、ドライバーによる運転操作を優先させてよい。この場合には、ドライバーが操作を止めてもその時点から自動運転を再開できるよう、自動運転機能は継続されて働いている。したがってオーバーライド中であっても自動運転制御状態の変動はあり得る。また、ドライバーがブレーキ操作をした場合には、自動運転をキャンセルして手動運転（第０制御状態）へと移行してよい。
【００１６】
自動運転制御状態（あるいは自動化レベル）が切り替えられる場合には、そのことは車両からドライバーへと音声や表示、振動などによって通知される。例えば自動運転が上述した第１制御状態から第２制御状態へと切り替えられる場合には、ドライバーに対してハンドルを離してもよい旨が通知される。逆の場合には、ドライバーに対してハンドルを把持するよう通知される。この通知はハンドル把持センサ（例えば図３のセンサ２１０Ｉ）によりドライバーがハンドルを把持したことが検知されるまで繰り返され出される。そしてたとえば制限時間内あるいは自動運転制御状態の切り替えの限界点までにハンドルが把持されなければ、安全な場所に停車させるなどの操作が行われてよい。第２制御状態から第３制御状態への切り替えも同様であるが、第３制御状態ではドライバーの周辺監視義務が解かれるので、その旨のメッセージがドライバーに対して通知される。逆の場合には、ドライバーに対し周辺監視するよう通知される。この通知はドライバー状態検知カメラ４１ａによりドライバーが周辺の監視を行っていることが検知されるまで繰り返され出される。自動運転は概ね上述したように行われ、そのための構成及び制御について以下で説明する。
【００１７】
●車両制御装置の構成
図１は、本発明の一実施形態に係る車両用制御装置のブロック図であり、車両１を制御する。図１において、車両１はその概略が平面図と側面図とで示されている。車両１は一例としてセダンタイプの四輪の乗用車である。
【００１８】
図１の制御装置は、制御ユニット２を含む。制御ユニット２は車内ネットワークにより通信可能に接続された複数のＥＣＵ２０〜２９を含む。各ＥＣＵは、ＣＰＵに代表されるプロセッサ、半導体メモリ等の記憶デバイス、外部デバイスとのインタフェース等を含む。記憶デバイスにはプロセッサが実行するプログラムやプロセッサが処理に使用するデータ等が格納される。各ＥＣＵはプロセッサ、記憶デバイスおよびインタフェース等を複数備えていてもよい。
【００１９】
以下、各ＥＣＵ２０〜２９が担当する機能等について説明する。なお、ＥＣＵの数や、担当する機能については、車両１の適宜設計可能であり、本実施形態よりも細分化したり、あるいは、統合することが可能である。
【００２０】
ＥＣＵ２０は、車両１の自動運転に関わる制御を実行する。自動運転においては、車両１の操舵と、加減速の少なくともいずれか一方を自動制御する。後述する制御例では、操舵と加減速の双方を自動制御する。
【００２１】
ＥＣＵ２１は、ステアリング装置３を制御するステアリングＥＣＵである。ステアリング装置３は、ステアリングホイール（ハンドルとも呼ぶ）３１に対する運転者の運転操作（操舵操作）に応じて前輪を操舵する機構を含む。また、ステアリング装置３は電動パワーステアリング装置であり、操舵操作をアシストしたり、あるいは、前輪を自動操舵するための駆動力を発揮するモータや、操舵角を検知するセンサ等を含む。車両１の運転状態が自動運転の場合、ＥＣＵ２１は、ＥＣＵ２０からの指示に対応してステアリング装置３を自動制御し、車両１の進行方向を制御する。
【００２２】
ＥＣＵ２２および２３は、車両の周囲状況を検知する検知ユニット４１〜４３の制御および検知結果の情報処理を行う。周囲状況のことは周囲状態や外部環境などとも呼び、それらを検知して得られる情報は周囲状況情報や周囲状態情報あるいは外部環境情報などと呼ぶ。またこれら周囲状態のための検知ユニットおよびその制御を行うＥＣＵをまとめて周辺監視装置または周辺監視部などとも呼ぶ。検知ユニット４１は、車両１の前方を撮影するカメラであり（以下、カメラ４１と表記する場合がある。）、本実施形態の場合、車両１の室内に２つ設けられている。カメラ４１が撮影した画像の解析により、物標の輪郭抽出や、道路上の車線の区画線（白線等）を抽出可能である。検知ユニット４１ａは、ドライバーの状態を検知するためのカメラであり（以下、ドライバー状態検知カメラ４１ａと表記する場合がある。）、ドライバーの表情をとらえられるように設置されており、不図示ではあるが、その画像データの処理を行うＥＣＵに接続されている。またドライバー状態を検知するためのセンサとして、不図示のハンドル把持センサがある。これによりドライバーがハンドルを握っているか否かを検知できる。ドライバー状態検知カメラ４１ａとハンドル把持センサ２１０Ｉとを含めてドライバー状態検知部とも呼ぶ。
【００２３】
検知ユニット４２は、ライダ（Light Detection and Ranging、或いはLaser Imaging Detection and Ranging）であり（以下、ライダ４２と表記する場合がある）、車両１の周囲の物標を検知したり、物標との距離を測距する。本実施形態の場合、ライダ４２は５つ設けられており、車両１の前部の各隅部に１つずつ、後部中央に１つ、後部各側方に１つずつ設けられている。検知ユニット４３は、ミリ波レーダであり（以下、レーダ４３と表記する場合がある）、車両１の周囲の物標を検知したり、物標との距離を測距する。本実施形態の場合、レーダ４３は５つ設けられており、車両１の前部中央に１つ、前部各隅部に１つずつ、後部各隅部に一つずつ設けられている。
【００２４】
ＥＣＵ２２は、一方のカメラ４１と、各ライダ４２の制御および検知結果の情報処理を行う。ＥＣＵ２３は、他方のカメラ４１と、各レーダ４３の制御および検知結果の情報処理を行う。車両の周囲状況を検知する装置を二組備えたことで、検知結果の信頼性を向上でき、また、カメラ、ライダ、レーダといった種類の異なる検知ユニットを備えたことで、車両の周辺環境（周辺状態とも呼ぶ。）の解析を多面的に行うことができる。
【００２５】
ＥＣＵ２４は、ジャイロセンサ５、ＧＰＳセンサ２４ｂ、通信装置２４ｃの制御および検知結果あるいは通信結果の情報処理を行う。ジャイロセンサ５は車両１の回転運動を検知する。ジャイロセンサ５の検知結果や、車輪速等により車両１の進路を判定することができる。ＧＰＳセンサ２４ｂは、車両１の現在位置を検知する。通信装置２４ｃは、地図情報や交通情報を提供するサーバと無線通信を行い、これらの情報を取得する。ＥＣＵ２４は、記憶デバイスに構築された地図情報のデータベース２４ａにアクセス可能であり、ＥＣＵ２４は現在地から目的地へのルート探索等を行う。
【００２６】
ＥＣＵ２５は、車車間通信用の通信装置２５ａを備える。通信装置２５ａは、周辺の他車両と無線通信を行い、車両間での情報交換を行う。
【００２７】
ＥＣＵ２６は、パワープラント（すなわち走行駆動力出力装置）６を制御する。パワープラント６は車両１の駆動輪を回転させる駆動力を出力する機構であり、例えば、エンジンと変速機とを含む。ＥＣＵ２６は、例えば、アクセルペダル７Ａに設けた操作検知センサ（すなわちアクセル開度センサ）７ａにより検知した運転者の運転操作（アクセル操作あるいは加速操作）に対応してエンジンの出力を制御したり、車速センサ７ｃが検知した車速等の情報に基づいて変速機の変速段を切り替える。車両１の運転状態が自動運転の場合、ＥＣＵ２６は、ＥＣＵ２０からの指示に対応してパワープラント６を自動制御し、車両１の加減速を制御する。なお、ジャイロセンサ５により検知される各方向の加速度や角軸周りの角加速度、車速センサ７ｃで検知される車速などは車両の走行状態を示す情報であり、これらのセンサをまとめて走行状態監視部とも呼ぶ。さらにアクセルペダル７Ａの操作検知センサ７ａや後述するブレーキペダル７Ｂの操作検知センサ（すなわちブレーキ踏力センサ）７ｂを走行状態監視部に含めてもよいが、本例ではこれらは、他のデバイスに対する操作状態を検知する検不図示の知部とともに、操作状態検知部と呼ぶことにする。
【００２８】
ＥＣＵ２７は、方向指示器８を含む灯火器（ヘッドライト、テールライト等）を制御する。図１の例の場合、方向指示器８は車両１の前部、ドアミラーおよび後部に設けられている。
【００２９】
ＥＣＵ２８は、入出力装置９の制御を行う。入出力装置９は運転者に対する情報の出力と、運転者からの情報の入力の受け付けを行う。音声出力装置９１は運転者に対して音声により情報を報知する。表示装置９２は運転者に対して画像の表示により情報を報知する。表示装置９２は例えば運転席表面に配置され、インストルメントパネル等を構成する。なお、ここでは、音声と表示を例示したが振動や光により情報を報知してもよい。また、音声、表示、振動または光のうちの複数を組み合わせて情報を報知してもよい。更に、報知すべき情報の制御状態（例えば緊急度）に応じて、組み合わせを異ならせたり、報知態様を異ならせてもよい。入力装置９３は運転者が操作可能な位置に配置され、車両１に対する指示を行うスイッチ群であるが、音声入力装置も含まれてもよい。入力装置９３には、自動運転制御状態のレベルを手動で引き下げるためのキャンセルスイッチも備えられている。また手動運転から自動運転に切り替えるための自動運転切り替えスイッチも備えられる。自動運転制御状態のレベルを引き下げたいドライバーは、キャンセルスイッチを操作することでレベルを引き下げることができる。本実施形態では、自動運転制御状態がどのレベルであろうとも同一のキャンセルスイッチでレベルを引き下げることができる。
【００３０】
ＥＣＵ２９は、ブレーキ装置１０やパーキングブレーキ（不図示）を制御する。ブレーキ装置１０は例えばディスクブレーキ装置であり、車両１の各車輪に設けられ、車輪の回転に抵抗を加えることで車両１を減速あるいは停止させる。ＥＣＵ２９は、例えば、ブレーキペダル７Ｂに設けた操作検知センサ７ｂにより検知した運転者の運転操作（ブレーキ操作）に対応してブレーキ装置１０の作動を制御する。車両１の運転状態が自動運転の場合、ＥＣＵ２９は、ＥＣＵ２０からの指示に対応してブレーキ装置１０を自動制御し、車両１の減速および停止を制御する。ブレーキ装置１０やパーキングブレーキは車両１の停止状態を維持するために作動することもできる。また、パワープラント６の変速機がパーキングロック機構を備える場合、これを車両１の停止状態を維持するために作動することもできる。
【００３１】
●車両制御システム
図２に本実施形態における制御ユニット２の機能的な構成を示す。制御ユニット２は車両制御システムとも呼び、ＥＣＵ２０をはじめとする各ＥＣＵがプログラムを実行することなどによって図２に示す各機能ブロックを実現する。図２において、車両１には、カメラ４１、ライダ４２、レーダ４３などを含む検知デバイスＤＤと、ナビゲーション装置５０と、通信装置２４ｂ，２４ｃ，２５ａと、ジャイロセンサ５やハンドル把持センサ、ドライバー状態検知カメラ４１ａなどを含む車両センサ６０と、アクセルペダル７Ａと、アクセル開度センサ７ａと、ブレーキペダル７Ｂと、ブレーキ踏量センサ７ｂと、表示装置９２と、スピーカ９１と、自動運転切替スイッチを含むスイッチ９３と、車両制御システム２と、走行駆動力出力装置６と、ステアリング装置３と、ブレーキ装置２２０とが搭載される。これらの装置や機器は、ＣＡＮ（Controller Area Network）通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。
【００３２】
ナビゲーション装置５０は、ＧＮＳＳ（Global Navigation Satellite System）受信機や地図情報（ナビ地図）、ユーザインターフェースとして機能するタッチパネル式表示装置、スピーカ、マイク等を有する。ナビゲーション装置５０は、ＧＮＳＳ受信機によって自車両１の位置を特定し、その位置からユーザによって指定された目的地までの経路を導出する。ナビゲーション装置５０により導出された経路は、車両制御システム２の目標車線決定部１１０に提供される。なお、自車両１の位置を特定するための構成は、ナビゲーション装置５０とは独立して設けられてもよい。
【００３３】
通信装置２４ｂ，２４ｃ，２５ａは、例えば、セルラー網やＷｉ−Ｆｉ網、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＤＳＲＣ（Dedicated Short Range Communication）などを利用した無線通信を行う。
【００３４】
車両センサ６０は、車速を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、自車両１の向きを検出する方位センサ等を含む。これらの全部または一部はジャイロセンサ５により実現される。また、不図示のハンドル把持センサやドライバー状態検知カメラ４１ａを車両センサ６０に含めてもよい。
【００３５】
アクセルペダル７Ａは、ドライバーによる加速指示（或いは戻し操作による減速指示）を受け付けるための操作子である。アクセル開度センサ７ａは、アクセルペダル７Ａの踏み込み量を検出し、踏み込み量を示すアクセル開度信号を車両制御システム２に出力する。なお、車両制御システム２に出力するのに代えて、走行駆動力出力装置６、ステアリング装置３、またはブレーキ装置２２０に直接出力することがあってもよい。以下に説明する他の運転操作系の構成についても同様である。
【００３６】
ブレーキペダル７Ｂは、ドライバーによる減速指示を受け付けるための操作子である。ブレーキ踏量センサ７ｂは、ブレーキペダル７Ｂの踏み込み量（或いは踏み込み力）を検出し、検出結果を示すブレーキ信号を車両制御システム２に出力する。
【００３７】
表示装置９２は、例えば、インストルメントパネルの各部、助手席や後部座席に対向する任意の箇所などに取り付けられる、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）表示装置などである。また、表示装置９２は、フロントウインドシールドやその他のウインドウに画像を投影するＨＵＤ（Head Up Display）であってもよい。スピーカ９１は、音声を出力する。
【００３８】
走行駆動力出力装置６は、車両が走行するための走行駆動力（トルク）を駆動輪に出力する。走行駆動力出力装置６は、例えば、エンジン、変速機、およびエンジンを制御するエンジンＥＣＵ（Electronic Control Unit）を備える。なお、走行駆動力出力装置６は、電気モータや、内燃機関と電気モータとを組み合わせたハイブリッド機関であってもよい。
【００３９】
ブレーキ装置２２０は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、制動制御部とを備える電動サーボブレーキ装置である。電動サーボブレーキ装置の制動制御部は、走行制御部１６０から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。また、ブレーキ装置２２０は、走行駆動力出力装置６に含まれ得る走行用モータによる回生ブレーキを含んでもよい。
【００４０】
●ステアリング装置
次にステアリング装置３について説明する。ステアリング装置３は、例えば、ステアリングＥＣＵ２１と、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングＥＣＵ２１は、車両制御システム２から入力される情報、或いは入力されるステアリング操舵角またはステアリングトルクの情報に従って電動モータを駆動し、転舵輪の向きを変更させる。
【００４１】
図３は、本実施形態によるステアリング装置３の構成例を示す図である。ステアリング装置３は、ステアリングホイール（ハンドルとも呼ぶ）３１と、ステアリング軸２１０Ｂと、ステアリング操舵角センサ２１０Ｃと、ステアリングトルクセンサ２１０Ｄと、反力モータ２１０Ｅと、アシストモータ２１０Ｆと、転舵機構２１０Ｇと、転舵角センサ２１０Ｈと、ハンドル把持センサ２１０Ｉと、転舵輪２１０Ｊと、ステアリングＥＣＵ２１とを含んでよいが、これに限定されない。また、ステアリングＥＣＵ２１は、ステアリング反力設定部２１０Ｍと、記憶部２１０Ｎとの各々を有している。
【００４２】
ステアリングホイール３１は、ドライバーによる操舵指示を受け付ける操作デバイスの一例である。ステアリングホイール３１に対して与えられた操舵入力すなわちステアリング操作は、ステアリング軸２１０Ｂに伝達される。ステアリング軸２１０Ｂには、ステアリング操舵角センサ２１０Ｃと、ステアリングトルクセンサ２１０Ｄとが取り付けられる。ステアリング操舵角センサ２１０Ｃは、ステアリングホイール３１が操作された角度を検出し、ステアリングＥＣＵ２１に出力する。ステアリングトルクセンサ２１０Ｄは、ステアリング軸２１０Ｂに作用しているトルク（ステアリングトルク）を検出し、ステアリングＥＣＵ２１に出力する。すなわちステアリングトルクは、ドライバーがステアリングホイール３１を回すことによりステアリング軸２１０Ｂに作用するトルクである。反力モータ２１０Ｅは、ステアリングＥＣＵ２１の制御によって、ステアリング軸２１０Ｂにトルクを出力することで、ステアリングホイール３１に対してステアリング反力を出力する。すなわち、反力モータ２１０Ｅは、ステアリングＥＣＵ２１の制御により、それぞれの自動運転制御状態において、自動運転における操舵（システム操舵とも呼ぶ）を維持するための所定のステアリング反力を、ステアリング軸２１０Ｂに対して印加する。ステアリング反力は、ドライバーのステアリング操作に対して抵抗するトルクとして作用する。したがってドライバーは、システム操舵に対してオーバーライドする場合には、操舵入力に応じて生じるステアリング反力を超えるトルクをステアリング軸２１０Ｂに与えなければならない。
【００４３】
アシストモータ２１０Ｆは、ステアリングＥＣＵ２１の制御によって、転舵機構２１０Ｇに対してトルクを出力することで、転舵をアシストする。アシストとは単に手動運転時にドライバーの操作を補助するだけでなく、自動運転時には走行制御部１６０による制御に応じてドライバーによる操作なしで操舵を行う。転舵機構２１０Ｇは、例えば、ラックアンドピニオン機構である。転舵角センサ２１０Ｈは、転舵機構２１０Ｇが転舵輪２１０Ｊを駆動制御した角度（転舵角）を示す量（例えばラックストローク）を検出し、ステアリングＥＣＵ２１に出力する。ステアリング軸２１０Ｂと転舵機構２１０Ｇとの間は、固定的に連結されてもよいし、切り離されてもよいし、クラッチ機構などを介して連結されてもよい。
【００４４】
ハンドル把持センサ２１０Ｉは、ステアリングホイール３１のリム部の所定の位置に設けられ、ドライバーがステアリングホイール３１のリムを把持する際、このドライバーの把持によってリムに印加される圧力（以下、把持力ともいう）を測定する圧力センサである。ハンドル把持センサ２１０Ｉは、測定した把持力を、ステアリングＥＣＵ２１に出力する。ステアリングＥＣＵ２１は、上記各種制御を、車両制御システム２と協調して行う。
【００４５】
ステアリング反力設定部２１０Ｍは、自動運転制御状態では、ステアリング操舵角センサ２１０Ｃで検知された操舵角（オーバーライド舵角）と、車両制御システム２から取得したシステム舵角（たとえば走行制御部１６０により決定された舵角）との差分を操舵入力の指標値として、ステアリングＥＣＵ２１内の記憶部２１０Ｎの反力プロファイル情報２１０Ｐを参照する。この反力プロファイル情報２１０Ｐは、例えば、オーバーライド舵角とシステム舵角との舵角差とステアリング反力との対応関係を示す反力テーブルとして構成されている。そして、ステアリング反力設定部２１０Ｍは、上記舵角差に対応するステアリング反力を、記憶部２１０Ｎにおける反力プロファイル情報２１０Ｐの反力テーブルから読み込む。また、ステアリングＥＣＵ２１は、ステアリング反力設定部２１０Ｍが記憶部２１０Ｎから読み込んだ数値に基づき、この数値のステアリング反力がステアリング軸２１０Ｂに印加されるように反力モータ２１０Ｅを駆動制御する。なお手動運転制御状態においては、主送運転のために予め定めた反力プロファイル情報が用意され、それに従って反力が与えられる。本例のように、ステアリング軸２１０Ｂが転舵機構２１０Ｇに接続されている場合には、転舵輪２１０Ｊからの機械的な反力がステアリングホイール３１に伝わるため、反力は特に付与しなくともよい。ただし、ステアリング軸が機械的には転舵機構２１０Ｇに接続されていない、完全なステアバイワイヤが実現されている場合には、操舵感をドライバーに与えるために、機械的反力をシミュレートした反力プロファイルに従って反力が生成されてよい。本例では、反力は自動運転の自動運転制御状態に応じた特性を持つように与えられる。なお反力の設定については、図３乃至５を参照して改めて説明する。なお操舵の舵角やトルク、操舵のスピード等をまとめて操舵量と呼び、走行制御部１６０により決定された操舵量をシステム操舵量と呼ぶことがある。
【００４６】
上述した構成により、自動運転制御状態におけるドライバーのステアリングホイール３１のオーバーライド操作による舵角とシステム舵角との差分、および自動運転制御状態に応じてステアリングホイール３１に印加されるステアリング反力を与える。このとき自動運転制御状態のレベルが高いほど反力を大きくする。こうすることで、自動運転制御状態のレベルに応じて、自動運転制御状態のレベルが高ければオーバーライドをし難くし、自動運転制御状態のレベルが高ければオーバーライドをし易くすることができる。
【００４７】
ステアリング反力設定部２１０Ｍは、自動運転制御状態において、ステアリングＥＣＵ２１がシステム舵角及びオーバーライド舵角を読み込む毎に、記憶部２１０Ｎの反力プロファイル情報２１０Ｐを参照する。そして、ステアリング反力設定部２１０Ｍは、読み込まれたシステム舵角とオーバーライド舵角との差と、自動運転制御状態のレベルとに応じたステアリング反力読み取り、そのステアリング反力を付与する制御信号を反力モータ２１０Ｅに出力する。
【００４８】
●車両制御システム（続き）
図２に戻り、車両制御システム２は、例えば、目標車線決定部１１０と、自動運転制御部１２０と、走行制御部１６０と、ＨＭＩ（human machine interface）制御部１７０と、記憶部１８０とを備える。自動運転制御部１２０は、例えば、自動運転レベル制御部１３０と、自車位置認識部１４０と、外界認識部１４２と、行動計画生成部１４４と、軌道生成部１４６と、切替制御部１５０とを備える。目標車線決定部１１０、自動運転制御部１２０の各部、および走行制御部１６０、ＨＭＩ制御部１７０のうち一部または全部は、プロセッサがプログラム（ソフトウェア）を実行することにより実現される。また、これらのうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。
【００４９】
記憶部１８０には、例えば、車線の中央の情報あるいは車線の境界の情報等を含んでいる高精度地図情報１８２、目標車線情報１８４、行動計画情報１８６などの情報が格納される。目標車線決定部１１０は、ナビゲーション装置５０から提供された経路を複数のブロックに分割し（例えば、車両進行方向に関して１００［ｍ］毎に分割し）、高精度地図情報１８２を参照してブロックごとに目標車線を決定する。目標車線決定部１１０は、例えば、左から何番目の車線を走行するといった決定を行う。目標車線決定部１１０は、例えば、経路において分岐箇所や合流箇所などが存在する場合、自車両１が、分岐先に進行するための合理的な走行経路を走行できるように、目標車線を決定する。目標車線決定部１１０により決定された目標車線は、目標車線情報１８４として記憶部１８０に記憶される。
【００５０】
自動運転レベル制御部１３０は、自動運転制御部１２０が実施する自動運転の自動運転制御状態（各状態の自動化率に着目して自動化レベルとも呼ぶ。）を決定する。本実施形態における自動運転制御状態には、以下の制御状態が含まれる。なお、以下はあくまで一例であり、自動運転の制御状態の数は任意に決定されてよい。図４に自動運転制御状態の遷移図を示す。
【００５１】
●自動運転制御状態の遷移
図４に示すように、本実施形態では自動運転制御状態として第０制御状態から第３制御状態まで持ち、自動化率はこの順で高くなる。なお図４において、矢印は状態の遷移を示している。そのうち白矢印は、車両制御システム２（特にＥＣＵ２０）が例えばプログラムを実行して実現する自動運転による、すなわち車両１が主体となる、自動運転制御状態の遷移を示す。一方黒矢印は、ドライバーの操作をきっかけとして行われる自動運転制御状態の遷移を示す。ここで各自動運転制御状態について改めて説明する。
【００５２】
第０制御状態は手動運転のレベルであり、ＬＫＡＳ（車線維持機能）やＡＣＣ（適合的巡航制御機能）などといった運転支援機能は使用できるが、ドライバーが明示的に自動運転への切り替えを指示しない限り自動運転制御状態が変わることはない。この第０制御状態においてドライバーが例えばスイッチ操作によって明示的に自動運転を指示すると、そのときの外部環境や車両情報などに応じて、自動運転制御状態が第１制御状態または第２制御状態へと遷移する。いずれの制御状態に遷移するかは、制御ユニット２が外部環境情報や走行状態情報などを参照して決定する。
【００５３】
第１制御状態は自動運転のうちで最も低い自動運転制御状態のレベルである（自動化率が最も低い）。自動運転が指示された際に、たとえば現在地を認識できないような場合、また認識できても第２制御状態が適用できない環境（たとえば一般道など）では、第１制御状態で自動運転が開始される。第１制御状態で実現される自動化機能はＬＫＡＳやＡＣＣなどを含む。また第１制御状態に遷移する際には、ドライバー状態検知部によりドライバーが外部を監視していること、またハンドルを把持していることを検知し、条件が満たされた場合に遷移する。また第１制御状態に留まっている間も継続的にこのドライバーの監視が行われてよい。なお自動運転制御状態を低レベルから高レベルへと遷移させる際には、ドライバーに課されるタスクは変わらないかあるいは減少するので、ドライバーの状態を遷移の条件にしなくともよい。
【００５４】
第２制御状態は第１制御状態の直上のレベルの自動運転制御状態である。たとえば第０制御状態で自動運転の維持を受け付け、その時の外部環境が所定の環境（たとえば高速道路の走行中など）であれば、第２制御状態に遷移する。あるいは、第１制御状態で自動運転中に、外部環境が上述した所定の環境であることが検知されたなら、第２制御状態へと自動的に遷移する。外部環境の判定は、たとえばカメラ等を含む周辺監視部の監視結果のほか、現在位置と地図情報とを参照して行ってもよい。第２制御状態では、車線維持のほか、周囲の車両等の物標に応じて車線変更などを行う機能も提供される。第２制御状態を維持する条件が失われると、制御ユニット２により第１制御状態へと、車両１の自動化レベルは変更される。第２制御状態ではドライバーはハンドルを保持しなくともよく（これをハンズオフと呼ぶ）、ドライバーには周囲の監視のみが課される。このため第２制御状態ではドライバー状態検知カメラ４１ａによりドライバーが外部を監視しているかが監視され、それを怠るとたとえば警告が出力される。
【００５５】
第３制御状態は第２制御状態の直上のレベルの自動運転制御状態である。第３制御状態へは第２制御状態から遷移でき、第２制御状態をスキップして第０制御状態や第１制御状態から遷移することはない。また、第３制御状態への遷移がドライバーの指示をトリガとして行われることはなく、制御ユニット２による自動制御によって一定の条件が満たされたと判定した場合に遷移する。たとえば、第２制御状態で自動運転中に、渋滞に遭遇して低速で前者を追尾する状態になると、第２制御状態から第３制御状態へと切り替えられる。この場合の判定は、カメラ等の周辺監視部による出力や車速等に基づいて行われる。第２制御状態の条件を満たしている場合、例えば高速道路を走行している場合には、第２制御状態と第３制御状態との間で、自動運転制御状態の遷移が行われることになる。第３制御状態ではドライバーは、ハンドルを把持する必要も、周辺を監視する必要もないため、第３制御状態に留まる間はドライバーの状態を監視しなくともよい。
【００５６】
自動運転レベル制御部１３０は、上記運転操作系の構成の各々に対するドライバーの操作、行動計画生成部１４４により決定されたイベント、軌道生成部１４６により決定された走行態様などに基づいて自動運転の制御状態を決定し、図４に示した白矢印に従って決定した制御状態へと遷移させる。自動運転制御状態は、ＨＭＩ制御部１７０に通知される。いずれの制御状態においても、運転操作系の構成の各々における運転操作系の構成に対する操作によって、手動運転により自動運転を上書きすること（オーバーライド）が可能である。なお、上記説明では、ステアリング反力設定部２１０Ｍが、舵角差と自動運転制御状態とに基づいて反力を決定するものとして説明したが、たとえば、自動運転レベル制御部１３０が、制御状態の変更に応じた反力テーブルを設定するように構成してもよい。そのようにすることで、ステアリング反力設定部２１０Ｍは、自動運転制御状態を考慮せずにステアリング反力を決定することができる。
【００５７】
自動運転制御部１２０の自車位置認識部１４０は、記憶部１８０に格納された高精度地図情報１８２と、ファインダ２０、レーダ３０、カメラ４０、ナビゲーション装置５０、または車両センサ６０から入力される情報とに基づいて、自車両１が走行している車線（走行車線）、および、走行車線に対する自車両１の相対位置を認識する。
【００５８】
自車位置認識部１４０は、例えば、高精度地図情報１８２から認識される道路区画線のパターン（例えば実線と破線の配列）と、カメラ４０によって撮像された画像から認識される自車両１の周辺の道路区画線のパターンとを比較することで、走行車線を認識する。この認識において、ナビゲーション装置５０から取得される自車両１の位置やＩＮＳによる処理結果が加味されてもよい。走行制御部１６０は、軌道生成部１４６によって生成された軌道を、予定の時刻通りに自車両１が通過するように、走行駆動力出力装置６、ステアリング装置３、およびブレーキ装置２２０を制御する。ＨＭＩ制御部１７０は、表示装置９２に映像及び画像を表示させたり、スピーカ９１に音声を出力させたりする。走行制御部１６０はたとえば、行動計画情報１８６に沿った自動運転のためにステアリング舵角（システム舵角）を決定し、それをステアリング装置３に入力して、操舵制御をおこなわせる。
【００５９】
外界認識部１４２は、カメラ４１、ライダ４２、レーダ４３等から入力される情報に基づいて、周辺車両等の物標の位置、および速度、加速度等の状態を認識する。また、外界認識部１４２は、周辺車両に加えて、ガードレールや電柱、駐車車両、歩行者その他の物体の位置を認識してもよい。
【００６０】
行動計画生成部１４４は、自動運転のスタート地点、および／または自動運転の目的地を設定する。自動運転のスタート地点は、自車両１の現在位置であってもよいし、自動運転を指示する操作がなされた地点でもよい。行動計画生成部１４４は、そのスタート地点と自動運転の目的地との間の区間において、行動計画を生成する。なお、これに限らず、行動計画生成部１４４は、任意の区間について行動計画を生成してもよい。
【００６１】
行動計画は、例えば、順次実行される複数のイベントで構成される。イベントには、例えば、自車両１を減速させる減速イベントや、自車両１を加速させる加速イベント、走行車線を逸脱しないように自車両１を走行させるレーンキープイベント、走行車線を変更させる車線変更イベント、自車両１に前走車両を追い越させる追い越しイベント、分岐ポイントにおいて所望の車線に変更させたり、現在の走行車線を逸脱しないように自車両１を走行させたりする分岐イベント、本線に合流するための合流車線において自車両１を加減速させ、走行車線を変更させる合流イベント、自動運転の終了予定地点で自動運転制御状態から手動運転制御状態に移行させたりするハンドオーバイベント等が含まれる。行動計画生成部１４４は、目標車線決定部１１０により決定された目標車線が切り替わる箇所において、車線変更イベント、分岐イベント、または合流イベントを設定する。行動計画生成部１４４によって生成された行動計画を示す情報は、行動計画情報１８６として記憶部１８０に格納される。
【００６２】
切替制御部１５０は、自動運転切替スイッチ９３から入力される信号に基づいて自動運転制御状態と手動運転制御状態とを相互に切り替える。また、切替制御部１５０は、ブレーキペダル７Ｂの操作に基づいて、自動運転（第３〜１制御状態）から手動運転（第０制御状態）に切り替える。本例では、ブレーキ操作がされると、その時の自動化制御状態に応じた猶予時間および警告の後に、切替制御部１５０は自動運転制御状態から手動運転制御状態に切り替える。またステアリング操作やアクセル操作に対しては、自動運転は維持しつつ、マニュアル操作に従ってオーバーライド制御が行われる。ここで、オーバーライド制御により、たとえばステアリングの操作量が所定のオーバーライド閾値を超えると、あたかも手動運転に切り替えられたかのような走行制御を実現する。次に図５，６を参照してオーバーライド制御について説明する。
【００６３】
●オーバーライド制御
次に本実施形態に係るオーバーライド制御、特にステアリングのオーバーライド制御について説明する。その前に自動運転におけるステアリング制御の特性を、図５を参照して説明する。図５左側は、自動運転による経路維持特性を説明する図であり、上の制御イメージ５０１は自動運転制御状態のレベルが低く、特にハンズオンを要求する制御状態を、下の制御イメージ５０２は自動運転制御状態のレベルが高くハンズオフでよい場合を示す。それぞれの制御イメージは、経路を維持しようとする特性を、たとえば道路の断面形状として示したものである。この制御イメージは、高さ方向については車線中央を維持しようとする制御の強さを示すものと読むこともできる。これらの図はもちろん本当の道路の断面形状を示すものではなく、形状になぞらえて特性を説明するためのイメージ図である。また図５では省略したが、中間的な制御状態があってもよい。図５中央は、自動運転制御状態のレベルに応じたドライバーの感覚を示す図である。また図５右側は、制御イメージ５０１と５０２とを重ねて示したもので、ステアリング反力の大きさを、運転制御状態により変化させていることを示す。
【００６４】
図５の制御イメージ５０１は、自動運転制御状態のレベルが低い自動運転におけるステアリング制御の特性を示す。Ｔ０は走行しない領域を示し、その内側が車線内であり、車両は車線内であれば走行できる。ＡＲは自動運転により走行する範囲を示す。特性曲線の傾きは、傾いている側への進路をとるよう制御されることを示す。すなわち、制御イメージ５０１では、車線内にいる限りその中央に戻ろうとする弱い制御が働く。また、範囲ＡＲ内を自動運転で走行している場合には、運転者によるハンドル操作に対してステアリング反力が働き、手動によるハンドル操作をし難くし、自動運転による制御をできるだけ維持する。しかし範囲ＡＲを逸脱するとステアリング反力は低下し、手動運転の優先すなわちオーバーライドがしやすくなる（あるいは可能となる）。このように自動運転制御状態のレベルが低い場合には、自動運転であっても車線内であれば車線中央に戻る制御は緩慢で、たとえば多少左右にずれても中央に戻ろうとする制御は弱い。しかし車両が路肩に近づくと、車線中央に戻ろうとする制御が急速に立ち上がって車線からの逸脱が防止される。またオーバーライドについては、範囲ＡＲを超えて手動操作を行うとステアリング反力が低下して手動操作が容易になる。すなわち、低レベルの運転制御状態ではドライバーの負荷がもともと高く、自動運転中にオーバーライドしたとしてもそれを容易に許容し、車線内に車両を維持する限りオーバーライドを認める、ということでもある。
【００６５】
一方、自動運転制御状態のレベルが高くなると、図５左下の制御イメージ５０２のように、車線中央を維持しようとする特性が強い。この場合自動運転で走行する範囲は狭く、この狭い範囲から少しでもずれると中央に戻る制御が強力に働き、車両は中央に戻される。この様な制御下では、オーバーライドによる車線中央からの逸脱はできるだけ避けることが望ましいのでステアリング反力を大きくしてオーバーライドを許容しにくくし、それによる図示した特性を維持することが望ましい。制御イメージ５０２では、範囲ＡＲは制御イメージ５０１に比べて狭く、その範囲ＡＲを超えると反力を弱くしてオーバーライドに移行する。また、範囲ＡＲを超えるまでの反力は制御イメージ５０１における反力よりも大きく、手動操作のためには明確な意志が必要とされる。
【００６６】
ここで図５中央の表示は、自動運転制御状態に応じたドライバーの感覚を示している。すなわち、自動運転制御状態のレベルが高いほどアシスト感や制御感は強くなり、逆に人の感覚たとえばドライバーによる運転感覚は、自動運転制御状態のレベルが低いほど良好となる。また最も右側の運転の意志とは、自動運転制御状態のレベルに応じた意志を示しているわけではなく、運転の意志が強いほど（高いほど）、自動運転制御状態のレベルを下げてオーバーライドを許容することが望ましいことを示している。運転の意志は、本例ではステアリングホイール３１をドライバーが回すことで生じるステアリング軸２１０Ｂのトルクと、回転角度で推定される。すなわち、自動運転制御状態に応じたステアリング反力にあらがって一定角度回転させると、オーバーライドが容認され、マニュアル操作が容易になる。もちろんステアリングホイールの把持強度やステアリングホイールの回転速度など、他の指標値を用いて推定してもよい。図５右側は制御イメージ５０１と５０２とを重ねて示したもので、ここにおいて縦方向は例えばステアリング反力の大きさを示す。すなわち、自動化率の高い自動運転制御状態におけるステアリング反力は、自動化率の低い自動運転制御状態におけるステアリング反力よりも大きいことを表している。
【００６７】
このような制御を実現するためのステアリング反力の特性を図６に示す。図６（Ａ）において、縦軸はステアリング反力を示し、横軸はシステム舵角θsysと手動による手動舵角θmとの差分（θm−θsys）を示す。曲線Ｌ１，Ｌ２，Ｌ３はそれぞれ第１，２，３制御状態におけるステアリング反力の特性曲線を示す。またθThは、オーバーライド閾値を示す。第３制御状態を例にとると、システム舵角がθsysであるときに、ドライバーがステアリング操作を行うと、角度差θm−θsysの増大に応じて、ステアリング反力設定部２１０Ｍは、ステアリング反力を曲線Ｌ３にそって増大させ、反力モータ２１０Ｅは曲線Ｌ３にしたがって反力を増大させる。曲線Ｌ３は、図示したような特性を持つならば離散値であっても構わない。ドライバーはそのステアリング反力に抗ってステアリング操作を行わねばならない。そして角度差θm−θsysがオーバーライド閾値θThを超えると、そこでオーバーライド操作が可能となり、ステアリング反力設定部２１０Ｍは、マニュアル操作時の反力を設定する。ただしここでは過渡的な特性を付与してもよい。図６（Ｂ）は過渡特性の一例を示す。第３制御状態におけるオーバーライド閾値θThにおけるステアリング反力をＦ３とする。ステアリング反力設定部２１０Ｍは、オーバーライド捜査へと移行してもステアリング反力Ｆ３は急速に変化させず、一定の時間をかけてマニュアル操作時の反力Ｆ０へと徐々に変化させる。すなわち、ステアリング反力は、角度差θm−θsysが閾値θThに達するまでは図６（Ａ）の特性に従って角度差に応じた反力となり、角度差θm−θsysが閾値θThを超えると、図６（Ｂ）の特性に従うように時間経過に応じた反力となるよう制御される。なおマニュアル操作時のステアリング反力はステアリングが中立の状態で０となり、ステアリング操作の方向に対して反対向きになるので、操舵方向によってはマニュアル操作時の反力は−Ｆ０になる。これは値こそ異なるものの、他の自動運転制御状態についても同様である。また、図６（Ａ）には角度差θm−θsysが正の場合を示しているが、負の値の場合にも−θThを閾値として同様の制御が行われる。
【００６８】
このように、反力プロファイル情報２１０Ｐには、図６（Ａ）に示したとおり、自動運転制御状態ごとにシステム舵角θsysと手動舵角θmとの角度差（θm−θsys）とステアリング反力とを対応付けたテーブルと、図６（Ｂ）に示した、角度差（θm−θsys）がオーバーライド閾値θThを超えた際の過渡特性のテーブルとが保存されている。そして、ステアリング反力設定部２１０Ｍは、角度差（θm−θsys）がオーバーライド域珍事達するまではその角度差を入力として対応するステアリング反力を設定する。このようにして、自動運転制御状態のレベルが高い場合には、より大きなステアリング反力を与え、自動運転制御状態のレベルが低い場合には、より小さなステアリング反力を与える。そして、そのステアリング反力に抗うハンドル操作の角度（θm−θsys）をドライバーの運転意志の指標値とみなして、指標値が閾値に達したならよりドライバーの意志を反映した運転がしやすいオーバーライド操作に移行する。
【００６９】
以上のような構成および制御により、本実施形態の車両制御装置によれば、自動運転で走行中の車両であっても、ドライバーによるオーバーライト動作が可能となる。さらに、そのオーバーライド操作の開始時には、自動運転制御状態に応じたステアリング反力をステアリングに付与することで自動運転制御状態のレベルが高いほど、自動運転による経路を維持し易くなる。逆に自動運転制御状態のレベルが低いほど、自動運転をオーバーライドし易くなる。さらに、オーバーライドするためにはステアリング反力に抗しなければならず、オーバーライド操作への切り替え時には、ドライバーの運転意志を反映することができる。すなわち本実施形態では運転意志が高くなければオーバーライドが困難とされる。
【００７０】
［その他の実施形態］
上記実施形態では、オーバーライド閾値θThは自動運転制御状態によらず一定としている。しかし、オーバーライド閾値を自動運転制御状態に応じて変えてもよい。たとえば、第１，２，３制御状態それぞれのオーバーライド閾値θTh1，θTh2，θTh3を、｜θTh1｜＜｜θTh2｜＜｜θTh3｜となるように設定してもよい。ただし、角度差（θm−θsys）の符号と、各閾値の符号とは同一となる。このようにすることで、自動運転制御状態のレベルが低い場合のオーバーライド操作をより一層容易にし、逆に自動運転制御状態のレベルが高い場合のオーバーライド操作をより行い難くすることができる。これにより高いレベルの自動運転制御状態（すなわち高自動化率の自動運転制御状態）では自動運転による制御から逸脱しにくい安定した運転が可能となり、逆に低レベルの自動運転制御状態（すなわち低自動化率）では自動運転による制御から逸脱し易く、手動操作が容易になる。
【００７１】
あるいは、ハンドル把持センサやドライバー状態検知カメラ４１ａなどによりドライバー状態を監視し、監視により得られたドライバーの状態から、オーバーライド閾値を決定したり、あるいはオーバーライド操作を許すか否かを決定してもよい。すなわち上記例では、ドライバーによる操舵入力の程度をシステム舵角と手動舵角（補正舵角とも呼ぶ）との差を指標値として測定し、それをドライバーの運転意志・意欲の程度を示す指標値とみなしていた。しかしながら、本変形例では、より直接的にドライバーの状態を検知して、検知した状態をドライバーの運転意志・意欲の程度を示す指標値に換算する。その指標値が高ければドライバーの運手医師が高いものと判定してオーバーライド操作を許す。たとえば、ドライバーが操舵入力を行っていると判定されたなら（上述した角度差がオーバーライド閾値未満であっても）、ドライバー状態を判定する。ドライバー状態はたとえば、ドライバー状態監視カメラ４１ａで捕捉した画像から、ドライバーが外部を注視しているが判定し、かつ、ハンドル把持センサから、ドライバーがハンドルを把持した状態であるか判定する。両方に該当すれば、その時点でオーバーライド操作を許し、ステアリング反力を、例えば図６（Ｂ）のように、手動運転時の反力へと収束させる。あるいは、両方に該当すれば、オーバーライド閾値をさらに低く再設定してもよい。あるいは、アクセル操作がさらに行われていることを、アクセル開度センサ７ａにより検知したなら、その時点でオーバーライド操作を許すようにしてもよいし、より低い閾値を再設定してもよい。あるいは、上述したいずれかが満たされることをオーバーライドの条件あるいはオーバーライド閾値を低くする条件としてもよい。いずれにしても本変形例では、ドライバーの状態を直接的に検知し、あるいは更にドライバーによる別の操作を検知し、それらに基づいてオーバーライド操作を許すように構成する。これにより、単にハンドル操作のみならず、他の要素からドライバーの運転意志を推定し、それに基づいてオーバーライドさせることができる。
【００７２】
さらに、ステアリング装置３には、トルクセンサ２１０Ｄも備えられているので、舵角に代えて手動操作によるステアリングのトルクを指標値としてもよい。すなわち、トルクが閾値を超えたなら、オーバーライド操作を許容する。自動運転制御状態ごとの閾値の大小関係などは上述した実施形態と同様であってよい。
【００７３】
●実施形態のまとめ
以上説明した本実施形態をまとめると以下のとおりである。
（１）本発明の第１の態様によれば、本発明は、自車両の運転支援もしくは自動運転を実施する車両制御装置であって、
ドライバーによる手動操作または前記車両制御装置による自動操作で操舵制御を行う操舵制御手段を有し、
前記操舵制御手段は、
前記車両制御装置による操舵制御が行われている場合に、前記車両制御装置によるシステム操舵量に加えて、ドライバーによる手動操作による操舵入力を受け付け可能であり、
前記操舵入力を受け付けた際には、前記手動操作に対して所定の反力を返し、
ハンドル把持が必要な第１状態で走行を行っている場合に比べて、ハンドル把持が不要な第２状態で走行を行っている場合には、前記手動操作に対する前記反力をより大きくすることを特徴とする。
この構成により、自動運転制御状態のレベルが低い場合には、オーバーライドしやすく、レベルが高い場合には、ステアリング反力を高めて自動運転の安定性を高めることができる。
【００７４】
（１）本発明の第１の態様によれば、本発明は、自車両の運転支援もしくは自動運転を実施する車両制御装置であって、
ドライバーによる手動操作または前記車両制御装置による自動操作で操舵制御を行う操舵制御手段を有し、
前記操舵制御手段は、
前記車両制御装置による操舵制御が行われている場合に、前記車両制御装置によるシステム操舵量に加えて、ドライバーによる手動操作による操舵入力を受け付け可能であり、
前記操舵入力を受け付けた際には、前記手動操作に対して所定の反力を返し、
周辺監視が必要な第１状態で走行を行っている場合に比べて、周辺監視が不要な第２状態で走行を行っている場合には、前記手動操作に対する前記反力をより大きくすることを特徴とする。
この構成により、自動運転制御状態のレベルが低い場合には、オーバーライドしやすく、レベルが高い場合には、ステアリング反力を高めて自動運転の安定性を高めることができる。
【００７５】
（３）（１）または（２）に記載の車両制御装置であって、
前記操舵入力の指標値が閾値を超えた場合には、前記反力を低下させることを特徴とする。
この構成により、自動運転制御状態に合わせた、オーバーライド閾値が設定可能となる。
【００７６】
（４）（３）に記載の車両制御装置であって、
前記指標値は、前記システム操舵量と前記ドライバーによる前記操舵入力の操舵量との差分であることを特徴とする。
この構成により、手動操作の操舵量とシステム操舵量との差分からオーバーライド閾値を設定することで、最適に制御することが可能となる。
【００７７】
（５）（３）または（４）に記載の車両制御装置であって、
前記第１状態における前記閾値よりも、前記第２状態における前記閾値を大きく設定したことを特徴とする。
この構成により、自動運転制御状態のレベルが高い場合にはオーバーライドを受け付けにくく、低い場合には受け付けやすく設定でき、手動運転のしやすさと自動運転の安定性とを両立できる。
【００７８】
（６）（１）乃至（５）のいずれかに記載の車両制御装置であって、
前記閾値を、前記ドライバーの状態、または、前記ドライバーが行う他の操作の操作状態の少なくともいずれかに基づいて変更することを特徴とする。
この構成により、操舵以外の他の操作状況に応じて適切にオーバーライドを判定することが可能となる。
【符号の説明】
【００７９】
２  制御ユニット、４１ａ  ドライバー状態検知カメラ、３１  
ステアリングホイール、２１  ステアリングＥＣＵ、２１０Ｍ  ステアリング反力設定部、２１０Ｅ  反力モータ
【図１】
2019156232.tif 000003
【図２】
2019156232.tif 000004
【図３】
2019156232.tif 000005
【図４】
2019156232.tif 000006
【図５】
2019156232.tif 000007
【図６】
2019156232.tif 000008