特許第6965739号(P6965739)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社デンソーの特許一覧

<>
  • 特許6965739-車両制御装置 図000002
  • 特許6965739-車両制御装置 図000003
  • 特許6965739-車両制御装置 図000004
  • 特許6965739-車両制御装置 図000005
  • 特許6965739-車両制御装置 図000006
  • 特許6965739-車両制御装置 図000007
  • 特許6965739-車両制御装置 図000008
  • 特許6965739-車両制御装置 図000009
  • 特許6965739-車両制御装置 図000010
  • 特許6965739-車両制御装置 図000011
  • 特許6965739-車両制御装置 図000012
  • 特許6965739-車両制御装置 図000013
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6965739
(24)【登録日】2021年10月25日
(45)【発行日】2021年11月10日
(54)【発明の名称】車両制御装置
(51)【国際特許分類】
   B62D 6/00 20060101AFI20211028BHJP
   G08G 1/16 20060101ALI20211028BHJP
   B60W 40/072 20120101ALN20211028BHJP
   B60W 40/076 20120101ALN20211028BHJP
   B62D 133/00 20060101ALN20211028BHJP
   B62D 137/00 20060101ALN20211028BHJP
【FI】
   B62D6/00
   G08G1/16 C
   !B60W40/072
   !B60W40/076
   B62D133:00
   B62D137:00
