(57)【要約】【課題】隊列走行において適切な隊列順序を構成することが可能な隊列走行システムを提供する。【解決手段】自動運転走行が可能であって、かつ自車両と他の車両とが連携して相対位置を維持しないで走行する単独走行と、前記自車両と前記他の車両とが連携して相対位置を維持しつつ隊列して走行する隊列走行とが可能な隊列走行システムにおいて、隊列走行する各車両の情報を検出し（ステップＳ２）、前記検出された情報のうちの所定のパラメータに基づいて前記隊列の順序を決定し（ステップＳ４）、前記決定された隊列の順序により予め定められた所定の目的地まで到着できない車両が存在する場合には、前記目的地まで到着できない車両を前記隊列の順序の最後尾に配置する（ステップＳ６）。【選択図】図３
2019034581.tif 000002
【特許請求の範囲】
【請求項１】
駆動力源と、車輪に制動力を付与する制動装置と、操舵輪の操舵角を操作する操舵装置と、前記駆動力源と前記制動装置と前記操舵装置とのそれぞれを制御するコントローラとを備え、人が運転操作することなく、前記コントローラが前記駆動力源と前記制動装置と前記操舵装置とを制御することにより自動運転走行が可能であって、かつ自車両と他の車両とが連携して相対位置を維持しないで走行する単独走行と、前記自車両と前記他の車両とが連携して相対位置を維持しつつ隊列して走行する隊列走行とが可能な隊列走行システムにおいて、
前記コントローラは、
前記隊列走行する各車両の情報を検出し、
前記検出された情報のうちの所定のパラメータに基づいて前記隊列の順序を決定し、
前記決定された隊列の順序により予め定められた所定の目的地まで到着できない車両が存在する場合には、前記目的地まで到着できない車両を前記隊列の順序の最後尾に配置する
ことを特徴とする隊列走行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の車両が相互に相対位置を維持して一体となって走行する隊列走行システムに関するものである。
【背景技術】
【０００２】
特許文献１には、単独走行と、他の車両との相対位置を維持するように走行する連携走行（隊列走行）とが可能な車両の制御装置が記載されている。この特許文献１に記載された制御装置は、走行中に充電することが可能な電源（バッテリ）を備え、上記の単独走行と隊列走行とで、電源に対する充電の制御内容を異ならせるように構成されており、特に隊列走行時は、単独走行時より充電効率を重視して充電制御を行うように構成されている。また、上記の隊列走行時においては、隊列走行している各車両のバッテリの充電状態（ＳＯＣ）に応じて、例えばバッテリのＳＯＣが低い車両に対して他の車両から電力を供給（融通）するように構成されている。なお、その電力の供給は、電力ケーブルなどによる有線もしくはマイクロ波などによる無線によって行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３０８２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に記載された車両の制御装置によれば、上記の隊列走行の際に充電効率を重視して走行するため、充電効率を向上させることができるとともに燃費も向上させることができる。一方、特許文献１に記載された隊列走行では、その隊列走行における隊列順序（走行順序）を考慮しておらず、その隊列の順序が定かではない。そのため、例えば、隊列走行している各車両の目的地がそれぞれ異なる場合には、残燃料もしくはバッテリの充電状態によっては隊列走行しているいずれかの車両が目的地まで到達できないおそれがある。またそのような場合、上述したように、特許文献１に記載された制御装置では、各車両同士で、相互に電力の供給ができるから、その目的地まで到達できないおそれがある車両に他の車両から電力を供給することが想定されるものの、そのように他の車両から電力を供給するなどの制御は煩雑であり、未だ改善の余地があった。
【０００５】
この発明は上記のような技術的課題に着目して考え出されたものであり、隊列走行において適切な隊列順序を構成することが可能な隊列走行システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、この発明は、駆動力源と、車輪に制動力を付与する制動装置と、操舵輪の操舵角を操作する操舵装置と、前記駆動力源と前記制動装置と前記操舵装置とのそれぞれを制御するコントローラとを備え、人が運転操作することなく、前記コントローラが前記駆動力源と前記制動装置と前記操舵装置とを制御することにより自動運転走行が可能であって、かつ自車両と他の車両とが連携して相対位置を維持しないで走行する単独走行と、前記自車両と前記他の車両とが連携して相対位置を維持しつつ隊列して走行する隊列走行とが可能な隊列走行システムにおいて、前記コントローラは、前記隊列走行する各車両の情報を検出し、前記検出された情報のうちの所定のパラメータに基づいて前記隊列の順序を決定し、前記決定された隊列の順序により予め定められた所定の目的地まで到着できない車両が存在する場合には、前記目的地まで到着できない車両を前記隊列の順序の最後尾に配置することを特徴とするものである。
【発明の効果】
【０００７】
この発明によれば、隊列走行における隊列の順序を各車両の情報や各車両の状態を検出して形成することにより、各車両が目的地まで到達できないことを抑制もしくは回避することができる。具体的には、各車両のサイズ、目的地、現在の残燃料やバッテリの充電状態、ＣＤ値（空気抵抗）などの様々な情報を把握した上で、隊列を形成するように構成されている。そして、その隊列の状態で目的地に到着できない車両を判断して、その目的地に到着できない車両が存在する場合には、その車両を隊列の順序の最後尾に配置するように構成されている。そのため、その目的地に到着できないと判断された車両の空気抵抗は、隊列を形成している先行車両の存在により小さくなるから、その車両の走行距離を長くすることができる。つまり燃費や電費が向上する。したがって、例えば単独走行では目的地まで到着できないおそれがあった車両、および、各車両の情報を考慮せずに単に隊列を形成して隊列走行した場合には目的地まで到着できないおそれがあった車両が、走行途中にエネルギの補給なしで目的地まで到着できる可能性を増大させることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明で対象とすることができる車両の一例を説明するためのスケルトン図である。
【図２】この発明の実施形態におけるシステム構成を説明するための模式図である。
【図３】この発明の実施形態における制御例を説明するためのフローチャートである。
【図４】図３の制御例における各車両の情報や状態を説明するための図である。
【図５】この発明の実施形態における他の制御例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
この発明の実施形態について図を参照しつつ説明する。先ず、この発明で対象とすることができる車両は、駆動力源として駆動用モータ（以下、単にモータと記す）を備えた車両であって、エンジンとモータとのそれぞれを駆動力源としたハイブリッド車両や、モータのみを駆動力源とした電気自動車を対象とすることができる。また、モータには、バッテリに充電された電力を供給するように構成されていてもよく、従来知られている燃料電池から電力を供給するように構成されていてもよい。
【００１０】
また、この発明で対象とすることができる車両は、運転者が操作することなく先行する車両に追従して走行することができるように構成されている。具体的には、運転者がアクセル操作やブレーキ操作を行うことなく、駆動力や制動力を制御して先行する車両との車間距離を適切な距離に維持しながら走行することができるように構成されている。そのような追従走行を行うことができる制御の一例としては、従来知られているクルーズ・コントロール制御、先行車両との車間距離を一定に保持し、先行車両が停車したときには自車両を停車させるアダプティブ・クルーズ・コントロール［ACC:Adaptive Cruise Control］、車車間通信を用いて自車両と先行車両との車間距離が比較的短く設定され、自車両と先行車両（前後車両も含む）との隊列走行を可能とする通信協調型アダプティブ・クルーズ・コントロール［CACC:Cooperative Adaptive Cruise Control］ならびに、上記駆動力や制動力に加えて舵角も制御することができるように構成された、いわゆる自動運転制御などである。なお、これらのクルーズ・コントロール制御などは、例えば運転者や搭乗者によるスイッチ操作により実行、あるいは、各種センサからの信号によって実行される。
【００１１】
図１は、その車両Ｖｅの一例を説明するためのスケルトン図であり、エンジン１と二つのモータ２，３とを駆動力源として備えたハイブリッド車両Ｖｅ（以下、単に車両Ｖｅもしくは自車両Ｖｅとも記す）を示す図である。図１に示すエンジン１の出力軸４には、エンジン１による燃料の燃焼に伴った捩り振動を低減するためのダンパ機構５が連結されている。このダンパ機構５は、従来知られているバネダンパと同様に構成されており、出力軸４に連結された入力部材６と、その入力部材６と相対回転可能に設けられた出力部材７と、入力部材６のトルクを弾性力により出力部材７に伝達するように円周方向に所定の間隔を空けて配置された弾性体８とを備えている。
【００１２】
その出力部材７には、インプットシャフト９が一体に回転するように連結され、インプットシャフト９には、シングルピニオン型の遊星歯車機構１０が連結されている。この遊星歯車機構１０は、従来知られている遊星歯車機構と同様に構成されており、環状に形成されたサンギヤ１１と、サンギヤ１１と同心円上に配置されたリングギヤ１２と、サンギヤ１１およびリングギヤ１２にそれぞれ噛み合う複数のピニオンギヤ１３と、それぞれのピニオンギヤ１３が自転できかつインプットシャフト９の回転軸線を中心として公転できるように、それぞれのピニオンギヤ１３を保持するキャリヤ１４とを備えている。
【００１３】
サンギヤ１１には、遊星歯車機構１０よりもエンジン１側に延出し、かつインプットシャフト９が挿入された第１円筒軸１５が連結されており、その端部に第１モータ２が連結されている。この第１モータ２は、永久磁石形の同期モータなどの発電機能を有するものであり、そのロータ２ａが第１円筒軸１５と一体に回転するように構成され、ステータ２ｂがハウジングなどの固定部材１６に連結されている。
【００１４】
また、リングギヤ１２には、遊星歯車機構１０を挟んでエンジン１とは反対側に延出した第２円筒軸１７が連結され、その第２円筒軸１７に第１モータ２と同様に構成された第２モータ３が連結されている。具体的には、第２モータ３のロータ３ａが第２円筒軸１７と一体に回転するように構成され、ステータ３ｂがハウジングなどの固定部材１６に連結されている。
【００１５】
その第２円筒軸１７には、出力軸１８が一体に回転するように連結され、その出力軸１８に、複数の外歯が形成されたパーキングロックギヤ１９が一体に回転するように連結されている。このパーキングロックギヤ１９に噛み合うことにより、出力軸１８が回転することを制限するパーキングロック機構２０が設けられている。このパーキングロック機構２０は、図示しない電磁アクチュエータを備えており、その電磁アクチュエータを制御することにより、パーキングロックギヤ１９をロックした状態と解放した状態とを切り替えることができるように構成されている。また、パーキングロック機構２０は、上記のようにパーキングロックギヤ１９をロックした状態で、ハイブリッド車両Ｖｅに搭載された電源装置２１からの電力供給を遮断したとしても、パーキングロックギヤ１９をロックした状態を維持することができるように構成されている。
【００１６】
そして、出力軸１８の端部には、デファレンシャルギヤ２２が連結され、デファレンシャルギヤ２２には、車幅方向に延出する二つのドライブシャフト２３を介して、駆動輪２４が連結されている。また、上記駆動輪２４は、操舵装置２５により操舵角が変化するように構成されている。すなわち、それぞれの駆動輪２４は、操舵輪としても機能する。さらに、図１に示す車両Ｖｅは、上記駆動輪２４を含む四つの車輪２６を備えており、それぞれの車輪２６には、各車輪２６に制動力を作用させるためのブレーキ（制動装置）２７が連結されている。
【００１７】
上述したように構成された車両Ｖｅは、エンジン１を主な動力源として走行するＨＶモードと、第２モータ３を主な動力源として走行するＥＶモードとを切り替えることができる。具体的には、ＨＶモードは、コントローラ（ＥＣＵ）２８により定められた要求駆動力に応じて、エンジン１から動力を出力し、その動力の一部が遊星歯車機構１０を介して駆動輪２４に伝達されるように、第１モータ２により反力トルクを出力する。この際に、第１モータ２が発電機として機能する場合には、第１モータ２により発電された電力を第２モータ３に供給して、第２モータ３から第２円筒軸１７に動力を加える。すなわち、第１モータ２が反力トルクを出力することにより、エンジン１から出力された動力の一部が電気エネルギに変換され、その電気エネルギを第２モータ３により機械的なエネルギに変換して、エンジン１と駆動輪２４とのトルクの伝達経路に戻すように構成されている。なお、第１モータ２が反力トルクを出力することにより、第１モータ２がモータとして機能する場合には、エンジン１と駆動輪２４とのトルクの伝達経路に加えられた動力を、第２モータ３により電気エネルギに変換してそのトルクの伝達経路の動力を減らすように構成されている。
【００１８】
また、ＥＶモードは、コントローラ２８により定められた要求駆動力に応じて第２モータ３から動力を出力して走行する。その際には、エンジン１への燃料の供給を停止し、また第１モータ２への電力の供給を停止してよい。
【００１９】
つぎに、各モータ２，３に電力を供給する電気回路の一例について説明する。図１に示すように各モータ２，３には、それぞれインバータ２９，３０が連結されている。これらのインバータ２９，３０は、正極母線３１と負極母線３２とによりバッテリ（電源装置）２１の出力端子に接続されている。また、各インバータ２９，３０は、正極母線３１と負極母線３２とにより、一方のモータ２（３）で発電される電力を他方のモータ３（２）に供給することができるように構成されている。また、正極母線３１と負極母線３２とには、電圧保持回路としてのコンデンサ３３が並列接続され、さらに、空調装置を作動させるためのコンプレッサなど、比較的大きな電力が要求される補機類３４が接続されている。正極母線３１および負極母線３２とバッテリ２１の出力端子との間にはリレースイッチ３５が接続されている。このリレースイッチ３５は、搭乗者によるスイッチボタンやキーの操作に応じて通電状態と非通電状態とを切り替えることができるとともに、例えば、タイマーなどによりリレースイッチ３５をオンとする時刻をコントローラ２８に記憶させておくことにより、自動で非通電状態から通電状態に切り替わることができるように構成されている。
【００２０】
この車両Ｖｅは、上記のエンジン１や各モータ２，３あるいはブレーキ２７などを制御するためのコントローラ２８が設けられている。このコントローラ２８のシステム構成の一例を図２に示している。図２に示すように、コントローラ２８は、メインコントローラ３６と、メインコントローラ３６から出力された信号が入力され、その入力された信号を変換する駆動用コントローラ３７およびサブコントローラ３８とを備えている。この駆動用コントローラ３７は、エンジン１に設けられたスロットルアクチュエータや各モータ２，３に設けられたインバータ２９，３０などに信号を出力するように構成されている。また、サブコントローラ３８は、ブレーキ２７などの種々の装置に設けられたアクチュエータに信号を出力するように構成されている。
【００２１】
さらに、上記の駆動用コントローラ３７への電力の供給を遮断することができるメインスイッチ３９が設けられている。このメインスイッチ３９は、上記のリレースイッチ３５の通電状態と非通電状態とを切り替えるために操作される上記スイッチボタンやキーの仕方に応じて、駆動用コントローラ３７への電力の供給の有無を切り替えることができるように構成されている。例えば、上記スイッチボタンを押した場合に、メインスイッチ３９がオンに切り替えられ、さらにスイッチボタンを予め定められた所定時間以上押し続けることにより、メインスイッチ３９に加えて、リレースイッチ３５がオンに切り替えられるように構成されている。また、メインスイッチ３９は、メインコントローラ３６により自動的に駆動用コントローラ３７への電力の供給の有無を切り替えることができるように構成されている。
【００２２】
上記のメインコントローラ３６は、マイクロコンピュータを主体にして構成されており、車両Ｖｅの走行状態および各部の作動状態や挙動等を検出する主な内部センサ４０から信号が入力される。その内部センサ４０は、例えば、アクセルペダル４１の踏み込み量を検出するアクセルセンサ４２、ブレーキペダル４３の踏み込み量を検出するブレーキセンサ（もしくはブレーキスイッチ）４４、ステアリング４５の舵角を検出する舵角センサ４６、各車輪２６の回転速度をそれぞれ検出する車速センサ４７、車両Ｖｅの前後加速度を検出する前後加速度センサ４８、車両Ｖｅの横加速度を検出する横加速度センサ４９、車両Ｖｅのヨーレートを検出するヨーレートセンサ５０、シフトレバー（もしくはシフトスイッチ）５１の位置を検出するシフトセンサ５２などである。その内部センサ４０から入力された信号や、予め記憶されている演算式あるいはマップなどに基づいて、エンジン１や各モータ２，３を制御するための信号を、駆動用コントローラ３７に出力し、またブレーキ２７などを制御するための信号を、サブコントローラ３８に出力するように構成されている。なお、図１には、内部センサ４０からコントローラ２８に入力される信号、およびコントローラ２８からエンジン１、各モータ２，３、ブレーキ２７に出力する信号を破線で示している。
【００２３】
さらに、この発明の実施形態で制御対象とする車両Ｖｅは、車両Ｖｅの運転操作を自動制御して走行させる自動運転が可能である。この発明の実施形態において定義している自動運転とは、走行環境の認識や周辺状況の監視、ならびに、発進・加速、操舵、および、制動・停止などの全ての運転操作を、全て車両Ｖｅの制御システムが行う自動運転である。例えば、ＮＨＴＳＡ［米国運輸省道路交通安全局］が策定した自動化レベルにおける「レベル４」、あるいは、米国のＳＡＥ［Society of Automotive Engineers］が策定した自動化レベルにおける「レベル４」および「レベル５」に該当する高度自動運転もしくは完全自動運転である。したがって、この発明の実施形態で制御対象とする車両Ｖｅは、車内に搭乗者（運転者、同乗者、および、乗客など）が存在しない状況であっても自動運転によって走行することが可能である。すなわち、車両Ｖｅは、車内に搭乗者が存在する状態で自動運転によって走行する有人自動運転と、車内に搭乗者が存在しない状態で自動運転によって走行する無人自動運転とが可能である。なお、車両Ｖｅは、例えば上記のＳＡＥの自動化レベルにおける「レベル４」で定義されているように、自動運転で走行する自動運転モードと、車両Ｖｅの運転操作を運転者が行う手動運転モードとを選択できる構成であってもよい。
【００２４】
したがって、この車両Ｖｅは、搭乗者（人）が運転操作することなく、モータ２，３やブレーキ２７あるいは操舵装置２５を自動的に制御することにより走行する、いわゆる自動運転走行をすることができる。そのような自動運転走行をする際における各モータ２，３、ブレーキ２７、操舵装置２５、パーキングロック機構２０なども上記コントローラ２８により制御される。
【００２５】
上記のメインコントローラ３６には、自動運転走行を行うために内部センサ４０に加えて、車両Ｖｅの周辺情報や外部状況を検出する主な外部センサ５３から信号が入力される。その外部センサ５３は、例えば、車載カメラ、レーダー［RADAR:Radio Detection and Ranging］、およびライダー［LIDAR:Laser Imaging Detection and Ranging］、車車間通信などである。
【００２６】
車載カメラは、例えば車両Ｖｅのフロントガラスの内側に設置され、車両Ｖｅの外部状況に関する撮像情報をメインコントローラ３６に送信するように構成されている。車載カメラは、単眼カメラであってもよく、あるいはステレオカメラであってもよい。ステレオカメラは、両眼視差を再現するように配置された複数の撮像部を有している。ステレオカメラの撮像情報によれば、車両Ｖｅ前方の奥行き方向の情報も取得することができる。
【００２７】
レーダーは、ミリ波やマイクロ波などの電波を利用して車両Ｖｅの外部の他車両や障害物等を検出し、その検出データをメインコントローラ３６に送信するように構成されている。例えば、電波を車両Ｖｅの周囲に放射し、他車両や障害物等に当たって反射された電波を受信して測定・分析することにより、他車両や障害物等を検出する。
【００２８】
ライダーは、レーザー光を利用して車両Ｖｅの外部の他車両や障害物等を検出し、その検出データをメインコントローラ３６に送信するように構成されている。例えば、レーザー光を車両Ｖｅの周囲に放射し、他車両や障害物等に当たって反射されたレーザー光を受光して測定・分析することにより、他車両や障害物等を検出する。
【００２９】
車車間通信（車両間通信）は、車両同士の無線通信により周囲の車両の情報（例えば、目的地、位置、速度、進行方向、車両制御情報など）を入手し、必要に応じて運転者や搭乗者に安全運転支援を行うシステムである。また、この車車間通信は、ＩＴＳ［Intelligent Transport Systems］安全運転支援無線システムの車載器が搭載されている車両同士の情報交換によりサービスが受けられるものであって、インフラ設備の整備されていない不特定の場所でサービスの享受が可能である。したがって、インフラ設備の設置が難しい場所でもサービスが受けられる。
【００３０】
上記のような内部センサ４０や外部センサ５３の他に、ＧＰＳ［Global Positioning System］受信部５４、地図データベース５５、および、ナビゲーションシステム５６等からメインコントローラ３６に信号が入力される。ＧＰＳ受信部５４は、複数のＧＰＳ衛星からの電波を受信することにより、車両Ｖｅの位置（例えば、車両Ｖｅの緯度および経度）を測定し、その位置情報をメインコントローラ３６に送信するように構成されている。地図データベース５５は、地図情報を蓄積したデータベースであり、例えば車両Ｖｅと通信可能な情報処理センタなどの外部施設のコンピュータに記憶されたデータを利用することができる。なお、地図データベース５５は、メインコントローラ３６の内部に記憶されていてもよい。ナビゲーションシステム５６は、ＧＰＳ受信部５４が測定した車両Ｖｅの位置情報と、地図データベース５５の地図情報とに基づいて、車両Ｖｅの走行ルートを算出するように構成されている。
【００３１】
上記のメインコントローラ３６は、内部センサ４０や外部センサ５３などから入力された検出データや情報データおよび予め記憶させられているデータ等を使用して演算を行い、その演算結果を基に、駆動用コントローラ３７およびサブコントローラ３８ならびに補助機器５７に信号を出力する。そして、駆動用コントローラ３７が、エンジン１（スロットルバルブを含む）およびモータ２，３のアクチュエータ（インバータ２９，３０を含む）に対して制御指令信号を出力し、サブコントローラ３８が、ブレーキ２７、操舵装置２５等の車両Ｖｅ各部のアクチュエータに対して、制御指令信号を出力するように構成されている。なお、以下の説明では、各アクチュエータを区別することなく、単にアクチュエータ５８と記す場合がある。
【００３２】
車両Ｖｅを自動運転走行させるための主なアクチュエータ５８として、ブレーキアクチュエータ、および操舵アクチュエータ等を備えている。ブレーキアクチュエータは、サブコントローラ３８から出力される制御信号に応じてブレーキ２７を作動させ、各車輪２６へ付与する制動力を制御するように構成されている。操舵アクチュエータは、サブコントローラ３８から出力される制御信号に応じて電動パワーステアリング装置のアシストモータを駆動し、操舵トルクを制御するように構成されている。
【００３３】
補助機器５７は、上記のアクチュエータ５８に含まれない機器もしくは装置であり、例えば、ワイパー、前照灯、方向指示器、エアコンディショナ、オーディオ装置など、車両Ｖｅの運転操作に直接には関与しない機器・装置である。
【００３４】
メインコントローラ３６は、車両Ｖｅを自動運転走行させるための主な制御部として、例えば、車両位置認識部５９、外部状況認識部６０、走行状態認識部６１、走行計画生成部６２、走行制御部６３、補助機器制御部６４、および、有人無人判断部６５などを有している。
【００３５】
車両位置認識部５９は、ＧＰＳ受信部５４で受信した車両Ｖｅの位置情報および地図データベース５５の地図情報に基づいて、地図上における車両Ｖｅの位置を認識するように構成されている。なお、ナビゲーションシステム５６で用いられる車両Ｖｅの位置を、そのナビゲーションシステム５６から取得することもできる。あるいは、道路上や道路脇の外部に設置されたセンサで車両Ｖｅの位置を測定可能な場合は、そのセンサとの通信によって車両Ｖｅの位置を取得することもできる。
【００３６】
外部状況認識部６０は、例えば車載カメラの撮像情報やレーダーもしくはライダーの検出データに基づいて、車両Ｖｅの外部状況を認識するように構成されている。外部状況としては、例えば、走行車線の位置、道路幅、道路の形状、路面勾配、および車両周辺の障害物に関する情報等が取得される。また、走行環境として車両Ｖｅの周辺の気象情報や路面の摩擦係数などを取得してもよい。
【００３７】
走行状態認識部６１は、内部センサ４０の各種の検出データに基づいて、車両Ｖｅの走行状態を認識するように構成されている。車両Ｖｅの走行状態としては、例えば、車速、前後加速度、横加速度、およびヨーレートなどが取得される。
【００３８】
走行計画生成部６２は、例えば、ナビゲーションシステム５６で演算された目標ルート、車両位置認識部５９で認識された車両Ｖｅの位置、および外部状況認識部６０で認識された外部状況等に基づいて、車両Ｖｅの進路を生成するように構成されている。進路は、目標ルートに沿って車両Ｖｅが進行する軌跡である。また、走行計画生成部６２は、目標ルート上で、安全に走行すること、法令を順守して走行すること、および効率よく走行すること等の基準に沿って、車両Ｖｅが適切に走行することができるように進路を生成する。
【００３９】
そして、走行計画生成部６２は、生成した進路に応じた走行計画を生成するように構成されている。具体的には、少なくとも、外部状況認識部６０で認識された外部状況および地図データベース５５の地図情報に基づいて、予め設定された目標ルートに沿った走行計画が生成される。
【００４０】
走行計画は、車両Ｖｅの将来の駆動力要求を含む車両Ｖｅの走行状態を予め設定するものであり、例えば現在時刻から数秒先の将来のデータを基に生成される。車両Ｖｅの外部状況や走行状況によっては、現在時刻から数十秒先の将来のデータを用いることもできる。走行計画は、例えば、目標ルートに沿った進路を車両Ｖｅが走行する際に、車速、加速度、および操舵トルク等の推移を示すデータとして走行計画生成部６２から出力される。
【００４１】
また、走行計画は、車両Ｖｅの速度パターン、加速度パターン、および操舵パターンとして走行計画生成部６２から出力することもできる。速度パターンとは、例えば、進路上に所定間隔で設定された目標制御位置に対して、各目標制御位置毎に時間に関連付けられて設定された目標車速からなるデータである。加速度パターンとは、例えば、進路上に所定間隔で設定された目標制御位置に対して、各目標制御位置毎に時間に関連付けられて設定された目標加速度からなるデータである。操舵パターンとは、例えば、進路上に所定間隔で設定された目標制御位置に対して、各目標制御位置毎に時間に関連付けられて設定された目標操舵トルクからなるデータである。
【００４２】
また、この走行計画には、自車両Ｖｅが先行車両を追従する走行計画を含み、その一例として、従来知られているクルーズ・コントロールやアダプティブ・クルーズ・コントロール（ＡＣＣ）、ならびに、車車間通信により追従制御する通信協調型アダプティブ・クルーズ・コントロール（ＣＡＣＣ）がある。そのクルーズ・コントロールなどの切り替えは、ステアリングホイールの脇やステアリングパッドに取り付けられた入力操作スイッチ群であって、システムの起動および停止、制御モードの切替え、設定車速の入力、目標車間距離の設定（例えば、長・中・短の３段階で設定される）等が行なわれる。
【００４３】
走行制御部６３は、走行計画生成部６２で生成された走行計画に基づいて、車両Ｖｅの走行を自動で制御するように構成されている。具体的には、走行計画に応じた制御信号が、駆動用コントローラ３７およびサブコントローラ３８を介してエンジン１や各モータ２，３あるいはアクチュエータ５８に出力される。それによって、車両Ｖｅが自動運転走行される。
【００４４】
補助機器制御部６４は、走行計画生成部６２で生成された走行計画に基づいて、補助機器５７を自動で制御するように構成されている。具体的には、走行計画に応じた制御信号が、必要に応じて、ワイパー、前照灯、方向指示器、エアコンディショナ、オーディオ装置などの補助機器５７に対して出力される。
【００４５】
有人無人判断部６５は、自車両Ｖｅならびに先行車両に搭乗者が存在するか否かを判断する。具体的には、自車両Ｖｅにおいては、パワースイッチあるいはイグニションキースイッチやスタートボタンスイッチがＯＮに操作された場合や、着座センサが座席上に人が乗っていることを検知した場合、シートベルト着装センサがシートベルトの着装を検知した場合、ステアリングホイールが操作された場合など車室内に設けられている装置の操作状況または作動状態に基づいて搭乗者の有無を判断する。また先行車両においては、上述した車車間通信により無線通信することにより先行車両の情報を取得したり、あるいは、自車両Ｖｅにおける車載カメラなどによって先行車両の搭乗者の有無を判断する。
【００４６】
このように図１に示す車両Ｖｅは、いわゆる自動運転により走行することが可能である。その自動運転では、上述したように、車車間通信によって、各車両同士が互いの位置や速度など車両の情報を送受信し、その情報を利用して自車両Ｖｅと先行車両あるいはその先行車両を含む前後車両とで隊列走行することができる。なお、隊列走行とは、複数台の車両が相互に相対位置を維持して一体となって隊列して走行する形態をいう。一方、その隊列走行において、例えば各車両の目的地がそれぞれ異なる場合には、残燃料もしくはバッテリの充電状態によっては、隊列走行しているいずれかの車両が目的地まで到達できないおそれがある。そこで、この発明の実施形態では、隊列走行する車両が、上述したような目的地まで到着できないことを抑制するために隊列走行における隊列の順序（走行順序）を適切に制御するように構成されている。以下に、コントローラ２８によって実行される制御例の一例について説明する。
【００４７】
図３は、その制御の一例を示すフローチャートであって、上述したように、複数台で隊列走行している際の、隊列順序を制御するための例である。なお、図３に示す例では、各車両は自動運転走行が可能な車両であって、かつ搭乗者が存在している。以下、具体的に説明する。
【００４８】
図３に示す例では、先ず、隊列走行の要望があるか否かを検出する（ステップＳ１）。これは、例えば自車両Ｖｅが高速道路などのインターチェンジからその高速道路に進入し、他の車両と車車間通信によって、隊列を組む意志があるか否かを検出する。また、この隊列走行の要望は、既に隊列が組まれている隊列走行の列に自車両Ｖｅが参加する場合であってもよく、そのような場合においても各車両と車車間通信を通じて隊列を組む意志を検出する。なお、その際の隊列走行している列は、一つに限られず複数列あってもよい。複数列ある場合には、自車両Ｖｅの目的地や走行形態に合った列に参加するように構成される。
【００４９】
したがって、このステップＳ１にて否定的に判断された場合、すなわち隊列走行の要望が検出されなかった場合には、これ以降の制御を実行することなくリターンする。一方、隊列走行の要望が検出されてこのステップＳ１にて肯定的に判断された場合には、各車両の情報を検出および演算する（ステップＳ２）。これは、ステップＳ１にて、例えば未だ隊列走行している列が存在しない場合には、ステップＳ１にて隊列走行の意志を示した各車両の情報を検出および演算する。具体的には、各車両の車両サイズ、残燃料およびバッテリの充電状態（ＳＯＣ）の検出、ならびに、各車両の目的地までの走行距離や予想経路が検出される。また、その隊列走行を要望する各車両が隊列を組まないで単独走行した場合の目的地までに予測される消費燃費あるいは電費が演算される。なお、上記の単独走行とは、自車両と他の車両とが相対位置を維持しないで走行する走行形態をいう。そして、各車両単体の空気抵抗値（いわゆるＣＤ値）、および、その各車両の後ろについた車両のＣＤ値の影響度が演算される。また併せて、搭乗者のクーラーの使用や、途中に休憩するか否かの情報などが検出される。なお、上述したステップＳ１で隊列要望を検出した際に、既に隊列走行している列が存在する場合には、その隊列走行している各車両の情報が検出および演算される。
【００５０】
ついで、ステップＳ２にて検出および演算した各車両の情報を基に隊列に加わる車両を選定する（ステップＳ３）。これは、ステップＳ２で検出および演算した各車両の情報を基に、どの車両同士で隊列を形成することが望ましいかを判断するステップである。したがって、目的地など上記の各種の情報を基に隊列に加わる車両を選定する。
【００５１】
そして、そのように隊列に加わる車両を選定したら、上述したＣＤ値（空気抵抗）を基にそのＣＤ値が低い順に仮想の隊列を形成する（ステップＳ４）。一般的には、空気抵抗が小さい方が燃費や電費は向上する。そのため、この発明の実施形態では、ＣＤ値が低い順に仮想の隊列を形成する。その仮想の隊列を形成する対象の車両としては、例えば図４に示すようにＡ車、Ｂ車、Ｃ車の３台であって、その隊列の順序はＣＤ値が低い順にＢ車、Ａ車、Ｃ車の順である。
【００５２】
ついで、ステップＳ４で形成した仮想の隊列によって、目的地まで到着できない車両が存在するか否かを判断する（ステップＳ５）。上述したように、図３に示す例では、各車両の情報を基に隊列に加わる車両を選定して、ＣＤ値の低い順に仮想の隊列を形成している。一方、このＣＤ値の低い順に隊列を組んだことにより、例えばＡ車がエネルギの補給なしでは目的地に到着できないと判断されたとする。つまり、上記のステップＳ５にて肯定的に判断された場合には、この発明の実施形態では、目的地に到着できないと判断された車両（例えばＡ車）を隊列の最後尾に配置する（ステップＳ６）。なお、エネルギの補給なしで目的地まで到着できない車両が複数台いる場合には（例えばＡ車およびＢ車）、その目的地まで到着できない車両同士の比較でＣＤ値が大きい方の車両を最後尾に配置する。なお、このＣＤ値が、この発明の実施形態における「所定のパラメータ」に相当する。
【００５３】
そして、そのようにステップＳ５で肯定的に判断され、かつステップＳ６でエネルギの補給なしで目的地に到着できない車両が隊列の最後尾に配置された状態において、再度エネルギの補給なしで目的地まで到着できない車両が存在するか否かを判断する（ステップＳ７）。上述したように、ステップＳ５の判断では、その一例としてＡ車が目的地に到着できないと判断されている。したがって、そのＡ車を隊列の最後尾に配置してもなおエネルギの補給なしで目的地に到着できないか否かを判断する。
【００５４】
このステップＳ７で肯定的に判断された場合、すなわちステップＳ７で隊列の最後尾に配置した車両（Ａ車）が未だ目的地に到着できないと判断された場合には、目的地まで到着できないその車両の搭乗者にエネルギの補給が必要であることが報知される（ステップＳ８）。これにより、搭乗者は、この車両は隊列走行においてエネルギの補給なしでは目的地まで到着できないことを知ることができる。
【００５５】
一方、上記のステップＳ５における目的地まで到着できない車両が存在するか否かの判断で否定的に判断された場合、すなわちステップＳ４で仮想の隊列を形成した際に、目的地まで到着できない車両が存在しない場合にはステップＳ４での隊列に決定し（ステップＳ９）、隊列走行の指示をする（ステップＳ１０）。また同様にステップＳ７における目的地まで到着できない車両が存在するか否かの判断で否定的に判断された場合、すなわちステップＳ６で目的地まで到着できない車両を最後尾に配置したことにより、目的地まで到着できない車両が存在しないと判断された場合には、そのステップＳ７での隊列に決定し（ステップＳ９）、隊列走行の指示をする（ステップＳ１０）。
【００５６】
また、上述したステップＳ７で目的地まで到着できないと判断され、ステップＳ８において、目的地到着までにエネルギの補給が必要と判断された車両は、目的地までエネルギの補給なしで行けないものの、この発明の実施形態では、隊列走行における隊列の順序を決定するものであるから、上記のステップＳ７で否定的に判断された場合、すなわちＡ車を最後尾に配置して隊列を形成し、目的地まで到着できない車両が存在しないと判断された場合と同様の隊列に決定する（ステップＳ１１）。そして、そのステップＳ１１で決定した隊列での走行指示を行う（ステップＳ１２）。
【００５７】
一方、このステップＳ１２で隊列走行を指示された車両（Ａ車）は、上述したように、エネルギの補給なしでは目的地に到着できない。そのため、途中で休憩してエネルギを補給するか否かを判断する。その休憩における情報は、上述したステップＳ２で検出した各車両の情報に含まれているからその情報を用いる。したがって、ステップＳ１２で隊列走行を形成した車両は、途中で休憩するか否かを判断する（ステップＳ１３）。
【００５８】
このステップＳ１３で肯定的に判断された場合、すなわち途中で休憩すると判断された場合には、エネルギを補給できる休憩場所を提案する（ステップＳ１４）。つまり、隊列から離脱してエネルギの補給を行う。これとは反対に、ステップＳ１３で否定的に判断された場合、すなわち途中で休憩しないと判断された場合には、これ以降の制御を実行することなくリターンする。
【００５９】
このように、隊列走行における隊列の順序を各車両の状態を考慮して形成することにより、各車両が目的地まで到達できないことを抑制もしくは回避することができる。つまり、各車両のサイズ、目的地、現在の残燃料やバッテリの充電状態、ＣＤ値などの様々な情報を把握した上で、仮想の隊列を形成し、その状態で目的地に到着できない車両を判断することができる。そして、その目的地に到着できない車両は、この発明の実施形態では、隊列の最後尾に配置されるから、隊列を形成している先行車両によってその車両の空気抵抗が小さくなり、走行距離が仮想隊列を形成した時点で走行できる距離より長くなる。つまり燃費や電費が向上する。そのため、例えば単独走行では目的地まで到着できないおそれがあった車両、ならびに、隊列を組む車両および隊列の順序を考慮しないで隊列走行した場合には目的地まで到着できないおそれがあった車両が、走行途中にエネルギの補給なしで目的地まで到着することができる。なお、上述したように、最後尾に配置した車両であってもエネルギの補給なしで目的地に到着できない場合であっても、単独走行あるいは単に隊列走行を形成する場合に比べて走行距離は長くなるから、少なくとも燃費や電費を向上させることができる。言い換えれば、この発明の実施形態では、単独走行あるいは、単に隊列走行した場合に、エネルギの補給なしで目的地まで到着できなかった車両を低減させることができる。
【００６０】
つぎに、この発明における他の実施形態について説明する。図３に示す例では、自車両Ｖｅに搭乗者が存在する有人の場合の隊列走行における隊列順序における制御について説明した。一方、図５に示す例では、隊列走行をする際に、少なくとも自車両Ｖｅには搭乗者が存在しない無人の状態であって、かつ自車両Ｖｅが停車している状態での制御例を示している。なお、この自車両Ｖｅが無人でありかつ停車中の状況としては、例えば高速道路などのサービスエリアに停車中の場合、一般道路の休憩所に停車中の場合、あるいは、所定の場所から隊列を形成して出発する場合などが想定される
【００６１】
また、上記の自車両Ｖｅが有人か無人かの判断は、例えば、赤外線センサやドップラーセンサなどの生体センサあるいは動体検知センサを設け、搭乗者の体温や動作を検知することにより、車内に搭乗者が存在するか否かを判断することができる。また上記の判断の他に、上述した有人無人判断部６５で説明したように車室内に設けられている装置の操作状況または作動状態に基づいて、搭乗者の有無を判断することもできる。そして、各車両同士が有人か否かの判断は車車間通信によって判断することができる。
【００６２】
以下に、この図５の制御例のフローチャートについて説明する。なお、上述した図３の制御例と同様のステップについては、同様の符号を付し、またその説明を簡略もしくは省略する。先ず、ステップＳ１からステップＳ７までは、上記の図３の制御例と同様である。すなわち、隊列要望を検出し、その隊列要望が検出された各車両の情報を検出および演算して隊列に加わる車両を選定する（ステップＳ１〜ステップＳ３）。また、ステップＳ２で演算した各車両におけるＣＤ値が低い順に仮想の隊列を形成し、その仮想の隊列によって目的地まで到着できない車両が存在するか否かを判断する（ステップＳ４、ステップＳ５）。そして、目的地まで到着できない車両が存在する場合には、その車両を隊列の最後尾に配置し、その状態で再度、目的地まで到着できない車両が存在するか否かを判断する（ステップＳ６、ステップＳ７）。なお、図５における例では、少なくとも自車両Ｖｅは無人であるから、ステップＳ２においてクーラーの使用状況や途中休憩の情報は検出されない。
【００６３】
ついで、ステップＳ７で肯定的に判断された場合、すなわちステップＳ６で最後尾に車両を配置しても未だ目的地まで到着できない車両が存在する場合には、その目的地に到着できない車両がエネルギの補給が必要であることを管理者に報知する（ステップＳ１００）。ここでいう管理者とは、例えば各車両のうちいずれかの車両に搭乗者が存在する場合には、その搭乗者にエネルギの補給が必要な車両が存在することが報知される。また、各車両で搭乗者が存在しない場合には、その隊列走行を管理している管理者に報知される。これにより、その管理者は、エネルギの補給なしでは目的地まで到着できない車両が存在することを知ることができる。
【００６４】
一方、ステップＳ５もしくはステップＳ７で否定的に判断された場合は、図３の制御例と同様である。すなわち目的地まで到着できない車両が存在しない場合には、ステップＳ４で仮想した隊列に決定、あるいは、目的地に到着できない車両を最後尾に配置した隊列に決定して、隊列走行の指示をする（ステップＳ９、ステップＳ１０）。
【００６５】
また、ステップＳ１００において、エネルギ補給なしでは目的地まで到着できない車両が存在することを報知された場合であっても、この発明の実施形態では、隊列走行における隊列の順序を決定するものであるから、ステップＳ６で説明した目的地に到着できない車両を最後尾に配置して隊列を決定し（ステップＳ１１）、その隊列での走行指示を行う（ステップＳ１２）。                               
【００６６】
一方、上述したようにこのステップＳ１２で隊列走行を指示された車両は、エネルギの補給なしでは目的地に到着できないため、事前にエネルギの補給を行うか否かを判断する（ステップＳ２００）。この図５の例では、車両Ｖｅは停車中であるから、走行前にエネルギの補給を行うかを判断することができる。したがって、このステップＳ２００にて肯定的に判断された場合、すなわち走行前にエネルギの補給を行う場合には、上述した管理者にエネルギの補給を行うことを報知する（ステップＳ３００）。これとは反対に、ステップＳ２００にて否定的に判断された場合、すなわち走行前にエネルギの補給を行わない場合には、以降の制御を実行することなくリターンする。
【００６７】
そして、ステップＳ３００にてエネルギの補給を行うことを報知したら、そのエネルギが補給されたか否かを判断する（ステップＳ４００）。なお、このステップＳ４００にて否定的に判断されたらエネルギが補給されるまでこのステップを繰り返し実行する。
【００６８】
このように、図５における制御例においても、図３の制御例と同様に隊列走行における隊列順序を制御することにより、各車両が目的地まで到達できないことを抑制もしくは回避することができる。特に、この図５における制御例では、搭乗者が存在せず、かつ停車中であるから、走行前にエネルギを補給しておくことができ、その結果、目的地に到着できないなどの不都合が発生することを回避することができる。
【００６９】
以上、この発明の複数の実施形態について説明したが、この発明は上述した例に限定されないのであって、この発明の目的を達成する範囲で適宜変更してもよい。上記のいずれの実施形態では、所定のパラメータとしてＣＤ値の低い順に仮想の隊列を形成しているものの、この仮想の隊列を形成するパラメータは燃費や電費を向上させて走行距離を延ばすことができるものであればよい。したがって、例えば各車両の車両サイズにおける前方投影面積の値をパラメータとして、その前方投影面積の値が小さい順に仮想の隊列を形成してもよい。車両の前方投影面積は、車両の燃費や電費の向上に重要なパラメータであるから、これを隊列順序の条件としてもよい。また、上記のＣＤ値と前方投影面積との双方を考慮して仮想隊列を形成してもよい。さらに、上述した実施形態では、自動運転が可能な車両を例として説明したものの、要は、隊列走行する際の隊列順序を制御できればよく、いわゆる自動運転車両に限られず、人が運転操作する車両を対象としてもよい。  
【符号の説明】
【００７０】
２，３…モータ、  ２５…操舵装置、  ２７…ブレーキ（制動装置）、  ２８…コントローラ(ＥＣＵ）、  ３６…メインコントローラ、  ３７…駆動用コントローラ、  ３８…サブコントローラ、  ４０…内部センサ、  ５３…外部センサ、  ６５…有人無人判断部、  Ｖｅ…車両。
【図１】
2019034581.tif 000003
【図２】
2019034581.tif 000004
【図３】
2019034581.tif 000005
【図４】
2019034581.tif 000006
【図５】
2019034581.tif 000007