(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023181415
(43)【公開日】2023-12-21
(54)【発明の名称】情報処理装置
(51)【国際特許分類】
G01P 3/68 20060101AFI20231214BHJP
G01S 17/58 20060101ALN20231214BHJP
G01S 17/931 20200101ALN20231214BHJP
【FI】
G01P3/68 Z
G01S17/58
G01S17/931
【審査請求】有
【請求項の数】1
【出願形態】OL
(21)【出願番号】P 2023187396
(22)【出願日】2023-11-01
(62)【分割の表示】P 2022018354の分割
【原出願日】2018-12-14
(31)【優先権主張番号】P 2017242744
(32)【優先日】2017-12-19
(33)【優先権主張国・地域又は機関】JP
(71)【出願人】
【識別番号】000005016
【氏名又は名称】パイオニア株式会社
(74)【代理人】
【識別番号】100134832
【弁理士】
【氏名又は名称】瀧野 文雄
(74)【代理人】
【識別番号】100165308
【弁理士】
【氏名又は名称】津田 俊明
(74)【代理人】
【識別番号】100115048
【弁理士】
【氏名又は名称】福田 康弘
(72)【発明者】
【氏名】加藤 正浩
(72)【発明者】
【氏名】轡 良樹
(72)【発明者】
【氏名】加藤 淑子
(72)【発明者】
【氏名】田中 一聡
(57)【要約】
【課題】車両速度を精度良く取得することができる情報処理装置を提供する。
【解決手段】制御部15は、車両Cの周辺の地物を検出するライダ21の検出結果のうち
、車両Cとともに移動するウィンドウW内における白線D1の検出結果を、Δtの時間間
隔で連続的に取得し、これら複数の検出結果から、白線D1の一端部の車両Cの移動方向
におけるラインの位置を検出する。そして、検出ラインの位置の時間的な変化に基づいて
、車両Cの平均速度vを算出する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
移動体の周辺の地物を検出する検出部の検出結果のうち、前記移動体とともに移動する
所定検出領域内における前記地物の検出結果を、所定の時間間隔で連続的に取得する取得
部と、
前記取得された複数の検出結果から、前記検出領域内における前記地物の特徴部分の前
記移動体の移動方向における位置情報を抽出する抽出部と、
抽出された位置情報の時間的な変化に基づいて、前記移動体の速度を算出する算出部と
、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、移動体の周辺の地物を検出する検出部の検出結果に基づいて所定の処理を行
う情報処理装置に関する。
【背景技術】
【0002】
例えば、近年開発が進められている自動走行システムは、車両周辺に存在する物体の認
識による状況把握を行い、最適な目標軌道を生成し、その目標軌道に沿って走行するよう
に車両の制御を行う。この時、もし車両の自己位置推定精度が悪いと、実走行軌道が目標
軌道から逸脱する可能性が生じ自動走行の安全性を低下させてしまう。自動走行の安全性
を確保するためには、精度の良い自己位置推定は重要な要素のひとつである。
【0003】
従来のカーナビゲーションシステムにおける自己位置推定はGNSS(Global Navigat
ion Satellite System)を用いることが多い。そのため、トンネル内などの受信不能な場
所やビルの谷間などのマルチパスが多発する環境下では精度が悪化するという問題があっ
た。
【0004】
そこで、車両の走行状態(例えば車両速度及びヨーレート)に基づいて車両位置を推定
するいわゆるデッドレコニング技術が知られている。そして、デッドレコニングによる車
両位置の推定精度を向上させるためには、上記した車両速度等の車両の走行状態を精度良
く取得する必要がある。
【0005】
車両速度を精度良く取得する技術としては、例えば特許文献1に記載されているような
車速パルスを補正することが知られている。特許文献1は、2つの地物間でカウントされ
た車輪速センサの出力パルスのカウント値Cpと、2つの地物間距離Dとの関係に基づい
て、走行速度を求める際の演算式を補正することが記載されている。
【先行技術文献】
【特許文献】
【0006】
【発明の概要】
【発明が解決しようとする課題】
【0007】
特許文献1に記載の発明では、2つの地物間距離Dに基づいて演算式を補正しているた
め、2つの地物間距離Dの精度が低いと演算式の補正の精度も低下する場合がある。その
ため、算出される車両速度の精度も低下することがある。
【0008】
本発明が解決しようとする課題としては、上述したような車両速度を精度良く取得する
ことが一例として挙げられる。
【課題を解決するための手段】
【0009】
上記課題を解決するためになされた請求項1に記載の発明は、移動体の周辺の地物を検
出する検出部の検出結果のうち、前記移動体とともに移動する所定検出領域内における前
記地物の検出結果を、所定の時間間隔で連続的に取得する取得部と、前記取得された複数
の検出結果から、前記検出領域内における前記地物の特徴部分の前記移動体の移動方向に
おける位置情報を抽出する抽出部と、抽出された位置情報の時間的な変化に基づいて、前
記移動体の速度を算出する算出部と、を備えることを特徴としている。
【0010】
また、請求項9に記載の発明は、移動体の周辺の地物を検出する検出部と、前記検出部
の検出結果のうち、前記移動体とともに移動する所定検出領域内における前記地物の検出
結果を、所定の時間間隔で連続的に取得する取得部と、前記取得された複数の検出結果か
ら、前記検出領域内における前記地物の特徴部分の前記移動体の移動方向における位置情
報を抽出する抽出部と、抽出された位置情報の時間的な変化に基づいて、前記移動体の速
度を算出する算出部と、を備えることを特徴としている。
【0011】
また、請求項10に記載の発明は、移動体の周辺の地物を検出する検出部の検出結果に
基づいて所定の処理を行う情報処理装置で実行される情報処理方法であって、前記検出部
の検出結果のうち、前記移動体とともに移動する所定検出領域内における前記地物の検出
結果を、所定の時間間隔で連続的に取得する取得工程と、前記取得された複数の検出結果
から、前記検出領域内における前記地物の特徴部分の前記移動体の移動方向における位置
情報を抽出する抽出工程と、抽出された位置情報の時間的な変化に基づいて、前記移動体
の速度を算出する算出工程と、を含むことを特徴としている。
【0012】
また、請求項11に記載の発明は、請求項10に記載の情報処理方法を、コンピュータ
により実行させることを特徴としている。
【図面の簡単な説明】
【0013】
【
図1】本発明の第1の実施例にかかる情報処理装置を有する検出装置の構成である。
【
図2】
図1に示された検出装置の白線の検出について説明図である。
【
図3】
図1に示された検出装置における計測値の座標変換の説明図である。
【
図4】
図1に示されたライダにおけるスキャン角度についての説明図である。
【
図5】
図1に示されたライダにおけるスキャン間隔についての説明図である。
【
図6】
図1に示されたライダにおける垂直角についての説明図である。
【
図7】
図1に示された制御部における速度算出方法についての説明図である。
【
図8】
図1に示された制御部における速度算出方法についての説明図である。
【
図9】
図7に示された速度算出方法のフローチャートである。
【
図10】
図9に示された速度計算処理のフローチャートである。
【
図11】
図8に示された速度算出方法のフローチャートである。
【
図12】本発明の第2の実施例にかかる制御部における速度算出方法についての説明図である。
【
図13】本発明の第2の実施例にかかる制御部における速度算出方法についての説明図である。
【
図14】
図12に示された速度算出方法のフローチャートである。
【
図15】
図13に示された速度算出方法のフローチャートである。
【
図16】本発明の第3の実施例にかかる白線の検出について説明図である。
【
図17】
図16に示された制御部における速度算出方法についての説明図である。
【
図18】
図17に示された速度算出方法のフローチャートである。
【
図19】
図16に示された制御部における他の速度算出方法についての説明図である。
【
図20】
図19に示された速度算出方法のフローチャートである。
【発明を実施するための形態】
【0014】
以下、本発明の一実施形態にかかる情報処理装置を説明する。本発明の一実施形態にか
かる情報処理装置は、取得部が、移動体の周辺の地物を検出する検出部の検出結果のうち
、移動体とともに移動する所定検出領域内における地物の検出結果を、所定の時間間隔で
連続的に取得し、抽出部が、取得手段により取得された複数の検出結果から、検出領域内
における地物の特徴部分の移動体の移動方向における位置情報を抽出する。そして、算出
部が、抽出された位置情報の時間的な変化に基づいて、移動体の速度を算出する。このよ
うにすることにより、例えばライダ等の検出部の検出領域内における道路標示等の地物の
境界部分などの特徴部分の位置情報に基づいて速度を算出することが可能となり、移動体
の速度を精度良く算出して取得することができる。
【0015】
また、地物の特徴部分は、当該地物の一端部であってもよい。このようにすることによ
り、地物の一端部という1か所における特徴部分の検出によって速度を検出することが可
能となる。したがって、他の地物との距離の精度考慮する必要がなくなり、移動体の速度
を精度良く算出することができる。
【0016】
また、位置情報の時間的な変化は、特徴部分の検出開始から検出終了までの経過時間で
あってもよい。このようにすることにより、特徴部分が検出されていた時間により移動体
の速度を算出することができる。
【0017】
また、当該地物の移動体の移動方向に対応する長さが既知であって、地物の特徴部分は
、当該地物の一端部と他端部であってもよい。このようにすることにより、地物の移動方
向に対応する長さが既知である場合に、当該長さに基づいて移動体の速度を検出すること
ができる。
【0018】
また、位置情報の時間的な変化は、一端部の検出開始から他端部の検出開始までの経過
時間、あるいは一端部の検出終了から他端部の検出終了までの経過時間であってもよい。
このようにすることにより、特徴部分が検出されていた時間により移動体の速度を算出す
ることができる。
【0019】
また、検出領域は、移動体の移動方向の前後に所定距離を隔てて2箇所であり、地物の
特徴部分は、当該地物の一端部であってもよい。このようにすることにより、所定距離が
既知であるので、移動方向に対応する長さが既知でない地物であっても移動体の速度を算
出することができる。
【0020】
また、位置情報の時間的な変化は、特徴部分の前側の検出領域での検出終了から後側の
検出領域での検出開始までの経過時間であってもよい。このようにすることにより、特徴
部分が検出されていた時間により移動体の速度を算出することができる。
【0021】
また、検出領域は、検出部の検出可能範囲内に設定された矩形状の領域であってもよい
。このようにすることにより、地物を検出する可能性がある部分のみを検出領域とするこ
とができる。そのため、例えば検出を想定している対象物以外の地物等の物体の検出によ
るノイズによって速度算出の精度低下を防止することができる。
【0022】
また、本発明の一実施形態にかかる検出装置は、移動体の周辺の地物を検出する検出部
を備えている。そして、取得部が、移動体とともに移動する所定検出領域内における地物
の検出結果を、所定の時間間隔で連続的に取得し、抽出部が、取得手段により取得された
複数の検出結果から、検出領域内における地物の特徴部分の移動体の移動方向における位
置情報を抽出する。そして、算出部が、抽出された位置情報の時間的な変化に基づいて、
移動体の速度を算出する。このようにすることにより、例えばライダ等の検出部を備える
検出装置において、検出領域内における道路標示等の地物の境界部分などの特徴部分の位
置情報を検出することにより速度を算出することが可能となり、移動体の速度を精度良く
算出して取得することができる。
【0023】
また、本発明の一実施形態にかかる情報処理方法は、取得工程で、移動体の周辺の地物
を検出する検出部の検出結果のうち、移動体とともに移動する所定検出領域内における地
物の検出結果を、所定の時間間隔で連続的に取得し、抽出工程で、取得工程において取得
された複数の検出結果から、検出領域内における地物の特徴部分の移動体の移動方向にお
ける位置情報を抽出する。そして、算出工程で、抽出された位置情報の時間的な変化に基
づいて、移動体の速度を算出する。このようにすることにより、例えばライダ等の検出部
の検出領域内における道路標示等の地物の境界部分などの特徴部分の位置情報を検出する
ことにより速度を算出することが可能となり、移動体の速度を精度良く算出して取得する
ことができる。
【0024】
また、上述した情報処理方法をコンピュータにより実行させる情報処理プログラムとし
てもよい。このようにすることにより、コンピュータを用いて、検出部の検出領域内にお
ける道路標示等の地物の境界部分などの特徴部分の位置情報を検出することにより速度を
算出することが可能となり、移動体の速度を精度良く算出して取得することができる。
【実施例0025】
本発明の第1の実施例にかかる情報処理装置を
図1~
図11を参照して説明する。本実
施例にかかる情報処理装置は検出装置1に含まれ、移動体としての車両と共に移動する。
【0026】
本実施形態にかかる検出装置1の概略ブロック構成を
図1に示す。検出装置1は、セン
サ群11と、記憶部12と、制御部15と、出力部16と、を備えている。
【0027】
センサ群11は、ライダ21、車速センサ22、加速度センサ23、ジャイロセンサ2
4と、傾斜センサ25と、温度センサ26と、GPS受信機27と、を備えている。
【0028】
検出部としてのライダ21は、パルス状にレーザ光を出射することで、外界に存在する
物体までの距離を離散的に測定する。ライダ21は、レーザ光が反射された物体までの距
離と、当該レーザ光の出射角度との組により示された計測点の点群を出力する。本実施例
では、ライダ21は、車両の周辺に存在する地物の検出に用いられる。地物とは、地上に
存在する天然または人工のあらゆる物体を含む概念である。地物の例としては、車両の経
路(即ち道路)上に位置する経路上地物と、道路の周辺に位置する周辺地物と、が含まれ
る。経路上地物の例としては、道路標識や信号機、ガードレール、歩道橋等が挙げられ、
道路そのものも含まれる。即ち、路面に描写された文字や図形、及び、道路の形状(道幅
や曲率)も経路上地物に含まれる。また、周辺地物の例としては、道路に沿って位置する
建築物(住宅、店舗)や看板等が挙げられる。
【0029】
車速センサ22は、車両の車輪の回転に伴って発生されているパルス信号からなるパル
ス(「車軸回転パルス」とも呼ぶ。)を計測し、車速を検出する。加速度センサ23は、
車両の進行方向における加速度を検出する。ジャイロセンサ24は、車両の方向変換時に
おける車両の角速度を検出する。傾斜センサ25は、車両の水平面に対するピッチ方向で
の傾斜角(「勾配角」とも呼ぶ。)を検出する。温度センサ26は、加速度センサ23の
周辺での温度を検出する。GPS(Global Positioning System)受信機27は、複数の
GPS衛星から、測位用データを含む電波を受信することで、車両の絶対的な位置を検出
する。センサ群11の各センサの出力は、制御部15に供給される。
【0030】
記憶部12は、制御部15が実行する情報処理プログラムや、制御部15が所定の処理
を実行するのに必要な情報等を記憶する。本実施例では、記憶部12は、道路データ及び
地物の情報を含む地図データベース(DB)10を記憶する。なお、地
図DB10は、定
期的に更新されてもよい。この場合、例えば、制御部15は、図示しない通信部を介し、
地図情報を管理する外部のサーバ装置から、自車位置が属するエリアに関する部分地図情
報を受信し、地
図DB10に反映させる。なお、記憶部12が地
図DB10を記憶する代
わりに、検出装置1と通信可能なサーバ装置が地
図DB10を記憶してもよい。この場合
、制御部15は、外部のサーバ装置と通信を行うことにより、地
図DB10から必要な地
物の情報等を取得する。
【0031】
出力部16は、例えば、制御部15で算出された速度情報を、自動運転の制御装置や、
メータ等の他の車載機器に出力する。
【0032】
制御部15は、プログラムを実行するCPU(Central Processing Unit)などを含み
、検出装置1の全体を制御する。制御部15は、取得部15aと、抽出部15bと、算出
部15cと、を備えている。本実施例では、制御部15は、ライダ21で検出された地物
に基づいて車両の速度を算出する。
【0033】
取得部15aは、ライダ21が検出した地物の検出結果のうち、後述するウィンドウに
おける検出結果を所定の時間間隔で連続的に取得する。
【0034】
抽出部15bは、取得部15aが取得した検出結果から、ウィンドウ内における地物の
特徴部分の車両の移動方向における位置情報を抽出する。
【0035】
算出部15cは、抽出部15bで抽出された位置情報の時間的な変化に基づいて、車両
の速度を算出する。
【0036】
そして、上述した構成の検出装置1のうち制御部15が本実施例にかかる情報処理装置
として機能する。
【0037】
次に、上述した構成の検出装置1の制御部15(情報処理装置)における速度検出の方
法について説明する。以下の説明では地物として破線状の車線境界線(いわゆる白線)を
利用して行う。白線は再帰性反射材が塗布されているため、反射強度が高くライダによる
検出が容易である。
【0038】
本実施例における白線の検出について
図2を参照して説明する。
図2において車両Cは
、図中左から右へ向かって走行しているとする。そして、車両Cの前方部左側にはライダ
21Lが設置され、同様に車両Cの前方部右側にはライダ21Rが設置されている。
【0039】
そして、ライダ21L、21Rの検出範囲をAとすると、その検出範囲Aに矩形状の領
域であるウィンドウWが設定される。このウィンドウWは、検出範囲Aの中で白線D1及
び白線D2が検出し易い位置に設定される。このウィンドウWが本実施例における移動体
とともに移動する検出領域となる。なお、本実施例では、車両Cの前方に設置したライダ
21により説明するが、車両Cの後方に設置したライダであってもよい。さらに、ライダ
21L、21Rのいずれかのみであってもよい。
【0040】
次に、ライダ21による計測値の座標変換について
図3を参照して説明する。ライダ2
1は、上述したように物体までの距離と、レーザ光の出射角度を出力する。つまり、計測
対象までの距離と、計測対象の水平角度及び垂直角度を出力する。ここで、
図3左側に示
したように、車両Cの前後方向の軸をxb、車両Cの左右方向の軸をyb、車両Cの垂直
方向の軸をzbとする。このとき、
図3右側に示したように、車両Cの重心位置から計測
対象までの距離をr、計測対象までの水平角度をα、計測対象までの垂直角度をβとする
と、計測対象の位置Z(i)は次の(1)式によって表される。
【数1】
【0041】
次に、ライダ21のスキャン間隔について説明する。本実施例におけるライダ21は、
水平方向の一方から他方に沿って順次パルス光を発光することにより物体をスキャンする
。そのため、
図4の上段に示したように、上から見るとスキャン軌跡がライン状になる。
したがって、取得部15aは、このスキャンされたラインの間隔でライダ21から情報を
取得する。即ち、取得部15aは、地物の検出結果を、所定の時間間隔で連続的に取得し
ている。
【0042】
また、一般的なライダとして、水平方向にスキャンするビームを垂直方向に上下動させ
て複数のラインを得るものや、水平方向にスキャンする光学系を垂直方向に複数個並べて
複数のラインを得るものがある。このようなタイプのライダのスキャン間隔は、車両Cか
らみて離れるにしたがって広がることが知られている(
図5も参照)。これは、ライダ2
1と地物(路面)との角度が車両Cからみて離れるにしたがって浅くなるためである。
【0043】
ここで、
図5に示すように、ウィンドウW内のスキャンのラインを車両Cから離れた位
置から近づくにしたがってS
1、S
2、…、S
10とし、各ラインの間隔をd
1、d
2、
…、d
9とする。また、
図6に示すように、各ラインの垂直角度がβ(i)、β(i+1
)、β(i+2)、β(i+3)、出射点から各ラインまでの距離がr(i)、r(i+
1)、r(i+2)、r(i+3)としたときのラインの間隔d(i)、d(i+1)、
d(i+2)は、次の(2)~(4)式のように表される。
【数2】
【0044】
そして、このウィンドウWの範囲を白線が通過したことにより当該白線である破線を構
成する一の線の一端部が検出されることに基づいて車両Cの速度を算出する。以下、
図5
に示したラインの符号及びラインの間隔の符号を用いて説明する。
【0045】
まず、
図7上段に示したように、ラインS
1、S
2が白線D1の一端部を検出したとす
る。そして、
図7中段に示したように、時間Δt経過後にラインS
1~S
4が白線D1を
検出したとする。このときの移動距離x(k)は次の(5)式で表され、このときの車両
Cの速度v(k)は(6)式で表される。ここで、(5)式(6)式におけるd
2/2、
d
4/2等は、
図7のように白線D1の端部の位置がスキャンの間にある場合には、正確
な位置が不明のためスキャン間隔の1/2と見做しているのである。そのため、スキャン
間隔が密になるほどこの1/2と実際の位置との誤差が小さくなる。
【数3】
【0046】
次に、
図7下段に示したように、時間Δt経過後にラインS
1~S
7が白線D1を検出
したとする。このときの移動距離x(k+1)は次の(7)式で表され、このときの車両
Cの速度v(k+1)は(8)式で表される。
【数4】
【0047】
したがって、上記速度v(k)と速度v(k+1)を平均した速度vは次の(9)式で
表される。
【数5】
【0048】
なお、
図7では、白線D1の車両Cに近い方の端部の検出で速度を算出していたが、図
8に示したように、白線D1の車両Cから遠い方の端部の検出で速度を算出することもで
きる。
【0049】
まず、
図8上段に示したように、ラインS
3~S
10が白線D1を検出したとする。そ
して、
図8中段に示したように、時間Δt経過後にラインS
5~S
10が白線D1を検出
したとする。このときの移動距離x(k)は次の(10)式で表され、このときの車両C
の速度v(k)は(11)式で表される。
【数6】
【0050】
次に、
図8下段に示したように、時間Δt経過後にラインS
8~S
10が白線D1を検
出したとする。このときの移動距離x(k+1)は次の(12)式で表され、このときの
車両Cの速度v(k+1)は(13)式で表される。
【数7】
【0051】
したがって、上記速度v(k)と速度v(k+1)を平均した速度vは次の(14)式
で表される。
【数8】
【0052】
次に、上述した構成の制御部15(情報処理装置)の動作(情報処理方法)について図
9~
図11のフローチャートを参照して説明する。また、これらのフローチャートは制御
部15がCPU等を有するコンピュータとして構成することで、コンピュータで実行され
る情報処理プログラムとして構成することができる。
【0053】
まず、
図7で説明した速度算出処理について
図9のフローチャートを参照して説明する
。ステップS101において、抽出部15bがウィンドウW内で白線D1の始端を検出し
たか否かを判断し、検出しない場合(Noの場合)は本ステップを繰り返し、検出した場
合(Yesの場合)はステップS102において速度計算処理を行う。白線D1の始端の
検出とは、例えば
図7上段のような状態を示す。なお、速度計算処理については後述する
。即ち、
図7の場合においては白線D1の始端(一端部)が地物の特徴部分となる。なお
、この白線D1の始端とは、上述したように、破線を構成する一の線の始まりである。
【0054】
次に、ステップS103において、抽出部15bがウィンドウW内で白線D1の始端の
検出が無くなったか否かを判断し、始端の検出が無くならない場合(Noの場合)はステ
ップS102に戻り、始端の検出が無くなった場合(Yesの場合)は白線D1の端部の
検出が終了したとして速度算出処理を終了する。ウィンドウW内で白線D1の始端の検出
が無くなった状態とは、例えば
図7下段から更に時間が経過してウィンドウW内において
白線D1の一端部が検出できなくなった状態をいう。この状態では、白線D1の特徴部分
である一端部が検出できないので速度算出処理を終了させる。即ち、ステップS101及
びS103において、取得部15aが取得した複数の検出結果から、ウィンドウW(検出
領域)内における地物の特徴部分の車両C(移動体)の移動方向における位置情報を抽出
している。
【0055】
次に、
図9の速度計算処理(ステップS102)について
図10のフローチャートを参
照して説明する。このフローチャートは算出部15cで実行される。まず、ステップS2
01において、1周期前のライン番号と、今回のライン番号から移動距離x(k)を計算
する。1周期前のライン番号とは、例えば
図7上段のラインS
2であり、今回のライン番
号とは、例えば
図7中段のラインS
4である。したがって、ラインS
2~S
4までの移動
距離である(5)式のとおりとなる。また、1周期とは、時間Δt間隔で速度を算出する
場合のΔtを示す。
【0056】
次に、ステップS202において、移動距離x(k)とスキャン周期Δtから速度v(
k)を算出する。
【0057】
そして、ステップS203において、k個の速度を平均して速度vを求める。
図10に
示した速度計算処理は、
図9のフローチャートで説明したように、ステップS103の判
断によって複数回実行されるため、ステップS201、S202は実質的に複数回実行さ
れることとなり、実行される度にステップS203で平均化される。即ち、
図10のフロ
ーチャート(ステップS102)が、抽出された位置情報の時間的な変化に基づいて、車
両C(移動体)の速度を算出している。また、速度計算処理は、ステップS103でNo
と判断されるまで繰り返されることで、最終的に算出される速度vは、位置情報の時間的
な変化が、特徴部分の検出開始から検出終了までの経過時間に基づいて算出されることと
なる。
【0058】
即ち、ステップS101が取得工程、抽出工程として機能し、ステップS102が算出
工程として機能し、ステップS103が抽出工程として機能する。
【0059】
次に、
図8で説明した速度算出処理について
図11のフローチャートを参照して説明す
る。ステップS301において、抽出部15bがウィンドウW内で白線D1の終端を検出
したか否かを判断し、検出しない場合(Noの場合)は本ステップを繰り返し、検出した
場合(Yesの場合)はステップS302において速度計算処理を行う。白線D1の終端
とは、例えば
図8上段のような状態を示す。速度計算処理は
図10のフローチャートに示
した処理である。即ち、
図8の場合においては白線D1の終端(一端部)が地物の特徴部
分となる。
【0060】
次に、ステップS303において、抽出部15bがウィンドウW内で白線D1の終端の
検出が無くなったか否かを判断し、終端の検出が無くならない場合(Noの場合)はステ
ップS302に戻り、終端の検出が無くなった場合(Yesの場合)は白線D1の端部の
検出が終了したとして速度算出処理を終了する。ウィンドウW内から白線D1の終端の検
出が無くなった状態とは、例えば
図8下段から更に時間が経過してウィンドウWから白線
D1が検出されなくなった状態をいう。この状態では、白線D1の特徴部分である一端部
が検出できないので速度算出処理を終了させる。
【0061】
本実施例によれば、制御部15は、車両Cの周辺の地物を検出するライダ21の検出結
果のうち、車両Cとともに移動するウィンドウW内における白線D1の検出結果を、Δt
の時間間隔で連続的に取得し、これらの検出結果から、白線D1の一端部の車両Cの移動
方向におけるライダ21のスキャンのライン位置を検出する。そして、検出されたスキャ
ンのラインの位置の時間的な変化に基づいて、車両Cの速度vを算出する。このようにす
ることにより、例えばライダ等の検出部に設定したウィンドウW内における白線D1等の
地物の境界部分といった特徴部分の位置に基づいて速度を算出することが可能となる。ま
た、特徴部分が検出されていた時間により移動体の速度を算出することができる。よって
、移動体の速度を精度良く算出して取得することができる。
【0062】
また、白線D1の地物の一端部という1か所における特徴部分の検出によって速度を検
出することが可能となる。したがって、他の地物との距離の精度を考慮する必要がなくな
る。
【0063】
また、検出領域は、ライダ21の検出範囲A内に設定された矩形状のウィンドウWとし
ている。このようにすることにより、白線D1を検出する可能性がある部分のみを検出領
域とすることができる。そのため、例えば検出を想定している白線D1以外の物体の検出
によるノイズによって速度算出の精度低下を防止することができる。