【請求項の数】6
【全頁数】15
(21)【出願番号】特願2017-252545(P2017-252545)
(22)【出願日】2017年12月27日
(65)【公開番号】特開2019-116255(P2019-116255A)
(43)【公開日】2019年7月18日
【審査請求日】2020年11月17日
(73)【特許権者】
【識別番号】000004260
【氏名又は名称】株式会社デンソー
(74)【代理人】
【識別番号】100121821
【弁理士】
【氏名又は名称】山田 強
(74)【代理人】
【識別番号】100139480
【弁理士】
【氏名又は名称】日野 京子
(74)【代理人】
【識別番号】100125575
【弁理士】
【氏名又は名称】松田 洋
(74)【代理人】
【識別番号】100175134
【弁理士】
【氏名又は名称】北 裕介
(72)【発明者】
【氏名】松元 郁佑
【審査官】 瀬戸 康平
(56)【参考文献】
【文献】 特開2015−189411(JP,A)
【文献】 特許第4217900(JP,B2)
【文献】 特開2016−107723(JP,A)
【文献】 国際公開第2014/109150(WO,A1)
【文献】 特開2015−125486(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B60W 10/00,30/00−60/00
B62D 5/00, 6/00
G08G 1/00
(57)【特許請求の範囲】
【請求項1】
撮像装置(11)により撮像された自車前方の撮像画像に基づいて、自車線を区画する区画線を検出する区画線検出部と、
前記区画線検出部により検出された左右の両区画線に基づいて、自車前方の前記自車線の曲率を推定する曲率推定部と、
前記曲率推定部により推定された前記自車線の曲率に基づいて、自車の操舵制御を実施する制御部と、を備える車両制御装置(10)であって、
前記自車線の延びる方向を基準として自車の向きが変化したか否かを判定する向き変化判定部と、
自車前方において道路勾配が変化していることを判定する勾配判定部と、を備え、
前記制御部は、前記向き変化判定部により自車の向きが変化したと判定され、かつ自車前方において道路勾配が変化していると判定された場合に、前記自車線の曲率に基づく操舵制御に制限を付与する車両制御装置。
【請求項2】
自車の向きの変化に伴うヨー角を取得するヨー角取得部と、
前記勾配判定部により前記道路勾配が変化していると判定された場合に、前記道路勾配の変化量を取得する変化量取得部と、を備え、
前記制御部は、前記ヨー角取得部により取得された前記ヨー角と、前記変化量取得部により取得された前記変化量とに基づいて、前記制限の度合いを可変に設定する請求項1に記載の車両制御装置。
【請求項3】
前記曲率推定部は、所定周期で前記左右の両区画線に基づいて前記曲率を算出するとともに、その所定周期で算出された前記曲率のなまし処理により、当該曲率の今回値を推定し、
前記制御部は、前記曲率の今回値に基づき前記操舵制御を実施するものであり、前記自車の向きが変化し、かつ前記道路勾配が変化していると判定された場合に、前記道路勾配の変化点よりも自車に近い側の第1走行区間と遠い側の第2走行区間とで、前記操舵制御に継続的に制限を付与する請求項1又は2に記載の車両制御装置。
【請求項4】
前記制御部は、自車が前記第1走行区間を走行する場合に、前記操舵制御に対して第1制限を付与し、自車が前記第2走行区間を走行する場合に、前記操舵制御に対して前記第1制限よりも前記制限の度合いが弱い第2制限を付与する請求項3に記載の車両制御装置。
【請求項5】
前記道路勾配が変化していると判定された場合に、前記道路勾配の増減を判定する増減判定部を備え、
前記制御部は、前記増減判定部により前記道路勾配が減少していると判定された場合に、前記操舵制御に付与する制限を、前記道路勾配が増加していると判定された場合よりも強める請求項1〜4のいずれか一項に記載の車両制御装置。
【請求項6】
車幅方向における、自車線の中心から自車位置までの偏差を算出する偏差算出部を備え、
前記制御部は、前記偏差算出部により算出された前記偏差が大きいほど、前記制限の度合いを強める請求項1〜5のいずれか一項に記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【0001】
車両の操舵制御を行う車両制御装置に関する。
【背景技術】
【0002】
特許文献1には、自車線の形状を示す曲率を推定し、推定した曲率に基づいて、自車の操舵制御を行う装置が開示されている。ここで、自車線の曲率の推定方法として、自車前方を撮像した撮像画像から区画線を検出し、検出した区画線を用いて自車線の曲率を推定する方法が知られている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特許第4217900号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
道路状況と自車の向きとにより自車線の曲率を正しく推定できず、ひいては操舵制御に悪影響を及ぼす場合がある。例えば、自車前方の道路途中で下り勾配が生じていると、撮像画像内の区画線に歪みが生じる。また、自車が、このような下り勾配が生じている道路を走行中に、左右いずれかに向きを変えたことで自車が左右いずれかの片側区画線に近づく場合、撮像画像内において、各片側区画線の歪み度合に差が生じる。そのため、各片側区画線の歪み度合の差により、自車に対して不要に操舵量が付与されてしまう場合がある。
【0005】
本発明は上記課題に鑑みたものであり、道路勾配の変化がある道路を自車が走行する場合に、自車に対して不要に操舵量が付与されるのを防止する車両制御装置を提供することを目的とする。
【課題を解決するための手段】
【0006】
上記課題を解決するために本発明に係る車両制御装置は、撮像装置により撮像された自車前方の撮像画像に基づいて、自車線を区画する区画線を検出する区画線検出部と、前記区画線検出部により検出された左右の両区画線に基づいて、自車前方の前記自車線の曲率を推定する曲率推定部と、前記曲率推定部により推定された前記自車線の曲率に基づいて、自車の操舵制御を実施する制御部と、を備える。また、車両制御装置は、前記自車線の延びる方向を基準として自車の向きが変化したか否かを判定する向き変化判定部と、自車前方において道路勾配が変化していることを判定する勾配判定部と、を備えている。そして、前記制御部は、前記向き変化判定部により自車の向きが変化したと判定され、かつ自車前方において道路勾配が変化していると判定された場合に、前記自車線の曲率に基づく操舵制御に制限を付与する。
【0007】
道路勾配の変化がある道路を自車が走行中に、自車の向きが変化して自車が左右いずれかの片側区画線に近づくことで、撮像画像内では、自車の向きと反対側の片側区画線が、自車の向きの片側区画線よりも道幅方向で歪み変形する。このため、撮像画像内での片側区画線の歪み度合の差の影響を受けて、推定される道路の曲率に誤差が生じ、自車の操舵量が不要に付与されてしまう場合がある。この点、上記構成では、自車線の延びる方向を基準とする自車の向きが変化したか否かを判定し、また自車前方において道路勾配が変化していることを判定する。そして、自車の向きが変化したと判定され、かつ自車前方において道路勾配が変化していると判定された場合に、自車線の曲率に基づく操舵制御に制限を付与することとした。この場合、撮像画像内での左右の各片側区画線の歪み度合の差により、自車に対して不要に操舵量が付与されてしまうことを防止することができる。
【図面の簡単な説明】
【0008】
図1】操舵制御システムの構成図。
図2】ECUにより設定される操舵量を説明する図。
図3】道路勾配の変化がある道路を走行する自車を示す図。
図4】撮像画像を説明する図。
図5】操舵量を設定する手順を示すフローチャート。
図6】ECUにより設定される操舵変化率を説明する図。
図7】ECUにより設定される操舵変化率を説明する図。
図8】曲線道路を自車が走行する場合の自車位置の推移を示す図。
図9】道路勾配が増減している場合の撮像画像の違いを説明する図。
図10】第2実施形態に係る操舵制御値を設定する手順を示すフローチャート。
図11】第3実施形態の原理を説明する図。
図12】第4実施形態に係るECUにより設定される目標操舵量を説明する図。
【発明を実施するための形態】
【0009】
(第1実施形態)
図1を参照して、車両に適用される操舵制御システム100を説明する。操舵制御システム100は、ECU10と、撮像装置11と、操舵装置13と、ヨー角センサ14と、を備えている。本実施形態では、ECU10が車両制御装置に相当する。
【0010】
撮像装置11は、自車両の車幅方向中央の所定高さに取り付けられることで、自車両前方へ向けて所定角度範囲で広がる領域を俯瞰視点から撮像し、撮像した撮像画像をECU10に出力する。撮像装置11は、例えばCCDカメラ、CMOSイメージセンサ、近赤外線カメラである。なお、本実施形態では、撮像装置11は、単眼カメラであるが、ステレオカメラであってもよい。
【0011】
操舵装置13は、ステアリング13bと、操舵用電動機13aとを備えている。操舵用電動機13aは、自車両が備える駆動輪を操舵するための操舵トルクを発生させる。この操舵トルクが大きいほど、自車の操舵量が大きくなる。
【0012】
ECU10は、CPU、RAM、ROM、I/O等を備えたコンピュータであり、CPUが、ROMにインストールされているプログラムを実施することで、車両に対する操舵制御を行う。本実施形態では、ECU10は、自車線を区画する区画線に従って、自車を走行させるLKA(Lane Keep Assist)制御を実施する。LKA制御では、ECU10は、撮像画像内で検出した区画線を用いて自車線の道路曲率を推定し、推定した道路曲率に基づいて、操舵装置13の操舵量を制御する。
【0013】
ECU10は、撮像画像内の輝度等の特徴量に基づいて区画線を検出する。具体的には、撮像画像から区画線のエッジ点を抽出し、抽出した複数のエッジ点にハフ変換を施して、区画線の候補となる複数のエッジ点の連なりを取得する。そして、複数の区画線の候補のそれぞれについて、区画線としての特徴を備えている度合いを算出し、特徴を備えている度合いが最も大きい候補を、区画線として検出する。本実施形態では、ECU10が区画線検出部に相当する。
【0014】
ECU10は、撮像画像を用いて検出した区画線のうち、所定区間に含まれる区画線に基づいて、自車線の道路曲率を推定する。本実施形態では、ECU10は、車両手前側から車両遠方側に向けて、左右の両区画線の中心点を所定間隔で検出する。検出した中心点を結んだ線分の近似式を算出し、算出した近似式に基づいて、道路曲率を算出する。ECU10は、自車前方の区画線に基づく道路曲率の推定を所定周期で実施する。そして、ECU10は、今回の周期で算出した道路曲率をなまし処理した値を、道路曲率の今回値として推定する。例えば、なまし処理として、周期毎に算出した道路曲率の加重平均や、移動平均を用いることができる。
【0015】
また、ECU10は、撮像画像から左右片側の区画線のみを検出した場合に、左右片側の区画線に基づく道路曲率を推定する。例えば、ECU10は、検出した左右片側の区画線を近似する近似式を算出し、算出した近似式を用いて道路曲率を推定する。ECU10が曲率推定部に相当する。
【0016】
ECU10は、推定した道路曲率に基づいて、目標操舵量Taと、操舵量の変化率を示す操舵変化率Rと、を設定する。本実施形態では、自車の現在位置から所定時間後に到達する自車線上の位置までの区間での道路曲率を用いて、目標操舵量Taと、操舵変化率Rとを設定する。以下では、目標操舵量Ta及び操舵変化率Rの設定に用いられる道路曲率のうち、左右両方の区画線に基づいて推定された道路曲率を第1曲率ρ1と称し、左右片側の区画線に基づいて推定された道路曲率を第2曲率ρ2と称する。
【0017】
図2は、縦軸を操舵量Tとするタイミングチャートである。図2に示すように、目標操舵量Taは、今回の操舵に要する操舵量の最大値を示し、本実施形態では、道路曲率に所定のゲインK1を積算した値により設定される。操舵変化率Rは、単位時間当たりの操舵量Tの変化率を示し、操舵量Tが目標操舵量Taまで増加する場合、及び操舵量Tが目標操舵量Taから減少する場合の操舵量の各変化率である。
【0018】
なお、ECU10は、目標操舵量Taとして、道路曲率にゲインK1を積算した値と、横偏差ΔyにゲインK2を積算した値との和を、目標操舵量Taとして設定するものであってもよい。横偏差Δyは、車幅方向における、自車線の中心と、現在の自車位置との差を示す値である。
【0019】
図3は、自車が自車前方に道路勾配の変化が存在する道路を走行している状態を自車の横方向から示す図である。図3において、自車前方に勾配変化地点Pがあり、この勾配変化地点Pから車両遠方側A2にかけて道路勾配が減少している。なお、本実施形態では、勾配変化地点Pから車両遠方側A2での道路勾配が、勾配変化地点Pから車両近傍側A1での道路勾配よりも下方向に傾斜している場合を、道路勾配が減少していると称する。一方、勾配変化地点Pから車両遠方側A2での道路勾配が、勾配変化地点Pから車両近傍側A1での道路勾配よりも上方向に傾斜している場合を、道路勾配が増加していると称する。なお、道路勾配が減少する場合として、例えば、道路が平坦路から下り坂に切り替わる場合が想定される。道路勾配が増加する場合として、例えば、道路が平坦路から上り坂に切り替わる場合が想定される。
【0020】
自車が走行する道路上に道路勾配の変化があると、撮像軸Bから路面までの高さ方向の距離が勾配変化地点Pの前後で変化し、撮像画像内において区画線に道幅方向での歪みが生じる場合がある。また、自車がこのような道路を走行中に、向きを変化させたことで左右いずれかの片側区画線に近づく場合、撮像画像内において、各片側区画線の歪み度合に差が生じる。
【0021】
図4(a)は、自車が、道路勾配の変化がない直線道路を走行する場合の、撮像画像を示す。図4(b)は、自車が、図3に示す道路勾配の変化がある直線道路を走行し、かつ右方向に向きを変えた場合の撮像画像を示す。図4(a),(b)では、自車の進路を矢印により示している。本実施形態では、道路勾配の変化があるとは、道路勾配の変化が所定値以上ある場合であり、道路勾配の変化がないとは、道路勾配の変化が所定値未満である場合である。
【0022】
自車が道路勾配の変化がない直線道路を走行する場合、図4(a)に示すように、左右の両区画線C1,C2が、車両近傍側から消失点FOEに向けて直線状に延びている。一方、自車が道路勾配の変化が存在する直線道路を走行中に、右方向に向きを変化させた場合、図4(b)に示すように、勾配変化地点Pから車両近傍側では左右の両区画線C3,C4は、消失点FOEに向けて直線状に延びている。なお、図4(b)では、説明の便宜上、FOEの位置を省略している。一方、勾配変化地点Pよりも車両遠方側では、左側区画線C3は、消失点FOEに向けて延びておらず、右側区画線C4よりも道幅方向で内側に歪んでいる。
【0023】
ECU10が、左右の両区画線を用いて道路曲率を推定する場合、撮像画像内の左右の区画線の歪みの差の影響により、道路曲率を、実際の道路曲率よりも小さな値に推定し、自車に対して不要に操舵量を付与してしまう場合がある。例えば、自車が道路勾配の変化がある直進路を走行中に、道路曲率が実際の道路曲率よりも小さな値に推定されることで、左右方向のいずれかの操舵量により、自車が直進路に沿って走行できないおそれがある。図4(b)の破線で示す進路は、歪みがない区画線により推定した道路曲率を用いて操舵制御を実施した場合の自車の想定進路である。図4(b)では、自車に対して右方向への操舵量が付与されることで、破線で示される想定進路に対して、自車の進路が右方向に寄っている。
【0024】
そこで、ECU10は、自車前方の道路勾配の変化があることを判定しており、かつ自車の向きの変化を検出している状態では、操舵制御に制限を付与することとした。具体的には、ECU10は、操舵量を増加させる際の操舵変化率Rを基準となる値よりも低い値とすることで、操舵制御に制限を付与する。
【0025】
道路勾配の変化があることの判定として、本実施形態では、周知のオプティカルフローを用いて判定を行う。オプティカルフローは、撮像画像内において物体を構成する画素の移動ベクトルを示す。道路勾配の変化がない平坦路では、撮像画像内において静止物は、消失点FOEから出現し、静止物のオプティカルフローは、車両遠方側から車両近傍側へ向かうに従い、車幅方向に広がる線分として認識される。一方、自車前方に道路勾配の変化がある場合、静止物は消失点FOEから出現せず、静止物のオプティカルフローが直線状とならない。例えば、勾配変化地点Pよりも車両遠方側で道路勾配が減少している場合、撮像画像内において、静止物はFOEよりも下側から出現する。また、勾配変化地点Pよりも車両遠方側で道路勾配が増加している場合、撮像画像内において、静止物はFOEよりも上側から出現する。そのため、ECU10は、撮像画像内において、電柱、標識、信号、街路樹等の静止物を、辞書情報を用いた周知のパターンマッチングにより検出し、検出した静止物におけるFOE付近でのオプティカルフローの変化を算出する。そして、算出したオプティカルフローの変化により、道路勾配の変化があることを判定する。
【0026】
次に、操舵制御を実施する手順を図5のフローチャートを用いて説明する。図5に示すフローチャートはECU10により所定周期で繰り返し実施される。
【0027】
ステップS10では、ヨー角センサ14により検出された自車のヨー角φを取得する。本実施形態では、ステップS10がヨー角取得部に相当する。
【0028】
ステップS11では、撮像画像内で左右の両区画線を検出しているか否かを判定する。ステップS11において、左右の両区画線を検出していると判定した場合、ステップS12に進む。
【0029】
ステップS12では、自車線が延びる向きを基準として、自車の向きの変化の有無を判定する。本実施形態では、ヨー角センサ14により検出されたヨー角φが閾値TH1以上である場合に、自車の向きが変化していると判定する。ステップS12が向き変化判定部に相当する。
【0030】
ステップS12において、自車の向きが変化していないと判定した場合、ステップS15に進み、ステップS21で示す各操舵制御値Ta,R3を用いた操舵制御から所定時間を経過しているか否かを判定する。ここでは、ステップS21の操舵制御から所定時間が経過していないとして、ステップS19に進む。
【0031】
ステップS19に進む場合、左右の両区画線を用いて推定している第1曲率ρ1に基づいて、目標操舵量Taと、第1操舵変化率R1とを設定する。例えば、第1曲率ρ1に応じた、目標操舵量Ta及び第1操舵変化率R1の対応関係を定めるマップを保持しておく。そして、このマップを参照することで、第1曲率ρ1に対応する各操舵制御値Ta,R1を設定する。
【0032】
ステップS23では、ステップS19で設定された各操舵制御値Ta,R1を用いて操舵制御を実施する。
【0033】
ステップS12に戻り、自車の向きの変化があることを判定すると、ステップS13に進み、自車先方に道路勾配の変化があるか否かを判定する。自車前方に道路勾配の変化がないことを判定すると、ステップS15に進む。ステップS13が勾配判定部に相当する。
【0034】
一方、ステップS12において、自車前方に道路勾配の変化があると判定すると、ステップS14に進む。撮像画像内における左右の区画線の歪みの差は、道路勾配の変化量GAと、自車の向きとに基づいて変化する。具体的には、道路勾配の変化が大きいほど、撮像画像内において、勾配変化地点Pよりも車両遠方側において区画線の道幅方向での歪みが大きくなる。また、自車から検出されたヨー角が大きいほど、左右の区画線間での歪みの差が大きくなる。そのため、ステップS14では、まず、道路勾配の変化量GAを取得する。
【0035】
道路勾配の変化量GAは、勾配変化地点Pを基準として車両近傍側と、車両遠方側との間での路面の相対的な勾配角度の変化量である。例えば、ステップS13において、道路勾配の変化があることの判定に用いたオプティカルフローの向きと、道路勾配の変化量GAとの対応関係を規定する勾配変化量マップを保持しておく。そして、ステップS13の判定に用いたオプティカルフローの向きに対応する変化量GAを勾配変化量マップから取得すればよい。ステップS14が変化量取得部に相当する。
【0036】
ステップS17では、第1曲率ρに基づいて目標操舵量Taと、第3操舵変化率R3とを設定する。このとき、ヨー角φと、変化量GAとに応じて、第3操舵変化率R3を設定する。図6に示すように、道路曲率が同じであれば、第3操舵変化率R3は、第1操舵変化率R1よりも小さな値に定められている。
【0037】
本実施形態では、図7に示すように、ヨー角φと変化量GAとが大きくなるほど、第3操舵変化率R3の値を小さな値に設定する。例えば、第1曲率ρ1、ヨー角φ及び変化量GAの組み合わせと、目標操舵量Taと第3操舵変化率R3の組み合わせの対応関係を定める操舵量マップを保持しておく。そして、この操舵量マップを参照することで、目標操舵量Ta及び第3操舵変化率R3を設定すればよい。なお、ヨー角φ及び変化量GAに応じて設定される第3操舵変化率R3の最大値は、第1操舵変化率R1よりも小さい値となる。
【0038】
図5に戻り、ステップS21では、ステップS17で設定した各操舵制御値Ta,R3を用いて、操舵制御を実施する。そのため、ステップS21の操舵制御では、ステップS23の操舵制御を実施する場合よりも操舵変化率に制限が付与されることとなる。本実施形態では、各操舵制御値Ta,R3を用いて操舵制御を実施することが第1制限に相当する。
【0039】
ステップS15に戻り、ステップS21での操舵制御から継続時間DT内であると判定すると、ステップS18に進む。ステップS18では、第1曲率ρ1に基づいて目標操舵量Taと、第2操舵変化率R2とを設定する。
【0040】
ステップS18において第2操舵変化率R2を設定する理由を説明する。図8は、勾配変化地点Pが途中にある曲線道路を自車が走行する場合の自車位置の推移を示す図である。図8(a)〜図8(d)に推移することで、時刻がt1〜t4に経過している。
【0041】
図8(a)に示す時刻t1では、区間Dでの左右の両区画線により道路曲率が推定される。その後、時刻t2では、自車が区間Dを走行する際に、時刻t1で推定された道路曲率を用いた操舵制御が実施される。同様に、時刻t2では、区間Dでの左右の両区画線により道路曲率が推定される。その後、時刻t3では、自車が区間Dを走行する際に、時刻t2で推定された道路曲率を用いた操舵制御が実施される。
【0042】
ここで、ECU10は、所定周期で算出される道路曲率のまなし処理を実施することで、道路曲率の今回値を推定している。そのため、図8(d)に示すように、自車が勾配変化地点Pを通過した直後では、自車の進路の向きには、自車進行方向において、歪み度合の差が生じている左右の両区画線を用いて推定された道路曲率の影響を受けていると考えられる。
【0043】
そこで、本実施形態では、勾配変化地点Pよりも自車近傍側の走行区間と自車遠方側の走行区間とで、操舵制御に継続的に制限を付与している。例えば、図8において、自車が、勾配変化地点Pよりも自車に近い側の走行区間KAを走行する場合に加えて、勾配変化地点Pよりも自車に遠い側の走行区間KBを走行する場合に、操舵制御に制限を付与している。本実施形態では、各走行区間KA,KBは、図8に示される各区間Dと異なる区間として設定しているが、同じ区間に設定してもよい。また、図8では、走行区間KBを走行区間KAよりも長くしているが、各区間KA,KBの長さは、操舵制御に付与される制限に応じて適宜設定すればよい。走行区間KAが第1走行区間に相当し、走行区間KBが第2走行区間に相当する。
【0044】
ステップS15において判定される継続時間DTは、自車が勾配変化地点Pを通過してから走行区間KBを通過するまでに要する時間であり、例えば、自車速に応じてその値を変更するものであってもよい。本実施形態では、図6に示すように、ステップS18で設定される第2操舵変化率R2は、第3操舵変化率R3よりも大きく、第1操舵変化率R1よりも小さな値に定められている。
【0045】
ステップS22では、ステップS18で設定した目標操舵量Taと第2操舵変化率R2を用いた操舵制御を行う。そのため、ステップS21の操舵制御が終了してから継続時間DT内では、操舵制御に対する制限が継続されることとなる。本実施形態では、各操舵制御値Ta,R2を用いて操舵制御を実施することが第2制限に相当する。
【0046】
一方、ステップS11に戻り、左右の両区画線を検出していないと判定した場合、ステップS16に進む。ステップS16では、左右片側の区画線を検出しているか否かを判定する。
【0047】
ステップS16において左右片側の区画線を検出していると判定した場合、ステップS20では、左右片側の区画線を用いて推定している第2曲率ρ2に基づいて、目標操舵量Taと、第4操舵変化率R4とを設定する。例えば、第2曲率ρ2に応じた、目標操舵量Ta及び第4操舵変化率R4の対応関係を定めるマップを保持しておく。そして、このマップを参照することで、第2曲率ρ2に対応する目標操舵量Ta及び第4操舵変化率R4を設定する。
【0048】
本実施形態では、図6に示すように、第4操舵変化率R4を、第1〜第3操舵変化率R1〜R3よりも低い値としている。これは、左右の両区画線を用いて推定した第1曲率ρ1の方が、左右片側の区画線を用いて推定した第2曲率ρ2よりも道路曲率の推定精度が高いためである。
【0049】
ステップS24では、ステップS20で設定した各操舵制御値Ta,R4を用いて操舵制御を行う。なお、ステップS16において、左右片側の区画線を検出していないと判定した場合、図5の処理を一旦終了する。
【0050】
本実施形態では、ステップS17〜S24が制御部に相当する。ステップS21〜24の処理を終了すると、図5の処理を一旦終了する。
【0051】
以上説明した本実施形態では、以下の効果を奏する。
【0052】
・ECU10は、自車線の延びる方向を基準として自車の向きが変化したか否かを判定し、また自車前方において道路勾配が変化していることを判定する。そして、自車の向きが変化したと判定し、かつ自車前方において道路勾配が変化していると判定した場合に、第1曲率ρ1に基づく操舵制御に制限を付与することとした。この場合、撮像画像内での左右の各区画線の歪み度合の差により、自車に対して不要に操舵量が付与されてしまうことを防止することができる。
【0053】
・道路曲率の推定誤差に影響を与える左右の区画線の歪み度合の差は、道路勾配の変化量GAと、自車の向きの変化に伴うヨー角φとに応じた値となる。そこで、ECU10は、ヨー角φと道路勾配の変化量GAとに基づいて、操舵制御に対する制限の度合いを可変に設定することとした。この場合、歪み度合の差に応じて制限を可変に設定することで、操舵制御に対して不要に制限が付与されるのを抑制することができる。
【0054】
・ECU10は、自車の向きが変化し、かつ道路勾配が変化していると判定した場合に、勾配変化地点Pよりも自車に近い側の走行区間と遠い側の走行区間とで、操舵制御に継続的に制限を付与することとした。この場合、自車が勾配変化地点Pを通過後も、操舵制御に対する撮像画像内の左右の区画線の歪みの差の影響が低減され、自車の進路が左右いずれかの区画線に寄り過ぎるのを防止することができる。
【0055】
・ECU10は、自車が勾配変化地点Pよりも自車近傍側の区間を走行する場合に、操舵制御に対して第1制限を付与し、自車が勾配変化地点Pよりも自車遠方側の区間を走行する場合に、操舵制御に対して第1制限よりも制限の度合いが弱い第2制限を付与することとした。この場合、自車が勾配変化地点Pを通過した後に操舵制御に不要に制限が付与されるのを防止することができる。
【0056】
(第2実施形態)
第2実施形態では、第1実施形態と異なる構成を中心に説明する。なお、同一の符号を付した箇所は同一の部位を示しその説明は繰り返さない。
【0057】
第2実施形態では道路勾配の変化として、道路勾配が増加している場合と、道路勾配が減少している場合とを区別し、道路勾配が減少している場合の操舵変化率を道路勾配が増加している場合の操舵変化率よりも低くしている。道路勾配が減少している場合の一例として、道路が平坦路から下り坂に変化する場合である。
【0058】
図9(a)は、直線道路において、自車前方の道路勾配が減少している場合の撮像画像を示し、図9(b)は、同じく直線道路において、自車前方の道路勾配が増加している場合の撮像画像を示す。
【0059】
LKA制御等により操舵制御を行う場合、自車を区画線に沿って走行させるように操舵量を制御する。ここで、図9(a)に示すように、道路勾配が減少している場合には、撮像画像内において、左右の両区画線C11,C11は勾配変化地点Pよりも遠方側で内側に向けて歪み変形することで消失する場合がある。一方、図9(b)に示すように、道路勾配が増加している場合には、撮像画像内において、左右の両区画線C12,C12は、勾配変化地点Pよりも遠方側で外側に向けて歪み変形するが、消失していない。そのため、例えば、道路勾配が減少する場合と、道路勾配が増加する場合とを比べた場合、前者は道路曲率の推定に用いる区画線が過小となることで道路曲率の推定精度が低下し、操舵制御に支障が及ぶおそれがある。
【0060】
そこで、本実施形態では、ECU10は、道路勾配の変化が減少していると判定した場合に、操舵制御に付与する制限を道路勾配の変化が増加していると判定した場合よりも強めることとした。
【0061】
第2実施形態に係る、操舵制御の手順を、図10のフローチャートを用いて説明する。図10に示すフローチャートはECU10により所定周期で繰り返し実施される。
【0062】
ステップS13において、道路勾配の変化があると判定した場合、ステップS14に進み、道路勾配の変化量GAを取得する。
【0063】
ステップS31では、道路勾配の増減判定を行う。道路勾配の増減判定は、道路勾配の変化があることの判定に用いたオプティカルフローを用いて判定すればよい。この場合において、撮像画像内において消失点FOEよりも上側から静止物が表れるようにオプティカルフローが形成されている場合、自車前方の道路勾配が増加していると判定することができる。一方、撮像画像内において消失点FOEよりも下側から静止物が表れるようにオプティカルフローが形成されている場合、自車前方の道路勾配が減少していると判定することができる。ステップS31が増減判定部に相当する。
【0064】
一方、ステップS32において、増減判定により道路勾配が増加していると判定している場合、ステップS34に進み、第1曲率ρ1に基づいて、目標操舵量Taと、第5操舵変化率R5とを取得する。ステップS36では、ステップS34で設定した目標操舵量Ta及び第5操舵変化率R5に基づいて、操舵制御を実施する。
【0065】
一方、ステップS32において、増減判定により道路勾配が減少していると判定している場合、ステップS33に進み、第1曲率ρ1に基づいて、目標操舵量Taと、第6操舵変化率R6とを設定する。第6操舵変化率R6は、道路勾配が減少している判定された場合に設定される値であるため、同じ道路曲率及び変化量GAであれば、第6操舵変化率R6は、第5操舵変化率R5よりも低い値に設定される。
【0066】
ステップS35では、ステップS33で設定した目標操舵量Ta及び第6操舵変化率R6に基づいて、操舵制御を実施する。
【0067】
ステップS22〜24,S35,S36の処理が終了した場合、図10の処理を一旦終了する。
【0068】
・以上説明した本実施形態では、ECU10は、道路勾配が変化していることを判定した場合に、道路勾配の増減を判定する。そして、道路勾配が減少していると判定した場合、操舵制御に付与する制限を、道路勾配が増加していると判定した場合よりも強めることとした。この場合、勾配変化が生じている道路のうち、道路曲率の推定精度を悪化させる道路勾配の変化の向きに対して、操舵制御を安全側に制限することができる。
【0069】
(第3実施形態)
3実施形態では、第1実施形態と異なる構成を中心に説明する。なお、同一の符号を付した箇所は同一の部位を示しその説明は繰り返さない。
【0070】
図11は、第3実施形態の原理を説明する図である。自車が自車線の中心に対して左右いずれかの片側区画線に寄って走行する場合、撮像画像内において、自車から遠い方の片側区画線C21が、自車から近い方の片側区画線C22よりも歪みが大きくなる。また、左右の区画線C21,C22の歪み度合の差は、自車位置M2が自車線の中心M1から車幅方向に遠ざかるほど大きくなる。
【0071】
そこで、本実施形態では、第1実施形態と異なり、車幅方向における自車線の中心M1から自車位置M2までの偏差ΔWを算出し、算出した偏差ΔWが大きいほど、操舵制御に付与する制限の度合いを強めている。この場合、ステップS17での第3操舵変化率R3の設定において、例えば、撮像画像内の左右の両区画線を用いて自車線の中心M1を算出する。そして、算出した自車線の中心M1から自車位置M2までの距離を偏差ΔWとして算出する。
【0072】
例えば、撮像画像内において、撮像軸の位置を示す車幅方向の中心を自車位置M2として用いても良い。また、第1曲率ρ1、ヨー角φ、変化量GA及び偏差ΔWの組み合わせと、第3操舵変化率R3の対応関係を定める操舵量マップを保持しておく。そして、この操舵量マップを参照することで、第3操舵変化率R3を設定すればよい。本実施形態では、ECU10が、偏差算出部に相当する。
【0073】
・以上説明した本実施形態では、ECU10は、車幅方向における自車線の中心を基準とする自車位置の偏差ΔWを算出し、算出した偏差ΔWが大きいほど、操舵制御に付与する制限の度合いを強めることとした。この場合、自車位置に伴う不要な操舵量を抑制することができる。
【0074】
(第4実施形態)
道路勾配の変化があることを判定している場合に、操舵変化率Rに代えて目標操舵量Taを制限してもよい。図12は、第4実施形態に係るECU10により設定される操舵量を説明する図である。
【0075】
この場合、ステップS17,S18において、第1曲率ρ1、及び道路勾配の変化量GAに応じて、目標操舵量Taを設定する。具体的には、ステップS17で設定される目標操舵量Taは、同じ道路曲率であれば、道路勾配の変化量GAが大きいほど小さな値に設定される。また、ステップS17で設定される目標操舵量Taの上限値は、ステップS19で設定される目標操舵量Ta以下の値に定められていればよい。
【0076】
(第4実施形態の変形例1)
道路勾配の変化があることを判定した場合、ECU10は、操舵角の制限値を変更することで、操舵制御に制限を付与するものであってもよい。この場合、ステップS17,S18において、目標操舵量Ta及び操舵変化率Rの設定と共に、操舵角の制限値を設定すればよい。また、ステップS17で設定される操舵角の制限値は、道路勾配の変化量GAが大きいほど操舵角の上限が小さな値に制限されるようその値が設定される。
【0077】
(第4実施形態の変形例2)
ECU10は、目標操舵量Ta、操舵変化率R、及び操舵角の制限値のそれぞれを変更することで、操舵制御に対して制限を付与してもよい。例えば、ECU10は、道路勾配の変化があることを判定した場合に、道路勾配の変化がないことを判定した場合よりも、操舵制御に対する制限を強めるよう目標操舵量Ta、操舵変化率R、及び操舵角の制限値の各値を設定すればよい。
【0078】
(その他の実施形態)
・道路勾配の変化があると判定した場合に、各操舵制御値Ta,R3を道路勾配の変化量GAに応じて変更することに代えて、各操舵制御値Ta,R3を固定値としてもよい。この場合、図5のステップS13で、道路勾配の変化があることを判定した場合、ステップS17に進み、各操舵制御値Ta,R3を設定する。
【0079】
・ECU10は、ステップS14で取得する道路勾配の変化量GAが、操舵制御が可能な値として予め定められた制御可能閾値よりも大きな値となる場合に、操舵制御を実施しないようにしてもよい。
【0080】
・ステップS15において、ステップS21での操舵制御に対する制限の付与の後、自車が所定の走行距離を走行するまでの間、ステップS18に進むものであってもよい。
【0081】
・ECU10は、LKA制御に代えて、自車が区画線を逸脱する場合に運転者に対して警報を通知する車線逸脱防止制御を実施するものであってもよい。この場合においても、ECU10は、自車の向きの変化があることを判定しており、かつ道路勾配の変化があることを判定した場合、操舵制御に制限を付与すればよい。
【0082】
・操舵制御システム100が地図情報を記憶するナビゲーション装置を備えている場合、地図情報を構成する道路上の絶対座標、及び道路上の各区間の勾配角度から道路勾配の変化があることを判定してもよい。この場合、ステップS13において、地図情報を用いて、道路上の勾配角度の変化がある地点を検出することで、道路勾配の変化があることを判定すればよい。
【0083】
・操舵制御システム100がナビゲーション装置を備えている場合、地図情報を用いて、ステップS13での道路勾配の変化量GAの取得や、ステップS31での道路勾配の増減判定を行ってもよい。
【符号の説明】
【0084】
10…ECU、11…撮像装置、13…操舵装置、100…操舵制御システム。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12