(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-12-07
(45)【発行日】2023-12-15
(54)【発明の名称】車両システム、制御方法、およびプログラム
(51)【国際特許分類】
G08G 1/16 20060101AFI20231208BHJP
G01C 21/34 20060101ALI20231208BHJP
B60W 30/10 20060101ALI20231208BHJP
B60W 40/02 20060101ALI20231208BHJP
B62D 6/00 20060101ALI20231208BHJP
【FI】
G08G1/16 C
G01C21/34
B60W30/10
B60W40/02
B62D6/00
(21)【出願番号】P 2022059784
(22)【出願日】2022-03-31
【審査請求日】2022-11-29
(73)【特許権者】
【識別番号】000005326
【氏名又は名称】本田技研工業株式会社
(74)【代理人】
【識別番号】100165179
【氏名又は名称】田▲崎▼ 聡
(74)【代理人】
【識別番号】100126664
【氏名又は名称】鈴木 慎吾
(74)【代理人】
【識別番号】100154852
【氏名又は名称】酒井 太一
(74)【代理人】
【識別番号】100194087
【氏名又は名称】渡辺 伸一
(72)【発明者】
【氏名】加藤 大智
【審査官】高島 壮基
(56)【参考文献】
【文献】特開2004-171391(JP,A)
【文献】特開2020-189543(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B60W 30/00-60/00
B62D 6/00
G01C 21/00-21/36
G08G 1/00-99/00
G09B 29/00
(57)【特許請求の範囲】
【請求項1】
自車両の周辺の状況を認識する認識部と、
前記認識部により認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する制御部と、
車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する特定部と、
を備え、
前記制御部は、
前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、ドライバの操作に依らずに、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制し、
前記自車両が前記第1距離と前記第2車線が消失する位置との間に設定された第2距離に到達した場合、ドライバの操作に依らずに、前記第3車線へ前記自車両を車線変更させることを許容する、
車両システム。
【請求項2】
自車両の周辺の状況を認識する認識部と、
前記認識部により認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する制御部と、
車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する特定部と、
を備える車両システムであって、
前記制御部は、
前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、前記車両システムの提案によって実行される車線変更であって、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制し、
前記自車両が前記第1距離よりも短い第2距離前方において前記第2車線が消失すると判定した場合、前記車両システムの提案による前記第3車線への前記自車両の車線変更を許容する、
車両システム。
【請求項3】
前記制御部は、
前記車両システムの提案が承認された場合に、前記自車両のドライバの操作に依らずに、前記自車両を隣接車線に車線変更させる第1制御と、
前記ドライバが車線変更を実行させる所定の操作を行った場合に、前記ドライバの操作に依らずに、前記自車両を隣接車線に車線変更させる第2制御と、を実行可能であり、
前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、前記第1制御を規制し、前記第2制御を許容する、
請求項2に記載の車両システム。
【請求項4】
前記所定の操作は、前記自車両を車線変更させたい方向に方向指示器を操作するためのレバー部をドライバが操作することである、
請求項3に記載の車両システム。
【請求項5】
前記制御部は、
前記自車両が前記第1距離と
前記第2距離との間に位置する場合、ドライバに前記第2車線および前記第3車線に前記自車両を車線変更させることをレコメンドせず、
前記第2距離の位置を前記自車両が通過した場合、ドライバに前記第3車線に前記自車両を車線変更させることをレコメンドする、
請求項2から4のうちいずれか1項に記載の車両システム。
【請求項6】
前記制御部は、前記レコメンドがドライバによって承認された場合、前記ドライバの操作に依らずに
前記第3車線に前記自車両を車線変更させる、
請求項5に記載の車両システム。
【請求項7】
前記制御部は、
前記自車両が前記第1距離に到達していなく且つ前記第1車線を走行している場合に、ドライバに前記自車両を前記第2車線へ車線変更させることをレコメンドし、
前記自車両が前記第1距離に到達していなく且つ前記第2車線を走行している場合に、ドライバに前記自車両を前記第1車線へ車線変更させることをレコメンドし、
前記自車両が前記第1距離に到達していなく且つ前記第3車線を走行している場合に、ドライバに前記自車両を前記第1車線へ車線変更させることをレコメンドし、
前記制御部は、ドライバが前記レコメンドを承認した場合、前記ドライバの操作に依らずに前記レコメンドに応じて前記自車両を隣接車線へ車線変更させる、
請求項2から6のうちいずれか1項に記載の車両システム。
【請求項8】
前記車線変更させることを規制した後に前記第3車線への前記自車両の車線変更を許容する前記第2距離に対応する位置は、前記自車両が前記第2車線を走行し、前記制御部がドライバの操作に依らずに前記操舵を自動で制御して前記第1車線に車線変更すると想定した場合に、前記制御部が前記自車両を車線変更させることができない状態が継続したことによって前記操舵を制御して車線変更させる制御を停止する位置に基づいて設定される、
請求項1から7のうちいずれか1項に記載の車両システム。
【請求項9】
前記車線変更させることを規制した後に前記第3車線への前記自車両の車線変更を許容する前記第2距離に対応する位置は、前記制御部が、前記第2車線が減少することを示す標示または道路構造物を前記自車両のドライバが認識できる位置に前記自車両が到達したと判定した位置である、
請求項1から7のうちいずれか1項に記載の車両システム。
【請求項10】
前記制御部は、前記認識部の認識の結果に基づいて、前記ドライバが前記標示または前記道路構造物を認識することができると推定される位置に前記自車両が到達したか否かを判定する、
請求項9に記載の車両システム。
【請求項11】
前記制御部は、前記標示または前記道路構造物の情報を含む地図情報と前記自車両の位置とに基づいて、前記ドライバが前記標示または前記道路構造物を認識することができると推定される位置に前記自車両が到達したか否かを判定する、
請求項9または10に記載の車両システム。
【請求項12】
自車両の周辺の状況を認識する認識部と、
前記認識部により認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する制御部と、
車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する特定部と、
を備える車両システムであって、
前記制御部は、
前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを提案せず、
前記自車両が前記第1距離よりも短い第2距離前方において前記第2車線が消失すると判定した場合、前記車両システムの提案による前記第3車線への前記自車両を車線変更させることを提案する、
車両システム。
【請求項13】
制御装置が、
自車両の周辺の状況を認識する処理と、
前記認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する処理と、
車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する処理と、
前記自車両が第1車線を走行し、且つ前記特定する処理の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、ドライバの操作に依らずに、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制する処理と、
前記自車両が前記第1距離と前記第2車線が消失する位置との間に設定された第2距離に到達した場合、ドライバの操作に依らずに、前記第3車線へ前記自車両を車線変更させることを許容する処理と、
を実行する制御方法。
【請求項14】
制御装置に、
自車両の周辺の状況を認識する処理と、
前記認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する処理と、
車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する処理と、
前記自車両が第1車線を走行し、且つ前記特定する処理の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、ドライバの操作に依らずに、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制する処理と、
前記自車両が前記第1距離と前記第2車線が消失する位置との間に設定された第2距離に到達した場合、ドライバの操作に依らずに、前記第3車線へ前記自車両を車線変更させることを許容する処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両システム、制御方法、およびプログラムに関する。
【背景技術】
【0002】
近年、種々の状況に配慮した持続可能な輸送システムを提供する取り組みが活発化している。この実現に向けて運転支援技術に関する研究開発を通して交通の安全性や利便性をより一層改善する研究開発に注力している。例えば、車線変更を提案または車線変更を実行する装置が開示されている(例えば特許文献1、2参照)。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2021-160541号公報
【文献】特開2016-216022号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来の装置では、車線変更が許容されるタイミングについては詳細に検討されていないため、ユーザの利便性が十分に高いとは言えない場合があった。
【0005】
本発明は、このような事情を考慮してなされたものであり、ユーザの利便性をより向上させることができる車両システム、制御方法、およびプログラムを提供することを目的の一つとする。延いては持続可能な輸送システムの発展に寄与するものである。
【課題を解決するための手段】
【0006】
この発明に係る車両システム、制御方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る移動体に搭載される車両システムは、自車両の周辺の状況を認識する認識部と、前記認識部により認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する制御部と、車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する特定部と、を備え、前記制御部は、前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、ドライバの操作に依らずに、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制し、前記自車両が前記第1距離と前記第2車線が消失する位置との間に設定された第2距離に到達した場合、ドライバの操作に依らずに、前記第3車線へ前記自車両を車線変更させることを許容する。
【0007】
(2):この発明の他の一態様に係る移動体に搭載される車両システムは、自車両の周辺の状況を認識する認識部と、前記認識部により認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する制御部と、車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する特定部と、を備える車両システムであって、前記制御部は、前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、前記車両システムの提案によって実行される車線変更であって、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制し、前記自車両が前記第1距離よりも短い第2距離前方において前記第2車線が消失すると判定した場合、前記車両システムの提案による前記第3車線への前記自車両の車線変更を許容する。
【0008】
(3):上記(2)の態様において、前記制御部は、前記車両システムの提案が承認された場合に、前記自車両のドライバの操作に依らずに、前記自車両を隣接車線に車線変更させる第1制御と、前記ドライバが車線変更を実行させる所定の操作を行った場合に、前記ドライバの操作に依らずに、前記自車両を隣接車線に車線変更させる第2制御と、を実行可能であり、前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、前記第1制御を規制し、前記第2制御を許容する。
【0009】
(4):上記(3)の態様において、前記所定の操作は、前記自車両を車線変更させたい方向に方向指示器を操作するためのレバー部をドライバが操作することである。
【0010】
(5):上記(2)から(4)のいずれかの態様において、前記制御部は、前記自車両が前記第1距離と前記2距離との間に位置する場合、ドライバに前記第2車線および前記第3車線に前記自車両を車線変更させることをレコメンドせず、前記第2距離の位置を前記自車両が通過した場合、ドライバに前記第3車線に前記自車両を車線変更させることをレコメンドする。
【0011】
(6):上記(1)の態様において、前記制御部は、前記レコメンドがドライバによって承認された場合、前記ドライバの操作に依らずに前記前記第3車線に前記自車両を車線変更させる。
【0012】
(7):上記(2)から(6)のいずれかの態様において、前記制御部は、前記自車両が前記第1距離に到達していなく且つ前記第1車線を走行している場合に、ドライバに前記自車両を前記第2車線へ車線変更させることをレコメンドし、前記自車両が前記第1距離に到達していなく且つ前記第2車線を走行している場合に、ドライバに前記自車両を前記第1車線へ車線変更させることをレコメンドし、前記自車両が前記第1距離に到達していなく且つ前記第3車線を走行している場合に、ドライバに前記自車両を前記第1車線へ車線変更させることをレコメンドし、前記制御部は、ドライバが前記レコメンドを承認した場合、前記ドライバの操作に依らずに前記レコメンドに応じて前記自車両を隣接車線へ車線変更させる。
【0013】
(8):上記(1)から(7)のいずれかの態様において、前記車線変更させることを規制した後に前記第3車線への前記自車両の車線変更を許容する前記第2距離に対応する位置は、前記自車両が前記第2車線を走行し、前記制御部がドライバの操作に依らずに前記操舵を自動で制御して前記第1車線に車線変更すると想定した場合に、前記制御部が前記自車両を車線変更させることができない状態が継続したことによって前記操舵を制御して車線変更させる制御を停止する位置に基づいて設定される。
【0014】
(9):上記(1)から(7)のいずれかの態様において、前記車線変更させることを規制した後に前記第3車線への前記自車両の車線変更を許容する前記第2距離に対応する位置は、前記制御部が、前記第2車線が減少することを示す標示または道路構造物を前記自車両のドライバが認識できる位置に前記自車両が到達したと判定した位置である。
【0015】
(10):上記(9)の態様において、前記制御部は、前記認識部の認識の結果に基づいて、前記ドライバが前記標示または前記道路構造物を認識することができると推定される位置に前記自車両が到達したか否かを判定する。
【0016】
(11):上記(9)または(10)の態様において、前記制御部は、前記標示または前記道路構造物の情報を含む地図情報と前記自車両の位置とに基づいて、前記ドライバが前記標示または前記道路構造物を認識することができると推定される位置に前記自車両が到達したか否かを判定する。
【0017】
(12):本発明の他の態様に係る制御装置は、自車両の周辺の状況を認識する認識部と、前記認識部により認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する制御部と、車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する特定部と、を備える車両システムであって、前記制御部は、前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを提案せず、前記自車両が前記第1距離よりも短い第2距離前方において前記第2車線が消失すると判定した場合、前記車両システムの提案による前記第3車線への前記自車両を車線変更させることを提案する。
【0018】
(13):本発明の他の態様に係る制御方法は、制御装置が、自車両の周辺の状況を認識する処理と、前記認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する処理と、車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する処理と、前記自車両が第1車線を走行し、且つ前記特定する処理の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、ドライバの操作に依らずに、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制する処理と、前記自車両が前記第1距離と前記第2車線が消失する位置との間に設定された第2距離に到達した場合、ドライバの操作に依らずに、前記第3車線へ前記自車両を車線変更させることを許容する処理とを実行する。
【0019】
(14):本発明の他の態様に係るプログラムは、制御装置に、自車両の周辺の状況を認識する処理と、前記認識された周辺の状況に基づいて、少なくとも前記自車両の操舵を自動で制御する処理と、車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する処理と、前記自車両が第1車線を走行し、且つ前記特定する処理の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、ドライバの操作に依らずに、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制する処理と、前記自車両が前記第1距離と前記第2車線が消失する位置との間に設定された第2距離に到達した場合、ドライバの操作に依らずに、前記第3車線へ前記自車両を車線変更させることを許容する処理とを実行させる。
【発明の効果】
【0020】
(1)-(14)の態様によれば、ユーザの利便性を向上させることができる。
【0021】
(5)の態様によれば、ユーザにとって好適なレコメンドがされるため、よりユーザの利便性を向上させることができる。
【0022】
(6)または(7)の態様によれば、ドライバの操作に依らずに自車両が車線変更するため、ドライバの負荷を軽減させることができる。
【0023】
(9)-(11)の態様によれば、ドライバが車線の減少を認識した際に、減少する車線とは異なる車線に車線変更することがレコメンドされるため、ドライバに違和感を与えずに適切なレコメンドを行うことができる。
【図面の簡単な説明】
【0024】
【
図1】実施形態に係る車両制御システムを利用した車両システム1の構成図である。
【
図2】レコメンド部160が車線変更をレコメンドする場面の一例を示す図である。
【
図3】パターン1およびパターン2について説明するための図である。
【
図4】パターン1においる制御について説明するための図である。
【
図5】操舵支援によって自車両Mが車線変更した場面の一例を示す図である。
【
図6】道なりレコメンドの可否について説明するための図である。
【
図7】道なりレコメンドの停止と再開とについて説明するための図である。
【
図9】運転支援装置100により実行される処理の流れの一例を示すフローチャートである。
【
図10】車線が減少して単一車線になる道路の一例を示す図である。
【発明を実施するための形態】
【0025】
[全体構成]
図1は、実施形態に係る車両制御システムを利用した車両システム1の構成図である。車両システム1が搭載される車両は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジンなどの内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。
【0026】
車両システム1は、例えば、カメラ10と、レーダ装置12と、LIDAR(Light Detection and Ranging)14と、物体認識装置16と、通信装置20と、HMI(Human Machine Interface)30と、車両センサ40と、ナビゲーション装置50と、MPU60と、ドライバモニタカメラ70と、運転操作子80と、運転支援装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。これらの装置や機器は、CAN(Controller Area Network)通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。
図1に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。運転支援装置100は「制御装置」の一例である。
【0027】
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両システム1が搭載される車両(以下、自車両M)の任意の箇所に取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面等に取り付けられる。カメラ10は、例えば、周期的に繰り返し自車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。
【0028】
レーダ装置12は、自車両Mの周辺にミリ波などの電波を放射すると共に、物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離および方位)を検出する。レーダ装置12は、自車両Mの任意の箇所に取り付けられる。レーダ装置12は、FM-CW(Frequency Modulated Continuous Wave)方式によって物体の位置および速度を検出してもよい。
【0029】
LIDAR14は、自車両Mの周辺に光(或いは光に近い波長の電磁波)を照射し、散乱光を測定する。LIDAR14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。LIDAR14は、自車両Mの任意の箇所に取り付けられる。
【0030】
物体認識装置16は、カメラ10、レーダ装置12、およびLIDAR14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、物体の位置、種類、速度などを認識する。物体認識装置16は、認識結果を運転支援装置100に出力する。物体認識装置16は、カメラ10、レーダ装置12、およびLIDAR14の検出結果をそのまま運転支援装置100に出力してよい。車両システム1から物体認識装置16が省略されてもよい。
【0031】
通信装置20は、例えば、セルラー網やWi-Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)などを利用して、自車両Mの周辺に存在する他車両と通信し、或いは無線基地局を介して各種サーバ装置と通信する。
【0032】
HMI30は、自車両Mの乗員に対して各種情報を提示すると共に、乗員による入力操作を受け付ける。HMI30は、各種表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キーなどを含む。HMI30は表示装置を備える。表示装置(表示部)は、例えば、自車両Mのインストルメントパネルの中央部に設けられ、自車両Mの走行速度を表す速度計(スピードメータ)または自車両Mが備える内燃機関の回転数(回転速度)を表す回転速度計(タコメータ)など、自車両Mにおける種々の情報を表示させるディスプレイ装置、いわゆるマルチインフォメーションディスプレイである。
【0033】
車両センサ40は、自車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、自車両Mの向きを検出する方位センサ等を含む。
【0034】
ナビゲーション装置50は、例えば、GNSS(Global Navigation Satellite System)受信機51と、ナビHMI52と、経路決定部53とを備える。ナビゲーション装置50は、HDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置に第1地図情報54を保持している。GNSS受信機51は、GNSS衛星から受信した信号に基づいて、自車両Mの位置を特定する。自車両Mの位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。ナビHMI52は、表示装置、スピーカ、タッチパネル、キーなどを含む。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。経路決定部53は、例えば、GNSS受信機51により特定された自車両Mの位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。第1地図情報54は、例えば、道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。第1地図情報54は、道路の曲率やPOI(Point Of Interest)情報などを含んでもよい。地図上経路は、MPU60に出力される。ナビゲーション装置50は、地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。ナビゲーション装置50は、例えば、乗員の保有するスマートフォンやタブレット端末等の端末装置の機能によって実現されてもよい。ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから地図上経路と同等の経路を取得してもよい。
【0035】
MPU60は、例えば、推奨車線決定部61を含み、HDDやフラッシュメモリなどの記憶装置に第2地図情報62を保持している。推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、第2地図情報62を参照してブロックごとに推奨車線を決定する。推奨車線決定部61は、左から何番目の車線を走行するといった決定を行う。推奨車線決定部61は、地図上経路に分岐箇所が存在する場合、自車両Mが、分岐先に進行するための合理的な経路を走行できるように、推奨車線を決定する。
【0036】
第2地図情報62は、第1地図情報54よりも高精度な地図情報である。第2地図情報62は、例えば、車線の中央の情報、或いは車線の境界の情報等を含んでいる。第2地図情報62には、道路情報、交通規制情報、住所情報(住所・郵便番号)、施設情報、電話番号情報などが含まれてよい。第2地図情報62は、通信装置20が他装置と通信することにより、随時、アップデートされてよい。
【0037】
ドライバモニタカメラ70は、例えば、CCDやCMOS等の固体撮像素子を利用したデジタルカメラである。ドライバモニタカメラ70は、自車両Mの運転席に着座した乗員(以下、ドライバ)の頭部を正面から(顔面を撮像する向きで)撮像可能な位置および向きで、自車両Mにおける任意の箇所に取り付けられる。例えば、ドライバモニタカメラ70は、自車両Mのインストルメントパネルの中央部に設けられたディスプレイ装置の上部に取り付けられる。ドライバモニタカメラ70は、配置された位置から自車両Mのドライバを含む車室内を撮影した画像を、運転支援装置100に出力する。
【0038】
運転操作子80は、例えば、ステアリングホイール82の他、方向指示器の操作スイッチ、アクセルペダル、ブレーキペダル、シフトレバー、その他の操作子を含む。運転操作子80には、操作量、或いは操作の有無を検出するセンサが取り付けられており、その検出結果は、運転支援装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一部または全部に出力される。ステアリングホイール82は、必ずしも環状である必要は無く、異形ステアリングホイールやジョイスティック、ボタンなどの形態であってもよい。ステアリングホイール82には、ステアリング把持センサ86が取り付けられている。
【0039】
ステアリング把持センサ86は、例えば、静電容量センサや圧電素子などにより実現される。ステアリング把持センサ86は、ドライバがステアリングホイール82を把持している状態か否かを検知する。把持とは、ドライバがステアリングホイールを握っている状態や、手がステアリングホイ-ルに接触し且つ所定度合以上の力がステアリングホイールに加えられている状態等である。
【0040】
ステアリング把持センサ86は、カメラにより撮像された画像に基づいて把持を検知したり、レーダ装置などの光学手法を用いて把持を検知したりするもの(センサとの接触を要しない手法)であってもよい。
【0041】
運転支援装置100は、例えば、認識部110と、ドライバ認識部120と、速度制御部130と、車線維持制御部140と、車線変更制御部150と、レコメンド部160と、特定部170と、制御管理部180とを備える。これらの機能部の一部または全部は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め運転支援装置100のHDDやフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体(非一過性の記憶媒体)がドライブ装置に装着されることで運転支援装置100のHDDやフラッシュメモリにインストールされてもよい。車線変更制御部150と、レコメンド部160と、制御管理部180とを含む機能構成は、「制御部」の一例である。
【0042】
認識部110は、カメラ10、レーダ装置12、およびLIDAR14から物体認識装置16を介して入力された情報に基づいて、自車両Mの周辺にある物体の位置、および速度、加速度等の状態を認識する。物体の位置は、例えば、自車両Mの代表点(重心や駆動軸中心など)を原点とした絶対座標上の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー等の代表点で表されてもよいし、領域で表されてもよい。物体の「状態」とは、物体の加速度やジャーク、或いは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。
【0043】
認識部110は、例えば、自車両Mが走行している車線(走行車線)を認識する。例えば、認識部110は、第2地図情報62から得られる道路区画線のパターン(例えば実線と破線の配列)と、カメラ10によって撮像された画像から認識される自車両Mの周辺の道路区画線のパターンとを比較することで、走行車線を認識する。認識部110は、道路区画線に限らず、道路区画線や路肩、縁石、中央分離帯、ガードレールなどを含む走路境界(道路境界)を認識することで、走行車線を認識してもよい。この認識において、ナビゲーション装置50から取得される自車両Mの位置やINSによる処理結果が加味されてもよい。認識部110は、一時停止線、障害物、赤信号、料金所、その他の道路事象を認識する。
【0044】
認識部110は、走行車線を認識する際に、走行車線に対する自車両Mの位置や姿勢を認識する。認識部110は、例えば、自車両Mの基準点の車線中央からの乖離、および自車両Mの進行方向の車線中央を連ねた線に対してなす角度を、走行車線に対する自車両Mの相対位置および姿勢として認識してもよい。これに代えて、認識部110は、走行車線のいずれかの側端部(道路区画線または道路境界)に対する自車両Mの基準点の位置などを、走行車線に対する自車両Mの相対位置として認識してもよい。
【0045】
ドライバ認識部120は、ドライバモニタカメラ70により撮像された画像に基づいて、ドライバが所定の状態であるか否かを検知する。所定の状態とは、後述するハンズオフ車線維持制御を実行可能な状態である。ハンズオフとはドライバがステアリングホイールを把持していない状態であり、ハンズオンとはドライバがステアリングホイールを把持している状態である。ハンズオフ車線維持制御が実行可能な状態とは、ドライバが前方を監視している状態である。前方を監視とは、例えば、車両システム1による車両の制御からドライバによる車両の操作にドライバが迅速に引き継ぐことができるようにドライバが前方を監視していることである。前方を監視とは、例えば、ドライバの視線が前方を向いていることである。
【0046】
速度制御部130は、ドライバの操作に依らずに自動で走行駆動力出力装置200およびブレーキ装置210を制御して、自車両Mの速度を自動で制御する。速度制御部130は、いわゆるACC(Adaptive Cruise Control)を実行する。
【0047】
速度制御部130は、例えば、自車両Mの前方であって自車両Mから所定距離以内に他車両が存在しない場合、ドライバによって設定された速度や法定速度で自車両Mが移動するように、ドライバの操作に依らずに自動で走行駆動力出力装置200およびブレーキ装置210を制御する。
【0048】
速度制御部130は、例えば、自車両Mの前方であって自車両Mから所定距離以内に他車両が存在する場合、他車両に追従するように、ドライバの操作に依らずに自動で走行駆動力出力装置200およびブレーキ装置210を制御する。追従とは、自車両Mが、他車両の後方であって他車両から所定距離の位置を維持しながら走行することである。
【0049】
車線維持制御部140は、自車両Mが走行車線から逸脱しないようにステアリング装置220を制御する。例えば、車線維持制御部140は、認識部110が認識した走行車線の中央または中央付近を自車両Mが走行するようにステアリング装置220を制御する。以下、この制御を「車線維持制御」と称することがある。車線維持制御部140は、ハンズオン車線維持制御と、ハンズオフ車線維持制御とを実行する。
【0050】
ハンズオン車線維持制御は、ドライバがステアリングホイールを把持している状態(ステアリング把持センサ86がステアリングホイールの把持を検出している状態)で実行される制御である。ハンズオン車線維持制御が実行可能な条件は、ハンズオフ車線維持制御が実行可能な条件よりも緩い。例えば、ハンズオン車線維持制は、自車両Mの速度が所定速度以上であり、且つドライバが前方を監視していることを条件に実行される。
【0051】
ハンズオフ車線維持制御は、ドライバがステアリングホイールを把持していない状態(ステアリング把持センサ86がステアリングホイールの把持を検出していない状態)で実行される制御である。ハンズオフ車線維持制は、例えば、以下の条件を満たした場合に実行可能である。自車両Mの速度が所定速度以上であること、所定の道路(例えば予めハンズオフ車線維持制が実行可能であると設定された道路または道路の種別)を自車両Mが走行していること、およびドライバが前方を監視していることである。ドライバが前方を監視している場合にハンズオフ車線維持制御が実行され、ドライバが前方を監視していない場合はハンズオフ車線維持制御が実行されない、または停止する。
【0052】
上述したハンズオン車線維持制およびハンズオフ車線維持制御が実行可能な条件は、一例であり、他の条件(例えば、自車両Mが前走車両に追従していること)を含んだり、一部の条件が省略されたりしてもよい。ハンズオン車線維持制が実行可能な条件は、ハンズオフ車線維持が実行可能な条件よりも緩ければよい(ハンズオフ車線維持制が実行可能な条件は、ハンズオン車線維持が実行可能な条件よりも厳しければよい)。
【0053】
車線変更制御部150は、自車両Mを自動で車線変更させる。車線変更制御部150は、ハンズオフ車線維持制御が実行されている状態で、ドライバによって車線変更の指示がされた場合、自動で自車両Mを車線変更(ALC;オートレーンチェンジ)させる。車線変更の指示とは、方向指示器の操作スイッチのレバー部の操作である。例えば、ドライバが、自車両Mを車線変更させたい方向にレバー部が操作すると、操作に応じた方向に自車両Mが車線変更する。車線変更の指示は、方向指示器の操作スイッチのレバー部の操作とは異なる操作であってもよい。例えば、所定の操作ボタンが押された場合、車線変更が行われてもよい。車線変更制御部150は、後述するレコメンド部160のレコメンドに対してドライバが承認した場合、承認に基づいて、自車両Mを車線変更させる。
【0054】
車線変更制御部150は、例えば、ドライバがステアリングホイールを把持していること(ステアリング把持センサ86がステアリングホイールの把持を検出していること)を条件に車線変更を実行してもよい。車線変更制御部150は、ドライバがステアリングホイールを把持していることに加え、更に、例えば、以下の条件を満たした場合に、車線変更を実行する。
【0055】
条件は、例えば、車線変更先の車線に障害物が存在しないことや、車線変更を行う場合に周辺の他車両に干渉しないこと、車線変更の禁止区間でないこと(車線変更の禁止の道路標示や標識がないこと)、車線変更先の車線が認識されていること(実在していること)、車両センサ40により検出されたヨーレートが閾値未満であること、走行中の道路の曲率半径が所定値以上であることなどである。車線変更を実行する条件は、他の条件を含んでもよいし、一部の条件は省略されてもよい。
【0056】
レコメンド部160は、自車両Mの車線変更をドライバに提案する。この処理の詳細については後述する。
【0057】
特定部170は、車線に関する情報を含む地図情報(第1地図情報54または第2地図情報62)と自車両Mの位置とに基づいて地図情報における自車両Mの位置を特定する。地図情報は、車線に関する情報を含む。車線に関する情報とは、例えば、車線が消失位置や減少する位置などの情報である。特定部170は、地図情報と自車両Mの位置とに基づいて地図情報における自車両の位置を特定する。特定部170は、例えば、自車両Mの位置に対する車線が減少する位置を特定する。例えば、特定部170は、5km先に追い越し車線が減少することを特定する。
【0058】
制御管理部180は、自車両Mの位置に基づいて、レコメンド部160に車線変更をレコメンドさせる。制御管理部180は、自車両Mの位置の位置に基づいて、車線変更制御部150が車線変更を行うことを許容したり、規制したりする。例えば、車線変更を許容する場合、制御管理部180は、車線変更制御部150に車線変更を行うことを指示して、車線変更制御部150に自車両Mの車線変更を実行させる。制御管理部180の処理の詳細については後述する。
【0059】
走行駆動力出力装置200は、車両が走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機、および変速機などの組み合わせと、これらを制御するECUとを備える。ECUは、運転支援装置100から入力される情報、或いは運転操作子80から入力される情報に従って、上記の構成を制御する。
【0060】
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、運転支援装置100から入力される情報、或いは運転操作子80から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。
【0061】
ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、運転支援装置100から入力される情報、或いは運転操作子80から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
【0062】
[車線変更のレコメンド]
レコメンド部160は、ドライバに車線変更をレコメンドする。
図2は、レコメンド部160が車線変更をレコメンドする場面の一例を示す図である。
図2では、第1車線L1および第3車線L3は走行車線であり、第2車線L2は追い越し車線である。第1車線L1は、第2車線L2と第3車線L3との間に設けられた車線である。
【0063】
自車両MがACCおよびハンズオフ車線維持制御による制御に基づいて第3車線L3を走行している場合(時刻Tにおいて)、レコメンド部160は、例えば、自車両Mを第1車線L1に車線変更させるレコメンドを行う。レコメンドは、例えば、HMI40を介して音声や画像などによって行われる。レコメンドに対して、ドライバが承認ボタン(不図示)を操作し、ドライバがステアリングホイールを把持すると、車線変更制御部150が自車両Mを車線変更させる。レコメンドに対する承認は、承認ボタンの操作と、ステアリングホイールの把持とのうち一方であってもよいし、双方であってもよい。
【0064】
自車両Mが第1車線L1を走行している場合(時刻T+1において)、レコメンド部160は、例えば、自車両Mを追い越し車線である第3車線L3に車線変更させるレコメンドを行う。自車両Mが車線変更して第2車線L2を走行している場合(時刻T+2において)、レコメンド部160は、例えば、自車両Mを走行車線である第1車線L1に車線変更させるレコメンドを行い、自車両Mが第1車線L1に車線変更したら(時刻T+3において)、自車両Mを追い越しである第3車線L3に車線変更させるレコメンドを行う。
【0065】
このように、レコメンド部160は、自車両Mが走行車線に位置する場合は追い越し車線へ自車両Mを車線変更させ、自車両Mが追い越し車線に位置する場合は隣接する走行車線へ自車両Mを車線変更させるレコメンドを行う。以下、この処理を「道なりレコメンド」と称することがある。
【0066】
自車両Mが第3車線L3に接続する分岐路を走行予定である場合、レコメンド部160は、道なりレコメンドを停止して、第3車線L3に自車両Mを車線変更させることをレコメンドする。レコメンド部160は、後述するように自車両Mの位置が条件を満たした場合、道なりレコメンドを停止する。
【0067】
[車線が消失(減少)する場面についての説明]
複数の車線うちいずれかの車線が途中で消失(減少)する場合、自車両Mが走行する車線によって車線変更が必要なパターン1と、不要なパターン2とがある。
図3は、パターン1およびパターン2について説明するための図である。パターン1は、自車両Mが消失する車線を走行しているパターンである。パターン1は、例えば、自車両Mが消失する第3車線L3を走行している、または自車両Mが消失する第2車線L2に走行しているパターンである。パターン2は、自車両Mが消失する車線を走行していないパターンである。パターン2は、例えば、自車両Mが第1車線L1を走行しているパターンである。
【0068】
[パターン1における制御について]
運転支援装置100は、自車両Mが消失する車線を走行している場合、自車両Mを隣接車線に車線変更させるように経路誘導する。
図4は、パターン1においる制御について説明するための図である。
図4の例では、自車両Mが所定距離先で消失する第2車線L2を走行しているものとする。
図4の例では、第3車線L3の消失位置Eから進行方向に関して位置(1)、位置(2)、位置(3)、位置(4)、位置(5)の順で遠い位置である。位置(1)において、道なりレコメンドが停止する。以下の説明では、自車両Mの速度制御については説明を省略するが、速度は、周辺状況が加味されて、適宜、車線変更が滑らかに行えるように制御される。
【0069】
自車両Mが位置(1)に到達するまでは、ハンズオフ車線維持制御が実行される。このとき、制御管理部180は、表示部の第1領域に画像A1を表示させ、第2領域に画像を表示させず、第3領域に画像A3を表示させる。
【0070】
第1領域と、第2領域と、第3領域とは異なる表示部(表示装置)であってもよいし、一つの表示部の中の異なる領域であってもよい。例えば、第1領域と、第2領域と、第3領域とは、例えば、運転席の正面に設けられたマルチインフォメーションディスプレイにおける異なる領域であってもよい。第1領域に表示される画像は、例えば、ドライバに自車両Mの状態を通知するインジゲータに対応する画像である。
【0071】
画像A1は、例えば、第1車線L1へ車線変更することをレコメンドする画像である。画像A3は、例えば、自車両Mの周辺の状況を含む画像である。自車両Mの周辺の状況とは、例えば、車両システム1が検知している他車両や、道路区画線などの情報を示す画像である。
【0072】
自車両Mが位置(1)に到達してから位置(2)に到達するまでの区間において、経路誘導のレコメンドがされる。経路誘導のレコメンドとは、車線変更が必要な場合に自車両Mを車線変更させるレコメンドである。制御管理部180は、表示部の第1領域に画像B1を表示させ、第2領域に画像B2を表示させ、第3領域に画像B3を表示させる。経路誘導のレコメンドは、第1時間(例えば最長10秒)行われる。
【0073】
画像B1は、画像A1と同様である。画像B2は、所定距離先において車線が減少することを示す情報、承認ボタンを操作すれば車線変更が行うことができることを示す情報、および画像B1を含む。画像B3は、画像A3の情報に加え、車線変更する場合の自車両Mの将来の軌道を示す画像を含む。
【0074】
自車両Mが位置(2)に到達してから位置(3)に到達するまでの区間において、ドライバが車線変更の承認を行ったものとする。この場合、操舵支援待機中の状態となり、制御管理部180は、表示部の第1領域に画像C1を表示させ、第2領域に画像C2を表示させ、第3領域に画像C3を表示させる。画像C1、C2、C3は、第2時間(例えば最長30秒)表示される。第2時間は、第1時間よりも長い時間である。
【0075】
画像C1は、画像A1または画像B1に含まれる自車両Mの車線変更の方向を示す矢印を、画像A1および画像B1の矢印よりも強調した画像である。画像C2は、車線変更を受け付けたことを示す情報、承認ボタンを操作することで車線変更を中止できることを示す情報、および画像C1を含む。画像C3は画像B3と同様の情報であるが、画像B3の矢印や道路区画線などの色彩が異なる。画像C3では、車線変更を受け付けたことを画像B3で用いられている色彩と色彩を変えることで表現している。
【0076】
位置(3)または位置(3)よりも所定距離手前においてレコメンドの承認がされない場合、以下の操舵支援は開始されず、ドライバが自車両Mを車線変更させる必要がある。例えば、ドライバが運転して自車両Mを車線変更させたり、方向指示器を操作して車線変更制御部150に自車両Mを車線変更させたりする。
【0077】
自車両Mが位置(3)に到達すると、操舵支援が開始される。操舵支援の開始とは、自車両Mが車線変更する動作を開始することである。動作の開始とは、制御管理部180が方向指示器を点灯させることであってもよいし、自車両Mが横移動を開始したことであってもよい。動作の開始は、これ以外の予め設定された動作であってもよい。操舵支援は、ハンズオンが条件とされる。
【0078】
自車両Mが位置(3)から位置(5)に到達するまでの区間では、操舵支援中の画像が表示される。制御管理部180は、表示部の第1領域に画像D1を表示させ、第2領域に画像D2を表示させ、第3領域に画像D3を表示させる。
【0079】
画像D1は、画像C1を含み、画像C1に含まれる道路区画線を画像C1の道路区画線よりも強調した画像である。画像D2は、ドライバに移動先を確認することをリクエストする情報、車線変更を行うことを示す情報、および画像D1を含む。画像D3は画像C3に含まれる情報に加え、自車両Mが車線変更を行っていることを示す情報(車両の左側に付与された矢印)を含む。
【0080】
位置(4)は、操舵支援のギブアップ位置である。位置(4)に到達するまでに自車両Mが横移動を開始できない場合、操舵支援は中止される。横移動できないとは、ドライバがステアリングホイールを把持しないことや、周辺の車両の状況によって自車両Mが車線変更を開始できないこと(例えば車線変更を行うと他の車両に干渉すること)、運転支援装置100が自車両Mの位置の認識が不定であると判定したこと、車線が認識できなくなったこと、前方で渋滞が発生していること、その他車線変更を開始できない条件が満たされたことなどである。更に、横移動が開始された後に車両変更を中断する条件が満たされた場合も操作の支援が停止される。中断する条件とは、例えば、横移動を開始できない条件と同様または類似する条件である。
【0081】
ギブアップ後、制御管理部180は、表示部の第1領域に画像E1を表示させ、第2領域に画像を表示させず、第3領域に画像E3を表示させる。これらの画像は、経路誘導(車線変更)が完了する前にギブアップした場合に表示される。
【0082】
画像E1は、道なりレコメンド(車両システム1による車線変更のレコメンド)はされてない状態であり、且つドライバの操作によって車線変更が可能であることを示す画像である。画像E1が表示されている場合、ドライバが方向指示器を操作すれば車線変更制御部150による車線変更が可能である。画像E3は、例えば、自車両Mの周辺の状況を示す画像である。なお、制御管理部180は、操舵支援をギブアップする場合、車線変更の操舵支援を中止することを示す画像を第2領域に表示させる。
【0083】
上記のように、自車両Mが減少する車線を走行している場合、経路誘導のレコメンドがされ、レコメンドが承認されると自車両Mの位置や状態に応じた、制御が行われたり、画像がドライバに提供されたりする。これにより、ドライバは、自車両Mの状態を認識することができ、操作に依らずに自車両Mを車線変更させることができる。
【0084】
[車線変更後の処理]
図5は、操舵支援によって自車両Mが車線変更した場面の一例を示す図である。制御管理部180は、自車両Mが第1車線L1に車線変更した場合、道なりレコメンドを再開させる。この場合、制御管理部180は、第1領域に画像A1を表示させ、第2領域に画像A3を表示させる。道なりレコメンドが再開される位置は、例えば、自車両Mの車線変更が完了した位置である。完了とは、例えば、自車両Mが第1車線L1の中央または中央付近に到達したことや、これに加え、自車両Mが第1車線L1を安定して走行できる状態(例えば道路区画線などの周辺が十分に認識され、認識結果に基づいて自車両Mが制御されている状態)となったことである。
【0085】
[パターン2における制御について]
制御管理部180は、自車両Mの位置と、減少する車線の位置とに基づいて、道なりレコメンドを停止する。
図6は、道なりレコメンドの可否について説明するための図である。例えば、自車両Mが第1車線L1を走行し、前方において走行車線である第2車線L2が減少する場合、道なりレコメンドが可能である。道なりレコメンドによって消失しない追い越し車線である第2車線L2に車線変更することがレコメンドされるためである。
【0086】
例えば、自車両Mが第1車線L1を走行し、前方において追い越し車線である第2車線L2が減少する場合、上述したように道なりレコメンドが行われると、消失する車線への車線変更のレコメンドとなり不具合が生じる。そこで、以下のように道なりレコメンドの停止と再開との制御が行われる。
【0087】
制御管理部180は、自車両Mが第1車線L1を走行し、且つ自車両Mの位置から第1距離D1前方において第1車線L1に隣接する第2車線L2が消失すると判定した場合、ドライバの操作に依らずに、第2車線L2および第1車線L1に隣接し且つ第2車線L3とは反対側の第3車線L3に自車両を車線変更させることを規制し、自車両Mが第1距離D1と第2車線L2が消失する位置との間に設定された第2距離D2に到達した場合、ドライバの操作に依らずに、第3車線L3へ自車両Mを車線変更させることを許容する。
【0088】
制御管理部180は、自車両Mが第1車線L1を走行し、且つ第1距離D1前方において第2車線L2が消失すると判定した場合、第2車線L2および第3車線L3へ自車両Mを車線変更させることをレコメンドせず、自車両Mが第1距離D1と第2車線L2が消失する位置との間に設定された第2距離D2に到達した場合、第3車線L3へ自車両Mを車線変更させることをレコメンドする。
【0089】
図7は、道なりレコメンドの停止と再開とについて説明するための図である。
図4との相違点を中心に説明する。位置(11)は消失位置Eから進行方向とは反対側の第1距離D1の位置であり、位置(12)は消失位置Eから進行方向とは反対側の第2距離D2の位置である。第2距離D2は、第1距離D1よりも短い距離である。位置(12)は、位置(11)と消失位置Eとの間に位置である。
【0090】
自車両Mが位置(11)に到達するまでは、ハンズオフ車線維持制御が実行され、道なりレコメンドがされている。このとき、制御管理部180は、表示部の第1領域に画像A1#を表示させ、第2領域に画像を表示させず、第3領域に画像A3を表示させる。画像A1#は、画像A1における左方向への車線変更に関する矢印が、右方向への車線変更に関する矢印に置き換えられた画像である。
【0091】
自車両Mが位置(11)に到達してから位置(12)に到達するまでの区間において、制御管理部180は、道なりレコメンドを停止する。運転支援装置100による車線変更のレコメンドが停止する(第1制御が規制される)。道なりレコメンドを停止した場合、ドライバが方向指示器を操作して自車両Mを所望の車線へ車線変更させたり、ドライバが操作を行って自車両Mを車線変更させたりすることができる(第2制御が許容される)。制御管理部180は、第1領域に画像E1を表示させ、第2領域に画像を表示させず、第3領域に画像A3を表示させる。
【0092】
自車両Mが位置(12)に到達すると、制御管理部180は、道なりレコメンドを再開する。制御管理部180は、第1領域に画像A1を表示させ、第2領域に画像を表示させず、第3領域に画像A3を表示させる。ドライバがレコメンドを承認する操作を行うと、自車両Mは、第3車線L3へ車線変更する。
【0093】
上述した第1距離D1は、任意の距離(例えば、3000mまたは3000m程度の距離)である。第2距離D2は、第1距離D1より短い任意の距離(例えば、1000mまたは1000m程度の距離)である。
【0094】
例えば、第2距離D2に対応する位置は、上述した操作支援のギブアップ位置または操作支援のギブアップ位置に基づいて設定された位置(例えばギブアップ位置以降の位置であって消失位置Eの前の位置)である。操作支援のギブアップ位置は、「前記自車両が前記第2車線を走行し、前記制御部が前記ドライバの操作に依らずに前記操舵を自動で制御して前記第1車線に車線変更すると想定した場合に、前記制御部が前記自車両を車線変更させることができない状態が継続したことによって前記操舵を制御して車線変更させる制御を停止する位置」の一例である。
【0095】
例えば、第2距離D2に対応する位置は、ドライバが前方で第2車線L2が減少することを認識することが可能な位置または認識することが可能な位置に基づく位置(認識することが可能になった位置以降の位置であって消失位置Eの前の位置)であってもよい。例えば、道路の第2車線L2が減少する標示や看板、標識(
図8参照)などが設けられている位置に基づいて第2距離D2に対応する位置が設定される。例えば、ドライバが標識などを認識できる位置と、操舵支援をギブアップする位置とは同じ位置または近い位置である。第2距離D2は、上記に限らず、第1距離D1から消失位置Eまでの間の位置に設定されてもよい。
【0096】
例えば、地図情報において、標示や看板、標識などが設けられている位置が含まれている場合、制御管理部180は、自車両Mの位置と、地図情報とに基づいて、第2距離D2に対応する位置を特定する。制御管理部180は、認識部110の認識結果に基づいて、第2距離D2に対応する位置を特定してもよい。例えば、制御管理部180は、認識部110が認識した標示や看板、標識などが設けられた位置またはこの位置から所定距離手前を、第2距離D2に対応する位置に決定してもよい。
【0097】
例えば、本実施形態の制御を考慮しない場合、自車両Mが位置(12)に到達するまで、第2車線L2への車線変更が道なりレコメンドによりレコメンドされる。これに対して、本実施形態では、自車両Mが位置(12)に到達するまでは道なりレコメンドが停止され、自車両Mが位置(12)に到達すると、第3車線L3への車線変更が道なりレコメンドによりレコメンドされる。このとき、通常とは異なる車線へのレコメンドであるが(通常は第2車線L2への車線変更がレコメンドされるが)、ドライバが上述した標識などを認識できれば、第3車線L3への車線変更がレコメンドされている意味を理解することができ、ドライバに違和感を与えない。
【0098】
更に、位置(11)から位置(12)の区間において、道なりレコメンドが停止されるため、車両システム1のレコメンドによって減少する車線へのレコメンドがされない。例えば、道なりレコメンドが停止せずに、第3車線L3へのレコメンドがされると、これまでのレコメンドとは異なる車線へのレコメンドであるため、ドライバが違和感を抱くことがあるが。本実施形態では、(11)から位置(12)の区間において、第3車線L3への車線変更のレコメンドがされないため、ドライバに違和感を与えることがなく、減少する車線へのレコメンドも行わない。
【0099】
上記のように、運転支援装置100は、ドライバの利便性をより向上させることができる。具体的には、運転支援装置100は、ドライバに違和感を与えることなく、早期に道なりレコメンドを再開するため、ドライバの利便性を向上させることができる。
【0100】
上記の例では「規制」および「許容」は、例えば、運転支援装置100(車両システム1)の提案による車線変更の「規制」および「許容」を意味するものとした。つまり、ドライバの運転や、ドライバが方向指示器や、車線変更のためのボタン(不図示)を操作して、自車両Mを車線変更させることは、上記の「規制」および「許容」の対象でないものとした。
【0101】
上記に代えて、ドライバの運転(操舵の操作)によって自車両Mを車線変更させることと、ドライバが方向指示器や車線変更のためのボタン(不図示)を操作して自車両Mを車線変更させることとのうち、一方または双方が、上記の提案による車線変更に加えて、上記の「規制」および「許容」の対象とされてもよい。
【0102】
[フローチャート]
図9は、運転支援装置100により実行される処理の流れの一例を示すフローチャートである。本処理は、道なりレコメンドが行われている場合に実行される処理である。まず、運転支援装置100の制御管理部180は、自車両Mが第1距離に到達したか否かを判定する(ステップS100)。自車両Mが第1距離に到達した場合、制御管理部180は、道なりレコメンドを停止する(ステップS102)。制御管理部180は、車両システム1の提案による車線変更を停止する。
【0103】
制御管理部180は、自車両Mが第2距離に到達したか否かを判定する(ステップS104)。自車両Mが第2距離に到達した場合、制御管理部180は、道なりレコメンドを再開する(ステップS106)。これにより本フローチャートの1ルーチンの処理が終了する。
【0104】
[その他]
制御管理部180は、車線が減少して単一車線になる場合、減少する車線を合流構造扱いとし、本線としてカウントしない。これにより、制御管理部180は、減少する車線への車線変更を道なりレコメンドにおいてレコメンドしない。
図10は、車線が減少して単一車線になる道路の一例を示す図である。自車両M1が減少する車線を走行し、その後、運転支援装置100の制御に基づいて隣接車線に車線変更したものとする。自車両Mが車線の幅が狭くなる開始位置よりも進行方向に関して手前に位置する場合、制御管理部180は、減少する車線を本線とカウントせず、本線は単一車線であると認識する。これにより、道なりレコメンドが再開されても、減少する車線へ車線変更することがレコメンドされない。
【0105】
以上説明した実施形態によれば、運転支援装置100は、隣接する車線が減少する場合に、自車両Mの位置に基づいて、自車両を車線変更させることを規制または許容するため、ユーザの利便性を向上させることができる。
【0106】
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記記憶装置に記憶されたプログラムを実行することにより、
自車両の周辺の状況を認識する処理と、
車線に関する情報を含む地図情報と前記自車両の位置とに基づいて前記地図情報における前記自車両の位置を特定する処理と、
前記自車両が第1車線を走行し、且つ前記特定部の特定の結果に基づいて前記自車両の位置から第1距離前方において第1車線に隣接する第2車線が消失すると判定した場合、ドライバの操作に依らずに、前記第2車線および前記第1車線に隣接し且つ前記第2車線とは反対側の第3車線に前記自車両を車線変更させることを規制する処理と、
前記自車両が前記第1距離と前記第2車線が消失する位置との間に設定された第2距離に到達した場合、ドライバの操作に依らずに、前記第3車線へ前記自車両を車線変更させることを許容する処理と、を実行する
ように構成されている、制御装置。
【0107】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【0108】
1 車両システム
10 カメラ
80 運転操作子
82 ステアリングホイール
86 ステアリング把持センサ
100 運転支援装置
110 認識部
120 ドライバ認識部
130 速度制御部
140 車線維持制御部
150 車線変更制御部
160 レコメンド部
170 特定部
180 制御管理部