(57)【要約】      （修正有）【課題】車両の停止制御時の違和感を軽減すること。【解決手段】車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、前記制動力制御手段と前記駆動力制御手段とを制御して、前記車両を停止させる制御を行う停止制御手段とを有し、前記停止制御手段は、前記制動力と前記駆動力とを用いて、前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に、前記車両が停止可能な第２の値まで、前記制動力を増加させる【選択図】図３
2018090064.tif 000002
【特許請求の範囲】
【請求項１】
車両の制動力を制御する制動力制御手段と、
前記車両の駆動力を制御する駆動力制御手段と、
前記制動力制御手段と前記駆動力制御手段とを制御して前記車両を停止させる制御を行う停止制御手段と、
有し、
前記停止制御手段は、前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させる、
ことを特徴とする走行制御装置。
【請求項２】
前記停止制御手段は、前記制動力が前記第２の値に達するまで、前記車両を停止させた際の前記駆動力の大きさを維持する、
ことを特徴とする請求項１に記載の走行制御装置。
【請求項３】
前記停止制御手段は、前記車両が停止した位置の勾配と前記第１の値とに基づいて前記第２の値を定める、
ことを特徴とする請求項１又は２に記載の走行制御装置。
【請求項４】
前記停止制御手段は、前記車両が停止した位置の勾配が上り勾配である場合に、前記駆動力の大きさが０より大きい状態で前記車両を停止させる、
ことを特徴とする請求項１から３のいずれか１項に記載の走行制御装置。
【請求項５】
前記停止制御手段は、前記駆動力の大きさが前記第１の値より大きい状態で、前記車両を停止させる、
ことを特徴とする請求項４に記載の走行制御装置。
【請求項６】
前記停止制御手段は、前記制動力が前記第２の値に達した後に、前記駆動力を前記第１の値まで変化させる、
ことを特徴とする請求項１から５のいずれか１項に記載の走行制御装置。
【請求項７】
前記第１の値はクリープトルクに対応する値である、
ことを特徴とする請求項１から６のいずれか１項に記載の走行制御装置。
【請求項８】
前記停止制御手段は、減速中に前記駆動力が増加する場合に、当該駆動力の増加量に応じて前記駆動力を増加させる、
ことを特徴とする請求項１から７のいずれか１項に記載の走行制御装置。
【請求項９】
請求項１から８のいずれか１項に記載の走行制御装置を有することを特徴とする車両。
【請求項１０】
車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、を有する走行制御装置の制御方法であって、
前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させる工程を有する、
ことを特徴とする制御方法。
【請求項１１】
車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、を有する走行制御装置に備えられたコンピュータに、前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の走行の制御技術に関する。
【背景技術】
【０００２】
車両の制動力と駆動力とを制御して、その車両の発進、走行、停止を制御して、スムーズな運転を実現する技術が検討されている。特許文献１には、車両が勾配のある位置から発進する際に、駆動力を勾配に応じた値まで増やした後に制動力を解除することで、勾配発進時の違和感を低減する制御技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６９６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、発進時の制御については検討されているが、停止時の制御については検討されていないという課題があった。
【０００５】
本発明は上記課題に鑑みなされたものであり、車両の停止制御時の違和感を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、前記制動力制御手段と前記駆動力制御手段とを制御して前記車両を停止させる制御を行う停止制御手段と、有し、前記停止制御手段は、前記制動力と前記駆動力とを用いて前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させる、ことを特徴とする走行制御装置が提供される。
【０００７】
また、本発明によれば、車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、を有する走行制御装置の制御方法であって、前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させる工程を有する、ことを特徴とする制御方法が提供される。
【０００８】
また、本発明によれば、車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、を有する走行制御装置に備えられたコンピュータに、前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させるためのプログラムが提供される。
【発明の効果】
【０００９】
本発明によれば、車両の停止制御時の違和感を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】車両の構成を説明するブロック図。
【図２】実施形態の停止制御を行わない場合の車速と制駆動力の関係の例を示す図。
【図３】実施形態の停止制御を行う場合の車速と制駆動力の関係の第１の例を示す図。
【図４】実施形態の停止制御を行う場合の車速と制駆動力の関係の第２の例を示す図。
【図５】実施形態の停止制御を行う場合の車速と制駆動力の関係の第３の例を示す図。
【図６】実施形態の減速制御を行わない場合の車速と制駆動力の関係の例を示す図。
【図７】実施形態の減速制御を行う場合の車速と制駆動力の関係の第１の例を示す図。
【図８】実施形態の減速制御を行う場合の車速と制駆動力の関係の第２の例を示す図。
【図９】実施形態の減速制御を行う場合の車速と制駆動力の関係の第３の例を示す図。
【図１０】走行制御部が実行する処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１１】
添付の図面を参照しつつ本発明の実施形態について以下に説明する。様々な実施形態を通じて同様の要素には同一の参照符号を付し、重複する説明を省略する。また、各実施形態は適宜変更、組み合わせが可能である。
【００１２】
＜車両の構成＞
図１は、本発明の少なくとも一部の実施形態に係る車両１００の構成を説明するブロック図である。車両１００は、二輪自動車、三輪自動車、四輪自動車などの何れであってもよい。また、車両１００は、ガソリン自動車、ハイブリッド自動車、電気自動車などの何れであってもよい。
【００１３】
車両１００は、車両１００の走行を制御するための走行制御装置１０１を有する。走行制御装置１０１は、コンピュータである電子制御装置（ＥＣＵ）において実現されうる。走行制御装置１０１は、中央処理装置（ＣＰＵ）などで構成されるプロセッサ１０２と、ＲＯＭやＲＡＭなどの組み合わせによって構成されるメモリ１０３とを備える。走行制御装置１０１が有する走行制御部１０４などの機能ブロックは、メモリ１０３に格納されたプログラムによって実現されてもよく、この場合に、このプログラムをプロセッサ１０２が実行することによって、各機能ブロックの機能が実行される。これに代えて、走行制御装置１０１の機能ブロックは、ＡＳＩＣ（特定用途向け集積回路）などの専用の回路によって実現されてもよい。さらに、走行制御装置１０１は、１つのＥＣＵによって実現されてもよいし、ＣＡＮ（コントローラエリアネットワーク）などのネットワークを通じて通信可能な複数のＥＣＵによって実現されてもよい。走行制御装置１０１が複数のＥＣＵによって実現される場合に、各ＥＣＵがプロセッサ１０２及びメモリ１０３と、走行制御装置１０１に含まれる機能ブロックのうちの１つ以上とを有する。
【００１４】
要求制駆動力決定部１０５は、アクセスペダル１１１のストローク量を検知するアクセルセンサ１１２からの信号と、ブレーキペダル１１３のストローク量を検知するブレーキセンサ１１４からの信号とを受信する。要求制駆動力決定部１０５は、これらの信号に基づいて、車両１００の運転者が車両１００に対して要求する制駆動力（制動力と駆動力との少なくとも一方）を決定する。
【００１５】
車間距離測定部１０６は、前方センサ１１５によって得られたデータを用いて車間距離測定部１０６によって測定された先行車両との車間距離を受信する。前方センサ１１５は、車両１００の前方を検知するセンサであり、例えばミリ波レーダ、光学式カメラセンサ、ステレオカメラ、赤外線センサーレーダなどでありうる。前方センサ１１５がカメラセンサである場合に、車間距離測定部１０６は、カメラセンサによって得られた画像を解析することによって先行車両との車間距離を測定する。
【００１６】
車両１００は、運転手にＡＣＣ（アダプティブクルーズコントロール）を提供する。ＡＣＣとは先行車両を追従し、車間距離を保ちつつ一定速度で走行する機能のことである。ＡＣＣ制駆動力決定部１０７は、運転者がＡＣＣ切り替えスイッチ１１６を用いてＡＣＣをオンにした場合に動作を開始し、ＡＣＣをオフにした場合に動作を終了する。ＡＣＣ切り替えスイッチ１１６は、ボタンやレバーなどによって物理的に実現されてもよいし、タッチパネルに表示された仮想ボタンで実現されてもよい。ＡＣＣ制駆動力決定部１０７は、車間距離測定部１０６によって測定された先行車両との車間距離に基づいて、先行車両に追従するための制駆動力を決定する。
【００１７】
勾配取得部１１０は、車両１００が走行している走行路の勾配を取得する。勾配取得部１１０は、ジャイロセンサや加速度センサ等である勾配センサ１１７からのデータを用いて勾配を取得してもよい。これに代えて又はこれとともに、勾配取得部１１０は、ＧＰＳ等の測位装置１１８によって車両１００の地理的位置を取得し、この地理的位置に基づいて地図データ等から勾配を取得してもよい。さらに、勾配取得部１１０は、出力トルクやブレーキの制動力等に基づいて、走行路の勾配を取得してもよい。
【００１８】
走行制御部１０４は、要求制駆動力決定部１０５によって決定された制駆動力、ＡＣＣ制駆動力決定部１０７によって決定された制駆動力、勾配取得部１１０によって取得された勾配等の情報に基づいて、車両１００の走行を制御する。車両１００の走行は、発進・加速・定速走行・減速・停止を含む。したがって、走行制御部１０４は、発進制御部、走行制御部、減速制御部、及び停止制御部などとしても機能する。
【００１９】
走行制御部１０４は、走行を制御するために、車両１００の駆動力及び制動力を制御する。具体的に、走行制御部１０４は、所望の駆動力となるように駆動力制御部１０８を通じて駆動アクチュエータ１１９を制御し、所望の制動力となるように制動力制御部１０９を通じて制動アクチュエータ１２０を制御する。駆動アクチュエータ１１９とは、車両１００に対して駆動力を印加する機械要素を制御するアクチュエータのことである。車両１００に対して駆動力を印加する機械要素は任意のものでよく、たとえば、エンジンへの吸入空気量を制御するスロットル弁や吸気バルブであってもよい。スロットル弁の開度を調整することにより、また吸気バルブのリフト量を調整することにより、吸入空気量が変化し、駆動力が変化する。また、ハイブリッド車のように、エンジンによる駆動だけでなくモータを用いた駆動も行われる車両の場合には、機械要素は、モータであってもよい。モータの制御を介して駆動力を制御することができる。制動アクチュエータ１２０とは、車両１００に対して制動力を印加する機械要素を制御するアクチュエータのことである。車両１００に対して制動力を印加する機械要素は、任意のものでよく、たとえば、液圧ブレーキ装置や電動パーキングブレーキであってもよい。
【００２０】
（車両の停止制御）
続いて、走行制御装置１０１が実行する、車両の停止制御の概要について説明する。車両の停止制御は、走行制御部１０４が駆動力制御部１０８と制動力制御部１０９とを制御することによって実行される。走行制御部１０４は、車両を停止させる際に、駆動力を下げ、また、制動力を上げることによって、車両を徐々に減速させて停止させる。
【００２１】
走行制御部１０４は、平坦路において、例えば、駆動力がクリープトルクに対応する値等の所定値となるように駆動力制御部１０８を制御し、制動力がその所定値を超える値となるように制動力制御部１０９を制御することで、車両を停止させることができる。ここで、所定値は、例えば平坦路において停止状態となる際の駆動力でありうる。すなわち、所定値は、クリープトルクを示す値でありうるが、例えば電気自動車においてモータによる駆動力を０とできる場合等では、クリープトルクより小さい値であってもよい。ここで、クリープトルクとは、例えば、駆動力制御部１０８が、車両へ駆動力を印加しないように駆動アクチュエータ１１９を制御している場合に、駆動アクチュエータ１１９等の構造上車両に加えられる駆動力を指す。
【００２２】
下り勾配路では、車両に対して、重力加速度によって進行方向に対して順方向に力がかかるため、平坦路と比して小さい駆動力／大きい制動力を用いることによって、車両が減速し、最終的には停止することとなる。例えば、（駆動力）＋（車両の進行方向に対して順方向に働く勾配による力の大きさ）＜（制動力）となっている状態が維持されることにより、車両が減速を続け、停止することとなる。
【００２３】
また、上り勾配路では、車両に対して、重力加速度によって進行方向とは逆方向に力がかかるため、平坦路と比して大きい駆動力／小さい制動力で、車両が減速し、最終的には停止することとなる。例えば、（駆動力）＜（制動力）＋（車両の進行方向に対して逆方向に働く勾配による力の大きさ）となっている状態が維持されることにより、車両が減速を続け、進行方向への移動を行わなくなる。一方、上り勾配路では、（制動力）＋（駆動力）＜（車両の進行方向に対して逆方向に働く勾配による力の大きさ）となる場合に、車両が進行方向と逆方向へずり下がってしまいうる。このため、制動力が|（駆動力）−（車両の進行方向に対して逆方向に働く勾配による力の大きさ）|より大きい状態において、車両は進行方向にもその逆方向にも進まずに停止することとなる。なお、|ｘ|は、値ｘの絶対値を表す。
【００２４】
上り勾配路では、駆動力が上述の所定値（例えばクリープトルク）より大きい値までしか下がっていないにもかかわらず、制動力と勾配による力の大きさとの合算値と釣り合いうる。走行制御部１０４は、このように駆動力が所定値より大きい値で車両が停止した場合、例えば燃費を向上させるために駆動力をその所定値まで低下させる制御を実行しうる。ここで、車両が停止した時点での制動力は、（制動力）≧（駆動力）−（車両の進行方向に対して逆方向に働く勾配による力の大きさ）かつ（制動力）≧（車両の進行方向に対して逆方向に働く勾配による力の大きさ）−（駆動力）となっている。このとき、正の駆動力がそれまでより小さい上述の所定値になると、（制動力）≧（車両の進行方向に対して逆方向に働く勾配による力の大きさ）−（駆動力）が成立しなくなる場合がある。すなわち、停止時に、（制動力）≧（車両の進行方向に対して逆方向に働く勾配による力の大きさ）−（駆動力）が成り立っていても、（制動力）＜（車両の進行方向に対して逆方向に働く勾配による力の大きさ）−（所定値）である場合がある。この場合、駆動力が所定値まで低下することにより、車両がずり下がってしまうことによって、またはそのようなずり下がりを避けるために制動力を急激に上げることによって、乗員に違和感を与えてしまいうる。
【００２５】
このため、本実施形態に係る走行制御部１０４は、車両が停止状態となった時点で駆動力を下げるのではなく、まず、駆動力を所定値まで低下させた場合に停止状態を維持することができるように、制動力を増加させる。これにより、駆動力が所定値まで下がった後にも車両のずり下がりやその防止のための急制動が生じることを防ぎ、その車両の乗員に違和感を与えることを防ぐことができる。このとき、走行制御部１０４は、制動力の目標値への増加が完了するまで停止時の駆動力を維持し、制動力の目標値への増加が完了した後に、例えばクリープトルク等の平坦路での停止時の駆動力に対応する所定値へと駆動力を低下させうる。なお、走行制御部１０４は、制動力の目標値への増加が完了する前に停止状態を維持することができる範囲で徐々に駆動力を下げてもよい。これにより、制動力が目標値に達する前に車両がずり下がりやその防止のための急制動が生じることをより確実に防ぐことができる。
【００２６】
なお、走行制御部１０４は、上述のように、例えば勾配の角度を、ジャイロセンサや加速度センサ等の勾配センサ１１７によって、又は測位装置１１８を用いて車両の位置と地図データ等から得られる事前情報によって知ることができる。そして、走行制御部１０４は、この勾配の角度に応じて、制動力の目標値を決定しうる。例えば、走行制御部１０４は、勾配の角度から「車両の進行方向に対して逆方向に働く勾配による力の大きさ」を推定し、その推定値を用いて、（車両の進行方向に対して逆方向に働く勾配による力の大きさ）−（所定値）によって目標制動力を算出しうる。そして、走行制御部１０４は、この目標制動力に従って、車両が停止した状態において制動力を変化させる。しかしながら、例えばセンサ又は車両の測位の誤差があった場合や車両内の積載物の重量等、算出した目標制動力が勾配路で車両を停止状態に維持するのに不十分となってしまいうる様々な状況が発生しうる。これは、上り勾配路のみならず下り勾配路においても同様に生じうる。すなわち、勾配の角度の推定値に応じて制動力を設定する場合に、その制動力が不十分であると、上り勾配では車両が進行方向と反対方向にずり下がってしまうのに対して、下り勾配では車両が進行方向にずり下がってしまいうる。このため、走行制御部１０４は、このような状況に対応するため、上述のようにして算出される目標制動力に所定のマージンを加算しうる。これにより、勾配の角度の推定値に誤差がある場合であっても、十分な制動力によって、車両を確実に停止状態とすることができる。なお、このようなマージンが用いられる場合、平坦路や下り勾配路又は角度が比較的緩やかな上り勾配路では、一般に、車両が停止した時点で、駆動力はクリープトルク等の所定値まで低下しているため、走行制御部１０４は、マージン分だけ制動力を増加させる。すなわち、このような場合には、駆動力が停止時点からさらに低下しないため、駆動力の減少分に対応する制動力の増加等の処理は行われなくてよい。
【００２７】
ここで、図２〜図５を用いて、上述の走行制御部１０４の処理について説明する。図２及び図３は、例えば先行車との距離を一定に保ちながら、比較的角度が急な上り勾配路を一定速度（例えば低速）で走行中の状態から停車する際の、駆動力及び制動力の大きさと、車速との関係を示している。なお、図２は本実施形態に係る停止制御が実行されない場合の例を示し、図３は本実施形態に係る停止制御が実行される場合の例を示している。図２及び図３では、車両は、時刻ｔ1において減速を開始し、制動力を増加させると共に駆動力を低減させる。そして、車両は、時刻ｔ2において車速が０に達し、停止状態となる。この状態は、車両の進行方向の逆方向に向けてかかる勾配による力とその進行方向への進行を妨げる制動力の和が、その進行方向に向けてかかる駆動力より大きい状態である。また、この状態は、車両の進行方向に向けてかかる駆動力とその進行方向の逆方向への進行を妨げる制動力の和が、その進行方向の逆方向に向けてかかる勾配による力より大きい状態でもある。なお、以下の説明では、駆動力の所定値は、クリープトルクに対応する値であるものとするが、これに限らず、例えば電気自動車におけるモータをオフとする場合に０とするなど、任意の値でありうる。
【００２８】
車両は、停車状態になった際に駆動力が所定値まで減少していない場合、停止後に駆動力をその所定値まで低減しうる。図２では、時刻ｔ2から時刻ｔ3までの間に、駆動力がクリープトルクまで低減される。このとき、本実施形態に係る停止制御が実行されない場合は、車両の進行方向の逆方向への進行を妨げる制動力が、車両の進行方向の逆方向に向けてかかる勾配による力より小さくなりうる。この結果、車速が負の値となり、車両は、制動力を増やすことで、例えば時刻ｔ4において車速を０に戻すことができる。しかしながら、短期間ではあっても車両のずり下がりが発生してしまい、また、車速を０に戻すために一時的に強い制動力を発生させることにより、車両の乗員に違和感を与えてしまう。
【００２９】
これに対して、本実施形態に係る走行制御部１０４は、ただちに駆動力をクリープトルクまで低下させるのではなく、制動力が十分に高まるまで、停止時点の駆動力を維持する制御を行う。すなわち、本実施形態に係る走行制御部１０４は、図３に示すように、駆動力がクリープトルクまで下がったとしても車両のずり下がりが発生しないような制動力が達成される時刻ｔ4までの間は、駆動力を下げずに維持する。そして、走行制御部１０４は、時刻ｔ4において十分な制動力が達成されたことに応じて、駆動力をクリープトルクまで低下させる（時刻ｔ5）。ここで、十分な制動力は、例えば上述のようなマージンを含む値でありうる。これにより、図３に示すように、負の車速は発生せず、車両のずり下がりも発生しない。なお、図３の例では、駆動力が時刻ｔ2から時刻ｔ4までの間は維持される例を示しているが、これに限られず、例えば、走行制御部１０４は、制動力の増加に伴って駆動力を漸減させてもよい。すなわち、走行制御部１０４は、駆動力の減少速度が制動力の増加速度を超えない範囲で、駆動力を徐々に減少させてもよい。
【００３０】
図４は、例えば先行車との距離を一定に保ちながら、比較的角度が緩やかな上り勾配路を低速で走行中の状態から停車する際の、駆動力及び制動力の大きさと、車速との関係を示している。また、図５は、例えば先行車との距離を一定に保ちながら、下り勾配路を一定速度（例えば低速）で走行中の状態から停車する際の、駆動力及び制動力の大きさと、車速との関係を示している。図４及び図５では、車両がクリープトルクで低速走行している状態を示している。この場合、車両が停止状態となった時点から駆動力がさらに低下することはない。このため、走行制御部１０４は、車両が停止状態になった後に、駆動力低下分について制動力を増やす必要はなく、上述のマージン分のみ駆動力を増加させる。これにより、センサ等の誤差や積載物の重量によらず、確実に車両の停止状態を維持することができるようになる。なお、図５は、図４と比べて、低速走行する場合にその速度を維持するために多くの制動力を必要とし、さらに、停止の時点でもより多くの制動力が必要となる状態を示している。
【００３１】
このようにして、走行制御部１０４は、勾配路において、乗員に違和感を与えることなく車両の停止状態を確実に維持することができる。
【００３２】
なお、走行制御部１０４は、車速を減速させる際にエンジンへの燃料供給を停止することにより、例えばエンジンブレーキによる負の駆動力を発生させることができる。これによって、走行制御部１０４は、スムーズにかつ燃料消費を抑えながら徐々に車両を減速させることができる。一方、走行制御部１０４は、車両の走行速度が一定値まで低下した場合にエンジンへの燃料供給を再開してこのような負の駆動力を解除し、それに応じて正の駆動力（例えばクリープトルク）を発生させる。しかしながら、それまで負の駆動力によって車両の進行方向の逆方向へかかっていた力が、順方向へかかるようになるため、減速中にも関わらず車速が下がらず又は車速が上がり、その車両の乗員に違和感を与えてしまいうる。なお、減速制御中に他の要因によって駆動力が増加した場合には、同様の違和感を発生させてしまいうる。
【００３３】
このため、本実施形態に係る走行制御部１０４は、燃料供給の開始等によって減速中に駆動力が増加する場合、それに合わせて、制動力を増加させる。すなわち、走行制御部１０４は、駆動力の増加を制動力の増加によって相殺する制御を行う。これにより、車両の減速中に車速が下がらないこと又は車速が上がってしまうことを防ぎ、その車両の乗員に違和感を与えることを防ぐことができる。
【００３４】
ここで、このような駆動力が負から正へと移るときの走行制御部１０４の制御について、図６〜図９を用いて説明する。図６及び図７は、例えば先行車との距離を一定に保ちながら、比較的角度が急な上り勾配路を、所定以上の速度から減速して停車する際の、駆動力及び制動力の大きさと、車速との関係を示している。なお、図６は本実施形態に係る停止制御が実行されない場合の例を示し、図７は本実施形態に係る停止制御が実行される場合の例を示している。車両は、比較的高速走行中から減速する際には、エンジンへの燃料供給を停止しうる。この場合、図６及び図７に示すように、例えばエンジンブレーキによって負の駆動力が発生し、車両の進行方向とは逆方向に駆動力が働く状態となりうる。なお、このとき、車両は、同時に制動力を与えることによって車速を徐々に低下させる。
【００３５】
その後、車両は、時刻ｔ6において速度が一定速度まで低下すると、燃料供給を再開し、これにより、正の駆動力が発生することとなる。このとき、本実施形態に係る停止制御が実行されない場合、図６の時刻ｔ6から時刻ｔ7における状態に示すように、駆動力が増加したことに応じて、減速中にもかかわらず車速が上昇してしまい、車両の乗員に違和感を与えてしまう。また、目標位置において車両を停止させるためには、減速中に加速してしまったことによってその分大きく減速する必要があるため、急激に車速を落とす必要があり、結果として、許容範囲外の制動力がかかり、これによっても乗員に違和感を与えてしまいうる。
【００３６】
これに対して、本実施形態に係る走行制御部１０４は、図７の時刻ｔ6から時刻ｔ7における状態に示すように、駆動力の増加に合わせて、制動力を増加させる。これにより、減速中に車速が上昇することはなくなり、乗員に違和感を与えることがなくなる。また、走行制御部１０４は、駆動力の増加に合わせて増加させた制動力をそのまま維持すると、予定していた位置よりも前で車両が停止してしまうことが想定されるため、乗員に違和感を与えないように徐々に制動力を減少させながら車速を徐々に低下させる。走行制御部１０４は、制動力とクリープトルクとの和が、勾配による力と釣り合った状態で車両を停止させ（時刻ｔ8）、その後、上述のマージン分だけ制動力をさらに増加させて、車両の停止状態を維持する制御を行う（時刻ｔ9）。図８及び図９は、それぞれ、比較的角度が緩やかな上り勾配路と下り勾配路とにおける、駆動力及び制動力の大きさと車速との関係を示している。この場合の制御は、制動力の大きさが異なるものの、全体としての制御の流れは図７の場合と同様である。すなわち、走行制御部１０４は、減速中に駆動力が増加した場合にはそれに合わせて駆動力を増加させ、その後、徐々に制動力を下げながら車両を停止させる。その後、走行制御部１０４は、制動力を増加して、車両を停止状態で維持するための制御を行う。
【００３７】
以上をまとめると、走行制御部１０４は、例えば図１０のような処理を実行することとなる。本処理は、例えば、ＥＣＵ内のプロセッサがＥＣＵ内のメモリに記憶されたプログラムを読み出して実行することによって実現されうる。本処理は、例えば、そのまま進行した場合に先行車両と衝突するまでの時間（ＴＴＣ、Ｔｉｍｅ  Ｔｏ  Ｃｏｌｌｉｓｉｏｎ）が所定の値以下となったことに応じて開始される。また、本処理は、例えば目的地や交差点等の所定の位置において停止するために実行されうる。
【００３８】
走行制御部１０４は、本処理を開始すると、まず、減速処理を実行する（Ｓ１００１）。走行制御部１０４は、減速制御において、例えば、駆動力を正の値の範囲内で低減しまたは燃料供給を停止することによって負の駆動力を発生させ、それに代えて又はそれに加えて、制動力を増加することによって、車速を低下させる。
【００３９】
走行制御部１０４は、減速制御中に駆動力が増加するか否かを判定し（Ｓ１００２）、駆動力が増加する場合（Ｓ１００２でＹＥＳ）に処理をＳ１００３へ進め、駆動力が増加しない場合（Ｓ１００２でＮＯ）は処理をＳ１００５に進める。なお、走行制御部１０４は、例えば自身が燃料供給を再開する制御を行うと判定した場合に、駆動力が増加すると判定しうる。すなわち、走行制御部１０４は、減速制御中に燃料供給を再開する場合は処理をＳ１００３へ進め、例えば燃料供給を停止していない状態又は停止した状態を維持する場合は処理をＳ１００５へ進めることができる。Ｓ１００３では、走行制御部１０４は、駆動力の増加分に応じて制動力を増加させる。その後、走行制御部１０４は、制動力が過剰とならないように、制動力の目標値に向けて制動力を徐々に低下させる（Ｓ１００４）。なお、Ｓ１００３及びＳ１００４の処理は、例えば図７〜図９を用いて説明した処理である。その後、処理はＳ１００５へと進む。なお、Ｓ１００２〜Ｓ１００４の処理は場合によっては省略されてもよいし、停止制御中以外の減速制御中にＳ１００５以降の処理等が実行されずにＳ１００２〜Ｓ１００４の処理のみが単独で実行されてもよい。
【００４０】
Ｓ１００５では、走行制御部１０４は、車両が停止状態となったかを判定し、停止状態となっている場合（Ｓ１００５でＹＥＳ）には処理をＳ１００６へ進め、停止状態となっていない場合（Ｓ１００５でＮＯ）には処理をＳ１００２へと戻す。Ｓ１００６では、走行制御部１０４は、停止状態において、駆動力が、例えばクリープトルク等の、所定値まで低下しているかを判定する。
【００４１】
走行制御部１０４は、駆動力が所定値まで低下していない場合（Ｓ１００６でＮＯ）は、現在の駆動力がその所定値まで低下したとしても、停止状態が維持できるように、制動力を増加させる（Ｓ１００７）。Ｓ１００７では、例えば、上述の所定値の駆動力と制動力との和が、停止位置における勾配による力に、例えばセンサ誤差や積載物の重量等を考慮したマージンを加えた値以上となるように、制動力が増加される。なお、Ｓ１００７では、制動力のみによって車両が停止状態を維持できるように、目標となる制動力が決定されてもよい。すなわち、駆動力が０であるとして、制動力の目標値が計算されてもよい。その後、走行制御部１０４は、制動力が目標値まで増加したことに応じて、駆動力をクリープトルク等の所定値まで低下させて（Ｓ１００８）、処理を終了する。なお、Ｓ１００７及びＳ１００８の処理は、図３における、時刻ｔ2〜時刻ｔ5の動作に対応する。この制御により、勾配の力によって車両がずり下がることや、そのようなずり下がりを防ぐために急制動が発生することを防ぐことが可能となり、車両が停止した状態を維持することができる。
【００４２】
一方、走行制御部１０４は、駆動力が所定値まで低下している場合（Ｓ１００６でＹＥＳ）は、制動力を、例えばセンサ誤差や積載物の重量等を考慮したマージンを加えた値以上となるように制御して（Ｓ１００９）、処理を終了する。この処理は、図４及び図５の時刻ｔ2〜時刻ｔ4の動作に対応する。これにより、制動力を十分な値とすることができ、車両が停止した状態を、より確実に維持することができるようになる。
【００４３】
以上のように、本実施形態に係る走行制御部１０４は、停止状態になった後のずり下がり防止のための制動力制御と、減速中に駆動力が増加した場合の制動力制御とを実行することにより、スムーズに車両を減速及び停止させることができる。これにより、車両の乗員に違和感を与えることを防ぐことができる。
【００４４】
＜その他の実施形態＞
本実施形態に係る走行制御装置１０１は、例えば上述の制御を実行するようには構成されていないが自動走行制御機能を有する車両において、その自動走行制御機能に関するプログラム（ファームウェア）を更新することによって達成されうる。この更新は、例えば、本発明を実現するためのプログラムを記憶する装置を、自動走行制御機能を実現する制御装置内の記憶装置にケーブル等を介して接続して、その記憶装置内のプログラムを書き換えることによって実現されうる。なお、上述の本発明に係るプログラムを記憶する装置はネットワーク上に配置されてもよく、ネットワーク経由でダウンロードしたプログラムを用いて、上述の更新が行われてもよい。また、記憶装置自体を換装するなど、他の方法によってプログラムを更新することも可能である。このように、本発明は、上述の処理を車両に搭載されている１つ以上のプロセッサに実行させるためのプログラム又はそのようなプログラムを格納する記憶媒体の形式で具現化されてもよい。
【００４５】
＜実施形態のまとめ＞
１．上記実施形態の走行制御装置１０１（例えば１０１）は、
車両の制動力を制御する制動力制御手段（例えば１０９）と、
前記車両の駆動力を制御する駆動力制御手段（例えば１０８）と、
前記制動力制御手段と前記駆動力制御手段とを制御して前記車両を停止させる制御を行う停止制御手段（例えば１０４）と、
有し、
前記停止制御手段は、前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させる（例えばＳ１００７）、
ことを特徴とする。
【００４６】
この実施形態によれば、車両が停止した後に、制動力によって確実にその停止状態を維持し、車両が勾配等の要因によって移動してしまうことを防ぐことができる。
【００４７】
２．上記実施形態の走行制御装置１０１（例えば１０１）は、
前記停止制御手段は、前記制動力が前記第２の値に達するまで、前記車両を停止させた際の前記駆動力の大きさを維持する（例えばＳ１００７、Ｓ１００８）、
ことを特徴とする。
【００４８】
この実施形態によれば、車両が停止状態に達した後に、適切な制動力となる前に車両のずり下がりが生じることや、ずり下がりの防止のために急制動が生じること等による違和感が発生することを防ぐことができる。
【００４９】
３．上記実施形態の走行制御装置１０１（例えば１０１）は、
前記停止制御手段は、前記車両が停止した位置の勾配と前記第１の値とに基づいて前記第２の値を定める（例えばＳ１００７）、
この実施形態によれば、勾配路において車両が停止した後に、制動力によって確実にその停止状態を維持し、車両のずり下がりが生じることを防ぐことができる。
【００５０】
４．上記実施形態の走行制御装置１０１（例えば１０１）は、
前記停止制御手段は、前記車両が停止した位置の勾配が上り勾配である場合に、前記駆動力の大きさが０より大きい状態で前記車両を停止させる、
ことを特徴とする。
【００５１】
この実施形態によれば、駆動力が車両を停止させるのに寄与している場合に、その駆動力によらずに停止状態を確実に維持し、ずり下がりが発生することを防ぐことができる。
【００５２】
５．上記実施形態の走行制御装置１０１（例えば１０１）は、
前記停止制御手段は、前記駆動力の大きさが前記第１の値より大きい状態で、前記車両を停止させる、
ことを特徴とする。
【００５３】
この実施形態によれば、駆動力が十分に大きい状態で車両が停止した場合に、制動力を十分に大きくすることによって停止状態を確実に維持し、停止状態から意図せず車両が移動してしまうことを防ぐことができる。
【００５４】
６．上記実施形態の走行制御装置１０１（例えば１０１）は、
前記停止制御手段は、前記制動力が前記第２の値に達した後に、前記駆動力を前記第１の値まで変化させる（例えばＳ１００８）、
ことを特徴とする。
【００５５】
この実施形態によれば、駆動力が大きい状態で車両が停止した場合に、不必要にその駆動力が維持されることを防ぐことができる。
【００５６】
７．上記実施形態の走行制御装置１０１（例えば１０１）は、
前記第１の値はクリープトルクに対応する値である、
ことを特徴とする。
【００５７】
この実施形態によれば、駆動力が十分に小さくなった場合であっても、車両を停止状態に維持することができる制動力を設定することができる。
【００５８】
８．上記実施形態の走行制御装置１０１（例えば１０１）は、
前記停止制御手段は、減速中に前記駆動力が増加する場合に、当該駆動力の増加量に応じて前記駆動力を増加させる（例えばＳ１００３）、
ことを特徴とする。
【００５９】
この実施形態によれば、車両が減速制御中にもかかわらず意図せず加速することを防ぐことができる。
【００６０】
９．上記実施形態の車両（例えば１００）は、走行制御装置１０１（例えば１０１）を有する。
【００６１】
この実施形態によれば、停止した後に、制動力によって確実にその停止状態を維持し、勾配等の要因によって移動することがない、又は少なくともそのような移動する確率が十分に低い車両を提供することができる。
【００６２】
１０．上記実施形態の走行制御装置１０１（例えば１０１）の制御方法は、
車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、を有する走行制御装置１０１の制御方法であって、
前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させる工程を有する、
ことを特徴とする。
【００６３】
この実施形態によれば、車両が停止した後に、制動力によって確実にその停止状態を維持し、車両が勾配等の要因によって移動してしまうことを防ぐことができる。
【００６４】
１１．上記実施形態のプログラムは、
車両の制動力を制御する制動力制御手段と、前記車両の駆動力を制御する駆動力制御手段と、を有する走行制御装置１０１に備えられたコンピュータに、前記制動力と前記駆動力とを制御して前記車両を停止させた後に、前記駆動力が所定の第１の値になった場合に前記車両が停止可能な第２の値まで、前記制動力を増加させる。
【００６５】
この実施形態によれば、停止した後に、制動力によって確実にその停止状態を維持し、勾配等の要因によって移動してしまうことを防ぐための制御を車両に実行させることができる。
【符号の説明】
【００６６】
１０１：走行制御装置１０１、１０４：走行制御部、１０８：駆動力制御部、１０９：制動力制御部
【図１】
2018090064.tif 000003
【図２】
2018090064.tif 000004
【図３】
2018090064.tif 000005
【図４】
2018090064.tif 000006
【図５】
2018090064.tif 000007
【図６】
2018090064.tif 000008
【図７】
2018090064.tif 000009
【図８】
2018090064.tif 000010
【図９】
2018090064.tif 000011
【図１０】
2018090064.tif 000012