(57)【要約】【課題】隊列走行において、車内の安定性を確保することである。【解決手段】隊列走行において、前方車両から路面情報を受信した場合（Ｓ１においてＹＥＳ）、ＥＣＵは、路面情報に含まれる特定箇所を回避することができるか否かを判定する（Ｓ５）。すなわち、ＥＣＵは、回避制御の実行が可能か否かを判定する。回避制御の実行が可能であると判定した場合（Ｓ５においてＹＥＳ）、ＥＣＵは、前方車両から受信した路面情報を後方車両に送信するとともに（Ｓ７）、回避制御を実行して特定箇所を回避する（Ｓ９）。一方、回避制御の実行が可能でないと判定した場合（Ｓ５においてＮＯ）、ＥＣＵは回避制御を実行せずに処理を終了する（Ｓ３）。【選択図】図５
2020194197.tif 000002
【特許請求の範囲】
【請求項１】
複数の車両が隊列して走行する隊列走行が可能に構成された車両であって、
周囲の車両と双方向に通信可能に構成され、前記隊列において前方を走行する前方車両から、通過した路面に関する路面情報を受信する通信装置と、
前記路面情報に基づいて、通過に伴なって前記前方車両の加速度に第１閾値以上の変化を与える、通過に伴なって前記前方車両の車輪の加速度に第２閾値以上の変化を与える、または通過に伴なって前記前方車両の走行用モータの加速度に第３閾値以上の変化を与える箇所を通過したことを検出した場合、前記箇所を回避する回避制御を実行可能に構成された制御装置とを備える、車両。
【請求項２】
前記箇所を通過したことを検出する検出装置をさらに備え、
前記箇所を通過したことが検出された場合、前記制御装置は、
前記検出装置からの出力に基づいて、通過した前記箇所の位置を特定し、
通過した前記箇所の情報を前記路面情報に追加し、
前記隊列において後方を走行する車両に前記路面情報を送信するように前記通信装置を制御する、請求項１に記載の車両。
【請求項３】
前記制御装置は、前記箇所を通過することに伴なう上下加速度または前後加速度を示す第１パラメータよりも、前記回避制御の実行に伴なう横加速度を示す第２パラメータの方が大きい場合には、前記回避制御を実行しない、請求項１または請求項２に記載の車両。
【請求項４】
前記制御装置は、前記回避制御の実行に伴なう横加速度が閾値を超える場合には、前記回避制御を実行しない、請求項１または請求項２に記載の車両。
【請求項５】
車内の撮影または／および車内の集音が可能に構成された車内装置をさらに備え、
前記制御装置は、撮影された画像または／および音声を用いて前記車両の乗員の不快感を検出するように構成され、
前記制御装置は、
前記回避制御を実行せずに前記箇所を通過した場合において、前記乗員の不快感を検出したときは、前記第１パラメータを大きくするように補正し、
前記回避制御を実行した場合において、前記乗員の不快感を検出したときは、前記第２パラメータを大きくするように補正する、請求項３に記載の車両。
【請求項６】
走行用モータと、
前記走行用モータの電力供給源としてのバッテリとをさらに備え、
前記バッテリのバッテリ電圧が、スリップグリップの発生を検出するための所定値を超える変化をした場合には、前記制御装置は、
前記スリップグリップが発生した駆動輪を特定し、
前記駆動輪が通過した前記箇所の情報を前記路面情報に追加し、
前記隊列において後方を走行する車両に前記路面情報を送信するように前記通信装置を制御する、請求項１または請求項２に記載の車両。
【請求項７】
走行用モータと、
前記走行用モータの電力供給源としてのバッテリとをさらに備え、
前記バッテリの蓄電量が閾蓄電量を下回った場合には、前記制御装置は、前記回避制御を実行しない、請求項１から請求項５のいずれか１項に記載の車両。
【請求項８】
前記バッテリの蓄電量が閾蓄電量を下回った場合には、前記制御装置は、前記回避制御を実行しない、請求項６に記載の車両。
【請求項９】
走行用モータと、
前記走行用モータの電力供給源としてのバッテリと、
前記バッテリのバッテリ温度を検出するように構成された温度センサとをさらに備え、
前記バッテリ温度が閾温度を超えた場合には、前記制御装置は、前記回避制御を実行しない、請求項１から請求項５のいずれか１項に記載の車両。
【請求項１０】
前記バッテリのバッテリ温度を検出するように構成された温度センサをさらに備え、
前記バッテリ温度が閾温度を超えた場合には、前記制御装置は、前記回避制御を実行しない、請求項６に記載の車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両に関する。
【背景技術】
【０００２】
近年、複数の車両が隊列して走行する隊列走行に関して、様々な検討が進められている。たとえば、特開２００９−１５７７９３号公報（特許文献１）には、隊列走行において、自車両の前方を走行する前方車両の車両情報に基づいて、自車両の車高を調整する車両が開示されている。この車両は、前方車両の投影面内に自車を納めるように車高を調整することによって、走行によって自車両が受ける風圧を低減し、消費エネルギーを抑制する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１５７７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車内の安定性を確保するために、路面には回避して走行すべき箇所（以下「特定箇所」とも称する）が存在し得る。特定箇所は、たとえば、凹凸箇所や水溜まり箇所等である。特定箇所をタイヤが通過すると、車両に上下振動（上下方向の加速度）が生じたり、車両の後退方向への加速度が生じたりして、車内の安定性が損なわれる。
【０００５】
隊列走行においては、先頭の車両だけでなく、後続の車両にも乗員がいる場合がある。乗員がいる場合には、特定箇所を回避して車内の安定性を確保し、乗員に快適な空間を提供することが望まれる。また、隊列走行においては、種々の荷物が輸送される場合がある。種々の荷物が積載されている場合にも、特定箇所を回避して車内の安定性を確保し、積載される荷物への影響を配慮することが望まれる。
【０００６】
本開示は、上記課題を解決するためになされたものであり、その目的は、隊列走行において、車内の安定性を確保することである。
【課題を解決するための手段】
【０００７】
（１）この開示に係る車両は、複数の車両が隊列して走行する隊列走行が可能に構成された車両であって、周囲の車両と双方向に通信可能に構成され、隊列において前方を走行する前方車両から、通過した路面に関する路面情報を受信する通信装置と、路面情報に基づいて、通過に伴なって前方車両の加速度に第１閾値以上の変化を与える、通過に伴なって前方車両の車輪の加速度に第２閾値以上の変化を与える、または通過に伴なって前方車両の走行用モータの加速度に第３閾値以上の変化を与える箇所を通過したことを検出した場合、上記箇所を回避する回避制御を実行可能に構成された制御装置とを備える。
【０００８】
上記構成によれば、車両は、前方車両から、通過した路面に関する路面情報を受信する。路面情報には、たとえば、前方車両が第１閾値以上の上下加速度の変化を検出した箇所、すなわち回避して走行すべき箇所（特定箇所）の位置情報が含まれる。そのため、前方車両から路面情報を受信した場合に、回避制御を実行することによって、特定箇所を回避して走行することが可能となる。特定箇所を回避して走行することによって、車内の安定性を確保することが可能となる。
【０００９】
（２）ある実施の形態においては、車両は、上記箇所を通過したことを検出する検出装置をさらに備える。上記箇所を通過したことが検出された場合、制御装置は、検出装置からの出力に基づいて、通過した上記箇所の位置を特定し、通過した上記箇所の情報を路面情報に追加し、隊列において後方を走行する車両に路面情報を送信するように通信装置を制御する。
【００１０】
前方車両から受信した路面情報に基づいて回避制御を実行した場合であっても、特定箇所を回避できない場合があり得る。前方車両から通知された特定箇所の情報は、前方車両が特定箇所を通過することにより検出した位置であるため、たとえば特定箇所が広範である場合には、前方車両から通知された特定箇所の位置を回避したとしても、特定箇所のうちの他の部分を通過してしまう可能性があるためである。この場合には、前方車両から受信した路面情報に、さらに自車両が通過した特定箇所の情報を追加して、隊列において自車両の後方を走行する後方車両に送信する。後方車両が受信した路面情報には、前方車両から通知された特定箇所の情報、および自車両から通知された特定箇所の情報が含まれる。すなわち、後方車両は、上記２つの情報に基づいて、特定箇所を回避するように回避制御を実行することが可能となる。これによって、後方車両が特定箇所を回避できる可能性を高めることができる。
【００１１】
（３）ある実施の形態においては、制御装置は、上記箇所を通過することに伴なう上下加速度または前後加速度を示す第１パラメータよりも、回避制御の実行に伴なう横加速度を示す第２パラメータの方が大きい場合には、回避制御を実行しない。
【００１２】
特定箇所を回避するために回避制御を実行すると、大きな横加速度を発生させる場合がある。回避制御の実行によって発生する横加速度が大きい場合には、回避制御を実行することによって、特定箇所を通過した場合よりも、車内の安定性が損なわれる可能性がある。上記構成によれば、回避制御の実行に伴なう横加速度を示す第２パラメータが上下または前後加速度を示す第１パラメータよりも大きい場合には、回避制御が実行されない。これによって、車内の安定性が低下することを抑制することができる。
【００１３】
（４）ある実施の形態においては、制御装置は、回避制御の実行に伴なう横加速度が閾値を超える場合には、回避制御を実行しない。
【００１４】
回避制御の実行によって発生することが想定される横加速度の大きさが、ある閾値を超える場合には、急激な操舵がなされることが想定される。上記構成によれば、急激な操舵によって乗員に恐怖感を与えてしまうことを抑制することができる。
【００１５】
（５）ある実施の形態においては、車内の撮影または／および車内の集音が可能に構成された車内装置をさらに備える。制御装置は、撮影された画像または／および音声を用いて車両の乗員の不快感を検出するように構成される。制御装置は、回避制御を実行せずに上記箇所を通過した場合において、乗員の不快感を検出したときは、第１パラメータを大きくするように補正する。制御装置は、回避制御を実行した場合において、乗員の不快感を検出したときは、第２パラメータを大きくするように補正する。
【００１６】
回避制御の実行によって発生する横加速度と、特定箇所を通過した際に発生する振動等とは、両者の程度に大きな差がない場合には、どちらをより不快に感じるかは、乗員の感覚によって左右され得る。上記構成によれば、制御装置は、車内装置によって撮影された画像または／および音声を用いて、回避制御を実行した場合において、または特定箇所を通過した場合において、乗員の不快感を検出する。
【００１７】
そして、制御装置は、回避制御を実行せずに特定箇所を通過した場合において乗員の不快感を検出した場合には、第１パラメータを大きくするように補正する。すなわち、特定箇所を通過した際に発生する振動等に対して乗員が不快感を示した場合には、第１パラメータが大きくなるように補正して、回避制御が実行されやすくする。一方、制御装置は、回避制御を実行した場合において乗員の不快感を検出した場合には、第２パラメータを大きくするように補正する。すなわち、回避制御の実行によって発生した横加速度に対して乗員が不快感を示した場合には、第２パラメータが大きくなるように補正して、回避制御が実行されにくくする。これによって、乗員の好みを回避制御の実行可否に反映させることができる。
【００１８】
（６）ある実施の形態においては、車両は、走行用モータと、走行用モータの電力供給源としてのバッテリとをさらに備える。バッテリのバッテリ電圧が、スリップグリップの発生を検出するための所定値を超える変化をした場合には、制御装置は、スリップグリップが発生した駆動輪を特定し、駆動輪が通過した上記箇所の情報を路面情報に追加し、隊列において後方を走行する車両に路面情報を送信するように通信装置を制御する。
【００１９】
駆動輪が一時的にスリップ状態（空転状態）になった後に再び路面をグリップするスリップグリップが発生すると、駆動輪がグリップした際に、走行用モータに反力荷重が入力されることに起因して、バッテリ電圧が瞬間的に上昇する。そのため、バッテリ電圧が瞬間的に上昇した場合には、いずれかの駆動輪が特定箇所を通過したことによってスリップグリップが発生したことが想定される。
【００２０】
そこで、スリップグリップの発生を検出するための所定値を予め定めておけば、バッテリ電圧が所定値を超える変化をした場合にいずれかの駆動輪が特定箇所を通過したこと検出することができる。そして、たとえば各駆動輪の回転速度の変化に基づいてスリップグリップが発生した駆動輪を特定することで、当該駆動輪が通過した特定箇所の位置を検出することができる。そして、特定箇所の情報を路面情報に含めて後方車両に送信することにより、後方車両が特定箇所を回避できる可能性を高めることができる。
【００２１】
（７）（８）ある実施の形態においては、車両は、走行用モータと、走行用モータの電力供給源としてのバッテリとをさらに備える。バッテリの蓄電量が閾蓄電量を下回った場合には、制御装置は、回避制御を実行しない。
【００２２】
バッテリの蓄電量が閾蓄電量を下回った場合には、車内の安定性の確保よりも電力の消費の抑制を優先することが望ましいことがある。回避制御を実行すると、隊列から外れるため、前方車両の存在により低減されていた空気抵抗が大きくなる。空気抵抗が大きくなった状態で車速を維持するためには、電力の消費が大きくなり得る。そこで、バッテリの蓄電量が閾蓄電量を下回った場合には、回避制御を実行しないようにすることにより、電力の消費を抑制することができる。
【００２３】
（９）（１０）ある実施の形態においては、車両は、走行用モータと、走行用モータの電力供給源としてのバッテリと、バッテリのバッテリ温度を検出するように構成された温度センサとをさらに備える。バッテリ温度が閾温度を超えた場合には、制御装置は、回避制御を実行しない。
【００２４】
隊列走行においては、先頭車両を除き、単独で走行する場合と比べると、バッテリを冷却するための冷却風が少なくなる。これは、前方車両が存在するため、空気抵抗が小さくなるからである。そのため、単独で走行する場合と比べると、バッテリ温度が高くなる傾向にある。バッテリは、バッテリ温度が所定以上の温度になると、その劣化が進行することが知られている。
【００２５】
ここで、回避制御を実行すると、隊列から外れるため、前方車両の存在により低減されていた空気抵抗が大きくなって冷却風が多くなる。そのため、バッテリが冷却されやすくなる。一方、車速を維持するために、空気抵抗の増加分に対応してバッテリの出力電力を増加させることがある。この場合において、冷却風によってバッテリが冷却されるには時間を要するため、出力電力の増加に起因して回避制御を実行した際に一時的にバッテリ温度が上昇し得る。この際に、バッテリ温度がバッテリを劣化させてしまう温度を超えてしまう可能性がある。そこで、回避制御を実行した際に、バッテリ温度がバッテリを劣化させてしまう温度を超えないようにするための閾温度を設定し、バッテリ温度が閾温度を超えている場合には回避制御を実行しないようにする。これによって、バッテリの劣化を抑制することができる。
【発明の効果】
【００２６】
本開示によれば、隊列走行において、車内の安定性を確保することができる。
【図面の簡単な説明】
【００２７】
【図１】実施の形態１に係る車両の構成例を示すブロック図である。
【図２】隊列走行の一例を説明するための図である。
【図３】回避制御を説明するための図である。
【図４】特定箇所の回避精度の向上を説明するための図である。
【図５】実施の形態１に係る車両のＥＣＵで実行される処理の手順を示すフローチャートである。
【図６】回避制御の実行後にＥＣＵで実行される処理の手順を示すフローチャートである。
【図７】実施の形態２に係る車両の構成例を示すブロック図である。
【図８】第１マップを説明するための図である。
【図９】第２マップを説明するための図である。
【図１０】実施の形態２に係る車両のＥＣＵで実行される処理の手順を示すフローチャートである。
【図１１】変形例２に係る車両のＥＣＵで実行される処理の手順を示すフローチャートである。
【図１２】実施の形態３に係る車両のＥＣＵで実行される処理の手順を示すフローチャートである。
【図１３】変形例３に係る車両のＥＣＵで実行される処理の手順を示すフローチャートである。
【図１４】バッテリ温度の温度変化の一例を説明するための図である。
【図１５】変形例４に係る車両のＥＣＵで実行される処理の手順を示すフローチャートである。
【図１６】実施の形態４に係る車両の構成例および送電装置を示すブロック図である。
【図１７】実施の形態４に係る車両のＥＣＵで実行される処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００２９】
（実施の形態１）
＜全体構成＞
図１および図２を参照して、本実施の形態に係る車両１について説明する。図１は、実施の形態１に係る車両１の構成例を示すブロック図である。図２は、隊列走行の一例を説明するための図である。実施の形態１に係る車両１は、複数の車両が隊列して走行する隊列走行が可能に構成されたハイブリッド自動車である。なお、車両１は、隊列走行が可能な車両であればよく、たとえば、内燃機関のみを動力源とする自動車であってもよいし、電気自動車や燃料電池自動車であってもよい。
【００３０】
図２には、片側２車線の道路６００の左列を隊列が走行している図が示されている。図２に示されるように、隊列は、複数の車両１（車両１Ａ，１Ｂ，１Ｃ，…）から形成される。
【００３１】
隊列の先頭車両となる車両１Ａは、乗員の運転操作に従って走行する。すなわち、車両１は、隊列走行の先頭車両として走行する場合には、乗員の運転操作に従って走行する。なお、隊列の先頭車両となる車両１Ａは、自動運転により目的地に向かって走行するように構成されてもよい。自動運転とは、車両１の乗員が運転操作をすることなく、各種センサからの情報や他の車両からの情報に基づいて、車両１が自律的に走行することをいう。たとえば、自動運転では、各種情報に基づいて選択された走行経路を、車両１が自律的に走行するように車両１の各アクチュエータが制御される。
【００３２】
また、隊列において車両１Ａよりも後方を走行する車両１Ｂ，１Ｃは、自車両の前方を走行する前方車両に追従して走行する。すなわち、車両１は、隊列走行において先頭を走行しない場合には、隊列における前方車両に追従して走行する。車両１は、前方車両に追従して走行する場合には、前方車両と所定の車間距離を保つように車速を制御するとともに、前方車両の走行軌跡を追従するように操舵を制御する。隊列走行においては、後述する車車間通信装置を介して車車間で加減速等の情報をやり取りするため、上述の所定の車間距離は、乗員が運転操作を行なう場合に求められる車間距離よりも短く設定することができる。
【００３３】
図１を参照して、車両１は、バッテリ１０と、監視ユニット１１と、システムメインリレー（以下「ＳＭＲ（System  Main  Relay）」とも称する）１５と、パワーコントロールユニット（以下「ＰＣＵ（Power  Control  Unit）」とも称する）２０と、モータジェネレータ（以下「ＭＧ（Motor  Generator）」とも称する）３１，３２と、エンジン４０と、動力分割装置４５と、駆動軸５０と、駆動輪５５と、ＥＣＵ（Electronic  Control  Unit）１００とを備える。さらに、車両１は、内部センサ群６０と、外部センサ群７０と、車車間通信装置８０と、ナビゲーション装置９０とを備える。なお、実施の形態１に係る車両１は、一例として、前輪駆動車である例について説明する。すなわち、駆動輪５５は、前輪である。なお、車両１は、後輪駆動車であってもよいし、全輪駆動車であってもよい。
【００３４】
バッテリ１０は、車両１の駆動電源（すなわち動力源）として車両１に搭載される。バッテリ１０は、積層された複数の電池を含んで構成される。電池は、たとえば、ニッケル水素電池、リチウムイオン電池等の二次電池である。また、電池は、正極と負極との間に液体電解質を有する電池であってもよいし、固体電解質を有する電池（全固体電池）であってもよい。なお、バッテリ１０は、再充電可能な直流電源であればよく、大容量のキャパシタも採用可能である。
【００３５】
監視ユニット１１は、バッテリ１０の状態を監視する。具体的には、監視ユニット１１は、バッテリ１０の電圧ＶＢを検出する電圧センサ１２と、バッテリ１０に入出力される電流ＩＢを検出する電流センサ１３と、バッテリ１０の温度（バッテリ温度）ＴＢを検出する温度センサ１４とを含む。各センサは、その検出結果を示す信号をＥＣＵ１００に出力する。
【００３６】
ＳＭＲ１５は、ＰＣＵ２０とバッテリ１０との間に電気的に接続される。ＳＭＲ１５が閉状態であると、バッテリ１０からＰＣＵ２０に電力が供給される。ＳＭＲ１５が開状態であると、バッテリ１０からＰＣＵ２０に電力が供給されない。
【００３７】
ＰＣＵ２０は、ＥＣＵ１００からの制御信号に応じて、バッテリ１０に蓄えられた直流電力を交流電力に変換してモータジェネレータ３１，３２に供給する。また、ＰＣＵ２０は、モータジェネレータ３１，３２が発電した交流電力を直流電力に変換してバッテリ１０に供給する。ＰＣＵ２０は、モータジェネレータ３１，３２の状態をそれぞれ別々に制御可能に構成されており、たとえば、モータジェネレータ３１を回生状態にしつつ、モータジェネレータ３２を力行状態にすることができる。ＰＣＵ２０は、たとえば、モータジェネレータ３１，３２に対応して設けられる２つのインバータと、各インバータに供給される直流電圧をバッテリ１０の出力電圧以上に昇圧するコンバータとを含んで構成される。
【００３８】
モータジェネレータ３１，３２の各々は、交流回転電機であり、たとえば、永久磁石がロータ（図示せず）に埋設された三相交流回転電機である。モータジェネレータ３１は、動力分割装置４５を介してエンジン４０のクランク軸に連結される。モータジェネレータ３１は、エンジン４０を始動する際にバッテリ１０の電力を用いてエンジン４０のクランク軸を回転させる。また、モータジェネレータ３１はエンジン４０の動力を用いて発電することも可能である。モータジェネレータ３１によって発電された交流電力は、ＰＣＵ２０により直流電力に変換されてバッテリ１０に充電される。また、モータジェネレータ３１によって発電された交流電力は、モータジェネレータ３２に供給される場合もある。
【００３９】
モータジェネレータ３２は、バッテリ１０からの電力およびモータジェネレータ３１により発電された電力の少なくとも一方を用いて駆動軸５０を回転させる。また、モータジェネレータ３２は、制動時や加速度低減時には、回生制動によって発電することも可能である。モータジェネレータ３２によって発電された交流電力は、ＰＣＵ２０により直流電力に変換されてバッテリ１０に充電される。
【００４０】
エンジン４０は、たとえば、ガソリンエンジン、ディーゼルエンジン等の内燃機関である。エンジン４０は、ＥＣＵ１００からの制御信号によって制御される。
【００４１】
動力分割装置４５は、たとえば、サンギヤ、キャリア、および、リングギヤの３つの回転軸を有する遊星歯車機構であって、エンジン４０が発生した動力を、駆動輪５５に伝達される動力と、モータジェネレータ３１に伝達される動力とに分割する。
【００４２】
内部センサ群６０は、車両１の内部状況を検出したり、車両１の走行状態を検出したりする各種のセンサを含む。具体的には、内部センサ群６０は、車速センサ６１と、加速度センサ６２と、ジャイロセンサ６３と、ストロークセンサ６４とを含む。
【００４３】
車速センサ６１は、車両１の車輪または駆動軸５０等に設けられる。車速センサ６１は、たとえば車輪の回転速度を検出して車両１の速度を含む車速情報をＥＣＵ１００に出力する。
【００４４】
加速度センサ６２は、たとえば、車両１の前後方向の加速度を検出する前後加速度センサと、車両１の左右方向の加速度を検出する横加速度センサとを含む。加速度センサ６２は、車両１の前後加速度および車両１の横加速度の両方の加速度を含む加速度情報をＥＣＵ１００に出力する。
【００４５】
ジャイロセンサ６３は、車両１の水平方向からの傾きを検出する。具体的には、ジャイロセンサ６３は、水平方向に対する車両１の前後方向の傾き、および、水平方向に対する車両１の左右方向に対する傾きを検出する。ジャイロセンサ６３は、その検出結果を車両１の傾き情報としてＥＣＵ１００に出力する。
【００４６】
ストロークセンサ６４は、各車輪に対して設けられ、車輪を支持するサスペンションのストローク量を検出する。ストロークセンサ６４は、その検出結果を変位情報としてＥＣＵ１００に出力する。変位情報を取得したＥＣＵ１００は、変位情報に基づいて各車輪の上下変位量を算出する。
【００４７】
外部センサ群７０は、車両１の外部状況を検出する各種のセンサを含む。具体的には、外部センサ群７０は、カメラ７１と、レーダー（Ｒａｄａｒ）７２と、ライダー（ＬＩＤＡＲ：Laser  Imaging  Detection  and  Ranging）７３とを含む。
【００４８】
カメラ７１は、車両１の外部状況を撮像し、車両１の外部状況に関する撮像情報をＥＣＵ１００に出力する。外部状況に関する撮像情報には、たとえば、周囲を走行する他の車両や車線等の情報が含まれる。
【００４９】
レーダー７２は、電波（たとえばミリ波）を車両１の周囲に送信し、障害物で反射された電波を受信して障害物を検出する。レーダー７２は、たとえば、障害物までの距離および障害物の方向を障害物に関する障害物情報としてＥＣＵ１００に出力する。
【００５０】
ライダー７３は、光（典型的には紫外線、可視光線または近赤外線）を車両１の周囲に送信し、障害物で反射された光を受信することで反射点までの距離を計測し、障害物を検出する。ライダー７３は、たとえば、障害物までの距離および障害物の方向を障害物情報としてＥＣＵ１００に出力する。
【００５１】
車車間通信装置８０は、自車両の周辺の他車両と双方向に無線通信可能に構成される。車車間通信装置８０は、ＥＣＵ１００からの制御信号に基づいて、車両１の発進、停止、加速、減速等の走行情報を他車両に送信することが可能である。また、車車間通信装置８０は、他車両から走行情報を受信することが可能である。実施の形態１における車車間通信においては、所定の制御周期毎に、前方を走る車両から後方を走る車両に走行情報が送信される。また、実施の形態１における車車間通信においては、走行情報に加えて、前方を走る車両から後方を走る車両に路面情報（後述）が送信される。
【００５２】
ナビゲーション装置９０は、人工衛星からの電波に基づいて車両１の現在地を特定するＧＰＳ（Global  Pointing  System）受信機９１と、地図データを記憶する地図データ記憶部９２とを含む。ナビゲーション装置９０は、ＧＰＳ受信機９１により特定された車両１の現在地の位置情報（ＧＰＳ情報）を用いて車両１の各種ナビゲーション処理を実行する。より具体的には、ナビゲーション装置９０は、車両１のＧＰＳ情報と地図データ記憶部９２に格納された道路地図データとに基づいて、車両１の現在地から目的地までの走行ルートを算出し、その走行ルートの情報をＥＣＵ１００に出力する。ナビゲーション装置９０の機能は、たとえば、隊列において先頭を走行する場合に用いられる。
【００５３】
ＥＣＵ１００は、各センサなどからの信号の入力および各機器への制御信号の出力を行なうとともに、各機器の制御を行なう。これらの制御については、ソフトウェアによる処理に限られず、専用のハードウェア（電子回路）で構築して処理することも可能である。
【００５４】
ＥＣＵ１００は、情報取得部１１０と、記憶部１２０と、制御部１３０とを含む。情報取得部１１０は、内部センサ群６０および外部センサ群７０に含まれる各センサから検出結果（各種情報）を取得する。また、情報取得部１１０は、車車間通信装置８０を介して他の車両から各種情報を取得する。
【００５５】
記憶部１２０は、たとえばＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）を含み、ＥＣＵ１００により実行されるプログラム等を記憶する。なお、記憶部１２０は、ＥＣＵ１００の外部に別途設けることも可能である。
【００５６】
制御部１３０は、ＲＯＭに格納されているプログラムをＲＡＭに展開して実行する。制御部１３０は、内部センサ群６０および外部センサ群７０からの各種情報、ナビゲーション装置９０からの走行ルートの情報、および車車間通信により取得した前方車両からの情報等に基づいて、車両１の各アクチュエータを制御する。
【００５７】
＜回避制御＞
ここで、路面には、回避して走行すべき箇所（特定箇所）が存在し得る。特定箇所は、たとえば、凹凸箇所や水溜まり箇所等である。車輪が特定箇所を通過すると、車両に上下振動が生じたり、車両の後退方向への加速度が生じたりする。すなわち、車輪が特定箇所を通過すると、車内の安定性が損なわれる可能性がある。
【００５８】
隊列走行においては、先頭の車両１Ａだけでなく、後続の車両１Ｂ，１Ｃにも乗員がいる場合がある。乗員がいる場合には、特定箇所を回避して車内の安定性を確保し、乗員に快適な空間を提供することが望まれる。また、隊列走行においては、種々の荷物が輸送される場合がある。後続の車両１Ｂ，１Ｃに種々の荷物が積載されている場合にも、特定箇所を回避して車内の安定性を確保し、積載される荷物への影響を配慮することが望まれる。
【００５９】
そこで、実施の形態１に係る車両１は、車車間通信装置８０を介して、後方車両に対して路面情報を送信する。路面情報には、たとえば、自車両が検出した特定箇所の位置情報が含まれる。前方車両から路面情報を受信した後方車両は、路面情報に含まれる特定箇所の位置情報に基づいて、特定箇所を回避する回避制御を実行する。
【００６０】
具体的に、図２および図３を参照しながら説明する。図３は、回避制御を説明するための図である。図２および図３を参照して、道路６００の左列に特定箇所Ｐが存在することを想定する。そして、隊列の先頭を走行する車両１Ａの車輪（具体的には左前輪）が特定箇所Ｐを通過したことを想定する。
【００６１】
車両１Ａの左前輪が特定箇所Ｐを通過すると、車両１ＡのＥＣＵ１００は、特定箇所Ｐを通過したことを検出する。具体的には、たとえば特定箇所Ｐが凹凸箇所であった場合、車両１Ａの左前輪が特定箇所Ｐを通過すると、左前輪の上下変位量が大きくなる。左前輪の上下変位量が閾変位量（第１閾値）を超えたことが検出されると、ＥＣＵ１００は、左前輪が特定箇所Ｐを通過したことを検出する。そして、ＥＣＵ１００は、たとえば、ナビゲーション装置９０によって特定される、特定箇所Ｐを通過したことが検出されたときの車両１Ａの位置情報、および、自車両の仕様データに基づいて、特定箇所Ｐを通過した際の左前輪の位置情報を算出する。これによって、特定箇所Ｐの位置情報を得ることができる。車両１Ａは、この位置情報を路面情報に含めて、路面情報を車両１Ｂに送信する。また、ジャイロセンサ６３により検出される傾き情報を用いて、左前輪が特定箇所Ｐを通過したことを検出してもよい。ジャイロセンサ６３が用いられる場合には、水平方向に対する車両１Ａの前後方向の傾き、および、水平方向に対する車両１Ａの左右方向に対する傾きに基づいて、左前輪が特定箇所Ｐを通過したことを検出することができる。また、後述する上下加速度センサ（図７参照）により検出される情報を用いて、左前輪が特定箇所Ｐを通過したことを検出してもよい。
【００６２】
なお、特定箇所に関する情報は、後方車両１Ｂからみた相対的な位置であってもよい。具体的には、車両１Ａは、特定箇所を通過したことを検出した場合に、隊列の車速と、所定の車間距離とから、車両１Ｂが特定箇所を通過するであろう時間あるいは距離を算出する。また、車両１Ａの左右いずれの前輪が特定箇所を通過したかを検出することによって、車両１Ｂが回避制御において回避すべき方向（すなわち操舵の方向）を特定することができる。具体的には、車両１Ａの左前輪が特定箇所を通過した場合には、そのまま走行を続ければ車両１Ｂの左前輪も特定箇所を通過することが想定できるから、車両１Ｂは右方向へ回避すべきことを特定することができる。纏めると、車両１Ａは、車両１Ｂが回避制御を実行するタイミングと、回避制御によって回避すべき方向とを算出することができる。車両１Ａは、車両１Ｂが回避制御を実行するタイミングおよび回避制御によって回避すべき方向を示す情報を路面情報に含めて、路面情報を車両１Ｂに送信する。なお、以下においては、路面情報には、特定箇所Ｐの位置情報が含まれることを例にして説明することとする。
【００６３】
また、たとえば特定箇所Ｐが水溜まり箇所であった場合、車両１Ａの左前輪が特定箇所Ｐを通過すると、左前輪にブレーキがかかったような状態となる。この場合には、車速センサ６１により検出される各車輪の回転速度に基づいて、車両１Ａの車輪が特定箇所Ｐを通過したこと、および特定箇所Ｐを通過した車輪を検出することができる。たとえば、ブレーキングの制御がなされていない場合において、左前輪の回転速度の低下を検出することによって、左前輪が特定箇所Ｐを通過したことを検出することができる。換言すると、ブレーキングの制御がなされていない場合において、左前輪の加速度（具体的には減速度）の変化量が閾量（第２閾値）以上となったことを検出することによって、左前輪が特定箇所Ｐを通過したことを検出することができる。
【００６４】
そして、ＥＣＵ１００は、たとえば、ナビゲーション装置９０によって特定される、特定箇所Ｐを通過した際の車両１Ａの位置情報、および、自車両の仕様データに基づいて、特定箇所Ｐを通過した際の左前輪の位置情報を算出する。これによって、特定箇所Ｐの位置情報を得ることができる。あるいは、加速度センサ６２により検出される加速度情報に基づいて、車両１Ａの車輪が特定箇所Ｐを通過したこと、および特定箇所Ｐを通過した車輪が検出されてもよい。たとえば、左前輪にブレーキがかかった際の前後加速度および横加速度の変化の態様、右前輪にブレーキがかかった際の前後加速度および横加速度の変化の態様、左前輪および右前輪にブレーキがかかった際の前後加速度および横加速度の変化の態様等を予めシミュレーション等によって想定し記憶部１２０に記憶しておく。ブレーキングの制御がなされていない場合において、加速度情報から上記の態様が検出されたときに、車輪が特定箇所Ｐを通過したこと、および特定箇所Ｐを通過した車輪を検出することができる。
【００６５】
車速センサ６１、ストロークセンサ６４、ジャイロセンサ６３、または加速度センサ６２は、本開示に係る「検出装置」の一例に相当する。
【００６６】
車両１Ａは、特定箇所Ｐの位置情報を得ると、特定箇所Ｐの位置情報を路面情報に含めて後方車両１Ｂに送信する。路面情報には、特定箇所Ｐの位置情報の他に、特定箇所Ｐの種別の情報、たとえば凹凸箇所であることを示す情報、または水溜まり箇所であることを示す情報等が含まれてもよい。路面情報は、たとえば、特定箇所Ｐを通過したことが検出された場合に、所定の制御周期毎に車車間通信により送信されている走行情報とともに後方車両１Ｂに送信される。あるいは、路面情報は、走行情報とは別個に特定箇所Ｐを通過したことが検出された場合に後方車両１Ｂに送信されてもよい。
【００６７】
車両１Ｂは、車両１Ａから路面情報を受信すると、後方車両１Ｃに車両１Ａから受信した路面情報を送信するとともに、回避制御を実行する。これによって、図３に示されるように、車両１Ｂおよび車両１Ｃは、回避制御を実行し、位置情報により特定される特定箇所Ｐの位置を通らないように、一時的に車線境界線６１０よりに走行位置を変更する。これによって、特定箇所Ｐを通過することを回避することができる。
【００６８】
図４は、特定箇所Ｐの回避精度の向上を説明するための図である。車両１Ａから受信した路面情報に基づいて回避制御を実行した車両１Ｂは、回避制御の実行によって特定箇所Ｐを回避できた場合（すなわち特定箇所Ｐを通過したことを検出しなかった場合）には、次の所定の制御周期において、路面情報を車両１Ｃに送信しない。すでに車両１Ｃに送信した、車両１Ａから受信した路面情報に基づいて車両１Ｃが回避制御を実行することにより、特定箇所Ｐを回避できるからである。
【００６９】
一方、車両１Ａから受信した路面情報に基づいて回避制御を実行した車両１Ｂが、特定箇所Ｐを回避できていない場合もあり得る。車両１Ａから受信した路面情報には、あくまで、車両１Ａの左前輪が通過した位置情報しか含まれていない。そのため、たとえば図４に示されるように、特定箇所Ｐの大きさが車両１Ａの両前輪に亘らない大きさであったとしても、特定箇所Ｐがある程度広範である場合には、回避制御を実行した車両１Ｂの左前輪が特定箇所Ｐを通過してしまうケースが起こり得る。
【００７０】
上記の場合には、車両１Ｂは、車両１Ａと同様にして、特定箇所Ｐを通過した際の車両１Ｂの位置情報、および、自車両の仕様データに基づいて、特定箇所Ｐを通過した際の左前輪の位置情報を算出する。そして、通過した特定箇所Ｐの位置情報を得る。車両１Ｂは、当該位置情報を、車両１Ａから受信した路面情報に追加し、路面情報を更新する。車両１Ｂは、更新した路面情報を車両１Ｃに送信する。
【００７１】
これによって、車両１Ｃは、車両１Ａおよび車両１Ｂが通過した位置を回避するように回避制御を実行する。ゆえに、車両１Ｃが特定箇所Ｐを通過することを回避できる可能性を高めることができる。つまり、実施の形態１に係る車両１が形成する隊列においては、先頭車両から後方の車両になるほど、特定箇所Ｐを回避することができる可能性を高めることができる。
【００７２】
＜ＥＣＵで実行される処理＞
図５は、実施の形態１に係る車両１のＥＣＵ１００で実行される処理の手順を示すフローチャートである。このフローチャートの処理は、所定の制御周期毎に前方車両から走行情報を受信する毎に開始される。図５、後述の図６、図１０から図１３、図１５および図１７に示すフローチャートの各処理（ステップ）は、ＥＣＵ１００によるソフトウェア処理によって実現される場合について説明するが、その一部あるいは全部がＥＣＵ１００内に作製されたハードウェア（電気回路）によって実現されてもよい。
【００７３】
前方車両から走行情報を受信すると、ＥＣＵ１００は、走行情報とともに路面情報を受信したか否かを判定する（ステップ１、以下ステップを「Ｓ」と略す）。路面情報を受信していない場合（Ｓ１においてＮＯ）、ＥＣＵ１００は、回避制御を実行せずに処理を終了する（Ｓ３）。
【００７４】
路面情報を受信した場合（Ｓ１においてＹＥＳ）、ＥＣＵ１００は、路面情報に含まれる特定箇所を回避することができるか否かを判定する（Ｓ５）。すなわち、ＥＣＵ１００は、回避制御の実行が可能か否かを判定する。具体的には、特定箇所の位置によっては、あるいは道路の幅によっては、特定箇所を回避するためには車線境界線を跨いで隣の車線に車体がはみ出る場合がある。隣の車線には、隊列に加わっていない他の車両が走行している場合がある。そこで、ＥＣＵ１００は、外部センサ群７０の検出結果に基づいて、回避制御の実行が可能か否かを判定する。すなわち、ＥＣＵ１００は、回避制御の実行によって、隊列に加わっていない他の車両の走行に影響を与えるか否かを判定する。
【００７５】
回避制御の実行が可能であると判定した場合（Ｓ５においてＹＥＳ）、ＥＣＵ１００は、前方車両から受信した路面情報を後方車両に送信するとともに（Ｓ７）、回避制御を実行して特定箇所を回避する（Ｓ９）。なお、回避制御において、ＥＣＵ１００は、外部センサ群７０の検出結果に基づいて車線変更が可能であると判定した場合には、特定箇所を回避するために一時的に車線変更してもよい。
【００７６】
一方、回避制御の実行が可能でないと判定した場合（Ｓ５においてＮＯ）、ＥＣＵ１００は回避制御を実行せずに処理を終了する（Ｓ３）。この場合には、車両１は、特定箇所を通過する。
【００７７】
図６は、回避制御の実行後にＥＣＵ１００で実行される処理の手順を示すフローチャートである。ＥＣＵ１００は、回避制御の実行によって特定箇所を回避できたか否かを判定する（Ｓ１１）。
【００７８】
回避制御の実行によって特定箇所を回避できた場合（Ｓ１１においてＹＥＳ）、ＥＣＵ１００は、処理を終了する。
【００７９】
回避制御の実行によって特定箇所を回避できなかった場合（Ｓ１１においてＮＯ）、ＥＣＵ１００は、自身が通過した特定箇所の位置情報を算出する（Ｓ１３）。そして、ＥＣＵ１００は、算出した特定箇所の位置情報を前方車両から取得した路面情報に追加し、路面情報を更新する（Ｓ１５）。
【００８０】
ＥＣＵ１００は、更新した路面情報を後方車両に送信する（Ｓ１７）。受信した路面情報に基づいて後方車両が回避制御を実行するので、後方車両が特定箇所を回避できる可能性を高めることができる。
【００８１】
以上のように、実施の形態１に係る車両１は、前方車両から特定箇所の位置情報を含む路面情報を受信可能に構成される。そして、車両１は、前方車両から受信した路面情報に含まれる特定箇所の位置情報に基づいて、特定箇所を回避する回避制御を実行するように構成される。回避制御を実行することによって、特定箇所を回避して走行できる可能性が高まり、車内の安定性を確保することが可能となる。
【００８２】
また、車両１は、回避制御を実行するにあたり、外部センサ群７０の検出結果に基づいて、回避制御の実行が可能か否かを判定する。回避制御の実行が可能と判断した場合に、車両１は、回避制御を実行する。これによって、回避制御の実行により隊列に加わっていない他の車両の走行に影響を与えてしまうことを回避することができる。
【００８３】
また、車両１は、回避制御を実行したにも関わらず、特定箇所を回避することができなかった場合、自身が通過した特定箇所の位置を検出する。そして、検出した特定箇所の位置情報を前方車両から受信した路面情報に追加して、路面情報を更新する。更新された路面情報には、前方車両から通知された特定箇所の位置情報、および自身が検出した特定箇所の位置情報が含まれる。車両１は、更新した路面情報を後方車両に送信する。路面情報を受信した後方車両は、更新された路面情報に基づいて回避制御を実行する。ゆえに、回避制御の実行により後方車両が特定箇所を回避できる可能性を高めることができる。
【００８４】
（変形例１）
実施の形態１に係る車両１は、特定箇所を通過したことを検出した場合に、自車両が検出した特定箇所の位置情報を含めた路面情報を後方車両に送信した。変形例１においては、前方車両が特定箇所を通過したか否かを後方車両が検出する例について説明する。
【００８５】
具体的には、変形例１に係る車両１は、所定の周期毎に、内部センサ群６０の検出結果および内部センサ群６０の検出時の位置情報を路面情報に含めて、路面情報を後方車両に送信する。すなわち、車両１は、内部センサ群６０の検出結果および内部センサ群６０の検出時の位置情報を路面情報に含める。内部センサ群６０の検出結果は、たとえば、ストロークセンサ６４の検出結果である変位情報であれば、ストローク量と、当該ストローク量がいずれの車輪を支持するサスペンションのストローク量であるのかを特定できる形式となっている。
【００８６】
路面情報を受信した後方車両は、路面情報に含まれる内部センサ群６０の検出結果に基づいて、前方車両が特定箇所を通過したか否かを検出する。たとえば、後方車両は、内部センサ群６０の検出結果である変位情報に基づいて各車輪の上下変位量を算出する。そして、一例として、算出した左前輪の上下変位量が閾変位量よりも大きい場合には、前方車両の左前輪が凹凸箇所（特定箇所）を通過したことを検出する。そして、後方車両は、たとえば、前方車両の仕様データおよび路面情報に含まれる位置情報から、凹凸箇所の位置を算出する。前方車両の仕様データは、たとえば、隊列走行の開始時に前方車両から後方車両に送信されるようにすればよい。そして、後方車両は、算出した凹凸箇所を避けるように回避制御を実行する。
【００８７】
以上のように、前方車両が特定箇所を通過したか否かを後方車両が検出するようにしても、実施の形態１と同様に、特定箇所を回避して走行できる可能性が高まり、車内の安定性を確保することが可能となる。
【００８８】
また、変形例１に係る車両１は、自車両のみの内部センサ群６０の検出結果および内部センサ群６０の検出時の位置情報を路面情報に含めて後方車両に送信してもよいし、前方車両から受けた路面情報に、自車両の内部センサ群６０の検出結果および内部センサ群６０の検出時の位置情報を追加して、更新した路面情報を後方車両に送信してもよい。いずれにおいても、実施の形態１と同様に、隊列において先頭車両から後方の車両になるほど、特定箇所を回避することができる可能性を高めることができる。
【００８９】
（実施の形態２）
実施の形態１に係る車両１は、前方車両から路面情報を受信すると、回避制御を実行した。しかしながら、回避制御が実行されることにより、車両１に比較的大きな横加速度が発生する場合がある。回避制御の実行によって発生する横加速度が比較的大きい場合には、特定箇所を回避せずに通過した場合よりも車内の安定性が損なわれる可能性がある。そこで、実施の形態２においては、回避制御の実行と、回避制御を実行せずに特定箇所を通過することとを選択する例について説明する。
【００９０】
実施の形態２においては、特定箇所は、凹凸箇所であることを想定する。すなわち、車両２（図７参照）が特定箇所を通過することによって、車両２には上下振動が発生する。また、実施の形態２においては、車両２に乗員がいることを想定する。実施の形態２においては、回避制御の実行により発生する横加速度と、特定箇所を通過することによる上下振動とのうちの、いずれを乗員が不快に感じるかに基づいて、回避制御を実行するか、回避制御を実行せずに特定箇所を通過するかが選択される。すなわち、横加速度と、上下振動とのうちの、いずれによって車内の安定性が損なわれることを乗員が不快に感じるかに基づいて、回避制御の実行可否を判定する。なお、たとえば、乗員ではなく、車両２に荷物が積載されている場合には、積載されている荷物の種類等に応じて、回避制御を実行するか、そのまま特定箇所を通過するかが選択されてもよい。
【００９１】
図７は、実施の形態２に係る車両２の構成例を示すブロック図である。実施の形態２に係る車両２は、ＥＣＵ１０１、上下加速度センサ６５および車内カメラ６６を除き、実施の形態１と同様であるため、ここでは繰り返し説明しない。なお、車内カメラ６６については、後述の変形例２で説明する。すなわち、実施の形態２においては、車内カメラ６６は必須の構成ではない。
【００９２】
実施の形態２に係る路面情報には、特定箇所の位置情報に加えて、特定箇所を通過したことによって発生した上下振動の大きさを示す情報が含まれる。ＥＣＵ１０１の情報取得部１１１は、車車間通信装置８０を介して前方車両から路面情報を取得する。ＥＣＵ１０１の記憶部１２１は、上下振動を乗員の不快指数に変換するための第１マップ、および、横加速度を乗員の不快指数に変換するための第２マップを記憶している。ＥＣＵ１０１の制御部１３１は、たとえば、路面情報、第１マップおよび第２マップ等を用いて種々の演算処理を実行する。制御部１３１は、たとえば、特定箇所を通過した際には上下振動の大きさを検出し、特定箇所の位置情報および上下振動の大きさを示す情報を路面情報に追加して、後方車両に送信する。
【００９３】
特定箇所を通過した際の上下振動の大きさの検出には、上下加速度センサ６５が用いられる。上下加速度センサ６５は、たとえば、各車輪に対して設けられ、各車輪の上下振動を検出する。上下加速度センサ６５は、その検出結果をＥＣＵ１０１に出力する。なお、特定箇所を通過した際の上下振動の大きさの検出には、ストロークセンサ６４の検出結果に基づいて算出された車輪の上下変位量が用いられてもよい。
【００９４】
図８は、第１マップを説明するための図である。図９は、第２マップを説明するための図である。図８には、横軸に上下振動の大きさが示され、縦軸に乗員の不快指数Ｄ１が示されている。図９には、横軸に横加速度の大きさが示され、縦軸に乗員の不快指数Ｄ２が示されている。第１マップおよび第２マップは、たとえば、実験あるいは統計等によって予め定められて、記憶部１２１に記憶される。
【００９５】
ＥＣＵ１０１は、前方車両から受信した路面情報に含まれる上下振動の大きさを示す情報を、第１マップに照合させることにより、特定箇所を通過することにより発生すると想定される上下振動の大きさを乗員の不快指数Ｄ１に変換する。また、ＥＣＵ１０１は、回避制御の実行によって発生することが想定される横加速度の大きさを、第２マップに照合させることにより、回避制御の実行によって発生することが想定される横加速度の大きさを乗員の不快指数Ｄ２に変換する。
【００９６】
ＥＣＵ１０１は、変換した不快指数Ｄ１，Ｄ２を比較して、不快指数Ｄ１，Ｄ２の大小関係に応じて回避制御を実行するか否かを判定する。具体的には、ＥＣＵ１０１は、不快指数Ｄ１が不快指数Ｄ２よりも大きければ（Ｄ１＞Ｄ２）、上下振動に対して乗員がより不快感を感じるので、回避制御を実行して特定箇所を回避する。一方、ＥＣＵ１０１は、不快指数Ｄ１が不快指数Ｄ２以下であれば（Ｄ１≦Ｄ２）、横加速度に対して乗員がより不快感を感じるので、回避制御を実行せずに特定箇所を通過する。
【００９７】
なお、ＥＣＵ１０１は、前方車両が特定箇所を通過した際に検出した上下加速度センサ６５の検出値、すなわち上下加速度の大きさと、回避制御の実行によって発生することが想定される横加速度の大きさとを比較してもよい。特定箇所が水溜まり箇所である場合には、ＥＣＵ１０１は、前方車両が特定箇所を通過した際に検出した加速度センサ６２の検出値、すなわち、前後加速度の大きさと、回避制御の実行によって発生することが想定される横加速度の大きさとを比較してもよい。なお、不快指数Ｄ１、上下加速度の大きさ、または前後加速度の大きさは、本開示に係る「第１パラメータ」の一例に相当する。不快指数Ｄ２または横加速度の大きさは、本開示に係る「第２パラメータ」の一例に相当する。
【００９８】
また、車両２に荷物が積載される場合には、上下振動を荷物に与えるダメージ量に変換するための第３マップ（図示せず）、および、横加速度を荷物に与えるダメージ量に変換するための第４マップ（図示せず）を用意することも可能である。この場合には、ＥＣＵ１０１は、前方車両から受信した路面情報に含まれる上下振動の大きさを示す情報を、第３マップに照合させることにより、特定箇所を通過することにより発生すると想定される上下振動の大きさを、荷物に与えるダメージ量に変換する。また、ＥＣＵ１０１は、回避制御の実行によって発生することが想定される横加速度の大きさを、第４マップに照合させることにより、回避制御の実行によって発生することが想定される横加速度の大きさを、荷物に与えるダメージ量に変換する。そして、ＥＣＵ１０１は、変換したダメージ量を比較して、ダメージ量の大小関係に応じて回避制御を実行するか否かを判定する。
【００９９】
＜ＥＣＵで実行される処理＞
図１０は、実施の形態２に係る車両２のＥＣＵ１０１で実行される処理の手順を示すフローチャートである。このフローチャートの処理は、所定の制御周期毎に前方車両から走行情報を受信する毎に開始される。このフローチャートの処理は、図５のフローチャートの処理に対して、Ｓ２１からＳ２５の処理が追加されたものである。その他の処理については、図５のフローチャートの処理と同様であるため、同じ番号を付し、その説明は繰り返さない。
【０１００】
前方車両から路面情報を受信すると（Ｓ１においてＹＥＳ）、ＥＣＵ１０１は、路面情報に含まれる特定箇所を回避するために回避制御を実行した場合に発生すると想定される横加速度の大きさを算出する（Ｓ２１）。横加速度の大きさは、たとえば、車両２の現在の車速と、回避制御を実行した場合の操舵量とに基づいて算出される。
【０１０１】
次いで、ＥＣＵ１０１は、Ｓ１で前方車両から受信した路面情報に含まれる上下振動の大きさを示す情報と、記憶部１２１に記憶された第１マップとを用いて、上下振動の大きさを乗員の不快指数Ｄ１に変換する（Ｓ２３）。また、ＥＣＵ１０１は、Ｓ２１で算出した横加速度の大きさを示す情報と、記憶部１２１に記憶された第２マップとを用いて、横加速度の大きさを乗員の不快指数Ｄ２に変換する（Ｓ２３）。
【０１０２】
ＥＣＵ１０１は、不快指数Ｄ１と不快指数Ｄ２とを比較する（Ｓ２５）。不快指数Ｄ１が不快指数Ｄ２以下である場合（Ｓ２５においてＮＯ）、上下振動よりも横加速度に対して乗員がより不快感を感じるため、ＥＣＵ１０１は、回避制御を実行せずに処理を終了する（Ｓ３）。この場合には、車両２は、特定箇所を通過する。
【０１０３】
不快指数Ｄ１が不快指数Ｄ２よりも大きい場合（Ｓ２５においてＹＥＳ）、横加速度よりも上下振動に対して乗員がより不快感を感じるため、ＥＣＵ１０１は、Ｓ５を判定した後に、前方車両から受信した路面情報を後方車両に送信するとともに（Ｓ７）、回避制御を実行して特定箇所を回避する（Ｓ９）。なお、ＥＣＵ１０１は、回避制御を実行した場合には、図６で説明したフローチャートの処理を実行する。
【０１０４】
以上のように、実施の形態２に係る車両２は、回避制御を実行するか、そのまま特定箇所を通過するかを選択可能に構成される。回避制御を実行することで、特定箇所を通過するよりも乗員に大きな不快感を与えてしまう場合には、回避制御を実行せずに特定箇所を通過することが選択される。あるいは、回避制御を実行することで、特定箇所を通過するよりも積載された荷物に大きなダメージ量を与えてしまう場合には、回避制御を実行せずに特定箇所を通過することが選択される。纏めると、回避制御を実行することで、特定箇所を通過するよりも車内の安定性を低下させてしまう場合には、回避制御を実行せずに特定箇所を通過することが選択される。これによって、車内の安定性が低下することを抑制することができる。
【０１０５】
なお、回避制御の実行によって発生することが想定される横加速度の大きさが、ある閾値を超える場合には、回避制御を実行しないようにしてもよい。これは、急激な操舵に対して乗員が恐怖感を覚えないようにするためである。
【０１０６】
（変形例２）
実施の形態２においては、回避制御の実行により発生する横加速度と、特定箇所を通過することによる上下振動とのうちの、いずれを乗員が不快に感じるかに基づいて、回避制御を実行するか、回避制御を実行せずに特定箇所を通過するかが選択される例について説明した。また、上下振動を乗員の不快指数に変換するために第１マップが用いられた。横加速度を乗員の不快指数に変換するために第２マップが用いられた。そして、第１マップおよび第２マップは、実験あるいは統計等により予め定められた。しかしながら、横加速度および上下振動のうちの、いずれをより不快に感じるかは、乗員によっても異なり得るものである。そこで、変形例２においては、第１マップおよび第２マップを学習する例について説明する。
【０１０７】
車両１は、車内カメラ６６（図７参照）をさらに備える。車内カメラ６６は、たとえば複数台のカメラを含み、車内の乗員を撮影するように構成される。車内カメラ６６は、たとえば、所定のフレームレートで動画形式で撮影を行なう。
【０１０８】
ＥＣＵ１０１は、回避制御を実行した際に、車内カメラ６６を用いて、乗員を撮影する。そして、ＥＣＵ１０１は、動画形式で撮影された複数の画像を解析して、乗員の表情を検出する。この場合において、乗員が不快感を感じている表情が検出された場合には、横加速度が加わったことに対して乗員が不快感を感じたと推定することができる。そのため、乗員が不快感を感じている表情が検出された場合には、ＥＣＵ１０１は、第２マップを補正する。具体的には、ＥＣＵ１０１は、任意の横加速度の大きさに対して変換される不快指数Ｄ２の値が大きくなるように、第２マップを補正する。
【０１０９】
また、ＥＣＵ１０１は、回避制御を実行せずに特定箇所を通過した際に、車内カメラ６６を用いて、乗員を撮影する。そして、ＥＣＵ１０１は、動画形式で撮影された複数の画像を解析して、乗員の表情を検出する。この場合において、乗員が不快感を感じている表情が検出された場合には、上下振動が加わったことに対して乗員が不快感を感じたと推定することができる。そのため、乗員が不快感を感じている表情が検出された場合には、ＥＣＵ１０１は、第１マップを補正する。具体的には、ＥＣＵ１０１は、任意の上下振動の大きさに対して変換される不快指数Ｄ１の値が大きくなるように、第１マップを補正する。
【０１１０】
上記のようにして、第１マップおよび第２マップが繰り返し補正されて学習されていくことによって、車両２に乗車している乗員の好みを回避制御の実行可否に反映させることが可能となる。
【０１１１】
＜ＥＣＵで実行される処理＞
図１１は、変形例２に係る車両２のＥＣＵ１０１で実行される処理の手順を示すフローチャートである。このフローチャートの処理は、所定の制御周期毎に前方車両から走行情報を受信する毎に開始される。このフローチャートの処理は、図１０のフローチャートの処理に対して、Ｓ３１からＳ３７の処理が追加されたものである。その他の処理については、図１０のフローチャートの処理と同様であるため、同じ番号を付し、その説明は繰り返さない。
【０１１２】
ＥＣＵ１０１は、回避制御を実行した際に（Ｓ９）、車内カメラ６６を用いて、乗員を撮影する（Ｓ３１）。ＥＣＵ１０１は、動画形式で撮影された複数の画像を解析して、解析結果に応じて第２マップを補正する（Ｓ３３）。具体的には、乗員が不快感を感じている表情が検出された場合には、ＥＣＵ１０１は、任意の横加速度の大きさに対して変換される不快指数Ｄ２の値が大きくなるように、第２マップを補正する。一方、乗員が不快感を感じている表情が検出されなかった場合には、ＥＣＵ１０１は、第２マップを補正しない。あるいは、乗員が不快感を感じている表情が検出されなかった場合には、ＥＣＵ１０１は、任意の横加速度の大きさに対して変換される不快指数Ｄ２の値が小さくなるように、第２マップを補正してもよい。
【０１１３】
ＥＣＵ１０１は、回避制御を実行せずに特定箇所を通過した際に（Ｓ３）、車内カメラ６６を用いて、乗員を撮影する（Ｓ３５）。ＥＣＵ１０１は、動画形式で撮影された複数の画像を解析して、解析結果に応じて第１マップを補正する（Ｓ３７）。具体的には、乗員が不快感を感じている表情が検出された場合には、ＥＣＵ１０１は、任意の上下振動の大きさに対して変換される不快指数Ｄ１の値が大きくなるように、第１マップを補正する。一方、乗員が不快感を感じている表情が検出されなかった場合には、ＥＣＵ１０１は、第１マップを補正しない。あるいは、乗員が不快感を感じている表情が検出されなかった場合には、ＥＣＵ１０１は、任意の上下振動の大きさに対して変換される不快指数Ｄ１の値が小さくなるように、第１マップを補正してもよい。
【０１１４】
以上のように、変形例２においては、回避制御を実行した際、または回避制御を実行せずに特定箇所を通過した際に、乗員を撮影する。そして、撮影された画像に基づいて乗員が不快感を感じたか否かを判定する。そして、乗員が不快感を感じたか否かに応じて第１マップまたは第２マップを補正する。第１マップおよび第２マップを繰り返し補正して学習することによって、車両２に乗車している乗員の好みを回避制御の実行可否に反映させることができる。
【０１１５】
なお、変形例２に示した例においては、乗員が不快感を感じているか否かを判定するために、車内カメラ６６を用いて撮影された画像を用いたが、車内カメラ６６に代えて、あるいは加えて、たとえば、車内集音器（図示せず）を用いることも可能である。回避制御を実行した際、または回避制御を実行せずに特定箇所を通過した際に、車内集音器により車内の音声を集音する。そして、集音された音声データを音声解析することにより、乗員が回避制御の実行または特定箇所に対して不快感を感じているかを検出することができる。すなわち、集音された音声データに基づいて、乗員が不快感を感じているか否かを判定することができる。
【０１１６】
（実施の形態３）
実施の形態１，２においては、特定箇所は、凹凸箇所や水溜まり箇所等である例について説明した。実施の形態３においては、特定箇所が低μ箇所である場合について説明する。実施の形態３において説明する例は、実施の形態１，２で説明したバッテリ１０およびモータジェネレータ３２を少なくとも備えている車両に適用可能である。再び図７を参照して、実施の形態３に係る車両３は、ＥＣＵ１０２を除き実施の形態２に係る車両２と同様である。そのため、同様の構成については、実施の形態２に係る車両２と同じ番号を付し、繰り返し説明しない。
【０１１７】
たとえば、車両３の駆動輪５５が低μ箇所である特定箇所を通過すると、駆動輪５５が一時的にスリップ状態（空転状態）になった後に再び路面をグリップするスリップグリップが発生する。スリップグリップが発生すると、駆動輪５５がグリップした際に、モータジェネレータ３２に反力荷重が入力されることに起因して、バッテリ１０の電圧ＶＢが瞬間的に上昇する。そのため、バッテリ１０の電圧ＶＢが瞬間的に上昇した場合には、いずれかの駆動輪が特定箇所を通過したことによってスリップグリップが発生したことが想定される。より具体的には、スリップグリップの発生を検出するための所定値を予め定めておき、バッテリ１０の電圧ＶＢが所定値を超える変化をした場合に、いずれかの駆動輪５５が特定箇所を通過したことを検出することができる。異なる観点からみると、低μ箇所は、その通過によってモータジェネレータ３２の加速度（減速度）に閾値（第３閾値）以上の変化量を与える箇所であるといえる。
【０１１８】
いずれの駆動輪５５が特定箇所を通過したかの判定には、車速センサ６１が用いられる。たとえば、車両１が前輪駆動車である場合に、左前輪が特定箇所を通過してスリップグリップが発生したときには、左前輪の回転速度が、他の車輪の回転速度よりも大きくなる。駆動輪５５の回転速度を監視することによって、スリップグリップが発生したのがいずれの駆動輪であるかを特定することができる。すなわち、駆動輪５５の回転速度を監視することによって、特定箇所を通過した駆動輪を特定することができる。特定箇所を通過した駆動輪を特定することができれば、実施の形態１で説明したように、特定箇所の位置を検出することができる。
【０１１９】
実施の形態３に係る路面情報には、特定箇所の位置情報に加えて、スリップグリップが発生したことを示す情報が含まれる。なお、スリップグリップが発生したことを示す情報に代えて低μ路を通過したことを示す情報が用いられてもよい。
【０１２０】
ＥＣＵ１０２の情報取得部１１２は、車車間通信装置８０を介して前方車両から路面情報を取得する。ＥＣＵ１０２の記憶部１２２は、第２マップ、およびスリップグリップが発生した際に適用する、乗員の不快指数Ｄ３の情報を記憶する。実施の形態３に係る不快指数Ｄ３の情報は、スリップグリップが発生したことに対して一意に決まる値として、記憶部１２２に記憶されている。ＥＣＵ１０２の制御部１３２は、たとえば、路面情報、第２マップおよび不快指数Ｄ３の情報等を用いて種々の演算処理を実行する。制御部１３２は、たとえば、バッテリ１０の電圧ＶＢが所定値を超えたことを検出すると、スリップグリップが発生したことを示す情報を路面情報に追加して、後方車両に送信する。
【０１２１】
ＥＣＵ１０２は、前方車両から受信した路面情報にスリップグリップが発生したことを示す情報が含まれていた場合には、記憶部１２２から不快指数Ｄ３を読み出す。また、ＥＣＵ１０２は、回避制御の実行によって発生することが想定される横加速度を、第２マップに照合させることにより、回避制御の実行によって発生することが想定される横加速度の大きさを乗員の不快指数Ｄ２に変換する。
【０１２２】
ＥＣＵ１０２は、不快指数Ｄ２，Ｄ３を比較して、不快指数Ｄ２，Ｄ３の大小関係に応じて回避制御を実行するか否かを判定する。具体的には、ＥＣＵ１０２は、不快指数Ｄ３が不快指数Ｄ２よりも大きければ（Ｄ３＞Ｄ２）、スリップグリップに対して乗員がより不快感を感じるので、回避制御を実行して特定箇所を回避する。一方、ＥＣＵ１０２は、不快指数Ｄ３が不快指数Ｄ２以下であれば（Ｄ３≦Ｄ２）、横加速度に対して乗員がより不快感を感じるので、回避制御を実行せずに特定箇所を通過する。
【０１２３】
＜ＥＣＵで実行される処理＞
図１２は、実施の形態３に係る車両３のＥＣＵ１０２で実行される処理の手順を示すフローチャートである。このフローチャートの処理は、所定の制御周期毎に前方車両から走行情報を受信する毎に開始される。このフローチャートの処理は、図５のフローチャートの処理に対して、Ｓ４１からＳ４７の処理が追加されたものである。その他の処理については、図５のフローチャートの処理と同様であるため、同じ番号を付し、その説明は繰り返さない。
【０１２４】
前方車両から、スリップグリップが発生したことを示す情報を含む路面情報を受信すると（Ｓ１においてＹＥＳ）、ＥＣＵ１０２は、路面情報に含まれる特定箇所（低μ路）を回避するために回避制御を実行した場合に発生すると想定される横加速度の大きさを算出する（Ｓ４１）。横加速度の大きさは、たとえば、車両２の現在の車速と、回避制御を実行した場合の操舵量とに基づいて算出される。
【０１２５】
次いで、ＥＣＵ１０２は、Ｓ４１で算出した横加速度の大きさと、記憶部１２２に記憶された第２マップとを用いて、横加速度の大きさを乗員の不快指数Ｄ２に変換する（Ｓ４３）。
【０１２６】
ＥＣＵ１０２は、Ｓ１で前方車両から受信した路面情報に含まれるスリップグリップが発生したことを示す情報に基づいて、記憶部１２２から不快指数Ｄ３を読み出す（Ｓ４５）。
【０１２７】
ＥＣＵ１０２は、不快指数Ｄ２と不快指数Ｄ３とを比較する（Ｓ４７）。不快指数Ｄ３が不快指数Ｄ２以下である場合（Ｓ４７においてＮＯ）、スリップグリップよりも横加速度に対して乗員がより不快感を感じるため、ＥＣＵ１０２は、回避制御を実行せずに処理を終了する（Ｓ３）。この場合には、車両２は、特定箇所を通過する。
【０１２８】
不快指数Ｄ３が不快指数Ｄ２よりも大きい場合（Ｓ４７においてＹＥＳ）、横加速度よりもスリップグリップに対して乗員がより不快感を感じるため、ＥＣＵ１０２は、Ｓ５を判定した後に、前方車両から受信した路面情報を後方車両に送信するとともに（Ｓ７）、回避制御を実行して特定箇所を回避する（Ｓ９）。なお、ＥＣＵ１０２は、回避制御を実行した場合には、図６で説明したフローチャートの処理を実行する。
【０１２９】
以上のように、実施の形態３に係る車両３は、バッテリ１０の電圧ＶＢの瞬間的な上昇に基づいて、スリップグリップの発生を検出する。そして、駆動輪５５の回転速度に基づいて、駆動輪５５のうちのいずれにスリップグリップが発生したか（すなわち駆動輪５５のうちのいずれが特定箇所を通過したか）を特定する。スリップグリップが発生した駆動輪の特定を行なうことにより特定箇所の位置を検出する。そして、駆動輪が通過した特定箇所の位置情報を路面情報に含めて後方車両に送信することにより、後方車両が特定箇所を回避できる可能性を高めることができる。
【０１３０】
（変形例３）
バッテリ１０のＳＯＣ（State  Of  Charge）が閾ＳＯＣを下回った場合には、車内の安定性を確保するよりも電力の消費を抑制することを優先することが望ましいことがある。特に、車両３がバッテリ１０のみを動力源とする電気自動車である場合には尚更である。
【０１３１】
隊列走行時において回避制御を実行すると、車両３は、隊列から外れるため、前方車両の存在により低減されていた空気抵抗が大きくなる。空気抵抗が大きくなった状態で車速を維持するためには、電力の消費が大きくなり得る。そこで、変形例３に係る車両３は、バッテリ１０のＳＯＣが閾ＳＯＣを下回った場合には、回避制御を実行しないようにすることにより、電力の消費を抑制する。
【０１３２】
バッテリ１０のＳＯＣは、たとえばＥＣＵ１０２により算出される。ＳＯＣの算出方法としては、たとえば、電流値積算（クーロンカウント）による手法、または、開放電圧（ＯＣＶ：Open  Circuit  Voltage）の推定による手法など、種々の公知の手法を採用できる。
【０１３３】
閾ＳＯＣは、たとえば、現在地から目的地（あるいは給電地点）まで走行するために必要とされるＳＯＣに基づいて都度設定されればよい。また、目的地に到着した時点に残存させたい目標ＳＯＣが設定されている場合には、当該目標ＳＯＣを考慮して閾ＳＯＣが設定されてもよい。
【０１３４】
図１３は、変形例３に係る車両３のＥＣＵ１０２で実行される処理の手順を示すフローチャートである。このフローチャートは、図５のフローチャートに対して、Ｓ５１の処理を追加したものである。その他の処理については、図５のフローチャートの処理と同様であるため、同じ番号を付して、その説明は繰り返さない。
【０１３５】
Ｓ５において、回避制御の実行が可能であると判定すると（Ｓ５においてＹＥＳ）、ＥＣＵ１０２は、バッテリ１０のＳＯＣが閾ＳＯＣ以下であるか否かを判定する（Ｓ５１）。バッテリ１０のＳＯＣが閾ＳＯＣ以下である場合（Ｓ５１においてＹＥＳ）、ＥＣＵ１０２は、処理をＳ３に進めて、回避制御を実行しない。この場合には、車両３は、特定箇所を通過する。
【０１３６】
一方、バッテリ１０のＳＯＣが閾ＳＯＣより大きい場合（Ｓ５１においてＮＯ）、ＥＣＵ１０２は、処理をＳ７，Ｓ９に進めて、回避制御を実行する。なお、ＥＣＵ１０２は、回避制御を実行した場合には、図６で説明したフローチャートの処理を実行する。
【０１３７】
以上のように、変形例３に係る車両３は、バッテリ１０のＳＯＣが閾ＳＯＣを下回り、車内の安定性の確保よりも電力の消費の抑制を優先させたい場合には、回避制御を実行しないようにする。これによって、電力の消費を抑制することができる。
【０１３８】
（変形例４）
隊列走行においては、先頭車両を除き、単独で走行する場合と比べると、バッテリ１０を冷却するための冷却風が少なくなる。これは、前方車両が存在するため、空気抵抗が小さくなるからである。そのため、単独で走行する場合と比べると、バッテリ温度ＴＢが高くなる傾向にある。バッテリ１０は、バッテリ温度ＴＢが所定以上の温度になると、その劣化が進行することが知られている。ここでは、バッテリ１０を劣化させないために設定される温度として、第１閾温度Ｔｔｈ１が設定されるものとする。第１閾温度Ｔｔｈ１は、たとえば、バッテリ１０の仕様や実験等に基づいて設定される。
【０１３９】
ここで、回避制御を実行すると、隊列から外れるため、前方車両の存在により低減されていた空気抵抗が大きくなって冷却風が多くなる。そのため、バッテリ１０が冷却されやすくなる。一方、車速を維持するために、空気抵抗の増加分に対応してバッテリ１０の出力電力を増加させることがある。この場合において、冷却風によってバッテリ１０が冷却されるには時間を要するため、出力電力の増加に起因して回避制御を実行した際に一時的にバッテリ温度ＴＢが上昇し得る。
【０１４０】
図１４は、バッテリ温度ＴＢの温度変化の一例を説明するための図である。図１４の横軸には時刻ｔが示され、縦軸にはバッテリ温度ＴＢが示されている。
【０１４１】
図１４を参照して、時刻ｔ０から時刻ｔ１においては、車両３は隊列走行していることを想定する。そして、時刻ｔ１において、車両３は回避制御を実行したことを想定する。回避制御を実行したことにより、車両３は、車速を維持するために、バッテリ１０の出力電力を増加させる。そのため、時刻ｔ１から時刻ｔ２にかけてバッテリ温度ＴＢが上昇している。時刻ｔ２において、冷却風によるバッテリ１０の冷却効果が現れて、バッテリ温度ＴＢが低下している。
【０１４２】
ここで、バッテリ温度ＴＢが、第１閾温度Ｔｔｈ１未満ではあるが比較的高い温度であるときに、回避制御が実行されると、一時的にバッテリ温度ＴＢが上昇した際に、第１閾温度Ｔｔｈ１を超えてしまう可能性がある。バッテリ温度ＴＢが第１閾温度Ｔｔｈ１を超えると、バッテリ１０が劣化してしまう可能性がある。
【０１４３】
そこで、変形例４に係る車両３は、バッテリ温度ＴＢが第２閾温度Ｔｔｈ２（＜Ｔｔｈ１）以上である場合には、回避制御を実行しない。換言すると、車両３は、バッテリ温度ＴＢが第２閾温度Ｔｔｈ２未満である場合に、回避制御を実行する。第２閾温度Ｔｔｈ２は、第１閾温度Ｔｔｈ１未満の温度であり、回避制御の実行による一時的なバッテリ温度ＴＢの上昇を考慮して設定される。第２閾温度Ｔｔｈ２は、たとえば、第１閾温度Ｔｔｈ１と、車速とに基づいて設定される。
【０１４４】
図１５は、変形例４に係る車両３のＥＣＵ１０２で実行される処理の手順を示すフローチャートである。このフローチャートは、図５のフローチャートに対して、Ｓ６１の処理を追加したものである。その他の処理については、図５のフローチャートの処理と同様であるため、同じ番号を付して、その説明は繰り返さない。
【０１４５】
Ｓ５において、回避制御の実行が可能であると判定すると（Ｓ５においてＹＥＳ）、ＥＣＵ１０２は、バッテリ温度ＴＢが第２閾温度Ｔｔｈ２未満であるか否かを判定する（Ｓ６１）。バッテリ温度ＴＢが第２閾温度Ｔｔｈ２以上である場合（Ｓ６１においてＮＯ）、ＥＣＵ１０２は、処理をＳ３に進めて、回避制御を実行しない。この場合には、車両３は、特定箇所を通過する。
【０１４６】
一方、バッテリ温度ＴＢが第２閾温度Ｔｔｈ２未満である場合（Ｓ６１においてＹＥＳ）、ＥＣＵ１０２は、処理をＳ７，Ｓ９に進めて、回避制御を実行する。なお、ＥＣＵ１０２は、回避制御を実行した場合には、図６で説明したフローチャートの処理を実行する。
【０１４７】
以上のように、変形例４に係る車両３は、バッテリ温度ＴＢが第２閾温度Ｔｔｈ２以上である場合には、回避制御を実行しない。これによって、回避制御の実行によって、バッテリ温度ＴＢが第１閾温度Ｔｔｈ１を超えることを抑制することができる。ゆえに、バッテリ１０の劣化を抑制することができる。
【０１４８】
（実施の形態４）
近年においては、非接触充電が可能に構成された車両の普及が進みつつある。これに伴なって、非接触充電が可能な車両に給電するための給電設備の整備も進められている。給電設備としては、たとえば、道路上に所定間隔で埋め込まれた送電装置や、路肩に所定間隔で設置された送電装置等である。実施の形態４においては、非接触充電が可能に構成された車両について説明する。
【０１４９】
図１６は、実施の形態４に係る車両４の構成例および送電装置３００を示すブロック図である。図１６を参照して、車両４は、図１の車両１に対して、ＥＣＵ１００をＥＣＵ１０３に変更し、受電装置２００を追加したものである。その他の構成については、図１で説明した車両１と同様であるため、ここでは繰り返し説明しない。
【０１５０】
図１６を参照して、送電装置３００は、道路上に所定間隔で埋め込まれている。送電装置３００は、送電コイル（図示せず）を含む。送電装置３００は、交流電源３１０（たとえば商用系統電源）から電力の供給を受ける。
【０１５１】
受電装置２００は、たとえば車両４の底面に設けられる。受電装置２００は、受電コイル（図示せず）を含む。受電装置２００の受電コイルが送電装置３００の送電コイルに対向するようにして、車両４が送電装置３００を通過することによって、送電装置３００の送電コイルから、受電装置２００の受電コイルへ磁界を通じて非接触で送電される。
【０１５２】
ＥＣＵ１０３は、受電装置２００を制御する。ＥＣＵ１０３は、たとえば、道路に埋め込まれた送電装置３００の上を通過する際に、受電ＥＣＵを制御して、バッテリ１０を充電する。送電装置３００が埋め込まれている位置は、たとえば、ナビゲーション装置９０の地図データ記憶部９２に記憶されている。あるいは、車両４と送電装置３００との距離が所定距離未満になった際に、互いに無線通信を確立するように構成され、無線通信により送電装置３００が埋め込まれた位置が特定されてもよい。
【０１５３】
上述の変形例３で説明したように、隊列走行において、バッテリ１０のＳＯＣが閾ＳＯＣを下回った場合には、車内の安定性を確保するよりも電力の消費を抑制することを優先することが望ましいことがある。非接触充電が可能に構成された車両４においては、バッテリ１０のＳＯＣが閾ＳＯＣを下回った場合には、道路の送電装置３００が埋め込まれた箇所を積極的に走行して、送電装置３００から給電を受けることができる。
【０１５４】
送電装置３００が道路に埋め込まれる場合には、車線内における概ね中央の位置に埋め込まれることが一般的である。非接触充電は、受電装置２００の受電コイルと、送電装置３００の送電コイルとが対向するように位置合わせされた場合に効率が良いことが知られている。すなわち、送電装置３００の真上を通過することで、効率よくバッテリ１０を充電することができる。
【０１５５】
ここで、回避制御が実行されると、特定箇所を回避するために、車線内を左寄りまたは右寄りに走行したり、車線を跨いで走行したりする。そうすると、非接触充電の効率が低下してしまう可能性がある。
【０１５６】
そこで、ＥＣＵ１０３は、バッテリ１０のＳＯＣが閾ＳＯＣを下回った場合には、バッテリ１０の充電を優先させるために、回避制御を実行しないようにする。これによって、効率良くバッテリ１０を充電することが可能となる。なお、実施の形態４における閾ＳＯＣは、変形例３で説明した閾ＳＯＣと同様であってもよいし、異なるものであってもよい。実施の形態４に係る車両４では、隊列走行時に非接触充電によりバッテリ１０の充電が可能であるので、閾ＳＯＣを変形例３で説明した閾ＳＯＣよりも小さくすることも可能である。
【０１５７】
＜ＥＣＵで実行される処理＞
図１７は、実施の形態４に係る車両４のＥＣＵ１０３で実行される処理の手順を示すフローチャートである。このフローチャートは、図１０のフローチャートに対して、Ｓ７１の処理を追加したものである。その他の処理については、図１０のフローチャートの処理と同様であるため、同じ番号を付して、その説明は繰り返さない。
【０１５８】
Ｓ５において、回避制御の実行が可能であると判定すると（Ｓ５においてＹＥＳ）、ＥＣＵ１０３は、バッテリ１０のＳＯＣが閾ＳＯＣ以下であるか否かを判定する（Ｓ７１）。バッテリ１０のＳＯＣが閾ＳＯＣ以下である場合（Ｓ７１においてＹＥＳ）、ＥＣＵ１０３は、処理をＳ３に進めて、回避制御を実行しない。これによって、車両４が送電装置３００の真上を通過することができ、効率よくバッテリ１０を充電することができる。
【０１５９】
一方、バッテリ１０のＳＯＣが閾ＳＯＣより大きい場合（Ｓ７１においてＮＯ）、ＥＣＵ１０３は、処理をＳ７，Ｓ９に進めて、回避制御を実行する。なお、ＥＣＵ１０３は、回避制御を実行した場合には、図６で説明したフローチャートの処理を実行する。
【０１６０】
以上のように、実施の形態４に係る車両４は、バッテリ１０のＳＯＣが閾ＳＯＣを下回り、車内の安定性の確保よりもバッテリ１０の充電を優先させたい場合には、回避制御を実行しないようにする。これによって、車両４が送電装置３００の真上を通過することができ、効率よくバッテリ１０を充電することができる。
【０１６１】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６２】
１，１Ａ，１Ｂ，１Ｃ，２，３，４  車両、１０  バッテリ、１１  監視ユニット、１２  電圧センサ、１３  電流センサ、１４  温度センサ、１５  ＳＭＲ、２０  ＰＣＵ、３１，３２  モータジェネレータ、４０  エンジン、４５  動力分割装置、５０  駆動軸、５５  駆動輪、６０  内部センサ群、６１  車速センサ、６２  加速度センサ、６３  ジャイロセンサ、６４  ストロークセンサ、６５  上下加速度センサ、６６  車内カメラ、７０  外部センサ群、７１  カメラ、７２  レーダー、７３  ライダー、８０  車車間通信装置、９０  ナビゲーション装置、９１  ＧＰＳ受信機、９２  地図データ記憶部、１００，１０１，１０２，１０３  ＥＣＵ、１１０，１１１，１１２，１１３  情報取得部、１２０，１２１，１２２，１２３  記憶部、１３０，１３１，１３２，１３３  制御部、２００  受電装置、３００  送電装置、３１０  交流電源、６００  道路、６１０  車線境界線。
【図１】
2020194197.tif 000003
【図２】
2020194197.tif 000004
【図３】
2020194197.tif 000005
【図４】
2020194197.tif 000006
【図５】
2020194197.tif 000007
【図６】
2020194197.tif 000008
【図７】
2020194197.tif 000009
【図８】
2020194197.tif 000010
【図９】
2020194197.tif 000011
【図１０】
2020194197.tif 000012
【図１１】
2020194197.tif 000013
【図１２】
2020194197.tif 000014
【図１３】
2020194197.tif 000015
【図１４】
2020194197.tif 000016
【図１５】
2020194197.tif 000017
【図１６】
2020194197.tif 000018
【図１７】
2020194197.tif 000019