[go: up one dir, main page]

JP2004175148A - Vehicle speed controller and program - Google Patents

Vehicle speed controller and program Download PDF

Info

Publication number
JP2004175148A
JP2004175148A JP2002340877A JP2002340877A JP2004175148A JP 2004175148 A JP2004175148 A JP 2004175148A JP 2002340877 A JP2002340877 A JP 2002340877A JP 2002340877 A JP2002340877 A JP 2002340877A JP 2004175148 A JP2004175148 A JP 2004175148A
Authority
JP
Japan
Prior art keywords
deceleration
vehicle
speed
node
target point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002340877A
Other languages
Japanese (ja)
Other versions
JP4075585B2 (en
Inventor
Masakazu Kagawa
正和 香川
Fumihiro Tamaoki
文博 玉置
Akira Isogai
晃 磯貝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2002340877A priority Critical patent/JP4075585B2/en
Priority to US10/701,548 priority patent/US6970779B2/en
Priority to DE10353320.6A priority patent/DE10353320B4/en
Publication of JP2004175148A publication Critical patent/JP2004175148A/en
Application granted granted Critical
Publication of JP4075585B2 publication Critical patent/JP4075585B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Regulating Braking Force (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To let a driver have no sense of incompatibility by bringing the vehicle speed control close to the vehicle speed control at a curve carried out by a general driver. <P>SOLUTION: Respective nodes existing at a front side of the vehicle are detected and stable traveling speed V<SB>T</SB>, i.e., the vehicle speed for stably traveling when the vehicle passes through the respective nodes and a deceleration α<SB>n</SB>required for accelerating/speed-reducing to the stable traveling speed at the nodes until the vehicle arrives at the respective nodes are calculated in order (S110). The point where a value of the speed-reduction degree becomes the largest is selected based on the deceleration α<SB>n</SB>of the respective nodes and the vehicle is speed-reduction controlled such that the speed becomes the stable traveling speed at the point until it arrives at the point (S120-S170). When the point where the curved degree of the curve becomes the largest is different from the point where the previous value of the deceleration becomes the largest and exists at the front side of the vehicle (S180: existing), necessary speed-reduction control is further carried out (S190, S200). <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、車両の安定走行速度を予測して制御することにより道路のカーブ等を安定して通過させるための技術に関する。
【0002】
【従来の技術】
従来より、運転者の操作負担を軽減するための技術として、例えば高速道路等のように車両の速度を一定に維持したい状況下において、運転者が設定した車速を維持して車両を走行させる定速走行制御を行う車速制御装置が知られている。ここで、定速走行制御とは、車両を加減速させる加速手段及び減速手段を制御することによって、設定車速を維持して車両を走行させる制御のことである。
【0003】
そして、このような車速制御装置による走行をより安全なものとするため種々の提案がなされている。例えば、カーブを走行する際に、そのカーブを車両が安定した状態で通り抜けられる車速まで減速するよう車速制御するものがある(例えば、特許文献1参照。)。
【0004】
【特許文献1】
特開平2002−96654号公報(第4頁、図2,3,4)
【0005】
【発明が解決しようとする課題】
しかし、上述のような車速制御を実行すると、図11に例示するように、カーブの手前(図11の「カーブ入り口」が相当する。)までに上述の車両が安定した状態で通り抜けられる車速まで減速してしまう場合がある。
【0006】
一方、一般の運転者は、車両がカーブに近づくと次のように車速を制御する。すなわち、運転者は、図2に例示するように、カーブの形状や車両の現在の速度、路面状態、車両・カーブ周辺の状態、車両の性能など入手できる情報を考慮してそのカーブを安全に走行するための車両の速度や走行軌跡などをすばやく予測し、そのカーブに進入するまでに必要な減速度を予測してブレーキを操作して減速する。車両がカーブに進入すると、運転者は、そのカーブの曲がり具合が最もきつい場所であるカーブピークを安全に走行するための車両の速度を予測し、そのカーブピークに到達するまでに必要な減速度を予測してブレーキ操作などで減速具合を適宜調整しながら走行を続ける。車両がカーブピークを通過すると、運転者は、車速を維持しながらカーブの出口に到達するのを待ち、その道路の法定速度やその運転者が次の直線道路を走行する際に安全と考える速度まで車両を加速させる。
【0007】
このように、従来の車速制御装置が行う車速制御は、一般的な運転者が行う車速制御とは異なる場合があり、運転者に違和感を持たせることがあった。また、後続車がいる場合には、上述のように車速制御装置がカーブの手前までに車両が安定した状態で通り抜けられる車速まで減速してしまうと、この車両に後続車が近づきすぎる可能性もある。
【0008】
本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、運転者に違和感を持たせない車速制御を実現することにある。
【0009】
【課題を解決するための手段及び発明の効果】
上記課題を解決するためになされた請求項1記載の車速制御装置によれば、位置検出手段(5:この欄においては、発明への理解の容易化のため、必要に応じて実施の形態中で用いた符号を付すが、この符号によって請求の範囲を限定することを意味するものではない。)が自車両の位置を検出し、車速検出手段(16)が自車両の現在の速度を検出する。続いて、通過予定ノード検出手段(5)が、車両の位置および地図情報記憶手段(5)の地図情報に基づいて、車両が通過する予定のノードを一つ以上検出する。さらに、安定走行速度算出手段(2)が、通過予定ノードを車両が通過する際に安定して走行するための車速である安定走行速度を算出する。なお、この安定走行速度については、上述のように車両が通過予定のノードごとに安定走行速度を算出する代わりに、予め地図上のノードごとに算出しておいた安定走行速度を地図情報記憶手段などに記憶しておき、それを利用するようにしてもよい。そして、減速度算出手段(2)が、車両の位置、通過予定ノード、通過予定ノードにおける安定走行速度および車両の現在の速度に基づいて、車両が通過予定ノードに到達するまでに車両の現在の速度から通過予定ノードにおける安定走行速度まで減速するための減速度を算出する。そして、減速目標ポイント設定手段(2)が、減速度算出手段によって算出された減速度に基づき、通過予定ノードのうちその減速度が最も大きくなるものである最大減速ノードを選択し、その最大減速ノードを選択してから1度目に減速制御する際の目標ポイントである1次減速目標ポイントに最大減速ノードを設定するとともに、前記通過予定ノードのうち最大減速ノードより遠方にあってその安定走行速度が減少から増加に反転するものである減速終了ノードを選択し、最大減速ノードを選択してから2度目に減速制御する際の目標ポイントである2次減速目標ポイントにその減速終了ノードを設定する。そして、制御手段(2)が、減速手段(4)を制御して1次減速目標ポイントに到達するまでに最大減速ノードにおける安定走行速度になるよう車両の速度を制御し、さらに、1次減速目標ポイントと2次減速目標ポイントとが異なる場合には、減速手段を制御して2次減速目標ポイントに到達するまでに減速終了ノードにおける安定走行速度になるよう車両の速度を制御する。なお、このように制御手段が1次減速目標ポイントや2次減速目標ポイントに向けて車速制御する際には、一定の減速度で減速するようにしてもよいし、また、それに限られずに例えば段階的に減速するようにしてもよい。
【0010】
このことにより、車速制御装置が実行する車速制御が、図11に例示するようなカーブ入り口のみを減速目標とした従来の車速制御に比べて、図2に例示するような一般の運転者が行うカーブ形状に合わせた減速制御、すなわちカーブの入り口およびカーブピークを減速目標とした段階的な減速制御に近づく。さらに、後続車がいる場合、その後続車がこの車両の挙動を予測しやすいので、より安全である。したがって、運転者に違和感を持たせない車速制御を実現できる。
【0011】
なお、2次減速目標ポイントを通過したあとは、カーブを通過するまで車両の速度を維持するよう車速制御してもよい。また、加速手段を備えることにより、しばらく車両の速度を維持したのちに加速するよう車速制御してもよい。この場合、加速を開始する地点としては、図7に例示するように、2次減速目標ポイントにおける安定走行速度に係数(例えば数値1.2など1よりも大きい数値)を掛けた車速(図7における補正加速目標車速V21が相当)となる地点(図7におけるカーブ後加速開始ポイントが相当)などが考えられる。
【0012】
ところで、各ノードにおける安定走行速度に基づいて車両の速度を制御する場合、必要以上に遠方から減速を開始するとだらだらと減速走行することになり、その車両の搭乗者に違和感を持たせることになる。そこで、請求項2のように、制御手段が、最大減速ノードにおける減速度が事前に設定されている値未満である場合には減速制御を開始しないようにすることが考えられる。
【0013】
ここで、「事前に設定されている値(実施例の基準減速度αが相当)」とは、その値の減速度で車両を減速させた際に運転者など車両の搭乗者が不快と感じない最大の値を云い、予め実験等によって規定しておくことが考えられる。このようにすれば、必要以上に遠方から減速を開始することがなくなるので、車両の搭乗者が違和感を持たずに運転することができる。
【0014】
ところで、上述の通過地点ノードの検出は、次のような基準で行うことが考えられる。すなわち、(イ)車両の位置からの距離が例えば500mなど、現在の車両の位置から一定範囲内に存在するノードを地図情報から選択することが考えられる。(ロ)また、車両が基準減速度で減速した場合に現在の車両の位置から停車する地点までの間に存在するノードを地図情報から選択することが考えられる。
【0015】
なお、地図情報のノードが互いに間隔をおいて設定されているため、現実に減速度が最も大きくなる地点が、ノードとノードとの間に位置して最大減速ノードとは一致しない場合がある。その中でも、現実に減速度が最も大きくなる地点が、最大減速ノードよりも手前側にあると、その現実に減速度が最も大きくなる地点に到達するまでに十分な減速が行われないおそれがある。そこで、請求項3のように、減速目標ポイント設定手段が、最大減速ノードよりも手前側に1次減速目標ポイントを設定し直すことが考えられる。ここで、再設定された1次減速目標ポイントの位置の具体例としては、図5に例示するように、車両の速度の値が最大減速ノードにおける安定走行速度に係数(例えば数値1.2など1よりも大きい数値)を掛け合わせた値になる地点(図5における一次減速目標ポイントが相当)に、上述の1次減速目標ポイントを設定し直すことが考えられる。このようにすれば、現実に減速度が最も大きくなる地点に到達するまでに十分な減速を行う可能性が高まる。
【0016】
また、減速終了ノードの場合にも、上述の最大減速ノードの場合と同様に、現実に減速を終了するべき地点と減速終了ノードとが一致しない場合がある。そこで、請求項4のように、減速目標ポイント設定手段が、減速終了ノードよりも手前側に2次減速目標ポイントを設定し直すことが考えられる。このようにすれば、現実に減速が終了する地点に到達するまでに十分な減速を行う可能性が高まる。
【0017】
ところで、例えば前方にカーブが存在するなど減速制御を実行する際に車両が加速中である場合には、その加速を一旦終了させてから減速を始めることとなる。すると、加速中であったために、定速走行中であった場合に比べて減速開始が遅れ、その分1次減速目標ポイントや2次減速目標ポイントに到達するまでに大きな減速が必要となり運転者に不快感を与えてしまう。そこで、請求項5のように、減速目標ポイント設定手段が、定速走行している場合に比べて長くなる加速を終了するまでの走行距離の分、1次減速目標ポイントおよび2次減速目標ポイントを手前側に設定し直すようにするとよい。このようにすれば、車両が加速していても、1次減速目標ポイントおよび2次減速目標ポイント(1次減速目標ポイントと異なる場合。)に到達するまでに運転者に不快感を与えずに十分な減速を行うことができる。
【0018】
さらに、減速制御の実行中に、渋滞などによって予想以上に減速してしまうことがある。そこで、請求項6のように、車両を加速させる加速手段を備え、制御手段が、1次減速目標ポイントよりも手前側にて、車両の速度が最大減速ノードにおける安定走行速度に到達した場合には、減速制御を停止し、一方、1次減速目標ポイントよりも手前側にて、車両の速度が最大減速ノードにおける安定走行速度よりも低速になった場合には、加速手段を制御して車両を加速制御することが考えられる。このようにすれば、運転者に違和感を持たせない車速制御を実現できる。
【0019】
また、請求項7のように、車両を加速させる加速手段を備え、制御手段が、1次減速目標ポイントと加速開始ポイントとの間にて、車両の速度が減速終了ノードにおける安定走行速度に到達した場合には、減速制御を停止して車両を定速走行状態とする、一方、1次減速目標ポイントと加速開始ポイントとの間にて、車両の速度が減速終了ノードにおける安定走行速度よりも低速になった場合には、加速手段を制御して車両を加速制御することが考えられる。ここで、「加速開始ポイント」とは、車両が加速を開始するポイントである(図8における「カーブ後加速開始ポイントが相当、実施例参照)。このようにすれば、運転者に違和感を持たせない車速制御を実現できる。
【0020】
ところで、請求項8のように、1次減速目標ポイントにおける安定走行速度の値、または2次減速目標ポイントにおける安定走行速度の値の少なくともいずれか一方を、運転者が変更できるよう構成してもよい。その一例として、各ポイントにおける安定走行速度の値に係数を掛け合わせて設定し直すことが考えられる。なお、この場合の係数の値は、車速を全体的に上げたい場合、この係数を例えば数値1.2など1よりも大きい数値にし、一方、車速を全体的に下げたい場合には、この係数を例えば数値0.8など1未満の数値に設定すればよい。このようにすれば、運転者は、自らの好みの車速制御に補正できるので、さらに運転者が違和感を持たない車速制御を実現できる。この場合、上述の係数の設定は、運転者が数値を入力するよう構成してもよいし、製造者側が運転者の運転嗜好を反映させるように設定した選択肢(例えば係数の数値0.8、1.0、1.2など)から運転者が選択するよう構成してもよい。また、係数の数値を提示する代わりに、係数の数値が小さい方から順に、例えばソフトモードやノーマルモード、スポーツモードなどと名称を付ければ、運転者に理解されやすく望ましい。また、上述の係数の選択肢の設定を、本発明の車速制御装置の製造に際してこの予め設定しておいてもよいし、事後的にこの設定を変更できるのであれば運転者が設定するようにしてもよい。
【0021】
なお、請求項9に示すように、車速制御装置における減速度算出手段、減速目標ポイント設定手段、制御手段および安定走行速度算出手段はコンピュータを機能させるプログラムとして実現できる。したがって、本発明は、プログラムの発明として実現できる。また、このようなプログラムの場合、例えば、FD、MO、DVD−ROM、CD−ROM、ハードディスク等のコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。この他、ROMやバックアップRAMをコンピュータ読み取り可能な記録媒体として本プログラムを記録しておき、ROMあるいはバックアップRAMをコンピュータに組み込んで用いても良い。
【0022】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態を採りうることは言うまでもない。
【0023】
図1は、上述した発明が適用されたクルーズ制御装置のシステム構成を概略的に示すブロック図であり、車間制御用電子制御装置(以下、「車間制御ECU」と称す。)2、エンジン制御用電子制御装置(以下、「エンジンECU」と称す。)6及びブレーキ電子制御装置(以下、「ブレーキECU」と称す。)4を中心に構成されている。
【0024】
[車間制御ECU2等の構成の説明]
車間制御ECU2は、マイクロコンピュータを中心として構成されている電子回路であり、現車速(Vn)信号、操舵角信号、ヨーレート信号、目標車間時間信号、ワイパスイッチ情報、アイドル制御やブレーキ制御の制御状態信号等をエンジンECU6から受信する。また、車間制御ECU2は、後述するナビゲーション装置5からの走行路情報も受信する。さらに、車間制御ECU2は、この受信したデータに基づいて、カーブ曲率半径Rの推定や、車間制御演算、後述する各ノードにおける車両を安定して走行させるための速度(以下、安定走行速度と称す。)の算出、後述する各ノードにおける減速度の算出、後述する減速目標地点の設定、車速制御などをしている。また、なお、この車間制御ECU2は、安定走行速度算出手段、減速度算出手段、減速目標ポイント設定手段および制御手段に該当する。
【0025】
レーザレーダセンサ3は、レーザによるスキャニング測距器とマイクロコンピュータとを中心として構成されている電子回路であり、スキャニング測距器にて検出した先行車の角度や相対速度等、及び車間制御ECU2から受信する現車速(Vn)信号、カーブ曲率半径R等に基づいて、車間制御装置の一部の機能として先行車の自車線確率を演算し、相対速度等の情報も含めた先行車情報として車間制御ECU2に送信する。また、レーザレーダセンサ3自身のダイアグノーシス信号も車間制御ECU2に送信する。
【0026】
なお、前記スキャニング測距器は、車幅方向の所定角度範囲に送信波あるいはレーザ光をスキャン照射し、物体からの反射波あるいは反射光に基づいて、自車と前方物体との距離をスキャン角度に対応して検出可能な測距手段として機能している。
【0027】
さらに、車間制御ECU2は、レーザレーダセンサ3から受信した先行車情報に含まれる自車線確率等に基づいて、車間制御すべき先行車を決定し、先行車との車間を適切に調節するための制御指令値として、エンジンECU6に、目標加減速度信号、フューエルカット要求信号、ODカット要求信号、3速シフトダウン要求信号、ブレーキ要求信号を送信している。また警報発生の判定をして警報吹鳴要求信号を送信したり、あるいは警報吹鳴解除要求信号を送信したりする。さらに、ダイアグノーシス信号、表示データ信号等を送信している。
【0028】
[ナビゲーション装置5の構成の説明]
また、ナビゲーション装置5は、ナビゲーションECU、位置検出手段としてのGPS(グローバルポジショニングシステム)センサ、地図データベースを記録した地図情報記憶手段としてのDVD−ROM等を中心に構成されており、自車位置を演算し、自車の走行している走行路に関する情報を一定間隔で(本実施例では約1秒毎に。)車間制御ECU2に出力する。
【0029】
ここで、走行路に関する情報としては、リンク情報、ノード情報、セグメント情報、及びリンク間接続情報などがあり、これらは上述の道路データベースに記憶されている。
リンク情報としては、リンクを特定するための固有の番号である「リンクID」や、例えば高速道路、有料道路、一般道あるいは取付道などを識別するための「リンククラス」や、リンクの「始端座標」および「終端座標」や、リンクの長さを示す「リンク長」などのリンク自体に関する情報がある。
【0030】
ノード情報としては、リンクを結ぶノード固有の番号である「ノードID」や、ノード緯度、ノード経度、交差点での右左折禁止、信号機有無などの情報がある。また、セグメント情報としては、セグメントID、始点(ノード)緯度(度)、始点(ノード)経度(度)、セグメントの方角(dir)、セグメントの長さ(ノード間距離、len)などの情報がある。なお、始点緯度および始点経度の値は、小数点以下を含み、「分」、「秒」を「度」に換算したものである。また、セグメントの方角(dir)は、地図上の真東方向を基準(dir=0)に左回りとし、一単位(dir=1)を、一周360°を1024分割したものと設定されている。例えば「dir=30」とは、地図上の真東方向から左回りに(30×360/1024)度回転した方向を表している。また、セグメントの長さ(ノード間距離、len)は、一単位(len=1)を実際の10cmと設定している。
【0031】
リンク間接続情報には、例えば一方通行などの理由で通行が可か不可かを示すデータなどが設定されている。なお、同じリンクであっても、例えば一方通行の場合には、あるリンクからは通行可であるが別のリンクからは通行不可ということとなる。したがって、あくまでリンク間の接続態様によって通行可や通行不可が決定される。
【0032】
なお、このナビゲーション装置5は、通過予定ノード検出手段に該当する。
[ブレーキECU4の構成の説明]
ブレーキECU4は、マイクロコンピュータを中心として構成されている電子回路であり、車両の操舵角を検出するステアリングセンサ8、ヨーレートを検出するヨーレートセンサ10から操舵角やヨーレートを求めて、これらのデータをエンジンECU6を介して車間制御ECU2に送信したり、ブレーキ力を制御するためにブレーキ油圧回路に備えられた増圧制御弁・減圧制御弁の開閉をデューティ制御するブレーキアクチュエータ25を制御している。またブレーキECU4は、エンジンECU6を介する車間制御ECU2からの警報要求信号に応じて警報ブザー14を鳴動する。なお、ブレーキECU4は、減速手段に該当する。
【0033】
[エンジンECU6の構成の説明]
エンジンECU6は、マイクロコンピュータを中心として構成されている電子回路であり、スロットル開度センサ15、車両速度を検出する車速検出手段としての車速センサ16、ブレーキの踏み込み有無を検出するブレーキスイッチ18、クルーズコントロールスイッチ20、クルーズメインスイッチ22、及びその他のセンサやスイッチ類からの検出信号、あるいはボデーLAN28などの公知の通信ラインを介して受信するワイパスイッチ情報やテールスイッチ情報を受信する。さらに、ブレーキECU4からの操舵角信号やヨーレート信号、あるいは車間制御ECU2からの目標加速度信号、フューエルカット要求信号、ODカット要求信号、3速シフトダウン要求信号、警報要求信号、ダイアグノーシス信号、表示データ信号等を受信している。
【0034】
ここで、クルーズコントロールスイッチ20は、制御開始スイッチ、制御終了スイッチ、アクセルスイッチ及びコーストスイッチなどを備えている。制御開始スイッチは、クルーズ制御を開始可能状態にするためのスイッチであり、メインスイッチがONの状態で制御開始スイッチをONすることにより、クルーズ制御が開始できる状態となる。このクルーズ制御では、車間制御及び定速走行制御が所定条件下で選択的に実行されることになる。また、アクセルスイッチは、これを押すことにより、記憶されている設定車速を徐々に増加させるためのスイッチであり、コーストスイッチは、これを押すことにより、記憶されている設定車速を徐々に減少させるためのスイッチである。また、クルーズコントロールスイッチ20を介し、自車と先行車との車間距離を設定できるようになっている。車間距離は、運転者の好みに合わせて段階的に設定可能となっている。
【0035】
そして、エンジンECU6は、この受信した信号から判断する運転状態に応じて、内燃機関(ここでは、ガソリンエンジン)のスロットル開度を調整するスロットルアクチュエータ24、トランスミッション26のアクチュエータ駆動手段に対して駆動命令を出力している。これらのアクチュエータにより、内燃機関の出力、ブレーキ力あるいは変速シフトを制御することが可能となっている。なお、本実施例の場合のトランスミッション26は5速オートマチックトランスミッションであり、4速の減速比が「1」に設定され、5速の減速比が4速よりも小さな値(例えば、0.7)に設定された、いわゆる、4速+オーバードライブ(OD)構成になっている。したがって、上述したODカット要求信号が出された場合、トランスミッション26が5速(すなわち、オーバードライブのシフト位置)にシフトしていた場合には4速へシフトダウンする。また、シフトダウン要求信号が出された場合には、トランスミッション26が4速にシフトしていた場合には3速へシフトダウンする。その結果、これらのシフトダウンによって大きなエンジンブレーキが生じ、そのエンジンブレーキにより自車の減速が行われることとなる。
【0036】
また、エンジンECU6は、必要な表示情報を、ボデーLAN28を介して、メータクラスタに備えられているLCD等の表示器に送信して表示させたり、あるいは現車速(Vn)信号、操舵角信号、ヨーレート信号、目標車間時間信号、ワイパスイッチ情報信号、アイドル制御やブレーキ制御の制御状態信号を、車間制御ECU2に送信したりしている。
【0037】
[減速制御処理の説明]
次に、上述の車間制御ECU2が実行する減速制御処理について、図3の減速制御処理を説明するフローチャート、および図4〜10の減速制御の説明図1〜7を参照して説明する。なお、図4〜10では、車両の現在の位置からの距離Lを横軸に、車両の速度(図では車速vと記す。)を横軸にそれぞれ設定し、各ノードの位置および後述する安定走行速度Vなどをプロットしてこれらプロットした点を結んだ略曲線を表している。また、図中では、後述する1次減速目標ポイントなど減速制御に関するポイントを適宜示している。
【0038】
最初のステップ110(以下、「ステップ」を単に「S」と記す。)では、ナビゲーション装置5が車両の位置を演算し、車速センサ16が現在の車両の速度を検出し、続いて車両の位置から基準減速度αで減速した場合に停車するポイントまでの停車距離L(m)を、下式(1)を用いて算出する。
【0039】
=V /2α=V /(2×0.784)・・・(1)
:車両の現在の速度(m/s)
α:基準減速度(m/s
ここで、「基準減速度α」とは、その減速度で車両を減速させた際に運転者など車両の搭乗者が不快と感じない程度の減速度を云い、予め実験等によって規定しておくことが考えられる。本実施例では0.08G(=0.784m/s)に設定されている。そして、ナビゲーション装置5が、図4に示すように、地図データベースより、車両の位置から停車距離L先にあるポイント、すなわち車両が現在の位置から基準減速度αで減速した場合に停車するポイントまでの間に存在するノードを検出し、そのノードの情報を車間制御ECU2に出力する。
【0040】
次に、各ノードを車両が通過する際に安定して走行するための速度である安定走行速度V、および車両が各ノードに到達するまでにそのノードにおける安定走行速度まで加減速するために必要な減速度αを順に算出する。
具体的には、まず、検出したノードのうちの一つである基準ノードとその基準ノードの手前側にあるノードとを結ぶセグメントln−1と、基準ノードと基準ノードの手前側とは反対側にあるノードとを結ぶセグメントlとの間の角度dθを、下式(2)または(2´)を用いて算出する。
【0041】
dθ=(dir―dirn−1)×360/1024・・・(2)
dθ={1024−(dir―dirn−1)}×360/1024・・・(2´)
dθ:セグメントln−1とセグメントlとの間の角度(度)
dir:セグメントlの方角
dirn−1:セグメントln−1の方角
この場合、(dir―dirn−1)の絶対値が数値512未満である場合には式(2)を用い、(dir―dirn−1)の絶対値が数値512以上である場合には、式(2´)を用いることとする。また、(dir―dirn−1)の値が負の値となる場合には、その絶対値を計算に用いることとする。
【0042】
次にその角度dθを、次の理由により下式(3)を用いて補正する。すなわち、カーブを走行する車両は、道路上におけるセグメントに相当する部分を直線状に走行し、各ノードでは上記角度dθにて旋回するわけではなく、各ノード付近を通過しながら、道路上におけるセグメントに相当する部分よりも外側を、円弧を描きながら走行するからである。なお、lおよびln−1は、ここではセグメントl、ln−1の長さを表す。この場合、地図データベース上における各セグメントの長さは、lenを用いて表されているため、ここでは計算式len×0.1(m)を用いて算出した値を用いる。
【0043】
dθ=(l/(ln−1+l))×dθ・・・(3)
dθ:セグメントln−1とセグメントlとの間の角度dθを補正したものさらに、セグメントln−1を通過した車両が、基準ノードにて上述の角度dθで直進した場合に次のノード位置へ到達するために必要な横移動距離S(m)を、下式(4)を用いて算出する。
【0044】
S=l×sindθ・・・(4)
そして、各ノードを車両が通過する際に安定して走行するための車速である安定走行速度V(m/s)を、下式(5)を用いてノードごとに算出する。
=l×(N/2S)1/2・・・・・(5)
N:規定値(m/s
なお、この規定値Nは、本実施例では0.3G(=2.94m/s)に設定されている。
【0045】
また、車両が、各ノードに到達するまでにそのノードにおける安定走行速度まで加減速するために必要な減速度α(m/s)を、下式(6)を用いてノードごとに算出する。
α=(V ―V )/2L・・・(6)
:車両の現在位置からノードまでの距離(m)
続くS120では、図5に示すように、S110にて算出した各ノードの減速度αに基づき、減速度の値が最も大きくなるノードを選択し、そのノードを「1次減速目標ノード」とし、且つその1次減速目標ノードにおける安定走行速度を「1次減速目標車速V」とする。なお、ここで1次減速目標ノードの候補が複数存在する場合には、これらのうち車両に近い方のノードを1次減速目標ノードとする。また、この「1次減速目標ノード」は最大減速ノードに該当する。
【0046】
S130では、1次減速目標ポイントを設定する。なお、この1次減速目標ポイントは、先のS120にてその減速度の値が最も大きくなるノードを選択した時以後の1度目に減速制御する際の目標ポイントとなる。具体的には、図5に示すように、1次減速目標車速Vに「減速目標速度比(本実施例では、数値1.2)」を掛け合わせた値を補正1次減速目標車速V11とする。そして、ノード間を結んだ略曲線における補正1次減速目標車速V11の値となるポイントを1次減速目標ポイントとして設定する。なお、このように設定するのは次のような理由による。すなわち、地図情報のノードは互いに間隔を置いて設定されているため、現実に減速度が最も大きくなる地点が、1次減速目標ノードに対応する道路上の位置とは一致しない場合があるからである。
【0047】
続くS140では、車両が加速中であるか否かを判断する。車両が加速中であれば(S140:YES)、加速度がゼロとなるまでの移動距離L(m)を、下式(7)を用いて算出する。
=αV/dα・・・(7)
α:車両の現在の加速度(m/s
dα:最大加速度変化率(m/s
なお、最大加速度変化率dαとは、車両の加速度が急激に変化しないように定められたものであり、本実施例では、1.0m/sに設定されている。
【0048】
そして、図9に示すように、1次減速ポイントをこの移動距離L(図9では「加速中減速目標シフト量」が相当する。)だけ手前側に移動させる補正処理を行い(S145)、S150に移行する。一方、車両が加速中でなければ(S140:NO)、そのままS150に移行する。
【0049】
S150では、1次減速目標ノードの減速度の値が基準減速度以上であるか否かを判断する。ここで、この1次減速目標ノードの減速度の値が基準減速度未満であれば(S150:NO)、本車速制御処理を取りやめてS110に戻る。一方、1次減速目標ノードの減速度が基準減速度以上であれば(S150:YES)、車両の前方にカーブが存在するなど減速することが必要であると判断してS160に移行する。
【0050】
S160では、1次減速目標ポイントに到達するまでに補正1次減速目標車速V11まで減速するよう減速度を算出し、減速を開始する(図8のエリアAを参照。)。
続くS170では、1次減速目標ポイントに到達するまでに補正1次減速目標車速V11になるよう減速し(S170:NO)、1次減速目標ポイントに到達したら(S170:YES)、S180に移行する。
【0051】
S180では、図7に示すように、先のS120にて算出した各ノードの加減速度に基づき、減速が終了して加速に転じるノードを選択する。そのノードが1次減速目標ノードと同じであれば(S180:NO)そのノードを「2次減速目標ノード」とし、そのままS210に移行して車速を維持する(S210)。一方、そのノードが1次減速目標ノードと同じでなければ(S180:YES)、そのノードを「2次減速目標ノード」とし、かつ2次減速目標ノードにおける安定走行速度を「2次減速目標車速V」としてS190に移行する。なお、この2次減速目標ノードは、先のS130にて「1次減速目標ノード」の減速度が基準減速度以上であると判断した時以後の2度目に減速制御する際の目標ポイントとなる。また、「2次減速目標ノード」は減速終了ノードおよび2次減速目標ポイントに該当する。
【0052】
S190では、先のS180で設定した2次減速目標ノードに向けて減速を開始し(図8のエリアBを参照。)、S200に移行する。
S200では、2次減速目標ノードに到達するまでに2次減速目標車速Vになるよう減速し(S200:NO)、2次減速目標ノードに到達したら(S200:YES)、その後車速を維持する(S210)。
【0053】
続くS220では、車両がカーブを通過した後に加速を開始する地点であるカーブ後加速開始ポイントを設定する。具体的には、図7に示すように、2次減速目標車速Vに加速目標速度比(本実施例では、数値1.2)を掛け合わせた値を補正加速目標車速V21とする。そして、ノード間を結んだ略曲線における補正加速目標車速V21の値となるポイントをカーブ後加速開始ポイントとして設定する。
【0054】
そして、このカーブ後加速開始ポイントに到達するまでそれまでの車速を維持し(S230:NO、図2における「定速走行」を参照。)、カーブ後加速開始ポイントに到達したら(S230:YES)、減速制御を終えて車両を加速させる(S240、図8のエリアEを参照。)。
【0055】
以上のように、例えば、車両がカーブに近づく際など減速制御が必要となる毎に、本実施例のクルーズ制御装置は、上述のような1次減速目標ポイントおよび2次減速目標ノードを設定することによりカーブの入り口およびカーブピークを減速目標とした段階的な減速制御を実行する。
【0056】
なお、図8のエリアAに示すように、車両が1次減速目標ポイントを通過する前においては、先行車や渋滞などの影響で車両の速度が必要以上に減速することがある。このような場合には減速制御を停止し、状況に応じて加速制御する。具体的には、許容加速度で減速解除係数時間加速走行した場合の走行距離(以下、単に走行距離と称す。)L(m)を、下式(8)を用いて算出する。
【0057】
=Vk+α/2・・・(8)
α:許容加速度(m/s
k:減速解除係数時間(s)
ここで、許容加速度αとは、運転者など車両の搭乗者が不快とは感じない程度の加速度であり、本実施例では0.08G(=0.784m/s)に設定されている。また、減速解除係数時間kとは、運転者など車両の搭乗者が不快と感じない最小加速時間のことであり、本実施例では1.0sに設定されている。
【0058】
そして、図10に示すように、1次減速ポイントをこの走行距離L(図9では「減速解除目標シフト量」が相当する。)だけ手前側に移動させた位置を減速解除目標ポイントとし、この減速解除目標ポイントの減速度が基準減速度以下の場合は減速制御を停止して加速制御を行う。このようにすることにより運転者に違和感を持たせないようにする。また、上述のように車両の速度が必要以上に減速して2次減速目標車速よりも小さくなった場合には、減速制御を解除して「2次減速目標車速V」になるよう制御する。
【0059】
[効果]
このように、本実施例のクルーズ制御装置によれば、車両の前方に存在する各ノードを検出し、各ノードを車両が通過する際に安定して走行するための車速である安定走行速度V、および車両が各ノードに到達するまでにそのノードにおける安定走行速度まで減速するために必要な減速度αを順に算出する(S110)。そして、各ノードの減速度αに基づき、減速度の値が最も大きくなるポイントを選択し、そのポイントに到達するまでにそのポイントにおける安定走行速度になるよう車両を減速制御する(S140〜S170)。また、そのカーブの曲がり具合が最も大きくなるポイントが、先の減速度の値が最も大きくなるポイントとは異なっていて車両の前方に存在する場合には(S180:有り)、さらに必要な減速制御する(S190、S200)。つまり、本実施例のクルーズ制御装置による車速制御は、一般的な運転者が行うカーブにおける段階的な減速制御に近づく。さらに、後続車がいる場合、その後続車がこの車両の挙動を予測しやすいので、より安全である。したがって、運転者に違和感を持たせない車速制御を実現できる。
【0060】
[別実施例]
(1)上記実施例のクルーズ制御装置では、1次減速目標ポイントおよび2次減速目標ポイントの設定を、ナビゲーション装置5が地図データベースより検出したノード情報に基づいて行っているがこれに限られず、レーザレーダセンサ3からの受信情報や画像処理装置からの画像情報などに基づいて設定するようにしてもよい。
(2)上記実施例のクルーズ制御装置では、車間制御ECU2が、安定走行速度Vをノードごとに都度算出しているが、ナビゲーション装置5が安定走行速度Vをノード情報とともに地図データベースに予め記憶しておき、安定走行速度Vをノード情報とともに車間制御ECU2へ送信するようにしてもよい。また、ナビゲーション装置5が安定走行速度Vを算出してもよい。このようにすれば、車間制御ECU2が安定走行速度Vをその都度算出しなくてもよいので、車間制御ECU2の負担を低減できる。また、走行時の走行速度Vを、その走行速度Vと対応するノード情報とともにナビゲーション装置5が記憶するようにしてもよい。このようにすれば、例えば以前走行したことがある道路を再び走行する際には、以前走行した時の走行速度Vを車間制御ECU2がナビゲーション装置5から読み出して利用できるので、以前と同様の速度で走行できる。
(3)上記実施例の減速制御処理では、車間制御ECU2が、1次減速目標ポイントや2次減速目標ノードに到達するまで一定の減速度で減速するよう制御するが、それに限られずに例えば段階的に減速するようにしてもよい。
(4)上記実施例の減速制御処理では、ナビゲーション装置5が、車両が現在の位置から基準減速度αで減速した場合に停車するポイントまでの間に存在するノードを検出し、それらノードを安定走行速度Vの算出対象としているが、車両の位置からの距離が例えば500m以内に存在するノードを地図データベースから検出するようにしてもよい。このようにすれば、その処理が上記実施例の場合に比べて少なくて済み、ナビゲーション装置5の負担を低減できる。
(5)上記実施例の減速制御処理において、2次減速目標ポイントとしての2次減速目標ノードを手前側に設定し直すようにしてもよい。具体的には、S140にて1次減速目標ポイントを設定し直すのと同様に、2次減速目標車速Vに減速目標速度比を掛け合わせ、ノード間を結んだ略曲線においてその値となるポイントを、2次減速目標ポイントに設定し直す。このようにすれば、現実に減速が終了する地点に到達するまでに十分な減速を行う可能性が高まる。
(6)車間制御ECU2が設定した1次減速目標ポイント、2次減速目標ポイントおよびカーブ後加速開始ポイントそれぞれにおける安定走行速度Vの値を、運転者が変更できるよう構成してもよい。具体的には、各ポイントの安定走行速度Vに係数を掛け合わせ、その値を安定走行速度Vとして設定し直すことが考えられる。この場合の係数の値は、車速を全体的に上げたい場合、この係数を例えば数値1.2など1よりも大きい数値にし、一方、車速を全体的に下げたい場合には、この係数を例えば数値0.8など1未満の数値に設定すればよい。このようにすれば、運転者は、自らの好みの車速制御に補正できるので、さらに運転者が違和感を持たない車速制御を実現できる。この場合、係数として設定したい数値を運転者が入力するように構成してもよいし、また、製造者側が運転者の運転嗜好を反映させるように設定した係数の選択肢(例えば係数の数値0.8、1.0、1.2など)を用意し、運転者がこれら選択肢から一つを選択するよう構成してもよい。また、係数の数値を提示する代わりに、係数の数値が小さい方から順に、例えばソフトモードやノーマルモード、スポーツモードなどと名称を付ければ、運転者に理解されやすく望ましい。なお、上述の選択肢の設定を、本実施例のクルーズ制御装置の製造に際してこの予め設定しておいてもよいし、事後的にこの設定を変更できるのであれば運転者が設定するようにしてもよい。
【図面の簡単な説明】
【図1】実施例のクルーズ制御装置のシステム構成を示す概略ブロック図である。
【図2】実施例のクルーズ制御装置が実行する減速制御のタイムチャートである。
【図3】実施例のクルーズ制御装置が実行する減速制御のフローチャートである。
【図4】実施例のクルーズ制御装置が実行する減速制御の説明図1である。
【図5】実施例のクルーズ制御装置が実行する減速制御の説明図2である。
【図6】実施例のクルーズ制御装置が実行する減速制御の説明図3である。
【図7】実施例のクルーズ制御装置が実行する減速制御の説明図4である。
【図8】実施例のクルーズ制御装置が実行する減速制御の説明図5である。
【図9】実施例のクルーズ制御装置が実行する減速制御の説明図6である。
【図10】実施例のクルーズ制御装置が実行する減速制御の説明図7である。
【図11】従来のクルーズ制御装置が実行する減速制御のタイムチャートである。
【符号の説明】
2…車間制御用電子制御装置(車間制御ECU)、3…レーザレーダセンサ、
4…ブレーキ電子制御装置(ブレーキECU)、5…ナビゲーション装置、
6…エンジン制御用電子制御装置(エンジンECU)、
8…ステアリングセンサ、10…ヨーレートセンサ、14…警報ブザー、
15…スロットル開度センサ、16…車速センサ、18…ブレーキスイッチ、
20…クルーズコントロールスイッチ、22…クルーズメインスイッチ、
24…スロットルアクチュエータ、25…ブレーキアクチュエータ、
26…トランスミッション、28…ボデーLAN
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a technique for stably passing a curve or the like of a road by predicting and controlling a stable traveling speed of a vehicle.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, as a technique for reducing a driver's operation burden, for example, in a situation where the speed of the vehicle is desired to be kept constant, such as on an expressway, the vehicle is driven while maintaining the vehicle speed set by the driver. A vehicle speed control device that performs high-speed running control is known. Here, the constant speed traveling control is a control for traveling the vehicle while maintaining the set vehicle speed by controlling an acceleration unit and a deceleration unit for accelerating and decelerating the vehicle.
[0003]
Various proposals have been made to make traveling by such a vehicle speed control device safer. For example, there is a vehicle in which a vehicle speed is controlled such that when traveling on a curve, the vehicle is decelerated to a vehicle speed at which the vehicle can pass through the curve in a stable state (for example, see Patent Document 1).
[0004]
[Patent Document 1]
JP-A-2002-96654 (page 4, FIGS. 2, 3, and 4)
[0005]
[Problems to be solved by the invention]
However, when the vehicle speed control as described above is executed, as illustrated in FIG. 11, the vehicle speed can be increased to a speed at which the vehicle can pass through in a stable state before the curve (corresponding to the “curve entrance” in FIG. 11). It may slow down.
[0006]
On the other hand, a general driver controls the vehicle speed as follows when the vehicle approaches a curve. That is, as illustrated in FIG. 2, the driver safely considers the curve in consideration of the available information such as the shape of the curve, the current speed of the vehicle, the road surface condition, the state of the vehicle / curve periphery, and the performance of the vehicle. The vehicle speed and traveling trajectory of the traveling vehicle are predicted quickly, the deceleration required before entering the curve is predicted, and the brake is operated to decelerate. When a vehicle enters a curve, the driver predicts the speed of the vehicle to safely travel on the curve peak, where the curve turns the steepest, and the deceleration required to reach the curve peak And continue running while appropriately adjusting the degree of deceleration by brake operation or the like. When the vehicle passes the curve peak, the driver waits to reach the exit of the curve while maintaining the vehicle speed, and the legal speed of the road and the speed that the driver considers safe when traveling on the next straight road Accelerate the vehicle until.
[0007]
As described above, the vehicle speed control performed by the conventional vehicle speed control device may be different from the vehicle speed control performed by a general driver, and the driver may feel uncomfortable. Also, if there is a following vehicle, as described above, if the vehicle speed control device decelerates to a speed at which the vehicle can pass in a stable state before the curve, the following vehicle may be too close to this vehicle. is there.
[0008]
The present invention has been made in view of such a problem, and an object of the present invention is to realize vehicle speed control that does not cause a driver to feel uncomfortable.
[0009]
Means for Solving the Problems and Effects of the Invention
According to the vehicle speed control device described in claim 1 for solving the above-mentioned problems, according to the position detecting means (5: In this section, in order to facilitate understanding of the invention, the position detecting means (5: , The sign does not mean that the scope of the claims is limited.) Detects the position of the own vehicle, and the vehicle speed detecting means (16) detects the current speed of the own vehicle. I do. Subsequently, the scheduled node detecting means (5) detects one or more nodes scheduled to pass by the vehicle based on the position of the vehicle and the map information in the map information storage means (5). Further, the stable traveling speed calculating means (2) calculates a stable traveling speed which is a vehicle speed for the vehicle to travel stably when passing through the scheduled node. As for the stable running speed, instead of calculating the stable running speed for each node that the vehicle is to pass as described above, the stable running speed calculated for each node on the map in advance is used as the map information storage means. For example, it may be stored and used. Then, the deceleration calculation means (2) calculates the current vehicle speed until the vehicle reaches the scheduled passage node based on the position of the vehicle, the scheduled passage node, the stable traveling speed at the scheduled passage node, and the current speed of the vehicle. The deceleration for decelerating from the speed to the stable traveling speed at the scheduled passage node is calculated. Then, based on the deceleration calculated by the deceleration calculation means, the deceleration target point setting means (2) selects the maximum deceleration node having the largest deceleration among the scheduled passage nodes, and selects the maximum deceleration. A maximum deceleration node is set as a primary deceleration target point which is a target point for deceleration control for the first time after a node is selected, and a stable traveling speed which is farther than the maximum deceleration node among the scheduled passing nodes and Is selected, the deceleration end node is set to a secondary deceleration target point which is a target point when deceleration control is performed for the second time after the maximum deceleration node is selected. . Then, the control means (2) controls the speed reduction means (4) to control the speed of the vehicle so as to reach a stable running speed at the maximum deceleration node before reaching the primary deceleration target point, and further, the primary deceleration. If the target point is different from the secondary deceleration target point, the speed of the vehicle is controlled by controlling the deceleration means so that the vehicle reaches a stable traveling speed at the deceleration end node before reaching the secondary deceleration target point. When the control means controls the vehicle speed toward the primary deceleration target point or the secondary deceleration target point, the control means may decelerate at a constant deceleration. You may make it decelerate gradually.
[0010]
As a result, the vehicle speed control executed by the vehicle speed control device is performed by a general driver as illustrated in FIG. 2, as compared with the conventional vehicle speed control with the deceleration target only at the curve entrance as illustrated in FIG. 11. The deceleration control according to the curve shape is approached, that is, stepwise deceleration control with the deceleration target at the entrance of the curve and at the peak of the curve. Further, if there is a following vehicle, the behavior of the vehicle can be easily predicted by the following vehicle, so that the following vehicle is safer. Therefore, it is possible to realize vehicle speed control that does not give the driver an uncomfortable feeling.
[0011]
After passing through the secondary deceleration target point, the vehicle speed may be controlled so that the vehicle speed is maintained until the vehicle passes through the curve. Further, by providing an acceleration means, the vehicle speed may be controlled so as to accelerate after maintaining the speed of the vehicle for a while. In this case, as the point at which the acceleration is started, as shown in FIG. 7, the vehicle speed obtained by multiplying the stable traveling speed at the secondary deceleration target point by a coefficient (for example, a numerical value larger than 1 such as a numerical value 1.2) (see FIG. 7). Acceleration target vehicle speed V at21(Corresponding to the acceleration start point after the curve in FIG. 7).
[0012]
By the way, when controlling the speed of the vehicle based on the stable running speed at each node, if the vehicle starts decelerating from a distance farther than necessary, the vehicle will run slowly at a reduced speed, which will make the occupant of the vehicle feel uncomfortable. . Therefore, it is conceivable that the control means does not start the deceleration control when the deceleration at the maximum deceleration node is less than a preset value.
[0013]
Here, the “preset value (reference deceleration α in the embodiment)0Means the maximum value at which the driver of the vehicle, such as the driver, does not feel uncomfortable when the vehicle is decelerated at the deceleration of that value, and may be specified in advance by experiments or the like. . With this configuration, the deceleration is not started from a distance farther than necessary, so that the occupant of the vehicle can drive without feeling uncomfortable.
[0014]
Incidentally, it is conceivable that the above-described detection of the passing point node is performed based on the following criteria. That is, (a) a node existing within a certain range from the current vehicle position, such as a distance from the vehicle position of, for example, 500 m, may be selected from the map information. (B) In addition, when the vehicle decelerates at the reference deceleration, it is conceivable to select a node existing from the current position of the vehicle to a stop point from the map information.
[0015]
Since the nodes of the map information are set at intervals, the point where the deceleration actually becomes largest may be located between the nodes and may not coincide with the maximum deceleration node. Among them, if the point where the deceleration actually becomes the largest is located closer to the front side than the maximum deceleration node, there is a possibility that sufficient deceleration may not be performed until the point where the actual deceleration becomes the largest is reached. . Therefore, it is conceivable that the deceleration target point setting means resets the primary deceleration target point closer to the front than the maximum deceleration node. Here, as a specific example of the position of the reset primary deceleration target point, as illustrated in FIG. 5, the value of the speed of the vehicle is a coefficient (for example, a numerical value 1.2 or the like) of the stable traveling speed at the maximum deceleration node. It is conceivable to reset the above-described primary deceleration target point to a point (a primary deceleration target point in FIG. 5 is equivalent) that is a value obtained by multiplying by a value larger than 1. This increases the possibility that sufficient deceleration is performed until the vehicle actually reaches the point where the deceleration becomes the largest.
[0016]
Also, in the case of the deceleration end node, similarly to the case of the above-described maximum deceleration node, the point where the deceleration should be actually ended may not coincide with the deceleration end node. Therefore, it is conceivable that the deceleration target point setting means re-sets the secondary deceleration target point on the near side of the deceleration end node. This increases the possibility of sufficient deceleration before reaching the point where deceleration actually ends.
[0017]
By the way, if the vehicle is accelerating when executing deceleration control, for example, when there is a curve ahead, deceleration is started after the acceleration is temporarily stopped. Then, since the vehicle was accelerating, the start of deceleration was delayed compared to the case where the vehicle was traveling at a constant speed, and a large deceleration was required until the vehicle reached the primary deceleration target point or the secondary deceleration target point. Will cause discomfort. Therefore, the primary deceleration target point and the secondary deceleration target point are set so that the deceleration target point setting means is equivalent to the traveling distance until the end of the acceleration which is longer than when traveling at a constant speed. Should be reset to the near side. In this way, even if the vehicle is accelerating, the driver does not feel uncomfortable before reaching the primary deceleration target point and the secondary deceleration target point (if different from the primary deceleration target point). Sufficient deceleration can be performed.
[0018]
Further, during execution of the deceleration control, the vehicle may decelerate more than expected due to traffic congestion or the like. In view of the above, an acceleration means for accelerating the vehicle is provided, and the control means is provided when the vehicle speed reaches the stable traveling speed at the maximum deceleration node on the front side of the primary deceleration target point. Stops the deceleration control. On the other hand, when the speed of the vehicle is lower than the stable traveling speed at the maximum deceleration node before the primary deceleration target point, the vehicle controls the acceleration means to control the vehicle. It is possible to control the acceleration. In this way, it is possible to realize vehicle speed control that does not give the driver a feeling of strangeness.
[0019]
Further, as in claim 7, an acceleration means for accelerating the vehicle is provided, and the control means makes the speed of the vehicle reach a stable traveling speed at the deceleration end node between the primary deceleration target point and the acceleration start point. In this case, the deceleration control is stopped to bring the vehicle into a constant speed traveling state. On the other hand, between the primary deceleration target point and the acceleration start point, the vehicle speed is lower than the stable traveling speed at the deceleration end node. When the vehicle speed becomes low, it is conceivable to control the acceleration means to accelerate the vehicle. Here, the "acceleration start point" is a point at which the vehicle starts accelerating ("the acceleration start point after the curve is equivalent, see the embodiment" in Fig. 8). It is possible to realize vehicle speed control that is not required.
[0020]
By the way, the present invention can be configured such that the driver can change at least one of the value of the stable running speed at the primary deceleration target point and the value of the stable running speed at the secondary deceleration target point. Good. As one example, it is conceivable to reset the value by multiplying the value of the stable traveling speed at each point by a coefficient. In this case, the value of the coefficient is set to a value larger than 1 such as a numerical value 1.2 when the vehicle speed is to be increased as a whole, while the coefficient is set to a value larger than 1 when the vehicle speed is to be decreased as a whole. May be set to a numerical value less than 1 such as a numerical value 0.8, for example. With this configuration, the driver can correct the vehicle speed control to his or her favorite vehicle speed, so that the vehicle speed control that does not cause the driver to feel uncomfortable can be realized. In this case, the setting of the coefficient may be configured such that the driver inputs a numerical value, or an option set by the manufacturer to reflect the driver's driving preference (for example, a coefficient numerical value of 0.8, 1.0, 1.2, etc.). Instead of presenting the numerical values of the coefficients, it is desirable to name the soft mode, the normal mode, the sports mode, and the like in ascending order of the numerical values of the coefficients, for example, so that the driver can easily understand. In addition, the setting of the above-described coefficient options may be set in advance when the vehicle speed control device of the present invention is manufactured, or the driver may set the setting if the setting can be changed afterwards. Is also good.
[0021]
The deceleration calculation means, the deceleration target point setting means, the control means, and the stable running speed calculation means in the vehicle speed control device can be realized as a program that causes a computer to function. Therefore, the present invention can be realized as a program invention. In the case of such a program, for example, it is recorded on a computer-readable recording medium such as an FD, an MO, a DVD-ROM, a CD-ROM, and a hard disk, and is used by being loaded into a computer and activated as necessary. be able to. Alternatively, the program may be recorded in a ROM or a backup RAM as a computer-readable recording medium, and the ROM or the backup RAM may be incorporated in a computer.
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments to which the present invention is applied will be described with reference to the drawings. It is needless to say that the embodiments of the present invention are not limited to the following examples, and can take various forms within the technical scope of the present invention.
[0023]
FIG. 1 is a block diagram schematically showing a system configuration of a cruise control device to which the above-described invention is applied, and includes an electronic control device for inter-vehicle control (hereinafter, referred to as “inter-vehicle control ECU”) 2 and an engine control. An electronic control unit (hereinafter, referred to as “engine ECU”) 6 and a brake electronic control unit (hereinafter, referred to as “brake ECU”) 4 are mainly configured.
[0024]
[Description of Configuration of Inter-Vehicle Control ECU 2 and the Like]
The inter-vehicle control ECU 2 is an electronic circuit mainly composed of a microcomputer, and includes a current vehicle speed (Vn) signal, a steering angle signal, a yaw rate signal, a target inter-vehicle time signal, wiper switch information, control states of idle control and brake control. Signals and the like are received from the engine ECU 6. The headway control ECU 2 also receives travel path information from a navigation device 5 described later. Further, the following distance control ECU 2 estimates the curve radius of curvature R, calculates the following distance control, and based on the received data, a speed for stably running the vehicle at each node described below (hereinafter referred to as a stable running speed). .), Calculation of deceleration at each node described later, setting of a deceleration target point described later, vehicle speed control, and the like. The inter-vehicle control ECU 2 corresponds to stable running speed calculating means, deceleration calculating means, deceleration target point setting means, and control means.
[0025]
The laser radar sensor 3 is an electronic circuit mainly composed of a scanning distance measuring device using a laser and a microcomputer. The laser radar sensor 3 detects the angle and relative speed of the preceding vehicle detected by the scanning distance measuring device, and the distance control ECU 2. Based on the received current vehicle speed (Vn) signal, curve radius of curvature R, and the like, the own vehicle lane probability of the preceding vehicle is calculated as a part of the inter-vehicle control device, and the inter-vehicle information is calculated as preceding vehicle information including information such as relative speed. Transmit to control ECU2. Further, a diagnosis signal of the laser radar sensor 3 itself is also transmitted to the headway control ECU 2.
[0026]
The scanning range finder scans and irradiates a transmission wave or a laser beam to a predetermined angle range in the vehicle width direction, and determines a distance between the host vehicle and a forward object based on a reflected wave or reflected light from the object. Function as distance measuring means that can be detected in response to
[0027]
Further, the headway control ECU 2 determines a headway vehicle to be headway controlled based on the own lane probability included in the headway information received from the laser radar sensor 3 and appropriately adjusts the headway with the headway vehicle. A target acceleration / deceleration signal, a fuel cut request signal, an OD cut request signal, a third speed shift down request signal, and a brake request signal are transmitted to the engine ECU 6 as control command values. In addition, it determines whether an alarm has occurred and transmits an alarm sounding request signal, or transmits an alarm sounding canceling request signal. Further, it transmits a diagnosis signal, a display data signal, and the like.
[0028]
[Description of Configuration of Navigation Device 5]
The navigation device 5 mainly includes a navigation ECU, a GPS (global positioning system) sensor as a position detection unit, a DVD-ROM as a map information storage unit that records a map database, and the like. The calculated information is output to the inter-vehicle control ECU 2 at regular intervals (every approximately one second in the present embodiment) about the traveling path on which the vehicle is traveling.
[0029]
Here, the information on the travel route includes link information, node information, segment information, link-to-link connection information, and the like, and these are stored in the above-described road database.
As the link information, a "link ID" which is a unique number for specifying the link, a "link class" for identifying, for example, an expressway, a toll road, a general road or an attachment road, and a "starting point" of the link There is information on the link itself such as “coordinates” and “end coordinates” and “link length” indicating the length of the link.
[0030]
The node information includes “node ID” which is a number unique to a node connecting a link, information on node latitude, node longitude, right / left prohibition at an intersection, presence / absence of a traffic light, and the like. The segment information includes information such as a segment ID, a start point (node) latitude (degree), a start point (node) longitude (degree), a segment direction (dir), and a segment length (inter-node distance, len). is there. Note that the values of the starting latitude and the starting longitude include decimal places, and are obtained by converting "minutes" and "seconds" to "degrees". In addition, the direction (dir) of the segment is set such that the true east direction on the map is counterclockwise with respect to the reference (dir = 0), and one unit (dir = 1) is obtained by dividing 360 ° around 360 ° into 1,024. . For example, “dir = 30” indicates a direction rotated counterclockwise (30 × 360/1024) degrees from a eastward direction on the map. In addition, one unit (len = 1) of the length of the segment (distance between nodes, len) is set as an actual 10 cm.
[0031]
In the inter-link connection information, for example, data indicating whether or not traffic is allowed for one-way traffic or the like is set. Even if the links are the same, for example, in the case of one-way traffic, it is possible to pass from one link but not from another link. Therefore, passage or non-passage is determined only by the connection mode between the links.
[0032]
The navigation device 5 corresponds to a passage scheduled node detecting unit.
[Description of Configuration of Brake ECU 4]
The brake ECU 4 is an electronic circuit mainly composed of a microcomputer. The brake ECU 4 obtains a steering angle and a yaw rate from a steering sensor 8 for detecting a steering angle of the vehicle and a yaw rate sensor 10 for detecting a yaw rate. A brake actuator 25 is transmitted to the inter-vehicle control ECU 2 via the ECU 6, and controls a brake actuator 25 for duty-controlling the opening and closing of a pressure-increasing control valve and a pressure-reducing control valve provided in a brake hydraulic circuit for controlling a braking force. Further, the brake ECU 4 sounds the alarm buzzer 14 in response to an alarm request signal from the headway control ECU 2 via the engine ECU 6. Note that the brake ECU 4 corresponds to a deceleration unit.
[0033]
[Description of Configuration of Engine ECU 6]
The engine ECU 6 is an electronic circuit mainly composed of a microcomputer, and includes a throttle opening sensor 15, a vehicle speed sensor 16 as vehicle speed detecting means for detecting the vehicle speed, a brake switch 18 for detecting whether or not a brake is depressed, a cruise switch. Detection signals from the control switch 20, the cruise main switch 22, and other sensors and switches, or wiper switch information and tail switch information received via a known communication line such as a body LAN 28 are received. Further, a steering angle signal and a yaw rate signal from the brake ECU 4, or a target acceleration signal, a fuel cut request signal, an OD cut request signal, a third speed shift down request signal, a warning request signal, a diagnosis signal, and display data from the headway control ECU 2 A signal or the like is being received.
[0034]
Here, the cruise control switch 20 includes a control start switch, a control end switch, an accelerator switch, a coast switch, and the like. The control start switch is a switch for enabling the cruise control to be started. By turning on the control start switch while the main switch is ON, the cruise control can be started. In the cruise control, the inter-vehicle control and the cruise control are selectively executed under predetermined conditions. The accelerator switch is a switch for gradually increasing the stored set vehicle speed by pressing the accelerator switch, and the coast switch is for gradually decreasing the stored set vehicle speed by pressing the accelerator switch. Switch. Further, the inter-vehicle distance between the host vehicle and the preceding vehicle can be set via the cruise control switch 20. The inter-vehicle distance can be set stepwise according to the driver's preference.
[0035]
The engine ECU 6 then controls the throttle actuator 24 for adjusting the throttle opening of the internal combustion engine (here, gasoline engine) and the actuator driving means of the transmission 26 in accordance with the operating state determined from the received signal. Is output. With these actuators, it is possible to control the output, the braking force, or the shift shift of the internal combustion engine. In this embodiment, the transmission 26 is a five-speed automatic transmission, in which the reduction ratio of the fourth speed is set to “1”, and the reduction ratio of the fifth speed is a value smaller than the fourth speed (for example, 0.7). , A so-called 4-speed + overdrive (OD) configuration. Therefore, when the above-described OD cut request signal is output, if the transmission 26 has shifted to the fifth speed (ie, the shift position for overdrive), the transmission 26 shifts down to the fourth speed. When the downshift request signal is output, the transmission 26 shifts down to the third speed when the transmission 26 shifts to the fourth speed. As a result, these downshifts cause a large engine brake, and the vehicle brake is decelerated by the engine brake.
[0036]
Further, the engine ECU 6 transmits necessary display information to a display such as an LCD provided in the meter cluster via the body LAN 28 to display the display information, or displays a current vehicle speed (Vn) signal, a steering angle signal, A yaw rate signal, a target inter-vehicle time signal, a wiper switch information signal, and a control state signal for idle control and brake control are transmitted to the inter-vehicle control ECU 2.
[0037]
[Description of deceleration control processing]
Next, the deceleration control process executed by the above-mentioned headway distance control ECU 2 will be described with reference to the flowchart for explaining the deceleration control process in FIG. 3 and the deceleration control diagrams in FIGS. In FIGS. 4 to 10, the distance L from the current position of the vehicle is set on the horizontal axis, and the speed of the vehicle (denoted as vehicle speed v in the figure) is set on the horizontal axis, and the position of each node and the stability described later are set. Running speed VTAre plotted, and an approximate curve connecting these plotted points is shown. In the figure, points related to deceleration control, such as a primary deceleration target point described later, are appropriately shown.
[0038]
In the first step 110 (hereinafter, “step” is simply referred to as “S”), the navigation device 5 calculates the position of the vehicle, the vehicle speed sensor 16 detects the current speed of the vehicle, and then the position of the vehicle. From the reference deceleration α0Stop distance L to the point where the vehicle stops when decelerating at0(M) is calculated using the following equation (1).
[0039]
L0= V0 2/ 2α0= V0 2/(2×0.784) (1)
V0: Current speed of vehicle (m / s)
α0: Reference deceleration (m / s2)
Here, "reference deceleration α0"" Means a deceleration to such an extent that a driver of the vehicle such as a driver does not feel uncomfortable when the vehicle is decelerated at the deceleration, and may be specified in advance by experiments or the like. In this embodiment, 0.08 G (= 0.784 m / s)2) Is set to Then, as shown in FIG. 4, the navigation device 5 uses the map database to stop the vehicle from the vehicle position to the stop distance L.0A point ahead, that is, the vehicle is at a reference deceleration α from the current position0When the vehicle decelerates, a node existing up to the point where the vehicle stops is detected, and information on the node is output to the following distance control ECU 2.
[0040]
Next, a stable traveling speed V which is a speed for traveling stably when the vehicle passes through each node.T, And the deceleration α required to accelerate and decelerate to a stable running speed at each node before the vehicle reaches each nodenAre calculated in order.
Specifically, first, a segment l that connects a reference node, which is one of the detected nodes, and a node in front of the reference noden-1And a segment l connecting the reference node and a node on the opposite side of the reference node.nIs calculated using the following equation (2) or (2 ′).
[0041]
dθ = (dirn-Dirn-1) × 360/1024 (2)
dθ = {1024- (dirn-Dirn-1)} × 360/1024 (2 ′)
dθ: segment ln-1And segment lnAngle between (degrees)
dirn: Segment lnDirection
dirn-1: Segment ln-1Direction
In this case, (dirn-Dirn-1) Is smaller than 512, the expression (2) is used, and (dirn-Dirn-1If the absolute value of ()) is greater than or equal to 512, equation (2 ′) is used. Also, (dirn-Dirn-1If the value of ()) is a negative value, its absolute value will be used in the calculation.
[0042]
Next, the angle dθ is corrected using the following equation (3) for the following reason. That is, a vehicle traveling on a curve travels linearly on a portion corresponding to a segment on the road, and does not turn at the above-mentioned angle dθ at each node. This is because the vehicle travels outside the portion corresponding to the shape while drawing an arc. Note that lnAnd ln-1Is the segment ln, Ln-1Represents the length of In this case, since the length of each segment on the map database is represented using len, a value calculated using the calculation formula len × 0.1 (m) is used here.
[0043]
1= (Ln/ (Ln-1+ Ln)) × dθ (3)
1: Segment ln-1And segment lnCorrected for the angle dθ betweenn-1At the reference node,1, The lateral movement distance S (m) required to reach the next node position is calculated using the following equation (4).
[0044]
S = 1n× sindθ1... (4)
Then, a stable traveling speed V, which is a vehicle speed for stably traveling when the vehicle passes through each node.T(M / s) is calculated for each node using the following equation (5).
VT= Ln× (N / 2S)1/2・ ・ ・ ・ ・ (5)
N: specified value (m / s2)
In this embodiment, the specified value N is 0.3 G (= 2.94 m / s).2) Is set to
[0045]
Also, the deceleration α required for the vehicle to accelerate and decelerate to a stable traveling speed at each node before reaching the noden(M / s2) Is calculated for each node using the following equation (6).
αn= (V0 2-VT 2) / 2LT... (6)
LT: Distance from the current position of the vehicle to the node (m)
In the subsequent S120, as shown in FIG. 5, the deceleration α of each node calculated in S110n, The node having the largest deceleration value is selected, the node is set as the “primary deceleration target node”, and the stable traveling speed at the primary deceleration target node is set as “the primary deceleration target vehicle speed V”.1". If there are a plurality of primary deceleration target node candidates, a node closer to the vehicle among them is set as the primary deceleration target node. This “primary deceleration target node” corresponds to the maximum deceleration node.
[0046]
In S130, a primary deceleration target point is set. Note that this primary deceleration target point is a target point for the first time of deceleration control after the node at which the value of the deceleration becomes the largest in S120 is selected. Specifically, as shown in FIG. 5, the primary deceleration target vehicle speed V1Is multiplied by "target deceleration speed ratio (numerical value 1.2 in this embodiment)".11And Then, the corrected primary deceleration target vehicle speed V in the approximate curve connecting the nodes11Is set as the primary deceleration target point. Note that such setting is performed for the following reason. That is, since the nodes of the map information are set apart from each other, the point where the deceleration actually becomes maximum may not coincide with the position on the road corresponding to the primary deceleration target node. is there.
[0047]
In subsequent S140, it is determined whether or not the vehicle is accelerating. If the vehicle is accelerating (S140: YES), the moving distance L until the acceleration becomes zero is obtained.S(M) is calculated using the following equation (7).
LS= ΑV0/Dα...(7)
α: current acceleration of the vehicle (m / s)2)
dα: Maximum acceleration change rate (m / s)3)
Note that the maximum acceleration change rate dα is determined so that the acceleration of the vehicle does not suddenly change. In this embodiment, the maximum acceleration change rate is 1.0 m / s.3Is set to
[0048]
Then, as shown in FIG.S(In FIG. 9, “the deceleration target shift amount during acceleration is equivalent.”) A correction process is performed to move it toward the near side (S145), and the process proceeds to S150. On the other hand, if the vehicle is not accelerating (S140: NO), the process directly proceeds to S150.
[0049]
In S150, it is determined whether or not the value of the deceleration of the primary deceleration target node is equal to or more than the reference deceleration. Here, if the value of the deceleration of the primary deceleration target node is less than the reference deceleration (S150: NO), the vehicle speed control process is canceled and the process returns to S110. On the other hand, if the deceleration of the primary deceleration target node is equal to or greater than the reference deceleration (S150: YES), it is determined that deceleration is necessary, such as the presence of a curve ahead of the vehicle, and the flow shifts to S160.
[0050]
In S160, the corrected primary deceleration target vehicle speed V is obtained before reaching the primary deceleration target point.11The deceleration is calculated so as to decelerate to the maximum speed, and the deceleration is started (see area A in FIG. 8).
In subsequent S170, the corrected primary deceleration target vehicle speed V is obtained until the primary deceleration target point is reached.11(S170: NO), and when the primary deceleration target point is reached (S170: YES), the process proceeds to S180.
[0051]
In S180, as shown in FIG. 7, based on the acceleration / deceleration of each node calculated in the previous S120, a node that ends deceleration and turns into acceleration is selected. If the node is the same as the primary deceleration target node (S180: NO), the node is set as a "secondary deceleration target node", and the process directly proceeds to S210 to maintain the vehicle speed (S210). On the other hand, if the node is not the same as the primary deceleration target node (S180: YES), the node is set as a "secondary deceleration target node" and the stable traveling speed at the secondary deceleration target node is set as "secondary deceleration target vehicle speed". V2The process proceeds to S190. Note that this secondary deceleration target node is a target point for the second deceleration control after the deceleration of the “primary deceleration target node” is determined to be equal to or greater than the reference deceleration in S130. . The “secondary deceleration target node” corresponds to a deceleration end node and a second deceleration target point.
[0052]
In S190, deceleration is started toward the secondary deceleration target node set in S180 (see area B in FIG. 8), and the process proceeds to S200.
In S200, the secondary deceleration target vehicle speed V is reached before reaching the secondary deceleration target node.2(S200: NO), and when the vehicle reaches the secondary deceleration target node (S200: YES), the vehicle speed is maintained (S210).
[0053]
In subsequent S220, a post-curve acceleration start point, which is a point where the vehicle starts accelerating after passing through the curve, is set. Specifically, as shown in FIG. 7, the secondary deceleration target vehicle speed V2Multiplied by the target acceleration speed ratio (numerical value 1.2 in this embodiment).21And Then, the corrected acceleration target vehicle speed V in the approximate curve connecting the nodes21Is set as the acceleration start point after the curve.
[0054]
Then, the vehicle speed is maintained until the vehicle reaches the acceleration start point after the curve (S230: NO, see "constant speed running" in FIG. 2). When the vehicle reaches the acceleration start point after the curve (S230: YES). After the deceleration control, the vehicle is accelerated (S240, see area E in FIG. 8).
[0055]
As described above, each time deceleration control is required, for example, when the vehicle approaches a curve, the cruise control device of the present embodiment sets the primary deceleration target point and the secondary deceleration target node as described above. As a result, stepwise deceleration control is performed with the target of deceleration at the entrance of the curve and at the peak of the curve.
[0056]
As shown in area A of FIG. 8, before the vehicle passes the primary deceleration target point, the speed of the vehicle may be reduced more than necessary due to the influence of a preceding vehicle or traffic jam. In such a case, the deceleration control is stopped, and the acceleration control is performed according to the situation. Specifically, a traveling distance (hereinafter, simply referred to as a traveling distance) L when the vehicle is accelerated at an allowable acceleration for a deceleration release coefficient time.U(M) is calculated using the following equation (8).
[0057]
LU= V0k + αUk2/2...(8)
αU: Allowable acceleration (m / s)2)
k: deceleration release coefficient time (s)
Here, the allowable acceleration αUIs an acceleration at which the driver of the vehicle such as the driver does not feel uncomfortable. In the present embodiment, 0.08 G (= 0.784 m / s)2) Is set to In addition, the deceleration release coefficient time k is a minimum acceleration time at which a driver such as a driver does not feel uncomfortable, and is set to 1.0 s in the present embodiment.
[0058]
Then, as shown in FIG. 10, the primary deceleration point is set to this travel distance L.U(In FIG. 9, the “deceleration release target shift amount” is equivalent.) The position moved forward is set as the deceleration release target point. Stop and perform acceleration control. This prevents the driver from feeling uncomfortable. If the vehicle speed is reduced more than necessary and becomes lower than the secondary deceleration target vehicle speed as described above, the deceleration control is released and the "secondary deceleration target vehicle speed V2Is controlled.
[0059]
[effect]
As described above, according to the cruise control device of the present embodiment, each of the nodes existing in front of the vehicle is detected, and the stable traveling speed V, which is the vehicle speed for the vehicle to travel stably when passing through each node, is detected.TAnd the deceleration α required for the vehicle to decelerate to a stable running speed at each node before reaching the nodenAre sequentially calculated (S110). And the deceleration α of each noden, The point at which the value of the deceleration becomes the largest is selected, and the vehicle is decelerated to reach a stable traveling speed at that point until the point is reached (S140 to S170). If the point at which the curve turns the largest is different from the point at which the value of the deceleration is the largest and exists in front of the vehicle (S180: Yes), further necessary deceleration control is performed. (S190, S200). That is, the vehicle speed control by the cruise control device according to the present embodiment approaches the stepwise deceleration control in a curve performed by a general driver. Further, if there is a following vehicle, the behavior of the vehicle can be easily predicted by the following vehicle, so that the following vehicle is safer. Therefore, it is possible to realize vehicle speed control that does not give the driver an uncomfortable feeling.
[0060]
[Another embodiment]
(1) In the cruise control device of the above embodiment, the primary deceleration target point and the secondary deceleration target point are set based on the node information detected by the navigation device 5 from the map database. However, the present invention is not limited to this. The setting may be made based on information received from the laser radar sensor 3 or image information from the image processing device.
(2) In the cruise control device of the above embodiment, the following distance control ECU 2 determines the stable running speed VTIs calculated for each node, but the navigation device 5 determines that the stable traveling speed VTIs stored in advance in the map database together with the node information, and the stable traveling speed VTMay be transmitted to the headway control ECU 2 together with the node information. In addition, the navigation device 5 has a stable running speed VTMay be calculated. In this way, the following distance control ECU 2 determines that the stable running speed VTNeed not be calculated each time, the load on the headway control ECU 2 can be reduced. The traveling speed V during travelingTIs the running speed VTThe navigation device 5 may store the information together with the corresponding node information. In this way, for example, when the vehicle travels again on a road on which the vehicle has traveled before, the travel speed V at the time of the previous travel is used.TCan be read from the navigation device 5 and used by the inter-vehicle control ECU 2, so that the vehicle can run at the same speed as before.
(3) In the deceleration control process of the embodiment, the headway control ECU 2 controls the vehicle to decelerate at a constant deceleration until the vehicle reaches the primary deceleration target point or the secondary deceleration target node. You may make it decelerate temporarily.
(4) In the deceleration control processing of the above-described embodiment, the navigation device 5 determines that the vehicle has moved from the current position to the reference deceleration α.0When the vehicle decelerates, the nodes existing up to the point where the vehicle stops are detected, and these nodes are set to the stable traveling speed V.THowever, a node whose distance from the position of the vehicle is within, for example, 500 m may be detected from the map database. In this way, the number of processes is smaller than in the case of the above embodiment, and the burden on the navigation device 5 can be reduced.
(5) In the deceleration control processing of the above-described embodiment, the secondary deceleration target node as the secondary deceleration target point may be reset to the near side. Specifically, similarly to resetting the primary deceleration target point in S140, the secondary deceleration target vehicle speed V2Is multiplied by the deceleration target speed ratio, and the point having the value in the approximate curve connecting the nodes is reset as the secondary deceleration target point. This increases the possibility of sufficient deceleration before reaching the point where deceleration actually ends.
(6) The stable running speed V at each of the primary deceleration target point, the secondary deceleration target point, and the acceleration start point after the curve set by the following distance control ECU 2.TMay be configured to be changeable by the driver. Specifically, the stable running speed V at each pointTIs multiplied by a coefficient, and the value is calculated as the stable running speed VTIt is conceivable to set it again. In this case, the value of the coefficient is set to a value larger than 1 such as a numerical value 1.2, for example, when the vehicle speed is to be increased as a whole. What is necessary is just to set it to a numerical value less than 1 such as the numerical value 0.8. With this configuration, the driver can correct the vehicle speed control to his or her favorite vehicle speed, so that the vehicle speed control that does not cause the driver to feel uncomfortable can be realized. In this case, the driver may input a numerical value to be set as a coefficient, or a coefficient option set by the manufacturer to reflect the driver's driving preference (for example, the coefficient numerical value 0. 8, 1.0, 1.2, etc.), and the driver may select one of these options. Instead of presenting the numerical values of the coefficients, it is desirable to name the soft mode, the normal mode, the sports mode, and the like in ascending order of the numerical values of the coefficients, for example, so that the driver can easily understand. The above-mentioned options may be set in advance when the cruise control device of the present embodiment is manufactured, or may be set by the driver if the settings can be changed afterwards. Good.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram illustrating a system configuration of a cruise control device according to an embodiment.
FIG. 2 is a time chart of deceleration control executed by the cruise control device of the embodiment.
FIG. 3 is a flowchart of deceleration control executed by the cruise control device of the embodiment.
FIG. 4 is an explanatory diagram of deceleration control executed by the cruise control device of the embodiment.
FIG. 5 is an explanatory diagram of deceleration control executed by the cruise control device according to the embodiment.
FIG. 6 is an explanatory diagram of deceleration control executed by the cruise control device of the embodiment.
FIG. 7 is an explanatory diagram of deceleration control executed by the cruise control device of the embodiment.
FIG. 8 is an explanatory diagram of deceleration control executed by the cruise control device according to the embodiment.
FIG. 9 is an explanatory diagram of deceleration control executed by the cruise control device of the embodiment.
FIG. 10 is an explanatory diagram of deceleration control executed by the cruise control device of the embodiment.
FIG. 11 is a time chart of deceleration control executed by a conventional cruise control device.
[Explanation of symbols]
2 ... electronic control device for inter-vehicle control (inter-vehicle control ECU), 3 ... laser radar sensor,
4 ... Brake electronic control unit (brake ECU) 5 ... Navigation device
6 ... Electronic control device for engine control (engine ECU)
8 steering sensor, 10 yaw rate sensor, 14 alarm buzzer,
15: throttle opening sensor, 16: vehicle speed sensor, 18: brake switch,
20: cruise control switch, 22: cruise main switch,
24: throttle actuator, 25: brake actuator,
26: Transmission, 28: Body LAN

Claims (9)

車両が存在する位置を検出する位置検出手段と、
ノード情報を含む地図情報を記憶する地図情報記憶手段と、
前記車両の位置および前記地図情報に基づいて、前記車両が通過する予定のノード(以下、通過予定ノードと称す。)を一つ以上検出する通過予定ノード検出手段と、
前記通過予定ノードを前記車両が通過する際に安定して走行するための速度(以下、安定走行速度と称す。)を算出する安定走行速度算出手段と、
前記車両の現在の速度を検出する車速検出手段と、
前記車両の位置、前記通過予定ノード、前記通過予定ノードにおける安定走行速度および前記車両の現在の速度に基づいて、前記車両が前記通過予定ノードに到達するまでに前記車両の現在の速度から前記通過予定ノードにおける安定走行速度まで減速するための減速度(以下、減速度と称す。)を算出する減速度算出手段と、
前記減速度算出手段によって算出された減速度に基づき、前記通過予定ノードのうちその減速度が最も大きくなるもの(以下、最大減速ノードと称す。)を選択し、前記最大減速ノードを選択してから1度目に減速制御する際の目標ポイント(以下、1次減速目標ポイントと称す。)に前記最大減速ノードを設定するとともに、前記通過予定ノードのうち前記最大減速ノードより遠方にあってその安定走行速度が減少から増加に反転するもの(以下、減速終了ノードと称す。)を選択し、前記最大減速ノードを選択してから2度目に減速制御する際の目標ポイント(以下、2次減速目標ポイントと称す。)に前記減速終了ノードを設定する減速目標ポイント設定手段と、
前記車両を減速させる減速手段と、
前記減速手段を制御して前記1次減速目標ポイントに到達するまでに前記最大減速ノードにおける安定走行速度になるよう前記車両の速度を制御し、さらに、前記1次減速目標ポイントと前記2次減速目標ポイントとが異なる場合には、前記減速手段を制御して前記2次減速目標ポイントに到達するまでに前記減速終了ノードにおける安定走行速度になるよう前記車両の速度を制御する制御手段と、
を備えることを特徴とする車速制御装置。
Position detecting means for detecting a position where the vehicle exists;
Map information storage means for storing map information including node information;
Based on the position of the vehicle and the map information, passing node detection means for detecting one or more nodes scheduled to pass by the vehicle (hereinafter, referred to as passing nodes);
Stable traveling speed calculating means for calculating a speed (hereinafter, referred to as a stable traveling speed) for stably traveling when the vehicle passes through the scheduled passage node;
Vehicle speed detection means for detecting a current speed of the vehicle,
Based on the position of the vehicle, the scheduled passing node, the stable traveling speed at the scheduled passing node, and the current speed of the vehicle, the passing of the vehicle from the current speed of the vehicle until the vehicle reaches the scheduled passing node. Deceleration calculating means for calculating deceleration for decelerating to a stable traveling speed at the scheduled node (hereinafter, referred to as deceleration);
On the basis of the deceleration calculated by the deceleration calculating means, a node having the largest deceleration (hereinafter, referred to as a maximum deceleration node) is selected from the scheduled passing nodes, and the maximum deceleration node is selected. The maximum deceleration node is set as a target point (hereinafter, referred to as a primary deceleration target point) at the time of deceleration control for the first time from the first deceleration control. A target point (hereinafter, a secondary deceleration target) at the time of performing deceleration control for the second time after selecting a node whose traveling speed is inverted from a decrease to an increase (hereinafter, referred to as a deceleration end node) and selecting the maximum deceleration node. Deceleration target point setting means for setting the deceleration end node to
Deceleration means for decelerating the vehicle,
Controlling the speed of the vehicle so as to attain a stable traveling speed at the maximum deceleration node before reaching the primary deceleration target point by controlling the deceleration means; and further controlling the primary deceleration target point and the secondary deceleration. When the target point is different, control means for controlling the speed of the vehicle so as to control the deceleration means to reach a stable running speed at the deceleration end node before reaching the secondary deceleration target point,
A vehicle speed control device comprising:
請求項1記載の車速制御装置において、
前記制御手段は、前記最大減速ノードにおける減速度が、事前に設定されている値未満である場合には減速制御を開始しないことを特徴とする車速制御装置。
The vehicle speed control device according to claim 1,
The vehicle speed control device, wherein the control unit does not start deceleration control when the deceleration at the maximum deceleration node is less than a preset value.
請求項1または2記載の車速制御装置において、
前記減速目標ポイント設定手段は、前記最大減速ノードよりも手前側に前記1次減速目標ポイントを設定し直すこと
を特徴とする車速制御装置。
The vehicle speed control device according to claim 1 or 2,
The vehicle speed control device, wherein the deceleration target point setting means resets the primary deceleration target point before the maximum deceleration node.
請求項1〜3の何れかに記載の車速制御装置において、
前記減速目標ポイント設定手段は、前記減速終了ノードよりも手前側に前記2次減速目標ポイントを設定し直すこと
を特徴とする車速制御装置。
The vehicle speed control device according to claim 1,
The vehicle speed control device, wherein the deceleration target point setting means resets the secondary deceleration target point before the deceleration end node.
請求項1〜4の何れかに記載の車速制御装置において、
前記減速目標ポイント設定手段は、前記車両が加速中である場合には、その加速によって定速走行している場合に比べて長くなる走行距離の分、前記1次減速目標ポイントおよび前記2次減速目標ポイントを手前側に設定し直すことを特徴とする車速制御装置。
The vehicle speed control device according to any one of claims 1 to 4,
When the vehicle is accelerating, the deceleration target point setting means sets the primary deceleration target point and the secondary deceleration by a travel distance that is longer than when the vehicle is traveling at a constant speed due to the acceleration. A vehicle speed control device characterized by resetting a target point to a near side.
請求項1〜5の何れかに記載の車速制御装置において、
前記車両を加速させる加速手段を備え、
前記制御手段は、前記1次減速目標ポイントよりも手前側にて、前記車両の速度が前記最大減速ノードにおける安定走行速度に到達した場合には、減速制御を停止し、一方、前記1次減速目標ポイントよりも手前側にて、前記車両の速度が前記最大減速ノードにおける安定走行速度よりも低速になった場合には、前記加速手段を制御して前記車両を加速制御すること
を特徴とする車速制御装置。
The vehicle speed control device according to any one of claims 1 to 5,
An acceleration unit for accelerating the vehicle,
The control means stops the deceleration control when the speed of the vehicle has reached the stable traveling speed at the maximum deceleration node on the front side of the primary deceleration target point. When the speed of the vehicle is lower than the stable running speed at the maximum deceleration node on the near side of the target point, the vehicle is accelerated by controlling the acceleration means. Vehicle speed control device.
請求項1〜6の何れかに記載の車速制御装置において、
前記車両を加速させる加速手段を備え、
前記制御手段は、前記1次減速目標ポイントと前記車両が加速を開始するポイント(以下、加速開始ポイントと称す。)との間にて、前記車両の速度が前記減速終了ノードにおける安定走行速度に到達した場合には、減速制御を停止し、一方、前記1次減速目標ポイントと前記加速開始ポイントとの間にて、前記車両の速度が前記減速終了ノードにおける安定走行速度よりも低速になった場合には、前記加速手段を制御して前記車両を加速制御すること
を特徴とする車速制御装置。
The vehicle speed control device according to any one of claims 1 to 6,
An acceleration unit for accelerating the vehicle,
The control means sets the vehicle speed to a stable traveling speed at the deceleration end node between the primary deceleration target point and a point at which the vehicle starts accelerating (hereinafter, referred to as an acceleration start point). If it has reached, the deceleration control is stopped, while the speed of the vehicle becomes lower than the stable running speed at the deceleration end node between the primary deceleration target point and the acceleration start point. In this case, the vehicle speed control device controls the acceleration means to control the acceleration of the vehicle.
請求項1〜7の何れかに記載の車速制御装置において、
前記1次減速目標ポイントにおける安定走行速度の値、または前記2次減速目標ポイントにおける安定走行速度の値の少なくともいずれか一方を、運転者が変更できるよう構成したことを特徴とする車速制御装置。
The vehicle speed control device according to any one of claims 1 to 7,
A vehicle speed control device wherein a driver can change at least one of a value of a stable traveling speed at the primary deceleration target point and a value of a stable traveling speed at the secondary deceleration target point.
請求項1〜8の何れかに記載の車速制御装置における減速度算出手段、減速目標ポイント設定手段、制御手段および安定走行速度算出手段としてコンピュータを機能させるためのプログラム。A program for causing a computer to function as deceleration calculation means, deceleration target point setting means, control means, and stable running speed calculation means in the vehicle speed control device according to any one of claims 1 to 8.
JP2002340877A 2002-11-25 2002-11-25 Vehicle speed control device and program Expired - Lifetime JP4075585B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2002340877A JP4075585B2 (en) 2002-11-25 2002-11-25 Vehicle speed control device and program
US10/701,548 US6970779B2 (en) 2002-11-25 2003-11-06 Vehicle speed control system and program
DE10353320.6A DE10353320B4 (en) 2002-11-25 2003-11-14 Vehicle speed control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002340877A JP4075585B2 (en) 2002-11-25 2002-11-25 Vehicle speed control device and program

Publications (2)

Publication Number Publication Date
JP2004175148A true JP2004175148A (en) 2004-06-24
JP4075585B2 JP4075585B2 (en) 2008-04-16

Family

ID=32703390

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002340877A Expired - Lifetime JP4075585B2 (en) 2002-11-25 2002-11-25 Vehicle speed control device and program

Country Status (1)

Country Link
JP (1) JP4075585B2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006111184A (en) * 2004-10-15 2006-04-27 Fujitsu Ten Ltd Driving assistance device
JP2006256593A (en) * 2005-02-18 2006-09-28 Toyota Motor Corp Vehicle deceleration control device
JP2006307939A (en) * 2005-04-27 2006-11-09 Aisin Aw Co Ltd Shift control device for vehicle
DE102008025174A1 (en) 2007-05-28 2008-12-11 Denso Corp., Kariya-shi Cruise control system and method
JP2009035222A (en) * 2007-08-03 2009-02-19 Nissan Motor Co Ltd Vehicular traveling control device, and vehicular traveling control method
JP2010064613A (en) * 2008-09-11 2010-03-25 Hitachi Automotive Systems Ltd Navigator cooperative travel control device
US8996269B2 (en) 2012-09-26 2015-03-31 Hyundai Mobis Co., Ltd. Vehicle speed control apparatus, vehicle speed control system comprising the same and vehicle speed control method
CN106600965A (en) * 2017-01-19 2017-04-26 上海理工大学 Sharpness-based automatic identification method for morning and evening peak periods of traffic flows
JP2017114405A (en) * 2015-12-25 2017-06-29 マツダ株式会社 Drive support device
CN111319632A (en) * 2018-12-13 2020-06-23 丰田自动车株式会社 Vehicle control device and passenger conveying system
KR20200085915A (en) * 2012-11-02 2020-07-15 톰톰 네비게이션 비.브이. Methods and systems for generating a horizon for use in an advanced driver assistance system(ADAS)
US11352000B2 (en) 2017-05-31 2022-06-07 Toyota Jtdosha Kabushiki Katsha Vehicle control apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150218221A1 (en) 2012-09-24 2015-08-06 Dsm Sinochem Pharmaceuticals Netherlands B.V. Method for producing a cyclic peptide

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006111184A (en) * 2004-10-15 2006-04-27 Fujitsu Ten Ltd Driving assistance device
JP2006256593A (en) * 2005-02-18 2006-09-28 Toyota Motor Corp Vehicle deceleration control device
JP2006307939A (en) * 2005-04-27 2006-11-09 Aisin Aw Co Ltd Shift control device for vehicle
US8214124B2 (en) 2007-05-28 2012-07-03 Denso Corporation Cruise control system and method
DE102008025174A1 (en) 2007-05-28 2008-12-11 Denso Corp., Kariya-shi Cruise control system and method
DE102008025174B4 (en) * 2007-05-28 2015-02-19 Denso Corporation Cruise control system and method
JP2009035222A (en) * 2007-08-03 2009-02-19 Nissan Motor Co Ltd Vehicular traveling control device, and vehicular traveling control method
JP2010064613A (en) * 2008-09-11 2010-03-25 Hitachi Automotive Systems Ltd Navigator cooperative travel control device
US8996269B2 (en) 2012-09-26 2015-03-31 Hyundai Mobis Co., Ltd. Vehicle speed control apparatus, vehicle speed control system comprising the same and vehicle speed control method
KR20200085915A (en) * 2012-11-02 2020-07-15 톰톰 네비게이션 비.브이. Methods and systems for generating a horizon for use in an advanced driver assistance system(ADAS)
KR102231959B1 (en) 2012-11-02 2021-03-26 톰톰 네비게이션 비.브이. Methods and systems for generating a horizon for use in an advanced driver assistance system(ADAS)
JP2017114405A (en) * 2015-12-25 2017-06-29 マツダ株式会社 Drive support device
CN106600965A (en) * 2017-01-19 2017-04-26 上海理工大学 Sharpness-based automatic identification method for morning and evening peak periods of traffic flows
US11352000B2 (en) 2017-05-31 2022-06-07 Toyota Jtdosha Kabushiki Katsha Vehicle control apparatus
CN111319632A (en) * 2018-12-13 2020-06-23 丰田自动车株式会社 Vehicle control device and passenger conveying system

Also Published As

Publication number Publication date
JP4075585B2 (en) 2008-04-16

Similar Documents

Publication Publication Date Title
US6970779B2 (en) Vehicle speed control system and program
US10640112B2 (en) Method of controlling speed of a vehicle
JP4229189B2 (en) Preceding vehicle selection device, inter-vehicle control device, inter-vehicle alarm device, and recording medium
US10824157B2 (en) Vehicle control apparatus
US10990098B2 (en) Vehicle control apparatus
US20190202458A1 (en) Travel control apparatus of self-driving vehicle
JP6628818B2 (en) Vehicle travel control device
US11827219B2 (en) Motion control device for moving body
JP2000137900A (en) Precedent vehicle selecting device, vehicle-to-vehicle distance controller, inter-vehicle alarming device, and recording medium
JP7686112B2 (en) Driving assistance device, driving assistance method, and program
JP6568965B2 (en) Vehicle control device
JP2004175148A (en) Vehicle speed controller and program
JP7061508B2 (en) Vehicle control device
CN210126518U (en) Vehicle control device
JP5146420B2 (en) Driving support device
JP4432587B2 (en) Vehicle driving force control device and driving force control method
JP2002123898A (en) Vehicle control device
JP7669834B2 (en) Vehicle driving control device and vehicle driving control method
JP5353745B2 (en) Driving support system
JP2006347507A (en) Vehicle control device
JPH11170888A (en) Inter-vehicle distance control device
JP7683593B2 (en) Vehicle display control device and vehicle display control method
WO2023048147A1 (en) Vehicle control device and vehicle
JP2007038759A (en) Vehicle travel control device
JP2005265176A (en) Vehicle travel control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070904

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071018

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080121

R150 Certificate of patent or registration of utility model

Ref document number: 4075585

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120208

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130208

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140208

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term