(57)【要約】【課題】スラローム走行を精度良く判定して、スラローム走行をしている場合には車両の運動性能を適切に向上させ、また、スラローム走行を行っていない場合には車載の様々な制御装置により車両の安全性、走行安定性を十分に確保する。【解決手段】ドライバによる少なくとも急操舵による旋回運転状態を検出し、該旋回運転状態を検出した後、前回の旋回運転状態から設定時間内に前回の旋回運転状態の際の操舵方向とは逆の操舵方向に、旋回運転状態が３回以上連続して検出された場合にスラローム走行状態と判定する。【選択図】図２
2013159276.tif 000002
【特許請求の範囲】
【請求項１】
ドライバによる少なくとも急操舵による旋回運転状態を検出する旋回運転状態検出手段と、
上記旋回運転状態検出手段で上記旋回運転状態を検出した後、前回の旋回運転状態から設定時間内に該前回の旋回運転状態の際の操舵方向とは逆の操舵方向に、上記旋回運転状態が３回以上連続して検出された場合にスラローム走行状態と判定する判定手段と、
を備えたことを特徴とする車両のスラローム走行判定装置。
【請求項２】
前方情報を検出して車両の転舵を促す複数のパイロン部材を認識する前方認識手段と、
ドライバによる少なくとも急操舵による旋回運転状態を検出する旋回運転状態検出手段と、
上記前方認識手段で上記複数のパイロン部材を認識し、上記旋回運転状態検出手段で上記旋回運転状態を検出した後、前回の旋回運転状態から設定時間内に該前回の旋回運転状態の際の操舵方向とは逆の操舵方向で上記前回の旋回運転状態の際の上記パイロン部材の通過方向とは逆の上記パイロン部材の通過方向に、上記旋回運転状態が３回以上連続して検出された場合にスラローム走行状態と判定する判定手段と、
を備えたことを特徴とする車両のスラローム走行判定装置。
【請求項３】
上記旋回運転状態検出手段は、ドライバによる急操舵、且つ、ブレーキオフの旋回運転状態を検出するものであることを特徴とする請求項１又は請求項２記載の車両のスラローム走行判定装置。
【請求項４】
上記旋回運転状態検出手段は、路面が滑りやすい路面の場合には、上記旋回運転状態の検出をキャンセルすることを特徴とする請求項１乃至請求項３の何れか一つに記載の車両のスラローム走行判定装置。
【請求項５】
上記請求項１乃至請求項４の何れか一つに記載の車両のスラローム走行判定装置を備え、上記スラローム走行判定装置で車両が上記スラローム走行状態であると判定した場合は、車載の車両挙動制御手段に車両の安定性を向上させる制御よりも車両の運動性を向上させる制御を優先させることを特徴とする車両の制御装置。
【請求項６】
上記車両挙動制御手段は、所定の車輪に制動力を付加して車両の横すべりを防止する横すべり防止装置と、エンジンのトルクダウンにより車輪のスリップを防止するトラクション制御装置と、アクセル開度に対するエンジントルクの特性を可変自在なエンジン制御装置と、変速マップを切換え自在な変速制御装置と、左右輪間の駆動力配分を可変自在な左右駆動力配分制御装置と、前後軸間の駆動力配分を可変自在な前後駆動力配分制御装置と、操舵トルクに対するアシストトルクを変更自在な操舵制御装置と、サスペンションの減衰力を可変自在なサスペンション制御装置の少なくとも１つであることを特徴とする請求項５記載の車両の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のスラローム走行を判定し、その結果を用いて車載の様々な制御装置を適切に動作させる車両のスラローム走行判定装置、及び、この車両のスラローム走行判定装置を備えた車両の制御装置に関する。
【背景技術】
【０００２】
近年、車両においては、車両の安全性、走行安定性を確保するための様々な制御装置（例えば、横すべり防止装置、トラクション制御装置等）が搭載され、安全意識が高まる中、車両安定化制御のタイミングの早期化、介入量の増加などが進んでいる。但し、レーンチェンジや危険回避と似た操舵を行うスラローム走行においても同様に、これらの制御装置が介入し、車速の低下、回頭性の低下が生じ、車両運動性が損なわれるという問題がある。このため、例えば、特開２００９−６１９７７号公報（以下、特許文献１）では、車両の操舵状態がスラローム状態であると判定されると、パワーステアリング機構により出力されるアシスト力を増加して操舵の連続切り返し時のアシスト力の適正化を図る操舵装置の技術が開示されている。この特許文献１によるスラローム判定では、操舵角速度の絶対値が閾値以上の場合、操舵ハンドルは、中立位置へ向けて切り戻し操舵されつつあり、中立位置付近であるにもかかわらず、素早く切り戻し操舵されているので操舵状態がスラローム状態であると判定するようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６１９７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に開示されているスラローム判定では、単に、操舵の中立位置付近での素早い切り戻り操舵をスラローム走行と判定してしまうため、ドライバが危険回避のために行った操舵か、或いは、進路転換を連続して素早く行うスラローム走行のための操舵かの区別をすることができない。このような場合に、スラローム走行と判定して、車両運動性を向上させるように車載の様々な制御装置の特性を変更してしまうと危険回避に対応する制御が不十分となってしまう虞がある。
【０００５】
本発明は上記事情に鑑みてなされたもので、スラローム走行を精度良く判定して、スラローム走行をしている場合には車両の運動性能を適切に向上させ、また、スラローム走行を行っていない場合には車載の様々な制御装置により車両の安全性、走行安定性を十分に確保することができる車両のスラローム走行判定装置、及び、この車両のスラローム走行判定装置を備えた車両の制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の車両のスラローム走行判定装置の一態様は、ドライバによる少なくとも急操舵による旋回運転状態を検出する旋回運転状態検出手段と、上記旋回運転状態検出手段で上記旋回運転状態を検出した後、前回の旋回運転状態から設定時間内に該前回の旋回運転状態の際の操舵方向とは逆の操舵方向に、上記旋回運転状態が３回以上連続して検出された場合にスラローム走行状態と判定する判定手段とを備えた。また、本発明の車両のスラローム走行判定装置を備えた車両の制御装置の一態様は、上記スラローム走行判定装置で車両が上記スラローム走行状態であると判定した場合は、車載の車両挙動制御手段に車両の安定性を向上させる制御よりも車両の運動性を向上させる制御を優先させる。
【発明の効果】
【０００７】
本発明による車両のスラローム走行判定装置、及び、この車両のスラローム走行判定装置を備えた車両の制御装置によれば、スラローム走行を精度良く判定して、スラローム走行をしている場合には車両の運動性能を適切に向上させ、また、スラローム走行を行っていない場合には車載の様々な制御装置により車両の安全性、走行安定性を十分に確保することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の第１形態に係る車両の制御装置の構成説明図である。
【図２】本発明の実施の第１形態に係るスラローム走行判定プログラムのフローチャートである。
【図３】図２から続くフローチャートである。
【図４】本発明の実施の第１形態に係る横すべり防止制御のフローチャートである。
【図５】本発明の実施の第１形態に係るトラクション制御のフローチャートである。
【図６】本発明の実施の第１形態に係るスラローム走行判定時のエンジン特性変更の説明図である。
【図７】本発明の実施の第１形態に係るスラローム走行判定時の変速パターン変更の説明図である。
【図８】本発明の実施の第１形態に係る左右駆動力配分制御のフローチャートである。
【図９】本発明の実施の第１形態に係る前後駆動力配分制御のフローチャートである。
【図１０】本発明の実施の第１形態に係る操舵制御のフローチャートである。
【図１１】本発明の実施の第１形態に係る基本アシストトルクの設定説明図である。
【図１２】本発明の実施の第１形態に係るサスペンション制御のフローチャートである。
【図１３】本発明の実施の第１形態に係る減衰力の設定説明図である。
【図１４】本発明の実施の第２形態に係るスラローム走行判定プログラムのフローチャートである。
【図１５】図１４から続くフローチャートである。
【図１６】本発明の実施の第２形態に係る前方に検出される複数のパイロンの一例である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１乃至図１３は、本発明の実施の第１形態を示す。
【００１０】
図１において、符号１は車両の制御装置を示し、この車両の制御装置１は、制御ユニット２に横すべり防止装置２１、トラクション制御装置２２、エンジン制御装置２３、変速制御装置２４、左右駆動力配分制御装置２５、前後駆動力配分制御装置２６、操舵制御装置２７、サスペンション制御装置２８等の車両挙動制御手段が接続されている。
【００１１】
制御ユニット２には、車速センサ１１、ハンドル角センサ１２、横加速度センサ１３、ブレーキスイッチ１４等のセンサ、スイッチ類が接続され、これら各センサ、スイッチからの、車速Ｖ、ハンドル角θＨ、横加速度Ｇｙ、ブレーキのＯＮ−ＯＦＦ信号を基に、後述のスラローム走行判定プログラムを実行し、車両がスラローム走行中であるか否かを判定し、判定結果を、上述の各制御装置２１、２２、２３、２４、２５、２６、２７、２８に出力する。すなわち、制御ユニット２は、スラローム走行判定装置としての機能を有して構成されている。
【００１２】
制御ユニット２におけるスラローム走行の判定は、図２、３のスラローム走行判定プログラムに示すように、まず、ステップ（以下、「Ｓ」と略称）１０１で、必要パラメータ（車速Ｖ、ハンドル角θＨ、横加速度Ｇｙ、ブレーキのＯＮ−ＯＦＦ信号）を読み込む。
【００１３】
次に、Ｓ１０２に進み、車速ＶがＶcL以上（Ｖ≧ＶcL）で走行中か否か判定する。そして、Ｖ≧ＶcLである場合はＳ１０３に進む。逆に、Ｖ＜ＶcLで、車両が停止中、或いは、極低速走行の場合は、プログラムを抜ける。
【００１４】
Ｓ１０２で、車両がＶ≧ＶcLで走行中と判定して、Ｓ１０３に進むと、車両が直進走行状態か否か判定する。この判定は、具体的には、例えば、ハンドル角の絶対値｜θＨ｜が予め設定した閾値以下で、且つ、横加速度の絶対値｜Ｇｙ｜が予め設定した閾値以下である場合を直進走行状態と判定することにより行う。この判定の結果、車両が直進走行状態と判定した場合はＳ１０４に進み、車両が直進走行状態ではないと判定した場合は、プログラムを抜ける。
【００１５】
Ｓ１０３の判定の結果、車両が直進走行状態と判定してＳ１０４に進むと、設定時間以内に舵角の入力があったか（例えば、操舵角の絶対値｜θＨ｜が所定値以上になったか、或いは、操舵角速度の絶対値｜ｄθＨ／ｄｔ｜が所定値以上になったか）判定され、設定時間内に舵角の入力があった場合には、Ｓ１０５に進み、操舵方向を記憶してＳ１０６に進む。逆に、設定時間を過ぎても舵角の入力が無い場合には、プログラムを抜ける。
【００１６】
Ｓ１０５で、操舵方向を記憶してＳ１０６に進むと、急操舵が行われたか否か判定する。具体的には、操舵角の絶対値｜θＨ｜が設定値θHc1以上、且つ、操舵角速度の絶対値｜ｄθＨ／ｄｔ｜が設定値ΔθHc1以上の場合を急操舵として判定する。そして、急操舵が行われた場合には、Ｓ１０７に進み、急操舵が行われていない場合には、プログラムを抜ける。
【００１７】
Ｓ１０６で急操舵が行われたと判定されてＳ１０７に進むと、横加速度の絶対値｜Ｇｙ｜が予め設定した設定値Ｇyc1以上（｜Ｇｙ｜≧Ｇyc1）か否か判定される。この判定の結果、｜Ｇｙ｜≧Ｇyc1の場合は、車両は高μ路や滑りにくい路面を走行中であると判定してＳ１０８へと進む。逆に、｜Ｇｙ｜＜Ｇyc1の場合は、車両は低μ路や滑りやすい路面を走行中であり、車両の安定性を確保するためにドライバがカウンタステア等を行った場合等が考えられ、また、低μ路や滑りやすい路面では安定性を確保する必要が高いと考えられるため、そのままプログラムを抜ける。このように、Ｓ１０７では、横加速度を用いて路面状態を把握する判定となっているが、他に、路面摩擦係数等を推定し、この路面摩擦係数の値を判定に用いるようにしても良い。
【００１８】
Ｓ１０７で、｜Ｇｙ｜≧Ｇyc1と判定され、Ｓ１０８に進むと、ブレーキスイッチ１４がＯＦＦ状態か否か判定される。そして、ブレーキスイッチ１４がＯＦＦ状態の場合は、Ｓ１０９に進み、旋回運転状態カウンタＳをインクリメント（Ｓ＝Ｓ＋１）してＳ１１０に進む。逆に、ブレーキスイッチ１４がＯＮ状態の時は、ドライバが回避動作をしていると考えられるため、プログラムを抜ける。
【００１９】
Ｓ１０９で、旋回運転状態カウンタＳをインクリメントしてＳ１１０に進むと、旋回運転状態カウンタＳが４以上（Ｓ≧４）となったか否か判定される。
【００２０】
この判定の結果、旋回運転状態カウンタＳが４未満（Ｓ＜４）の場合は、未だスラローム走行状態と判定することはできないとして、Ｓ１１１でスラローム走行判定フラグＦｓを０に設定して（Ｆｓ＝０）、Ｓ１１３に進む。また、旋回運転状態カウンタＳが４以上（Ｓ≧４）の場合は、車両がスラローム走行状態と判定して、Ｓ１１２でスラローム走行判定フラグＦｓを１に設定して（Ｆｓ＝１）、Ｓ１１３に進む。尚、このスラローム走行判定フラグＦｓは、適宜、各制御装置２１、２２、２３、２４、２５、２６、２７、２８により読み込まれる。
【００２１】
Ｓ１１１、或いは、Ｓ１１２でスラローム走行判定フラグＦｓの設定を行って、Ｓ１１３に進むと、設定時間以内に舵角の入力があったか（例えば、操舵角の絶対値｜θＨ｜が所定値以上になったか、或いは、操舵角速度の絶対値｜ｄθＨ／ｄｔ｜が所定値以上になったか）判定され、設定時間内に舵角の入力があった場合には、Ｓ１１４に進み、操舵方向を記憶してＳ１１５に進む。逆に、設定時間を過ぎても舵角の入力が無い場合には、旋回運転状態が継続されず、スラローム走行とは判断できないため、Ｓ１１９に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００２２】
Ｓ１１４で、操舵方向を記憶してＳ１１５に進むと、前回の操舵方向と今回の操舵方向が異なるか否か判定され、前回の操舵方向と今回の操舵方向が異なる場合は、Ｓ１１６に進む。逆に、前回の操舵方向と今回の操舵方向が同じ場合は、操舵の切り増しであり、スラローム走行ではないと判定できるため、Ｓ１１９に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００２３】
Ｓ１１５で、前回の操舵方向と今回の操舵方向が異なると判定されてＳ１１６に進むと、急操舵が行われたか否か判定する。具体的には、操舵角の絶対値｜θＨ｜が設定値θHc1以上、且つ、操舵角速度の絶対値｜ｄθＨ／ｄｔ｜が設定値ΔθHc1以上の場合を急操舵として判定する。そして、急操舵が行われた場合には、Ｓ１１７に進み、急操舵が行われていない場合には、Ｓ１１９に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００２４】
Ｓ１１６で急操舵が行われたと判定されてＳ１１７に進むと、横加速度の絶対値｜Ｇｙ｜が予め設定した設定値Ｇyc1以上（｜Ｇｙ｜≧Ｇyc1）か否か判定される。この判定の結果、｜Ｇｙ｜≧Ｇyc1の場合は、車両は高μ路や滑りにくい路面を走行中であると判定してＳ１１８へと進む。逆に、｜Ｇｙ｜＜Ｇyc1の場合は、車両は低μ路や滑りやすい路面を走行中であり、車両の安定性を確保するためにドライバがカウンタステア等を行った場合等が考えられ、また、低μ路や滑りやすい路面では安定性を確保する必要が高いと考えられるため、Ｓ１１９に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。このように、Ｓ１１７では、横加速度を用いて路面状態を把握する判定となっているが、他に、路面摩擦係数等を推定し、この路面摩擦係数の値を判定に用いるようにしても良い。
【００２５】
Ｓ１１７で、｜Ｇｙ｜≧Ｇyc1と判定され、Ｓ１１８に進むと、ブレーキスイッチ１４がＯＦＦ状態か否か判定される。そして、ブレーキスイッチ１４がＯＦＦ状態の場合は、Ｓ１０９に進み、旋回運転状態カウンタＳをインクリメント（Ｓ＝Ｓ＋１）してＳ１１０に進む。逆に、ブレーキスイッチ１４がＯＮ状態の時は、ドライバが回避動作をしていると考えられるため、Ｓ１１９に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００２６】
すなわち、旋回運転状態が１回だけ（Ｓ＝１）の場合、単に、前方障害物を回避しようとして、或いは、レーンチェンジしようとして旋回運動する場合等が含まれてスラローム走行とは判定できない。また、旋回運転状態が２回（Ｓ＝２）の場合、回避操舵、レーンチェンジから元の進行方向に車体を戻そうとして転舵した場合等が含まれてスラローム走行とは判定できない。更に、旋回運転状態が３回（Ｓ＝３）の場合も、回避操舵、レーンチェンジから車体が元の進行方向に戻り、修正操舵を行った場合等が含まれてスラローム走行とは判定できない。３回目の旋回運転状態までには車両挙動制御装置が作動して車両の安定性確保が図られると考えられるが、このような旋回運転状態が４回（Ｓ＝４）以上も連続して実行されるのは、ドライバが意図的にそのような旋回運転を行っているものと考えられる。従って、旋回運転状態を検出した後、前回の旋回運転状態から設定時間内に前回の旋回運転状態の際の操舵方向とは逆の操舵方向に、旋回運転状態が３回以上連続して検出された場合（Ｓ＝４以上の場合）にスラローム走行状態と判定するのである。このため、本発明の実施の形態１によれば、回避操舵、レーンチェンジ、そして回避操舵、レーンチェンジからの切り戻しと修正操舵を判定して、ドライバの意図に基づくスラローム走行を精度良く判定できるようになっている。
【００２７】
そして、このようにして判定されたスラローム走行の判定結果を用いて、上述の各制御装置２１、２２、２３、２４、２５、２６、２７、２８は、例えば、以下のような制御を行う。
【００２８】
まず、横すべり防止装置２１について説明する。この横すべり防止装置２１は、車体の横すべりを検出した場合に、所定の車輪を選択し、制動力を付加することにより車両にヨーモーメントを発生させて車両の横すべりを防止する公知の制御装置である。
【００２９】
この横すべり防止装置２１で実行される横すべり防止制御は、その一例として、図４に示すフローチャートのように実行される。
【００３０】
まず、Ｓ２０１で、必要パラメータ（車速Ｖ、ハンドル角θＨ、ヨーレートγ、スラローム走行判定フラグＦｓ）を読み込む。
【００３１】
次に、Ｓ２０２に進み、例えば、以下の（１）式により、目標ヨーレートγｔを演算する。  
γｔ＝（１／（１＋Ｔ・ｓ））・Ｇγδｆ（０）・（θＨ／ｎ）  …（１）
ここで、Ｔは時定数、ｓはラプラス演算子、Ｇγδｆ（０）はヨーレート定常ゲイン、ｎはステアリングギヤ比であり、時定数Ｔ、ヨーレート定常ゲインＧγδｆ（０）は、例えば、以下の（２）、（３）式により演算される。  
Ｔ＝（ｍ・Ｌｆ・Ｖ）／（２・Ｌ・ＣＰｒ）        …（２）
Ｇγδｆ（０）＝１／（１＋Ａ０・Ｖ２）・Ｖ／Ｌ        …（３）
ここで、ｍは車両質量、Ｌｆは前軸と重心間の距離、Ｌはホイールベース、ＣＰｒはリア等価コーナリングパワーである。また、Ａ０はスタビリティファクタであり、例えば、以下の（４）式により求められる。  
Ａ０＝（−ｍ・（Ｌｆ・ＣＰｆ−Ｌｒ・ＣＰｒ））
／（２・Ｌ２・ＣＰｆ・ＣＰｒ）      …（４）
ここで、ＣＰｆはフロント等価コーナリングパワー、Ｌｒは後軸と重心間の距離である。
【００３２】
次いで、Ｓ２０３に進み、以下の（５）式によりヨーレート偏差Δγを演算する。  
Δγ＝γ−γｔ          …（５）
【００３３】
次に、Ｓ２０４に進み、以下の（６）式により、制御閾値εγを設定する。  
εγ＝Ｋγｓ・εγｂ        …（６）
ここで、εγｂは制御閾値の基本値（予め実験・計算等により設定しておいた値）であり、Ｋγｓはスラローム走行判定フラグＦｓに応じて設定される係数である。尚、この係数Ｋγｓは、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、１より大きな値に設定され、一方、スラローム走行判定フラグＦｓが０の場合（スラローム走行ではない場合）、１に設定される。
【００３４】
次いで、Ｓ２０５に進み、ヨーレート偏差の絶対値｜Δγ｜と制御閾値εγとが比較され、ヨーレート偏差の絶対値｜Δγ｜が制御閾値εγ以上（｜Δγ｜≧εγ）の場合は、Ｓ２０６に進み、ハンドル角θＨとヨーレート偏差Δγの符号が参照される。
【００３５】
このＳ２０６で、ハンドル角θＨとヨーレート偏差Δγの符号が同符号の場合は、車両はオーバーステア傾向にあるため、Ｓ２０７に進んで、オーバーステア防止制御が実行される。具体的には、旋回外側前輪にＦＢ＝ＣＢ・｜Δγ｜（但し、ＣＢは定数）の制動力を付加してプログラムを抜ける。
【００３６】
逆に、ハンドル角θＨとヨーレート偏差Δγの符号が異符号の場合は、車両はアンダーステア傾向にあるため、Ｓ２０８に進んで、アンダーステア防止制御が実行される。具体的には、旋回内側後輪にＦＢ＝ＣＢ・｜Δγ｜（但し、ＣＢは定数）の制動力を付加してプログラムを抜ける。
【００３７】
また、上述のＳ２０５で、ヨーレート偏差の絶対値｜Δγ｜が制御閾値εγ未満（｜Δγ｜＜εγ）の場合は、車両はニュートラルステアに近い、或いは、横すべり防止制御を作動させる必要がないと判断してプログラムを抜ける。
【００３８】
このように、本実施の第１形態による横すべり防止制御では、スラローム走行の場合、制御閾値εγが大きな値に設定されて横すべり防止制御が介入し難い方向になる。従って、横すべり防止制御が不必要に作動することなく、ドライバが車両の運動性能を優先した走行が可能となる。
【００３９】
尚、本実施の第１形態の横すべり防止装置は、あくまでも一例であり、例えば、横すべり防止制御が、制御のタイミングが早く、介入量の多い（車両安定性重視）モードと、通常のモードとをドライバが選択できるような場合には、スラローム走行の場合、車両安定性重視モードをキャンセルするような制御であっても良い。また、このような車両安定性重視モードと通常のモードが選択できるような場合、車両安定性重視モードが選択されている場合に、スラローム走行を検出した場合に、そのタイミング、介入量を抑制するようにしても良い。更に、横すべり防止制御に、例えば、予め車両安定性重視モード、通常のモード、制御のタイミングが遅く、介入量が少ない（運動性重視）モードがある場合、スラローム走行の場合には、運動性重視モードを選択させるようにしても良い。
【００４０】
次に、トラクション制御装置２２について説明する。このトラクション制御装置２２は、各車輪のスリップ率を算出し、そのスリップ率を基に、エンジンのトルクダウン量を設定し、エンジンをトルクダウンして車輪のスリップを防止する公知の制御装置である。
【００４１】
このトラクション制御装置２２で実行されるトラクション制御は、その一例として、図５に示すフローチャートのように実行される。
【００４２】
まず、Ｓ３０１で、必要パラメータ（左前輪車輪速ωfl、右前輪車輪速ωfr、左後輪車輪速ωrl、右後輪車輪速ωrr、スラローム走行判定フラグＦｓ）を読み込む。
【００４３】
次に、Ｓ３０２に進み、スリップ率λを、各輪のスリップ率の最大値をとることにより算出する。
【００４４】
λ＝ＭＡＸ（（ωfl−ω０）／ωfl・１００、（（ωfr−ω０）／ωfr・１００、
（ωrl−ω０）／ωrl・１００、（ωrr−ω０）／ωrr・１００）
…（７）
ここで、ω０は４輪車輪速の平均（（ωfl＋ωfr＋ωrl＋ωrr）／４）である。
【００４５】
次に、Ｓ３０３に進み、制御閾値ελを、例えば、以下の（８）式により算出する。  
ελ＝Ｋλｓ・ελｂ        …（８）
ここで、ελｂは制御閾値の基本値（予め実験・計算等により設定しておいた値）であり、Ｋλｓはスラローム走行判定フラグＦｓに応じて設定される係数である。尚、この係数Ｋλｓは、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、１より大きな値に設定され、一方、スラローム走行判定フラグＦｓが０の場合（スラローム走行ではない場合）、１に設定される。
【００４６】
次いで、Ｓ３０４に進み、スリップ率λと制御閾値ελとが比較され、スリップ率λが制御閾値ελ以上（λ≧ελ）の場合は、Ｓ３０５に進み、車輪のスリップを抑制させるべく、エンジンに対して、予め設定しておいたトルクダウン量を出力してプログラムを抜ける。また、スリップ率λが制御閾値ελ未満（λ＜ελ）の場合は、そのままプログラムを抜ける。
【００４７】
このように、本実施の第１形態によるトラクション制御では、スラローム走行の場合、制御閾値ελが大きな値に設定されて車輪のスリップの許容範囲が広くなって、トラクション制御が不必要に作動することなく、ドライバが車両の運動性能を優先した走行が可能となる。尚、車両の特性によっては、スラローム走行の場合に、トラクション制御をＯＦＦにするようにしても良い。
【００４８】
また、ここに例示するトラクション制御は、あくまでも一例であり、他のトラクション制御に対しても本発明が適用できることは云うまでもない。
【００４９】
次に、エンジン制御装置２３について説明する。このエンジン制御装置２３は、車両のエンジン（図示せず）についての燃料噴射制御、点火時期制御等の主要な制御を行う公知のものである。そして、これらエンジンについての制御に必要な情報に加え、制御ユニット２からスラローム走行判定フラグＦｓが読み込まれる。
【００５０】
エンジン制御装置２３は、図６に示すような、予め設定されているアクセル開度θACCに対するエンジン出力トルクＴEGの特性を、同一のアクセル開度θACCであっても、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、通常（スラローム走行以外の状態）よりも高くなるように変更させてエンジンを制御する。
【００５１】
このように、本実施の第１形態によるエンジン制御では、スラローム走行の場合、エンジン出力トルクＴEGが高めに設定されて、より車両運動性が重視された走行ができるようになっている。
【００５２】
次に、変速制御装置２４について説明する。この変速制御装置２４は、車速Ｖ、スロットル開度θth、その他の車両情報に基づいて、自動変速機（図示せず）の変速段を自動設定する、公知の自動変速機の制御装置である。この変速制御装置２４は、上述の各情報に加え、制御ユニット２からスラローム走行判定フラグＦｓを読み込む。そして、車速Ｖとスロットル開度θthで表される変速パターンが、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、図７（ａ）に示すパターンから、図７（ｂ）に示すようなパターンに変更され、車速が上昇していってもシフトアップされるタイミングが遅くされ、より車両運動性が重視された走行ができるようになっている。
【００５３】
次に、左右駆動力配分制御装置２５について説明する。この左右駆動力配分制御装置２５は、例えば、本出願人が特開２００８−３０６２６号公報で開示するような後軸の左右輪間に設けた油圧モータ（図示せず）により左後輪から右後輪、或いは、右後輪から左後輪に駆動トルクを移動自在に構成したもので、左右輪間の駆動力配分を制御するものである。
【００５４】
この左右駆動力配分制御装置２５で実行される左右駆動力配分制御は、その一例として、図８に示すフローチャートのように実行される。
【００５５】
まず、Ｓ４０１で、必要パラメータ（左前輪車輪速ωfl、右前輪車輪速ωfr、左後輪車輪速ωrl、右後輪車輪速ωrr、横加速度Ｇｙ、アクセル開度θACC、エンジン回転数Ｎｅ、ハンドル角θＨ、ヨーレートγ、スラローム走行判定フラグＦｓ）を読み込む。
【００５６】
次いで、Ｓ４０２に進み、上述の各パラメータからエンジンからの入力トルクを算出し、このエンジン入力トルクに応じた入力トルク感応付加ヨーモーメントＭ１を、所定の計算や予め設定しておいたマップ等により設定する。また、ハンドル角θＨ、ヨーレートγ、左前輪車輪速ωfl、右前輪車輪速ωfr、左後輪車輪速ωrl、右後輪車輪速ωrrから、予め設定しておいた計算式による計算、及び、マップ等の参照により、舵角／ヨーレート感応付加ヨーモーメントＭ２を算出し、これら入力トルク感応付加ヨーモーメントＭ１と舵角／ヨーレート感応付加ヨーモーメントＭ２を所定のゲインを乗算して加算し、付加ヨーモーメントＭｒを算出する。尚、この付加ヨーモーメントＭｒの算出の具体的な例は、上述の特開２００８−３０６２６号公報に示す通りである。
【００５７】
次に、Ｓ４０３に進み、上述の付加ヨーモーメントＭｒを、例えば、以下の（９）式により補正する。  
Ｍｒ＝Ｋｍ・Ｍｒ        …（９）
ここで、Ｋｍはスラローム走行判定フラグＦｓに応じて設定される係数である。尚、この係数Ｋｍは、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、１より大きな値に設定され、一方、スラローム走行判定フラグＦｓが０の場合（スラローム走行ではない場合）、１に設定される。
【００５８】
そして、Ｓ４０４に進み、Ｓ４０３で補正したＭｒを、予め設定しておいた換算係数を乗算することにより、移動トルクＴTVDに換算し、上述の油圧モータの駆動部に出力する。
【００５９】
このように、本実施の第１形態による左右駆動力配分制御では、スラローム走行の場合、付加ヨーモーメントＭｒが大きな値に設定されて回頭性が向上し、ドライバが車両の運動性能を優先した走行が可能となる。
【００６０】
次に、前後駆動力配分制御装置２６について説明する。この前後駆動力配分制御装置２６は、例えば、本出願人が特開２００８−３０６２６号公報で開示するような前後軸間に設けたセンターディファレンシャル（図示せず）による前後軸間の差動を、トランスファクラッチ（図示せず）により制御することで行うものとなっている。
【００６１】
この前後駆動力配分制御装置２６で実行される前後駆動力配分制御は、その一例として、図９に示すフローチャートのように実行される。
【００６２】
まず、Ｓ５０１で、必要パラメータ（左前輪車輪速ωfl、右前輪車輪速ωfr、左後輪車輪速ωrl、右後輪車輪速ωrr、横加速度Ｇｙ、アクセル開度θACC、エンジン回転数Ｎｅ、ハンドル角θＨ、ヨーレートγ、スラローム走行判定フラグＦｓ）を読み込む。
【００６３】
次いで、Ｓ５０２に進み、上述の各パラメータからエンジンからの入力トルクを算出し、このエンジン入力トルクに応じた入力トルク感応トランスファクラッチトルクＴLSDIを、所定の計算や予め設定しておいたマップ等により設定する。また、ハンドル角θＨ、ヨーレートγ、左前輪車輪速ωfl、右前輪車輪速ωfr、左後輪車輪速ωrl、右後輪車輪速ωrrから、予め設定しておいた計算式による計算、及び、マップ等の参照により、舵角／ヨーレート感応トランスファクラッチトルクＴLSDPを算出し、これら入力トルク感応トランスファクラッチトルクＴLSDIと舵角／ヨーレート感応トランスファクラッチトルクＴLSDPを加算してトランスファクラッチトルクＴLSDを算出する。尚、このトランスファクラッチトルクＴLSDの算出の具体的な例は、上述の特開２００８−３０６２６号公報に示す通りである。
【００６４】
次に、Ｓ５０３に進み、上述のトランスファクラッチトルクＴLSDを、例えば、以下の（１０）式により補正する。  
ＴLSD＝ＫLSD・ＴLSD        …（１０）
ここで、ＫLSDはスラローム走行判定フラグＦｓに応じて設定される係数である。尚、この係数ＫLSDは、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、１より小さな値に設定され、一方、スラローム走行判定フラグＦｓが０の場合（スラローム走行ではない場合）、１に設定される。
【００６５】
そして、Ｓ５０４に進み、Ｓ５０３で補正したＴLSDを、上述のトランスファクラッチの駆動部に出力する。
【００６６】
このように、本実施の第１形態による前後駆動力配分制御では、スラローム走行の場合、トランスファクラッチトルクＴLSDが小さな値に設定されて回頭性が向上し、ドライバが車両の運動性能を優先した走行が可能となる。
【００６７】
次に、操舵制御装置２７について説明する。この操舵制御装置２７は、車両の操舵系に設けた電動パワーステアリングモータ（図示せず）によるアシストトルクを制御する、公知の制御装置である。
【００６８】
この操舵制御装置２７で実行される操舵制御は、その一例として、図１０に示すフローチャートのように実行される。
【００６９】
まず、Ｓ６０１で、必要パラメータ（車速Ｖ、操舵トルクＴｓ、スラローム走行判定フラグＦｓ）を読み込む。
【００７０】
次に、Ｓ６０２に進み、予め設定しておいた車速Ｖ、操舵トルクＴｓ、基本アシストトルクＴｂのマップ（図１１）を参照して、基本アシストトルクＴｂを設定する。
【００７１】
次いで、Ｓ６０３に進み、例えば、以下の（１１）式によりアシストトルクＴAを算出して電動パワーステアリングモータの駆動部に出力する。  
ＴA＝ＫEPS・Ｔｂ        …（１１）
ここで、ＫEPSはスラローム走行判定フラグＦｓに応じて設定される係数である。尚、この係数ＫEPSは、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、１より大きな値に設定され、一方、スラローム走行判定フラグＦｓが０の場合（スラローム走行ではない場合）、１に設定される。
【００７２】
このように、本実施の第１形態による操舵制御では、スラローム走行の場合、アシストトルクＴAが大きな値に設定され、素早い切り返しに対して、引っ掛かり感が少なくなり、ドライバが車両の運動性能を優先した転舵走行が可能となる。
【００７３】
次に、サスペンション制御装置２８について説明する。このサスペンション制御装置２８は、車体側と車輪側との間に介在されて減衰力特性が可変自在なショックアブソーバ（図示せず）の減衰力を制御する、公知の制御装置で構成されている。
【００７４】
このサスペンション制御装置２８で実行されるサスペンション制御は、その一例として、図１２に示すフローチャートのように実行される。
【００７５】
まず、Ｓ７０１で、必要パラメータ（４輪のバネ上上下加速度（ｄ２ｚsfl／ｄｔ２）、（ｄ２ｚsfr／ｄｔ２）、（ｄ２ｚsrl／ｄｔ２）、（ｄ２ｚsrr／ｄｔ２）；（以下、（ｄ２ｚｓ／ｄｔ２）で代表する）、４輪のバネ下上下加速度（ｄ２ｚufl／ｄｔ２）、（ｄ２ｚufr／ｄｔ２）、（ｄ２ｚurl／ｄｔ２）、（ｄ２ｚurr／ｄｔ２）；（以下、（ｄ２ｚｕ／ｄｔ２）で代表する））
次に、Ｓ７０２に進み、バネ上上下加速度（ｄ２ｚｓ／ｄｔ２）を積分計算してバネ上上下速度（ｄｚｓ／ｄｔ）を算出し、バネ下上下加速度（ｄ２ｚｕ／ｄｔ２）を積分計算してバネ下上下速度（ｄｚｕ／ｄｔ）を算出する。
【００７６】
次いで、Ｓ７０３に進み、以下の（１２）式により、ストローク速度（ｄＳＴ／ｄｔ）を演算する。  
（ｄＳＴ／ｄｔ）＝（ｄｚｓ／ｄｔ）−（ｄｚｕ／ｄｔ）      …（１２）
次に、Ｓ７０４に進み、予め設定しておいたマップ（図１３）等を参照して減衰力Ｆａを設定する。
【００７７】
次に、Ｓ７０５に進み、例えば、以下の（１３）式により減衰力Ｆａを補正し、Ｓ７０６に進み、Ｓ７０５で補正した減衰力Ｆａを駆動回路に出力する。  
Ｆａ＝ＫFA・Ｆａ          …（１３）
ここで、ＫFAはスラローム走行判定フラグＦｓに応じて設定される係数である。尚、この係数ＫFAは、スラローム走行判定フラグＦｓが１の場合（スラローム走行の場合）、１より大きな値に設定され、一方、スラローム走行判定フラグＦｓが０の場合（スラローム走行ではない場合）、１に設定される。
【００７８】
このように、本実施の第１形態によるサスペンション制御では、スラローム走行の場合、アシストトルクＴAが大きな値に設定され、車両の剛性が高くなり、ドライバが車両の運動性能を優先した走行が可能となる。
【００７９】
次に、図１４乃至図１６は、本発明の実施の第２形態を示す。尚、この第２形態は、スラローム走行状態の判定を前方認識装置からの画像情報を基に行うようにしたことが前述の第１形態と異なり、他の構成、作用効果は第１形態と同様であるので、同じ構成には同じ符号を記し、説明は省略する。
【００８０】
すなわち、本第２形態による車両の制御装置１の制御ユニット２には、前述の車速センサ１１、ハンドル角センサ１２、横加速度センサ１３、ブレーキスイッチ１４等のセンサ、スイッチ類に加え、前方認識手段としての前方認識装置１５が接続されている。
【００８１】
前方認識装置１５は、車室内の天井前方に一定の間隔を持って取り付けられ、車外の対象を異なる視点からステレオ撮像し、撮像した画像情報を出力する電荷結合素子（ＣＣＤ）等の固体撮像素子を用いた左右１組のＣＣＤカメラ（ステレオカメラ：図示せず）から画像情報が入力されるとともに自車速Ｖ等が入力される。そして、これらの情報に基づき、前方認識装置１５は、ステレオカメラからの画像情報に基づいて自車両前方の立体物データや白線データ等の前方情報を認識する。
【００８２】
ここで、前方認識装置１５は、ステレオカメラからの画像情報の処理を、例えば以下のように行う。先ず、ステレオカメラで自車進行方向を撮像した１組のステレオ画像対に対し、対応する位置のずれ量から三角測量の原理によって距離情報を生成する。この距離情報に対して周知のグルーピング処理を行い、グルーピング処理した距離情報を予め設定しておいた三次元的な道路形状データや立体物データ等と比較することにより、白線データ、道路に沿って存在するガードレール、縁石等の側壁データ、立体物データ等を抽出する。そして、抽出した立体物データの中から、三角錐形状の立体物が、前方に所定の間隔で併設されている場合（図１６に一例を示す：尚、図中、符号Ｐｃは三角錐形状の立体物（パイロン）である）に、パイロンスラロームで走行すべき進行路として認識して、制御ユニット２に出力する。
【００８３】
尚、本実施の形態では、前方認識装置１５は、前方情報の検出を、ステレオカメラからの画像情報を基に、認識するようになっているが、他に、単眼カメラからの画像情報を基に認識するようにしても良い。また、本実施の形態では、三角錐形状の立体物が、前方に所定の間隔で併設されている場合にパイロンスラロームで走行すべき進行路として認識するようになっているが、他の形状の立体物（例えば、円柱状）であっても、前方に所定の間隔で併設されている場合にパイロンスラロームで走行すべき進行路として認識するようにしても良い。
【００８４】
そして、本実施の第２形態による制御ユニット２におけるスラローム走行の判定は、図１４、１５のスラローム走行判定プログラムに示す如く実行される。まず、Ｓ８０１で、必要パラメータ（前方認識装置１５によりパイロンスラロームで走行すべき進行路が認識されているか否かの信号、車速Ｖ、ハンドル角θＨ、横加速度Ｇｙ、ブレーキのＯＮ−ＯＦＦ信号）を読み込む。
【００８５】
次に、Ｓ８０２に進み、車速ＶがＶcL以上（Ｖ≧ＶcL）で走行中か否か判定する。そして、Ｖ≧ＶcLである場合はＳ８０３に進む。逆に、Ｖ＜ＶcLで、車両が停止中、或いは、極低速走行の場合は、プログラムを抜ける。
【００８６】
Ｓ８０２で、車両がＶ≧ＶcLで走行中と判定して、Ｓ８０３に進むと、前方認識装置１５によりパイロンスラロームで走行すべき進行路が認識されているか否か判定され、パイロンスラロームで走行すべき進行路が認識されている場合は、Ｓ８０４に進み、パイロンスラロームで走行すべき進行路が認識されていない場合は、プログラムを抜ける。
【００８７】
Ｓ８０３でパイロンスラロームで走行すべき進行路が認識されていると判定されてＳ８０４に進むと、急操舵が行われたか否か判定する。具体的には、操舵角の絶対値｜θＨ｜が設定値θHc1以上、且つ、操舵角速度の絶対値｜ｄθＨ／ｄｔ｜が設定値ΔθHc1以上の場合を急操舵として判定する。そして、急操舵が行われた場合には、Ｓ８０５に進み、急操舵が行われていない場合には、プログラムを抜ける。
【００８８】
Ｓ８０４で急操舵が行われたと判定されてＳ８０５に進むと、操舵方向、或いは、パイロンの通過方向（自車直前に認識したパイロンが自車両の右側前方で認識された場合は、パイロンの左側通過、逆に、自車両の左側前方で認識された場合は、パイロンの右側通過と認識する）を記憶する。
【００８９】
その後、Ｓ８０６に進み、横加速度の絶対値｜Ｇｙ｜が予め設定した設定値Ｇyc1以上（｜Ｇｙ｜≧Ｇyc1）か否か判定される。この判定の結果、｜Ｇｙ｜≧Ｇyc1の場合は、車両は高μ路や滑りにくい路面を走行中であると判定してＳ８０７へと進む。逆に、｜Ｇｙ｜＜Ｇyc1の場合は、車両は低μ路や滑りやすい路面を走行中であり、車両の安定性を確保するためにドライバがカウンタステア等を行った場合等が考えられ、また、低μ路や滑りやすい路面では安定性を確保する必要が高いと考えられるため、そのままプログラムを抜ける。このように、Ｓ８０６では、横加速度を用いて路面状態を把握する判定となっているが、他に、路面摩擦係数等を推定し、この路面摩擦係数の値を判定に用いるようにしても良い。
【００９０】
Ｓ８０６で、｜Ｇｙ｜≧Ｇyc1と判定され、Ｓ８０７に進むと、ブレーキスイッチ１４がＯＦＦ状態か否か判定される。そして、ブレーキスイッチ１４がＯＦＦ状態の場合は、Ｓ８０８に進み、旋回運転状態カウンタＳをインクリメント（Ｓ＝Ｓ＋１）してＳ８０９に進む。逆に、ブレーキスイッチ１４がＯＮ状態の時は、ドライバが回避動作をしていると考えられるため、プログラムを抜ける。
【００９１】
Ｓ８０８で、旋回運転状態カウンタＳをインクリメントしてＳ８０９に進むと、旋回運転状態カウンタＳが４以上（Ｓ≧４）となったか否か判定される。
【００９２】
この判定の結果、旋回運転状態カウンタＳが４未満（Ｓ＜４）の場合は、未だスラローム走行状態と判定することはできないとして、Ｓ８１０でスラローム走行判定フラグＦｓを０に設定して（Ｆｓ＝０）、Ｓ８１２に進む。また、旋回運転状態カウンタＳが４以上（Ｓ≧４）の場合は、車両がスラローム走行状態と判定して、Ｓ８１１でスラローム走行判定フラグＦｓを１に設定して（Ｆｓ＝１）、Ｓ８１２に進む。尚、このスラローム走行判定フラグＦｓは、適宜、各制御装置２１、２２、２３、２４、２５、２６、２７、２８により読み込まれる。
【００９３】
Ｓ８１０、或いは、Ｓ８１１でスラローム走行判定フラグＦｓの設定を行って、Ｓ８１２に進むと、設定時間以内に舵角の入力があったか（例えば、操舵角の絶対値｜θＨ｜が所定値以上になったか、或いは、操舵角速度の絶対値｜ｄθＨ／ｄｔ｜が所定値以上になったか）判定され、設定時間内に舵角の入力があった場合には、Ｓ８１３に進み、操舵方向、或いは、パイロンの通過方向（自車直前に認識したパイロンが自車両の右側前方で認識された場合は、パイロンの左側通過、逆に、自車両の左側前方で認識された場合は、パイロンの右側通過と認識する）を記憶して、Ｓ８１４に進む。逆に、Ｓ８１２で、設定時間を過ぎても舵角の入力が無い場合には、旋回運転状態が継続されず、スラローム走行とは判断できないため、Ｓ８１８に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００９４】
Ｓ８１３で、操舵方向、或いは、パイロンの通過方向を記憶してＳ８１４に進むと、前回の操舵方向と今回の操舵方向が異なるか否か、或いは、前回のパイロンの通過方向と今回のパイロンの通過方向が異なるか否か判定され、前回の操舵方向（パイロンの通過方向）と今回の操舵方向（パイロンの通過方向）が異なる場合は、Ｓ８１５に進む。逆に、前回の操舵方向（パイロンの通過方向）と今回の操舵方向（パイロンの通過方向）が同じ場合は、操舵の切り増しであり、スラローム走行ではないと判定できるため、Ｓ８１８に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００９５】
Ｓ８１４で、前回の操舵方向（パイロンの通過方向）と今回の操舵方向（パイロンの通過方向）が異なると判定されてＳ８１５に進むと、急操舵が行われたか否か判定する。具体的には、操舵角の絶対値｜θＨ｜が設定値θHc1以上、且つ、操舵角速度の絶対値｜ｄθＨ／ｄｔ｜が設定値ΔθHc1以上の場合を急操舵として判定する。そして、急操舵が行われた場合には、Ｓ８１６に進み、急操舵が行われていない場合には、Ｓ８１８に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００９６】
Ｓ８１５で急操舵が行われたと判定されてＳ８１６に進むと、横加速度の絶対値｜Ｇｙ｜が予め設定した設定値Ｇyc1以上（｜Ｇｙ｜≧Ｇyc1）か否か判定される。この判定の結果、｜Ｇｙ｜≧Ｇyc1の場合は、車両は高μ路や滑りにくい路面を走行中であると判定してＳ８１７へと進む。逆に、｜Ｇｙ｜＜Ｇyc1の場合は、車両は低μ路や滑りやすい路面を走行中であり、車両の安定性を確保するためにドライバがカウンタステア等を行った場合等が考えられ、また、低μ路や滑りやすい路面では安定性を確保する必要が高いと考えられるため、Ｓ８１８に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。このように、Ｓ８１６では、横加速度を用いて路面状態を把握する判定となっているが、他に、路面摩擦係数等を推定し、この路面摩擦係数の値を判定に用いるようにしても良い。
【００９７】
Ｓ８１６で、｜Ｇｙ｜≧Ｇyc1と判定され、Ｓ８１７に進むと、ブレーキスイッチ１４がＯＦＦ状態か否か判定される。そして、ブレーキスイッチ１４がＯＦＦ状態の場合は、Ｓ８０８に進み、旋回運転状態カウンタＳをインクリメント（Ｓ＝Ｓ＋１）してＳ８０９に進む。逆に、ブレーキスイッチ１４がＯＮ状態の時は、ドライバが回避動作をしていると考えられるため、Ｓ８１８に進んで、旋回運転状態カウンタＳをクリア（Ｓ＝０）してプログラムを抜ける。
【００９８】
このように本発明の実施の第２形態によっても、前述の第１形態と同様、前方認識装置１５からのスラローム走行路の認識情報と、ドライバの旋回運転状態を考慮して車両のスラローム走行を精度良く検出することが可能である。そして、この精度の良い車両のスラローム走行の判定結果を用いて、横すべり防止装置２１、トラクション制御装置２２、エンジン制御装置２３、変速制御装置２４、左右駆動力配分制御装置２５、前後駆動力配分制御装置２６、操舵制御装置２７、サスペンション制御装置２８等を作動させることにより、スラローム走行をしている場合には車両の運動性能を適切に向上させ、また、スラローム走行を行っていない場合には車載の様々な制御装置により車両の安全性、走行安定性を十分に確保することが可能となる。
【００９９】
尚、本実施の各形態では、車両挙動制御手段として、横すべり防止装置２１、トラクション制御装置２２、エンジン制御装置２３、変速制御装置２４、左右駆動力配分制御装置２５、前後駆動力配分制御装置２６、操舵制御装置２７、サスペンション制御装置２８が搭載されている車両を例に説明したが、これらの制御装置の中の１つ、或いは、幾つかの制御装置を搭載している車両に対しても本発明が適応できることは云うまでもない。
【符号の説明】
【０１００】
１    制御装置
２    制御ユニット（スラローム走行判定装置）
１１    車速センサ
１２    ハンドル角センサ
１３    横加速度センサ
１４    ブレーキスイッチ
１５    前方認識装置（前方認識手段）
２１    横すべり防止装置（車両挙動制御手段）
２２    トラクション制御装置（車両挙動制御手段）
２３    エンジン制御装置（車両挙動制御手段）
２４    変速制御装置（車両挙動制御手段）
２５    左右駆動力配分制御装置（車両挙動制御手段）
２６    前後駆動力配分制御装置（車両挙動制御手段）
２７    操舵制御装置（車両挙動制御手段）
２８    サスペンション制御装置（車両挙動制御手段）
【図１】
2013159276.tif 000003
【図２】
2013159276.tif 000004
【図３】
2013159276.tif 000005
【図４】
2013159276.tif 000006
【図５】
2013159276.tif 000007
【図６】
2013159276.tif 000008
【図７】
2013159276.tif 000009
【図８】
2013159276.tif 000010
【図９】
2013159276.tif 000011
【図１０】
2013159276.tif 000012
【図１１】
2013159276.tif 000013
【図１２】
2013159276.tif 000014
【図１３】
2013159276.tif 000015
【図１４】
2013159276.tif 000016
【図１５】
2013159276.tif 000017
【図１６】
2013159276.tif 000018