(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0011】
<実施の形態1>
図1は、本発明の実施の形態1に係るクルーズコントロール装置の構成を示すブロック図である。以下、クルーズコントロール装置1は、車両に搭載されて当該車両の走行を制御する装置である。以下、このクルーズコントロール装置1が、複数の車両のそれぞれに搭載されているものとし、このうちの1台の車両に着目して説明する。なお、着目する1台の車両を「自車」と呼び、それ以外の車両を「他車」と呼ぶこともある。
【0012】
図1に示されるクルーズコントロール装置1は、記憶部11と、GPS(Global Positioning System)12と、ジャイロセンサ13と、速度センサ14と、アクセルポジションセンサ15と、ブレーキポジションセンサ16と、通信部17と、先行車情報検出部18と、表示部19と、入力部20と、ECU(Engine Control Unit)21とを備えて構成されている。ECU21は、CPU(Central Processing Unit)などから構成されており、記憶部11に記憶されているプログラムを実行することにより、クルーズコントロール装置1の構成要素を統括的に制御するものとなっている。
【0013】
次に、クルーズコントロール装置1の各構成要素について詳細に説明する。
【0014】
記憶部11は、例えばハードディスクドライブ(HDD)または半導体メモリなどから構成されており、ECU21がクルーズコントロール装置1の各構成要素の制御を行うのに必要なプログラムが記憶されている。また、記憶部11には、自車の車種、型式、色、及び、登録ナンバーなどの自車の固有情報が記憶されているとともに、道路とその標高とが互いに対応付けられた道路情報を含む地図情報が記憶されている。
【0015】
GPS12は、GPS衛星からの信号に基づいて、自車の現在位置(例えば緯度・経度の座標)を検出する。
【0016】
ジャイロセンサ13は、ヨー角及びピッチ角に関する自車の角速度を検出する。そして、ジャイロセンサ13は、ヨー角に関する角速度に基づいて、基準方向(例えば北向き)に対する自車の進行方向の方位を検出するとともに、ピッチ角に関する角速度に基づいて、水平方向に対する自車の進行方向の傾斜(道路勾配)を検出するように構成されている。なお、以下の説明では、自車の進行方向の方位を「自車の進行方向」と呼び、自車の進行方向の傾斜を「自車の傾斜」と呼ぶものとする。
【0017】
速度センサ14は、例えば自車の車軸の単位時間当たりの回転数に応じたパルス信号を検出するパルス検出センサなどから構成されており、当該パルス信号に基づいて自車の速度を検出する。アクセルポジションセンサ15は、アクセルの開度など、自車を加速制御する程度を検出する。ブレーキポジションセンサ16は、ブレーキの踏度など、自車を減速制御する程度を検出する。
【0018】
ECU21は、記憶部11に記憶されている地図情報と、GPS12で検出された自車の現在位置(X1,Y1)とに基づいて、自車の現在位置(道路)に対応する標高(Z1)を検索する。また、ECU21は、アクセルポジションセンサ15で検出されたアクセルの開度と、ブレーキポジションセンサ16で検出されたブレーキの踏度とに基づいて、自車の加速度を算出する。
【0019】
さらに、ECU21は、記憶部11に記憶されている自車の固有情報と、GPS12で検出された自車の現在位置(X1,Y1)と、ジャイロセンサ13で検出された自車の進行方向と、速度センサ14で検出された自車の速度と、アクセルポジションセンサ15で検出されたアクセルの開度と、ブレーキポジションセンサ16で検出されたブレーキの踏度と、上記検索した標高(Z1)と、上記算出した自車の加速度とを含む車両情報を生成する。
【0020】
すなわち、クルーズコントロール装置1は、自車の車両情報を生成する自車情報生成部を備えており、本実施の形態1に係る自車情報生成部は、記憶部11、GPS12、ジャイロセンサ13、速度センサ14、アクセルポジションセンサ15、ブレーキポジションセンサ16、及びECU21(ただしECU21については後述する候補選択部21a及び特定部21bとは異なる機能部分)から構成されている。
【0021】
通信部17は、例えばデータ通信モジュールなどから構成されており、DSRC(Dedicated Short Range Communications)などによるインターネットなどのネットワークと無線通信可能となっている。この通信部17を用いることにより、クルーズコントロール装置1は、ネットワークと通信可能となっている。
【0022】
クルーズコントロール装置1は、上述した自車情報生成部で生成された自車の車両情報を、通信部17を介してネットワークに送信する。このような車両情報のネットワークへの送信が、自車だけではなく他車においても行われることによって、複数の車両についての車両情報がネットワーク上で共有されている。これにより、自車のクルーズコントロール装置1は、通信部17を介して他車の車両情報をネットワークから受信可能となっている。
【0023】
図2には、自車のクルーズコントロール装置1が送信する自車の車両情報の一例と、自車のクルーズコントロール装置1が受信する他車の車両情報の一例とが示されている。なお、この
図2では、自車の現在位置(X1,Y1)及び標高(Z1)がまとめられて位置情報(X1,Y1,Z1)と示されている。同様に、他車の現在位置(X2,Y2)及び標高(Z2)もまとめられて位置情報(X2,Y2,Z2)と示されている。
【0024】
図1に戻って、先行車情報検出部18は、ネットワーク上に共有された車両情報とは別に、自車の先行車(他車)から当該先行車の車両情報を検出する。ここでは、先行車情報検出部18は、先行車の画像を撮像するカメラなどの撮像部18aと、自車と先行車との相対位置に関する相対位置情報(例えば、相対位置、車間距離などの相対距離、相対速度及び相対加速度)を検出するミリ波レーダーなどのレーダーセンサー18bとを備えて構成されている。そして、先行車情報検出部18は、撮像部18aで撮像された先行車の画像、及びレーダーセンサー18bで検出された先行車との相対位置情報に基づいて、画像処理などの各種演算処理を行うことにより、先行車の車両情報(例えば先行車の車種、型式、色、登録ナンバー、及び相対位置情報)を検出する。
【0025】
表示部19は、例えば液晶表示装置などから構成されており、ECU21の制御によって各種情報をユーザ(例えば運転者)に表示する。
【0026】
入力部20は、例えば、ユーザの操作を受け付ける押しボタン装置などから構成されており、受け付けた操作に応じた信号をECU21に出力する。なお、表示部19及び入力部20は、それぞれ個別のハードウェアから構成されてもよく、あるいは一体的に構成されたハードウェア(例えばタッチパネル付き表示装置)から構成されてもよい。
【0027】
ECU21は、クルーズコントロール機能がオフに設定されている場合には、運転者によるアクセルペダル及びブレーキペダルの操作などに応じて、自車の走行を制御する。一方、ECU21は、クルーズコントロール機能がオンに設定されている場合には、自車の各種センサで検出された情報に基づいて、予め指定した他車に自車を追従走行させるように自車の走行を制御する。
【0028】
また、ECU21が記憶部11に記憶されているプログラムを実行することにより、候補選択部21a及び特定部21bの機能が実現される。ただし、候補選択部21a及び特定部21bは、これに限ったものではなく、それぞれ一対一で設けられたCPU(Central Processing Unit)から構成されるものであってもよい。
【0029】
候補選択部21aは、上述した自車情報生成部で生成された自車の車両情報と、ネットワーク上に共有された他車の車両情報(通信部17が受信した他車の車両情報)とに基づいて、自車を追従走行させるべき被追従車の候補を選択する。特定部21bは、候補選択部21aで選択された被追従車の候補の車両情報と、先行車情報検出部18で検出された先行車の車両情報とに基づいて、被追従車を特定する。候補選択部21a及び特定部21bの動作については、次にフローチャートを用いて詳細に説明する。
【0030】
図3は、本実施の形態1に係るクルーズコントロール装置1の動作を示すフローチャートである。この動作は、ECU21が、記憶部11に記憶されているプログラムを実行することにより実現される。次に、このフローチャートを用いて、クルーズコントロール装置1の動作について説明する。
【0031】
まず、ステップS1にて、上述した自車情報生成部は、自車の車両情報を生成する。また、通信部17は、ネットワークに他車の車両情報を送信させるための要求信号を、ネットワークに送信する。その後、通信部17は、ネットワークから送信された他車の車両情報を受信する。
【0032】
ステップS2にて、候補選択部21aは、自車の車両情報に含まれる自車の現在位置(X1,Y1)と、他車の車両情報に含まれる他車の現在位置(X2,Y2)とに基づいて、それらの間の距離が所定距離(例えば100m)以下となる他車を、被追従車の候補として選択する。
【0033】
ステップS3にて、候補選択部21aは、ステップS2で選択した被追従車の候補のうち、自車の車両情報に含まれる自車の標高(Z1)と、被追従車の候補の車両情報に含まれる他車の標高(Z2)とに基づいて、それらの差が所定高度差の範囲内(例えば−10m〜10m)にあるものを選択する。
【0034】
ステップS4にて、候補選択部21aは、ステップS3で選択した被追従車の候補のうち、自車の車両情報に含まれる自車の速度(V1)と、被追従車の候補の車両情報に含まれる他車の速度(V2)とに基づいて、それらの差が所定速度差の範囲内(例えば−20km/h〜20km/h)にあるものを選択する。
【0035】
ステップS5にて、候補選択部21aは、ステップS4で選択した被追従車の候補のうち、自車の車両情報に含まれる自車の進行方向(C1)と、被追従車の候補の車両情報に含まれる他車の進行方向(C2)とに基づいて、それらの差が所定範囲内(例えば−30度〜30度)にあるものを選択する。
【0036】
ステップS6にて、候補選択部21aは、ステップS5で選択した被追従車の候補のうち、自車の車両情報に含まれる自車の現在位置(X1,Y1)及び進行方向(C1)と、被追従車の候補に含まれる現在位置(X2,Y2)とに基づいて、自車の進行方向と、自車及び当該被追従車の候補を結ぶ直線方向とがなす挟角が所定範囲内(例えば左側に45度〜右側に45度)にあるものを選択する。
【0037】
以上のように、本実施の形態1に係る候補選択部21aは、ステップS2〜S6にて、自車及び他車の車両情報に含まれる自車及び他車の位置、速度、進行方向に基づいて、被追従車の候補を選択するように構成されている。
【0038】
ステップS7にて、候補選択部21aは、ステップS6で選択された被追従車の候補の台数Nが、所定台数(ここでは5台)以下か否かを判定する。当該被追従車の候補の台数Nが所定台数よりも大きい場合にはステップS1に戻り、所定台数以下である場合にはステップS8に進む。
【0039】
ステップS8にて、先行車情報検出部18は、ステップS2でネットワークから受信した車両情報とは別に、先行車から当該先行車の車両情報を直接的に検出する。
【0040】
ステップS9にて、特定部21bは、ステップS6で選択された被追従車の候補の車両情報と、ステップS8で検出された先行車の車両情報とのマッチング(照合)を行うことにより、ステップS6で選択された被追従車の候補のうち、車両情報が先行車の車両情報と一致する被追従車の候補を、被追従車として特定する。これにより1台の被追従車が特定された場合には、ECU21は、当該被追従車に自車を追従走行させる追従モードに移行する。
【0041】
ただし、先行車情報検出部18が先行車の車両情報を複数検出していた場合には、このステップS9にて、特定部21bは、複数台の被追従車を特定することになる。そこで、ステップS10以降においては、特定部21bが、複数台の被追従車を特定した場合について説明する。
【0042】
図4は、自車30と、ステップS9で特定された複数の被追従車(4台の被追従車31a,31b,31c,31d)との位置関係の一例を示す図である。この
図4では、自車30の進行方向に頂角部分が向けられた二等辺三角形のマークが、自車30の現在位置に付されており、被追従車31a,31b,31c,31dについても同様のマークが付されている。
【0043】
図3に戻って、ステップS10にて、ECU21の制御により、表示部19は、特定部21bで特定された被追従車31a,31b,31c,31dを表示する。
【0044】
図5は、
図4に示した被追従車31a,31b,31c,31dを特定した場合の、表示部19の表示例を示す図である。この
図5では、ステップS9で特定された複数の被追従車31a,31b,31c,31dの登録ナンバー及び車種名が文字で示されているとともに、当該複数の被追従車31a,31b,31c,31dのボディ形状及び色(ここでは異なる色に異なるハッチングを付している)が図形などで示されている。
図5に示す表示例では、ステップS9で特定された複数の被追従車が表示部19の一画面に表示されていることから、ユーザは、特定部21bで特定された複数の被追従車31a,31b,31c,31dを一目で認識することが可能となっている。
【0045】
図3に戻って、ステップS11にて、ユーザは、表示部19に表示された複数の被追従車31a,31b,31c,31dから1台の被追従車を指定する操作を、入力部20に対して行う。すなわち、入力部20は、表示部19に表示された被追従車31a,31b,31c,31dから1台の被追従車を指定する操作を受け付ける。
【0046】
そして、ステップS12にて、ECU21は、表示部19に表示された被追従車31a,31b,31c,31dのうち、入力部20での操作により指定された被追従車に自車を追従走行させる追従モードに移行して、
図3に示す動作が終了する。
【0047】
以上のような本実施の形態1に係るクルーズコントロール装置1によれば、ネットワーク上の車両情報に基づいて選択された被追従車の候補の車両情報と、ネットワーク上の車両情報とは別に先行車から検出された先行車の車両情報とに基づいて、被追従車を特定する。したがって、被追従車として自車の先行車を確実に特定することができる。また、仮に、被追従車が複数特定される場合であっても、その数を、ネットワーク上の車両情報にのみ基づいて選択された被追従車の候補の数よりも低減することができるので、ユーザは被追従車を容易に指定することができる。
【0048】
また、本実施の形態1では、被追従車を特定する前段階として、自車及び他車の車両情報に含まれる自車及び他車の位置、速度、進行方向に基づいて被追従車の候補を選択する。したがって、予め設定された条件を満たす他車(例えば、ステップS4のように自車と所定速度差の範囲内で走行している他車)が、被追従車の候補として選択されるので、ユーザの意図に沿った他車を被追従車として特定することが可能となる。なお、以上の説明では、自車及び他車の位置、速度、進行方向に基づいて被追従車の候補を選択したが、これに限ったものではなく、自車及び他車の位置、速度、進行方向の少なくともいずれか1つに基づいて被追従車の候補を選択するものであってもよい。
【0049】
また、本実施の形態1では、表示部19に表示された被追従車のうち、入力部20での操作により指定された被追従車に自車を追従走行させる。したがって、ユーザは自身の意図に沿った車両に、自車を追従走行させることができる。
【0050】
なお、上述したクルーズコントロール装置1の構成要素(例えば速度センサ14など)の代わりに、当該構成要素と同等の機能を有する、自車に備え付けの機器を用いてもよい。また、例えば、撮像部18a及びレーダーセンサー18bには、クルーズコントロール機能に用いられる撮像部及びレーダーセンサーを適用してもよい。
【0051】
<変形例>
以上で説明したクルーズコントロール装置1は、自車に搭載された車載用装置だけでなく、自車に搭載可能な、PND(Portable Navigation Device)、及び、携帯端末(例えば携帯電話、スマートフォン、及びタブレットなど)、並びにサーバなどを適宜に組み合せてシステムとして構築されるクルーズコントロール装置にも適用することができる。この場合、以上で説明したクルーズコントロール装置1の各機能あるいは各構成要素は、前記システムを構築する各機器に分散して配置される。
【0052】
例えば、クルーズコントロール装置1の通信部17の代わりに、それと同様の通信機能を有し、クルーズコントロール装置1及びネットワークと通信可能なスマートフォンを用いるものであってもよい。
【0053】
図6は、別の例として、自車51及び他車52にそれぞれ搭載されて自車51及び他車52の走行を制御するクルーズコントロール装置51a,52aと、それらと通信可能なサーバ41(車両特定装置)とに、上記クルーズコントロール装置1の各機能あるいは各構成要素を分散した構成を示す図である。
【0054】
サーバ41は、通信部42と、CPUなどから構成される制御部43とを備えて構成されている。制御部43が、サーバ41の図示しない記憶部に記憶されているプログラムを実行することにより、候補選択部21a及び特定部21bと同等の機能を有する候補選択部43a及び特定部43bの機能が、サーバ41において実現されている。
【0055】
一方、クルーズコントロール装置51a,52aには、例えば、実施の形態1で説明したクルーズコントロール装置1から候補選択部21a及び特定部21bを取り除いたものを用いる。
【0056】
図7は、
図6に示したサーバ41及びクルーズコントロール装置51a,52aの動作を示すフローチャートである。この動作は、制御部43が、サーバ41の図示しない記憶部に記憶されているプログラムを実行することなどにより実現される。次に、このフローチャートを用いて、サーバ41の動作について説明する。ただし、この
図7に示されるフローチャートは、
図3に示したフローチャートのステップS1,S8,S9を、それぞれステップS1a,S8a,S9aに変更したものであるため、重複するステップについては簡単に説明する。
【0057】
まず、ステップS1aにて、通信部42は、自車51に搭載されたクルーズコントロール装置51aと通信して、自車51の車両情報を受信するとともに、他車52に搭載されたクルーズコントロール装置52aと通信して、他車の車両情報を受信する。
【0058】
ステップS2〜S7にて、候補選択部43aは、候補選択部21aと同様の動作を行うことにより、通信部42で受信した自車及び他車の車両情報に基づいて、自車51を追従走行させるべき被追従車の候補を選択する。
【0059】
ステップS8aにて、通信部42(先行車情報取得部)は、ステップS1aで受信した車両情報とは別に、自車51にてその先行車から直接的に検出された当該先行車の車両情報を、クルーズコントロール装置51aと通信して受信(取得)する。
【0060】
ステップS9aにて、特定部43bは、特定部21bと同様の動作を行うことにより、候補選択部43aで選択された被追従車の候補の車両情報と、通信部42で受信された先行車の車両情報とに基づいて被追従車を特定する。そして、通信部42は、自車51のクルーズコントロール装置51aと通信して、特定部43bで特定された被追従車をクルーズコントロール装置51aに送信する。
【0061】
ステップS10〜S12にて、自車51のクルーズコントロール装置51aは、サーバ41から受信した被追従車に基づいて、
図3に示したステップS10〜S12と同様の動作を行うことにより、被追従車の表示、及び、追従モードへの移行などを行う。
【0062】
以上のような変形例に係るサーバ41によれば、実施の形態1と同様の効果を得ることができる。また、この構成によれば、クルーズコントロール装置51aのECUにおける処理を簡素化することができる。
【0063】
なお、
図3に示した動作では、クルーズコントロール装置1が、被追従車の候補の選択(ステップS2〜S7)及び被追従車の特定(ステップS9)を行い、
図7に示した動作では、サーバ41が、被追従車の候補の選択(ステップS2〜S7)及び被追従車の特定(ステップS9a)を行うものであった。しかしこれに限ったものではなく、例えば、サーバ41が被追従車の候補の選択を行い、クルーズコントロール装置1が被追従車の特定を行うというように機能を分散するものであってもよい。
【0064】
<その他の変形例>
以上では、自車情報生成部は、記憶部11、GPS12、ジャイロセンサ13、速度センサ14、アクセルポジションセンサ15、ブレーキポジションセンサ16などから構成されるものとして説明した。しかしこれに限ったものではなく、自車情報生成部は、これら構成要素の少なくともいずれか一つを含んで構成されるものであってもよい。
【0065】
また、以上の説明では、自車情報生成部は、記憶部11に記憶された固有情報を用いて車両情報を生成した。しかしこれに限ったものではなく、自車にETC(Electronic Toll Collection)装置(図示しない)が搭載されている場合には、自車情報生成部は、記憶部11の固有情報の代わりに、当該ETC装置に記憶されている固有情報を用いて車両情報を生成してもよい。
【0066】
なお、本発明は、その発明の範囲内において、実施の形態を適宜、変形、省略することが可能である。