JPH08136237A - 走行路勾配算出装置および車速制御装置 - Google Patents
走行路勾配算出装置および車速制御装置Info
- Publication number
- JPH08136237A JPH08136237A JP6276499A JP27649994A JPH08136237A JP H08136237 A JPH08136237 A JP H08136237A JP 6276499 A JP6276499 A JP 6276499A JP 27649994 A JP27649994 A JP 27649994A JP H08136237 A JPH08136237 A JP H08136237A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- road
- lane width
- image
- lane
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
(57)【要約】
【目的】 簡単な処理で走行路勾配の算出を実現する共
に,車線幅から走行路の勾配を考慮した精度の高い車間
距離の算出を行う。 【構成】 車両前方の風景を1台の撮像手段CL1によ
り撮影し,該撮影した道路状況画像から車線幅検出手段
CL3により自車走行車線を示す左右のレーンマーカを
抽出して画面上での自車走行車線の車線幅を検出し,該
検出値から道路勾配算出手段CL4により走行路勾配を
算出する。
に,車線幅から走行路の勾配を考慮した精度の高い車間
距離の算出を行う。 【構成】 車両前方の風景を1台の撮像手段CL1によ
り撮影し,該撮影した道路状況画像から車線幅検出手段
CL3により自車走行車線を示す左右のレーンマーカを
抽出して画面上での自車走行車線の車線幅を検出し,該
検出値から道路勾配算出手段CL4により走行路勾配を
算出する。
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は,車両の予防安全運転
に配慮するものとして利用され,特に,車両前方の走行
路勾配を検出し,さらに走行車線上に他の車両が存在し
た場合に,自車両と他の車両までの車間距離を検出する
走行路勾配算出装置および車速制御装置に関するもので
ある。
に配慮するものとして利用され,特に,車両前方の走行
路勾配を検出し,さらに走行車線上に他の車両が存在し
た場合に,自車両と他の車両までの車間距離を検出する
走行路勾配算出装置および車速制御装置に関するもので
ある。
【0002】
【従来の技術】従来における走行路勾配算出装置とし
て,例えば,特開平3−277916号公報に開示され
ている走行路勾配を検出する装置,特開平3−2735
00号公報に開示されている車間距離の算出を行うシス
テム等が知られている。
て,例えば,特開平3−277916号公報に開示され
ている走行路勾配を検出する装置,特開平3−2735
00号公報に開示されている車間距離の算出を行うシス
テム等が知られている。
【0003】上記特開平3−273500号公報の内容
を詳述すると,車両前方の風景を1台の撮像装置を用い
て撮影し,画像処理により前方車両の特徴を抽出し,該
車両の特徴が画面下端からどのくらいの高さの位置に撮
影されているかを検出することにより,前方車両までの
距離を算出するものである。また,特開平3−2779
16号公報は,車両前方の風景を2台の撮像装置を用い
て撮影し,2枚の撮影画面から同一の特徴点を検出し
て,両画面上の撮像位置から両眼視差により,その点の
距離と高さを算出するものである。
を詳述すると,車両前方の風景を1台の撮像装置を用い
て撮影し,画像処理により前方車両の特徴を抽出し,該
車両の特徴が画面下端からどのくらいの高さの位置に撮
影されているかを検出することにより,前方車両までの
距離を算出するものである。また,特開平3−2779
16号公報は,車両前方の風景を2台の撮像装置を用い
て撮影し,2枚の撮影画面から同一の特徴点を検出し
て,両画面上の撮像位置から両眼視差により,その点の
距離と高さを算出するものである。
【0004】
【発明が解決しようとする課題】しかしながら,上記に
示されるような従来における車間距離検出システムにあ
っては,比較的簡単な処理によって前方車両までの距離
を算出することができるが,走行路に勾配がある場合に
は,例えば,上り勾配では平坦路の場合に比べて画面上
の高い位置に前方車両が撮像されるため,実際の距離よ
り長い距離として算出され,正確な車間距離を検出する
ことができないという問題点があった。
示されるような従来における車間距離検出システムにあ
っては,比較的簡単な処理によって前方車両までの距離
を算出することができるが,走行路に勾配がある場合に
は,例えば,上り勾配では平坦路の場合に比べて画面上
の高い位置に前方車両が撮像されるため,実際の距離よ
り長い距離として算出され,正確な車間距離を検出する
ことができないという問題点があった。
【0005】また,従来における走行路勾配の検出にあ
っては,道路面上の特徴点を用いることにより,道路勾
配を検出することができるが,精度の高い検出を行うた
めには1枚の画面の情報量が非常に多くなるため,2枚
の画面上から同一の特徴点を検出することは処理が複雑
になり,その処理時間が長くなってしまうという問題点
があった。
っては,道路面上の特徴点を用いることにより,道路勾
配を検出することができるが,精度の高い検出を行うた
めには1枚の画面の情報量が非常に多くなるため,2枚
の画面上から同一の特徴点を検出することは処理が複雑
になり,その処理時間が長くなってしまうという問題点
があった。
【0006】この発明は,上記に鑑みてなされたもので
あって,車両前方の風景を1台の撮像装置を用いて撮像
し,該撮像画面に対する画像処理により,簡単な処理で
走行路勾配の算出を実現する共に,車線幅から走行路の
勾配を考慮した精度の高い車間距離の算出を行うことを
目的とする。
あって,車両前方の風景を1台の撮像装置を用いて撮像
し,該撮像画面に対する画像処理により,簡単な処理で
走行路勾配の算出を実現する共に,車線幅から走行路の
勾配を考慮した精度の高い車間距離の算出を行うことを
目的とする。
【0007】
【課題を解決するための手段】上記の目的を達成するた
めに,請求項1に係る走行路勾配算出装置にあっては,
図1に示すように,自車両前方の道路状況を撮像する撮
像手段CL1と,該撮像手段CL1により撮像された道
路状況画像からレーンマーカや車両の特徴を抽出する画
像処理手段CL2と,該画像処理手段CL2によって処
理された道路状況画像の所定位置におけるレーンマーカ
の間隔から画面上の車線幅を検出する車線幅検出手段C
L3と,該車線幅検出手段CL3により検出された車線
幅と前記撮像手段CL1の道路座標系に対する位置およ
び角度から走行路の勾配を算出する道路勾配算出手段C
L4とを備えたものである。
めに,請求項1に係る走行路勾配算出装置にあっては,
図1に示すように,自車両前方の道路状況を撮像する撮
像手段CL1と,該撮像手段CL1により撮像された道
路状況画像からレーンマーカや車両の特徴を抽出する画
像処理手段CL2と,該画像処理手段CL2によって処
理された道路状況画像の所定位置におけるレーンマーカ
の間隔から画面上の車線幅を検出する車線幅検出手段C
L3と,該車線幅検出手段CL3により検出された車線
幅と前記撮像手段CL1の道路座標系に対する位置およ
び角度から走行路の勾配を算出する道路勾配算出手段C
L4とを備えたものである。
【0008】また,請求項2に係る走行路勾配算出装置
にあっては,自車両前方の道路状況を撮像する撮像手段
CL1と,該撮像手段CL1により撮像された道路状況
画像からレーンマーカや車両の特徴を抽出する画像処理
手段CL2と,該画像処理手段CL2によって処理され
た道路状況画像の所定位置におけるレーンマーカの間隔
から画面上の車線幅を検出する車線幅検出手段CL3
と,該車線幅検出手段CL3により検出された車線幅と
前記撮像手段CL1の道路座標系に対する位置および角
度から走行路の勾配を算出する道路勾配算出手段CL4
と,前記道路状況画像から前方車両の存在を検出する前
方車両検出手段CL5と,該前方車両検出手段CL5に
より検出された前方車両の画面上における位置と前記道
路勾配算出手段CL4により算出された走行路勾配とか
ら前方車両との距離を算出する車間距離算出手段CL6
とを備えたものである。
にあっては,自車両前方の道路状況を撮像する撮像手段
CL1と,該撮像手段CL1により撮像された道路状況
画像からレーンマーカや車両の特徴を抽出する画像処理
手段CL2と,該画像処理手段CL2によって処理され
た道路状況画像の所定位置におけるレーンマーカの間隔
から画面上の車線幅を検出する車線幅検出手段CL3
と,該車線幅検出手段CL3により検出された車線幅と
前記撮像手段CL1の道路座標系に対する位置および角
度から走行路の勾配を算出する道路勾配算出手段CL4
と,前記道路状況画像から前方車両の存在を検出する前
方車両検出手段CL5と,該前方車両検出手段CL5に
より検出された前方車両の画面上における位置と前記道
路勾配算出手段CL4により算出された走行路勾配とか
ら前方車両との距離を算出する車間距離算出手段CL6
とを備えたものである。
【0009】また,請求項3に係る車速制御装置にあっ
ては,自車両前方の道路状況を撮像する撮像手段CL1
と,該撮像手段CL1により撮像された道路状況画像か
らレーンマーカや車両の特徴を抽出する画像処理手段C
L2と,該画像処理手段CL2によって処理された道路
状況画像の所定位置におけるレーンマーカの間隔から画
面上の車線幅を検出する車線幅検出手段CL3と,該車
線幅検出手段CL3により検出された車線幅と前記撮像
手段CL1の道路座標系に対する位置および角度から走
行路の勾配を算出する道路勾配算出手段CL4と,前記
道路状況画像から前方車両の存在を検出する前方車両検
出手段CL5と,該前方車両検出手段CL5により検出
された前方車両の画面上における位置と前記道路勾配算
出手段CL4により算出された走行路勾配とから前方車
両との距離を算出する車間距離算出手段CL6と,該車
間距離算出手段CL6および前記道路勾配算出手段CL
4から得られる算出結果に基づいて,自車両の車速を制
御する車速制御手段とを備えたものである。
ては,自車両前方の道路状況を撮像する撮像手段CL1
と,該撮像手段CL1により撮像された道路状況画像か
らレーンマーカや車両の特徴を抽出する画像処理手段C
L2と,該画像処理手段CL2によって処理された道路
状況画像の所定位置におけるレーンマーカの間隔から画
面上の車線幅を検出する車線幅検出手段CL3と,該車
線幅検出手段CL3により検出された車線幅と前記撮像
手段CL1の道路座標系に対する位置および角度から走
行路の勾配を算出する道路勾配算出手段CL4と,前記
道路状況画像から前方車両の存在を検出する前方車両検
出手段CL5と,該前方車両検出手段CL5により検出
された前方車両の画面上における位置と前記道路勾配算
出手段CL4により算出された走行路勾配とから前方車
両との距離を算出する車間距離算出手段CL6と,該車
間距離算出手段CL6および前記道路勾配算出手段CL
4から得られる算出結果に基づいて,自車両の車速を制
御する車速制御手段とを備えたものである。
【0010】また,請求項4に係る走行路勾配算出装置
にあっては,前記道路勾配算出手段CL4が,前記車線
幅検出手段CL3により検出された車線幅と該車線幅の
前記道路状況画像上の位置関係に基づいて走行路勾配を
算出するものである。
にあっては,前記道路勾配算出手段CL4が,前記車線
幅検出手段CL3により検出された車線幅と該車線幅の
前記道路状況画像上の位置関係に基づいて走行路勾配を
算出するものである。
【0011】また,請求項5に係る走行路勾配算出装置
にあっては,前記車間距離算出手段CL6が,前方車両
の画面上での検出位置(y座標)と,該検出位置に対応
する車線幅に基づいて車間距離を算出するものである。
にあっては,前記車間距離算出手段CL6が,前方車両
の画面上での検出位置(y座標)と,該検出位置に対応
する車線幅に基づいて車間距離を算出するものである。
【0012】
【作用】この発明に係る走行路勾配算出装置(請求項
1)は,車両前方の風景を1台の撮像手段CL1により
撮影し,該撮影した道路状況画像から車線幅検出手段C
L3により自車走行車線を示す左右のレーンマーカを抽
出して画面上での自車走行車線の車線幅を検出し,該検
出値から道路勾配算出手段CL4により走行路勾配を算
出する。
1)は,車両前方の風景を1台の撮像手段CL1により
撮影し,該撮影した道路状況画像から車線幅検出手段C
L3により自車走行車線を示す左右のレーンマーカを抽
出して画面上での自車走行車線の車線幅を検出し,該検
出値から道路勾配算出手段CL4により走行路勾配を算
出する。
【0013】この発明に係る走行路勾配算出装置(請求
項2)は,車両前方の風景を1台の撮像手段CL1によ
り撮影し,該撮影した道路状況画面から車線幅検出手段
CL3により自車走行車線を示す左右のレーンマーカを
抽出して画面上での自車走行車線の車線幅を検出し,該
検出値から道路勾配算出手段CL4により走行路勾配を
算出すると共に,前方車両検出手段CL5により上記撮
影した道路状況画面から前方車両を検出し,車間距離検
出手段CL6により前方車両の下端位置における車線幅
から車間距離を算出する。
項2)は,車両前方の風景を1台の撮像手段CL1によ
り撮影し,該撮影した道路状況画面から車線幅検出手段
CL3により自車走行車線を示す左右のレーンマーカを
抽出して画面上での自車走行車線の車線幅を検出し,該
検出値から道路勾配算出手段CL4により走行路勾配を
算出すると共に,前方車両検出手段CL5により上記撮
影した道路状況画面から前方車両を検出し,車間距離検
出手段CL6により前方車両の下端位置における車線幅
から車間距離を算出する。
【0014】この発明に係る車速制御装置(請求項3)
は,車両前方の風景を1台の撮像手段CL1により撮影
し,該撮影した道路状況画面から車線幅検出手段CL3
により自車走行車線を示す左右のレーンマーカを抽出し
て画面上での自車走行車線の車線幅を検出し,該検出値
から道路勾配算出手段CL4により走行路勾配を算出す
ると共に,前方車両検出手段CL5により上記撮影した
道路状況画面から前方車両を検出し,車間距離検出手段
CL6により前方車両の下端位置における車線幅から車
間距離を算出する。また,車速制御手段CL7が,該車
間距離算出手段CL6および前記道路勾配算出手段CL
4から得られる算出結果に基づいて,自車両の車速を制
御する。
は,車両前方の風景を1台の撮像手段CL1により撮影
し,該撮影した道路状況画面から車線幅検出手段CL3
により自車走行車線を示す左右のレーンマーカを抽出し
て画面上での自車走行車線の車線幅を検出し,該検出値
から道路勾配算出手段CL4により走行路勾配を算出す
ると共に,前方車両検出手段CL5により上記撮影した
道路状況画面から前方車両を検出し,車間距離検出手段
CL6により前方車両の下端位置における車線幅から車
間距離を算出する。また,車速制御手段CL7が,該車
間距離算出手段CL6および前記道路勾配算出手段CL
4から得られる算出結果に基づいて,自車両の車速を制
御する。
【0015】この発明に係る走行路勾配算出装置(請求
項4)は,前記道路勾配算出手段CL4が,画面上での
車線幅を算出し,該算出した車線幅と該車線幅の画面上
の位置関係に基づいて走行路勾配の算出を行う。
項4)は,前記道路勾配算出手段CL4が,画面上での
車線幅を算出し,該算出した車線幅と該車線幅の画面上
の位置関係に基づいて走行路勾配の算出を行う。
【0016】この発明に係る走行路勾配算出装置(請求
項5)は,前記車間距離算出手段CL6が,前方車両の
画面上での検出位置(y座標)と,該検出位置に対応す
る車線幅に基づいて車間距離の算出を行う。
項5)は,前記車間距離算出手段CL6が,前方車両の
画面上での検出位置(y座標)と,該検出位置に対応す
る車線幅に基づいて車間距離の算出を行う。
【0017】
【実施例】以下,この発明に係る走行路勾配算出装置お
よび車速制御装置の一実施例を添付図面に基づいて説明
する。図2は,この発明に係る走行路勾配算出装置およ
び車速制御装置のシステム構成を示すブロック図を示
し,車両の前方風景を撮影する撮像手段としての1台の
CCDカメラ201と,CCDカメラ201から与えら
れる入力画面からからレーンマーカや車両の特徴を抽出
する画像処理手段,画面上の走査線ごとの車線幅を検出
する車線幅検出手段および前方車両の位置を検出する前
方車両検出手段としての画像処理装置203と,該画像
処理装置203の出力と撮影条件から前方車両との車間
距離および道路勾配を演算する道路勾配算出手段および
車間距離算出手段としての演算処理部204と,演算処
理部204より出力される道路勾配と車間距離のデータ
および車速センサ206より出力される自車両の車速を
もとに,予め設定された制御プログラムに基づいて制御
パラメータを出力する車速制御部207と,車両210
のスロットルとブレーキを制御して車両の加減速制御を
実行するスロットルアクチュエータ208とブレーキア
クチュエータ209とから構成されている。
よび車速制御装置の一実施例を添付図面に基づいて説明
する。図2は,この発明に係る走行路勾配算出装置およ
び車速制御装置のシステム構成を示すブロック図を示
し,車両の前方風景を撮影する撮像手段としての1台の
CCDカメラ201と,CCDカメラ201から与えら
れる入力画面からからレーンマーカや車両の特徴を抽出
する画像処理手段,画面上の走査線ごとの車線幅を検出
する車線幅検出手段および前方車両の位置を検出する前
方車両検出手段としての画像処理装置203と,該画像
処理装置203の出力と撮影条件から前方車両との車間
距離および道路勾配を演算する道路勾配算出手段および
車間距離算出手段としての演算処理部204と,演算処
理部204より出力される道路勾配と車間距離のデータ
および車速センサ206より出力される自車両の車速を
もとに,予め設定された制御プログラムに基づいて制御
パラメータを出力する車速制御部207と,車両210
のスロットルとブレーキを制御して車両の加減速制御を
実行するスロットルアクチュエータ208とブレーキア
クチュエータ209とから構成されている。
【0018】なお,画像処理装置203および演算処理
装置204によって,環境認識部202が構成されてお
り,車速センサ206,車速制御部207,スロットル
アクチュエータ208およびブレーキアクチュエータ2
09によって車速制御手段としての車両制御部205が
構成されている。
装置204によって,環境認識部202が構成されてお
り,車速センサ206,車速制御部207,スロットル
アクチュエータ208およびブレーキアクチュエータ2
09によって車速制御手段としての車両制御部205が
構成されている。
【0019】以上の構成において,その動作を説明す
る。先ず,図3を用いて道路座標系と画面座標系につい
て説明する。図3(a)は,道路座標系XYZと,撮像
画面の平面座標系xyとを表したものである。図3
(a)において,道路座標系は平面座標系に次式のよう
に投影される。すなわち, x=−f・X/Z ‥‥‥(1) y=−f・Y/Z ‥‥‥(2) である。ただし,ここで,fはCCDカメラ201(撮
像手段CL1)の焦点距離,hはCCDカメラ201の
取り付け位置の高さを表している。
る。先ず,図3を用いて道路座標系と画面座標系につい
て説明する。図3(a)は,道路座標系XYZと,撮像
画面の平面座標系xyとを表したものである。図3
(a)において,道路座標系は平面座標系に次式のよう
に投影される。すなわち, x=−f・X/Z ‥‥‥(1) y=−f・Y/Z ‥‥‥(2) である。ただし,ここで,fはCCDカメラ201(撮
像手段CL1)の焦点距離,hはCCDカメラ201の
取り付け位置の高さを表している。
【0020】したがって,前方の走行路の車線幅がWで
あったとすると,画面上における車線幅wは, w=f・W/Z ‥‥‥(3) となる。さらに,上記(2),(3)式より画面上にお
ける車線幅wとそのy座標との関係は, w=−(W/Y)y ‥‥‥(4) と表すことができる。
あったとすると,画面上における車線幅wは, w=f・W/Z ‥‥‥(3) となる。さらに,上記(2),(3)式より画面上にお
ける車線幅wとそのy座標との関係は, w=−(W/Y)y ‥‥‥(4) と表すことができる。
【0021】次に,上記(4)式と走行路の状態との関
係を説明する。図4〜図6は,直線路の車両前方風景を
示す説明図であり,図4は平坦路,図5は上り勾配路,
図6は下り勾配路をそれぞれ示している。また,図7
は,上記図4〜図6における車線幅wとy座標との関係
を示すグラフである。
係を説明する。図4〜図6は,直線路の車両前方風景を
示す説明図であり,図4は平坦路,図5は上り勾配路,
図6は下り勾配路をそれぞれ示している。また,図7
は,上記図4〜図6における車線幅wとy座標との関係
を示すグラフである。
【0022】先ず,図4に示すような平坦な直線路の場
合,上記(4)式は路面の高さが一定となるため,図7
の(a)平坦路に示すように直線式となる。また,走行
路が上り勾配の場合,前方風景のレーンマーカは図5に
示すように撮影されるので,上記(4)式は図7の
(b)上り勾配に示すように,画面上端に近づくにした
がって平坦路よりも大きな値になり,消失点の座標も画
面の上方へ移行する。
合,上記(4)式は路面の高さが一定となるため,図7
の(a)平坦路に示すように直線式となる。また,走行
路が上り勾配の場合,前方風景のレーンマーカは図5に
示すように撮影されるので,上記(4)式は図7の
(b)上り勾配に示すように,画面上端に近づくにした
がって平坦路よりも大きな値になり,消失点の座標も画
面の上方へ移行する。
【0023】また,走行路が下り勾配の場合,前方風景
のレーンマーカは図6に示すように撮影されるので,上
記(4)式は図7の(c)下り勾配に示すように,画面
上端に近づくにしたがって平坦路よりも小さな値とな
り,消失点の座標も画面の下方へ移行する。以上のこと
から,自車両前方の走行路勾配状態の概略を知ることが
できる。
のレーンマーカは図6に示すように撮影されるので,上
記(4)式は図7の(c)下り勾配に示すように,画面
上端に近づくにしたがって平坦路よりも小さな値とな
り,消失点の座標も画面の下方へ移行する。以上のこと
から,自車両前方の走行路勾配状態の概略を知ることが
できる。
【0024】さらに,図3(a)に示したCCDカメラ
201の焦点距離fおよびCCDカメラ201の取り付
け位置の高さhと,走行路の実際の車線幅Wが既知の値
であれば,上記(3)式より自車両の前方距離Zの車線
幅の画面上での幅wを算出することができる。すなわ
ち,図3(b)に示すように,焦点距離fと測定地点A
の実際の車線幅Wがわかれば,測定地点Aの画面上の車
線幅がwから,(3)式よりCCDカメラ201のレン
ズ中心までの実際の距離ZA (測定地点Aに対応した距
離Z)が算出でき,その位置の画面上のy座標から
(4’)式より,その位置の実際の高さYA (測定地点
Aに対応した高さY)が求められる。 w=−(W/YA )y ‥‥‥(4’)
201の焦点距離fおよびCCDカメラ201の取り付
け位置の高さhと,走行路の実際の車線幅Wが既知の値
であれば,上記(3)式より自車両の前方距離Zの車線
幅の画面上での幅wを算出することができる。すなわ
ち,図3(b)に示すように,焦点距離fと測定地点A
の実際の車線幅Wがわかれば,測定地点Aの画面上の車
線幅がwから,(3)式よりCCDカメラ201のレン
ズ中心までの実際の距離ZA (測定地点Aに対応した距
離Z)が算出でき,その位置の画面上のy座標から
(4’)式より,その位置の実際の高さYA (測定地点
Aに対応した高さY)が求められる。 w=−(W/YA )y ‥‥‥(4’)
【0025】さらに,図3(b)から明らかなように,
CCDカメラ201の高さhが既知であれば,自車両が
現在いる位置の路面からの高さY0 が(h−YA )で算
出することができる。
CCDカメラ201の高さhが既知であれば,自車両が
現在いる位置の路面からの高さY0 が(h−YA )で算
出することができる。
【0026】図8は,前方車両を撮影した場合における
前方風景例を示す説明図であり,801は前方車両,8
02は前方車両801の最下端部のy座標である。図に
おいて,自車走行車線の前方車両801が検出される
と,その位置を示すパラメータとしてバンパーや路面に
投影される影など車両の特徴の最下端部のy座標802
を前方車両の位置として検出する。この値に基づいて前
段で算出した画面上のy座標と車線幅wの関係から,自
車両201と前方車両801との距離を算出することが
できる。
前方風景例を示す説明図であり,801は前方車両,8
02は前方車両801の最下端部のy座標である。図に
おいて,自車走行車線の前方車両801が検出される
と,その位置を示すパラメータとしてバンパーや路面に
投影される影など車両の特徴の最下端部のy座標802
を前方車両の位置として検出する。この値に基づいて前
段で算出した画面上のy座標と車線幅wの関係から,自
車両201と前方車両801との距離を算出することが
できる。
【0027】なお,詳細な説明は省略するが,前方車両
のバンパーや路面に投影される影は,例えば,横エッジ
画像を用いて容易に検出することができる。すなわち,
画像処理装置(前方車両検出手段)203によって車両
が検出されたら,画面上の車両領域内で最も下にある車
幅程度の長さの横エッジを検出して,そのy座標を前方
車両の位置とする。また,y−wが判れば,図3(b)
に示すように,ZA ,YA ,Z0 が求められるので,実
際の車間距離(図中の『現在位置から地点Aまでの道路
勾配』とした部分の道のり)を算出することができる。
のバンパーや路面に投影される影は,例えば,横エッジ
画像を用いて容易に検出することができる。すなわち,
画像処理装置(前方車両検出手段)203によって車両
が検出されたら,画面上の車両領域内で最も下にある車
幅程度の長さの横エッジを検出して,そのy座標を前方
車両の位置とする。また,y−wが判れば,図3(b)
に示すように,ZA ,YA ,Z0 が求められるので,実
際の車間距離(図中の『現在位置から地点Aまでの道路
勾配』とした部分の道のり)を算出することができる。
【0028】次に,上記算出処理について詳述する。図
9は,図2に示した環境認識部202による動作処理例
を示すフローチャートである。この処理が開始される
と,先ず,レンズの焦点距離f0 ,実際の道路車線
幅W0 ,カメラ(CCDカメラ201)の取付け位
置,カメラ(CCDカメラ201)の取付け角度を入
力する(S901)。その後,進行方向の距離Zと画面
上に映る車線幅wの関係,および画面上でレーンマーカ
が映る最下端のy座標802を算出する(S902)。
なお,環境認識部202の画像処理装置203は,動画
像処理を想定しているため,ここで言う『処理の開始』
とは,画像処理装置203において今回処理する画面の
入力が終了した時点を指すものと定義する。
9は,図2に示した環境認識部202による動作処理例
を示すフローチャートである。この処理が開始される
と,先ず,レンズの焦点距離f0 ,実際の道路車線
幅W0 ,カメラ(CCDカメラ201)の取付け位
置,カメラ(CCDカメラ201)の取付け角度を入
力する(S901)。その後,進行方向の距離Zと画面
上に映る車線幅wの関係,および画面上でレーンマーカ
が映る最下端のy座標802を算出する(S902)。
なお,環境認識部202の画像処理装置203は,動画
像処理を想定しているため,ここで言う『処理の開始』
とは,画像処理装置203において今回処理する画面の
入力が終了した時点を指すものと定義する。
【0029】上記ステップ902では,上記(3)式を
用いて自車両からの距離Zと画面上に映る走行路の車線
幅wの関係を算出する。 Z=f0 ・W0 /w ‥‥‥(5) 次に,レーンマーカが画面上に映る最下端のy座標ym
を算出する。車線幅wが画面のx方向の画素数xm とな
るZ0 は,上記(5)式より, Z0 =f0 ・W0 /xm ‥‥‥(6) この位置が画面上に映るときのy座標の値ym は,カメ
ラの取付け位置の高さをH0 とすると,(2)式より, ym =−f0 ・H0 /Z0 ‥‥‥(7) として求められる。
用いて自車両からの距離Zと画面上に映る走行路の車線
幅wの関係を算出する。 Z=f0 ・W0 /w ‥‥‥(5) 次に,レーンマーカが画面上に映る最下端のy座標ym
を算出する。車線幅wが画面のx方向の画素数xm とな
るZ0 は,上記(5)式より, Z0 =f0 ・W0 /xm ‥‥‥(6) この位置が画面上に映るときのy座標の値ym は,カメ
ラの取付け位置の高さをH0 とすると,(2)式より, ym =−f0 ・H0 /Z0 ‥‥‥(7) として求められる。
【0030】なお,上記において,厳密にはYの値には
距離Z0 の位置における道路面の高さy0 を用いるが,
ym は画面上で車線幅wを検出し始める座標を与えるも
のであるため,あまり厳密な値である必要がない。した
がって,上記(7)式で十分対応することができる。
距離Z0 の位置における道路面の高さy0 を用いるが,
ym は画面上で車線幅wを検出し始める座標を与えるも
のであるため,あまり厳密な値である必要がない。した
がって,上記(7)式で十分対応することができる。
【0031】また,CCDカメラ201(撮像手段CL
1)の光軸が地面に対して角度θで傾いている場合,図
10に示すように,見かけのZ0 の値Z0 ’は次式
(8)で表される。すなわち, Z0 ’=H0 tan{tan-1(H0 /Z0 )+θ} ‥‥‥(8) である。したがって,上記(7)式のZ0 の代わりにZ
0 ’を用いることでCCDカメラ201に仰角や俯角が
ある場合のym を求めることができる。
1)の光軸が地面に対して角度θで傾いている場合,図
10に示すように,見かけのZ0 の値Z0 ’は次式
(8)で表される。すなわち, Z0 ’=H0 tan{tan-1(H0 /Z0 )+θ} ‥‥‥(8) である。したがって,上記(7)式のZ0 の代わりにZ
0 ’を用いることでCCDカメラ201に仰角や俯角が
ある場合のym を求めることができる。
【0032】次に,上記算出処理を実行した後,CCD
カメラ201から画像を取り込み(S903),画像処
理を実行する。このとき,先ず,レーンマーカや前方車
両を画面上から見つけやすくするために,エッジ抽出等
の前処理を画面全体に対して実行する(S904)。
カメラ201から画像を取り込み(S903),画像処
理を実行する。このとき,先ず,レーンマーカや前方車
両を画面上から見つけやすくするために,エッジ抽出等
の前処理を画面全体に対して実行する(S904)。
【0033】次に,走査線ごとの画面上の車線幅を検出
する(S905)。該ステップ905における車線幅の
検出手法としては,例えば,図11に示すように,エッ
ジ抽出処理された画面の1本の走査線に注目する。高速
道路等では,レーンマーカは同一路面上に描かれた白線
であるため,レーンマーカが撮影されている部分は濃度
値の変化の様子が極めて似たものとなる。したがって,
CCDカメラ201の設置条件,あるいは近傍の走査線
での同一処理から算出される大まかなレーンマーカの位
置付近の濃度変化の様子を比較し,レーンマーカの撮影
されている位置を検出して車線幅を求める。その後,こ
の走査をレーンマーカが撮影されている下端の走査線か
ら順次実行する。
する(S905)。該ステップ905における車線幅の
検出手法としては,例えば,図11に示すように,エッ
ジ抽出処理された画面の1本の走査線に注目する。高速
道路等では,レーンマーカは同一路面上に描かれた白線
であるため,レーンマーカが撮影されている部分は濃度
値の変化の様子が極めて似たものとなる。したがって,
CCDカメラ201の設置条件,あるいは近傍の走査線
での同一処理から算出される大まかなレーンマーカの位
置付近の濃度変化の様子を比較し,レーンマーカの撮影
されている位置を検出して車線幅を求める。その後,こ
の走査をレーンマーカが撮影されている下端の走査線か
ら順次実行する。
【0034】ただし,レーンマーカが図4に示すような
破線である場合,該破線の途切れている部分の走査線に
はレーンマーカがないので,車線幅を検出できなくな
る。このような場合,データは車線幅よりも大きくなる
ので,レーンマーカの途切れている部分のデータを用い
ないで,その前後のレーンマーカの途切れていない部分
のデータを補間することで車線幅を求める。また,図9
に示したフローチャートには記述してはいないが,車線
幅の検出を1列おき,あるいは2列おきの走査線にて実
行し,その間を補間するような処理にすれば,さらに処
理時間の短縮化を図ることができる。
破線である場合,該破線の途切れている部分の走査線に
はレーンマーカがないので,車線幅を検出できなくな
る。このような場合,データは車線幅よりも大きくなる
ので,レーンマーカの途切れている部分のデータを用い
ないで,その前後のレーンマーカの途切れていない部分
のデータを補間することで車線幅を求める。また,図9
に示したフローチャートには記述してはいないが,車線
幅の検出を1列おき,あるいは2列おきの走査線にて実
行し,その間を補間するような処理にすれば,さらに処
理時間の短縮化を図ることができる。
【0035】次に,上記ステップ905により車線幅を
検出すると,図7に示すような画面上のy座標とその位
置の車線幅wとの関係を算出する(S906)。その
後,(5)式を用いて関係を示すグラフ上の各点の車線
幅wの値からその位置の進行方向の距離Zを求め,車線
幅wとy座標から下記(9)式を用いて,その位置の高
さY0 (図3(b)参照)をそれぞれ算出し,走行路勾
配を算出する(S907)。 Y0 =h+(W0 /w)y ‥‥‥(9) また,このとき,環境認識部202から車両制御部20
5へ走行路勾配がデータとして出力される。車両制御部
205は,このデータ(走行路勾配)を,例えば,ラン
プの配光制御等の処理に利用することができる。
検出すると,図7に示すような画面上のy座標とその位
置の車線幅wとの関係を算出する(S906)。その
後,(5)式を用いて関係を示すグラフ上の各点の車線
幅wの値からその位置の進行方向の距離Zを求め,車線
幅wとy座標から下記(9)式を用いて,その位置の高
さY0 (図3(b)参照)をそれぞれ算出し,走行路勾
配を算出する(S907)。 Y0 =h+(W0 /w)y ‥‥‥(9) また,このとき,環境認識部202から車両制御部20
5へ走行路勾配がデータとして出力される。車両制御部
205は,このデータ(走行路勾配)を,例えば,ラン
プの配光制御等の処理に利用することができる。
【0036】以上の計算式により,図7において示した
グラフ上の各点の進行方向の距離と高さが求められ,図
12に示すように道路勾配の状態,すなわち,(a)平
坦路,(b)上り勾配路,(c)下り勾配路の各勾配を
算出することができる。
グラフ上の各点の進行方向の距離と高さが求められ,図
12に示すように道路勾配の状態,すなわち,(a)平
坦路,(b)上り勾配路,(c)下り勾配路の各勾配を
算出することができる。
【0037】次に,上記ステップ907において走行路
勾配を算出した後,自車走行車線上に前方車両が存在す
るか否かを判断する(S908)。なお,前方車両の検
出方法については,公知の技術(例えば,特開平3−2
73500号公報)であるため説明を省略する。
勾配を算出した後,自車走行車線上に前方車両が存在す
るか否かを判断する(S908)。なお,前方車両の検
出方法については,公知の技術(例えば,特開平3−2
73500号公報)であるため説明を省略する。
【0038】このとき,前方車両が存在しないと判断し
たときには,上記ステップ903に戻って同様の処理を
繰り返し実行する。一方,前方車両が存在すると判断し
たときには,次のステップに移行し,車両の画面上にお
ける位置(最下端部のy座標)を検出し(S909),
前方車両との車間距離を算出して(S910),上記ス
テップ903に戻って同様の処理を繰り返し実行する。
なお,上記ステップ903〜910の処理は,約33m
s毎に実行されるものである。
たときには,上記ステップ903に戻って同様の処理を
繰り返し実行する。一方,前方車両が存在すると判断し
たときには,次のステップに移行し,車両の画面上にお
ける位置(最下端部のy座標)を検出し(S909),
前方車両との車間距離を算出して(S910),上記ス
テップ903に戻って同様の処理を繰り返し実行する。
なお,上記ステップ903〜910の処理は,約33m
s毎に実行されるものである。
【0039】さらに,上記における前方車両との車間距
離の算出処理について詳述する。前方車両の検出方法
は,例えば,前段の車線幅検出によって画面上の自車走
行車線の領域が限定されるので,その領域内でエッジ成
分が多く含まれている部分を前方車両が映っている領域
であると判断し,その下端部のy座標を求める。その
後,求められたy座標と,この位置の車線幅wより,車
両が映っている位置の道路座標系での進行方向の距離と
高さがわかるので,前方車両との距離Lを下記(10)
式から算出できる。すなわち,
離の算出処理について詳述する。前方車両の検出方法
は,例えば,前段の車線幅検出によって画面上の自車走
行車線の領域が限定されるので,その領域内でエッジ成
分が多く含まれている部分を前方車両が映っている領域
であると判断し,その下端部のy座標を求める。その
後,求められたy座標と,この位置の車線幅wより,車
両が映っている位置の道路座標系での進行方向の距離と
高さがわかるので,前方車両との距離Lを下記(10)
式から算出できる。すなわち,
【0040】
【数1】 から算出する。以上より,前方車両との車間距離を画像
処理により算出することができる。
処理により算出することができる。
【0041】ところで,実際における走行路は,図13
に示すように直線路よりも曲線路である場合がほとんど
である。このような場合,消失点座標の位置は変わらな
いが,車線幅wは消失点近くになるにしたがって直線路
の場合に対して大きくなる。これは,図14に示すよう
に,曲線路の遠方の車線幅を斜めから見るようになるた
めに起こるものである。
に示すように直線路よりも曲線路である場合がほとんど
である。このような場合,消失点座標の位置は変わらな
いが,車線幅wは消失点近くになるにしたがって直線路
の場合に対して大きくなる。これは,図14に示すよう
に,曲線路の遠方の車線幅を斜めから見るようになるた
めに起こるものである。
【0042】したがって,例えば,標準的な焦点距離の
撮像手段CL1により撮影された画面の場合,自車両の
前方約100m程度までがこの発明の適応し得る範囲内
となる。また,この発明を高速道路に適用した場合,曲
線路の最小曲率半径は300m程度である。走行路の車
線幅が3.5mで300mの曲率半径でカーブしている
曲線路の100m先の車線幅は,図14に基づいて計算
すると,約3.7mとなり,6%程広くなる。
撮像手段CL1により撮影された画面の場合,自車両の
前方約100m程度までがこの発明の適応し得る範囲内
となる。また,この発明を高速道路に適用した場合,曲
線路の最小曲率半径は300m程度である。走行路の車
線幅が3.5mで300mの曲率半径でカーブしている
曲線路の100m先の車線幅は,図14に基づいて計算
すると,約3.7mとなり,6%程広くなる。
【0043】このような場合,図13のように車線幅w
1 は,画面中心より明らかに右側または左側にずれた位
置に撮像される。したがって,道路が曲線路で車線幅が
画面中心からずれた位置に撮像された場合には,車線幅
の値を補正することができる。また,曲率が小さい曲線
路の場合,画面中心からあまりずれない位置に撮像され
るが,見かけ上の車線幅の誤差も小さくなる。したがっ
て,曲線路に対してもこの発明を適用することができ
る。
1 は,画面中心より明らかに右側または左側にずれた位
置に撮像される。したがって,道路が曲線路で車線幅が
画面中心からずれた位置に撮像された場合には,車線幅
の値を補正することができる。また,曲率が小さい曲線
路の場合,画面中心からあまりずれない位置に撮像され
るが,見かけ上の車線幅の誤差も小さくなる。したがっ
て,曲線路に対してもこの発明を適用することができ
る。
【0044】図15は,図2における車速制御部207
の動作処理例を示すフローチャートである。図におい
て,この処理が開始されると,先ず,車速センサ206
から得られる車速データ,および演算処理部204から
得られる道路勾配データを取り込み(S1501),さ
らに同じく演算処理部204から得られる車間距離デー
タを取り込み(S1502),該データから前方車両が
存在する場合に,その車両との安全車間距離および減速
制御量を算出し(S1503),算出した該安全車間距
離と前記車間距離とを比較する。
の動作処理例を示すフローチャートである。図におい
て,この処理が開始されると,先ず,車速センサ206
から得られる車速データ,および演算処理部204から
得られる道路勾配データを取り込み(S1501),さ
らに同じく演算処理部204から得られる車間距離デー
タを取り込み(S1502),該データから前方車両が
存在する場合に,その車両との安全車間距離および減速
制御量を算出し(S1503),算出した該安全車間距
離と前記車間距離とを比較する。
【0045】なお,安全車間距離および減速制御量につ
いては,例えば,数2の式を用いて算出することができ
る。
いては,例えば,数2の式を用いて算出することができ
る。
【0046】
【数2】 減速量は,例えば,乗車中の人間が『ちょっと急なブレ
ーキ』と感じる程度の減速量に設定し,勾配路でも設定
した減速量になるようにブレーキアクチュエータ209
を制御すれば,上式を成立されることができる。
ーキ』と感じる程度の減速量に設定し,勾配路でも設定
した減速量になるようにブレーキアクチュエータ209
を制御すれば,上式を成立されることができる。
【0047】すなわち,車間距離が安全車間距離以下で
あるか否かを判断する(S1504)。このとき,車間
距離が安全車間距離より短くなったと判断したときに
は,車速の減速制御を実行し(S1505),上記ステ
ップ1501に戻る。また,車間距離が安全車間距離以
上であると判断したときにも上記ステップ1501に戻
って同様の処理を繰り返し実行する。
あるか否かを判断する(S1504)。このとき,車間
距離が安全車間距離より短くなったと判断したときに
は,車速の減速制御を実行し(S1505),上記ステ
ップ1501に戻る。また,車間距離が安全車間距離以
上であると判断したときにも上記ステップ1501に戻
って同様の処理を繰り返し実行する。
【0048】このように減速制御を実行することによ
り,追突事故の発生を未然に防止するような車両制御を
実現することができる。また,制御量に関しても,道路
勾配をもとに前方車両が自車両より上り勾配にある場合
には,平坦路の場合より小さい減速制御量を発生する。
また,反対に,前方車両が自車両より下り勾配にある場
合には,平坦路の場合より大きい減速制御量を発生する
ように制御することで,適切な車両制御を実現すること
ができる。
り,追突事故の発生を未然に防止するような車両制御を
実現することができる。また,制御量に関しても,道路
勾配をもとに前方車両が自車両より上り勾配にある場合
には,平坦路の場合より小さい減速制御量を発生する。
また,反対に,前方車両が自車両より下り勾配にある場
合には,平坦路の場合より大きい減速制御量を発生する
ように制御することで,適切な車両制御を実現すること
ができる。
【0049】図16は,車速制御部207における他の
実施例の処理動作を示すフローチャートである。この処
理例は,車両の自律走行等において定速走行を実現する
ものである。図において,この処理が開始されると,先
ず,定速走行(スロットル開度保持)を開始し(S16
01),演算処理部204から道路勾配のデータを取り
込む(S1602)。さらに,自車速データと演算処理
部204から得られる車間距離データを取り込んで(S
1603),前方車両との安全車間距離を算出する(S
1604)。そして,前記車間距離と前段で算出した安
全車間距離を比較する。すなわち,車間距離が安全車間
距離以下であるか否かを判断する(S1605)。この
とき,車間距離が安全車間距離より短くなったと判断し
たときはには,定速走行を解除して(S1611),減
速制御を開始し(S1612),ドライバーに定速走行
を解除したことを知らせる(S1613)。
実施例の処理動作を示すフローチャートである。この処
理例は,車両の自律走行等において定速走行を実現する
ものである。図において,この処理が開始されると,先
ず,定速走行(スロットル開度保持)を開始し(S16
01),演算処理部204から道路勾配のデータを取り
込む(S1602)。さらに,自車速データと演算処理
部204から得られる車間距離データを取り込んで(S
1603),前方車両との安全車間距離を算出する(S
1604)。そして,前記車間距離と前段で算出した安
全車間距離を比較する。すなわち,車間距離が安全車間
距離以下であるか否かを判断する(S1605)。この
とき,車間距離が安全車間距離より短くなったと判断し
たときはには,定速走行を解除して(S1611),減
速制御を開始し(S1612),ドライバーに定速走行
を解除したことを知らせる(S1613)。
【0050】一方,ステップ1605において車間距離
が安全車間距離より大きいと判断したときには,前記道
路勾配データより今後の道路勾配のtanθを算出し
(S1606),tanθがある値aより大きくなった
と判断したとき(上り勾配の場合)には(S160
7),スロットル開度を大きくして(S1608),上
り勾配に入っても車速が落ちないように制御する。
が安全車間距離より大きいと判断したときには,前記道
路勾配データより今後の道路勾配のtanθを算出し
(S1606),tanθがある値aより大きくなった
と判断したとき(上り勾配の場合)には(S160
7),スロットル開度を大きくして(S1608),上
り勾配に入っても車速が落ちないように制御する。
【0051】また,上記ステップ1607において,t
anθがある値a以下であると判断したときには,さら
に,tanθがある値−a以下であるか否かを判断する
(S1609)。このときtanθがある値−aより小
さくなったと判断したとき(下り勾配の場合)には,ス
ロットル開度を小さくして(S1610),下り勾配に
入っても車速が上がらないように制御する。以上によ
り,安全な定速走行を実現することができる。
anθがある値a以下であると判断したときには,さら
に,tanθがある値−a以下であるか否かを判断する
(S1609)。このときtanθがある値−aより小
さくなったと判断したとき(下り勾配の場合)には,ス
ロットル開度を小さくして(S1610),下り勾配に
入っても車速が上がらないように制御する。以上によ
り,安全な定速走行を実現することができる。
【0052】
【発明の効果】以上説明したように,この発明に係る走
行路勾配算出装置(請求項1)は,車両前方の風景を1
台の撮像手段CL1により撮影し,該撮影した道路状況
画像から車線幅検出手段CL3により自車走行車線を示
す左右のレーンマーカを抽出して画面上での自車走行車
線の車線幅を検出し,該検出値から道路勾配算出手段C
L4により走行路勾配を算出するため,簡単な処理で走
行路勾配の算出を実現することができる。
行路勾配算出装置(請求項1)は,車両前方の風景を1
台の撮像手段CL1により撮影し,該撮影した道路状況
画像から車線幅検出手段CL3により自車走行車線を示
す左右のレーンマーカを抽出して画面上での自車走行車
線の車線幅を検出し,該検出値から道路勾配算出手段C
L4により走行路勾配を算出するため,簡単な処理で走
行路勾配の算出を実現することができる。
【0053】また,この発明に係る走行路勾配算出装置
(請求項2)は,車両前方の風景を1台の撮像手段CL
1により撮影し,該撮影した道路状況画面から車線幅検
出手段CL3により自車走行車線を示す左右のレーンマ
ーカを抽出して画面上での自車走行車線の車線幅を検出
し,該検出値から道路勾配算出手段CL4により走行路
勾配を算出すると共に,前方車両検出手段CL5により
上記撮影した道路状況画面から前方車両を検出し,車間
距離検出手段CL6により前方車両の下端位置における
車線幅から車間距離を算出するため,簡単な処理で走行
路勾配の算出を実現する共に,車線幅から走行路の勾配
を考慮した精度の高い車間距離の算出を行うことができ
る。
(請求項2)は,車両前方の風景を1台の撮像手段CL
1により撮影し,該撮影した道路状況画面から車線幅検
出手段CL3により自車走行車線を示す左右のレーンマ
ーカを抽出して画面上での自車走行車線の車線幅を検出
し,該検出値から道路勾配算出手段CL4により走行路
勾配を算出すると共に,前方車両検出手段CL5により
上記撮影した道路状況画面から前方車両を検出し,車間
距離検出手段CL6により前方車両の下端位置における
車線幅から車間距離を算出するため,簡単な処理で走行
路勾配の算出を実現する共に,車線幅から走行路の勾配
を考慮した精度の高い車間距離の算出を行うことができ
る。
【0054】また,この発明に係る車速制御装置(請求
項3)は,車両前方の風景を1台の撮像手段CL1によ
り撮影し,該撮影した道路状況画面から車線幅検出手段
CL3により自車走行車線を示す左右のレーンマーカを
抽出して画面上での自車走行車線の車線幅を検出し,該
検出値から道路勾配算出手段CL4により走行路勾配を
算出すると共に,前方車両検出手段CL5により上記撮
影した道路状況画面から前方車両を検出し,車間距離検
出手段CL6により前方車両の下端位置における車線幅
から車間距離を算出し,また,車速制御手段CL7が,
該車間距離算出手段CL6および前記道路勾配算出手段
CL4から得られる算出結果に基づいて,自車両の車速
を制御するため,簡単な処理で走行路勾配の算出を実現
する共に,車線幅から走行路の勾配を考慮した精度の高
い車間距離の算出を行うことができ,さらに,車間距離
および走行路勾配を考慮した自車両の車速制御を行うこ
とができる。
項3)は,車両前方の風景を1台の撮像手段CL1によ
り撮影し,該撮影した道路状況画面から車線幅検出手段
CL3により自車走行車線を示す左右のレーンマーカを
抽出して画面上での自車走行車線の車線幅を検出し,該
検出値から道路勾配算出手段CL4により走行路勾配を
算出すると共に,前方車両検出手段CL5により上記撮
影した道路状況画面から前方車両を検出し,車間距離検
出手段CL6により前方車両の下端位置における車線幅
から車間距離を算出し,また,車速制御手段CL7が,
該車間距離算出手段CL6および前記道路勾配算出手段
CL4から得られる算出結果に基づいて,自車両の車速
を制御するため,簡単な処理で走行路勾配の算出を実現
する共に,車線幅から走行路の勾配を考慮した精度の高
い車間距離の算出を行うことができ,さらに,車間距離
および走行路勾配を考慮した自車両の車速制御を行うこ
とができる。
【0055】また,この発明に係る走行路勾配算出装置
(請求項4)は,前記道路勾配算出手段CL4が,画面
上での車線幅を算出し,該算出した車線幅と該車線幅の
画面上の位置関係に基づいて走行路勾配の算出を行うた
め,より正確な走行路勾配の算出を実現できる。
(請求項4)は,前記道路勾配算出手段CL4が,画面
上での車線幅を算出し,該算出した車線幅と該車線幅の
画面上の位置関係に基づいて走行路勾配の算出を行うた
め,より正確な走行路勾配の算出を実現できる。
【0056】この発明に係る走行路勾配算出装置(請求
項5)は,前記車間距離算出手段CL6が,前方車両の
画面上での検出位置(y座標)と,該検出位置に対応す
る車線幅に基づいて車間距離の算出を行うため,より正
確な車間距離の検出を実現できる。
項5)は,前記車間距離算出手段CL6が,前方車両の
画面上での検出位置(y座標)と,該検出位置に対応す
る車線幅に基づいて車間距離の算出を行うため,より正
確な車間距離の検出を実現できる。
【図1】この発明に係る走行路勾配算出装置および車速
制御装置の基本構成を示すブロック(クレーム対応)図
である。
制御装置の基本構成を示すブロック(クレーム対応)図
である。
【図2】この発明に係る走行路勾配算出装置および車速
制御装置のシステム構成を示すブロック図である。
制御装置のシステム構成を示すブロック図である。
【図3】この発明に係る道路座標系と画面座標系を示す
説明図である。
説明図である。
【図4】この発明に係る直線路(平坦路)の車両前方風
景を示す説明図である。
景を示す説明図である。
【図5】この発明に係る直線路(上り勾配路)の車両前
方風景を示す説明図である。
方風景を示す説明図である。
【図6】この発明に係る直線路(下り勾配路)の車両前
方風景を示す説明図である。
方風景を示す説明図である。
【図7】図4〜図6に示した車線幅wとy座標との関係
を示すグラフである。
を示すグラフである。
【図8】この発明に係る前方車両を撮影した場合におけ
る前方風景例を示す説明図である。
る前方風景例を示す説明図である。
【図9】この発明に係る環境認識部による動作処理例を
示すフローチャートである。
示すフローチャートである。
【図10】この発明に係る撮像装置に仰角あるいは俯角
がある場合における見かけのZ0を算出するための説明
図である。
がある場合における見かけのZ0を算出するための説明
図である。
【図11】この発明に係る走行車線上の車線幅を検出す
る方法の一例を示す説明図である。
る方法の一例を示す説明図である。
【図12】この発明に係る検出された道路勾配の一例を
示す説明図である。
示す説明図である。
【図13】この発明に係る平坦な曲線路の前方風景例を
示す説明図である。
示す説明図である。
【図14】この発明に係る曲率半径300mの曲線路例
を示す説明図である。
を示す説明図である。
【図15】この発明に係る車速制御部の処理動作例を示
すフローチャートである。
すフローチャートである。
【図16】この発明に係る車速制御部の他の処理動作例
を示すフローチャートである。
を示すフローチャートである。
CL1 撮像手段 CL2 画像処理手段 CL3 車線幅検出手段 CL4 道路勾配算出手段 CL5 前方車両検出手段 CL6 車間距離算出手段 CL7 車速制御手段 201 CCDカメラ 202 環境認識部 203 画像処理装置 204 演算処理部 205 車両制御部 206 車速センサ 207 車速制御部 210 車両
Claims (5)
- 【請求項1】 自車両前方の道路状況を撮像する撮像手
段と,該撮像手段により撮像された道路状況画像からレ
ーンマーカや車両の特徴を抽出する画像処理手段と,該
画像処理手段によって処理された道路状況画像の所定位
置におけるレーンマーカの間隔から画面上の車線幅を検
出する車線幅検出手段と,該車線幅検出手段により検出
された車線幅と前記撮像手段の道路座標系に対する位置
および角度から走行路の勾配を算出する道路勾配算出手
段とを備えたことを特徴とする走行路勾配算出装置。 - 【請求項2】 自車両前方の道路状況を撮像する撮像手
段と,該撮像手段により撮像された道路状況画像からレ
ーンマーカや車両の特徴を抽出する画像処理手段と,該
画像処理手段によって処理された道路状況画像の所定位
置におけるレーンマーカの間隔から画面上の車線幅を検
出する車線幅検出手段と,該車線幅検出手段により検出
された車線幅と前記撮像手段の道路座標系に対する位置
および角度から走行路の勾配を算出する道路勾配算出手
段と,前記道路状況画像から前方車両の存在を検出する
前方車両検出手段と,該前方車両検出手段により検出さ
れた前方車両の画面上における位置と前記道路勾配算出
手段により算出された走行路勾配とから前方車両との距
離を算出する車間距離算出手段とを備えたことを特徴と
する走行路勾配算出装置。 - 【請求項3】 自車両前方の道路状況を撮像する撮像手
段と,該撮像手段により撮像された道路状況画像からレ
ーンマーカや車両の特徴を抽出する画像処理手段と,該
画像処理手段によって処理された道路状況画像の所定位
置におけるレーンマーカの間隔から画面上の車線幅を検
出する車線幅検出手段と,該車線幅検出手段により検出
された車線幅と前記撮像手段の道路座標系に対する位置
および角度から走行路の勾配を算出する道路勾配算出手
段と,前記道路状況画像から前方車両の存在を検出する
前方車両検出手段と,該前方車両検出手段により検出さ
れた前方車両の画面上における位置と前記道路勾配算出
手段により算出された走行路勾配とから前方車両との距
離を算出する車間距離算出手段と,該車間距離算出手段
および前記道路勾配算出手段から得られる算出結果に基
づいて,自車両の車速を制御する車速制御手段とを備え
たことを特徴とする車速制御装置。 - 【請求項4】 前記道路勾配算出手段は,前記車線幅検
出手段により検出された車線幅と該車線幅の前記道路状
況画像上の位置関係に基づいて走行路勾配の算出を行う
ことを特徴とする請求項1,2または3記載の走行路勾
配算出装置。 - 【請求項5】 前記車間距離算出手段は,前方車両の画
面上での検出位置(y座標)と,該検出位置に対応する
車線幅に基づいて車間距離の算出を行うことを特徴とす
る請求項2または3記載の走行路勾配算出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6276499A JPH08136237A (ja) | 1994-11-10 | 1994-11-10 | 走行路勾配算出装置および車速制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6276499A JPH08136237A (ja) | 1994-11-10 | 1994-11-10 | 走行路勾配算出装置および車速制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08136237A true JPH08136237A (ja) | 1996-05-31 |
Family
ID=17570317
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6276499A Pending JPH08136237A (ja) | 1994-11-10 | 1994-11-10 | 走行路勾配算出装置および車速制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08136237A (ja) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002042142A (ja) * | 2000-07-28 | 2002-02-08 | Matsushita Electric Ind Co Ltd | 距離計測装置、それを用いた監視装置 |
| KR100418763B1 (ko) * | 2000-12-28 | 2004-02-18 | 현대자동차주식회사 | 노면경사 측정방법 및 이를 이용한 차량 속도 제어 시스템 |
| US7272482B2 (en) | 2002-09-30 | 2007-09-18 | Nissan Motor Co., Ltd. | Preceding-vehicle following control system |
| GB2445866A (en) * | 2007-01-18 | 2008-07-23 | Bosch Gmbh Robert | Method for estimating a distance of a vehicle to an object, and driver assistance system |
| JP2008232948A (ja) * | 2007-03-22 | 2008-10-02 | Nissan Diesel Motor Co Ltd | 車載用レーダ装置 |
| JP2009133830A (ja) * | 2007-10-17 | 2009-06-18 | Valeo Vision | 坂道の傾斜角度の自動計算プロセス、およびこのプロセスを実行する装置 |
| JP2009169776A (ja) * | 2008-01-18 | 2009-07-30 | Hitachi Ltd | 検出装置 |
| KR20120021445A (ko) * | 2010-07-30 | 2012-03-09 | (주)엠아이웨어 | 선행 차량 차간 거리 산출 방법 |
| JP2013002883A (ja) * | 2011-06-14 | 2013-01-07 | Honda Motor Co Ltd | 測距装置 |
| JP2015215299A (ja) * | 2014-05-13 | 2015-12-03 | 株式会社デンソー | 対象物位置推定装置 |
| JP2017219513A (ja) * | 2016-06-10 | 2017-12-14 | トヨタ自動車株式会社 | 車両の運転支援装置 |
| CN107617979A (zh) * | 2017-07-27 | 2018-01-23 | 郑州磨料磨具磨削研究所有限公司 | 一种金刚石修整笔几何精度检测装置及方法 |
| CN107679496A (zh) * | 2017-10-10 | 2018-02-09 | 深圳地平线机器人科技有限公司 | 控制车辆的方法和装置以及包括该装置的车辆 |
| CN111372834A (zh) * | 2017-11-06 | 2020-07-03 | 五十铃自动车株式会社 | 转向控制装置、转向控制方法及记录介质 |
| CN112862890A (zh) * | 2021-02-07 | 2021-05-28 | 黑芝麻智能科技(重庆)有限公司 | 道路坡度预测方法、装置和存储介质 |
| CN113516712A (zh) * | 2021-04-27 | 2021-10-19 | 北京车和家信息技术有限公司 | 目标位置确定方法和装置 |
| CN115511938A (zh) * | 2022-11-02 | 2022-12-23 | 清智汽车科技(苏州)有限公司 | 基于单目摄像头的高度确定方法和装置 |
| JP2024061627A (ja) * | 2022-10-20 | 2024-05-07 | エムティーオメガ カンパニー,リミテッド | ドライブレコーダー映像に基づく運転者補助方法およびこれらの方法を実行する装置 |
-
1994
- 1994-11-10 JP JP6276499A patent/JPH08136237A/ja active Pending
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002042142A (ja) * | 2000-07-28 | 2002-02-08 | Matsushita Electric Ind Co Ltd | 距離計測装置、それを用いた監視装置 |
| KR100418763B1 (ko) * | 2000-12-28 | 2004-02-18 | 현대자동차주식회사 | 노면경사 측정방법 및 이를 이용한 차량 속도 제어 시스템 |
| US7272482B2 (en) | 2002-09-30 | 2007-09-18 | Nissan Motor Co., Ltd. | Preceding-vehicle following control system |
| US7561955B2 (en) | 2002-09-30 | 2009-07-14 | Nissan Motor Co., Ltd. | Preceding-vehicle following control system |
| GB2445866A (en) * | 2007-01-18 | 2008-07-23 | Bosch Gmbh Robert | Method for estimating a distance of a vehicle to an object, and driver assistance system |
| GB2445866B (en) * | 2007-01-18 | 2009-04-08 | Bosch Gmbh Robert | Method for estimating a distance of a vehicle to an object and driver assistance system |
| JP2008232948A (ja) * | 2007-03-22 | 2008-10-02 | Nissan Diesel Motor Co Ltd | 車載用レーダ装置 |
| JP2009133830A (ja) * | 2007-10-17 | 2009-06-18 | Valeo Vision | 坂道の傾斜角度の自動計算プロセス、およびこのプロセスを実行する装置 |
| JP2009169776A (ja) * | 2008-01-18 | 2009-07-30 | Hitachi Ltd | 検出装置 |
| KR20120021445A (ko) * | 2010-07-30 | 2012-03-09 | (주)엠아이웨어 | 선행 차량 차간 거리 산출 방법 |
| JP2013002883A (ja) * | 2011-06-14 | 2013-01-07 | Honda Motor Co Ltd | 測距装置 |
| JP2015215299A (ja) * | 2014-05-13 | 2015-12-03 | 株式会社デンソー | 対象物位置推定装置 |
| JP2017219513A (ja) * | 2016-06-10 | 2017-12-14 | トヨタ自動車株式会社 | 車両の運転支援装置 |
| CN107617979A (zh) * | 2017-07-27 | 2018-01-23 | 郑州磨料磨具磨削研究所有限公司 | 一种金刚石修整笔几何精度检测装置及方法 |
| CN107679496A (zh) * | 2017-10-10 | 2018-02-09 | 深圳地平线机器人科技有限公司 | 控制车辆的方法和装置以及包括该装置的车辆 |
| CN111372834A (zh) * | 2017-11-06 | 2020-07-03 | 五十铃自动车株式会社 | 转向控制装置、转向控制方法及记录介质 |
| CN111372834B (zh) * | 2017-11-06 | 2023-01-17 | 五十铃自动车株式会社 | 转向控制装置、转向控制方法及记录介质 |
| CN112862890A (zh) * | 2021-02-07 | 2021-05-28 | 黑芝麻智能科技(重庆)有限公司 | 道路坡度预测方法、装置和存储介质 |
| CN112862890B (zh) * | 2021-02-07 | 2023-07-04 | 黑芝麻智能科技(重庆)有限公司 | 道路坡度预测方法、装置和存储介质 |
| US12299928B2 (en) | 2021-02-07 | 2025-05-13 | Black Sesame Technologies Inc. | Method, device and storage medium for road slope predicating |
| CN113516712A (zh) * | 2021-04-27 | 2021-10-19 | 北京车和家信息技术有限公司 | 目标位置确定方法和装置 |
| CN113516712B (zh) * | 2021-04-27 | 2024-06-21 | 北京车和家信息技术有限公司 | 目标位置确定方法和装置 |
| JP2024061627A (ja) * | 2022-10-20 | 2024-05-07 | エムティーオメガ カンパニー,リミテッド | ドライブレコーダー映像に基づく運転者補助方法およびこれらの方法を実行する装置 |
| CN115511938A (zh) * | 2022-11-02 | 2022-12-23 | 清智汽车科技(苏州)有限公司 | 基于单目摄像头的高度确定方法和装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11302020B2 (en) | Stereo camera device | |
| JP3596314B2 (ja) | 物体端の位置計測装置および移動体の通行判断装置 | |
| US7266454B2 (en) | Obstacle detection apparatus and method for automotive vehicle | |
| EP2546602B1 (en) | Stereo camera apparatus | |
| JP5714940B2 (ja) | 移動体位置測定装置 | |
| US8305431B2 (en) | Device intended to support the driving of a motor vehicle comprising a system capable of capturing stereoscopic images | |
| JP2000357233A (ja) | 物体認識装置 | |
| JP5834933B2 (ja) | 車両位置算出装置 | |
| JP2012127896A (ja) | 移動体位置測定装置 | |
| JP2022152922A (ja) | 電子機器、移動体、撮像装置、および電子機器の制御方法、プログラム、記憶媒体 | |
| JP5561064B2 (ja) | 車両用対象物認識装置 | |
| JP6816401B2 (ja) | 画像処理装置、撮像装置、移動体機器制御システム、画像処理方法、及びプログラム | |
| US11468691B2 (en) | Traveling lane recognition apparatus and traveling lane recognition method | |
| JP2020201746A (ja) | 距離推定装置、距離推定方法及び距離推定用コンピュータプログラム | |
| JP4052291B2 (ja) | 車両用画像処理装置 | |
| JP3961584B2 (ja) | 区画線検出装置 | |
| JP4067340B2 (ja) | 対象物認識装置および対象物認識方法 | |
| JP2001195698A (ja) | 歩行者検知装置 | |
| JP3562250B2 (ja) | 先行車両検出装置 | |
| JP3807651B2 (ja) | 白線認識装置 | |
| JPH07244717A (ja) | 車両用走行環境認識装置 | |
| JP3501841B2 (ja) | 立体物領域検出装置及び立体物領域迄の距離測定装置及びそれらの検出、測定方法 | |
| JPH1141521A (ja) | 撮像装置および車間距離計測装置ならびに車間距離計測方法 | |
| JP5903901B2 (ja) | 車両位置算出装置 | |
| JP5891802B2 (ja) | 車両位置算出装置 |