(57)【要約】      （修正有）【課題】走行環境の悪化のレベルを評価してドライバによるステアリングの保舵を前提としない運転支援モードを可能な限り継続させる。【解決手段】自動運転可能車速算出部１０１は、走行環境の悪化レベルの評価結果に基づいて第２の運転支援モードを継続可能な自動運転可能車速Ｖd1を算出する。運転支援モード継続判断部１０２は、第２の運転支援モードのセット車速Ｖatと自動運転可能車速Ｖd1とを比較し、Ｖat≦Ｖd1の場合、第２の運転支援モードを継続可能と判断し、Ｖat＞Ｖd1の場合、第２の運転支援モードは継続不可と判断し、運転支援モード選択部１０３を介して第２の運転支援モード又は第１の運転支援モードをドライバに選択させる。運転支援モード継続部１０４は、第２の運転支援モードが選択された場合、セット車速Ｖatを自動運転可能車速Ｖd1まで下げることにより、第２の運転支援モードでの走行を可能とする。【選択図】図１
2020029238.tif 000002
【特許請求の範囲】
【請求項１】
手動運転モードと、ドライバによるステアリングの保舵を前提として運転支援制御を行う第１の運転支援モードと、ドライバによるステアリングの保舵を必要とすることなく運転支援制御を行う第２の運転支援モードとを備える車両の走行制御システムであって、
前記第２の運転支援モードでの走行中に走行環境の悪化のレベルを評価し、前記走行環境の悪化のレベルに基づいて前記第２の運転支援モードを継続可能な自動運転可能車速を算出する自動運転可能車速算出部と、
前記第２の運転支援モードにおける車速と前記自動運転可能車速とを比較し、前記第２の運転支援モードによる運転支援制御を継続可能か否かを判断する運転支援モード継続判断部と、
前記運転支援モード継続判断部で前記第２の運転支援モードによる運転支援制御の継続が不可と判断されたとき、前記第２の運転支援モードの車速を前記自動運転可能車速まで低減することにより前記第２の運転支援モードによる運転支援制御を継続可能とする運転支援モード継続部と
を備えることを特徴とする車両の走行制御システム。
【請求項２】
手動運転モードと、ドライバによるステアリングの保舵を前提として運転支援制御を行う第１の運転支援モードと、ドライバによるステアリングの保舵を必要とすることなく運転支援制御を行う第２の運転支援モードとを備える車両の走行制御システムであって、
前記第２の運転支援モードでの走行中に走行環境の悪化のレベルを評価し、前記走行環境の悪化のレベルに基づいて前記第２の運転支援モードを継続可能な自動運転可能車速を算出する自動運転可能車速算出部と、
前記第２の運転支援モードにおける車速と前記自動運転可能車速とを比較し、前記第２の運転支援モードによる運転支援制御を継続可能か否かを判断する運転支援モード継続判断部と、
前記運転支援モード継続判断部で前記第２の運転支援モードによる運転支援制御の継続が不可と判断されたとき、前記第２の運転支援モードの継続と前記第１の運転支援モードへの遷移との何れかを選択可能とする運転支援モード選択部と、
前記運転支援モード選択部で前記第２の運転支援モードの継続が選択されたとき、前記運転支援モードの車速を前記自動運転可能車速まで低減することにより前記第２の運転支援モードによる運転支援制御を継続可能とする運転支援モード継続部と
を備えることを特徴とする車両の走行制御システム。
【請求項３】
前記自動運転可能車速算出部は、前記走行環境の悪化のレベルを、天候状態、路面状態、車両制御状態の変化から評価することを特徴とする請求項１又は２に記載の車両の走行制御システム。
【請求項４】
前記運転支援モード選択部は、ドライバがステアリングを保舵したことを検出したとき、前記第１の運転支援モードが選択されたと判断して、前記第２の運転支援モードから前記第１の運転支援モードに遷移させることを特徴とする請求項２に記載の車両の走行制御システム。
【請求項５】
前記運転支援モード継続部は、前記自動運転可能車速が予め定められた下限車速を下回ったとき、前記手動運転モード若しくは車両を安全な場所に自動的に停止させる自動停車モードに遷移させることを特徴とする請求項１又は２に記載の車両の走行制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバによるステアリングの保舵を前提とする運転支援モードと、ドライバによるステアリングの保舵を必要としない運転支援モードとを備える車両の走行制御システムに関する。
【背景技術】
【０００２】
自動車等の車両においては、ドライバの負担を軽減して快適且つ安全な走行を実現するため、ドライバによるステアリングの保舵を前提とせずに車両の自動運転を行うシステムが開発され、一部は実用化されている。この自動運転の機能を実現するためには、周囲環境の確実なセンシングと道路環境の安定性が必要であり、周囲環境や道路環境が悪化した場合には、自動運転の機能を制限若しくは自動運転からドライバのステアリング保舵を必要する運転支援モードに遷移させる必要がある。
【０００３】
例えば、特許文献１（特開２０１７−１２８１８０号公報）には、自動運転の継続が困難と判断される機能のみをドライバの操作に引き継ぎ、それ以外の自動運転の機能のみを継続する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１２８１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の技術では、自動運転を継続可能か否かは、走行環境の悪化から一義的に判断している。しかしながら、走行環境が悪化しても、条件によっては自動運転を継続可能な場合があり、このような場合、一義的に自動運転の機能を制限若しくはドライバの保舵を必要とする運転支援モードに切り換えると、ドライバが短時間で運転姿勢を整えなければならず、ドライバの負担が増えるばかりでなく、自動運転の利便性を損なうことになる。
【０００６】
本発明は上記事情に鑑みてなされたもので、走行環境の悪化のレベルを評価してドライバによるステアリングの保舵を前提としない運転支援モードを可能な限り継続させることのできる車両の走行制御システムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様による車両の走行制御システムは、手動運転モードと、ドライバによるステアリングの保舵を前提として運転支援制御を行う第１の運転支援モードと、ドライバによるステアリングの保舵を必要とすることなく運転支援制御を行う第２の運転支援モードとを備える車両の走行制御システムであって、前記第２の運転支援モードでの走行中に走行環境の悪化のレベルを評価し、前記走行環境の悪化のレベルに基づいて前記第２の運転支援モードを継続可能な自動運転可能車速を算出する自動運転可能車速算出部と、前記第２の運転支援モードにおける車速と前記自動運転可能車速とを比較し、前記第２の運転支援モードによる運転支援制御を継続可能か否かを判断する運転支援モード継続判断部と、前記運転支援モード継続判断部で前記第２の運転支援モードによる運転支援制御の継続が不可と判断されたとき、前記第２の運転支援モードの車速を前記自動運転可能車速まで低減することにより前記第２の運転支援モードによる運転支援制御を継続可能とする運転支援モード継続部とを備える。
【０００８】
本発明の他の態様による車両の走行制御システムは、手動運転モードと、ドライバによるステアリングの保舵を前提として運転支援制御を行う第１の運転支援モードと、ドライバによるステアリングの保舵を必要とすることなく運転支援制御を行う第２の運転支援モードとを備える車両の走行制御システムであって、前記第２の運転支援モードでの走行中に走行環境の悪化のレベルを評価し、前記走行環境の悪化のレベルに基づいて前記第２の運転支援モードを継続可能な自動運転可能車速を算出する自動運転可能車速算出部と、前記第２の運転支援モードにおける車速と前記自動運転可能車速とを比較し、前記第２の運転支援モードによる運転支援制御を継続可能か否かを判断する運転支援モード継続判断部と、前記運転支援モード継続判断部で前記第２の運転支援モードによる運転支援制御の継続が不可と判断されたとき、前記第２の運転支援モードの継続と前記第１の運転支援モードへの遷移との何れかを選択可能とする運転支援モード選択部と、前記運転支援モード選択部で前記第２の運転支援モードの継続が選択されたとき、前記運転支援モードの車速を前記自動運転可能車速まで低減することにより前記第２の運転支援モードによる運転支援制御を継続可能とする運転支援モード継続部とを備える。
【発明の効果】
【０００９】
本発明によれば、走行環境の悪化のレベルを評価してドライバによるステアリングの保舵を前提としない運転支援モードを可能な限り継続させることができる。
【図面の簡単な説明】
【００１０】
【図１】車両の走行制御システムを示す構成図
【図２】運転支援モードの遷移を示す説明図
【図３】運転支援モード遷移処理のメインルーチンを示すフローチャート
【図４】横風時自動運転安定車速算出処理のサブルーチンを示すフローチャート
【図５】雨天時自動運転安定車速算出処理のサブルーチンを示すフローチャート
【図６】降雪時自動運転安定車速算出処理のサブルーチンを示すフローチャート
【図７】路面自動運転安定車速算出処理のサブルーチンを示すフローチャート
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。図１において、符号１は、自動車等の車両の走行制御システムであり、車両の自律的な自動運転を含む走行制御を実行する。この走行制御システム１は、走行制御装置１００を中心として、外部環境認識装置１０、測位装置２０、地図情報処理装置３０、エンジン制御装置４０、変速機制御装置５０、ブレーキ制御装置６０、操舵制御装置７０、警報制御装置８０を備えて構成され、各装置が通信バス１５０を介してネットワーク接続されている。
【００１２】
外部環境認識装置１０は、車載のカメラユニット１１、ミリ波レーダやレーザレーダ等のレーダ装置１２等の環境認識用の各種デバイスや、自車両が走行する外界環境の気象条件の１つとして外気温を検出する外気温センサ１３等の各種センサを備えている。外部環境認識装置１０は、カメラユニット１１やレーダ装置１２等で検出した自車両周囲の物体の検出情報、外気温センサ１３で検出した外気温等の環境情報に加え、路車間通信や車車間通信等のインフラ通信によって取得した交通情報、測位装置２０で測位した自車両の位置情報、地図情報処理装置３０からの地図情報等により、自車両周囲の外部環境を認識する。
【００１３】
例えば、カメラユニット１１として、同一対象物を異なる視点から撮像する２台のカメラで構成されるステレオカメラを搭載する場合、このステレオカメラで撮像した左右一対の画像をステレオ処理することにより、外部環境を３次元的に認識することができる。ステレオカメラとしてのカメラユニット１１は、例えば、車室内上部のフロントウィンドウ内側のルームミラー近傍に、ＣＣＤやＣＭＯＳ等の撮像素子を有するシャッタ同期の２台のカラーカメラが所定の基線長で車幅方向左右に配置されて構成されている。
【００１４】
ステレオカメラとしてのカメラユニット１１で撮像された左右一対の画像は、マッチング処理によって左右画像間の対応位置の画素ずれ量（視差）が求められ、画素ずれ量を輝度データ等に変換した距離画像が生成される。この距離画像上の点は、三角測量の原理から、自車両の車幅方向すなわち左右方向をＸ軸、車高方向をＹ軸、車長方向すなわち距離方向をＺ軸とする実空間上の点に座標変換され、自車両が走行する道路の白線（車線）、障害物、自車両の前方を走行する車両等が３次元的に認識される。
【００１５】
車線としての道路白線は、画像から白線の候補となる点群を抽出し、その候補点を結ぶ直線や曲線を算出することにより、認識することができる。例えば、画像上に設定された白線検出領域内において、水平方向（車幅方向）に設定した複数の探索ライン上で輝度が所定以上変化するエッジの検出を行って探索ライン毎に１組の白線開始点及び白線終了点を検出し、白線開始点と白線終了点との間の中間の領域を白線候補点として抽出する。
【００１６】
そして、単位時間当たりの車両移動量に基づく白線候補点の空間座標位置の時系列データを処理して左右の白線を近似するモデルを算出し、このモデルにより、白線を認識する。白線の近似モデルとしては、ハフ変換によって求めた直線成分を連結した近似モデルや、２次式等の曲線で近似したモデルを用いることができる。
【００１７】
測位装置２０は、ＧＮＳＳ(Global Navigation Satellite System)衛星等の複数の航法衛星からの信号に基づく測位を主として、自車両の車両位置を検出する。また、衛星からの信号（電波）の捕捉状態化や電波の反射によるマルチパスの影響等で測位精度が悪化した場合には、ジャイロセンサ２２や車速センサ２３等の車載センサを用いた自律航法による測位を併用して自車両の車両位置を検出する。
【００１８】
複数の航法衛星による測位では、航法衛星から送信される軌道及び時刻等に関する情報を含む信号を受信機２１を介して受信し、受信した信号に基づいて自車両の自己位置を、経度、緯度、高度、及び時間情報を含む絶対位置として測位する。また、自律航法による測位では、ジャイロセンサ２２によって検出した自車両の進行方位と車速センサ２３から出力される車速パルス等から算出した自車両の移動距離とに基づいて、相対的な位置変化分としての自車位置を測位する。
【００１９】
尚、測位装置２０は、路車間通信や車車間通信等のインフラ通信によって交通情報を取得する通信ユニットを一体的に備えるようにしても良い。
【００２０】
地図情報処理装置３０は、地図データベースＤＢを備え、測位装置２０で測位した自車両の位置データから地図データベースＤＢの地図データ上での位置を特定して出力する。地図データベースＤＢは、自動運転を含む運転支援制御等の車両制御用に作成された高精度地図を保有するデータベースであり、ＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）等の大容量記憶媒体に格納されている。
【００２１】
詳細には、高精度地図は、道路形状や道路間の接続関係等の静的な情報と、インフラ通信によって収集される交通情報等の動的な情報とを複数の階層で保持する多次元マップ（ダイナミックマップ）として構成されている。道路データとしては、道路白線の種別、走行レーンの数、走行レーンの幅、走行レーンの幅方向の中心位置を示す点列データ、走行レーンの曲率、走行レーンの進行方位角、制限速度等が含まれている。データの信頼度やデータ更新の日付け等の属性データと共に保持されている。
【００２２】
更に、地図情報処理装置３０は、地図データベースＤＢの保守管理を行い、地図データベースＤＢのノード、リンク、データ点を検定して常に最新の状態に維持すると共に、データベース上にデータが存在しない領域についても新規データを作成・追加し、より詳細なデータベースを構築する。地図データベースＤＢのデータ更新及び新規データの追加は、測位装置２０によって測位された位置データと、地図データベースＤＢに記憶されているデータとの照合によって行われる。
【００２３】
尚、地図情報処理装置３０からの情報は、主として走行制御装置１００に送信されるが、必要に応じて他の制御装置にも送信される。
【００２４】
エンジン制御装置４０は、エンジン運転状態を検出する各種センサ類からの信号及び通信バス１５０を介して送信される各種制御情報に基づいて、エンジン（図示せず）の運転状態を制御する。エンジン制御装置４０は、例えば、吸入空気量、スロットル開度、エンジン水温、吸気温度、空燃比、クランク角、アクセル開度、その他の車両情報に基づき、燃料噴射制御、点火時期制御、電子制御スロットル弁の開度制御等を主要とするエンジン制御を実行する。
【００２５】
変速機制御装置５０は、変速位置や車速等を検出するセンサ類からの信号や通信バス１５０を介して送信される各種制御情報に基づいて、自動変速機（図示せず）に供給する油圧を制御し、予め設定された変速特性に従って自動変速機を制御する。
【００２６】
ブレーキ制御装置６０は、例えば、ブレーキスイッチ、４輪の車輪速、操舵角、ヨーレート、その他の車両情報に基づき、４輪のブレーキ装置（図示せず）をドライバのブレーキ操作とは独立して制御する。また、ブレーキ制御装置６０は、各輪のブレーキ力に基づいて各輪のブレーキ液圧を算出して、アンチロック・ブレーキ・システムや横すべり防止制御等を行う。
【００２７】
操舵制御装置７０は、例えば、車速、ドライバの操舵トルク、操舵角、ヨーレート、その他の車両情報に基づいて、操舵系に設けた電動パワーステアリングモータ（図示せず）による操舵トルクを制御する。この操舵トルクの制御は、実操舵角を目標操舵角に一致させるための目標操舵トルクを実現する電動パワーステアリングモータの電流制御として実行され、ドライバのステアリング操作によるオーバーライドがない場合、例えばＰＩＤ制御によって電動パワーステアリングモータの駆動電流が制御される。
【００２８】
警報制御装置８０は、車両の各種装置に異常が生じた場合やドライバに注意を喚起するための警報、及びドライバに提示する各種情報の出力を制御する装置である。例えば、モニタ、ディスプレイ、アラームランプ等の視覚的な出力と、スピーカ・ブザー等の聴覚的な出力との少なくとも一方を用いて、警告・情報提示を行う。警報制御装置８０は、自動運転を含む運転支援制御を実行中、その制御状態をドライバに提示し、また、ドライバの操作によって自動運転含む運転支援制御が休止された場合には、そのときの運転状態をドライバに報知する。
【００２９】
次に、走行制御システム１の中心となる走行制御装置１００について説明する。走行制御装置１００は、ドライバがステアリングを保持して操舵する手動運転モードに対して、図示しないスイッチやパネル等を操作して運転支援の走行モードにセットしたとき、エンジン制御装置４０、変速機制御装置５０、ブレーキ制御装置６０、及び操舵制御装置７０を介して、自動運転を含む運転支援モードの制御を実行する。本実施の形態においては、走行制御装置１００に設定される運転モードとして、手動運転モードと、第１の運転支援モードと、第２の運転支援モードと、自車両を路側帯等の安全な場所に自動的に停止させる自動停車モードとが設定されている。
【００３０】
ここで、手動運転モードは、ドライバによるステアリング操作、アクセル操作、及び、ブレーキ操作等の運転操作に従って、自車両を走行させる運転モードである。この手動運転モードに対して、第１の運転支援モード及び第２の運転支援モードは、外部環境認識装置１０等において自車進行路上の前方に先行車が認識されている場合には、例えば、先行車の走行軌跡等に基づいて目標経路を設定し、自車両を、車線を逸脱することなく先行車に対して自動追従（自動走行）させることが可能となっている。また、第１，第２の運転支援モードでは、先行車を認識しない場合には、例えば、目的地までの自車経路を設定し、セット車速を目標車速として自車両を自車経路に沿って自動走行させることが可能となっている。
【００３１】
第１，第２の運転支援モードは、走行環境のセンシング情報及び認識情報に基づいて自車両を自動走行させる自動運転の運転モードであるという点では基本的に共通しているが、第１の運転支援モードは、ドライバによるステアリングの保舵（把持）を前提として運転支援制御を実行する運転モードであり、第２の運転支援モードはドライバによるステアリングの保舵を必要とすることなく運転支援制御を実行する運転モードである。第２の運転支援モードによる運転支援が継続不能となった場合には、条件に応じて、第１の運転支援モード、手動運転モード、又は自動停車モードに遷移する。
【００３２】
尚、ドライバがステアリングを保舵（把持）しているか否かは、ドライバがステアリングを保舵（把持）しているときオンするハンドルタッチセンサ（図示せず）等からの信号に基づいて検出する。
【００３３】
走行制御装置１００は、ドライバのステアリング保舵を必要としない第２の運転支援モードで走行中、走行環境の変化を監視し、走行環境の悪化による第２の運転支援モードの継続可否を判断する。詳細には、走行制御装置１００は、第２の運転支援モードで走行中、走行環境の悪化のレベルを定量化して評価し、その評価結果に基づいて第２の運転支援モードを継続可能な車速（自動運転可能車速）Ｖd1を算出する。自動運転可能車速Ｖd1は、走行環境の悪化に対して車速を低下させることにより、自動運転における安全余裕を確保して自動運転を維持可能な車速として算出される。
【００３４】
走行制御装置１００は、第２の運転支援モードのセット車速Ｖatが自動運転可能車速Ｖd1を超えているか否かを調べる。セット車速Ｖatが自動運転可能車速Ｖd1以下（Ｖat≦Ｖd1）の場合、走行制御装置１００は、第２の運転支援モードを継続する。一方、セット車速Ｖatが自動運転可能車速Ｖd1を超えている（Ｖat＞Ｖd1）場合には、走行制御装置１００は、セット車速Ｖatを自動運転可能車速Ｖd1まで下げることにより、第２の運転支援モードを継続可能とする。
【００３５】
すなわち、第２の運転支援モードで走行中、自動運転可能車速Ｖd1が走行速度よりも低くなった場合、走行速度を自動運転可能車速Ｖd1まで下げて新たなセット車速Ｖatとする（Ｖat←Ｖd1）ことにより、自動運転のレベルを維持する際の安全余裕を確保し、第２の運転支援モードでの自動運転による安全な走行を可能とする。
【００３６】
この場合、走行制御装置１００は、自動的に車速を自動運転可能車速Ｖd1まで下げて第２の運転支援モードを継続するようにしても良く、或いは、第２の運転支援モードを継続するか否かをドライバに選択させるようにしても良い。以下では、第２の運転支援モードを継続するか否かをドライバが選択する例について説明する。
【００３７】
走行制御装置１００は、走行環境の悪化によって自動運転可能車速Ｖd1が第２の運転支援モードにおけるセット車速Ｖatを下回った場合（Ｖd1＜Ｖat）、ドライバの選択に従い、第２の運転支援モードを継続、或いは第２の運転支援モードから第１の運転支援モードに遷移させる。第２の運転支援モードから第１の運転支援モードに遷移する場合には、ドライバ自身が走行環境の変化を判断することでセット車速Ｖatを維持することが可能である。
【００３８】
このため、走行制御装置１００は、運転支援モードに係る機能部として、自動運転可能車速算出部１０１、運転支援モード継続判断部１０２、運転支援モード選択部１０３、運転支援モード継続部１０４を備えている。走行制御装置１００は、これらの機能部により、ドライバのステアリング保舵を必要としない第２の運転支援モードで走行中、走行環境が悪化した場合にも第２の運転支援モードでの自動運転を継続することを可能とする。
【００３９】
詳細には、自動運転可能車速算出部１０１は、走行環境として、天候状態、路面状態、車両制御状態の変化を監視し、各状態に応じて相互に変化するパラメータを評価して自動運転可能車速Ｖd1を算出する。天候状態としては、横風、雨、降雪の影響を評価し、路面状態としては、路面摩擦係数の大小による影響を評価する。また、車両制御状態としては、目標経路に対する車両の横位置制御性、車両の前後位置を制御するための視程距離、操舵制御性等を評価する。
【００４０】
自動運転可能車速算出部１０１は、天候状態、路面状態、車両制御状態に応じてシーンを分類し、各シーン毎に安定して自動運転可能な車速を算出する。本実施の形態においては、後述するように、横風、雨（霧、雪を含む）、降雪、路面状態の各シーン毎に、自動運転安定車速Ｖd1_w，Ｖd1_r，Ｖd1_s，Ｖd1_μを算出する。そして、算出したシーン毎の自動運転安定車速Ｖd1_w，Ｖd1_r，Ｖd1_s，Ｖd1_μの中で最も低い車速を、最終的な自動運転可能車速Ｖd1として採用する。
【００４１】
運転支援モード継続判断部１０２は、第２の運転支援モードにおけるセット車速Ｖatと自動運転可能車速Ｖd1とを比較し、Ｖat≦Ｖd1の場合、第２の運転支援モードを継続可能と判断し、Ｖat＞Ｖd1の場合、第２の運転支援モードは継続不可と判断する。運転支援モード継続判断部１０２は、第２の運転支援モードの継続不可と判断した場合、運転支援モード選択部１０３を介して、ドライバのステアリング保舵を必要としない第２の運転支援モードを車速を下げて継続させるか、又はドライバのステアリング保舵を必要とする第１の運転支援モードに遷移するかをドライバに選択させる。
【００４２】
また、運転支援モード継続判断部１０２は、自動運転可能車速Ｖd1が自動車専用道等で定められている最低車速、若しくは事前に定めた下限車速Ｖd2を下回るか否かを調べる。Ｖd1＜Ｖd2の場合、運転支援モード継続判断部１０２は、第１の運転支援モードに遷移しても運転支援制御の継続は困難と判断する。この場合には、ドライバに手動運転を要求するか、若しくは自動停車モードに遷移させ、安全な場所に車両を自動的に移動させて停止する。
【００４３】
運転支援モード選択部１０３は、運転支援モード継続判断部１０２で第２の運転支援モードの継続が不可と判断されたとき、現在の状態では第２の運転支援モードの自動運転レベルを継続できない旨をドライバに報知して、第２の運転支援モードの継続と第１の運転支援モードへの遷移の何れかを選択可能とする。
【００４４】
運転支援モードの選択は、セット車速Ｖatを自動運転可能車速Ｖd1まで下げて第２の運転支援モードでの自動運転を継続するか、ドライバのステアリング保舵を必要としない第２の運転支援モードからドライバの保舵を必要とする第１の運転支援モードに自動運転レベルを下げるかをドライバに選択させる選択要求となる。この選択要求を受けてドライバがステアリングを保舵したことを検出した場合、第１の運転支援モードが選択されたものと判断し、自動的に第２の運転支援モードから第１の運転支援モードに遷移させる。
【００４５】
運転支援モード継続部１０４は、運転支援モード選択部１０３による選択結果に応じて、第２の運転支援モードを継続、或いは第２の運転支援モードから第１の運転支援モードに遷移させる。第２の運転支援モードの継続が選択された合、運転支援モード継続部１０４は、第２の運転支援モードのセット車速Ｖatを自動運転可能車速Ｖd1まで低減することにより、第２の運転支援モードでの自動運転による走行を可能とする。
【００４６】
以上の第２の運転支援モードの継続或いは遷移について、図２を用いて説明する。図２において、縦軸は車速を示し、横軸は走行環境の変化を示す走行環境レベルを示している。ここでの走行環境レベルは、自動運転可能車速Ｖd1との関係において、第２の運転支援モードを継続可能な走行環境を車速相当値で表現した指標であり、図２中の向かって左側から右側にいくほど、走行環境のレベルが良好な状態から悪化状態に変化することを示している。
【００４７】
図２のＡ領域で示すように、自車両が第２の運転支援モードで走行中、環境レベルがＶat＞Ｖd1となる環境レベルＫＬ１の状態よりも悪化すると、自動運転可能車速Ｖd1は、例えば、図中のＢ領域に示すように、セット車速Ｖatに対して環境レベルの悪化に応じて略直線的に低下していき、車速を低下させなければ第２の運転支援モードを継続することは困難となる。
【００４８】
この状態では、ドライバがステアリングを保舵した場合、第１の運転支援モードに遷移し、ドライバがステアリングを保舵しない場合には、車速を低減してＶat≦Ｖd1とすることにより、第２の運転支援モードを継続することが可能となる。第２の運転支援モードを継続した場合に更に走行環境が悪化し、自動運転可能車速Ｖd1が予め定められた下限車速Ｖd2を下回る環境レベルＫＶ２より悪化した領域Ｃになると、第２の運転支援モードから自動停車モードに遷移し、自車両を路側帯等に自動的に停止させて安全を確保する。
【００４９】
次に、走行制御装置１００における運転支援モードの遷移処理について、図３〜図７のフローチャートを用いて説明する。図３は運転支援モード遷移処理のメインルーチンを示すフローチャート、図４〜図７は、横風時、降雨時、降雪時、路面における各シーン毎の自動運転可能車速算出処理のサブルーチンを示すフローチャートである。
【００５０】
先ず、図３の運転支援モード遷移処理のメインルーチンについて説明する。このメインルーチンでは、走行制御装置１００は、先ず、ステップＳ１Ａ，Ｓ１Ｂ，Ｓ１Ｃ，Ｓ１Ｄにおいて、それぞれ、図４，図５，図６，図７のサブルーチンを並列処理する。各サブルーチンは、それぞれ、横風のシーン、雨（霧、雪を含む）のシーン、降雪のシーン、低摩擦路のシーンを想定したものであり、横風のシーンに対する雨天時自動運転安定車速Ｖd1_w、雨（霧、雪を含む）のシ−ンに対する雨天時自動運転安定車速Ｖd1_r、降雪のシーンに対する降雪時自動運転安定車速Ｖd1_s、低摩擦路のシーンに対する路面自動運転安定車速Ｖd1_μを算出する。
［横風時自動運転安定車速Ｖd1_w］
ステップＳ１Ａにおける横風時自動運転安定車速Ｖd1_wは、目標経路に対して自車両の横位置を許容範囲内に維持する操舵性能を確保できる車速として算出される。詳細には、図４の最初のステップＳ１０１において、一定時間の横位置の分散が設定値以上（例えば、±１０ｃｍ以上）か否かを調べる。
【００５１】
ステップＳ１０１で横位置の分散が設定値未満で安定している場合には、ステップＳ１０２へ進み、更に、横偏差の積分値が一定値の状態が連続して張り付いた状態であるか否かを調べることにより、道路カント等による外乱の影響を判断する。その結果、ステップＳ１０１，Ｓ１０２において、横位置の分散が設定値未満、且つ横偏差の積分値が一定値の状態が連続していない場合には、外乱に対する第２の運転支援モードの自動走行が可と判断する。この場合には、横風時自動運転安定車速Ｖd1_wは、例えば、Ｖd1_w＝Ｖd1としてメインルーチンに戻る。
【００５２】
一方、ステップＳ１０１で横位置の分散が設定値以上、或いはステップＳ１０２において横偏差の積分値が一定値の状態が連続している場合には、ステップＳ１０３で走行中の道路のカーブが通常の自動走行の対象となる曲率のカーブよりも小さい曲率の急なカーブであるか否かを調べる。ステップＳ１０３で急カーブの場合、横風や道路カント等の外乱の影響を正確に評価できないため本処理を抜け、急カーブでない場合、ステップＳ１０４へ進む。
【００５３】
ステップＳ１０４では、横風、道路のカント、カーブの曲率に対して、車線追従制御における操舵性能を確保可能な車速を、例えば横位置の分散値と積分値に基づくマップ参照によって算出する。このときの車速は横風時自動運転安定車速Ｖd1_wとして保存され、メインルーチンで参照される。
［雨天時自動運転安定車速Ｖd1_r］
ステップＳ１Ｂにおける雨天時自動運転安定車速Ｖd1_rは、目標経路への追従走行の操舵及び前後位置制御に必要な視程距離を確保できる車速として算出される。すなわち、図５のサブルーチンにおいて、先ずステップＳ２０１で車載のカメラユニット１１或いは地図情報処理装置３０からの地図情報による車線の検知範囲が操舵制御可能な車線検知距離未満か否かを調べ、ステップＳ２０２で地図情報を使用できない場合にカメラユニット１１の白線検知距離が操舵制御可能な検知距離未満か否かを調べる。また、ステップＳ２０３において、現在の視程距離が前方の車両等に対する前後位置をブレーキ制御等を介して制御可能な視程距離未満か否かを調べる。
【００５４】
その結果、白線の検知範囲或いは地図データによる車線の検知範囲が操舵制御可能な検知距離以上であり、前後位置制御可能な視程距離が確保されている場合には、第２の運転支援モードの自動走行が可と判断してメインルーチンに戻る。この場合においても、雨天時自動運転安定車速Ｖd1_rは、例えば、Ｖd1_r＝Ｖd1として保存され、メインルーチンで参照される。
【００５５】
一方、ステップＳ２０１，Ｓ２０２，Ｓ２０３において、白線の検知範囲或いは地図データによる車線の検知範囲が操舵制御可能な検知距離未満、或いは前後位置制御可能な視程距離未満の場合には、ステップＳ２０４へ進み、車線（白線）の検知距離や視程距離にに対して自動運転の操舵性能を確保可能な車速をマップ参照等によって算出する。この場合の車速は、雨天時自動運転安定車速Ｖd1_rとして保存され、メインルーチンで参照される。
［降雪時自動運転安定車速Ｖd1_s］
ステップＳ１Ｃにおける降雪時自動運転安定車速Ｖd1_sは、車載のカメラユニット１１を用いることなく操舵制御に必要な視程距離を確保できる車速として算出される。詳細には、図６のサブルーチンのステップＳ３０１，Ｓ３０２において、測位装置２０及び地図情報処理装置３０によるローカライゼーションの信頼度が自動運転の操舵制御可能な位置信頼度未満か否か、前後位置制御可能な視程距離未満か否かを調べる。
【００５６】
ステップＳ３０１においてローカライゼーションの信頼度が自動運転の操舵制御可能な位置信頼度以上、且つステップＳ３０２において前後位置制御可能な視程距離以上の場合には、第２の運転支援モードの自動走行が可と判断して、メインルーチンに戻る。この場合においても、降雪時自動運転安定車速Ｖd1_sは、例えばＶd1_s＝Ｖd1とする。
【００５７】
一方、ステップＳ３０１においてローカライゼーションの信頼度が自動運転の操舵制御可能な位置信頼度未満、或いはステップＳ３０２において前後位置制御可能な視程距離未満の場合には、ステップＳ３０３へ進む。ステップＳ３０３では、ローカライゼーション信頼度或いは視程距離に基づいて、降雪時自動運転安定車速Ｖd1_sを算出し、メインルーチンに戻る。
［路面自動運転安定車速Ｖd1_μ］
ステップＳ１Ｄにおける路面自動運転安定車速Ｖd1_μは、滑りやすい路面においても目標とするヨーレートを得るための操舵ヨーゲインを維持して操舵性能を確保することのできる車速として算出される。
【００５８】
詳細には、図７のサブルーチンの最初のステップＳ４０１において、操舵角に対するヨーレートゲインが一定値以下か否かを調べる。すなわち、現在の路面に対する走行状態が操舵角に対してヨーレートの変化が小さく、進行方向に対して適正なヨー角を得られていない状態か否かを調べる。
【００５９】
ステップＳ４０１において操舵角に対するヨーレートゲインが一定値以下の場合、ステップＳ４０１からステップＳ４０４へ進み、滑りやすい路面に対応した路面自動運転安定車速Ｖd1_μを算出する。ヨーレートゲインが一定値以下の場合の路面自動運転安定車速Ｖd1_μは、操舵角に対して適正なヨー角を得ることのできる車速として算出され、例えば、ヨーレートゲインの低減率が小さくなるほど車速が低くなるようにマップを設定し、このマップを参照して路面自動運転安定車速Ｖd1_μが算出される。
【００６０】
一方、ステップＳ４０１において操舵角に対するヨーレートゲインが一定値を超えている場合には、ステップＳ４０１からステップＳ４０２へ進み、減速制御中にＡＢＳ作動があるか否かを調べる。減速制御中のＡＢＳ作動がある場合、ステップＳ４０４で路面自動運転安定車速Ｖd1を算出する。操舵角に対するヨーレートゲインが一定値を超えていても減速制御中にＡＢＳ作動がある場合の路面自動運転安定車速Ｖd1_μは、ＡＢＳが作動することなく所定の減速度を得られる車速として算出され、例えば、ＡＢＳ作動頻度に基づいて算出される。
【００６１】
更に、ステップＳ４０２において、減速制御中にＡＢＳ作動がない場合には、ステップＳ４０２からステップＳ４０３へ進み、路面摩擦係数（路面μ）の情報を推定若しくは検出によって取得できるか否かを調べる。ステップＳ４０３で路面μの情報を取得できない場合はメインルーチンに戻り、路面μの情報を取得できる場合、ステップＳ４０４へ進んで路面自動運転安定車速Ｖd1_μを算出する。この場合の路面自動運転安定車速Ｖd1_μは、取得した路面μに基づいて算出される。
【００６２】
次に、メインルーチンに戻ると、ステップＳ１Ａ〜Ｓ１Ｄでシーン毎の自動運転安定車速Ｖd1_w,Ｖd1_r,Ｖd1_s,Ｖd1_μを算出した後は、ステップＳ２へ進む。ステップＳ２において、走行制御装置１００は、横風時自動運転安定車速Ｖd1_w，雨天時自動運転安定車速Ｖd1_r，降雪時自動運転安定車速Ｖd1_s，路面自動運転安定車速Ｖd1_μのうち、最も低い値の車速を自動運転可能車速Ｖd1とする（Ｖd1←ｍｉｎ(Ｖd1_w,Ｖd1_r,Ｖd1_s,Ｖd1_μ)）。そして、ステップＳ３で自動運転可能車速Ｖd1と第２の運転支援モードのセット車速Ｖatとを比較し、自動運転可能車速Ｖd1がセット車速Ｖatを下回っているか否かを調べる。
【００６３】
ステップＳ３において、Ｖd1≧Ｖatの場合、現在の第２の運転支援モードによる自動運転に対して特に支障はないため、本処理を抜けて第２の運転支援モードでの自動運転を継続する。一方、ステップＳ３においてＶd1＜Ｖatの場合には、現在の状態では第２の運転支援モードの継続は困難であるため、ステップＳ４へ進む。
【００６４】
ステップＳ４では、走行制御装置１００は、ドライバに対して第２の運転支援モードを継続するか第１の運転支援モードに遷移させるかの選択要求を行う。そして、ステップＳ５で、ドライバがステアリングを保舵して第１の運転支援モードを選択したか否かを調べる。
【００６５】
ドライバが第１の運転支援モードへの遷移を選択してステアリングを保舵した場合、走行制御装置１００は、ステップＳ６で第２の運転支援モードから第１の運転支援モードへ自動運転のレベルを下げて遷移させる。第１の運転支援モードに遷移させた場合には、走行環境の悪化にドライバが対処することにより、第２の運転支援モードのセット車速Ｖatを維持することが可能となる。
【００６６】
一方、ドライバが第２の運転支援モードの継続を選択した場合には、走行制御装置１００は、ステップＳ７で、第２の運転支援モードの車速を自動運転可能車速Ｖd1まで下げることにより、走行環境の悪化に対して第２の運転支援モードでの自動運転のレベルを維持する際の安全余裕を増加させ、第２の運転支援モードを継続させる。
【００６７】
更に、走行制御装置１００は、ステップＳ８において、第２の運転支援モードでの走行中に走行環境がより悪化して自動運転可能車速Ｖd1が下限車速Ｖd2を下回ったか否かを調べる。そして、Ｖd1≧Ｖd2の場合には、そのまま第２の運転支援モードを継続し、Ｖd1＜Ｖd2になった場合、ステップＳ９で自動停車モードに遷移させ、自車両を路側帯等に自動的に停止させて安全を確保する。
【００６８】
このように本実施の形態においては、ドライバのステアリング保舵を必要としない第２の運転支援モードの自動運転で走行中に走行環境の悪化のレベルを評価し、走行環境が悪化した場合は、車速の低減によって第２の運転支援モードを継続することを可能とする。これにより、走行環境の悪化に対応して一義的に自動運転の機能を制限若しくはドライバの保舵を必要とする運転支援モードに切り換えてドライバの負担が増加することを回避することができ、ドライバによるステアリングの保舵を前提としない運転支援モードを継続させて自動運転の利便性を確保することが可能となる。
【符号の説明】
【００６９】
１  走行制御システム
１０  外部環境認識装置
２０  測位装置
３０  地図情報処理装置
４０  エンジン制御装置
５０  変速機制御装置
６０  ブレーキ制御装置
７０  操舵制御装置
８０  警報制御装置
１００  走行制御装置
１０１  自動運転可能車速算出部
１０２  運転支援モード継続判断部
１０３  運転支援モード選択部
１０４  運転支援モード継続部
【図１】
2020029238.tif 000003
【図２】
2020029238.tif 000004
【図３】
2020029238.tif 000005
【図４】
2020029238.tif 000006
【図５】
2020029238.tif 000007
【図６】
2020029238.tif 000008
【図７】
2020029238.tif 000009