(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-10-17
(45)【発行日】2024-10-25
(54)【発明の名称】車両の走行制御装置
(51)【国際特許分類】
B60W 50/08 20200101AFI20241018BHJP
B60W 30/10 20060101ALI20241018BHJP
B60W 60/00 20200101ALI20241018BHJP
B60W 50/02 20120101ALI20241018BHJP
G08G 1/16 20060101ALI20241018BHJP
【FI】
B60W50/08
B60W30/10
B60W60/00
B60W50/02
G08G1/16 C
(21)【出願番号】P 2021033719
(22)【出願日】2021-03-03
【審査請求日】2024-01-10
(73)【特許権者】
【識別番号】000002082
【氏名又は名称】スズキ株式会社
(74)【代理人】
【識別番号】100099623
【氏名又は名称】奥山 尚一
(74)【代理人】
【氏名又は名称】松島 鉄男
(74)【代理人】
【識別番号】100125380
【氏名又は名称】中村 綾子
(74)【代理人】
【識別番号】100142996
【氏名又は名称】森本 聡二
(74)【代理人】
【識別番号】100166268
【氏名又は名称】田中 祐
(74)【代理人】
【氏名又は名称】有原 幸一
(72)【発明者】
【氏名】佐藤 勝彦
【審査官】吉村 俊厚
(56)【参考文献】
【文献】特開2018-180594(JP,A)
【文献】特開2020-157985(JP,A)
【文献】特開2019-127136(JP,A)
【文献】米国特許出願公開第2016/0318515(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
B60W 50/08
B60W 30/10
B60W 60/00
B60W 50/02
G08G 1/16
(57)【特許請求の範囲】
【請求項1】
自車線と隣接車線および前記各車線上の他車および周囲環境を認識する周囲認識機能と自車運動状態を取得する機能を含む環境状態推定部と、
前記環境状態推定部に取得される情報に基づいて目標経路を生成する経路生成部と、
前記目標経路に自車を追従させるべく速度制御および操舵制御を行う車両制御部と、
を備えた車両の走行制御装置であって、
自車線に先行他車がいない場合は設定車速を維持し、先行他車がいる場合は設定車間距離を維持して車線内自動走行を行う機能と、
隣接車線の所定領域に他車がいない場合に隣接車線への自動車線変更を行う機能と、
前記車線内自動走行機能または前記自動車線変更機能の作動中にシステム障害が発生した場合またはシステム障害発生時に運転者に操作引継されない場合に車両を路肩に退避させるかまたは車線内停止させることを含むリスク最小化制御を実行するMRM機能と、
前記目標経路への他車の侵入により該他車との衝突が予想される場合に、緊急ブレーキの作動を含む緊急回避制御を実行するEM機能と、
前記自動車線内自動走行機能、前記自動車線変更機能、前記MRM機能、または、前記EM機能の作動中に、運転者による所定閾値以上の操作介入があった場合に、作動中の機能を停止して運転者への権限移譲を行うオーバーライド機能と、
を有するものにおいて、
前記オーバーライド機能は、前記所定閾値として、前記自動車線内自動走行機能または前記自動車線変更機能の作動中には第1の閾値が設定され、前記MRM機能の作動時には第2の閾値が設定され、前記EM機能の作動時には第3の閾値が設定されるように構成されており、前記第3の閾値は前記第2の閾値と同じかまたはそれよりも大きく、前記第2の閾値は前記第1の閾値よりも大きいことを特徴とする車両の走行制御装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両の走行制御装置に関し、さらに詳しくは、自動車線維持システムの作動中における緊急回避機能およびリスク最小化機能に関する。
【背景技術】
【0002】
運転者の負担軽減、安全運転支援を目的とした種々の走行制御システムの実用化や国際規格化が進められている。例えば、既に実用化されている車間距離制御システム(ACCS)や車線維持支援システム(LKAS)、それらを組み合わせた「車線内部分的自動走行システム(PADS)」などの走行制御システムの実用化が進められている。このうち、60km/h以下の速度域かつ対向車線との間に物理的な分離帯のある自動車専用道路等の特定条件下での単一車線内自動走行に関する「自動車線維持システム(ALKS)」のレギュレーションが国連によって策定されている。
【0003】
このような走行制御システムは、システムに障害が発生した場合や車両の走行条件がシステム限界を逸脱した場合には、運転者に操作引継要求が通知され、運転者による手動運転に移行するが、運転者の居眠りや注意散漫、疾病等により、運転者への操作引継がなされない場合は、緊急退避などのリスク最小化制御(ミニマルリスクマニューバ、MRM:Minimal Risk Maneuver)に移行する。また、他車両との衝突が予測された場合は緊急ブレーキ(AEB)などの緊急回避制御(EM:Emergency Maneuver)が発動するようになっている。
【0004】
例えば、特許文献1には、自動運転に用いる周辺監視センサの不具合, 精度低下などによる非計画的な運転交代を行う場合に、運転者に運転交代を要求して一定時間経過後に運転交代を行う要求後交代機能と、運転交代を要求せずに直ちに車両の停車を開始させる自動停車機能を、ドライバステータスモニタに検知される運転者の状態に応じて選択的に実行する走行支援装置が開示されている。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
しかしながら、リスク最小化制御や緊急回避制御の発動中も、運転者の手動操作によりオーバーライド可能であるであるため、即時停車やそのための急減速に慌てた運転者の過度のオーバーライドにより、車両の挙動が不安定になったり、他車両や周囲構造物に急接近したりする虞がある。
【0007】
本発明は、上記のような実状に鑑みてなされたものであり、その目的は、リスク最小化制御や緊急回避制御の発動中における過度のオーバーライドを抑制し、リスク最小化制御や緊急回避制御を円滑に実行できるようにすることにある。
【課題を解決するための手段】
【0008】
上記課題を解決するために、本発明は、
自車線と隣接車線および前記各車線上の他車および周囲環境を認識する周囲認識機能と自車運動状態を取得する機能を含む環境状態推定部と、
前記環境状態推定部に取得される情報に基づいて目標経路を生成する経路生成部と、
前記目標経路に自車を追従させるべく速度制御および操舵制御を行う車両制御部と、
を備えた車両の走行制御装置であって、
自車線に先行他車がいない場合は設定車速を維持し、先行他車がいる場合は設定車間距離を維持して車線内自動走行を行う機能と、
隣接車線の所定領域に他車がいない場合に隣接車線への自動車線変更を行う機能と、
前記車線内自動走行機能または前記自動車線変更機能の作動中にシステム障害が発生した場合またはシステム障害発生時に運転者に操作引継されない場合に車両を路肩に退避させるかまたは車線内停止させることを含むリスク最小化制御を実行するMRM機能と、
前記目標経路への他車の侵入により該他車との衝突が予想される場合に、緊急ブレーキの作動を含む緊急回避制御を実行するEM機能と、
前記自動車線内自動走行機能、前記自動車線変更機能、前記MRM機能、または、前記EM機能の作動中に、運転者による所定閾値以上の操作介入があった場合に、作動中の機能を停止して運転者への権限移譲を行うオーバーライド機能と、
を有するものにおいて、
前記オーバーライド機能は、前記所定閾値として、前記自動車線内自動走行機能または前記自動車線変更機能の作動中には第1の閾値が設定され、前記MRM機能の作動時には第2の閾値が設定され、前記EM機能の作動時には第3の閾値が設定されるように構成されており、前記第3の閾値は前記第2の閾値と同じかまたはそれよりも大きく、前記第2の閾値は前記第1の閾値よりも大きいことを特徴とする。
【発明の効果】
【0009】
本発明に係る車両の走行制御装置は、上記のように、自動走行機能の作動状態に応じてオーバーライド閾値が設定されるので、緊急回避制御やリスク最小化制御の発動に慌てた運転者の過度の操作介入によって、通常時の閾値であれば車両の挙動が不安定になるような大きな操作量が与えられた場合でも、緊急回避制御またはリスク最小化制御が継続され、車両の挙動が不安定になったり、他車両や周囲構造物に急接近したりする事態を回避できる。
【図面の簡単な説明】
【0010】
【
図1】車両の走行制御システムを示す概略図である。
【
図2】車両の外界センサ群を示す概略的な平面図である。
【
図3】車両の走行制御システムを示すブロック図である。
【
図4】走行制御システムにおける制御の状態遷移図である。
【
図5】本発明実施形態の制御を示すフローチャートである。
【発明を実施するための形態】
【0011】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
図1において、本発明に係る走行制御システムを備えた車両1は、エンジンや車体など一般的な自動車の構成要素に加え、従来運転者が行っていた認知・判断・操作を車両側で行うために、車両周囲環境を検知する外界センサ21、車両情報を検知する内界センサ22、速度制御および操舵制御のためのコントローラ/アクチュエータ群、車間距離制御のためのACCコントローラ14、車線維持制御のためのLKAコントローラ15、および、それらを統括して車線内部分的自動走行(PADS)や単一車線内自動走行(ALKS)、および、自動車線変更(PALS)を実施するための自動運転コントローラ10を備えている。
【0012】
速度制御および操舵制御のためのコントローラ/アクチュエータ群は、操舵制御のためのEPS(電動パワーステアリング)コントローラ31、加減速度制御のためのエンジンコントローラ32、ESP/ABSコントローラ33を含む。ESP(登録商標;エレクトロニックスタビリティプログラム)はABS(アンチロックブレーキシステム)を包括してスタビリティコントロールシステム(車両挙動安定化制御システム)を構成する。
【0013】
外界センサ21は、自車線および隣接車線を画定する道路上の区分線、自車周辺にある他車両や障害物、人物などの存在と相対距離を画像データや点群データなどの外界データとして自動運転コントローラ10に入力するための複数の検知手段からなる。
【0014】
例えば、
図2に示すように、車両1は、前方検知手段211,212としてミリ波レーダ(211)およびカメラ(212)、前側方検知手段213および後側方検知手段214としてLIDAR(レーザ画像検出/測距)、後方検知手段215としてカメラ(バックカメラ)を備え、自車両周囲360度をカバーし、それぞれ自車前後左右方向所定範囲内の車両や障害物等の位置と距離、自車線および隣接車線の区分線位置を検知できるようにしている。
【0015】
内界センサ22は、車速センサ、ヨーレートセンサ、加速度センサなど、車両の運動状態を表す物理量を計測する複数の検知手段からなり、
図3に示すように、それぞれの測定値は、自動運転コントローラ10、ACCコントローラ14、LKAコントローラ15、および、EPSコントローラ31に入力され、外界センサ21からの入力とともに演算処理される。
【0016】
自動運転コントローラ10は、環境状態推定部11、経路生成部12、および、車両制御部13を含み、以下に記載されるような機能を実施するためのコンピュータ、すなわち、プログラム及びデータを記憶したROM、演算処理を行うCPU、前記プログラム及びデータを読出し、動的データや演算処理結果を記憶するRAM、および、入出力インターフェースなどで構成されている。
【0017】
環境状態推定部11は、GPS等の測位手段24による自車位置情報と地図情報23とのマッチングにより自車の絶対位置を取得し、外界センサ21に取得される画像データや点群データなどの外界データに基づいて自車線および隣接車線の区分線位置、他車位置および速度を推定する。また、内界センサ22に計測される内界データより自車の運動状態を取得する。さらに、ドライバステータスモニタ25により運転者の状態を取得する。
【0018】
経路生成部12は、環境状態推定部11で推定された自車位置から到達目標までの目標経路を生成する。また、環境状態推定部11で推定された隣接車線の区分線位置、他車位置および速度、自車の運動状態に基づいて、車線変更における自車位置から到達目標地点までの目標経路を生成する。
【0019】
車両制御部13は、経路生成部12で生成された目標経路に基づいて目標車速および目標舵角を算出し、定速走行または車間距離維持・追従走行のための速度指令をACCコントローラ14に送信し、経路追従のための操舵角指令をLKAコントローラ15経由でEPSコントローラ31に送信する。
【0020】
なお、車速は、EPSコントローラ31およびACCコントローラ14にも入力される。車速により操舵反力が変わるため、EPSコントローラ31は、車速毎の操舵角-操舵トルクマップを参照して操舵機構41にトルク指令を送信する。エンジンコントローラ32、ESP/ABSコントローラ33、EPSコントローラ31により、エンジン42、ブレーキ43、操舵機構41を制御することで、車両1の縦方向および横方向の運動が制御される。
【0021】
(車線内部分的自動走行システムの概要)
次に、車線内部分的自動走行システム(Partially Automated in-lane Driving System:PADS)の概要を説明する。
【0022】
車線内部分的自動走行システム(PADS)は、車間距離制御システム(ACCS:Adaptive Cruise Control System)と車線維持支援システム(LKAS:Lane Keeping Assistance System)を組み合わせたシステムであり、自動運転コントローラ10とともに車間距離制御システム(ACCS)を構成するACCコントローラ14および車線維持支援システム(LKAS)を構成するLKAコントローラ15が共に作動している状態で実行可能となる。
【0023】
車線内部分的自動走行システム作動と同時に、自動運転コントローラ10(経路生成部12)は、外界センサ21を通じて環境状態推定部11に取得される外界情報(車線、自車位置、自車走行車線および隣接車線を走行中の他車位置、速度)、および、内界センサ22に取得される内界情報(車速、ヨーレート、加速度)に基づいて、単一車線内目標経路および目標車速を生成する。
【0024】
自動運転コントローラ10(車両制御部13)は、自車位置と自車の運動特性、すなわち、車速Vで走行中に操舵機構41に操舵トルクTが与えられた時に生じる前輪舵角δによって、車両運動により生じるヨーレートγと横加速度(d2y/dt2)の関係から、Δt秒後の車両の速度・姿勢・横変位を推定し、Δt秒後に横変位がytとなるような操舵角指令をLKAコントローラ15経由でEPSコントローラ31に与え、Δt秒後に速度Vtとなるような速度指令をACCコントローラ14に与える。
【0025】
ACCコントローラ14、LKAコントローラ15、EPSコントローラ31、エンジンコントローラ32、および、ESP/ABSコントローラ33は、自動操舵とは無関係に独立して作動するが、車線内部分的自動走行機能(PADS)および部分的自動車線変更システム(PALS)の作動中は、自動運転コントローラ10からの指令入力でも作動可能になっている。
【0026】
ACCコントローラ14からの減速指令を受けたESP/ABSコントローラ33は、アクチュエータに油圧指令を出し、ブレーキ43の制動力を制御することで車速を制御する。また、ACCコントローラ14からの加減速指令を受けたエンジンコントローラ32は、アクチュエータ出力(スロットル開度)を制御することで、エンジン42にトルク指令を与え、駆動力を制御することで車速を制御する。
【0027】
ACC機能(ACCS)は、外界センサ21を構成する前方検知手段211としてのミリ波レーダ、ACCコントローラ14、エンジンコントローラ32、ESP/ABSコントローラ33等のハードウエアとソフトウエアの組合せで機能する。
【0028】
すなわち、先行車がいない場合は、ACCセット速度(設定速度)を目標車速として定速走行し、先行車に追いついた場合(先行車速度がACCセット速度以下の場合)には、先行車の速度に合わせて、設定されたタイムギャップ(車間時間=車間距離/自車速)に応じた車間距離(設定車間距離)を維持しながら先行車に追従走行する。
【0029】
LKA機能(LKAS)は、外界センサ21(カメラ212,215)に取得される画像データに基づき、自動運転コントローラ10の環境状態推定部11で車線区分線と自車位置を検知し、車線中央を走行できるように、LKAコントローラ15を介してEPSコントローラ31により操舵制御を行う。
【0030】
すなわち、LKAコントローラ15からの操舵角指令を受けたEPSコントローラ31は、車速-操舵角-操舵トルクのマップを参照して、アクチュエータ(EPSモータ)にトルク指令を出し、操舵機構41が目標とする前輪舵角を与える。
【0031】
車線内部分的自動走行システム(PADS)は、以上述べたようなACCコントローラ14による縦方向制御(速度制御、車間距離制御)とLKAコントローラ15による横方向制御(操舵制御、車線維持走行制御)を組み合わせることにより実施される。
【0032】
(システムの状態監視)
車線内部分的自動走行システム(PADS)の作動中において、環境状態推定部11は、外界センサ21を通じて取得される外界情報、内界センサ22に取得される車両情報、ドライバステータスモニタ25に取得される運転者の状態などに基づいて、車両の走行状態や周囲環境条件、運転者状態がシステムの運行設計領域(Operational Design Domain:ODD)内に維持されているかを常時監視している。
【0033】
環境状態推定部11がシステム作動条件の逸脱と判定した場合や、システムの異常や障害を検出した場合など、自動走行を安定的に継続不可能と判定した場合は、運転者に操作引継要求(Transition Demand:TD)が通知される。
【0034】
運転者が操作引継要求(TD)から所定時間(例えば10秒)以内に運転操作を引継した場合は、車線内部分的自動走行から手動走行に移行する。運転者の操作引継は、ステアリングトルクセンサやステアリングホイールの把持センサにより検出される。一方、所定時間以内に運転操作引継が行われなかった場合は、ミニマルリスクマニューバ(Minimal Risk Maneuver:MRM)が作動し、リスク最小化制御が実行される。
【0035】
(操作引継不履行時のリスク最小化制御)
ミニマルリスクマニューバ(MRM)は、外的走行環境の変化やシステムに障害などが発生し、運転者に操作引継要求(TD)を通知したものの、運転者が操作引継できなかった場合に、自動的に最小リスク条件(minimal risk condition)に移行する機能を指し、具体的には、自動運転コントローラ10による自動操舵により路肩への退避または車線内にて減速停止する制御(セーフストップ)を含む。
【0036】
先述したように、外界センサ21は複数のセンサで構成されており、自動運転コントローラ10は、何れかのセンサや検知手段に異常が発生した場合には、他のセンサや検知手段によりミニマルリスクマニューバ(MRM)を実行できるように冗長設計がなされている。
【0037】
(衝突予測時の緊急回避制御)
一方、車線内部分的自動走行システム(PADS)の作動中に、何らかの理由により他車両との衝突が予測された場合は、エマージェンシーマニューバ(Emergency Maneuver:EM)が作動し、緊急回避制御が実行される。緊急回避制御(EM)は、衝突回避または衝突被害軽減のための自動緊急ブレーキ(AEB)の作動を含む。
【0038】
すなわち、環境状態推定部11は、外界センサ21に検知される先行車(または障害物)の情報(車間距離、相対速度)と、内界センサ22に取得される自車の車速に基づいて衝突予測時間(TTC)を常時算出しており、衝突予測時間が所定値以下の場合など、衝突可能性が高いと判定される場合にブレーキ43のアクチュエータにブレーキ要求(油圧指令)を出し、自動ブレーキ(自動緊急ブレーキ)を実行する。
【0039】
(部分的自動車線変更システムの概要)
次に、中央分離帯のある片側二車線以上の高速道路で車線内部分的自動走行(PADS走行)している状態からの車線変更を想定して、部分的自動車線変更システム(PALS)の概要を説明する。
【0040】
部分的自動車線変更システム(PALS)は、システムの判断により、あるいは、運転者の指示または承認によって、システムが自動的に車線変更(レーンチェンジ)を行うものであり、自動運転コントローラ10による縦方向制御(速度制御、車間距離制御)と横方向制御(自動操舵による目標経路追従制御)を組み合わせることにより実施される。
【0041】
部分的自動車線変更システム作動と同時に、自動運転コントローラ10(経路生成部12)は、外界センサ21を通じて環境状態推定部11に取得される外界情報(自車線および隣接車線の車線区分線、自車線および隣接車線を走行中の他車位置、速度)、および、内界センサ22に取得される内界情報(車速、ヨーレート、加速度)に基づいて、現在走行中の車線から隣接車線に車線変更するための目標経路を常時生成している。
【0042】
この自動車線変更目標経路は、現在走行中の車線から車線変更して隣接車線中央を走行する状態に至る経路であり、隣接車線を走行する他車両については、それぞれの未来位置および速度の予測がなされ、自車速度に応じて設定される隣接車線の前方所定領域、後方所定領域、および、側方所定領域内に、他車両が存在しないと判断され状況下で、システムの判断により自動操舵による自動車線変更を実行する。
【0043】
自動車線変更中も、外界センサ21を通じて環境状態推定部11に取得される外界情報により、自車周囲の監視が継続されており、前方所定領域、後方所定領域、または、側方所定領域への他車の侵入(割込み)が確認された場合、自動運転コントローラ10は、車線変更中の自車位置に基づき、車線変更継続または中止の判定を行う。
【0044】
車線変更を継続不可能と判定され、車線変更を中止する場合、自動運転コントローラ10(経路生成部12)は、車線変更開始前に走行していた車線(元車線)の中心線に追従目標を変更して目標経路・車速を再生成し、車両制御部13は、再生成した目標経路に車両を追従させるべく、舵角指令をEPSコントローラ31に、速度指令をACCコントローラ14に与え、自動操舵により元車線に戻る(自動車線復帰機能)。
【0045】
前方所定領域、後方所定領域、または、側方所定領域への他車の侵入(割込み)が確認された場合でも、自車両が殆ど隣接車線に移動しているような場合、例えば4つの車輪のうち、3つ以上が区分線を越えて隣接車線に入っている場合には、車線変更は中止せず、車線変更を継続する。
【0046】
一方、車線変更の継続が困難と判断された場合には、運転者に操作引継要求(TD)を通知し、自動車線変更を中止して運転者に権限委譲する。運転者が引継した場合は手動運転に移行するが、運転車が引継できなかった場合には、ミニマルリスクマニューバ(MRM)が作動する。
【0047】
(車線内部分的自動走行システムの概要)
次に、中央分離帯のある高速道路で車線内部分的自動走行(PADS走行)している状態を想定して、自動車線維持システム(Automatically Lane Keeping System:ALKS)の概要を説明する。
【0048】
自動車線維持システム(ALKS)は、車線内部分的自動走行システム(PADS)と同様に車間距離制御システム(ACCS)と車線維持支援システム(LKAS)を組み合わせたシステムであり、自動運転コントローラ10とともに車間距離制御システム(ACCS)を構成するACCコントローラ14および車線維持支援システム(LKAS)を構成するLKAコントローラ15が共に作動している状態で実行されるが、60km/h以下の速度域でのみ実行可能となる。
【0049】
自動車線維持システム(ALKS)の作動中は、自動車線変更機能は停止され、単一車線を維持して自動走行が実行される。また、自動車線維持システム(ALKS)は、上記に加えて、運転者が引継要求に応じて運転を引継可能であることがドライバステータスモニタ25に確認されている場合に実行可能であり、運転者が運転席に着座してシートベルトが装着されていれば、運転状況を注視することは要求されない。
【0050】
高速道路では最低速度が50km/hに規定されているため、実質的に車線内部分的自動走行(PADS走行)により先行車に追従走行している状態で高速道路が渋滞して車両速度が50km/h以下になるか、渋滞により50km/h以下で走行している先行車に追い付いた場合などに、車線内部分的自動走行(PADS走行)から自動車線維持システム(ALKS)に移行する。
【0051】
図4は、自動車線維持システム(ALKS)における制御の状態遷移を示している。自動車線維持システム(ALKS)の作動中においても、環境状態推定部11は、車両の走行状態や周囲環境条件、運転者状態を常時監視しており、システム起動条件が不成立と判定した場合、または、システムの障害(後述する重大な故障を除く)を検出した場合は、システムから運転者に操作引継要求(TD)が通知され、運転者が所定時間(例えば10秒)以内に運転操作を引継した場合は、自動車線維持走行から手動走行に移行する。
【0052】
一方、所定時間以内に運転操作引継が行われなかった場合は、ミニマルリスクマニューバ(MRM)が作動し、リスク最小化制御が実行される。なお、自動車線維持システム(ALKS)の作動中に、環境状態推定部11がシステムに重大な故障(事故や火災等の原因となるエンジン油圧低下、エンジン水温上昇、ブレーキシステム異常など)発生と判定した場合は、操作引継要求(TD)は行わず、直ちにミニマルリスクマニューバ(MRM)が作動し、リスク最小化制御が実行される。
【0053】
また、自動車線維持システム(ALKS)の作動中に、他車両の割り込みなど、何らかの理由により衝突が予測された場合は、エマージェンシーマニューバ(EM)が作動し、緊急回避制御として自動緊急ブレーキ(AEB)が実行される。
【0054】
(オーバーライド機能)
以上述べたような自動運転システムは、車線内部分的自動走行システム(PADS)、部分的自動車線変更システム(PALS)、自動車線維持システム(ALKS)の作動中や、ミニマルリスクマニューバ(MRM)、エマージェンシーマニューバ(EM)の作動中において、運転者の操作介入によるオーバーライドが可能になっている。
【0055】
すなわち、縦方向制御システム(ACCS)は、運転者のアクセルペダル操作によるエンジントルク要求、または、ブレーキペダル操作による減速度要求が、それぞれのオーバーライド閾値以上の場合にオーバーライドされる。これらのオーバーライド閾値は、運転者が意図をもって加減速操作を行ったと判断されるアクセル操作量(エンジントルク指令値)またはブレーキ操作量(ESP油圧指令値)に設定され、かつ、何れも車両の加減速特性および走行状態に応じて設定される。
【0056】
また、横方向制御システム(LKAS)は、運転者の手動操舵34による操舵トルクがオーバーライド閾値以上の場合にオーバーライドされる。この操舵介入によるオーバーライド閾値は、車両の操舵特性、走行状態に応じて設定される。
【0057】
加減速操作介入によるオーバーライド(操作オーバーライド)、または、操舵介入によるオーバーライド(操舵オーバーライド)が実行された場合、上述した各自動運転機能は停止され、運転者の手動運転に移行する。
【0058】
ところで、上述したように、自動車線維持システム(ALKS)の作動中は、運転者は運転状況を注視することは要求されず、基本的な運転タスクから解放されているため、このような状況で、ミニマルリスクマニューバ(MRM)やエマージェンシーマニューバ(EM)が作動した場合、緊急退避や急減速に慌てた運転者の過度のオーバーライドにより、車両の挙動が不安定になったり、他車両や周囲構造物に急接近したりする虞がある。
【0059】
(自動車線維持システムにおける過操作防止機能)
そこで、本発明に係る自動運転コントローラ10は、自動車線維持システム(ALKS)の作動中にリスク最小化制御(MRM)や緊急回避制御(EM)に移行した場合に、操作オーバーライド閾値および操舵オーバーライド閾値を、通常時よりも大きな値に変更する過操作防止機能を備えている。
【0060】
リスク最小化制御(MRM)や緊急回避制御(EM)への移行時に操作オーバーライド閾値および操舵オーバーライド閾値を大きくすることにより、各制御の発動に慌てた運転者の過度のアクセル/ブレーキ操作介入または操舵介入によって、閾値変更前であれば車両の挙動が不安定になるような大きな操作量が与えられた場合でも、自動運転コントローラ10によるリスク最小化制御(MRM)や緊急回避制御(EM)が継続され、車両の挙動が不安定になったり、他車両や周囲構造物に急接近したりする事態を回避できる。
【0061】
1.操作オーバーライド閾値
以下、先ず、操作オーバーライド閾値の変更による過操作防止機能について述べる。操舵オーバーライド閾値の変更による過操舵防止機能については後述する。
【0062】
(通常時のアクセルオーバーライド閾値)
先行車追従走行を維持するためのエンジントルク指令値よりも運転者のアクセル踏込によるエンジントルク指令値が大きい場合、アクセルオーバーライドとなり、運転者のアクセル操作が優先される。閾値は車速・ギア段に応じて設定されたエンジントルクマップにより求められるエンジントルク指令値をアクセルオーバーライド閾値Tdとする。
【0063】
(通常時のブレーキオーバーライド閾値)
先行車追従速度に対して減速となるESP油圧指令が運転者のブレーキ踏込によって与えられた場合、ブレーキオーバーライドとなり、運転者のブレーキ操作が優先される。先行車追従速度に対して、例えば速度2km/h相当の減速となるESP油圧指令値またはACC設定加速度に対して0.2m/s2相当の減速度となるESP油圧指令値をブレーキオーバーライド閾値Pdとする。
【0064】
(MRM作動時およびEM作動時のアクセルオーバーライド閾値)
通常時のアクセルオーバーライド閾値Tdより大きな値、好適には、通常時のアクセルオーバーライド閾値の120%~250%、さらに好適には150%~220%の範囲から選定されるエンジントルク指令値がMRM作動時のアクセルオーバーライド閾値Tmとして設定され、EM作動時のアクセルオーバーライド閾値Teは、MRM作動時のアクセルオーバーライド閾値Tmよりもさらに大きい値が設定される。
【0065】
(MRM作動時およびEM作動時のブレーキオーバーライド閾値)
通常時のブレーキオーバーライド閾値より大きな値、好適には、通常時のブレーキオーバーライド閾値の120%~250%、さらに好適には150%~220%の範囲から選定されるESP油圧指令値がMRM作動時のブレーキオーバーライド閾値Pmとして設定され、EM作動時のブレーキオーバーライド閾値Peは、MRM作動時のブレーキオーバーライド閾値Pmよりもさらに大きい値が設定される。
【0066】
2.操舵オーバーライド閾値
次に、操舵オーバーライド閾値の変更による過操舵防止機能について述べる。
【0067】
(通常時の操舵オーバーライド閾値)
通常時の順操舵オーバーライド閾値は、t秒後に仮想横位置に到達するための仮想横変位y′tがyt+α(但し、αは車速に基づいて決定される定数)となるような操舵角に相当する操舵トルク(車速-操舵角-操舵トルクマップから算出した操舵トルク)が操舵オーバーライド閾値Sdとして設定される。
【0068】
逆操舵の場合は、t秒後に仮想横位置に到達するための仮想横変位ytがyt十α(但し、αは車速に基づいて決定される定数)となるような操舵角を操舵トルクに換算した値(操舵トルク目標値)に対して、操舵トルクを減少させる方向に印加される、微小でないと判断(操舵角、操舵角速度などで判断)できる値が操舵オーバーライド閾値Sdとして設定される。
【0069】
(MRM作動時およびEM作動時の操舵オーバーライド閾値)
順操舵オーバーライド閾値は、通常時の仮想横変位ytに対して、仮想横変位y″t(=yt十β、但しβ>α)と車両の運動特性から算出される操舵角を操舵トルクに換算した値が設定され、EM作動時の操舵オーバーライド閾値Seは、MRM作動時の操舵オーバーライド閾値Smよりもさらに大きい値が設定される。
【0070】
逆操舵オーバーライド閾値は、通常時の仮想横変位ytに対して、仮想横変位y″t(=yt-γ、但しγは操舵トルクX′Nmに相当する横変位より大きい)と車両の運動特性から算出される操舵角を操舵トルクに換算した値が設定され、EM作動時の操舵オーバーライド閾値Seは、MRM作動時の操舵オーバーライド閾値Smよりもさらに大きい値が設定される。
【0071】
(自動車線維持システム作動中における制御フロー)
次に、自動車線維持システム作動中における制御フロー(
図5)について説明する。
【0072】
(1)自動車線維持システム(ALKS)作動
車線内部分的自動走行(PADS走行)により先行車に追従走行している状態で車両速度が60km/h以下になり起動条件が成立した場合に自動車線維持システム(ALKS)に移行する(ステップ100)。
【0073】
(2)衝突判定
自動車線維持システム(ALKS)の作動中も常時衝突判定が実行されており(ステップ101)、他車両の急な割り込みなどにより、衝突可能性ありと判定された場合は、衝突判定フラグが立てられ(ステップ111)、緊急回避制御(EM)に移行する(ステップ110)。
【0074】
(3)緊急回避制御
緊急回避制御(EM)に移行すると、衝突判定フラグ(ステップ111)と同時に緊急回避制御として自動緊急ブレーキ(AEB)が作動し(ステップ112)、同時に、操舵オーバーライド閾値および操作オーバーライド閾値として、EM作動時の操舵オーバーライド閾値Se、アクセルオーバーライド閾値Te、ブレーキオーバーライド閾値Pe(Se>Sd、Te>Td、Pe>Pd)が設定される(ステップ113)。
【0075】
(4)EM作動中のオーバーライド有無判定
緊急回避制御(自動緊急ブレーキ)の作動中もオーバーライド有無判定は継続されており(ステップ114)、操舵オーバーライド閾値Se以上の操舵介入、アクセルオーバーライド閾値Te以上のアクセル操作介入、または、ブレーキオーバーライド閾値Pe以上のブレーキ操作介入が検出された場合には、自動車線維持システム(ALKS)が停止し、手動運転に移行する(ステップ140)。
【0076】
(5)緊急回避制御完了判定
車両状態および周囲環境に基づいて緊急回避制御(EM)が完了したか否かが判定される(ステップ115)。すなわち、(緊急停止または周囲環境の変化により)差し迫った衝突のおそれがなくなった場合、又は運転者によりシステムが非作動状態になった場合に緊急回避制御完了と判定し、操舵オーバーライド閾値および操作オーバーライド閾値を通常時の閾値(Sd,Td,Pd)にリセットして、ハザードランプを点滅する(ステップ140)。
【0077】
(6)重大な故障判定
一方、衝突判定ステップ101で、衝突可能性なしと判定された場合は、車両の自己診断機能により、重大な故障が発生しているか否かが判定され(ステップ102)、重大な故障発生と判定された場合は、重大故障フラグが立てられ(ステップ131)、リスク最小化制御(MRM)(130)に移行する。重大な故障なしと判定された場合は、システム起動条件不成立または故障の有無が判定される(ステップ103)。
【0078】
(7)システム起動条件不成立または故障判定
環境状態推定部11により車両の走行状態や周囲環境条件がシステムの運行設計領域(ODD)内に維持されているか、ドライバステータスモニタ25により運転者が運転を引継可能な状態にあるか否か、車両の自己診断機能によりその他の故障が発生しているか否かが判定され、ODD逸脱、運転者異常(居眠り、体調不良など)、その他の故障や異常が検出された場合は、自動車線維持システム(ALKS)の停止予告と操作引継要求(TD)が通知され(ステップ120)、所定時間(例えば10秒)のカウントが開始される(ステップ121)。
(8)運転引継判定
ステップ122で、所定時間(例えば10秒)内に、操舵トルクの検出などにより運転操作引継が確認された場合には、自動車線維持システム(ALKS)が停止し、手動運転に移行する(ステップ140)。一方、所定時間内に運転操作引継が確認されなかった場合は、リスク最小化制御(MRM)(130)に移行する。
【0079】
(9)リスク最小化制御
リスク最小化制御(MRM)に移行すると、ミニマルリスクマニューバ(MRM)が作動する(ステップ132)。同時に、操舵オーバーライド閾値および操作オーバーライド閾値として、MRM作動時の操舵オーバーライド閾値Sm、アクセルオーバーライド閾値Tm、ブレーキオーバーライド閾値Pm(Sm>Sd、Tm>Td、Pm>Pd)が設定される(ステップ113)。
【0080】
ミニマルリスクマニューバ(MRM)の作動時には、ハザードランプを点滅し、自動運転コントローラ10により、走行中の車線を維持しつつ所定の減速度で減速停止する制御を実行する。
【0081】
(10)MRM作動中のオーバーライド有無判定
リスク最小化制御(MRM)の作動中もオーバーライド有無判定は継続されており(ステップ134)、操舵オーバーライド閾値Sm以上の操舵介入、アクセルオーバーライド閾値Tm以上のアクセル操作介入、または、ブレーキオーバーライド閾値Pm以上のブレーキ操作介入が検出された場合(あるいは運転者のスイッチ操作によりシステムが停止された場合)には、自動車線維持システム(ALKS)を停止し、手動運転に移行する(ステップ140)。
【0082】
(11)リスク最小化制御完了判定
車両状態に基づいてリスク最小化制御(MRM)が完了したか否かが判定される(ステップ135)。すなわち、システムが非作動状態となるか、又はシステムが車両を停止させた場合にリスク最小化制御完了と判定し、操舵オーバーライド閾値および操作オーバーライド閾値を通常時の閾値(Sd,Td,Pd)にリセットして、自動車線維持システム(ALKS)を停止する(ステップ140)。ハザードランプは、手動操作で消灯されない限り、点滅状態に維持される。
【0083】
(作用と効果)
以上詳述したように、本発明に係る車両の走行制御装置は、自動車線維持システム(ALKS)の作動状態に応じて、操舵オーバーライド閾値およびアクセル/ブレーキ操作オーバーライド閾値が設定されるので、緊急回避制御(EM)またはリスク最小化制御(MRM)の発動に慌てた運転者の過度の操舵介入またはアクセル/ブレーキ操作介入によって、通常時の閾値であれば車両の挙動が不安定になるような大きな操作量が与えられた場合でも、自動運転コントローラ10により緊急回避制御(EM)またはリスク最小化制御(MRM)が継続され、車両の挙動が不安定になったり、他車両や周囲構造物に急接近したりする事態を回避できる。
【0084】
また、制御の緊急度に応じて操舵オーバーライド閾値(Sd<Sm<Se)およびアクセル/ブレーキ操作オーバーライド閾値(Td<Tm<Te、Pd<Pm<Pe)が設定されるので、必要に応じた操作介入の機会を失うこともない。
【0085】
(その他の実施例)
なお、上記実施形態では、主として自動車線維持システム(ALKS)の作動中における制御の状態遷移について述べたが、車線内部分的自動走行システム(PADS)や部分的自動車線変更システム(PALS)の作動中において、緊急回避制御(EM)やリスク最小化制御(MRM)が発動した場合にも同様に操舵オーバーライド閾値およびアクセル/ブレーキ操作オーバーライド閾値が設定され、過操作防止制御が実行される。
【0086】
また、上記実施形態では、緊急回避制御(EM)の発動時に設定されるオーバーライド閾値がリスク最小化制御(MRM)の発動時に設定されるオーバーライド閾値よりも大きい(Sm<Se、Tm<Te、Pm<Pe)場合について述べたが、同じ値に設定してもよい。
【0087】
以上、本発明のいくつかの実施形態について述べたが、本発明は上記実施形態に限定されるものではなく、本発明の範囲内においてさらに各種の変形および変更が可能であることを付言する。
【符号の説明】
【0088】
10 自動運転コントローラ
11 環境状態推定部
12 経路生成部
13 車両制御部
14 ACCコントローラ
15 LKAコントローラ
21 外界センサ
22 内界センサ
31 EPSコントローラ
32 エンジンコントローラ
33 ESP/ABSコントローラ
34 手動操舵(ハンドル)