(57)【特許請求の範囲】
【請求項１】
通信により取得された先行車に係る舵角情報に基づいて、自車両を前記先行車に追従させる制御である追従制御を実施可能な追従制御装置であって、
前記追従制御が実施されておらず、且つ、前記自車両の直進走行時における（ｉ）前記先行車に係る舵角情報及び（ｉｉ）前記自車両に係る舵角を、夫々取得する取得手段と、
前記取得された前記先行車に係る舵角情報と前記取得された前記自車両に係る舵角との差分を算出し、前記算出された差分を前記自車両の舵角中点として設定する設定手段と、
を備えることを特徴とする追従制御装置。
【請求項２】
通信により取得された先行車に係る舵角情報及び位置情報に基づいて、自車両を前記先行車に追従させる制御である追従制御を実施可能な追従制御装置であって、
前記追従制御が実施されている際に、前記取得された位置情報に基づく前記先行車の軌跡に対する前記自車両の車幅方向の偏差である横ずれ量を算出し、前記算出された横ずれ量が、前回算出された横ずれ量よりも大きい場合には、前記自車両の舵角中点を前記算出された横ずれ量が小さくなる方向に補正する補正手段を備える
ことを特徴とする追従制御装置。
【請求項３】
前記補正手段は、前記算出された横ずれ量が、前回算出された横ずれ量よりも大きくなった回数を計数し、前記計数された回数が所定値より大きくなったことを条件に、前記自車両の舵角中点を前記算出された横ずれ量が小さくなる方向に補正することを特徴とする請求項２に記載の追従制御装置。
【請求項４】
前記補正手段は、前記算出された横ずれ量が、前回算出された横ずれ量よりも大きくなった時点から所定時間経過後に、前記自車両の舵角中点を前記算出された横ずれ量が小さくなる方向に補正することを特徴とする請求項２に記載の追従制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両を先行車に追従させる制御を実施可能な追従制御装置の技術分野に関する。
【背景技術】
【０００２】
この種の装置として、例えば、車車間通信により求められる先導車の走行軌跡情報と操舵情報とを用い、自車両の移動位置と先導車の走行軌跡情報との間に生じる車幅方向偏差から求められる制御量と、先導車の操舵情報から求められる制御量と、に従って操舵制御し、先導車の走行軌跡に自車両を追従させる装置が提案されている（特許文献１参照）。
【０００３】
尚、操舵位置の中立点を規定する操舵トルク基準値と、外部機器から送信されてくる特定信号を受信した操舵トルクが０とみなされる状態に検出される操舵トルク中立点信号と、に基づいて、通常の操舵状態の操舵トルク信号を補正する装置が提案されている（特許文献２参照）。
【０００４】
また、車両の直進状態時における操舵角を暫定操舵角中立位置として設定し、該暫定操舵角中立位置の近傍に操舵角が存在する際に、暫定操舵角中立位置と操舵角との差から操舵角中立位置を引いた角度に基づいて、該操舵角中立位置を補正する装置が提案されている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−０２０４９９号公報
【特許文献２】特開平１０−２７８８１６号公報
【特許文献３】特開平１１−０３４８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、先行車及び自車両各々における舵角中点補正の精度が互いに異なる可能性がある。すると、舵角中点補正の精度が互いに異なることに起因して、自車両を先行車に適切に追従させられない可能性があるという技術的問題点がある。
【０００７】
本発明は、例えば上記問題点に鑑みてなされたものであり、自車両を先行車に適切に追従させることができる追従制御装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の第１の追従制御装置は、上記課題を解決するために、通信により取得された先行車に係る舵角情報に基づいて、自車両を前記先行車に追従させる制御である追従制御を実施可能な追従制御装置であって、前記追従制御が実施されておらず、且つ、前記自車両の直進走行時における（ｉ）前記先行車に係る舵角情報及び（ｉｉ）前記自車両に係る舵角を、夫々取得する取得手段と、前記取得された前記先行車に係る舵角情報と前記取得された前記自車両に係る舵角との差分を算出し、前記算出された差分を前記自車両の舵角中点として設定する設定手段と、を備える。
【０００９】
本発明の第１の追従制御装置によれば、当該追従制御装置は、例えば車車間通信等の通信により先行車に係る舵角情報を取得し、該取得された舵角情報に基づいて、自車両を先行車に追従させる制御である追従制御を実施可能である。「舵角情報」は、典型的には、例えば舵角センサ等により測定された実際の舵角値から舵角中点の値を引いた、舵角中点補正後の舵角値を示す情報であるが、実際の舵角値であってもよい。
【００１０】
例えばメモリ、プロセッサ等を備えてなる取得手段は、自車両において追従制御が実施されておらず、且つ、自車両の直進走行時における（ｉ）先行車に係る舵角情報、及び（ｉｉ）自車両に係る舵角を、夫々取得する。ここで、取得手段は、通信により先行車に係る舵角情報を取得すると共に、例えば舵角センサ等の出力に基づいて自車両の舵角を取得（又は検出）する。
【００１１】
例えばメモリ、プロセッサ等を備えてなる設定手段は、取得された先行車に係る舵角情報と、取得された自車両に係る舵角との差分を算出し、該算出された差分を自車両の舵角中点として設定する。設定手段は、（ｉ）自車両において追従制御が実施される前に、先行車に係る舵角情報と自車両に係る舵角との差分を算出して、自車両の舵角中点を設定してもよいし、（ｉｉ）自車両において追従制御が実施されている際に、先行車に係る舵角情報と自車両に係る舵角との差分を算出して、自車両の舵角中点を設定してもよい。
【００１２】
「自車両の直進走行時」は、例えば自車両のヨーレートや横加速度等をセンサにより検出し、該検出されたヨーレートや横加速度が所定閾値以下であるか否かを判定することにより、検出すればよい。
【００１３】
本願発明者の研究によれば、以下の事項が判明している。即ち、直線走行時は、先行車に係る舵角中点補正後の舵角値と、自車両に係る舵角中点補正後の舵角値と、は同じになるはずである。このため、先行車に係る舵角中点補正後の舵角値と、自車両に係る舵角中点補正後の舵角値との差分がゼロでない場合は、自車両に係る舵角中点と、先行車に係る舵角中点とが互いに異なっていると推察される。従って、先行車に係る舵角中点補正後の舵角値と、自車両に係る舵角中点補正後の舵角値との差分に基づいて、例えば該差分がゼロになるように自車両の舵角中点を補正すれば、追従制御に対する、先行車及び自車両間の舵角中点の違いに起因する影響を抑制することができる。
【００１４】
そこで本発明では、上述の如く、取得手段により、追従制御が実施されておらず、且つ、自車両の直進走行時における（ｉ）先行車に係る舵角情報、及び（ｉｉ）自車両に係る舵角が、夫々取得される。そして、設定手段により、先行車に係る舵角情報と自車両に係る舵角との差分が算出され、該算出された差分が自車両の舵角中点として設定される。このため、先行車及び自車両間の舵角中点の違いに起因する影響が抑制され、自車両を先行車に適切に追従させることができる。
【００１５】
本発明の第２の追従制御装置は、上記課題を解決するために、通信により取得された先行車に係る舵角情報及び位置情報に基づいて、自車両を前記先行車に追従させる制御である追従制御を実施可能な追従制御装置であって、前記追従制御が実施されている際に、前記取得された位置情報に基づく前記先行車の軌跡に対する前記自車両の車幅方向の偏差である横ずれ量を算出し、前記算出された横ずれ量が、前回算出された横ずれ量よりも大きい場合には、前記自車両の舵角中点を前記算出された横ずれ量が小さくなる方向に補正する補正手段を備える。
【００１６】
本発明の第２の追従制御装置によれば、
当該追従制御装置は、例えば車車間通信等の通信により先行車に係る舵角情報及び位置情報を取得し、該取得された舵角情報及び位置情報に基づいて、自車両を先行車に追従させる制御である追従制御を実施可能である。
【００１７】
例えばメモリ、プロセッサ等を備えてなる補正手段は、追従制御が実施されている際に、取得された位置情報に基づく先行車の軌跡に対する自車両の車幅方向の偏差である横ずれ量を算出し、該算出された横ずれ量が、前回算出された横ずれ量よりも大きい場合には、自車両の舵角中点を算出された横ずれ量が小さくなる方向に補正する。
【００１８】
本願発明者の研究によれば、以下の事項が判明している。即ち、舵角センサの分解能は、例えば１．５度等と比較的粗いことが多い。このため、舵角センサからの出力信号により示される値と、実際の舵角値とは互いに異なる可能性がある。すると、舵角中点補正後の舵角値を用いて追従制御が実施されたとしても、先行車の軌跡と自車両の軌跡とがずれる可能性がある。
【００１９】
そこで本発明では、上述の如く、追従制御が実施されている際に、補正手段により、取得された位置情報に基づく横ずれ量が算出され、該算出された横ずれ量が、前回算出された横ずれ量よりも大きい場合には、自車両の舵角中点が、算出された横ずれ量が小さくなる方向に補正される。つまり、本発明では、横ずれ量により舵角センサの分解能の影響の有無を判定し、舵角センサの分解能の影響が有る場合（即ち、算出された横ずれ量が、前回算出された横ずれ量よりも大きい場合）には、自車両の舵角中点が補正される。この結果、自車両を先行車に適切に追従させることができる。
【００２０】
加えて、追従制御が実施されている際に、自車両の舵角中点が補正されるので、実用上非常に有利である。
【００２１】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態に係る自車両の走行状況の一例を示す概念図である。
【図２】第１実施形態に係る自車両の構成を示すブロック図である。
【図３】自車両及び先行車各々の舵角の時間変動の一例である。
【図４】第１実施形態に係る追従制御処理を示すフローチャートである。
【図５】第２実施形態に係る追従制御処理を示すフローチャートである。
【図６】第３実施形態に係る追従制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の追従制御装置に係る実施形態について、図面に基づいて説明する。
【００２４】
＜第１実施形態＞
本発明の追従制御装置に係る第１実施形態について、図１乃至図４を参照して説明する。
【００２５】
本実施形態に係る自車両１０は、例えば図１に示すように、先行車２０の後方を走行している。先行車２０は車車間通信機（図示せず）を備えており、該車車間通信機を介して、先行車２０に係る、例えば車両ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）、車速、加速度、位置、舵角等の車両情報を逐次発信している。尚、図１は、本実施形態に係る自車両の走行状況の一例を示す概念図である。
【００２６】
次に、自車両１０の要部構成について、図２を参照して説明する。図２は、本実施形態に係る自車両の構成を示すブロック図である。
【００２７】
図２において、自車両１０は、距離センサ１１、車速センサ１２、舵角センサ１３、位置センサ１４、ＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：電子制御ユニット）１５、車車間通信機１６、スロットルアクチュエータ１７、及びブレーキアクチュエータ１８を備えて構成されている。
【００２８】
例えばレーダ等を備えてなる距離センサ１１は、自車両１０から先行車２０までの距離を検出する。車速センサ１２は、自車両１０の車速を検出する。舵角センサ１３は、複数の操舵輪（図示せず）各々の舵角を検出する。例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等である位置センサ１４は、自車両１０の位置を検出する。ＥＣＵ１５は、自車両１０全体を統括制御する。
【００２９】
自車両１０に搭載された追従制御装置１００は、各種センサから出力された信号、更には、車車間通信機１６を介して取得された情報、に基づいて、スロットルアクチュエータ１７及びブレーキアクチュエータ１８を制御することにより、自車両１０及び先行車２０間の距離を一定に保ちつつ、自車両１０を先行車２０に追従させる追従制御を実施可能に構成されたＥＣＵ１５を備えて構成されている。つまり、本実施形態では、自車両１０の各種電子制御用のＥＣＵ１５の機能の一部を、追従制御装置１００の一部として用いている。
【００３０】
ここで、舵角センサ１３からの出力信号により示される値には、舵角及び舵角中点が含まれている。ＥＣＵ１５が舵角センサ１３により検出された舵角情報を用いる際には、舵角から舵角中点を引いた値（即ち、舵角中点補正後の値）が用いられる。
【００３１】
ところで、舵角センサの分解能（Ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ：ＬＳＢ）は、例えば１．５度と比較的粗いことが多い。このため、例えば、舵角センサの分解能の粗さや舵角センサのガタ等に起因して、舵角中点補正後の値が、車両によって異なることが多い。すると、自車両１０及び先行車２０が直進走行していたとしても、舵角中点補正後の値が相互に異なる可能性がある（図３の２０秒から４０秒までの期間におけるグラフ参照）。この結果、自車両１０において舵角中点補正後の値を用いて追従制御が実施されたとしても、先行車２０の軌跡と自車両１０の軌跡とがずれる可能性がある。尚、図３は、自車両１０及び先行車２０各々の舵角の時間変動の一例である。
【００３２】
本実施形態では特に、追従制御装置１００の一部としてのＥＣＵ１５が、車車間通信機１６を介して、追従制御が実施されておらず、且つ、自車両１０（及び先行車２０）の直進走行時における先行車２０に係る舵角情報を取得する。ＥＣＵ１５は、更に、舵角センサ１３を介して、追従制御が実施されておらず、且つ、自車両１０（及び先行車２０）の直進走行時における自車両１０の舵角を取得する。尚、先行車２０に係る舵角情報と、自車両１０に係る舵角は、同時期に取得されればよく、必ずしも同時に取得されなくてよい。
【００３３】
ＥＣＵ１５は、更に、取得された先行車２０に係る舵角情報と、取得された自車両１０に係る舵角と、の差分を算出し、該算出された差分を自車両１０の舵角中点として設定する。
【００３４】
この結果、先行車２０及び自車両１０間の舵角中点の違いに起因する影響が抑制され、自車両１０を先行車２０に適切に追従させることができる。尚、本実施形態に係る「ＥＣＵ１５」は、本発明に係る「取得手段」及び「設定手段」の一例である。
【００３５】
次に、以上のように構成された追従制御装置１００における追従制御処理について、図４のフローチャートを参照して説明する。
【００３６】
図４において、追従制御装置１００の一部としてのＥＣＵ１５は、先ず、車車間通信機１６を介して取得された先行車２０に係る、例えば舵角情報、及び舵角センサ１３の出力信号に基づく自車両１０に係る舵角等に基づいて、自車両１０及び先行車２０が直進走行をしているか否かを判定する（ステップＳ１０１）。
【００３７】
自車両１０及び先行車２０の少なくとも一方が直進走行していないと判定された場合（ステップＳ１０１：Ｎｏ）、ＥＣＵ１５は再びステップＳ１０１の処理を実施する。他方、自車両１０及び先行車２０が直進走行をしていると判定された場合（ステップＳ１０１：Ｙｅｓ）、ＥＣＵ１５は、先行車２０に係る舵角（即ち、舵角中点補正後の舵角値）と自車両１０に係る舵角（即ち、舵角中点補正後の舵角値）との差分値を算出する（ステップＳ１０２）。
【００３８】
続いて、ＥＣＵ１５は、算出された差分値を、自車両１０に係る舵角中点とする（ステップＳ１０３）。その後、追従制御装置１００は、自車両１０を先行車２０に追従させる追従制御を実施する（ステップＳ１０４）。該追従制御の実施中、ＥＣＵ１５は、車車間通信機１６を介して取得された先行車２０に係る舵角情報と、自車両１０に係る舵角中点との差分値を、自車両１０に係る指示舵角とする（ステップＳ１０５）。
【００３９】
尚、本実施形態では、追従制御の実施前（即ち、ステップＳ１０４の処理の前）に、先行車２０に係る舵角情報と自車両１０に係る舵角との差分が算出され舵角中点が設定されているが、追従制御が実施されている際に、舵角中点が設定されてもよい。具体的には例えば、ＥＣＵ１５は、追従制御が実施されておらず、且つ、自車両１０の直進走行時に、予め、先行車２０に係る舵角情報及び自車両１０に係る舵角を取得し、該取得された先行車２０に係る舵角情報及び取得された自車両１０に係る舵角を、メモリ等に格納する。その後、追従制御が実施されている際に、ＥＣＵ１５は、格納された先行車２０に係る舵角情報及び自車両１０に係る舵角に基づいて、先行車２０に係る舵角情報と自車両１０に係る舵角との差分を算出し、該算出された差分を自車両１０に係る舵角中点としてもよい。
【００４０】
＜第２実施形態＞
本発明の追従制御装置に係る第２実施形態を、図５を参照して説明する。第２実施形態では、追従制御処理が一部異なる以外は、第１実施形態の構成と同様である。よって、第２実施形態について、第１実施形態と重複する説明を省略すると共に、図面上における共通箇所には同一符号を付して示し、基本的に異なる点についてのみ、図５のフローチャートを参照して説明する。
【００４１】
本実施形態では特に、追従制御装置１００の一部としてのＥＣＵ１５追従制御が実施されている際に、車車間通信機１６を介して取得された先行車２０に係る位置情報に基づく先行車２０の軌跡に対する自車両１０の車幅方向の偏差である横ずれ量を算出し、該算出された横ずれ量が、前回算出された横ずれ量よりも大きい場合には、自車両１０の舵角中点を算出された横ずれ量が小さくなる方向に補正する。この結果、自車両１０を先行車２０に適切に追従させることができる。尚、本実施形態に係る「ＥＣＵ１５」は、本発明に係る「補正手段」の一例である。
【００４２】
次に、以上のように構成された追従制御装置１００における追従制御処理について、図５のフローチャートを参照して説明する。
【００４３】
図５において、追従制御装置１００は、先ず、自車両１０を先行車２０に追従させる追従制御を実施する（ステップＳ２０１）。追従制御装置１００の一部としてのＥＣＵ１５は、車車間通信機１６を介して取得された先行車２０に係る位置情報に基づく先行車２０の軌跡に対する自車両１０の横ずれ量を算出する（ステップＳ２０２）。
【００４４】
続いて、ＥＣＵ１５は、今回算出された横ずれ量が、前回算出された横ずれ量以上であるか否かを判定する（ステップＳ２０３）。今回算出された横ずれ量が、前回算出された横ずれ量未満であると判定された場合（ステップＳ２０３：Ｎｏ）、ＥＣＵ１５は、今回算出された横ずれ量が、前回算出された横ずれ量以上である回数を示すカウンタをリセットする（ステップＳ２０７）。
【００４５】
他方、今回算出された横ずれ量が、前回算出された横ずれ量以上であると判定された場合（ステップＳ２０３：Ｙｅｓ）、ＥＣＵ１５は、カウンタの値を１だけ増加する（ステップＳ２０４）。続いて、ＥＣＵ１５は、カウンタの値が所定値より大きいか否かを判定する（ステップＳ２０５）。カウンタの値が所定値以下であると判定された場合（ステップＳ２０５：Ｎｏ）、リターンされる。
【００４６】
他方、カウンタの値が所定値より大きいと判定された場合（ステップＳ２０５：Ｙｅｓ）、ＥＣＵ１５は、自車両１０の舵角中点を、算出された横ずれ量が小さくなる方向に、１ＬＳＢだけ（例えば、１ＬＳＢが１．５度である場合には、１．５度だけ）増加又は減少させて、新たな舵角中点を求める（ステップＳ２０６）。ステップＳ２０６の処理と相前後して、ＥＣＵ１５は、カウンタをリセットする（ステップＳ２０７）。
【００４７】
＜第３実施形態＞
本発明の追従制御装置に係る第３実施形態を、図６を参照して説明する。第３実施形態では、追従制御処理が一部異なる以外は、第１実施形態の構成と同様である。よって、第３実施形態について、第１実施形態と重複する説明を省略すると共に、図面上における共通箇所には同一符号を付して示し、基本的に異なる点についてのみ、図６のフローチャートを参照して説明する。
【００４８】
図６において、追従制御装置１００の一部としてのＥＣＵ１５は、上述したステップＳ１０４の処理の後、車車間通信機１６を介して取得された先行車２０に係る位置情報に基づく先行車２０の軌跡に対する自車両１０の横ずれ量を算出する（ステップＳ３０１）。
【００４９】
続いて、ＥＣＵ１５は、今回算出された横ずれ量が、前回算出された横ずれ量以上であるか否かを判定する（ステップＳ３０２）。今回算出された横ずれ量が、前回算出された横ずれ量未満であると判定された場合（ステップＳ３０２：Ｎｏ）、ＥＣＵ１５は、今回算出された横ずれ量が、前回算出された横ずれ量以上である回数を示すカウンタをリセットする（ステップＳ３０６）。
【００５０】
他方、今回算出された横ずれ量が、前回算出された横ずれ量以上であると判定された場合（ステップＳ３０２：Ｙｅｓ）、ＥＣＵ１５は、カウンタの値を１だけ増加する（ステップＳ３０３）。続いて、ＥＣＵ１５は、カウンタの値が所定値より大きいか否かを判定する（ステップＳ３０４）。カウンタの値が所定値以下であると判定された場合（ステップＳ３０４：Ｎｏ）、リターンされる。
【００５１】
他方、カウンタの値が所定値より大きいと判定された場合（ステップＳ３０４：Ｙｅｓ）、ＥＣＵ１５は、自車両１０の舵角中点を、算出された横ずれ量が小さくなる方向に、１ＬＳＢだけ増加又は減少させて、新たな舵角中点を求める（ステップＳ３０５）。ステップＳ３０５の処理と相前後して、ＥＣＵ１５は、カウンタをリセットする（ステップＳ３０６）。
【００５２】
本発明は、上述した実施形態に限られるものではなく、特許請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う追従制御装置もまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【００５３】
１０…自車両、１１…距離センサ、１２…車速センサ、１３…舵角センサ、１４…位置センサ、１５…ＥＣＵ、１６…車車間通信機、１７…スロットルアクチュエータ、１８…ブレーキアクチュエータ、２０…先行車、１００…追従制御装置
【図１】
0005664531.tif 000002
【図２】
0005664531.tif 000003
【図３】
0005664531.tif 000004
【図４】
0005664531.tif 000005
【図５】
0005664531.tif 000006
【図６】
0005664531.tif 000007