(57)【要約】【課題】車両を安定して走行させる。【解決手段】車両制御装置１０は、車両が走行する車線において、車両の前方を走行する先行車両の車線に対する横方向の変化量を検出する先行車両検出部１２３と、検出された変化量が所定量よりも小さい場合には、先行車両の車線における横位置に車両が追従するように車両の操舵を制御する追従制御を行い、検出された変化量が所定量以上の場合には、追従制御を停止する操舵制御部１２４と、を備える。【選択図】図２
2019084903.tif 000002
【特許請求の範囲】
【請求項１】
車両が走行する車線において、前記車両の前方を走行する先行車両の前記車線に対する横方向の変化量を検出する変化量検出部と、
検出された前記変化量が所定量よりも小さい場合には、前記先行車両の前記車線における横位置に前記車両が追従するように前記車両の操舵を制御する追従制御を行い、検出された前記変化量が前記所定量以上の場合には、前記追従制御を停止する操舵制御部と、
を備える操舵制御装置。
【請求項２】
前記車両の進行方向を撮像した撮像画像を取得し、前記撮像画像に前記車線の区画線を示す画像が含まれている場合、当該区画線を示す画像に基づいて前記車線における前記車両の横位置を検出する横位置検出部をさらに備え、
前記操舵制御部は、前記追従制御を停止した場合において、前記横位置検出部が前記車両の横位置を検出している場合、当該横位置に基づいて前記車両の操舵を制御する、
請求項１に記載の操舵制御装置。
【請求項３】
前記操舵制御部は、前記追従制御を停止した場合において、前記横位置検出部が前記車両の横位置を検出していない場合、前記車両の操舵制御を停止する、
請求項２に記載の操舵制御装置。
【請求項４】
車両が走行する車線において、前記車両の前方を走行する先行車両の前記車線に対する横方向の変化量を検出するステップと、
検出された前記変化量が所定量よりも小さい場合には、前記先行車両の前記車線における横位置に前記車両が追従するように前記車両の操舵を制御する追従制御を行い、検出された前記変化量が前記所定量以上の場合には、前記追従制御を停止するステップと、
を備える操舵制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、操舵制御装置及び操舵制御方法に関する。
【背景技術】
【０００２】
従来、車両が走行中の車線内を走行するように操舵制御を行う操舵制御装置が知られている。例えば、特許文献１には、撮像装置が撮像した車両の前方の撮像画像から車線を認識し、当該車線の中央を車両が走行するように操舵制御を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３３７７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、車両の前方を走行する先行車両がトラック等の大型車両等であったり、車両が先行車両に近づきすぎたりすると、撮像装置が撮像した撮像画像に車線が含まれなくなってしまう。この場合、操舵制御装置は、先行車両の車線内の位置に追従して車両が走行するように操舵制御を行うことがある。
【０００５】
しかしながら、先行車両がふらついて走行している場合に、車両が先行車両の位置に追従して走行すると、車両の直進性が悪化し、車両が不安定になるという問題が発生する。
【０００６】
そこで、本開示はこれらの点に鑑みてなされたものであり、車両を安定して走行させることができる操舵制御装置及び操舵制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本開示の第１の態様に係る操舵制御装置は、車両が走行する車線において、前記車両の前方を走行する先行車両の前記車線に対する横方向の変化量を検出する変化量検出部と、検出された前記変化量が所定量よりも小さい場合には、前記先行車両の前記車線における横位置に前記車両が追従するように前記車両の操舵を制御する追従制御を行い、検出された前記変化量が前記所定量以上の場合には、前記追従制御を停止する操舵制御部と、を備える。
【０００８】
前記操舵制御装置は、前記車両の進行方向を撮像した撮像画像を取得し、前記撮像画像に前記車線の区画線を示す画像が含まれている場合、当該区画線を示す画像に基づいて前記車線における前記車両の横位置を検出する横位置検出部をさらに備え、前記操舵制御部は、前記追従制御を停止した場合において、前記横位置検出部が前記車両の横位置を検出している場合、当該横位置に基づいて前記車両の操舵を制御してもよい。
【０００９】
前記操舵制御部は、前記追従制御を停止した場合において、前記横位置検出部が前記車両の横位置を検出していない場合、前記車両の操舵制御を停止してもよい。
【００１０】
本開示の第２の態様に係る操舵制御方法は、車両が走行する車線において、前記車両の前方を走行する先行車両の前記車線に対する横方向の変化量を検出するステップと、検出された前記変化量が所定量よりも小さい場合には、前記先行車両の前記車線における横位置に前記車両が追従するように前記車両の操舵を制御する追従制御を行い、検出された前記変化量が前記所定量以上の場合には、前記追従制御を停止するステップと、を備える。
【発明の効果】
【００１１】
本開示によれば、車両を安定して走行させることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る車両制御装置の概要を説明するための図である。
【図２】本実施形態に係る車両制御装置の構成例を示す図である。
【図３】本実施形態に係る車両制御装置における操舵制御に係る処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
［車両制御装置１０の概要］
図１は、本実施形態に係る車両制御装置１０の概要を説明するための図である。車両制御装置１０は、例えば、バスやトラック等の大型の車両Ｖの走行を制御するための装置である。車両制御装置１０は、図１（ａ）に示すように、車両Ｖが走行する車線において、車両Ｖの前方を先行車両ＬＶが走行していない場合、車線における車両Ｖの横方向の位置を検出する（図１の（１））。車両制御装置１０は、検出した横方向の位置に基づいて、車両Ｖが車線の中央を示す中央線ＣＬを走行するように操舵制御を行う（図１の（２））。
【００１４】
車両制御装置１０は、図１（ｂ）に示すように、車両Ｖが走行する車線において、車両Ｖの前方を先行車両ＬＶが走行している場合、先行車両ＬＶに追従して車線横方向の操舵制御を行う。しかしながら、先行車両ＬＶが、ふらついて走行したり、車線変更したりする場合がある。このため、車両制御装置１０は、先行車両ＬＶの横方向の変化量が大きい場合、先行車両ＬＶに追従する操舵制御を停止する。このようにすることで、車両制御装置１０は、車両Ｖの直進性を維持し、車両Ｖを安定して走行させることができる。
続いて、車両制御装置１０の構成について説明する。
【００１５】
［車両制御装置１０の構成］
図２は、本実施形態に係る車両制御装置１０の構成例を示す図である。
図２に示すように、車両制御装置１０は、車両Ｖに設けられている操舵角センサ１と、撮像装置２と、先行車両検出センサ３と、速度センサ４と、モータ５と、アクチュエータ６とに電気的に接続されている。
【００１６】
操舵角センサ１は、例えば、車両Ｖのステアリングシャフト（不図示）に設けられており、ステアリングシャフトに接続されているステアリングホイール（不図示）の操舵角を検出する。操舵角センサ１は、検出した操舵角の絶対値と、操舵方向とを示す操舵角情報を車両制御装置１０に出力する。
【００１７】
撮像装置２は、所定時間（例えば、１０ミリ秒）おきに、車両Ｖが走行する車線を含む、車両Ｖの進行方向前方を撮像する。撮像装置２は、撮像した画像を車両制御装置１０に出力する。ここで、車両Ｖの前方を先行車両ＬＶが走行している場合、撮像装置２が撮像する撮像画像に車線が含まれないことがある。
【００１８】
先行車両検出センサ３は、車両Ｖの前方の所定範囲内を走行する先行車両ＬＶを検出する。先行車両検出センサ３は、例えば、車両Ｖの前方に設けられているミリ波レーダーを含んでいる。先行車両検出センサ３は、ミリ波レーダーにミリ波を照射させ、車両Ｖが走行している車線において、車両Ｖの前方の所定範囲内を走行する先行車両ＬＶが反射したミリ波（反射波）を受信させることにより、先行車両ＬＶを検出する。
【００１９】
また、先行車両検出センサ３は、ミリ波レーダーが照射したミリ波の周波数と受信した反射波の周波数とに基づいて、車両Ｖと先行車両ＬＶとの相対速度を測定する。また、先行車両検出センサ３は、ミリ波を照射してから反射波を受信するまでの時間に基づいて、車両Ｖと先行車両ＬＶとの相対距離を測定する。また、先行車両検出センサ３は、車両Ｖに対する先行車両ＬＶの相対位置を測定する。
【００２０】
先行車両検出センサ３は、測定した車両Ｖと先行車両ＬＶとの相対速度、相対距離、相対位置を示す先行車両情報を車両制御装置１０に出力する。また、先行車両検出センサ３は、先行車両ＬＶを検出していない場合には、先行車両ＬＶを検出していないことを示す非検出情報を車両制御装置１０に出力する。
【００２１】
なお、本実施形態において、先行車両検出センサ３は、ミリ波レーダーを用いて先行車両ＬＶを検出したがこれに限らない。先行車両検出センサ３は、車両Ｖの周囲を撮像する撮像装置が撮像した画像に基づいて先行車両ＬＶを検出してもよい。また、先行車両検出センサ３は、車車間通信により先行車両ＬＶを検出したり、路車間通信により先行車両ＬＶを検出したりしてもよい。
【００２２】
速度センサ４は、車両Ｖの速度を検出する。速度センサ４は、車両Ｖの速度を示す速度情報を車両制御装置１０に出力する。
【００２３】
モータ５は、車両Ｖのステアリングシャフト（不図示）に設けられている。モータ５は、車両制御装置１０から供給される電力で回転駆動することにより、ステアリングシャフトにトルクを付与して操舵操作を行う。モータ５は、車両Ｖが走行車線に沿って走行するための操舵補助を行う操舵補助部として機能する。
【００２４】
アクチュエータ６は、駆動アクチュエータと制動アクチュエータとを含む。駆動アクチュエータは、車両制御装置１０の制御に応じてエンジン（不図示）のスロットル開度を制御し、車両Ｖの速度を変化させる。制動アクチュエータは、車両制御装置１０の制御に応じてブレーキ（不図示）を動作させ、車両Ｖを制動させる。
【００２５】
車両制御装置１０は、記憶部１１と、制御部１２とを備える。
記憶部１１は、例えばＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）やハードディスクである。記憶部１１は、制御部１２を機能させるための各種のプログラムを記憶する。記憶部１１は、制御部１２を、操舵角検出部１２１、横位置検出部１２２、先行車両検出部１２３、操舵制御部１２４、及び速度制御部１２５として機能させる車両制御プログラムを記憶する。
【００２６】
制御部１２は、例えばＣＰＵ（Central Processing Unit）である。制御部１２は、記憶部１１に記憶されている車両制御プログラムを実行することにより、操舵角検出部１２１、横位置検出部１２２、先行車両検出部１２３、操舵制御部１２４、及び速度制御部１２５として機能する。
【００２７】
操舵角検出部１２１は、操舵角センサ１から出力された操舵角情報に基づいて、車両Ｖの操舵角を検出する。
【００２８】
横位置検出部１２２は、撮像装置２が撮像した車両Ｖの進行方向の撮像画像を取得する。横位置検出部１２２は、撮像画像を解析し、当該撮像画像に車線を区画する区画線を示す画像が含まれている場合、当該区画線の位置に基づいて車線幅を算出する。横位置検出部１２２は、撮像画像における区画線を示す画像の位置に基づいて、車線における車両Ｖの横位置を検出する。
【００２９】
先行車両検出部１２３は、撮像装置２が撮像した車両Ｖの進行方向の撮像画像を取得する。先行車両検出部１２３は、変化量検出部として機能し、車両Ｖが走行する車線において、車両Ｖの前方を走行する先行車両ＬＶの車線に対する横方向の変化量を検出する。
【００３０】
具体的には、まず、先行車両検出部１２３は、撮像画像に先行車両ＬＶに含まれていない状態において、車両Ｖが走行する車線の区画線を検出し、当該区画線の位置に基づいて車線幅を算出する。ここでは、先行車両検出部１２３は、車線を区画する２本の区画線を検出し、２本の区画線の距離に基づいて車線幅を算出する。
【００３１】
先行車両検出部１２３は、撮像画像に先行車両ＬＶが含まれている場合、２本の区画線のうち、少なくともいずれかの区画線を検出するとともに、先行車両ＬＶの横方向の中心位置を特定する。そして、先行車両検出部１２３は、検出した区画線と、特定した中心位置と、予め算出した車線幅とに基づいて、車線中央を基準とした先行車両ＬＶの横位置を算出する。先行車両検出部１２３は、所定時間おきに、車線中央を基準とした先行車両ＬＶの横位置を算出する。そして、先行車両検出部１２３は、それぞれの時間において算出した横位置に基づいて横位置の瞬時変化量を算出し、瞬時変化量を合計することにより、単位時間あたりの先行車両ＬＶの横変化量を算出する。
【００３２】
また、先行車両検出部１２３は、先行車両検出センサ３から、先行車両情報を取得することにより、先行車両ＬＶと車両Ｖとの相対速度、相対距離、及び相対位置を検出する。
【００３３】
操舵制御部１２４は、操舵角検出部１２１が検出した操舵角、横位置検出部１２２が検出した車両Ｖの横位置、及び先行車両ＬＶの横変化量に基づいてモータ５を制御することにより、車両Ｖの操舵を制御する。
【００３４】
操舵制御部１２４は、車両Ｖの前方を先行車両ＬＶが走行しておらず、横位置検出部１２２が、車線における車両Ｖの横位置を検出している場合に、当該横位置と、操舵角検出部１２１が検出した操舵角とに基づいて、車両Ｖが車線の中央を走行するように操舵制御を行う。
【００３５】
また、操舵制御部１２４は、車両Ｖの前方を先行車両ＬＶが走行しており、横位置検出部１２２が、車線における車両Ｖの横位置を検出していない場合に、先行車両検出部１２３が検出した先行車両ＬＶの車線に対する横方向の変化量に基づいて、先行車両ＬＶの車線における横位置に車両Ｖが追従するように操舵を制御する追従制御を行う。なお、以下の説明において、先行車両ＬＶの車線に対する横方向の変化量を、横変化量ともいう。
【００３６】
具体的には、操舵制御部１２４は、車両Ｖの前方を先行車両ＬＶが走行している場合において、先行車両検出部１２３により検出された横変化量が所定量よりも小さいときには追従制御を行い、横変化量が所定量以上のときには、追従制御を停止する。
【００３７】
ここで、操舵制御部１２４は、追従制御を停止した場合において、横位置検出部１２２が、車線における車両Ｖの横位置を検出しているとき、当該横位置に基づいて、車両Ｖが車線の中央を走行するように操舵制御を行ってもよい。このようにすることで、車両制御装置１０は、車両Ｖが先行車両ＬＶに追従しなくなった場合においても、車線内を安定して走行させることができる。
【００３８】
また、操舵制御部１２４は、追従制御を停止した場合において、横位置検出部１２２が、車線における車両Ｖの横位置を検出していないとき、モータ５に操舵補助を停止させて、操舵制御を停止してもよい。また、この場合において、操舵制御部１２４は、車両Ｖに設けられているスピーカやランプ等の報知手段（不図示）を制御することにより、モータ５による操舵補助が停止したことを運転者に通知してもよい。このようにすることで、車両制御装置１０は、車両Ｖが先行車両ＬＶに追従走行せず、区画線を用いた車線内の走行ができない場合に、車両Ｖの操舵を運転者主導の操舵に切り替えることができる。
【００３９】
速度制御部１２５は、速度センサ４から出力された速度情報を取得するとともに、先行車両検出部１２３から出力された先行車両情報、又は先行車両ＬＶを検出していないことを示す非検出情報を取得する。速度制御部１２５は、非検出情報を取得し、車両Ｖの前方を先行車両ＬＶが走行していないと判定した場合に、予め運転者が設定した所定速度で車両Ｖが走行するように、アクチュエータ６を制御する。
【００４０】
また、速度制御部１２５は、先行車両情報を取得し、車両Ｖの前方を先行車両ＬＶが走行していると判定した場合に、車両Ｖが先行車両ＬＶに追従走行するように、アクチュエータ６を制御する。具体的には、速度制御部１２５は、速度情報が示す車両Ｖの速度と、先行車両情報が示す先行車両ＬＶの相対速度とに基づいて、先行車両ＬＶの速度を算出する。そして、速度制御部１２５は、先行車両ＬＶの速度が、予め運転者が設定した所定速度以下である場合に、車両Ｖが先行車両ＬＶに追従走行するようにアクチュエータ６を制御する。
【００４１】
［車両制御装置１０における操舵制御に係る処理の流れ］
続いて、車両制御装置１０における操舵制御に係る処理の流れについて説明する。図３は、本実施形態に係る車両制御装置１０における操舵制御に係る処理の流れを示すフローチャートである。
【００４２】
まず、操舵制御部１２４は、横位置検出部１２２が車両Ｖの横位置を検出しているか否かを判定する（Ｓ１０）。操舵制御部１２４は、横位置を検出していると判定すると、Ｓ２０に処理を移し、横位置を検出していないと判定すると、Ｓ３０に処理を移す。
【００４３】
Ｓ２０において、操舵制御部１２４は、横位置検出部１２２が検出した横位置に基づいて、車両Ｖが車線の中央を走行するように操舵制御を行う。
Ｓ３０において、操舵制御部１２４は、先行車両検出部１２３により先行車両ＬＶが検出されているか否かを判定する。操舵制御部１２４は、先行車両ＬＶが検出されていると判定すると、Ｓ４０に処理を移し、先行車両ＬＶが検出されていないと判定すると、Ｓ６０に処理を移す。
【００４４】
Ｓ４０において、操舵制御部１２４は、先行車両検出部１２３が検出した先行車両ＬＶの横変化量が所定量よりも小さいか否かを判定する。操舵制御部１２４は、横変化量が所定量よりも小さいと判定すると、Ｓ５０に処理を移す。Ｓ５０において、操舵制御部１２４は、先行車両ＬＶの横位置に追従するように操舵制御を行う。
【００４５】
操舵制御部１２４は、Ｓ４０において横変化量が所定量以上であると判定すると、Ｓ６０に処理を移す。
【００４６】
Ｓ６０が実行される場合、車両Ｖの横位置が検出できておらず先行車両ＬＶが検出できていない状態、又は、車両Ｖの横位置が検出できておらず先行車両ＬＶの横変化量が所定量以上の状態である。このため、操舵制御部１２４は、Ｓ６０において、モータ５に操舵補助を停止させることにより、操舵制御を停止する。
【００４７】
［本実施形態に係る効果］
以上説明したように、本実施形態に係る車両制御装置１０は、車両Ｖが走行する車線において、車両Ｖの前方を走行する先行車両ＬＶの車線に対する横方向の変化量を検出する先行車両検出部１２３と、検出された変化量が所定量よりも小さい場合には、先行車両ＬＶの車線における横位置に車両Ｖが追従するように車両Ｖの操舵を制御する追従制御を行い、検出された変化量が所定量以上の場合には、追従制御を停止する。このようにすることで、車両制御装置１０は、先行車両ＬＶがふらついて走行している場合に追従走行を停止し、直進性が悪化することを抑制することができる。これにより、車両制御装置１０は、車両Ｖを安定して走行させることができる。
【００４８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。また、例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００４９】
１・・・操舵角センサ
２・・・撮像装置
３・・・先行車両検出センサ
４・・・速度センサ
５・・・モータ
６・・・アクチュエータ
１０・・・車両制御装置
１１・・・記憶部
１２・・・制御部
１２１・・・操舵角検出部
１２２・・・横位置検出部
１２３・・・先行車両検出部
１２４・・・操舵制御部
１２５・・・速度制御部
Ｖ・・・車両
【図１】
2019084903.tif 000003
【図２】
2019084903.tif 000004
【図３】
2019084903.tif 000005