(57)【要約】      （修正有）【課題】必要に応じて、適切なタイミングで自動運転からドライバ操作に委ねることができる自動運転制御装置を提供する。【解決手段】車両に搭載される自動運転制御装置は、周囲情報取得部と、運転モード設定部と、自動制御部とを備える。運転モード設定部は、車両の運転モードが高度自動化モードに設定されている場合に、予め設定した基本モード切替条件が成立した場合、車両の運転モードを基本モードに切り替える。【選択図】図６
2020038696.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される自動運転制御装置であって、
前記車両の周囲の情報である周囲情報を取得するように構成された周囲情報取得部と、
前記車両の運転モードを、前記車両の走行に必要な複数種類の運転動作の一部又は全てを前記周囲情報に基づいて自動で実行する高度自動化モード、及び、前記自動で実行する前記運転動作の種類が前記高度自動化モードよりも少ないか若しくはゼロである基本モード、の何れか一方に設定するように構成された運転モード設定部と、
前記運転モード設定部により設定された前記運転モードに基づき、その運転モードにおいて前記自動で実行するように設定されている前記運転動作を実行するように構成された自動制御部と、
を備え、
前記運転モード設定部は、前記車両の乗員がシートベルトを装着しているか否かを判断するように構成され、
前記運転モード設定部は、前記運転モードが前記高度自動化モードに設定されていると
きに、前記乗員が前記シートベルトを装着していないと前記運転モード設定部が判断すると、前記運転モードを前記基本モードに切り替えるように構成されている、
自動運転制御装置。
【請求項２】
請求項１に記載の自動運転制御装置であって、
前記運転モード設定部は、特定の座席の乗員が前記シートベルトを装着しているか否かを判断するように構成されている、
自動運転制御装置。
【請求項３】
請求項１または２に記載の自動運転制御装置であって、
前記運転モード設定部は、前記車両の座席に前記乗員が座っているか否かを検出するための着座センサからの検出信号と、前記座席に座っている前記乗員が前記シートベルトを装着しているか否かを検出するためのベルトセンサからの検出信号とに基づいて、前記乗員が前記シートベルトを装着しているか否かを判断するように構成されている、
自動運転制御装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本国際出願は、２０１４年９月３０日に日本国特許庁に出願された日本国特許出願第２０１４−２０１４０７号に基づく優先権を主張するものであり、日本国特許出願第２０１４−２０１４０７号の全内容を本国際出願に参照により援用する。
【技術分野】
【０００２】
本開示は、運転者による各種判断や操作などの、車両を走行させるために必要な運転者の各種運転動作のうち、一部又は全てを、運転者の操作等を要することなく自動で行わせることが可能な、自動運転制御装置に関する。
【背景技術】
【０００３】
車両の自動運転を実現するための技術が各種提案され、一部実用化されている。下記の特許文献１には、予め設定された走行計画に従って自動運転走行可能な自動運転車両が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−５９２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
自動運転技術の最終目標の１つは、目的地を設定するだけで後は乗員が何ら走行に関与することなく目的地へ到達できるようにすることであると考えられる。しかし、それを実現できるほどの信頼性の高いレベルにまではまだ至っていないのが現状である。
【０００６】
自動運転技術が確立してその信頼性が高いレベルに至るまでは、自動運転技術を採用しつつも、必要に応じて、自動で実行中の制御の一部又は全てを無効としてドライバーの操作に委ねることができるようにすることが望ましい。
【０００７】
本開示の一側面においては、走行に必要な各種運転制御の一部又は全てを運転者の操作を要することなく自動で実行させることが可能な車両において、自動で実行中の制御の一部又は全てを適切なタイミングで停止させることができるようにすることが望ましい。
【課題を解決するための手段】
【０００８】
本開示の１つの局面は、車両に搭載される自動運転制御装置であって、周囲情報取得部と、運転モード設定部と、自動制御部とを備える。周囲情報取得部は、車両の周囲情報を取得する。周囲情報とは、車両の周囲の状態を示す情報であって、前述の複数種類の運転動作のうち少なくとも１つを運転者の操作を要することなく自動で実行させるために必要な情報である。運転モード設定部は、車両の運転モードを、高度自動化モード及び基本モードの何れかに設定する。高度自動化モードとは、車両の走行に必要な複数種類の運転動作の一部又は全てを周囲情報に基づいて自動で実行する運転モードである。基本モードとは、自動で実行する運転動作の種類が高度自動化モードよりも少ないか若しくはゼロである運転モードである。自動制御部は、運転モード設定部により設定された運転モードに基づき、その運転モードにおいて自動で実行するように設定されている運転動作を実行する。そして、運転モード設定部は、運転モードが高度自動化モードに設定されている場合に、予め設定した基本モード切替条件が成立した場合、運転モードを基本モードに切り替える。
【０００９】
このように構成された自動運転制御装置では、運転モードとして高度自動化モードと基本モードを有し、高度自動化モード中に基本モード切替条件が成立した場合は基本モードに切り替わる。基本モード切替条件とは、運転モードを高度自動化モードから基本モードに切り替える必要がある、或いは切り替えることが望ましい特定の条件である。基本モード切替条件の数や内容は適宜決めてもよい。また、基本モード切替条件が複数設定されている場合は、その複数の基本モード切替条件の少なくとも１つが成立している場合に基本モードに切り替わるようにしてもよいし、設定されている全ての基本モード切替条件のうち２以上の特定数以上或いは全てが成立している場合に基本モードに切り替わるようにしてもよい。
【００１０】
基本モード切替条件を適宜設定することで、高度自動化モードから基本モードへの切り替えを適切なタイミングで行うことができる。したがって、上記構成の自動運転制御装置によれば、高度自動化モードにおいて自動で実行中の運転動作の一部又は全ての停止を、適切なタイミングで行うことが可能となる。
【００１１】
基本モードで車両の運転が行われている場合、状況によっては高度自動化モードに切り替えて自動運転処理に任せた方が好ましい場合も起こり得る。そこで、運転モード設定部は、運転モードが基本モードの場合に、予め設定した高度自動化切替条件が成立した場合、運転モードを高度自動化モードに切り替えるようにしてもよい。
【００１２】
高度自動化切替条件とは、運転モードを基本モードから高度自動化モードに切り替える必要がある、或いは切り替えることが望ましい特定の条件である。高度自動化切替条件の数や内容は適宜決めてもよい。また、高度自動化切替条件が複数設定されている場合は、その複数の高度自動化切替条件の少なくとも１つが成立している場合に高度自動化モードに切り替わるようにしてもよいし、設定されている全ての高度自動化切替条件のうち２以上の特定数以上或いは全てが成立している場合に高度自動化モードに切り替わるようにしてもよい。
【００１３】
このように構成された自動運転制御装置によれば、高度自動化切替条件を適宜設定することで、高度自動化モードと基本モードの相互の切り替えを適切なタイミングで行うことが可能となる。
【００１４】
運転モード設定部は、運転モードが基本モードの場合に、高度自動化切替条件が成立しても、基本モード切替条件の成立が継続している場合は、基本モードを維持するようにしてもよい。
【００１５】
基本モード切替条件が成立しているということは、自動化される運転動作の種類を減らして運転者自らの操作による運転動作の比重を高めた方が好ましい状況であることが推測される。そのため、高度自動化切替条件と基本モード切替条件の双方が成立している場合は、基本モードを優先して高度自動化モードに切り替えないようにすることで、運転者の運転操作が尊重された適切な車両制御を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】図１Ａは実施形態の車両の側面図、図１Ｂは実施形態の車両の上面図である。
【図２】実施形態の車両の電気的構成を示すブロック図である。
【図３】図３Ａは各運転モードの自動運転レベルを示す説明図、図３Ｂは各自動運転レベルでの制御内容を任意に設定してもよいことを示す説明図である。
【図４】自動運転の概要を説明するための説明図である。
【図５】メイン処理のフローチャートである。
【図６】図５のメイン処理における自動運転制御処理のフローチャートである。
【図７】図６の自動運転制御処理における初期自動切替確認処理のフローチャートである。
【図８】図６の自動運転制御処理における通常時自動切替確認処理のフローチャートである。
【図９】高度自動化モードから基本モードに切り替えるべき事例を説明するための説明図である。
【図１０】図６の自動運転制御処理における基本モード切替確認処理のフローチャートである。
【図１１】基本モード切替確認処理の他の実施例を示すフローチャートである。
【図１２】基本モード切替確認処理の他の実施例を示すフローチャートである。
【図１３】基本モード準備確認処理のフローチャートである。
【図１４】制御パラメータ設定処理のフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、本開示の例示的な実施の形態について、図面を参照しながら説明する。
（１）車両１の構成
図１Ａに本実施形態の車両１の側面図、図１Ｂにその車両１の上面図を示す。ただし、図１Ａ及び図１Ｂは、主に車両１における各種カメラ、レーダ、センサ等の配置状態を明示することを目的として、それらの配置状態を簡潔に図示している。
【００１８】
図１Ａ、図１Ｂに示すように、車両１は、当該車両１の内外を撮影するためのカメラとして、少なくとも、第１前方カメラ２、室内カメラ３、第１後方カメラ４、第２前方カメラ５、第２後方カメラ６、左側方カメラ７、及び右側方カメラ８を備えている。各カメラ２〜８は、いずれもカラーの画像、動画を撮影可能なカメラである。各カメラ２〜８は、単眼のカメラであってもよいし、複数のレンズを備えることにより奥行き方向の情報も取得可能なステレオカメラであってもよい。
【００１９】
第１前方カメラ２は、車室内の天井の前端側において前方を向くように設けられている。この第１前方カメラ２により、車両１の前方を広い範囲で撮影可能である。室内カメラ３は、車室内の天井の前端側において後方（車室内）を向くように設けられている。この室内カメラ３により、車室内のうち少なくともドライバー（運転者）の上半身を撮影可能である。第１後方カメラ４は、車室内の天井の後端側において後方を向くように設けられている。この第１後方カメラ４により、車両１の後方を広い範囲で撮影可能である。
【００２０】
第２前方カメラ５は、車両１の前端部において前方を向くように設けられている。この第２前方カメラ５により、車両１の前方を広い範囲で撮影可能である。第２後方カメラ６は、車両１の後端部において後方を向くように設けられている。この第２後方カメラ６により、車両１の後方を広い範囲で撮影可能である。左側方カメラ７は、車両１の左側面において左側を向くように設けられている。この左側方カメラ７により、車両１の左側を広い範囲で撮影可能である。右側方カメラ８は、車両１の右側面において右側を向くように設けられている。この右側方カメラ８により、車両１の右側を広い範囲で撮影可能である。
【００２１】
また、車両１は、図１Ａ、図１Ｂに示すように、前方レーダ装置１１、後方レーダ装置１２、左側方レーダ装置１３、及び右側方レーダ装置１４を備えている。各レーダ装置１１〜１４は、本実施形態では、ミリ波レーダである。ミリ波レーダとは、周知の通り、ミリ波の電波を送信してその反射波を複数の受信アンテナで受信することにより、送信波と各受信波との関係及び各受信波相互の関係に基づいて、車両１周囲の物標に関する物標情
報を検出可能なレーダである。各レーダ装置１１〜１４で検出可能な物標情報としては、検出方向における物標の有無、物標までの距離、車両１を基準とした物標の方向、物標の移動速度（車両１に対する相対速度）などがある。
【００２２】
具体的に、前方レーダ装置１１は、車両１の前端部に設けられ、車両１の前方に対する所定周波数のミリ波の送受信を行う。この前方レーダ装置１１により、車両１の前方の物標に関する物標情報を取得できる。後方レーダ装置１２は、車両１の後端部に設けられ、車両１の後方に対する所定周波数のミリ波の送受信を行う。この後方レーダ装置１２により、車両１の後方の物標に関する物標情報を取得できる。左側方レーダ装置１３は、車両１の左側面に設けられ、車両１の左側方に対する所定周波数のミリ波の送受信を行う。この左側方レーダ装置１３により、車両１の左側方の物標に関する物標情報を取得できる。右側方レーダ装置１４は、車両１の右側面に設けられ、車両１の右側方に対する所定周波数のミリ波の送受信を行う。この右側方レーダ装置１４により、車両１の右側方の物標に関する物標情報を取得できる。
【００２３】
また、車両１は、図１Ａ、図１Ｂに示すように、生体センサ２１と、日射センサ２２と、降雨センサ２３とを備えている。生体センサ２１は、ドライバーが操舵のために操作するハンドル２０において複数（本実施形態では２つ）設けられている。生体センサ２１は、ドライバーがハンドル２０に触れているか否かを検出可能であると共に、ドライバーがハンドル２０に触れている間、ドライバーの脈拍や発汗状態などの各種の生体情報を検出可能である。日射センサ２２は、車室内前方におけるフロントウィンドウ１０の下部に設置されている。この日射センサ２２は、車両１に対する日射量、ひいては車両１周囲の明るさを検出可能である。降雨センサ２３は、フロントウィンドウ１０における車室内側の上部に設置されている。この降雨センサ２３は、降雨の有無や降雨量を検出可能である。
【００２４】
その他、車両１は、図１Ａ、図１Ｂに示すように、自動運転作動ランプ１６を４つ備えている。本実施形態の車両１は、後述するように、運転モードを高度自動化モードと基本モードの何れかに切り替え可能であり、運転モードが高度自動化モードに設定されている間に、各自動運転作動ランプ１６が所定の点灯パターンで点灯する。各自動運転作動ランプ１６の点灯状態は車両１の外部から視認可能である。そのため、運転モードが高度自動化モードに設定されている場合、車両１の周囲を走行中の車両や歩行者などに対して高度自動化モードで走行中であることをアピールすることができる。各自動運転作動ランプ１６の点灯パターンは種々考えられ、例えば高度自動化モード中は常時点灯させてもよいし、一定周期で点灯と消灯を交互に切り替えるようにしてもよい。
【００２５】
（２）車両１の電気的構成
車両１の電気的構成について、図２を用いて具体的に説明する。図２に示すように、車両１は、自動運転制御部３０を備えている。自動運転制御部３０は、主として、モード切替機能と、自動運転機能とを有する。モード切替機能は、車両１の運転モードを高度自動化モード及び基本モードの何れかに設定する機能である。自動運転機能は、設定されている運転モードの自動運転レベル（図３Ａ参照。詳細は後述。）に応じた自動運転を実行する機能である。自動運転制御部３０は、後述するように、車両１の運転モードを、車両１の走行状態、車両１の周囲状況、車両１のドライバーの状態などの種々の要因に応じて適宜切り替える。
【００２６】
車両の自動運転の種類には、一部自動運転や、完全自動運転などがある。一部自動運転とは、車両を走行させるために必要な運転者の各種運転動作のうち一部が自動化された形態の自動運転である。なお、ここでいう自動化とは、運転者の操作等を要することなく実行可能であることを意味する。完全自動運転とは、設定された目的地まで運転者の操作等を要することなく目的地までの走行が全て自動化された形態の自動運転である。自動運転
において自動化される運転動作の種類や数の度合いを示すパラメータを、以下、自動運転レベルと言う。完全自動運転は、一部自動運転よりも自動運転レベルは高い。また、一部自動運転にも、自動化される運転動作の種類や数に応じて様々なレベルがある。
【００２７】
本実施形態の車両１は、自動運転制御部３０により、一部自動運転が可能であることはもちろん、完全自動運転も可能に構成されている。本実施形態では、自動運転レベル、即ち、走行に必要な各種運転動作のうちどの動作を自動化させてどの動作を運転者が行うかについて、ドライバーが任意に設定変更できるように構成されている。
【００２８】
より具体的に、本実施形態では、完全自動運転を実現するための主な自動制御機能として、自動発進／停止制御、車線維持制御、車間距離制御、車線変更制御、右左折制御、衝突抑止制御、及び駐車制御の７種類がある。自動運転制御部３０は、これら７種類の自動制御機能を実行可能であり、これら７種類の自動制御機能を実行することで完全自動運転を実現できる。
【００２９】
逆に、上記７種類の自動制御機能のうち任意の６種類以下を実行することで、一部自動運転が実現される。本実施形態では、高度自動化モードにおいて上記７種類の自動制御機能のどれを実行させるかを任意に設定することができる。
【００３０】
７種類の自動制御機能の具体的な内容については、後で詳しく説明する。
自動運転レベルは、上記７種類の自動制御機能のうち実行させる機能が多いほど高いレベルとなる。具体的には、上記７種類の自動制御機能のいずれも実行されない場合の自動運転レベルはレベル０である。上記７種類の自動制御機能のうちｎ種類が実行される場合の自動運転レベルはレベルｎである。したがって、レベル０の運転モードでは、７種類の自動制御機能に対応した制御動作をドライバー自らが判断し操作して行うことが必要となる。一方、レベル１〜レベル６の運転モードは、一部自動運転が行われる運転モードである。レベル７の運転モードは、完全自動運転が行われる運転モードである。
【００３１】
本実施形態において、高度自動化モードとは、レベル１以上の自動運転レベルでの自動運転が行われる運転モードである。一方、基本モードとは、高度自動化モードに対して相対的に自動運転レベルが低い運転モードである。例えば、高度自動化モードがレベルｎの場合、基本モードは、レベルｎ−１〜レベル０の何れかに設定可能である。
【００３２】
本実施形態では、説明の簡素化及びわかりやすさのため、基本モードは、自動運転レベルがレベル０に設定されているものとして説明する。レベル０は、上記７種類の自動制御機能が全て実行されず、走行に必要な各種運転動作のほとんどをドライバーが行う必要があるレベルである。
【００３３】
自動運転制御部３０は、演算部３０ａ及びメモリ３０ｂを有する。メモリ３０ｂは、詳しくは、ＲＯＭ、ＲＡＭ、その他の各種記憶媒体（例えばＥＥＰＲＯＭ、フラッシュメモリ）の少なくとも１つを含む。演算部３０ａは、メモリ３０ｂに記憶されている各種プログラムを実行することにより、上述したモード切替機能及び自動運転機能を含む各種機能を実現する。演算部３０ａには、少なくともＣＰＵが含まれる。
【００３４】
メモリ３０ｂに記憶されている各種プログラムには、外部からの不正操作、コンピュータウィルス、不正なソフトウェアやデータなど（以下まとめて「不正要因」と略す）を検出することが可能なプログラム（いわゆるセキュリティソフト）が含まれている。演算部３０ａは、起動中、このセキュリティソフトを常駐させることにより、不正要因の有無を随時監視する。そして、不正要因が発生した場合には、各種の不正対応処理を実行する。不正対応処理には、自動運転レベルを強制的にレベル０に設定して自動制御機能を一切作
動させないようにする処理も含まれる。その他、不正対応処理の具体的内容は種々考えられ、例えば、ドライバーに対して音声等による警告を出力するようにしてもよいし、車両１を強制的に減速或いは停止させるようにしてもよい。また、自動運転制御部３０と各通信部３１〜３５との接続を物理的に遮断して、外部から自動運転制御部３０への無線通信を介したアクセスができなくなるようにしてもよい。
【００３５】
自動運転制御部３０には、図１Ａ、図１Ｂに示した各カメラ２〜８、各レーダ装置１１〜１４、各センサ２１〜２３、及び４つの自動運転作動ランプ１６が接続されている。自動運転制御部３０の演算部３０ａは、各カメラ２〜８の動作を個別に制御すると共に、各カメラ２〜８から撮影結果（画像データ）を取得してメモリ３０ｂに記憶する。画像データの取得及び記憶は所定時間毎に繰り返し行う。
【００３６】
演算部３０ａは、各カメラ２〜８の画像データに基づいて、車両内外の各種状況を認識することができる。例えば、室内カメラ３の画像データからは、ドライバーの視線や目の状態、ジェスチャーなどを認識することができる。また、第１前方カメラ２の画像データからは、車両に向かって日光が入射していてドライバーが眩しさを感じる状態（いわゆる逆光）を検出することができる。また、第１前方カメラ２及び第２前方カメラ５の画像データからは、前方車両、対向車両、斜め前方を走行している隣接車線の車両、車線区分線、横断歩道、歩行者や自転車などの飛び出し、交差点における交差路への他車両の進入、進行方向の標識や信号機、看板などの内容、その他の車両周囲の物体を認識することができる。
【００３７】
また、自動運転制御部３０の演算部３０ａは、各レーダ装置１１〜１４を個別に制御すると共に、各レーダ装置１１〜１４から物標の検出結果を取得し、メモリ３０ｂに記憶する。各レーダ装置１１〜１４からの検出結果の取得及び記憶は所定時間ごとに繰り返し行う。演算部３０ａは、各レーダ装置１１〜１４の検出結果に基づいて、物標の有無、物標までの距離、物標の方向、車両１からみた物標の相対速度などを演算して取得することができる。
【００３８】
また、自動運転制御部３０の演算部３０ａは、生体センサ２１からの検出信号に基づいて、ドライバーがハンドル２０に触れているか否かの判断を行う。また、ドライバーがハンドル２０に触れている間（詳しくは生体センサ２１に接触している間）、生体センサ２１からの検出信号に基づいて、ドライバーの脈拍や発汗状態などの生体情報を取得する。演算部３０ａは、取得した生体情報に基づいて、ドライバーの体調や精神状態を推測することができる。
【００３９】
また、自動運転制御部３０の演算部３０ａは、日射センサ２２からの検出信号に基づいて、走行環境の明るさを判断し、夜間またはそれに類する状況（以下単に「夜間」という）の明るさであるか判断することができる。また、自動運転制御部３０の演算部３０ａは、降雨センサ２３からの検出信号に基づいて、降雨の有無や降雨量を判断することができる。
【００４０】
また、車両１は、自動運転制御部３０に接続される構成要素として、図２に示すように、着座センサ２５及びベルトセンサ２６を備えている。着座センサ２５は、車両１の座席に乗員が座っているか否かを検出するためのセンサである。着座センサ２５は、図２では図示の簡略化のために１つのみ図示しているが、実際には、座席ごとに個別に設けられている。具体的に、乗車定員がＮ人の車両１の場合、Ｎ箇所の座席ごとに個別に着座センサ２５が設けられている。
【００４１】
ベルトセンサ２６は、車両１の座席に乗員が座っている場合にその乗員がシートベルト
を装着しているか否かを検出するためのセンサである。ベルトセンサ２６は、図２では図示の簡略化のために１つのみ図示しているが、実際には、各座席のシートベルトごとに個別に設けられている。具体的に、乗車定員がＮ人の車両１の場合、Ｎ箇所の座席ごとに個別にシートベルトが設けられており、それら各シートベルトに対して個別にベルトセンサ２６が設けられている。
【００４２】
また、車両１は、自動運転制御部３０に接続される構成要素として、図２に示すように、ＧＰＳ通信部３１、車車間通信部３２、路車間通信部３３、歩車間通信部３４、ＬＴＥ通信部３５、及びＴＶ・ラジオ受信部３６を備えている。
【００４３】
ＧＰＳ通信部３１は、複数のＧＰＳ（Global Positioning System ）衛星からの電波を受信し、それら受信電波に含まれる情報（ＧＰＳ情報）を自動運転制御部３０へ出力する。自動運転制御部３０の演算部３０ａは、ＧＰＳ通信部３１で受信された情報をもとに、車両１の現在位置を演算することができる。
【００４４】
また、自動運転制御部３０は、自動運転機能を実現するための各種要素機能のうちの１つである経路案内機能を備えている。経路案内機能は、ＧＰＳ情報に基づいて演算される車両１の現在位置と、ドライバーが設定した目的地とに基づいて、現在位置から目的地までの適切なルートを演算し、車両１がそのルートに沿って目的地まで走行するように車両１を案内制御する機能である。経路案内機能における車両１の案内制御の内容は、自動運転レベルによって異なる。例えば、自動運転レベルが完全自動運転のレベル７に設定されている場合の案内制御は、完全自動運転を実現するための複数種類（本実施形態では既述の通り７種類）の自動制御機能に対する、その自動制御機能の実行に必要な経路情報（車両がどの方向、どのルートへ走行すればよいかに関する情報）の提供である。また例えば、自動運転レベルが完全自動運転よりもレベルの低い所定レベル１〜６（一部自動運転）に設定されている場合の案内制御は、複数種類の自動制御機能のうち一部自動運転に必要な自動制御機能に対する経路情報の提供と、必要に応じて運転者に対して走行ルートの案内（例えば音声案内）を行うことである。
【００４５】
経路案内機能に必要な地図データやその他の各種データは、メモリ３０ｂに記憶されている。演算部３０ａは、それら各種データを参照しつつ、メモリ３０ｂに記憶されている経路案内機能用のプログラムを実行することで、経路案内機能（具体的には上記案内制御）を実現する。演算部３０ａは、経路案内機能に基づいて、車両１の周囲の道路状況を認識することもできる。具体的には、例えば、現在位置から目的地までのルートの形状や車幅なども認識することができる。
【００４６】
車車間通信部３２は、自車両以外の他の車両と無線により各種データの送受を行うための通信モジュールである。自動運転制御部３０の演算部３０ａは、車車間通信部３２を介して、周囲の他車両の情報（例えば走行方向、走行速度、位置など）を取得することができる。逆に、自車両１の情報を他車両に送信することもできる。
【００４７】
路車間通信部３３は、路上（地上側）に設けられた路上通信機８１（図４参照）から無線送信される各種情報を受信するための通信モジュールである。路車間通信部３３により受信された各種情報は自動運転制御部３０に入力される。
【００４８】
路上通信機８１は、不図示のサーバに接続され、サーバから各種情報を受信して周囲の所定エリア内に無線送信する。サーバには、各種のインフラ情報（例えば信号機の情報、道路規制情報など）や、他の車両や歩行者等の存在情報などの、各種の道路交通情報が集約される。サーバは、集約した道路交通情報に基づいて、路上通信機８１毎に、その路上通信機８１に関連する個別道路情報を送信する。個別道路情報は、当該路上通信機８１の
通信エリア内を走行中の車両の進行方向に関する各種の道路交通情報である。各路上通信機８１は、サーバから送信されてきた個別道路情報を所定の通信エリア内に無線送信する。
【００４９】
自動運転制御部３０の演算部３０ａは、路車間通信部３３を介して、進行方向の走行路に関する各種の道路交通情報を取得することができる。演算部３０ａが路車間通信部３３を介して取得可能な情報には、危険区間（例えばカーブが連続している区間、路幅が狭い区間、など）、工事が行われている区間、事故現場に近い一定区間、などの各種区間に関する区間情報が含まれる。演算部３０ａは、取得した区間情報と経路案内機能との連係により、車両１が、区間情報が示す区間を走行中か否かといった、その区間と車両１との相対関係を認識することができる。
【００５０】
なお、図４に例示している各路上通信機８１には、カメラ８２が搭載されている。各カメラ８２は、それぞれ道路側を撮影してその撮影データをネットワーク経由でサーバへ送信する。サーバは、各カメラ８２から送信された撮影データから、そのカメラ周囲の道路交通情報を取得することができる。
【００５１】
歩車間通信部３４は、地上側の歩行者が所持している通信端末（例えば携帯電話やスマートフォン）と無線通信を行うための通信モジュールである。歩行者が所持している通信端末が、その通信端末の位置（即ち歩行者の位置）を示す端末位置情報を無線送信可能に構成されている場合に、その通信端末から送信される端末位置情報を歩車間通信部３４が受信可能である。歩車間通信部３４により受信された端末位置情報は自動運転制御部３０に入力される。なお、自動運転制御部３０は、車両１の位置情報などの各種情報を歩車間通信部３４から歩行者の通信端末へ無線送信することにより、車両１の位置情報などを歩行者に知らせることもできる。
【００５２】
自動運転制御部３０の演算部３０ａは、歩車間通信部３４を介して受信された端末位置情報に基づいて、歩行者の位置や動きを知ることができる。歩行者の有無や動きは、既述の各カメラやレーダ装置によっても検出できるが、それに加えて、歩車間通信部３４を介して得られる情報からも、歩行者の有無や歩行者の飛び出しなどを検出することができる。
【００５３】
ＬＴＥ通信部３５は、周知の携帯電話の通信規格であるＬＴＥによる無線通信を実現するための通信モジュールである。ＴＶ・ラジオ受信部３６は、テレビ放送やラジオ放送の電波を受信するための受信モジュールである。演算部３０ａは、ＬＴＥ通信部３５を介して（つまりＬＴＥ無線通信により）、車両１の自動運転に必要な各種情報を取得したり、既存情報の更新（例えば地図データの更新）をしたりすることができる。なお、このような各種情報の取得や更新をＬＴＥ無線通信によって行うことは必須ではなく、他の無線通信を用いて行うようにしてもよい。
【００５４】
また、車両１は、自動運転制御部３０に接続される構成要素として、図２に示すように、ディスプレイ３７と、ＨＵＤ（ヘッドアップディスプレイの略）３８と、マイク３９と、スピーカ４０と、ウィンカー操作部４１と、自動運転作動ランプ１６と、自動運転起動スイッチ４２と、自動運転停止スイッチ４３と、緊急停止スイッチ４４と、レベル設定操作部４５とを備えている。自動運転作動ランプ１６は、既述の通り、本実施形態では４つ設けられている。なお、以下、スイッチを「ＳＷ」とも称する。
【００５５】
ディスプレイ３７は、経路案内機能における地図情報を含む各種情報を表示するための表示デバイスである。ディスプレイ３７は、タッチパネル機能を備えており、ディスプレイ３７の表示内容に合わせてディスプレイ３７にタッチ（詳しくはタッチパネルにタッチ
）することで、種々の入力操作を行うことができる。
【００５６】
ＨＵＤ３８は、各種情報をフロントウィンドウ１０近傍に投影することが可能な表示デバイスである。マイク３９は、ドライバーその他の乗員の音声を取得し、その音声信号を自動運転制御部３０へ入力する。スピーカ４０は、自動運転制御部３０から出力される各種音声信号に基づく音声を出力する。
【００５７】
ウィンカー操作部４１は、ウィンカー（不図示）を点滅させるためにドライバーに操作される操作レバーを有し、その操作レバーの操作状態を示すウィンカー操作信号を自動運転制御部３０へ出力する。
【００５８】
自動運転起動ＳＷ４２は、車両１を高度自動化モードにするためのスイッチである。車両１のドライバーは、車両１を高度自動化モードに設定して自動運転を実行させるためには、自動運転起動ＳＷ４２を押す必要がある。自動運転停止ＳＷ４３は、設定されている運転モードにかかわらず車両１の自動運転レベルを強制的にレベル０に切り替えるためのスイッチである。緊急停止ＳＷ４４は、車両１を強制的に停車させるためのスイッチである。レベル設定操作部４５は、運転者による自動運転レベルの設定（詳細は後述）の操作を受け付けるためのユーザインタフェースである。
【００５９】
コンピュータウィルスや不正操作などの不正要因が発生したことをドライバーが認識した場合、ドライバーは、自動運転停止ＳＷ４３を押すことで、自動運転を強制的に解除し、ドライバー自らの運転操作で車両１を走行させることができる。
【００６０】
自動運転起動ＳＷ４２、自動運転停止ＳＷ４３、及び緊急停止ＳＷ４４は、例えば、車室内における運転席近傍において、運転席に座っているドライバーが運転中に操作可能な位置に設けられている。ただし、これら各ＳＷ４２，４３，４４の設置場所は適宜決めてもよいし、複数箇所に同じＳＷを設けてもよい。例えば、緊急停止ＳＷ４４を、運転席以外の他の席（例えば助手席）の近傍に設けてもよい。そのようにすることで、例えば、運転中のドライバーに異変が生じてドライバーが正常に運転操作することが困難になった場合に、助手席に座っている乗員が緊急停止ＳＷ４４を操作することで、車両１を緊急停止させることができる。
【００６１】
また、車両１には、アクセルペダル２７ａと、ブレーキペダル２８ａとが設けられている。アクセルペダル２７ａは、ドライバーが車両１を走行させたい場合にドライバーによって踏み込み操作される。ブレーキペダル２８ａは、ドライバーが走行中の車両１を減速又は停止させたい場合にドライバーによって踏み込み操作される。
【００６２】
また、車両１は、自動運転制御部３０に接続される構成要素として、図２に示すように、車速センサ２４と、走行駆動制御部２７と、ブレーキ制御部２８と、ペダルセンサ２８ｂと、ステアリング制御部２９とを備える。
【００６３】
ペダルセンサ２８ｂは、ドライバーの足がブレーキペダル２８ａに置かれているか否かを検出するためのセンサであり、ブレーキペダル２８ａにおける、ドライバーの足が触れる面に設けられている。ブレーキペダル２８ａにドライバーの足が置かれている場合と置かれていない場合とで、ペダルセンサ２８ｂから出力される信号が異なる。自動運転制御部３０は、ペダルセンサ２８ｂから出力される信号に基づいて、ブレーキペダル２８ａにドライバーの足が置かれているか否か判断できるように構成されている。
【００６４】
走行駆動制御部２７は、アクセルペダル２７ａの踏み込み量を検出するためのアクセルセンサ（不図示）を備えている。走行駆動制御部２７は、アクセルセンサによって検出さ
れるアクセルペダル２７ａの踏み込み量、シフトレバー（不図示）の操作位置、車速、エンジン回転数などの各種情報に基づいて、不図示のエンジンや変速装置を制御することにより、車両１の走行を制御する。一方、運転モードが高度自動化モードに設定されている場合（詳しくは上記７種類の自動制御機能の何れかが実行される場合）は、自動運転制御部３０は、その実行対象の自動制御機能を実現するために必要な制御情報を走行駆動制御部２７に出力する。この場合、走行駆動制御部２７は、アクセルペダル２７ａが踏み込まれていなくても、自動運転制御部３０からの制御情報に応じてエンジンや変速装置を制御する。なお、本実施形態の車両１は、走行用の駆動源としてエンジンを備えているが、本開示の自動運転制御装置は、エンジン以外の走行用駆動源を備えた車両に対しても適用できる。その場合、図２に示した走行駆動制御部２７は、その車両の走行用駆動源を制御する機能を担う。
【００６５】
ブレーキ制御部２８は、ブレーキペダル２８ａの踏み込み量を検出するためのブレーキセンサ（不図示）を備えている。ブレーキ制御部２８は、ブレーキセンサによって検出されるブレーキペダル２８ａの踏み込み量に基づいて不図示のブレーキ装置を制御する。一方、運転モードが高度自動化モードに設定されている場合（詳しくは上記７種類の自動制御機能の何れかが実行される場合）は、ブレーキ制御部２８は、ブレーキペダル２８ａが踏まれていなくても、自動運転制御部３０からの制御情報に応じてブレーキ装置を制御する。
【００６６】
ステアリング制御部２９は、主に２つの機能を有する。１つは、いわゆる電動パワーステアリング機能である。電動パワーステアリング機能は、ドライバーによるハンドル２０の操作をモータによってアシストする機能である。もう１つは、車両１の操舵輪（例えば前輪）の操舵をドライバーの操作を要することなく自動で行う自動操舵機能である。操舵輪の操舵は、基本的には、ドライバーがハンドル２０を操作することによって行われるが、運転モードが高度自動化モードに設定されている場合（詳しくは上記７種類の自動制御機能のうち少なくとも、自動発進／停止制御及び車間距離制御を除く何れかが実行される場合）は、ステアリング制御部２９は、ドライバーがハンドル２０を操作していなくても、自動運転制御部３０からの制御情報に応じて上記モータを制御することにより操舵輪の操舵を自動制御する。
【００６７】
（３）自動運転機能の説明
本実施形態の車両１において、自動運転制御部３０は、上述した自動運転機能を実現するために必要な各種情報を取得、検出することができる。
【００６８】
自動運転機能の実現に利用可能な情報として、まず、自車の位置や速度などの情報（自車情報）がある。自車位置については、ＧＰＳ情報に基づいて演算により取得できる。自車速度は、車速センサ２４からの車速信号、操舵角センサ（不図示）からの操舵角信号、ヨーレートセンサ（不図示）からのヨーレート信号などに基づいて演算により取得できる。なお、自車速度は、自車位置の変化率から演算することもできる。
【００６９】
また、自動運転機能の実現に利用可能な情報としては、周囲の移動物体に関する情報もある。具体的には、前方車両、後方車両、側方車両、対向車、進入先の交差点を交差する車両、歩行者、自転車などの、自車に対する相対的な位置、距離、速度に関する情報である。
【００７０】
これら周囲移動物体に関する情報は、各カメラ２〜８の撮影データや各レーダ装置１１〜１４による検出結果などに基づいて取得することができる。撮影データやレーダ装置の検出結果に基づいて周囲の物体を認識する技術は種々提案され、実用化されているため、ここではその説明を省略する。
【００７１】
周囲移動物体に関する情報は、車車間通信、路車間通信、及び歩車間通信によっても取得することができる。例えば、周囲車両と車車間通信を行うことにより、自車から見える周囲車両はもちろん、自車から死角になっていて直接見えない場所に存在する周囲車両の位置や動きについても認識することができる。路車間通信では、既述の通り、周囲車両や歩行者等の存在情報を取得することができる。歩車間通信では、既述の通り、歩車間通信部３４を介して受信された端末位置情報に基づいて、歩行者の位置や動きを知ることができる。
【００７２】
車車間通信、路車間通信、歩車間通信の何れか１つ又は複数により、例えば、対向車との正面衝突抑止のために通常走行時（特にカーブ）や右折時に対向車情報を取得したり、左折時の二輪車巻き込みを抑制するために左側方や後方の二輪車情報を取得したり、車線変更時に側方（後側方）の車両の情報を取得したり、追突防止のために前方車両情報を取得したり、交差点での出会い頭衝突抑止のために交差路側を走行している他車両の情報を取得したり、歩行者等との衝突抑止のために歩行者等の情報を取得したりすることができる。
【００７３】
また、自動運転機能の実現に利用可能な情報としては、車線区分線（駐車区分線含む）、横断歩道、一時停止線などの、路上に直接描かれた各種の路上表示に関する情報もある。路上表示に関する情報としては、その路上表示の位置や内容などが挙げられる。これら路上表示に関する情報は、各カメラ２〜８の撮影データに基づいて取得することができる。撮影データから路上表示を認識する技術は種々提案され実用化されているため、ここではその説明を省略する。
【００７４】
進行方向にある路上表示に関する情報は、路車間通信によっても取得することができる。なお、本実施形態の車両１は備えていないが、レーザレーダを用いて各種の路上表示に関する情報を取得することも可能である。
【００７５】
また、自動運転機能の実現に利用可能な情報としては、信号機、踏切、標識（看板含む）、交差点、合／分流点、歩道、障害物、危険部位、その他地上構造物などに関する情報（以下「インフラ関連情報」と総称する）もある。インフラ関連情報には、上述した各種対象物の有無や位置のほか、信号機の場合はその色の情報、踏切の場合はその動作状態、標識や看板等の場合はその表示内容、なども含まれる。インフラ関連情報も、各カメラ２〜８の撮影データに基づいて認識し取得することができ、路車間通信によって取得することもできる。また、ＧＰＳ情報と地図データ等に基づく既述の経路案内機能からも、各種インフラ情報を取得することができる。
【００７６】
また、自動運転機能の実現に利用可能な情報としては、規制情報もある。例えば、進行方向に工事や事故、天災等による走行規制が実施されている場合に、その規制情報を路車間通信により取得することができる。
【００７７】
上述した周囲移動物体に関する情報、インフラ関連情報、路上表示に関する情報、及び規制情報などの、自動運転機能実現に利用可能な各種の情報は、本開示の周囲情報の一例に相当する。
【００７８】
自動運転制御部３０は、上述した各種の情報を取得し、それら情報に基づいて走行駆動制御部２７、ブレーキ制御部２８、ステアリング制御部２９、その他必要な車載装置等を制御することにより、自動運転を実現することができる。具体的には、既述の７種類の自動制御機能を実行することができる。本実施形態における７種類の自動制御機能は、既述の通り、自動発進／停止制御、車線維持制御、車間距離制御、車線変更制御、右左折制御
、衝突抑止制御、及び駐車制御である。
【００７９】
自動発進／停止制御は、走行中、停止すべき条件が成立した場合に車両１を自動で停止させ、停止後、停止すべき条件が解除された場合には車両１を自動で発進させる制御である。この制御は、自車情報の他、各カメラ２〜８や各レーダセンサ１１〜１４から得られる周囲移動物体に関する情報、路車間通信により得られるインフラ関連情報や規制情報などを用いて行われる。
【００８０】
この自動発進／停止制御により、例えば、交差点等において信号機の色が青の場合にはそのまま走行させて赤又は黄の場合は停止させる、前方に踏切を認識して遮断機が下りていることを認識した場合には停止させる、遮断機が下りていない場合は一旦停止させた後に再び発進させる、といった制御が行われる。その他、前方に障害物等を認識した場合も自動で停止される。
【００８１】
自動発進／停止制御における、自動で停止させる際の減速度や、自動で発進させる際の加速度などの、自動発進／停止制御を実行するために必要な各種の制御パラメータは、予めデフォルト値が設定され、メモリ３０ｂに記憶されている。ただし、それらの制御パラメータは、デフォルト値から任意に設定変更できるようにしてもよい。
【００８２】
車線維持制御は、自車が車線区分線を逸脱することなく車線に沿って走行するように操舵輪の操舵を自動で行うように構成された制御である。この制御は、自車情報の他、各カメラ２〜８や各レーダセンサ１１〜１４から得られる路上表示（特に車両区分線）に関する情報などを用い、経路案内機能と協働しながら行われる。
【００８３】
車間距離制御は、自車前方を他車両が走行している場合にその他車両との車間距離を一定距離に保ちながらその他車両に追従して走行するように速度制御を行う制御方法である。また、車間距離制御には、いわゆるクルーズコントロールも含まれる。具体的には、自車前方の一定範囲内（例えば前方１００ｍ以内）に他車両が存在しない場合、換言すれば追従対象の車両が自車前方に存在しない場合には、設定した速度で走行させる。車間距離制御は、自車情報の他、主に、各カメラ２〜８や各レーダセンサ１１〜１４から得られる周囲移動物体（特に前方車両）に関する情報を用いて行われる。
【００８４】
車間距離制御で用いられる、前方車両に追従して走行する際の前方車両との車間距離や自車速度の上限値などの、前方車両に追従して走行するために必要な各種パラメータは、予め設定されている。ただし、それらの制御パラメータは、任意に設定変更できるようにしてもよい。また、車間距離制御において、自車前方の一定範囲内に他車両が存在しない場合に用いられる制御パラメータの１つである車速は、原則として、走行中の道路の法定速度に設定される。ただし、この場合の車速を任意に設定できるようにしてもよい。その際、法定速度を超えない範囲内で任意に設定できるようにしてもよい。
【００８５】
車線変更制御は、車線変更（車線変更のための操舵）が必要となった場合に、変更先の隣接車線の他車両を検知し、他車両の有無や位置、速度などに応じて、他車両と衝突しないように、駆動力・制動力や操舵を制御しつつ自動で車線変更させる制御である。この制御は、自車情報の他、各カメラ２〜８や各レーダセンサ１１〜１４から得られる周囲移動物体（特に隣接車線の他車両）に関する情報や車両区分線に関する情報、車車間通信により得られる他車両（隣接車線の走行車両）の情報などを用いて行われる。
【００８６】
右左折制御は、右折又は左折が必要となった場合に、対向車、交差路を走行する車両、その他自車周囲の車両、歩行者等に衝突することなく自動で右折又は左折を行わせる制御である。この制御は、自車情報の他、各カメラ２〜８や各レーダセンサ１１〜１４から得
られる周囲移動物体に関する情報、車車間通信により得られる他車両の情報、歩車間通信により得られる歩行者等の情報などを用いて行われる。
【００８７】
衝突抑止制御は、車両進行方向の道路上に障害物が存在している場合に、その障害物に衝突しないように車両を自動で操舵又は制動・停止等させる制御である。各カメラ２〜８や各レーダセンサ１１〜１４から得られる周囲移動物体に関する情報、路車間通信により得られるインフラ関連情報や規制情報などを用いて行われる。
【００８８】
駐車制御は、目的地として特定の目標駐車位置（例えば特定の駐車場の駐車区画内）が設定された場合に、目標駐車位置までの走行軌跡を演算し、その走行軌跡に沿って車両の駆動力・制動力や操舵を制御して自動で駐車させる制御である。
【００８９】
上記７種類の制御機能のうちどれを実行させるか、即ち自動運転レベルについては、運転者等が任意に設定できるよう構成されている。具体的には、図３Ａに示すように、高度自動化モード及び基本モードの双方とも、自動運転レベルを任意に設定できる。ただし、基本モードについては、レベル７は設定できず、レベル０〜レベル６の何れかを設定可能である。一方、高度自動化モードについては、レベル０は設定できず、レベル１〜レベル７の何れかを設定可能である。さらに、基本モードのレベルは、高度自動化モードのレベルよりも低いレベルの範囲内で設定可能である。逆に言えば、高度自動化モードのレベルは、基本モードのレベルよりも高いレベルの範囲内で設定可能である。
【００９０】
本実施形態では、図３Ａに示すように、レベル１では制御Ａ（例えば車線維持制御）が実行される。レベル２では制御Ａに加えて制御Ｂ（例えば車間距離制御）が実行される。レベル３では制御Ａ，Ｂに加えて制御Ｃ（例えば自動発進／停止制御）が実行される。レベル４では制御Ａ，Ｂ，Ｃに加えて制御Ｄ（例えば衝突抑止制御）が実行される。レベル５では制御Ａ，Ｂ，Ｃ，Ｄに加えて制御Ｅ（例えば車線変更制御）が実行される。レベル６では制御Ａ，Ｂ，Ｃ，Ｄ，Ｅに加えて制御Ｆ（例えば右左折制御）が実行される。レベル７では制御Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆに加えて制御Ｇ（例えば駐車制御）が実行される。つまり、レベルが高くなるほど実行される自動制御機能の種類も増えていき、レベル７では完全自動運転となる。
【００９１】
各運転モード毎のレベル設定は、運転モード毎に、運転席近傍に設けられたレベル設定操作部４５を操作することにより可能である。本実施形態では、基本モードの自動運転レベルはデフォルトではレベル０に設定されており、高度自動化モードの自動運転レベルはデフォルトではレベル７に設定されている。そして、各運転モード毎に、現在設定されている自動運転レベルを任意に設定変更することができる。例えば、基本モードがレベル０に設定されている場合、高度自動化モードは、レベル１〜７の間で任意に設定変更できる。また例えば、基本モードがレベル１に設定されている場合は、高度自動化モードは、レベル２〜７の間で任意に設定変更できる。また例えば、高度自動化モードがレベル４に設定されている場合は、基本モードは、レベル０〜レベル３の間で任意に設定変更できる。
【００９２】
なお、どのレベルでどの自動制御機能を実行させるかについては、図３Ａに例示した内容に限定されない。例えば、レベルが１つ上がる毎に実行される自動制御機能が１つずつ増えていくことは必須ではない。どのレベルでどの自動制御機能を実行させるかについては適宜決めてもよい。また、自動制御機能が上述した７種類であることもあくまでも一例であり、自動制御機能の数や各自動制御機能の具体的内容は適宜決めてもよい。
【００９３】
また、図３Ａに示したような、レベルが１つ上がる毎に実行される自動制御機能が１つずつ増えていくことを前提としつつ、図３Ｂに示すように、制御Ａ〜制御Ｇの内容を運転者等が任意に設定できるようにしてもよい。
【００９４】
本実施形態の車両１は、通常は、運転モードが基本モードに設定されている。一方、自動運転起動ＳＷ４２を押すと、一定条件下で、運転モードが高度自動化モードとなる。なお、車線変更制御、右左折制御、及び駐車制御を実行するよう設定されている場合は、目的地（駐車制御の場合は目標駐車位置）を設定してもよい。具体的には、経路案内機能を立ち上げ、タッチパネルを介して目的地を入力してもよい。目的地が設定されている場合の自動運転は、基本的には、経路案内機能との協働により、自車両の位置を確認しながら、演算された目的地までのルートに沿うように行われる。
【００９５】
自動運転レベルがレベル１以上の運転モードに設定されている場合に、目的地が設定されていない場合、現在の運転モードにおいて適用されている自動制御機能を具体的にどのように実行させるかについては、適宜決めてもよい。例えば、右左折制御機能が実行されるような運転モードに設定されている場合に、目的地が設定されていない場合、原則として道なりに走行するように右左折制御機能を実行させるようにしてもよい。そして、例えば二股の分岐点にさしかかった場合のように、進行方向を選択する必要が生じた場合は、例えば予め決められた方向に進むように右左折制御機能を実行させるようにしてもよい。また、目的地が設定されていない場合は、右左折制御機能は無効としてもよい。駐車制御機能についても、目的地（具体的には駐車させる場所）が設定されていない場合は無効としてもよい。
【００９６】
高度自動化モードの自動運転レベルがレベル７に設定されている場合の、高度自動化モード時の各種の制御例を、図４を用いて説明する。図４に示す各車両６１〜６７は、いずれも、図１Ａ、図１Ｂ、図２に示した車両１と同じ構成である。路上通信機８１の通信エリア内を走行する車両は、路上通信機８１から個別道路情報を受信できる。図４中の各車両のうち少なくとも４つの車両６１，６５，６６，６７は、少なくともその近傍の２つの路上通信機８１ａ，８１ｂからの個別道路情報を受信できる。具体的には、前方の信号機７１の情報や、対向車６２の情報、歩行者７６の情報などを取得できる。
【００９７】
また、少なくとも車両６３は、少なくともその近傍の路上通信機８１ｃからの個別道路情報を受信できる。具体的には、一時停止標識７３があること（つまり一時停止すべきであること）、右側から他の車両６４が接近していること、などの情報を取得できる。
【００９８】
また、少なくとも車両６４は、少なくともその近傍の路上通信機８１ｄからの個別道路情報を受信できる。具体的には、左側から他の車両６３が接近していることなどの情報を取得できる。
【００９９】
また、少なくとも車両６２は、少なくともその近傍の路上通信機８１ｅからの個別道路情報を受信できる。具体的には、前方の信号機７２の情報、右折しようとしている対向車６１が存在していること、左折方向に横断歩道があること、その横断歩道に歩行者７６がいること、などの情報を取得できる。
【０１００】
また、各車両６１〜６６は、自身が備えている各カメラ２〜８や各レーダ装置１１〜１４からも各種情報を得ることができ、車車間通信や歩車間通信によっても各種情報を得ることができる。たとえば、車両６５は、カメラやレーダ装置によって前方の車両６７や右側方の車両６６を検出することができ、これにより、前方の車両６７との車間を適切に保ちながら走行したり、車線変更が必要な場合には右側方の車両６６との位置関係を考慮しながら適切なタイミングで車線変更したりすることができる。また、車両６５は、カメラやレーダ装置によって、歩行者７７の飛び出しを検出することもできる。車両６５は、歩行者７７の飛び出しを検出した場合、後方の車両６５との距離を考慮しつつ、歩行者７７に衝突しないように適切な減速制御を行うことができる。
【０１０１】
このように、各車両６１〜６６は、自車で得られる各種情報、及び路上側から得られる各種情報などの、種々の情報を用いながら、自動運転にて自車両を目的地まで適切に走行させることができる。
【０１０２】
（４）運転モードの切り替え
自動運転制御部３０は、自動運転起動ＳＷ４２が押された場合、必ずしも、自動運転停止ＳＷ４３が押されるまで（或いは目的地に到達するまで）常に高度自動化モードで動作するわけではない。自動運転制御部３０の演算部３０ａは、自動運転起動ＳＷ４２が押されると、図５に示すメイン処理を実行することで、高度自動化モードと基本モードの切り替えを行う。つまり、演算部３０ａが図５のメイン処理を実行することで、モード切替機能が実現される。
【０１０３】
演算部３０ａは、車両１の不図示の起動スイッチ（例えばイグニションスイッチ）がオンされると、メモリ３０ｂから図５のメイン処理のプログラムを読み込んで実行する。演算部３０ａは、図５のメイン処理を開始すると、Ｓ１０で、運転モードを基本モードに設定し、基本モードとして設定されている自動運転レベルに基づく自動制御機能を実行する。例えば、基本モードとしてレベル１が設定されている場合は、制御Ａの自動制御機能（図３Ａ参照）を実行する。自動制御機能の実行は、前述の周囲情報を含む各種情報を必要に応じて取得しながら、それら取得した各種情報に基づいて行われる。なお、基本モードとしてレベル０が設定されている場合は、全ての自動制御機能を実行しない。基本モードにおいて実行対象に設定されている自動制御機能については、自動で実行されるが、それ以外の他の機能については、基本的に、ドライバーの操作に委ねられる。
【０１０４】
Ｓ１５では、目的地が設定済みか否か判断する。目的地がまだ設定されていない場合は（Ｓ１５：ＮＯ）、Ｓ２０で、目的地の設定入力が行われたか否か判断する。目的地の設定入力が行われていない場合は（Ｓ２０：ＮＯ）、Ｓ１５に戻る。つまり、目的地が設定されるまでは、基本モードが継続される。
【０１０５】
目的地が設定済み（Ｓ１５：ＹＥＳ）、又はＳ２０で目的地の設定入力が行われた場合は（Ｓ２０：ＹＥＳ）、Ｓ２５で、自動運転起動ＳＷ４２がオンされたか否か判断する。自動運転起動ＳＷ４２がオンされていない場合は（Ｓ２５：ＮＯ）、Ｓ１５に戻る。自動運転起動ＳＷ４２がオンされた場合は（Ｓ２５：ＹＥＳ）、Ｓ３０で、自動運転制御処理を実行する。自動運転制御処理は、運転モードを基本モードから高度自動化モードに切り替え可能か否かを判断して、切り替え可能ならば高度自動化モードに切り替える処理である。また、自動運転制御処理には、高度自動化モードへの切り替わり後、再び基本モードに切り替えるべきか否かを判断して切り替えるべき場合には基本モードに切り替える処理も含まれる。Ｓ３０の自動運転制御処理の詳細は、図６に示す通りである。
【０１０６】
図６の自動運転制御処理に進むと、Ｓ１１０で、現在の運転モードが高度自動化モードであるか否か判断する。すでに高度自動化モード中である場合は（Ｓ１１０：ＹＥＳ）、Ｓ２００に進む。高度自動化モードでなく基本モードの場合は（Ｓ１１０：ＮＯ）、Ｓ１２０に進む。
【０１０７】
Ｓ１２０では、Ｓ１３０の初期自動切替確認処理をすでに実行済みか否か判断する。初期自動切替確認処理とは、車両１の運転モードを基本モードから高度自動化モードに切り替え可能か否かを判断するための自動切替確認処理の１つであって、車両１の起動スイッチがオンされた後に最初に実行される自動切替確認処理である。
【０１０８】
メイン処理の開始後、初期自動切替確認処理をまだ実行していない場合は（Ｓ１２０：
ＮＯ）、Ｓ１３０に進んで初期自動切替確認処理を実行する。メイン処理の開始後すでに初期自動切替確認処理を実行済みの場合は（Ｓ１２０：ＹＥＳ）、Ｓ１４０で、起動後に走行を実施したか否か判断する。運転モード如何にかかわらず起動後に少しでも走行した場合は（Ｓ１４０：ＹＥＳ）、Ｓ１５０に進んで通常時自動切替確認処理を実行する。起動後まだ少しも走行していない場合は（Ｓ１４０：ＮＯ）、Ｓ１６０に進む。通常時自動切替確認処理は、車両１の運転モードを基本モードから高度自動化モードに切り替え可能か否かを判断するための自動切替確認処理の１つであって、すでに初期自動切替確認処理が実行済みの場合に実行される自動切替確認処理である。
【０１０９】
なお、自動切替確認処理として、初期自動切替確認処理と通常時自動切替確認処理とを分けることは必須ではない。何れか一方を省いて、他方のみを、Ｓ１１０で否定判定された場合に実行するようにしてもよい。或いは、双方をまとめて１つの自動切替確認処理として、Ｓ１１０で肯定判定された場合はその１つの自動切替確認処理を実行するようにしてもよい。
【０１１０】
Ｓ１３０の初期自動切替確認処理の詳細は、図７に示す通りである。図７の初期自動切替確認処理に進むと、Ｓ３１０で、ドライバーの操作状態を確認する。本実施形態では、起動後すぐに高度自動化モードに切り替える際には、ドライバーが車両１を正常に操作できることを要件としている。これは、高度自動化モードで走行を開始した後、基本モードに戻す必要が生じた場合にスムーズに基本モードに戻すことができるようにするためである。また、運転操作に未熟な者（例えば子供）や車両１を操作すべきでない者が勝手に車両１を自動運転で走行させてしまうことを抑制する意味もある。
【０１１１】
Ｓ３１０で具体的にどのような操作状態を確認すべきかについては適宜決めてもよい。例えば、ハンドル２０を握っていて且つブレーキペダル２８ａを踏んでいるか否かを判断する第１の判断方法を用いてもよい。或いは、ドライバーに一定時間（例えば数十秒）車両１を走行させて、その走行時の運転操作が正常であるか否かを判断する第２の判断方法を用いてもよい。具体的には、例えば、アクセル操作がスムーズか、ハンドル２０の操作がスムーズか（走行経路の形状に沿った操作が行われたか）、各種の車載カメラやレーダ装置により検出した車線に対してふらつきなく走行できたか、各種の車載カメラやレーダ装置により検出した信号や標識に従った運転ができたか、などに基づいて運転操作が正常であるか否かを判断するようにしてもよい。
【０１１２】
また、ドライバーが運転席に着座しているか否かを判断する方法を、単独で用いるか、或いは他の判断方法と組み合わせて用いてもよい。
Ｓ３２０では、Ｓ３１０の確認結果に基づいて、高度自動化モードへの切り替えの可否を判断する。例えば、Ｓ３１０で第１の判断方法を用いた場合に、ハンドル２０を握っていて且つブレーキペダル２８ａを踏んでいると判断した場合は、高度自動化モードへの切り替えが可能と判断するようにしてもよい。その際、着座センサ２５からの検出信号に基づいてドライバーが運転席に着座しているか否かの判断も併せて行い、ドライバーが運転席に着座している場合に、高度自動化モードへの切り替えが可能と判断するようにしてもよい。また例えば、Ｓ３１０で第２の判断方法を用いた場合に、走行時の運転操作が正常と判断した場合は、高度自動化モードへの切り替えが可能と判断するようにしてもよい。その際も、着座センサ２５からの検出信号に基づいてドライバーが運転席に着座しているか否かの判断も併せて行い、ドライバーが運転席に着座している場合に、高度自動化モードへの切り替えが可能と判断するようにしてもよい。なお、Ｓ３１０で確認した操作状態が、Ｓ３２０において高度自動化モードへ切り替え可能と判断されるような状態であることは、基本モード切替条件の一例である。
【０１１３】
Ｓ３３０では、Ｓ３２０の判定結果に基づいて、高度自動化モードへの切り替えが可能
か否か判断する。Ｓ３２０で高度自動化モードへの切り替えが可能と判断された場合は（Ｓ３３０：ＹＥＳ）、Ｓ３３５に進む。
【０１１４】
Ｓ３３５では、乗員がシートベルトを装着しているか否か判断する。この判断は、着座センサ２５及びベルトセンサ２６からの各検出信号に基づいて行う。Ｓ３３５の判断は、具体的には、例えば乗員全員を対象とする、その乗員全員がシートベルトを装着しているか否かの判断であってもよいし、例えば、少なくとも特定の座席（例えば運転席及び助手席）の乗員を対象とする、その特定の座席の乗員がシートベルトを装着しているか否かの判断であってもよい。Ｓ３３５で、判断対象の乗員が全てシートベルトを装着していると判断した場合は（Ｓ３３５：ＹＥＳ）、Ｓ３４０に進む。
【０１１５】
Ｓ３４０では、基本モード維持フラグがクリアされているか否か判断する。なお、基本モード維持フラグ、及び後述する各種フラグは、いずれも、メイン処理の開始時には初期値としてクリアされている。
【０１１６】
基本モード維持フラグがクリアされている場合は（Ｓ３４０：ＹＥＳ）Ｓ３５０で、高度自動化切替フラグをセットする。Ｓ３５０の処理後は、Ｓ１６０（図６）に進む。Ｓ３３０で高度自動化モードへの切り替えができないと判断された場合は、Ｓ３６０に進む。また、Ｓ３３５で、判断対象の乗員の中にシートベルトを装着していない乗員がいた場合も（Ｓ３３５：ＮＯ）、Ｓ３６０に進む。また、Ｓ３４０で基本モード維持フラグがクリアされていない（つまりセットされている）と判断された場合も（Ｓ３４０：ＮＯ）、Ｓ３６０に進む。Ｓ３６０では、高度自動化切替フラグをクリアする。Ｓ３６０の処理後は、Ｓ１６０（図６）に進む。
【０１１７】
次に、Ｓ１５０（図６）の通常時自動切替確認処理の詳細は、図８に示す通りである。図８の通常時自動切替確認処理に進むと、Ｓ４１０で、高度自動化モードへの正常時移行条件が成立しているか否か判断する。高度自動化モードへの正常時移行条件は種々考えられ、例えば、ドライバーがハンドル２０を握っていること、としてもよい。また例えば、車両１が法定速度内で走行中であって且つこれから一定時間は直進走行又はそれに類する（曲がりの少ない）走行が可能な状態であること、としてもよい。つまり、安定した状態で高度自動化モードに切り替えることができるよう、正常時移行条件を設定してもよい。また、正常時移行条件として、例えば、ドライバーが運転席に着座していることを、単独で若しくは他の条件と合わせて（例えば他の条件との論理和又は論理積として）用いてもよい。なお、この正常時移行条件は、高度自動化切替条件の一例である。
【０１１８】
高度自動化モードへの正常時移行条件が成立している場合は（Ｓ４１０：ＹＥＳ）、Ｓ４８０で、基本モード維持フラグがクリアされているか否か判断する。基本モード維持フラグがクリアされていない場合は（Ｓ４８０：ＮＯ）、Ｓ４７０で高度自動化切替フラグをクリアして、Ｓ１６０（図６）に進む。基本モード維持フラグがクリアされている場合は（Ｓ４８０：ＹＥＳ）、Ｓ４９０で高度自動化切替フラグをセットして、Ｓ１６０（図６）に進む。
【０１１９】
Ｓ４１０で高度自動化モードへの正常時移行条件が成立していないと判断した場合は（Ｓ４１０：ＮＯ）、基本的には、基本モードを優先させてそれを維持させる。ただし、運転席にドライバーが着座している場合は、Ｓ４２０以降の処理により、ドライバーの状態を確認して、ドライバーの状態に何らかの異常（ドライバー自身が正常に運転を行えない可能性のある異常）が生じている場合には高度自動化モードへ切り替えるべく高度自動化切替フラグをセットするようにしている。
【０１２０】
つまり、基本的には、基本モードから高度自動化モードへの切り替えは、ドライバーや
車両１が安定した状態であることを確認した上で行うようにするのだが、一方で、ドライバーが車両１を正常に運転できない（或いはしていない）状態の場合には、その状態によっては、むしろ強制的に高度自動化モードに切り替えて車両１を適切に走行させる必要がある。そこで、Ｓ４２０以下では、ドライバーが車両１を正常に運転できない状況にある場合には高度自動化切替フラグをセットするようにしている。
【０１２１】
具体的に、Ｓ４１０で高度自動化モードへの正常時移行条件が成立していないと判断した場合は（Ｓ４１０：ＮＯ）、Ｓ４１５で、ドライバーが運転席に着座しているか否か判断する。ドライバーが運転席に着座していない場合は（Ｓ４１５：ＮＯ）、図８の通常時自動切替確認処理を終了して、Ｓ１６０（図６）に進む。この場合は、運転モードが基本モードに維持される。一方、ドライバーが運転席に着座している場合は（Ｓ４１５：ＹＥＳ）、Ｓ４２０に進む。
【０１２２】
Ｓ４２０では、ドライバーの視線が前方を向いているか否か判断する。この判断は、室内カメラ３で撮影された画像データに基づいて行うようにしてもよい。ドライバーの視線が前方を向いていないケースとしては、例えば、ドライバーがテレビを視聴していたり、携帯電話やスマートフォンなどを操作していたり、わき見運転をしていたりすることを想定している。
【０１２３】
ドライバーの視線が前方を向いている場合は（Ｓ４２０：ＹＥＳ）、Ｓ４５０に進む。ドライバーの視線が前方を向いていない場合は（Ｓ４２０：ＮＯ）、Ｓ４３０で、車両が停止中か否か判断する。車両１が停止中ならば（Ｓ４３０：ＹＥＳ）、Ｓ４５０に進む。車両１が走行中ならば（Ｓ４３０：ＮＯ）、Ｓ４４０で、ドライバーの視線が前方を向いていない状態が規定時間継続したか否か判断する。ドライバーの視線が前方を向いていない状態が規定時間継続していない場合は（Ｓ４４０：ＮＯ）、Ｓ４５０に進む。ドライバーの視線が前方を向いていない状態が規定時間継続した場合は（Ｓ４４０：ＹＥＳ）、Ｓ４９０に進んで高度自動化切替フラグをセットする。
【０１２４】
Ｓ４５０では、ドライバーの目の状態が正常か否か判断する。具体的には、居眠り状態或いはそれに近い状態になっていなければ正常と判断し、居眠り状態或いはそれに近い状態になっている場合は異常と判断する。この判断は、室内カメラ３で撮影された画像データに基づいて行うようにしてもよい。
【０１２５】
ドライバーの目の状態が正常である場合は（Ｓ４５０：ＹＥＳ）、Ｓ４６０に進む。ドライバーの目の状態が異常の場合は（Ｓ４５０：ＮＯ）、Ｓ４９０に進んで高度自動化切替フラグをセットする。
【０１２６】
Ｓ４６０では、ドライバーの体調が正常か否か判断する。具体的には、生体センサ２１から得られる生態情報に基づいて判断する。例えば、脈拍が正常範囲内であって且つ異常な発汗状態でなければ、体調が正常と判断する。逆に、脈拍が正常範囲内を超えているか、又は異常な発汗状態となっている場合は、体調が異常と判断する。
【０１２７】
ドライバーの体調が正常の場合は（Ｓ４６０：ＹＥＳ）、Ｓ４７０に進んで高度自動化切替フラグをクリアする。ドライバーの体調が異常の場合は（Ｓ４６０：ＮＯ）、Ｓ４９０に進んで高度自動化切替フラグをセットする。Ｓ４７０の処理後及びＳ４９０の処理後は、Ｓ１６０（図６）に進む。なお、ドライバーの状態が、Ｓ４４０で肯定判定される状態にあること、Ｓ４５０で否定判定される状態にあること、及びＳ４６０で否定判定される状態にあること、はいずれも高度自動化切替条件の一例である。
【０１２８】
Ｓ１６０では、高度自動化切替フラグがセットされているか否か判断する。高度自動化
切替フラグがセットされていない（クリアされている）場合は（Ｓ１６０：ＮＯ）、Ｓ２００に進む。高度自動化切替フラグがセットされている場合は（Ｓ１６０：ＹＥＳ）、Ｓ１７０で、運転モードを高度自動化モードに設定して、目的地への自動運転を開始する。Ｓ１７０では、より具体的には、運転モードを高度自動化モードに設定すると共に、高度自動化モードとして設定されている自動運転レベルに基づく自動制御機能を実行する。例えば、高度自動化モードとしてレベル６が設定されている場合は、制御Ａ〜Ｆの６種類の自動制御機能（図３Ａ参照）を実行する。また例えば、高度自動化モードとしてレベル７が設定されている場合は、制御Ａ〜Ｇの７種類の自動制御機能を全て実行することで、完全自動運転を実現する。なお、自動制御機能の実行は、前述の周囲情報を含む各種情報を必要に応じて取得しながら、それら取得した各種情報に基づいて行われる。
【０１２９】
Ｓ１８０では、高度自動化モードでの自動運転が開始されたことの報知を行う。具体的には、ドライバーに対して高度自動化モードに切り替わったことを音声等で報知する。この報知は、高度自動化モードに切り替わった時のみ行ってもよいし、切り替わった後も適宜（例えば規定の時間間隔ごとに繰り返し）行ってもよい。また、報知方法は音声に限らない。例えば、ハンドルを特定のパターンで振動させること、或いは車内のインストルメントパネルに特定の表示をさせること、などの種々の方法で報知してもよい。
【０１３０】
Ｓ１８５では、車両１の周囲に対し、車両１の前方に割り込んできてほしくないことを認識させるための、割り込み走行不可報知を行う。割り込み走行不可報知の具体的方法は適宜決めてもよい。例えば、割り込み走行不可報知のためのランプを設けてそれを点灯させるようにしてもよい。また例えば、車両１の側面或いはウィンドウに、割り込んでほしくないことを示す画像を、車外から視認可能となるように表示させるようにしてもよい。また例えば、クラクションから特定の音を発生させるようにしてもよい。特定の音とは、例えば、ドライバー自らクラクション鳴動用のボタンを押した場合に発生する通常の音とは異なる音である。また例えば、割り込んで欲しくないことを、自車の情報（例えば位置情報、ナンバー情報など）と共に、路車間通信、車車間通信、歩車間通信などの無線通信を利用して車外に報知するようにしてもよい。
【０１３１】
Ｓ１９０では、４つの自動運転作動ランプ１６を点灯させる。これにより、外部から車両１を見たとき、車両１が高度自動化モードで走行していることを認識することができる。なお、高度自動化モードで走行していることを外部に報知させる方法として、４つの自動運転作動ランプ１６を点灯させること以外の他の方法を採用してもよい。例えば、車両１の側面或いはウィンドウに、高度自動化モードで走行中であることを示す画像を、車外から視認可能となるように表示させるようにしてもよい。また例えば、高度自動化モードに設定されていることを、自車の情報（例えば位置情報、ナンバー情報など）と共に、路車間通信、車車間通信、歩車間通信などの無線通信を利用して車外に報知するようにしてもよい。
【０１３２】
Ｓ２００では、基本モード切替確認処理を実行する。Ｓ２００の基本モード切替確認処理の詳細は、図１０に示す通りである。図１０の基本モード切替確認処理は、高度自動化モードから基本モードに切り替えるべき条件が成立しているかどうかを判断して、成立している場合に基本モードに切り替える（詳しくはそのために高度自動化切替フラグをクリアする）処理である。
【０１３３】
図１０の基本モード切替確認処理の説明に先立ち、本実施形態における、基本モードに切り替えるべき条件の一例を、図９を用いて説明する。図９には、カーブを有する道路９０が図示されている。道路９０では、一部区間で道路工事が行われており、地点Ａの近傍に工事区間の開始を示す看板９１が設置されている。また、地点Ｄの近傍には、工事区間の終了を示す看板９２が設置されている。地点Ａには、車両１が進入しようとしている。
【０１３４】
車両１は、各前方カメラ２，５の撮影結果から、各看板９１、９２の内容を認識して、工事区間に入ったこと或いは工事区間から抜けたことを検出することができる。また、路上通信機８１から工事区間の位置情報を取得することによっても、車両１が工事区間開始地点に近付いていること、車両１が工事区間に入ったこと、車両１が工事区間から抜けたこと、などを検出することができる。なお、この工事区間（工事区間開始地点より所定距離手前の区間まで含めても良い）は、後述する特定走行領域に該当する。
【０１３５】
また、地点Ｂから地点Ｃの区間は、道幅が狭く且つカーブが多い走行注意区間であり、車速を落としてより安全運転を心がけるべき区間である。車両１は、路上通信機８１からこの走行注意区間の位置情報を取得することによって、車両１が走行注意区間開始地点に近付いていること、車両１が走行注意区間に入ったこと、或いは車両１が走行注意区間から抜けたこと、などを検出することができる。この地点Ｂから地点Ｃまでの走行注意区間（走行注意区間開始より所定距離手前の区間も含めても良い）も、後述する特定走行領域に相当する。
【０１３６】
また、地点Ｅと地点Ｆのほぼ中間地点は、交通事故が発生している事故現場９５である。この事故現場９５を中心とする、地点Ｅから地点Ｆまでの事故区間も、車速を落として注意して走行すべき区間である。車両１は、路上通信機８１からこの事故区間の位置情報を取得することによって、車両１が事故区間開始地点に近付いていること、車両１が事故区間に入ったこと、或いは車両１が事故区間から抜けたこと、などを検出することができる。この地点Ｅら地点Ｆまでの事故区間（事故区間開始より所定距離手前の区間も含めても良い）も、後述する特定走行領域に相当する。
【０１３７】
そして、本実施形態では、車両１が上記の特定走行領域を走行する際には、高度自動化モードから基本モードに切り替えるようにしている。これを実現するためのＳ２００（図６）の基本モード切替確認処理について、図１０を用いて説明する。
【０１３８】
演算部３０ａは、図１０の基本モード切替確認処理に移行すると、Ｓ５１０で、ウィンカー操作部４１により右折方向へのウィンカーの操作が行われたか否か判断する。右折方向へのウィンカー操作がなされた場合は（Ｓ５１０：ＹＥＳ）、基本モードに切り替えるべく、Ｓ５５０で基本モード維持フラグをセットし、Ｓ５６０で高度自動化切替フラグをクリアして、Ｓ２１０（図６）に進む。なお、右折方向へのウィンカー操作がなされることは、基本モード切替条件の一例である。
【０１３９】
Ｓ５１０で、右折方向へのウィンカー操作がなされていない場合は（Ｓ５１０：ＮＯ）、Ｓ５２０で、図９に例示したような特定走行領域内を走行中か否か判断する。特定走行領域内を走行中の場合は（Ｓ５２０：ＹＥＳ）、基本モードに切り替えるべく、Ｓ５５０で基本モード維持フラグをセットし、Ｓ５６０で高度自動化切替フラグをクリアして、Ｓ２１０（図６）に進む。なお、特定走行領域内を走行中であることは、基本モード切替条件の一例である。
【０１４０】
Ｓ５２０で、特定走行領域内を走行中でない場合は（Ｓ５２０：ＮＯ）、Ｓ５３０で、歩行者の飛び出しを検知したか否か判断する。この判断は、各前方カメラ２，５の撮影結果や、前方レーダ装置１１の検出信号、路車間通信の受信情報、及び歩車間通信の受信情報に基づいて行うようにしてもよい。歩行者の飛び出しを検知した場合は（Ｓ５３０：ＹＥＳ）、基本モードに切り替えるべく、Ｓ５５０で基本モード維持フラグをセットし、Ｓ５６０で高度自動化切替フラグをクリアして、Ｓ２１０（図６）に進む。なお、歩行者の飛び出しが検知されることは、基本モード切替条件の一例である。
【０１４１】
なお、歩行者の飛び出しを検知した場合は、ドライバーに対する注意喚起のために、音声警告を出したり、ＨＵＤ３８を用いて路側から歩行者が飛び出したことを強調表示するような画像（ダミーの歩行者画像）を表示させたりしてもよい。
【０１４２】
Ｓ５３０で、歩行者の飛び出しを検知しなかった場合は（Ｓ５３０：ＮＯ）、Ｓ５４０で、車外が特定環境となっているか否か判断する。基本モードに切り替えるべき特定環境は適宜設定してもよい。本実施形態では、少なくとも、雨量の多い悪天候時、視界が暗い夜間、及び逆光により運転者が眩しさを感じている状態を、特定環境としている。
【０１４３】
雨量が多い悪天候か否かについては、降雨センサ２３からの検出信号に基づいて判断できる。夜間か否かについては、日射センサ２２からの検出信号に基づいて判断できる。逆光が入射して運転者が眩しさを感じているか否かについては、例えば第１前方カメラ２の撮影結果から判断できる。
【０１４４】
Ｓ５４０で、車外が特定環境となっている場合は（Ｓ５４０：ＹＥＳ）、基本モードに切り替えるべく、Ｓ５５０で基本モード維持フラグをセットし、Ｓ５６０で高度自動化切替フラグをクリアして、Ｓ２１０（図６）に進む。車外が特定環境となっていない場合は（Ｓ５４０：ＮＯ）、基本モードに切り替える必要性はないと判断し、Ｓ５７０で基本モード維持フラグをクリアして、Ｓ２１０（図６）に進む。なお、車外が特定環境になっていることは、基本モード切替条件の一例である。
【０１４５】
Ｓ２１０では、高度自動化切替フラグがクリアされているか否か判断する。高度自動化切替フラグがクリアされている場合は（Ｓ２１０：ＹＥＳ）、Ｓ２２０で、運転モードを基本モードに切り替えて、Ｓ３５（図５）に進む。Ｓ２２０の具体的な処理内容は基本的にはＳ１０と同じであり、運転モードを基本モードに設定し、基本モードとして設定されている自動運転レベルに基づく自動制御機能を実行する。また、Ｓ２２０では、４つの自動運転作動ランプ１６を消灯させる。これにより、外部から車両１を見たとき、車両１が基本モードで走行していることを認識することができる。
【０１４６】
なお、Ｓ２２０で基本モードに切り替える際、車両１の走行速度を適宜減速させてもよい。また、Ｓ２２０で基本モードに切り替える際、ドライバーに対して、基本モードに切り替わったことを、音声、ハンドルの振動、車内のインストルメントパネルへの表示、などの種々の方法で報知してもよい。
【０１４７】
Ｓ２１０で、高度自動化切替フラグがクリアされていない場合は（Ｓ２１０：ＮＯ）、高度自動化モードを維持したまま、Ｓ３５（図５）に進む。
Ｓ３５では、自動運転停止ＳＷ４３がオンされたか否か判断する。自動運転停止ＳＷ４３がオンされた場合は（Ｓ３５：ＹＥＳ）、Ｓ４０で上記各フラグ（後述する強制停止フラグも含む）を全てクリアし、Ｓ４５で運転モードを基本モードに設定して、Ｓ１５に戻る。Ｓ４５では、Ｓ１０と同様、運転モードを基本モードに設定し、基本モードとして設定されている自動運転レベルに基づく自動制御機能を実行する。
【０１４８】
自動運転停止ＳＷ４３がオンされていない場合は（Ｓ３５：ＮＯ）、Ｓ５０で、目的地に到着したか否か判断する。目的地に到着した場合は（Ｓ５０：ＹＥＳ）、Ｓ５５で、目的地設定をクリアして、Ｓ４０以降に進む。目的地に到着していない場合は（Ｓ５０：ＮＯ）、Ｓ６０で、緊急停止ＳＷ４４がオンされたか又は強制停止フラグがセットされているか否かを判断する。なお、強制停止フラグは、後述する図１１及び図１３の各処理でセットされるフラグである。
【０１４９】
緊急停止ＳＷ４４がオンされておらず且つ強制停止フラグがセットされていない場合は
（Ｓ６０：ＮＯ）、Ｓ３０に戻る。緊急停止ＳＷ４４がオンされたか又は強制停止フラグがセットされている場合は（Ｓ６０：ＹＥＳ）、Ｓ６５で、Ｓ４０と同様に既述の全てのフラグをクリアする。そして、Ｓ７０で、強制停止処理を実行して、車両１を強制停止させ、メイン処理を終了する。以後、次にまたメイン処理を実行させるためには、少なくとも、起動スイッチを再投入（例えばイグニションスイッチを一旦オフして再びオン）する必要がある。なお、Ｓ７０の強制停止処理は、車両１を自動で強制的に停車させる処理である。具体的にどのように停車させるかについては適宜決めてもよい。例えば、走行中の道路上ですぐに減速させて停車させるようにしてもよい。また例えば、道路上に停車させるのではなく、道路以外で車両１を停車させることが可能な場所（例えば車両近傍の駐車場）までは自動で走行させて停車させるようにしてもよい。
【０１５０】
（５）実施形態の効果
以上説明した本実施形態の車両１によれば、運転モードとして高度自動化モードと基本モードを有し、高度自動化モード中、基本モードに移行すべき（或いは移行してもよい）条件が成立した場合は基本モードに切り替わる。そのため、高度自動化モードから基本モードへの切り替えを適切なタイミングで行うことが可能となる。逆に、基本モード中、高度自動化モードに移行すべき（或いは移行してもよい）条件が成立した場合は高度自動化モードに切り替わる。そのため、基本モードから高度自動化モードへの切り替えを適切なタイミングで行うことが可能となる。
【０１５１】
ただし、運転モードが基本モードの場合に、高度自動化モードに切り替えてもよい状況となっても（具体的には高度自動化切替フラグがセットされても）、基本モードを維持すべき状態が継続している（具体的には基本モード維持フラグがセットされている）場合は、基本モードが維持される。そのため、基本モードを維持すべき状況において、ドライバーの運転操作が尊重された適切な車両制御を実現することができる。
【０１５２】
なお、演算部３０ａ、図５のＳ１０及びＳ４５、図６のＳ１７０及びＳ２２０は、周囲情報取得部の一例、運転モード設定部の一例、及び自動制御部の一例に相当する。図８において、Ｓ４１０で肯定判定されてＳ４８０に進み、Ｓ４８０で否定判定されてＳ４７０に進む処理は、運転モード設定部の一例に相当する。
【０１５３】
［他の実施形態］
（１）図６のＳ２００の基本モード切替確認処理として、図１０に示した処理とは別に、或いは図１０に示した処理に加えて、他の種々の内容を採用することができる。
【０１５４】
例えば、図１１に示す基本モード切替確認処理を採用してもよい。図１１に示す基本モード切替確認処理では、まずＳ６１０で、基本モード切替要否判定を行う。この判定は、基本モードに切り替える必要がある状態か否かの判定であり、種々の基準で判定してもよい。例えば、車両１が特定走行領域内を走行中か若しくは車外が特定環境の場合は、基本モードに切り替える必要があると判定してもよい。また例えば、シートベルトを装着していた乗員がシートベルトを外した場合は基本モードに切り替える必要があると判定してもよい。また例えば、自車周囲の他の車両が自車に対して特定の挙動を示した場合は基本モードに切り替える必要があると判定してもよい。
【０１５５】
この判定は、例えば各カメラ２〜８による撮影画像や、各レーダ装置１１〜１４による検出結果などに基づいて行うことができる。特定の挙動は適宜決めてもよい。例えば、自車両に対して他の車両が幅寄せしてきたこと、を特定の挙動としてもよい。この場合、幅寄せしてきたか否かの判断方法についても適宜決めてもよい。例えば、自車両との左右方向（前後方向に垂直な方向）の距離が規定距離以内になった場合に幅寄せしてきたと判断してもよい。また例えば、自車両との左右方向の距離の変化率が負の規定変化率以下にな
った場合に幅寄せしてきたと判断してもよい。
【０１５６】
また例えば、後方を走行している車両が自車両に急接近してきたこと、を特定の挙動としてもよい。この場合、急接近してきたか否かの判断方法についても適宜決めてもよい。例えば、上記の幅寄せの判断方法と同様に、後方車両との距離やその距離の変化率に基づいて判断してもよい。
【０１５７】
Ｓ６２０では、Ｓ６１０の判定結果に基づき、基本モードへの切り替えが必要か否か判断する。基本モードへの切り替えが不要の場合は（Ｓ６２０：ＮＯ）、Ｓ７１０で、基本モード維持フラグをクリアして、Ｓ２１０（図６）に進む。基本モードへの切り替えが必要な場合は（Ｓ６２０：ＹＥＳ）、Ｓ６３０で、既に基本モードに設定されているか否か判断する。既に基本モードに設定されているならば（Ｓ６３０：ＹＥＳ）、Ｓ２１０（図６）に進む。まだ基本モードではない（つまり高度自動化モード中の）場合は（Ｓ６３０：ＮＯ）、Ｓ６４０で、ドライバーに対して、音声、ハンドルの特定パターンでの振動、或いは車内のインストルメントパネルに特定の表示をさせること、などの種々の方法を用いて、基本モードへ切り替わることの予告を報知する。
【０１５８】
Ｓ６５０では、Ｓ６４０の報知に対してドライバーにより規定動作がなされたか否か判断する。規定動作としては、ドライバーが基本モードでの運転に対応可能な状態であることを確認できるような種々の動作を採用してもよい。例えば、ドライバーがハンドル２０を握って且つ前方を見ることを規定動作と決めてもよい。また例えば、ドライバーに特定の音声を発生させること、ドライバーに特定のジェスチャーをさせること、ドライバーに車内の特定の操作部材（例えば特定のスイッチ）を操作させること、などを規定動作と決めてもよい。
【０１５９】
ドライバーによる規定動作がなされた場合は（Ｓ６５０：ＹＥＳ）、Ｓ６６０で基本モード維持フラグをセットし、Ｓ６７０で高度自動化切替フラグをクリアして、Ｓ２１０（図６）に進む。ドライバーによる規定動作がなされていない場合は（Ｓ６５０：ＮＯ）、Ｓ６８０で、Ｓ６４０の報知開始からドライバーの規定動作がないままタイムアウトしたか否か、つまりドライバーの規定動作のない状態が一定時間継続したか否か判断する。
【０１６０】
まだタイムアウトしていなければＳ６５０に戻る。タイムアウトした場合は、Ｓ６９０で高度自動化切替フラグをクリアし、Ｓ７００で強制停止フラグをセットして、Ｓ２１０（図６）に進む。つまり、基本モードに切り替えるべき状態であるにもかかわらず、Ｓ６４０の報後、ドライバーの規定動作のない状態が一定時間継続した場合は、ドライバーに何らかの異常が発生している可能性があるとして、車両１を強制停止させるべく、強制停止フラグをセットするのである。
【０１６１】
また、図６のＳ２００の基本モード切替確認処理として、例えば、図１２に示す基本モード切替確認処理を採用してもよい。図１２に示す基本モード切替確認処理では、まずＳ１０１０で、複数種類の自動制御機能のうち車間距離制御が実行されているか否か判断する。上記実施形態では、図３Ａに例示したように、自動運転レベルがレベル２以上の場合は車間距離制御が実行される。
【０１６２】
車間距離制御が実行されていない場合は（Ｓ１０１０：ＮＯ）、基本モード切替確認処理を終了する。車間距離制御が実行されている場合は（Ｓ１０１０：ＹＥＳ）、Ｓ１０２０に進む。
【０１６３】
Ｓ１０２０では、自車前方への他の車両の割り込みがあるか否か判断する。この判断は、例えば各カメラ２〜８による撮影画像や、各レーダ装置１１〜１４による検出結果など
に基づいて行うことができる。この判断の具体的方法は適宜決めてもよい。例えば、自車両が走行している車線内における自車両前方に他の車両が進入してきた場合に、割り込みありと判断してもよい。その際、単に進入してきただけでなく、進入した状態が規定時間以上継続している場合に割り込みありと判断してもよい。
【０１６４】
自車前方への他車両の割り込みがないと判断した場合は（Ｓ１０２０：ＮＯ）、Ｓ１０４０に進む。自車前方への他車両の割り込みがあると判断した場合は（Ｓ１０２０：ＹＥＳ）、Ｓ１０３０で警告処理を行って、Ｓ１０４０に進む。Ｓ１０３０の警告処理は、自車前方に割り込んできている他車両に対して注意（例えば、その他車両の後方に自車両が存在していること、割り込みをして欲しくないこと、など）を促すための処理である。この警告処理の具体的内容は適宜決めてもよい。例えば、図６のＳ１８５の割り込み走行不可報知と同様の処理を行ってもよい。
【０１６５】
Ｓ１０４０では、ペダルセンサ２８ｂからの検出信号に基づき、ブレーキペダル２８ａにドライバーの足が載置されているか否か判断する。ブレーキペダル２８ａにドライバーの足が載置されている場合は（Ｓ１０４０：ＹＥＳ）、Ｓ１０６０に進む。ブレーキペダル２８ａにドライバーの足が載置されていない場合は（Ｓ１０４０：ＮＯ）、Ｓ１０５０で注意喚起処理を行って、Ｓ１０６０に進む。
【０１６６】
Ｓ１０５０の注意喚起処理は、ドライバーに対してブレーキペダル２８ａに足を置くように促すための処理である。この注意喚起処理の具体的内容は適宜決めてもよい。例えば、音声で促してもよいし、車内の特定の場所（例えば座席、ハンドル２０など）を振動させることで促してもよいし、ディスプレイ３７やＨＵＤ３８に注意情報を表示させることで促すようにしてもよい。なお、注意喚起処理を行ってもブレーキペダル２８ａに足が置かれなかった場合は、特定の処理を実行するようにしてもよい。この場合における特定の処理は、例えば、車両１を強制的に停止させる処理であってもよいし、運転モードを基本モードに切り替える処理であってもよい。
【０１６７】
Ｓ１０６０では、ブレーキペダル２８ａが踏み込まれたか否か判断する。ブレーキペダル２８ａが踏み込まれていない場合は（Ｓ１０６０：ＮＯ）、Ｓ１０８０に進む。ブレーキペダル２８ａが踏み込まれた場合は（Ｓ１０６０：ＹＥＳ）、Ｓ１０７０でブレーキ対応処理を行って、Ｓ１０８０に進む。
【０１６８】
Ｓ１０７０のブレーキ対応処理の具体的内容は、適宜決めてもよい。例えば、前方車両との車間距離がより長くなるよう、車間距離制御で用いられている制御パラメータの１つである車間距離を、現在の値よりも大きい値に変更するようにしてもよい。また、自車前方の一定範囲内に他車両が存在しておらずにいわゆるクルーズコントロールが行われている場合は、自車の速度が下がるよう、車間距離制御で用いられている制御パラメータの１つである車速を現在の値よりも低い値に変更するようにしてもよい。
【０１６９】
Ｓ１０８０では、アクセルペダル２７ａが踏み込まれたか否か判断する。アクセルペダル２７ａが踏み込まれていない場合は（Ｓ１０８０：ＮＯ）、Ｓ１１００に進む。アクセルペダル２７ａが踏み込まれた場合は（Ｓ１０８０：ＹＥＳ）、Ｓ１０９０でアクセル対応処理を行って、Ｓ１１００に進む。
【０１７０】
Ｓ１０９０のアクセル対応処理の具体的内容は、適宜決めてもよい。例えば、前方車両との車間距離がより短くなるよう、車間距離制御で用いられている制御パラメータの１つである車間距離を、現在の値よりも小さい値に変更するようにしてもよい。また、自車前方の一定範囲内に他車両が存在しておらずにいわゆるクルーズコントロールが行われている場合は、自車の速度が上がるよう、車間距離制御で用いられている制御パラメータの１
つである車速を現在の値よりも高い値に変更するようにしてもよい。
【０１７１】
Ｓ１１００では、車間距離制御を含む自動制御機能によって自動で急ブレーキが作動したか否かを判断する。何をもって急ブレーキと判断するかについては適宜決めてもよい。例えば、車両１の減速度が所定の閾値以上となった場合に、急ブレーキが作動したと判断するようにしてもよい。
【０１７２】
Ｓ１１００で、急ブレーキが作動していない場合は（Ｓ１１００：ＮＯ）、Ｓ１１４０に進む。Ｓ１１４０では、基本モード維持フラグをクリアする。Ｓ１１００で、急ブレーキが作動したと判断した場合は（Ｓ１１００：ＹＥＳ）、Ｓ１１１０に進む。
【０１７３】
Ｓ１１１０では、運転モードを高度自動化モードから基本モードに切り替える必要があるか否か判断する。この判断方法は適宜決めてもよい。例えば、急ブレーキが作動したこと自体、基本モードに切り替えるべき状態と判断して基本モードに切り替える必要があると判断するようにしてもよい。また例えば、Ｓ１１００で急ブレーキが作動したと判断される度にその判断された回数を累積して記憶しておき、その累積値が所定の上限回数に到達した場合に、基本モードに切り替える必要があると判断するようにしてもよい。
【０１７４】
Ｓ１１１０で、基本モードに切り替える必要はないと判断した場合は（Ｓ１１１０：ＮＯ）、Ｓ１１４０に進む。Ｓ１１１０で、基本モードに切り替える必要があると判断した場合は（Ｓ１１１０：ＹＥＳ）、基本モードに切り替えるべく、Ｓ１１２０で基本モード維持フラグをセットし、Ｓ１１３０で高度自動化切替フラグをクリアする。
【０１７５】
なお、急ブレーキが作動したということは、例えば、自車前方に何らかの異常（例えば、事故の発生、障害物など）が発生していてドライバー自らが周囲に気を付けながら運転操作を行った方が好ましい状況にある可能性が考えられる。また例えば、自動制御機能に異常が発生している可能性も考えられる。そのため、自動で急ブレーキが作動した場合は（Ｓ１１００：ＹＥＳ）、Ｓ１１１０で肯定判定されることを条件として、Ｓ１１２０及びＳ１１３０の処理を実行することで、運転モードが基本モードに切り替わるようにしている。
【０１７６】
（２）高度自動化モードで走行中、場合によっては基本モードに戻すべき状況が生じるかもしれない。そのため、たとえ高度自動化モードで走行中でも、ドライバーは必要なときにはいつでも自身が運転操作をできるようにしておくことが好ましい。そこで、高度自動化モードで走行中、例えば図１３に示す基本モード準備確認処理を実行することで、ドライバーに定期的に簡単な動作をさせることで、基本モードにすぐに戻れる状態であるかどうか確認するようにしてもよい。
【０１７７】
図１３の基本モード準備確認処理では、まずＳ８１０で、確認タイミング（例えば数分間隔の定期的なタイミング、或いは予め決められた非定期的なタイミング）であるか否か判断する。確認タイミングでなければ（Ｓ８１０：ＮＯ）、この基本モード準備確認処理を終了する。確認タイミングならば（Ｓ８１０：ＹＥＳ）、Ｓ８２０で、ドライバーに対して音声等で確認動作を要求する。ここで要求する確認動作は適宜決めることができ、例えば、図１１のＳ６５０の規定動作と同様の動作としてもよい。
【０１７８】
Ｓ８３０では、ドライバーによる確認動作が行われたか否か判断する。ドライバーによる確認動作が行われた場合は（Ｓ８３０：ＹＥＳ）、ドライバーが基本モードにすぐに戻れる状態であると判断して、この基本モード準備確認処理を終了する。ドライバーによる確認動作が行われなかった場合は（Ｓ８３０：ＮＯ）、Ｓ８４０で、ドライバーに対して音声等で注意喚起警報を追加し、確認動作の要求を継続する。
【０１７９】
Ｓ８５０では、Ｓ８３０と同様、ドライバーによる確認動作が行われたか否か判断する。ドライバーによる確認動作が行われた場合は（Ｓ８５０：ＹＥＳ）、ドライバーが基本モードにすぐに戻れる状態であると判断して、この基本モード準備確認処理を終了する。ドライバーによる確認動作が行われなかった場合は（Ｓ８５０：ＮＯ）、車両１を強制停止させるべく、Ｓ８６０で高度自動化切替フラグをクリアし、Ｓ８７０で強制停止フラグをセットして、この基本モード準備確認処理を終了する。なお、Ｓ８７０で強制停止フラグがセットされたら、すぐにＳ７０（図５）の処理に移って強制停止処理を実行するようにしてもよい。
【０１８０】
（３）高度自動化モードから基本モードへの切り替え条件は、適宜決めてもよい。基本モードに移行すべき（或いは移行してもよい）条件が成立した場合に、すぐ強制的に移行させるか、或いはドライバーが正常に運転できる状態か否かを確認した上で移行させるかについても、適宜決めてもよい。
【０１８１】
逆に、基本モードから高度自動化モードへの切り替え条件も、適宜決めてもよい。例えば、ドライバーが所持している携帯電話やスマートフォンに対して電話やメールの着信があった場合、その着信音を検出して、自動的に高度自動化切替フラグをセットして高度自動化モードに移行するようにしてもよい。
【０１８２】
なお、上記実施形態の車両１は、ＬＴＥ通信機能を備えており、自動運転制御部３０が自ら携帯電話やメール送受の機能を担うことも可能である。その場合、ＬＴＥ通信網を介して電話やメールの着信があった場合には、自動的に高度自動化切替フラグをセットして高度自動化モードに移行するようにしてもよい。
【０１８３】
（４）上記実施形態で例示した、高度自動化モードから基本モードへの切替条件の一部を、基本モードから高度自動化モードへの切替条件として用いてもよい。逆に、上記実施形態で例示した、基本モードから高度自動化モードへの切替条件の一部を、高度自動化モードから基本モードへの切替条件として用いてもよい。
【０１８４】
どのような場合に高度自動化モードから基本モードへ切り替えるべきか、またどのような場合に基本モードから高度自動化モードに切り替えるべきかについては、必ずしも一律に定まるものではない。例えば、狭くてカーブが多い道を走行する場合、自動運転の精度や性能によっては、むしろドライバーが自ら運転操作した方がスムーズ且つ安全に走行できる場合もある。逆に、運転に不慣れなドライバーにとっては、自分が運転操作するよりも自動運転に任せた方がスムーズに走行できる場合もある。よって、ドライバーの技量、運転モードに対するドライバーの好み（例えば高度自動化モードと基本モードのどちらを優先させたいか）、その他の各種の事情を考慮して、上記切替条件を設定してもよい。
【０１８５】
（５）上記実施形態では、基本モードに切り替わった後、高度自動化モードに移行すべき（移行してもよい）状態となっても、基本モードで動作すべき状態（基本モード維持フラグがセットされている状態）が継続している間は基本モードが継続する構成であった。これに対し、高度自動化モードでの走行を優先して、高度自動化モードに移行すべき（移行してもよい）状態となった場合は、基本モードで動作すべき状態（基本モード維持フラグがセットされている状態）が継続していても、強制的に高度自動化モードに切り替えるようにしてもよい。
【０１８６】
また、高度自動化モードを優先して、高度自動化モードに切り替え後、高度自動化モードで動作すべき状態が継続している間は、基本モードに移行すべき（移行してもよい）状態となっても、高度自動化モードを継続するようにしてもよい。
【０１８７】
（６）上記実施形態では、車両１を高度自動化モードに設定して自動運転を実行させるためには、自動運転起動ＳＷ４２を押す必要があったが、自動運転起動ＳＷ４２を押すことは必須ではない。自動運転起動ＳＷ４２を省き、高度自動化モードに切り替えるべき（或いは切り替えてもよい）条件の成立時には自動的に高度自動化モードに切り替えるようにしてもよい。
【０１８８】
（７）高度自動化モードから基本モードに移行すべき状態となって基本モードに切り替える場合、基本モードとして設定されている自動運転レベルにかかわらず、自動運転レベルを強制的にレベル０に設定するようにしてもよい。その場合、運転者による所定の操作がなされるまではレベル０を維持し、運転者による所定の操作がなされた場合に、基本モードとして設定されている自動運転レベルに切り替えるようにしてもよい。
【０１８９】
また、基本モードから高度自動化モードに移行すべき状態となって高度自動化モードに切り替える場合、その移行要因が予め設定した特定の移行要因である場合は、高度自動化モードとして設定されている自動運転レベルにかかわらず、自動運転レベルを強制的にレベル７に設定して完全自動運転を実行させるようにしてもよい。
【０１９０】
（８）車両の乗員の数は、着座センサ２５からの検出信号に基づいて随時検出することができる。そこで、高度自動化モードでの走行中、乗員の数を監視して、乗員に変動が生じた場合は、所定の処理を行うようにしてもよい。所定の処理として、例えば、音声出力や画像表示等によって他の乗員に対して乗員数が変化したことを報知するようにしてもよい。また例えば、所定の処理として、運転モードを基本モードに切り替えるようにしてもよい。また例えば、所定の処理として、車両１を強制的に停止させるようにしてもよい。また例えば、高度自動化モードでの走行を継続してもよいかどうかを車両の乗員に問い、継続してもよい旨の応答があった場合は高度自動化モードを継続させ、継続すべきで無い旨の応答があった場合は基本モードに切り替えるか或いは強制停止させるようにしてもよい。
【０１９１】
高度自動化モードでの走行を継続してもよいかどうかを車両の乗員に問うための具体的方法は適宜決めてもよい。例えば、音声で問いかけてもよい。また例えば、ディスプレイ３７やＨＵＤ３８等にメッセージを表示することで問いかけてもよい。また、その問いに対する乗員の応答方法についても適宜決めてもよい。例えば、マイク３９を介して入力される乗員の音声を認識し、その認識結果に基づいて乗員の応答内容を判断してもよい。また例えば、タッチパネルにボタンを表示させ、そのボタンを押下させることで、継続の可否を判断してもよい。
【０１９２】
（９）ドライバーの運転操作の内容を学習し、その学習結果を自動制御機能に反映させてもよい。具体的に、自動運転制御部３０が、起動後、図１４に示す制御パラメータ設定処理を所定周期で繰り返し実行することで、自動制御機能において用いられる各種制御パラメータがドライバーの運転操作内容に応じて適宜更新されるようにしてもよい。
【０１９３】
図１４の制御パラメータ設定処理について説明する。自動運転制御部３０の演算部３０ａは、図１４の制御パラメータ設定処理を開始すると、Ｓ１３１０で、運転モードが高度自動化モードに設定されているか否か判断する。高度自動化モードに設定されていない場合、つまり基本モードに設定されている場合は（Ｓ１３１０：ＮＯ）、Ｓ１３２０で学習処理を行う。
【０１９４】
Ｓ１３２０の学習処理は、ドライバー自らの運転操作の内容からドライバーの癖や好みを検出して、その検出した癖や好みを示す情報（以下「運転嗜好情報」という）をメモリ
３０ｂに記憶する処理である。
【０１９５】
例えば、停車中の車両１を発進させる際のドライバーのアクセル操作を検出し、アクセルペダル２７ａをゆっくり踏み込む傾向にあるかそれとも比較的速く踏み込む傾向にあるかを判断して、その判断結果を、運転嗜好情報の１つとして記憶してもよい。アクセルの踏み込みがゆっくりか否かは、例えばアクセルペダル２７ａの踏み込み操作量の変化率が所定の閾値以上か否かに基づいて行ってもよい。
【０１９６】
また例えば、ドライバーが曲がり角の手前でウィンカーを操作した場合に、その操作した時点の車両１の位置から曲がり角までの距離を検出して、その距離を、運転嗜好情報の１つとして記憶してもよい。
【０１９７】
学習処理において検出し記憶する運転嗜好情報の種類は、１つであってもよいし複数であってもよい。また、その具体的内容は適宜決めてもよい。上述した２つの運転嗜好情報の例はあくまでも一例にすぎない。
【０１９８】
Ｓ１３１０で、運転モードが高度自動化モードに設定されている場合は（Ｓ１３１０：ＹＥＳ）、Ｓ１３３０に進む。Ｓ１３３０では、制御パラメータに運転嗜好情報が反映されているか否か判断する。より具体的には、運転モードが基本モードから現在の高度自動化モードに切り替わった後にすでにＳ１３４０〜Ｓ１３５０の処理が実行されたか否かを判断する。
【０１９９】
既に制御パラメータに運転嗜好情報が反映されている場合、即ち高度自動化モードへの切り替わり後にすでにＳ１３４０〜Ｓ１３５０の処理が実行されている場合は（Ｓ１３３０：ＹＥＳ）、制御パラメータ設定処理を終了する。
【０２００】
まだ制御パラメータに運転嗜好情報が反映されていない場合、即ち高度自動化モードへの切り替わり後、まだＳ１３４０〜Ｓ１３５０の処理が実行されていない場合は（Ｓ１３３０：ＮＯ）、Ｓ１３４０に進む。
【０２０１】
Ｓ１３４０では、Ｓ１３２０の学習処理によってメモリ３０ｂに記憶されている運転嗜好情報を読み込む。Ｓ１３５０では、Ｓ１３４０で読み込んだ運転嗜好情報に基づいて、高度自動化モードにおいて実行対象に設定されている自動制御機能の制御パラメータを演算する。そして、現在使用している制御パラメータを、その演算した制御パラメータに更新する。
【０２０２】
例えば、運転嗜好情報としてアクセルペダル２７ａの操作速度に関する情報が記憶されている場合において、アクセルペダル２７ａをゆっくり踏む傾向にある場合は、自動発進／停止制御における制御パラメータの１つである発進時の加速度として、デフォルト値よりも低い値を演算し、その演算した値に更新する。逆に、アクセルペダル２７ａを速く踏む傾向にある場合は、発進時の加速度として、デフォルト値よりも高い値を演算し、その演算した値に更新する。
【０２０３】
また例えば、運転嗜好情報としてウィンカーを操作する位置から曲がり角までの距離が記憶されている場合は、右左折制御における制御パラメータの１つである、ウィンカーを作動させる位置から曲がり角までの距離として、その記憶されている距離と同じ距離又はそれに近い距離を演算し、その演算した値に更新する。
【０２０４】
なお、図１４の制御パラメータ設定処理を実行させるか否かをドライバーが選択できるようにしてもよい。そして、制御パラメータ設定処理が実行されないように選択されてい
る場合は、制御パラメータとして、例えば予め設定されたデフォルト値を用いるようにしてもよい。また、既に記憶されている運転嗜好情報をドライバーが任意に消去できるようにしてもよい。また、高度自動化モードから基本モードに切り替わった場合には各制御パラメータがデフォルト値にリセットされるようにしてもよい。
【０２０５】
（１０）運転モードが高度自動化モードに設定されている間、ドライバーの表情や仕草、発言内容等を検出し、それら検出した結果に基づいて、現在自動で実行されている自動制御機能に対するドライバーの満足度を判断するようにしてもよい。例えば、カメラで撮影されたドライバーの顔画像を画像認識処理し、ドライバーが不機嫌な表情をしている場合は、現在の自動制御機能の内容に対して不満を抱いていると判断してもよい。逆に、ドライバーが無表情又は機嫌の良さそうな表情をしている場合は、現在の自動制御機能の内容に対して不満を抱いていないと判断してもよい。
【０２０６】
また、音声認識処理によってドライバーの発言内容を認識し、現在の自動制御機能の内容に対する不満を示す発言をしている場合は、現在の自動制御機能の内容に対して不満を抱いていると判断してもよい。逆に、現在の自動制御機能の内容に対する不満を示す発言をしていない場合は、現在の自動制御機能の内容に対して不満を抱いていないと判断してもよい。
【０２０７】
そして、現在の自動制御機能の内容に対して不満を抱いていると判断した場合は、運転モードを基本モードに切り替えるようにしてもよい。
（１１）その他、上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合したりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を、課題を解決できる限りにおいて省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。なお、特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【０２０８】
［実施形態から把握される技術思想］
以上詳述した種々の実施形態から、少なくとも以下の技術思想が把握される。
具体的に、次の（Ａ）のように構成された本開示の自動運転制御装置を、更に、次の（Ｂ）〜（Ｅ）のように構成してもよい。
（Ａ）車両に搭載される自動運転制御装置であって、
前記車両の周囲の情報である周囲情報を取得するように構成された周囲情報取得部と、
前記車両の運転モードを、前記車両の走行に必要な複数種類の運転動作の一部又は全てを前記周囲情報に基づいて自動で実行する高度自動化モード、及び、前記自動で実行する前記運転動作の種類が前記高度自動化モードよりも少ないか若しくはゼロである基本モード、の何れか一方に設定するように構成された運転モード設定部と、
前記運転モード設定部により設定された前記運転モードに基づき、その運転モードにおいて前記自動で実行するように設定されている前記運転動作を実行するように構成された自動制御部と、
を備え、
前記運転モード設定部は、前記運転モードが前記高度自動化モードに設定されている場合に、予め設定した基本モード切替条件が成立した場合、前記運転モードを前記基本モードに切り替えるように構成されている、
自動運転制御装置。
（Ｂ）上記（Ａ）において、
前記運転モードが前記高度自動化モードに設定されている場合に、予め設定した基本モード切替条件が成立した場合、前記車両の運転者に対して、前記運転モードが前記基本モ
ードに切り替わることを知らせるための特定の報知を行うように構成された切替報知部を備える、自動運転制御装置。
【０２０９】
このように構成された自動運転制御装置によれば、車両の運転者は、運転モードが高度自動化モードから基本モードに切り替わる際にそのことを認識することができる。そのため、運転者は、基本モードに切り替わった後も車両を適切に操作して走行させることができる。
（Ｃ）上記（Ａ）又は（Ｂ）において、
前記運転モードが前記高度自動化モードに設定されている場合に、予め設定した基本モード切替条件が成立した場合、前記車両の運転者が規定動作を行っているか否か判断するように構成された規定動作判断部を備え、
前記運転モード設定部は、前記運転モードが前記高度自動化モードに設定されている場合に、予め設定した基本モード切替条件が成立した場合、前記規定動作判断部によって前記運転者が前記規定動作を行っていると判断された場合に、前記運転モードを前記基本モードに切り替えるように構成されている、
自動運転制御装置。
【０２１０】
このように構成された自動運転制御装置によれば、運転者が実際に基本モードでの運転に対応可能かどうかを確認してから基本モードに切り替えることができるため、基本モードに切り替わった後も、運転者によって車両を適切に走行させることができる。
（Ｄ）上記（Ａ）〜（Ｃ）の何れか１つにおいて、
前記運転モードが前記高度自動化モードに設定されている間、前記車両の運転者に対する特定の確認動作の要求を特定のタイミングで繰り返し行うように構成された確認動作要求部と、
前記確認動作要求部により前記確認動作の要求が行われる度に、前記運転者により前記確認動作が行われたか否か判断するように構成された確認動作判断部と、
前記確認動作判断部により前記確認動作が行われたと判断されなかった場合に、前記車両を停車させるように構成された停車部と、
を備える、自動運転制御装置。
（Ｅ）上記（Ａ）〜（Ｄ）の何れか１つにおいて、
前記運転モードが前記高度自動化モードに設定されている場合にその旨を前記車両の外部に報知するように構成された車外報知部を備える、自動運転制御装置。
【符号の説明】
【０２１１】
１，６１〜６６…車両、２…第１前方カメラ、３…室内カメラ、４…第１後方カメラ、５…第２前方カメラ、６…第２後方カメラ、７…左側方カメラ、８…右側方カメラ、１１…前方レーダ装置、１２…後方レーダ装置、１３…左側方レーダ装置、１４…右側方レーダ装置、１６…自動運転作動ランプ、２０…ハンドル、２１…生体センサ、２２…日射センサ、２３…降雨センサ、２４…車速センサ、２５・・・着座センサ、２６・・・ベルトセンサ、２７…走行駆動制御部、２８…ブレーキ制御部、２９…ステアリング制御部、３０…自動運転制御部、３０ａ…演算部、３０ｂ…メモリ、３１…ＧＰＳ通信部、３２…車車間通信部、３３…路車間通信部、３４…歩車間通信部、３５…ＬＴＥ通信部、３６…ＴＶ・ラジオ受信部、３７…ディスプレイ、３８…ＨＵＤ、３９…マイク、４０…スピーカ、４１…ウィンカー操作部、４２…自動運転起動スイッチ、４３…自動運転停止スイッチ、４４…緊急停止スイッチ、４５…レベル設定操作部、７１，７２…信号機、７３…一時停止標識、７６，７７…歩行者、８１…路上通信機、８２…カメラ、９０…道路、９１，９２…看板、９５…事故現場。
【図１】
2020038696.tif 000003
【図２】
2020038696.tif 000004
【図３】
2020038696.tif 000005
【図４】
2020038696.tif 000006
【図５】
2020038696.tif 000007
【図６】
2020038696.tif 000008
【図７】
2020038696.tif 000009
【図８】
2020038696.tif 000010
【図９】
2020038696.tif 000011
【図１０】
2020038696.tif 000012
【図１１】
2020038696.tif 000013
【図１２】
2020038696.tif 000014
【図１３】
2020038696.tif 000015
【図１４】
2020038696.tif 000016
【手続補正書】
【提出日】令和1年11月21日(2019.11.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
車両に搭載される自動運転制御装置であって、
前記車両の周囲の情報である周囲情報を取得するように構成された周囲情報取得部と、
前記車両の運転モードを、前記車両の走行に必要な複数種類の運転動作の一部又は全てを前記周囲情報に基づいて自動で実行する高度自動化モード、及び、前記自動で実行する前記運転動作の種類が前記高度自動化モードよりも少ないか若しくはゼロである基本モード、の何れか一方に設定するように構成された運転モード設定部と、
前記運転モード設定部により設定された前記運転モードに基づき、その運転モードにおいて前記自動で実行するように設定されている前記運転動作を自動制御機能により実行するように構成された自動制御部と、
ドライバーの運転操作の内容を学習する学習部と、
前記学習部の学習結果を前記自動制御機能に反映させる反映部と、
を備える、
自動運転制御装置。
【請求項２】
請求項１に記載の自動運転制御装置であって、
前記学習部は、前記運転操作の内容から、前記ドライバーの癖又は好みを学習し、前記癖又は好みを示す運転嗜好情報を記憶するように構成され、
前記反映部は、前記学習部が記憶した前記運転嗜好情報に基づき、前記自動制御機能において用いられる制御パラメータを更新するように構成された、
自動運転制御装置。
【請求項３】
請求項２に記載の自動運転制御装置であって、
前記学習部は、前記癖又は好みとして、アクセルペダルの操作速度を学習し、前記アクセルペダルの操作速度を示す運転嗜好情報を記憶するように構成され、
前記反映部は、前記制御パラメータである発進時の加速度を、前記アクセルペダルの操作速度に基づいて更新するように構成された、
自動運転制御装置。
【請求項４】
請求項２又は３に記載の自動運転制御装置であって、
前記学習部は、前記癖又は好みとして、ウインカーを操作した時点の前記車両の位置から曲がり角までの第１距離を学習し、前記第１距離を示す運転嗜好情報を記憶するように構成され、
前記反映部は、前記制御パラメータである、ウインカーを作動させる位置から曲がり角までの第２距離を、前記第１距離に基づいて更新するように構成された、
自動運転制御装置。
【請求項５】
請求項２〜４のいずれか１項に記載の自動運転制御装置であって、
前記高度自動化モードから前記基本モードに切り替わった場合に、前記制御パラメータをデフォルト値にリセットするリセット部をさらに備える、
自動運転制御装置。
【請求項６】
請求項１〜５のいずれか１項に記載の自動運転制御装置であって、
前記学習部は、前記基本モードが設定されている場合に学習を行い、
前記反映部は、前記基本モードから前記高度自動化モードに切り替わったときに、前記学習部の学習結果を前記自動制御機能に反映させる、
自動運転制御装置。
【請求項７】
請求項１〜６のいずれか１項に記載の自動運転制御装置であって、
ドライバーの選択に応じて、前記学習部及び前記反映部の処理を実行するか否かを決定するように構成された選択部をさらに備える、
自動運転制御装置。
【請求項８】
請求項１〜７のいずれか１項に記載の自動運転制御装置を備えた車両。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本開示の一側面においては、走行に必要な各種運転制御の一部又は全てを運転者の操作を要することなく自動で実行させることが可能な車両において、ドライバーの運転操作の内容を自動制御機能に反映させることができるようにすることが望ましい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本開示の１つの局面は、両に搭載される自動運転制御装置であって、周囲情報取得部と、運転モード設定部と、自動制御部とを備える。周囲情報取得部は、車両の周囲情報を取得する。周囲情報とは、車両の周囲の状態を示す情報であって、前述の複数種類の運転動作のうち少なくとも１つを運転者の操作を要することなく自動で実行させるために必要な情報である。運転モード設定部は、車両の運転モードを、高度自動化モード及び基本モードの何れかに設定する。高度自動化モードとは、車両の走行に必要な複数種類の運転動作の一部又は全てを周囲情報に基づいて自動で実行する運転モードである。基本モードとは、自動で実行する運転動作の種類が高度自動化モードよりも少ないか若しくはゼロである運転モードである。自動制御部は、運転モード設定部により設定された運転モードに基づき、その運転モードにおいて自動で実行するように設定されている運転動作を実行する。
自動運転制御装置は、ドライバーの運転操作の内容を学習する学習部と、学習部の学習結果を自動制御機能に反映させる反映部と、を備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】