(57)【要約】【課題】  オーバーライドにおける運転者の介入意図に応じて制御指令値の徐変時間を変更することができる自動運転システムを提供する。【解決手段】自動運転制御を解除して手動運転に移行するためのオーバーライドが行なわれたか否かを判定するオーバーライド判定部と、オーバーライドが行なわれた場合に運転者が強い介入意図を有しているか弱い介入意図を有しているかを判定する介入意図判定部と、自動運転制御が自動エンゲージモードにより開始されたかトリガードエンゲージモードにより開始されたかを判定するモード判定部と、を備え、車両制御部は、自動エンゲージモードにより開始された場合、運転者が強い介入意図を有している場合又は自動運転制御がトリガードエンゲージモードにより開始された場合と比べて自動運転制御における制御指令値がゼロになるまでの徐変時間を長くする。【選択図】図４
2018176959.tif 000002
【特許請求の範囲】
【請求項１】
自動エンゲージ条件が満たされた場合に車両の自動運転制御を自動的に開始する自動エンゲージモードと、自動運転開始条件が満たされ、且つ、前記車両の運転者により自動運転開始トリガーが入力された場合に前記車両の自動運転制御を開始するトリガードエンゲージモードとを実行可能な自動運転システムであって、
前記自動運転制御の実行中に、前記自動運転制御を解除して手動運転に移行するためのオーバーライドが行なわれたか否かを判定するオーバーライド判定部と、
前記オーバーライド判定部によりオーバーライドが行なわれたと判定された場合に、前記自動運転制御を解除して手動運転に移行する車両制御部と、
前記オーバーライド判定部によりオーバーライドが行なわれたと判定された場合に、前記運転者の操作に基づいて前記運転者が強い介入意図を有しているか弱い介入意図を有しているかを判定する介入意図判定部と、
前記介入意図判定部により前記運転者が弱い介入意図を有していると判定された場合、実行中の前記自動運転制御が前記自動エンゲージモードにより開始されたか前記トリガードエンゲージモードにより開始されたかを判定するモード判定部と、
を備え、
前記車両制御部は、前記モード判定部によって前記自動運転制御が前記自動エンゲージモードにより開始されたと判定された場合には、前記介入意図判定部により前記運転者が強い介入意図を有していると判定された場合又は前記モード判定部により前記自動運転制御が前記トリガードエンゲージモードにより開始されたと判定された場合と比べて、前記オーバーライド判定部により前記オーバーライドが行なわれたと判定されてから前記自動運転制御における前記車両のアクチュエータへの制御指令値がゼロになるまでの徐変時間を長くする、自動運転システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動運転システムに関する。
【背景技術】
【０００２】
従来、自動運転システムに関する技術文献として、下記の特許文献１が知られている。特許文献１には、制御コンピュータにより車両の自動運転制御を実行する準備ができていると判定された場合に、準備完了の旨がユーザ（乗員）に通知される自動運転制御方法であって、当該通知後にユーザの準備ができていることを示す第１の入力を制御コンピュータが受け取ったときに自動運転制御を開始（エンゲージ）する方法が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第８６７０８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、車両の自動運転制御は、自動運転制御から手動運転へ移行するためのオーバーライドなどの操作を運転者が行うことで解除される。運転者がオーバーライドを行なうときには、運転者が直ぐにシステムの制御指令値をゼロにして完全な手動運転を行ないたい場合と運転者がシステムの制御指令値を緩やかに減らして余裕を持った手動運転への移行をして欲しい場合とが考えられる。しかしながら、従来の自動運転システムにおいては、オーバーライドを行なった運転者の意図を考慮した制御指令値の調整が行なわれておらず改善の余地がある。
【０００５】
そこで、本技術分野では、オーバーライドにおける運転者の介入意図に応じて制御指令値の徐変時間を変更することができる自動運転システムを提供することが望まれている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、自動エンゲージ条件が満たされた場合に車両の自動運転制御を自動的に開始する自動エンゲージモードと、自動運転開始条件が満たされ、且つ、車両の運転者により自動運転開始トリガーが入力された場合に車両の自動運転制御を開始するトリガードエンゲージモードとを実行可能な自動運転システムであって、自動運転制御の実行中に、自動運転制御を解除して手動運転に移行するためのオーバーライドが行なわれたか否かを判定するオーバーライド判定部と、オーバーライド判定部によりオーバーライドが行なわれたと判定された場合に、自動運転制御を解除して手動運転に移行する車両制御部と、オーバーライド判定部によりオーバーライドが行なわれたと判定された場合に、運転者の操作に基づいて運転者が強い介入意図を有しているか弱い介入意図を有しているかを判定する介入意図判定部と、介入意図判定部により運転者が弱い介入意図を有していると判定された場合、実行中の自動運転制御が自動エンゲージモードにより開始されたかトリガードエンゲージモードにより開始されたかを判定するモード判定部と、を備え、車両制御部は、モード判定部によって自動運転制御が自動エンゲージモードにより開始されたと判定された場合には、介入意図判定部により運転者が強い介入意図を有していると判定された場合又はモード判定部により自動運転制御がトリガードエンゲージモードにより開始されたと判定された場合と比べて、オーバーライド判定部によりオーバーライドが行なわれたと判定されてから自動運転制御における車両のアクチュエータへの制御指令値がゼロになるまでの徐変時間を長くする。
【発明の効果】
【０００７】
本発明の一態様によれば、オーバーライドにおける運転者の介入意図に応じて制御指令値の徐変時間を変更することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る自動運転システムを示すブロック図である。
【図２】手動運転への移行時における制御指令値の変化の一例を示すグラフである。
【図３】操舵速度と徐変時間との関係を示すグラフである。
【図４】手動運転の移行処理を示すフローチャートである。
【図５】操舵速度と徐変時間との関係の他の例を示すグラフである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照して説明する。
【００１０】
図１は、一実施形態に係る自動運転システムを示すブロック図である。図１に示す第１の実施形態に係る自動運転システム１００は、乗用車などの車両に搭載され、車両の自動運転を実行する。自動運転制御とは、予め設定された目的地に向かって自動で車両を走行させる車両制御である。自動運転制御では、運転者が運転操作を行う必要が無く、車両が自動で走行する。
【００１１】
［自動運転システムの構成］
図１に示すように、自動運転システム１００は、システムを統括的に管理するＥＣＵ[Electronic Control Unit]１０を備えている。ＥＣＵ１０は、ＣＰＵ[CentralProcessing Unit]、ＲＯＭ[Read Only Memory]、ＲＡＭ[Random Access Memory]などを有する電子制御ユニットである。ＥＣＵ１０では、例えば、ＲＯＭに記憶されているプログラムをＲＡＭにロードし、ＲＡＭにロードされたプログラムをＣＰＵで実行することにより各種の機能を実現する。ＥＣＵ１０は、複数の電子ユニットから構成されていてもよい。
【００１２】
ＥＣＵ１０は、ＧＰＳ受信部１、外部センサ２、内部センサ３、地図データベース４、運転操作検出部５、ナビゲーションシステム６、アクチュエータ７、及びＨＭＩ［Human Machine Interface］８と接続されている。
【００１３】
ＧＰＳ受信部１は、３個以上のＧＰＳ衛星から信号を受信することにより、車両の位置（例えば車両の緯度及び経度）を測定する。ＧＰＳ受信部１は、測定した車両の位置情報をＥＣＵ１０へ送信する。
【００１４】
外部センサ２は、車両の周辺の状況を検出する検出機器である。外部センサ２は、カメラ、レーダセンサのうち少なくとも一つを含む。
【００１５】
カメラは、車両の外部状況を撮像する撮像機器である。カメラは、車両のフロントガラスの裏側に設けられている。カメラは、車両の外部状況に関する撮像情報をＥＣＵ１０へ送信する。カメラは、単眼カメラであってもよく、ステレオカメラであってもよい。ステレオカメラは、両眼視差を再現するように配置された二つの撮像部を有している。
【００１６】
レーダセンサは、電波（例えばミリ波）又は光を利用して車両の周辺の障害物を検出する検出機器である。レーダセンサには、例えば、ミリ波レーダ又はライダー［LＩDAR：LightDetection and Ranging］が含まれる。レーダセンサは、電波又は光を車両の周辺に送信し、障害物で反射された電波又は光を受信することで障害物を検出する。レーダセンサは、検出した障害物情報をＥＣＵ１０へ送信する。障害物には、ガードレール、建物などの固定障害物の他、歩行者、自転車、他車両などの移動障害物が含まれる。
【００１７】
内部センサ３は、車両の走行状態及び車両状態を検出する検出機器である。内部センサ３は、車速センサ、加速度センサ、及びヨーレートセンサを含む。車速センサは、車両の速度を検出する検出器である。車速センサとしては、例えば、車両の車輪又は車輪と一体に回転するドライブシャフトなどに対して設けられ、車輪の回転速度を検出する車輪速センサが用いられる。車速センサは、検出した車速情報（車輪速情報）をＥＣＵ１０に送信する。
【００１８】
加速度センサは、車両の加速度を検出する検出器である。加速度センサは、例えば、車両の前後方向の加速度を検出する前後加速度センサと、車両の横加速度を検出する横加速度センサとを含んでいる。加速度センサは、例えば、車両の加速度情報をＥＣＵ１０に送信する。ヨーレートセンサは、車両の重心の鉛直軸周りのヨーレート（回転角速度）を検出する検出器である。ヨーレートセンサとしては、例えばジャイロセンサを用いることができる。ヨーレートセンサは、検出した車両のヨーレート情報をＥＣＵ１０へ送信する。内部センサ３は、車両状態として車両のドアの開閉を検出するドアセンサを含む。
【００１９】
地図データベース４は、地図情報を記憶するデータベースである。地図データベース４は、例えば、車両に搭載されたＨＤＤ［Hard  Disk  Drive］内に形成されている。地図情報には、道路の位置情報、道路形状の情報（例えばカーブ、直線部の種別、カーブの曲率など）、交差点及び分岐点の位置情報、及び構造物の位置情報などが含まれる。地図情報には、位置情報と関連付けられた法定速度などの交通規制情報も含まれている。地図情報には、施設の位置と施設の種類（学校、病院、駅、コンビニエンスストアなどの種類）を含む施設データも含まれる。なお、地図データベース４は、車両と通信可能な管理センターなどの施設のコンピュータに記憶されていてもよい。
【００２０】
運転操作検出部５は、運転者の運転操作を検出する。運転操作検出部５は、例えば、アクセルペダルセンサ、ブレーキペダルセンサ、及び操舵センサを含んでいる。アクセルペダルセンサは、運転者によるアクセルペダルの踏込み量を検出する。ブレーキペダルセンサは、運転者によるブレーキペダルの踏込み量を検出する。操舵センサは、運転者によるステアリングホイールの操舵速度、操舵角、及び操舵トルクのうち少なくとも一つを検出する。操舵センサは、ステアリングホイールに設けられたタッチセンサを含んでもよい。タッチセンサは、ステアリングホイールを握る運転者の手の把持力を検出する。運転操作検出部５は、運転者のシフト操作を検出するシフトセンサを含んでいてもよい。運転操作検出部５は、検出した運転者の運転操作をＥＣＵ１０へ送信する。
【００２１】
ナビゲーションシステム６は、車両に搭載され、自動運転制御によって車両が走行する目標ルートを設定する。ナビゲーションシステム６は、予め設定された目的地Ｅ、ＧＰＳ受信部１によって測定された車両の位置、及び地図データベース４の地図情報に基づいて、車両の位置から目的地Ｅに至るまでの目標ルートを演算する。自動運転制御の目的地Ｅは、車両の乗員がナビゲーションシステム６の備える入力ボタン（又はタッチパネル）を操作することにより設定される。目標ルートは、道路を構成する車線を区別して設定される。ナビゲーションシステム６は、周知の手法により目標ルートを設定することができる。ナビゲーションシステム６は、運転者による車両の手動運転時において、目標ルートに沿った案内を行う機能を有していてもよい。ナビゲーションシステム６は、車両の目標ルートの情報をＥＣＵ１０へ出力する。ナビゲーションシステム６は、その機能の一部が車両と通信可能な情報処理センター等の施設のサーバで実行されていてもよい。ナビゲーションシステム６の機能は、ＥＣＵ１０において実行されてもよい。
【００２２】
なお、ここで言う目標ルートには、特許５３８２２１８号公報（ＷＯ２０１１／１５８３４７号公報）に記載された「運転支援装置」、又は、特開２０１１−１６２１３２号公報に記載された「自動運転装置」における道なり走行ルートのように、目的地の設定が運転者から明示的に行われていない際に、過去の目的地の履歴や地図情報に基づき自動的に生成される目標ルートも含まれる。
【００２３】
アクチュエータ７は、車両の制御に用いられる機器である。アクチュエータ７は、スロットルアクチュエータ、ブレーキアクチュエータ、及び操舵アクチュエータを少なくとも含む。スロットルアクチュエータは、ＥＣＵ１０からの加速制御指令値に応じてエンジンに対する空気の供給量（スロットル開度）を制御し、車両の駆動力を制御する。なお、車両がハイブリッド車である場合には、エンジンに対する空気の供給量の他に、動力源としてのモータにＥＣＵ１０からの加速制御指令値が入力されて当該駆動力が制御される。車両が電気自動車である場合には、スロットルアクチュエータの代わりに動力源としてのモータにＥＣＵ１０からの加速制御指令値が入力されて当該駆動力が制御される。これらの場合における動力源としてのモータは、アクチュエータ７を構成する。
【００２４】
ブレーキアクチュエータは、ＥＣＵ１０からの減速制御指令値に応じてブレーキシステムを制御し、車両の車輪へ付与する制動力を制御する。ブレーキシステムとしては、例えば、液圧ブレーキシステムを用いることができる。操舵アクチュエータは、電動パワーステアリングシステムのうち操舵トルクを制御するアシストモータの駆動を、ＥＣＵ１０からの操舵制御指令値に応じて制御する。これにより、操舵アクチュエータは、車両の操舵トルクを制御する。
【００２５】
ＨＭＩ８は、自動運転システム１００と乗員との間で情報の入出力を行うためのインターフェイスである。ＨＭＩ８は、例えば、ディスプレイ、スピーカなどを備えている。ＨＭＩ８は、ＥＣＵ１０からの制御信号に応じて、ディスプレイの画像出力及びスピーカからの音声出力を行う。ディスプレイは、ヘッドアップディスプレイであってもよい。ＨＭＩ８は、例えば、乗員からの入力を受け付けるための入力機器（ボタン、タッチパネル、音声入力器など）を備えている。
【００２６】
次に、ＥＣＵ１０の機能的構成について説明する。図１に示すように、ＥＣＵ１０は、車両位置認識部１１、走行環境認識部１２、走行状態認識部１３、トリガードエンゲージ判定部１４、自動エンゲージ判定部１５、走行計画生成部１６、オーバーライド判定部１７、介入意図判定部１８、モード判定部１９、及び車両制御部２０を有している。
【００２７】
車両位置認識部１１は、ＧＰＳ受信部１の位置情報及び地図データベース４の地図情報に基づいて、車両の地図上の位置を認識する。また、車両位置認識部１１は、地図データベース４の地図情報に含まれた電柱等の固定障害物の位置情報及び外部センサ２の検出結果を利用して、ＳＬＡＭ［Simultaneous  Localization  And  Mapping］技術により車両の位置を認識する。車両位置認識部１１は、その他、周知の手法により車両の地図上の位置を認識してもよい。
【００２８】
走行環境認識部１２は、外部センサ２の検出結果に基づいて、車両の走行環境を認識する。走行環境には、車両に対する障害物の位置、車両に対する障害物の相対速度、車両に対する障害物の移動方向などが含まれる。走行環境認識部１２は、カメラの撮像画像、レーダセンサの障害物情報に基づいて、周知の手法により、車両の走行環境を認識する。
【００２９】
走行状態認識部１３は、内部センサ３の検出結果に基づいて、走行中の車両の状態を認識する。走行状態には、車両の車速、車両の加速度、車両のヨーレートが含まれる。具体的に、走行状態認識部１３は、車速センサの車速情報に基づいて、車両の車速を認識する。走行状態認識部１３は、加速度センサの加速度情報に基づいて、車両の加速度（前後加速度及び横加速度）を認識する。走行状態認識部１３は、ヨーレートセンサのヨーレート情報に基づいて、車両のヨーレートを認識する。
【００３０】
トリガードエンゲージ判定部１４は、車両がトリガードエンゲージモードである場合に、自動運転開始条件が満たされたか否かを判定する。トリガードエンゲージモードとは、運転者の操作により車両の自動運転制御が開始されるモードである。運転者は、ＨＭＩ８へモード設定の入力を行うことで車両をトリガードエンゲージモードにすることができる。
【００３１】
自動運転開始条件とは、トリガードエンゲージによる自動運転制御を開始するための前提となる条件である。自動運転開始条件は、例えば、地図上に予め設定された自動運転可能な区間内に車両が位置することを条件の一つとすることができる。自動運転可能な区間は、例えば、地図データベース４に記憶されている地図情報の精度及び鮮度等に基づいて設定される。自動運転開始条件は、車両位置認識部１１による車両の位置の誤差が誤差閾値以下であることを条件の一つとしてもよい。誤差閾値は、予め設定された閾値である。車両の位置の誤差は周知の手法により求めることができる。
【００３２】
自動運転開始条件は、周知の手法により演算された自動運転システム１００の信頼度が信頼度閾値以上であることを条件の一つとしてもよい。信頼度閾値は、予め設定された閾値である。自動運転システム１００の信頼度は、外部センサ２の信頼度及び内部センサ３の信頼度等から求めてもよい。外部センサ２の信頼度は、例えば、外部センサ２のカメラの撮像画像から認識された障害物とレーダセンサの障害物情報との整合性から求めることができる。自動運転開始条件は、車両が直進姿勢であり、車速が一定閾値以下であることを条件の一つとしてもよい。自動運転開始条件は、車両のシフトレバーが「Ｄ（ドライブ）」のシフト位置であることを条件の一つとしてもよい。
【００３３】
トリガードエンゲージ判定部１４は、地図データベース４の地図情報、車両位置認識部１１の認識した車両の地図上の位置、走行環境認識部１２の認識した車両の走行環境、及び走行状態認識部１３の認識した車両の走行状態に基づいて、自動運転開始条件が満たされたか否かを判定する。
【００３４】
トリガードエンゲージ判定部１４は、自動運転開始条件が満たされたと判定した場合、乗員により自動運転開始トリガーが入力されたか否かを判定する。自動運転開始トリガーは、ＨＭＩ８の入力部に含まれるトリガー入力部を乗員が操作することで自動運転システム１００に入力される。自動運転開始トリガーは、例えば、ボタンであるトリガー入力部を一定時間押し続けることで入力される。自動運転開始トリガーは、音声によって入力されてもよい。トリガードエンゲージ判定部１４は、ＨＭＩ８の入力信号に基づいて、自動運転開始トリガーが入力されたか否かを判定する。
【００３５】
自動エンゲージ判定部１５は、車両が自動エンゲージモードである場合に、自動エンゲージ条件が満たされたか否かを判定する。自動エンゲージモードとは、車両が自動エンゲージ条件を満たした場合に自動で車両の自動運転制御を開始するモードである。運転者は、ＨＭＩ８へモード設定の入力を行うことで車両を自動エンゲージモードに切り換えることができる。
【００３６】
自動エンゲージ条件とは、自動エンゲージによる自動運転制御を開始するための条件である。自動エンゲージ条件は、予め地図上に設定された自動エンゲージの開始地点に車両が至ったことを条件の一つとすることができる。自動エンゲージの開始地点には、例えば、自動運転専用レーンの入口地点が含まれる。
【００３７】
自動エンゲージ条件は、上述した自動運転開始条件と同一としてもよく、自動運転開始条件と異なっていてもよい。自動エンゲージ条件は、自動運転開始条件と比べて自動運転制御を開始しにくい条件（厳しい条件）であってもよい。
【００３８】
自動エンゲージ条件は、車両位置認識部１１による車両の位置の誤差が第２の誤差閾値以下であることを条件の一つとしてもよい。この場合、第２の誤差閾値は、自動運転開始条件における誤差閾値より小さい値とすることができる。同様に、自動エンゲージ条件は、周知の手法により演算された自動運転システム１００の信頼度が第２の信頼度閾値以上であることを条件の一つとしてもよい。第２の信頼度閾値は、自動運転開始条件における信頼度閾値より大きい値とすることができる。自動エンゲージ条件は、車両のシフトレバーが「Ａ（自動）」のシフト位置であることを条件の一つとしてもよい。
【００３９】
自動エンゲージ判定部１５は、地図データベース４の地図情報、車両位置認識部１１の認識した車両の地図上の位置、走行環境認識部１２の認識した車両の走行環境、及び走行状態認識部１３の認識した車両の走行状態に基づいて、自動エンゲージ条件が満たされたか否かを判定する。
【００４０】
走行計画生成部１６は、地図データベース４の地図情報、ナビゲーションシステム６の経路情報、車両位置認識部１１の認識した車両の地図上の位置、走行環境認識部１２の認識した車両の走行環境、及び走行状態認識部１３の認識した車両の走行状態に基づいて、自動運転制御のための走行計画を生成する。
【００４１】
走行計画には、車両の操舵に関する操舵計画と車両の車速に関する車速計画とが含まれる。操舵計画には、自動運転制御により車両が走行する経路上の位置に応じた目標操舵角が含まれている。経路上の位置とは、地図上で経路（すなわち自動運転制御の目標ルート）の延在方向における位置である。具体的に、経路上の位置は、経路の延在方向において所定間隔（例えば１ｍ）毎に設定された設定縦位置とすることができる。目標操舵角は、走行計画において車両の操舵角の制御目標となる値である。走行計画生成部１６は、経路上で所定間隔離れた位置毎に目標操舵角を設定することで、操舵計画を生成する。なお、目標操舵角に代えて目標操舵トルク又は目標横位置（車両の目標となる道路の幅方向における位置）を用いてもよい。
【００４２】
車速計画には、自動運転制御により車両が走行する経路上の位置に応じた目標車速が含まれている。目標車速は、走行計画において車両の車速の制御目標となる値である。走行計画生成部１６は、経路上で所定間隔離れた位置毎に目標車速を設定することで、車速計画を生成する。なお、目標車速に代えて目標加速度又は目標ジャークを用いてもよい。経路上の位置（設定縦位置）に代えて時間を基準としてもよい。
【００４３】
オーバーライド判定部１７は、車両の自動運転制御の実行中に、運転操作検出部５の検出した運転者の運転操作に基づいて、オーバーライドが行なわれたか否かを判定する。オーバーライドとは、運転者が自動運転制御を解除して手動運転に移行するための操作である。
【００４４】
オーバーライドには、運転者がステアリングホイールの操舵速度を第１操舵速度閾値以上にする操作、運転者がステアリングホイールの操舵角を第１操舵角閾値以上に回転させる操作、運転者がステアリングホイールに加える操舵トルクを第１操舵トルク閾値以上にする操作のうち少なくとも一つの操作を含むことができる。オーバーライドには、運転者がアクセルペダルの踏込み量を第１アクセル踏込み量閾値以上とする操作、運転者がアクセルペダルの踏込速度を第１アクセル踏込速度閾値以上とする操作、運転者がブレーキペダルの踏込み量を第１ブレーキ踏込み量閾値以上とする操作、運転者がブレーキペダルの踏込速度を第１ブレーキ踏込速度閾値以上とする操作のうち少なくとも一つの操作を含んでもよい。各閾値は、予め設定された値とすることができる。後述する各種の閾値についても同様である。
【００４５】
介入意図判定部１８は、オーバーライド判定部１７によりオーバーライドが行なわれたと判定された場合、運転者が強い介入意図を有しているか弱い介入意図を有しているかを判定する。介入意図判定部１８は、運転操作検出部５の検出した運転者の運転操作に基づいて、上記の判定を行う。介入意図判定部１８は、一例として、オーバーライドが行なわれたと判定された時又はオーバーライドが行なわれたと判定された時を含む一定時間内の運転者の運転操作に基づいて上記の判定を行う。
【００４６】
介入意図判定部１８は、例えば、運転者の操舵速度が第２操舵速度閾値以上である場合、運転者が強い介入意図を有していると判定する。第２操舵速度閾値は、オーバーライドの判定に用いた第１操舵速度閾値以上の値である。すなわち、第２操舵速度閾値は第１操舵速度閾値と等しい値であってもよい。この場合、運転者の操舵速度が第１操舵速度閾値以上となることでオーバーライドが行なわれたと判定されると、介入意図判定部１８は、運転者が強い介入意図を有していると判定する。
【００４７】
同様に、介入意図判定部１８は、運転者の操舵角が第２操舵角閾値以上である場合に、運転者が強い介入意図を有していると判定してもよく、運転者の操舵トルクが第２操舵トルク閾値以上である場合に、運転者が強い介入意図を有していると判定してもよい。第２操舵角閾値も第１操舵角閾値以上の値であり、第２操舵トルク閾値も第１操舵トルク閾値以上の値である。なお、操舵角に負の値がある場合には絶対値により比較を行う。
【００４８】
介入意図判定部１８は、運転者の操舵角が第２操舵角閾値以上である状態が一定時間以上に継続した場合に、運転者が強い介入意図を有していると判定してもよい。同様に、介入意図判定部１８は、運転者の操舵トルクが第２操舵トルク閾値以上である状態が一定時間以上に継続した場合に、運転者が強い介入意図を有していると判定してもよい。介入意図判定部１８は、運転者のステアリングホイールを握る把持力（圧力）が把持力閾値以上である場合に、運転者が強い介入意図を有していると判定してもよい。
【００４９】
介入意図判定部１８は、運転者のアクセルペダルの踏込み量が第２アクセル踏込み量閾値以上である場合、運転者が強い介入意図を有していると判定してもよい。介入意図判定部１８は、運転者のアクセルペダルの踏込速度が第２アクセル踏込速度閾値以上である場合、運転者が強い介入意図を有していると判定してもよい。第２アクセル踏込み量閾値は、第１アクセル踏込み量閾値より大きい値であり、第２アクセル踏込速度閾値は第１アクセル踏込速度閾値より大きい値である。
【００５０】
同様に、介入意図判定部１８は、運転者のブレーキペダルの踏込み量が第２ブレーキ踏込み量閾値以上である場合、運転者が強い介入意図を有していると判定してもよい。介入意図判定部１８は、運転者のブレーキペダルの踏込速度が第２ブレーキ踏込速度閾値以上である場合、運転者が強い介入意図を有していると判定してもよい。第２ブレーキ踏込み量閾値は、第１ブレーキ踏込み量閾値より大きい値であり、第２ブレーキ踏込速度閾値は第１ブレーキ踏込速度閾値より大きい値である。
【００５１】
介入意図判定部１８は、運転者のアクセルペダルの踏込み量が第２アクセル踏込み量閾値以上である状態が一定時間以上に継続した場合に、運転者が強い介入意図を有していると判定してもよい。介入意図判定部１８は、運転者のブレーキペダルの踏込み量が第２アクセル踏込み量閾値以上である状態が一定時間以上に継続した場合に、運転者が強い介入意図を有していると判定してもよい。介入意図判定部１８は、運転者が強い介入意図を有していると判定しなかった場合には、運転者が弱い介入意図を有していると判定する。
【００５２】
モード判定部１９は、介入意図判定部１８により運転者が弱い介入意図を有していると判定された場合、実行中の自動運転制御が自動エンゲージモードにより開始されたかトリガードエンゲージモードにより開始されたかを判定する。モード判定部１９は、トリガードエンゲージ判定部１４により自動運転開始トリガーが入力されたと判定されたことで実行中の自動運転制御が開始された場合、実行中の自動運転制御がトリガードエンゲージモードにより開始されたと判定する。モード判定部１９は、自動エンゲージ判定部１５により自動エンゲージ条件が満たされたと判定されたことで実行中の自動運転制御が開始された場合、実行中の自動運転制御が自動エンゲージモードにより開始されたと判定する。
【００５３】
車両制御部２０は、車両の自動運転制御を実行する。車両制御部２０は、地図データベース４の地図情報、車両位置認識部１１の認識した車両の地図上の位置、走行環境認識部１２の認識した車両の走行環境、走行状態認識部１３の認識した車両の走行状態、及び走行計画生成部１６の生成した走行計画に基づいて、車両の自動運転制御を行う。車両制御部２０は、アクチュエータ７に制御指令値（操舵制御指令値、加速制御指令値、減速制御指令値など）を送信することにより、走行計画に沿った車両の自動運転制御を行う。車両制御部２０は、周知の手法により自動運転制御を実行することができる。
【００５４】
車両制御部２０は、トリガードエンゲージ判定部１４により自動運転開始トリガーが入力されたと判定された場合、トリガードエンゲージにより自動運転制御を開始する。車両制御部２０は、自動エンゲージ判定部１５により自動エンゲージ条件が満たされたと判定された場合、自動エンゲージにより自動運転制御を開始する。
【００５５】
車両制御部２０は、自動運転制御の実行中に、オーバーライド判定部１７によりオーバーライドが行なわれたと判定された場合、自動運転制御を解除して運転者の手動運転に移行する。車両制御部２０は、自動運転制御における車両のアクチュエータ７への制御指令値を徐々に減らしてゼロにすることで手動運転に移行する。オーバーライド判定部１７によりオーバーライドが行なわれたと判定されてから制御指令値がゼロになるまでの時間を徐変時間と呼ぶ。なお、操舵制御指令値、加速制御指令値、及び減速制御指令値のそれぞれの徐変時間が一致していてもよく、異なっていてもよい。
【００５６】
図２は、手動運転への移行時における制御指令値の変化の一例を示すグラフである。図２の横軸は時間、縦軸は制御指令値Ｙｔである。図２に、オーバーライド判定時の制御指令値をＹｍ、徐変時間をＴｄｅｃとして示す。図２に示すように、車両制御部２０は、オーバーライド判定時から徐々に制御指令値Ｙｔを減少させ、徐変時間Ｔｄｅｃの完了時にゼロになるようにコントロールする。
【００５７】
車両制御部２０は、モード判定部１９によって自動運転制御が自動エンゲージモードにより開始されたと判定された場合には、介入意図判定部１８により運転者が強い介入意図を有していると判定された場合又はモード判定部１９により自動運転制御がトリガードエンゲージモードにより開始されたと判定された場合と比べて、徐変時間を長くする。
【００５８】
具体的に、車両制御部２０は、手動運転への移行において、モード判定部１９によって自動運転制御が自動エンゲージモードにより開始されたと判定された場合、徐変時間として第１の徐変時間Ｔ１を設定する。車両制御部２０は、第１の徐変時間Ｔ１において制御指令値を徐々に減らしてゼロにすることで、運転者の手動運転への移行を完了する。
【００５９】
一方、車両制御部２０は、介入意図判定部１８により運転者が強い介入意図を有していると判定された場合又はモード判定部１９により自動運転制御がトリガードエンゲージモードにより開始されたと判定された場合、徐変時間として第２の徐変時間Ｔ２を設定する。第２の徐変時間Ｔ２は、第１の徐変時間Ｔ１より短い時間である。言い換えると、第１の徐変時間Ｔ１は、第２の徐変時間Ｔ２より長い時間である。
【００６０】
車両制御部２０は、第２の徐変時間Ｔ２において制御指令値を徐々に減らしてゼロにすることで、運転者の手動運転への移行を完了する。なお、第２の徐変時間Ｔ２はゼロ時間であってもよい。この場合、車両制御部２０は、直ぐに自動運転制御の制御指令値をゼロにして手動運転への移行を完了する。
【００６１】
ここで、図３は、操舵速度と徐変時間との関係を示すグラフである。図３の横軸はオーバーライド判定時における運転者の操舵速度、縦軸は徐変時間Ｔｄｅｃである。図３に、第２操舵速度閾値をｄθｔｈとして示す。この場合において、介入意図判定部１８は、運転者の操舵速度が第２操舵速度閾値ｄθｔｈ以上である場合、運転者が強い介入意図を有していると判定する。車両制御部２０は、介入意図判定部１８により運転者が強い介入意図を有していると判定された場合、第２の徐変時間Ｔ２を設定する。一方、介入意図判定部１８は、運転者の操舵速度が第２操舵速度閾値ｄθｔｈ未満である場合、運転者が弱い介入意図を有していると判定する。車両制御部２０は、介入意図判定部１８により運転者が強い介入意図を有していると判定された場合であって、モード判定部１９によって自動運転制御が自動エンゲージモードにより開始されたと判定されたとき、第２の徐変時間Ｔ２より長い第１の徐変時間Ｔ１を設定する。
【００６２】
なお、手動運転には、運転者の運転を支援する周知の運転支援制御が実行されている場合も含まれる。すなわち、手動運転において、ＡＣＣ［Adaptive Cruise Control］、ＬＫＡ［Lane KeepAssist］など運転支援制御としての制御指令値がアクチュエータ７に送信されていてもよい。
【００６３】
［自動運転システムの手動運転の移行処理］
次に、自動運転システム１００の手動運転の移行処理を説明する。図４は、手動運転の移行処理を示すフローチャートである。図４に示すフローチャートの処理は、車両が自動運転制御を実行中である場合に行なわれる。
【００６４】
図４に示すように、自動運転システム１００のＥＣＵ１０は、Ｓ１０として、オーバーライド判定部１７によりオーバーライドが行なわれたか否かを判定する。オーバーライド判定部１７は、車両の自動運転制御の実行中に、運転操作検出部５の検出した運転者の運転操作に基づいて、上記の判定を行う。ＥＣＵ１０は、オーバーライドが行なわれたと判定されなかった場合（Ｓ１０：ＮＯ）、今回の処理を終了する。その後、ＥＣＵ１０は、一定時間経過後に再びＳ１０の処理を繰り返す。ＥＣＵ１０は、オーバーライドが行なわれたと判定された場合（Ｓ１０：ＹＥＳ）、Ｓ１２に移行する。
【００６５】
Ｓ１２において、ＥＣＵ１０は、介入意図判定部１８により運転者が強い介入意図を有しているか弱い介入意図を有しているかを判定する。介入意図判定部１８は、運転操作検出部５の検出した運転者の運転操作に基づいて、上記の判定を行う。ＥＣＵ１０は、運転者が弱い介入意図を有していると判定された場合（Ｓ１２：ＮＯ）、Ｓ１４に移行する。ＥＣＵ１０は、運転者が強い介入意図を有していると判定された場合（Ｓ１２：ＹＥＳ）、Ｓ１８に移行する。
【００６６】
Ｓ１４において、ＥＣＵ１０は、モード判定部１９によって実行中の自動運転制御が自動エンゲージモードにより開始されたかトリガードエンゲージモードにより開始されたかを判定する。ＥＣＵ１０は、自動エンゲージモードにより開始されたと判定された場合（Ｓ１４：ＹＥＳ）、Ｓ１６に移行する。ＥＣＵ１０は、トリガードエンゲージモードにより開始されたと判定された場合（Ｓ１４：ＮＯ）、Ｓ１８に移行する。
【００６７】
Ｓ１６において、ＥＣＵ１０は、車両制御部２０により手動運転へ移行するための徐変時間Ｔｄｅｃとして第１の徐変時間Ｔ１を設定する。その後、ＥＣＵ１０は、Ｓ２０に移行する。
【００６８】
Ｓ１８において、ＥＣＵ１０は、車両制御部２０により手動運転へ移行するための徐変時間Ｔｄｅｃとして第２の徐変時間Ｔ２を設定する。第２の徐変時間Ｔ２は、第１の徐変時間Ｔ１より短い時間である。その後、ＥＣＵ１０は、Ｓ２０に移行する。
【００６９】
Ｓ２０において、ＥＣＵ１０は、車両制御部２０により手動運転への移行を行う。車両制御部２０は、設定した徐変時間Ｔｄｅｃに合わせて制御指令値Ｙｔを徐々に減少させてゼロにすることで手動運転への移行を完了する。
【００７０】
［自動運転システムの作用効果］
以上説明した一実施形態に係る自動運転システム１００によれば、オーバーライドが行なわれたと判定された場合に、自動運転制御が自動エンゲージモードにより開始されたと判定された場合には、運転者が強い介入意図を有していると判定された場合又は自動運転制御がトリガードエンゲージモードにより開始されたと判定された場合と比べて、徐変時間Ｔｄｅｃを長くする。従って、自動運転システム１００によれば、オーバーライドにおける運転者の介入意図に応じて制御指令値Ｙｔの徐変時間Ｔｄｅｃを変更することができる。
【００７１】
自動運転システム１００によれば、運転者が弱い介入意図を有しており、状況によっては自動運転制御を再開したいと思っている場合に、制御指令値Ｙｔがゼロになるまでの時間が長い第１の徐変時間Ｔ１が採用されるので、自動運転制御の再開を滑らかに行うことができる。
【００７２】
以上、本発明の好適な実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。本発明は、上述した実施形態を始めとして、当業者の知識に基づいて種々の変更、改良を施した様々な形態で実施することができる。
【００７３】
介入意図判定部１８は、強い介入意図及び弱い介入意図の他に、中間の介入意図を判定してもよい。すなわち、介入意図判定部１８は、運転者が強い介入意図を有しているか、運転者が弱い介入意図を有しているか、運転者が中間の介入意図を有しているかを判定してもよい。
【００７４】
ここで、図５は、操舵速度と徐変時間との関係の他の例を示すグラフである。図５の横軸はオーバーライド判定時における運転者の操舵速度、縦軸は徐変時間Ｔｄｅｃである。図５に、第３操舵速度閾値をｄθｔｈ１、第４操舵速度閾値をｄθｔｈ２として示す。第４操舵速度閾値ｄθｔｈ２は、第３操舵速度閾値ｄθｔｈ１より大きい値である。介入意図判定部１８は、運転者の操舵速度が第３操舵速度閾値ｄθｔｈ１未満である場合、運転者が弱い介入意図を有していると判定する。介入意図判定部１８は、運転者の操舵速度が第３操舵速度閾値ｄθｔｈ１以上であり、第４操舵速度閾値ｄθｔｈ２未満である場合、運転者が中間の介入意図を有していると判定する。介入意図判定部１８は、運転者の操舵速度が第４操舵速度閾値ｄθｔｈ２以上である場合、運転者が強い介入意図を有していると判定する。
【００７５】
車両制御部２０は、介入意図判定部１８により運転者が弱い介入意図を有していると判定された場合、モード判定部１９により自動運転制御が自動エンゲージモードにより開始されたと判定されれば、徐変時間Ｔｄｅｃとして第１の徐変時間Ｔ１を設定する。車両制御部２０は、介入意図判定部１８により運転者が強い介入意図を有していると判定された場合、徐変時間Ｔｄｅｃとして第２の徐変時間Ｔ２を設定する。
【００７６】
車両制御部２０は、介入意図判定部１８により運転者が中間の介入意図を有していると判定された場合、操舵速度に応じた時間を徐変時間Ｔｄｅｃとして設定する。具体的に、車両制御部２０は、操舵速度が第３操舵速度閾値ｄθｔｈ１に近いほど第１の徐変時間Ｔ１に近い時間を徐変時間Ｔｄｅｃとして設定する。車両制御部２０は、操舵速度が第４操舵速度閾値ｄθｔｈ２に近いほど第２の徐変時間Ｔ２に近い時間を徐変時間Ｔｄｅｃとして設定する。車両制御部２０は、第１の徐変時間Ｔ１と第２の徐変時間Ｔ２の間で、予め定められた線形の演算式から徐変時間Ｔｄｅｃを設定する。なお、ここでは、第３操舵速度閾値ｄθｔｈ１と第４操舵速度閾値ｄθｔｈ２の二つの閾値を用いる場合について説明したが、三つ以上の閾値を用いてもよい。また、操舵速度に限られず、操舵角、操舵トルク、アクセルペダルの踏込み量、アクセルペダルの踏込速度、ブレーキペダルの踏込み量、ブレーキペダルの踏込速度についても、二つ以上の閾値を利用した介入意図の判定が可能である。
【００７７】
その他、介入意図判定部１８は、モード判定部１９により実行中の自動運転制御がトリガードエンゲージモードにより開始されたと判定された場合において、オーバーライド判定部１７によりオーバーライドが行なわれたと判定されたときには、運転者の運転操作に関わらず、運転者が強い介入意図を有していると判定してもよい。
【００７８】
また、介入意図判定部１８は、モード判定部１９により実行中の自動運転制御が自動エンゲージモードにより開始されたと判定された場合において、自動運転制御の解除ボタンの操作や自動運転制御を解除するためのシフト操作が行なわれたときには、運転者が弱い介入意図を有していると判定してもよい。
【００７９】
介入意図判定部１８は、更に道路の曲率を考慮して判定を行なってもよい。具体的に、介入意図判定部１８は、地図データベース４の地図情報と車両位置認識部１１の認識した車両の地図上の位置とに基づいて、道路の曲率が曲率閾値以下の位置に車両が位置しているか否かを判定してもよい。介入意図判定部１８は、自動運転制御が自動エンゲージモードにより開始されたと判定された場合で自動運転制御の解除ボタンの操作や自動運転制御を解除するためのシフト操作が行なわれたときであって、道路の曲率が曲率閾値以下の位置に車両が位置していると判定したとき、運転者の運転操作に関わらず、運転者が弱い介入意図を有していると判定してもよい。
【００８０】
また、介入意図判定部１８は、更に車両の周囲の走行環境を考慮して判定を行なってもよい。具体的に、介入意図判定部１８は、走行環境認識部１２の認識した車両の走行環境に基づいて、車両の周囲の障害物の数が障害物閾値以下であるか否かを判定してもよい。介入意図判定部１８は、自動運転制御が自動エンゲージモードにより開始されたと判定された場合で自動運転制御の解除ボタンの操作や自動運転制御を解除するためのシフト操作が行なわれたときであって、車両の周囲の障害物の数が障害物閾値以下であると判定したとき、運転者の運転操作に関わらず、運転者が弱い介入意図を有していると判定してもよい。
【符号の説明】
【００８１】
１…ＧＰＳ受信部、２…外部センサ、３…内部センサ、４…地図データベース、５…運転操作検出部、６…ナビゲーションシステム、７…アクチュエータ、８…ＨＭＩ、１０…ＥＣＵ、１１…車両位置認識部、１２…走行環境認識部、１３…走行状態認識部、１４…トリガードエンゲージ判定部、１５…自動エンゲージ判定部、１６…走行計画生成部、１７…オーバーライド判定部、１８…介入意図判定部、１９…モード判定部、２０…車両制御部、１００…自動運転システム。
【図１】
2018176959.tif 000003
【図２】
2018176959.tif 000004
【図３】
2018176959.tif 000005
【図４】
2018176959.tif 000006
【図５】
2018176959.tif 000007