[go: up one dir, main page]

JP2004198159A - Axis misalignment measurement device for in-vehicle sensors - Google Patents

Axis misalignment measurement device for in-vehicle sensors Download PDF

Info

Publication number
JP2004198159A
JP2004198159A JP2002364749A JP2002364749A JP2004198159A JP 2004198159 A JP2004198159 A JP 2004198159A JP 2002364749 A JP2002364749 A JP 2002364749A JP 2002364749 A JP2002364749 A JP 2002364749A JP 2004198159 A JP2004198159 A JP 2004198159A
Authority
JP
Japan
Prior art keywords
vehicle
measuring
movement vector
axis deviation
unit
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
Application number
JP2002364749A
Other languages
Japanese (ja)
Inventor
Tomoko Shimomura
倫子 下村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2002364749A priority Critical patent/JP2004198159A/en
Publication of JP2004198159A publication Critical patent/JP2004198159A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating
    • G01S7/4972Alignment of sensor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4004Means for monitoring or calibrating of parts of a radar system
    • G01S7/4026Antenna boresight
    • G01S7/403Antenna boresight in azimuth, i.e. in the horizontal plane
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4052Means for monitoring or calibrating by simulation of echoes
    • G01S7/4082Means for monitoring or calibrating by simulation of echoes using externally generated reference signals, e.g. via remote reflector or transponder
    • G01S7/4091Means for monitoring or calibrating by simulation of echoes using externally generated reference signals, e.g. via remote reflector or transponder during normal radar operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

【課題】正確に位置計測装置の軸ずれを計測する。
【解決手段】車両に搭載され前方に存在する前方物体の位置を計測するレーザレーダ1と、レーザレーダ1の前方物体位置データを保存するデータメモリ2と、レーザレーダ1の計測方向と同じ方向の画像を撮像する電子式カメラ7と、電子式カメラ7で撮像した画像データを保存する画像メモリ8とを有する車載センシングシステムの車載センサの軸ずれ計測装置において、画像データから車両が直進状態であることを判定する直進判定手段9と、直進判定手段9が直進状態であると判断したときの停止物体の移動ベクトルを前方物体位置データから算出する移動ベクトル算出手段5と、移動ベクトルからレーザレーダ1の軸ずれ角を算出する軸ずれ角算出手段6とを設ける。
【選択図】 図1
An object of the present invention is to accurately measure an axis shift of a position measuring device.
Kind Code: A1 A laser radar mounted on a vehicle for measuring the position of a forward object existing in front of the vehicle, a data memory for storing data of the position of the forward object of the laser radar, and a data memory in the same direction as the measurement direction of the laser radar. In the device for measuring the axis deviation of the vehicle-mounted sensor of the vehicle-mounted sensing system having an electronic camera 7 for capturing an image and an image memory 8 for storing image data captured by the electronic camera 7, the vehicle is in a straight ahead state based on the image data. Straight-moving determining means 9 for determining that the vehicle is moving straight ahead, moving vector calculating means 5 for calculating a moving vector of a stationary object when the straight-moving determining means 9 determines that the vehicle is in a straight running state, from the forward object position data, and laser radar 1 based on the moving vector. And an axis shift angle calculating means 6 for calculating the axis shift angle of the above.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は車両に搭載され前方に存在する前方物体の位置を計測する位置計測装置を有する車載センシングシステムの車載センサの軸ずれ計測装置に関するものである。
【0002】
【従来の技術】
【特許文献1】特開2001−66361号公報。
【0003】
特許文献1に記載された位置計測装置(レーザレーダ)の軸ずれ計測装置においては、直進走行中における停止物体を指標とし、その停止物体の見かけ上の動きをもとに、直進であるにもかかわらず停止物体の見かけ上の動きが斜めであることを検出し、停止物体の見かけ上の動きのベクトルの向きから位置計測装置の軸ずれを計測している。
【0004】
【発明が解決しようとする課題】
しかし、このような軸ずれ計測装置においては、1台の位置計測装置から得られるデータだけを用いて、直進判定と軸ずれ判定とを行なっているから、位置計測装置自体の計測誤差がある場合には正確に軸ずれを計測をすることができない。また、停止物体と判定した前方物体が実際は横方向に移動する移動物体であった場合と自車両が斜め前方に走行する場合との区別がつかないから、自車両が斜め前方に走行しているときには、正確に軸ずれを計測をすることができない。
【0005】
本発明は上述の課題を解決するためになされたもので、正確に位置計測装置の軸ずれを計測することができる車載センサの軸ずれ計測装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
この目的を達成するため、本発明においては、画像データから車両が直進状態であることを判定する第1の直進判定手段と、前記第1の直進判定手段が直進状態であると判断したときに、停止物体の移動ベクトルを前記前方物体位置データから算出しかつ前記移動ベクトルから前記位置計測装置の軸ずれを計測する第1の軸ずれ計測手段とを設ける。
【0007】
【発明の効果】
本発明に係る車載センサの軸ずれ計測装置においては、第1の直進判定手段が直進状態であると判断したときに、第1の軸ずれ計測手段が停止物体の移動ベクトルを算出し、移動ベクトルから位置計測装置の軸ずれを計測するから、正確に位置計測装置の軸ずれを計測することができる。
【0008】
【発明の実施の形態】
(第1の実施の形態)
図1は第1の実施の形態の車載センサの軸ずれ計測装置を示すブロック図、図2は図1に示した車載センサの軸ずれ計測装置を搭載した車両を示す概略平面図、図3は図1に示した車載センサの軸ずれ計測装置を搭載した車両を示す概略正面図である。図に示すように、自車両21の前方に存在する前方物体の位置を計測するレーザレーダ(位置計測装置)1と、前方の画像を撮映する電子式カメラ7とが設けられ、レーザレーダ1、電子式カメラ7は自車両21に搭載されている。そして、通常レーザレーダ1、電子式カメラ7は所定の既知の姿勢で取り付けられるが、厳密にその姿勢を合わせることが難しいから、自車両21に対する前方物体の位置を正しく計測するためには、レーザレーダ1、電子式カメラ7の取付結果が自車両21の車軸(車両中心軸)22に対してどのような位置姿勢となっているかの状態を何らかの手段で計測することが必要となる。以下、車軸22に対するレーザレーダ1のレーザ軸(スキャニング中心軸)23の向きのずれおよび電子式カメラ7の光軸24の向きのずれを車載センサの軸ずれと呼ぶ。ここでは、レーザレーダ1と電子式カメラ7とは自車両21の前部に取り付けられており、レーザレーダ1は自車両21の前方路面に平行な面内でかつ所定角度でスキャニングしながら、前方物体の位置すなわち前方物体までの距離および方位を計測し、また電子式カメラ7はレーザレーダ1の計測方向と同じ方向である自車両21の前方の様子を撮像する向きで搭載されている。以下、レーザ軸23をレーザレーダ1のZ軸とし、光軸24を電子式カメラ7のZ軸とし、前方物体の位置は車軸22をZ軸とする座標系における位置とする。また、これらのZ軸はすべてほぼ平行であるとし、検出物体の位置の表現は自車両21に設けた座標系を基準として表現する。
【0009】
また、図1に示すように、レーザレーダ1の前方物体位置データを処理する処理部は、レーザレーダ1から入力される1回のスキャニングごとの前方物体位置データを格納するデータメモリ2と、データメモリ2に格納された前方物体位置データから前方物体を発見する前方物体検出手段3と、発見した前方物体を停止物体と移動物体(走行物体)とに判別する停止移動判別手段4と、停止移動判別手段4により停止物体と判別された物体の移動ベクトルA(移動軌跡)を算出する移動ベクトル算出手段5と、移動ベクトル算出手段5で算出した停止物体の移動ベクトルAの自車両21の進行方向に対する向きからレーザレーダ1の軸ずれ角θの値を算出する軸ずれ角算出手段6とを有する。そして、移動ベクトル算出手段5と軸ずれ角算出手段6とにより、第1の直進判定手段9(説明後述)が直進状態であると判断したときに、停止物体の移動ベクトルAを前方物体位置データから算出しかつ移動ベクトルAからレーザレーダ1の軸ずれθを算出する第1の軸ずれ角計測手段を構成している。
【0010】
また、電子式カメラ7の画像データを処理する処理部は、電子式カメラ7から入力される画像データを保存する画像メモリ8と、画像メモリ8に保存された画像データを処理することにより自車両21が直進状態にあることを判定する第1の直進判定手段9とを有し、直進判定手段9の直進判定の結果が移動ベクトル算出手段5に伝達される。
【0011】
図4は図1に示した車載センサの軸ずれ計測装置の動作説明図で、図4(a)はレーザレーダ1で前方物体を検知、計測したときのレーザレーダ1の計測位置を示す図、図4(b)は電子式カメラ7で撮映した同じ場面の前方の画像を示す図である。レーザレーダ1は前方に存在する光を反射する物体を検知し、レーザレーダ1の送信波の送信からその送信波の受信するまでの時間差から光を反射した物体までの距離を計測する装置である。一般に、道路環境では光を反射する前方物体としては鉄製の看板、デリニエータと呼ばれる路側に取り付けられた反射板等の路上反射物32および自車両21の前方を走行する前方車両31などが挙げられる。これらの反射物の中でも、路側や前方車両31の背面に取り付けられたリフレックスリフレクタは運転手から路側や前方車両31の存在を認識しやすくなるように取り付けられた反射板であるため、光を効率よく反射する形状をしている。そのため、レーザレーダ1でこれらの前方車両31、路上反射物32を安定して検知計測することができる。
【0012】
また、前方物体検出手段3は、図4(a)に示すようなレーザレーダ1の計測点33の分布から前方車両31や路上反射物32を検出し、前方車両31や路上反射物32の位置を計測する。この処理は、互いに近い位置に存在しかつ動きの同じ計測点33をグループ化し、さらに自動車の幅程度の間隔で検出され、時系列的に同じ方向に動く左右2組の計測点33のグループや車幅程度幅の連続する計測点33のグループを見つけることにより前方車両31を検出する手法などを適用して、物体検出部34を決定する。
【0013】
また、停止移動判別手段4は、前方物体検出手段3で検出した物体検出部34に相当する前方物体の停止移動判定すなわち前方物体が停止しているか移動(走行)しているかの判定を行なう。この停止移動判定は、物体検出部34の位置を時間的に連続して保存しておき、物体検出部34の位置の動き(図4(a)に示すベクトル)から自車両21の動きと反対向きで車速と同程度の速度で動くように観測されるものを停止物体と判定し、自車両21に対する相対速度が停止物体と異なるものは移動物体と判定する。
【0014】
また、移動ベクトル算出手段5は、直進判定手段9から直進判定の結果が伝達されたとき移動ベクトルAを算出する。すなわち、図5に示すように、停止移動判別手段4の停止移動判定時に求められる時系列的な物体検出部34(時系列的な停止物体の位置)の動きを結ぶことで移動ベクトルAを求める。通常、前方物体の検出位置は左右に多少の誤差がある場合やスキャン角や位置計測の分解能の大きさにより値が離散的になる場合などがあり、物体検出部34を直線を結ぶことができない場合もあるが、このような場合には過去複数回で連続して検出された物体検出部34の位置と最もフィットする直線を最小自乗誤差フィッティングなどの適用により算出すればよい。
【0015】
また、軸ずれ角算出手段6は、移動ベクトル算出手段5により算出された移動ベクトルAを用いて軸ずれ角θを算出する。
【0016】
図6は図1に示した車載センサの軸ずれ計測装置の動作説明図、すなわち自車両21が直進状態にあるときにおける移動ベクトルAを用いて軸ずれ角θを算出する方法の説明図である。図6(a)は時刻t1でレーザレーダ1により停止物体を検出したときの停止物体の検出位置(物体検出部34)を示す図、図6(b)は時刻t1から自車両21が距離Vだけ直進した時刻t2でレーザレーダ1により停止物体を検出したときの停止物体の検出位置を示す図である。ここで、時刻t1でレーザレーダ1で停止物体の位置(x1L,z1L)を検出した場合、仮にレーザレーダ1のレーザ軸14が車軸22(Z軸)と一致していれば(軸ずれ角θが0度であれば)、距離Vだけ直進した後の時刻t2での停止物体の検出位置は(x1L,z1L−V)となるはずである。しかし、レーザ軸23が車軸22に対してずれている場合、たとえばレーザ軸23が車軸22に対して軸ずれ角θだけずれている場合には、図6(b)に示すように、停止物体の検出位置は(x1L,z1L−V)とはならない。ここで、図6を用いてレーザ軸23が車軸22に対して軸ずれ角θだけずれている場合における直進走行時に検出した移動ベクトルAの算出方法を説明する。図6からわかるように、時刻t1、t2における標準座標(車軸22を基準とした座標)での停止物体の位置を(x1,z1)、(x2,z2)とすると、レーザレーダ1で計測した時刻t1、t2における停止物体の位置(x1L,z1L)、(x2L,z2L)は(1)式で求められる。
【0017】
(x1L,z1L)=(x1・cosθ+z1・sinθ,−x1・sinθ+z1・cosθ)
(x2L,z2L)=(x1・cosθ+z1・sinθ−V・sinθ,−x1・sinθ+z1・cosθ−V・cosθ) (1)
つまり、軸ずれ角がθで時刻t1〜t2の間の移動距離がVの場合、その移動ベクトルAは(2)式で表される。
【0018】
(x2L−x1L,z2L−z1L)=(V・sinθ,V・cosθ) (2)
停止物体を検出した場合であれば、この移動ベクトルAはすべて同じ値となる。
このことから、移動ベクトルAの傾きは常に、V・sinθ/V・cosθ=sinθ/cosθ=tanθと一致することから、軸ずれ角θは移動ベクトルAの傾きから求めることができる。
【0019】
つぎに、自車両21が直進状態であることを判定するための処理について説明する。すなわち、直進判定手段9は、画像メモリ8に保存した画像データに対して画像処理を施すことにより自車両21が直進状態であることを計測する。この画像処理は、前方の白線を検出し、その白線が直線であることを認識することなどで行なうことができる。ここでの白線検出はたとえば特開平10−11580号公報に記載された手法、すなわち撮像された画像情報を走査して白線(車線)を表する特徴点の位置座標を検出し、つぎに検出された特徴点の座標を参照して、直線あるいは曲線を構成するように特徴点を表す画素を結んで白線を抽出し、抽出された特徴点の座標値と、メモリに記憶されている道路モデルの座標系を座標変換処理により変換した画像座標値とを比較して、道路形状パラメータと撮像姿勢パラメータのうち、少なくとも1つ以上の変化成分を算出し、つぎに算出された変化量と抽出された白線形状とに基づいて、道路モデルや座標変換処理の各パラメータを更新するという手法などを適用すればよい。また、オプティカルフローを求め、そのオプティカルフローの多くが消失点に向かっていることからも自車両21が直進状態であることの判定は可能である。オプティカルフローを求める手法も従来手法の適用で十分である。
【0020】
そして、直進判定手段9によって自車両21が直進状態であると判定されたとき、直進判定手段9は移動ベクトル算出手段5にその判断結果を伝達し、移動ベクトル算出手段5が直進判定手段9から直進判定の結果が伝達されたとき移動ベクトルAを算出する。
【0021】
図1に示した車載センサの軸ずれ計測装置においては、直進判定手段9が直進状態であると判断したときに、第1の軸ずれ角計測手段(移動ベクトル算出手段5、軸ずれ角算出手段6)が停止物体の移動ベクトルAを算出し、軸ずれ角θを算出するから、正確に軸ずれ角θを求めることができる。
【0022】
なお、本実施の形態においては、直進判定手段9が直進状態であると判定したときに移動ベクトル算出手段5が移動ベクトルAを算出したが、移動ベクトル算出手段5が常時移動ベクトルAを算出し、直進判定手段9が直進状態であると判定したときに軸ずれ角算出手段6が軸ずれ角θを算出してもよい。
【0023】
(第2の実施の形態)
図7は第2の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、レーザレーダ1と、電子式カメラ7と、ジャイロスコープや操舵角計測装置などを有しかつ自車両21の進行方向変化を計測する進行方向変化計測装置10とが設けられ、レーザレーダ1、電子式カメラ7、進行方向変化計測装置10は自車両21に搭載されている。そして、進行方向変化計測装置10の進行方向変化データを処理する処理部は、進行方向変化データから自車両21が直進状態であることを判定する第2の直進判定手段11を有し、直進判定手段11の直進判定の結果が移動ベクトル算出手段5に伝達される。そして、移動ベクトル算出手段5と軸ずれ角算出手段6とにより、直進判定手段11が直進状態であると判断したときに、停止物体の移動ベクトルAを前方物体位置データから算出しかつ移動ベクトルAからレーザレーダ1の軸ずれ角θを算出する第1の軸ずれ角計測手段を構成している。
【0024】
この車載センサの軸ずれ計測装置においては、直進判定手段11は、進行方向変化データから自車両21が直進状態であることを判定する。すなわち、進行方向変化計測装置10が操舵角計測装置を有する場合、通常操舵が0度に近い値が時間的に継続している場合(進行方向変化データの値が所定値より小さい場合)には、直進判定手段11は自車両21が直進状態であると判定する。また、進行方向変化計測装置10がジャイロスコープを有する場合も同様に、路面に対して平行であるいう値が一定して観測される場合(進行方向変化データの値が所定値より小さい場合)には、直進判定手段11は自車両21が直進状態と判定する。
逆の表現をすると、進行方向変化データの値が所定値より大きい場合には、直進判定手段11は自車両21が直進状態ではない(カーブしている)と判定する。
そして、直進判定手段11によって自車両21が直進状態であると判定されたとき、直進判定手段11は移動ベクトル算出手段5にその判断結果を伝達し、移動ベクトル算出手段5が直進判定手段11から直進判定の結果が伝達されたとき移動ベクトルAを算出する。
【0025】
図7に示した車載センサの軸ずれ計測装置においては、直進判定手段11が直進状態であると判断したときに、第1の軸ずれ角計測手段(移動ベクトル算出手段5、軸ずれ角算出手段6)が停止物体の移動ベクトルAを算出し、軸ずれ角θを算出するから、正確に軸ずれ角θを求めることができる。
【0026】
なお、本実施の形態においては、直進判定手段11が直進状態であると判定したときに移動ベクトル算出手段5が移動ベクトルAを算出したが、移動ベクトル算出手段5が常時移動ベクトルAを算出し、直進判定手段11が直進状態であると判定したときに軸ずれ角算出手段6が軸ずれ角θを算出してもよい。
【0027】
(第3の実施の形態)
図8は第3の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、直進判定手段9の判定結果と直進判定手段11の判定結果とに基づき自車両21が本当に直進状態にあることを確認する直進確認手段12が設けられ、直進確認手段12の直進確認の結果が移動ベクトル算出手段5に伝達される。すなわち、直進確認手段12は、直進判定手段9により自車両21が直進状態であると判定されかつ直進判定手段11によっても自車両21が直進状態であると判定されたとき、自車両21が実際に直進状態であることを確認し、直進確認手段12が直進状態であると確認した場合には、移動ベクトル算出手段5にその確認結果を伝達する。そして、移動ベクトル算出手段5と軸ずれ角算出手段6とにより、直進確認手段12が直進状態であると確認したときに、停止物体の移動ベクトルAを前方物体位置データから算出しかつ移動ベクトルAからレーザレーダ1の軸ずれ角θを算出する第1の軸ずれ角計測手段を構成している。
【0028】
ここで、直進判定手段9、直進判定手段11は必ずしも正解を求められる手段ではなく、たとえば直進判定手段9の画像処理では画像処理の欠点である悪天候などではうまく直進状態を判定することができない場合もある。また、直進判定手段11の場合、たとえば操舵角計測装置を有する進行方向変化計測装置10の進行方向変化データだけで直進状態を判定すると、路面に傾きがある場合、操舵角計測装置の測定値は0度であるにもかかわらず、自車両21はカーブ走行しているという場合もある。そこで、図8に示した車載センサの軸ずれ計測装置では2つの異なる手段すなわち直進判定手段9および直進判定手段11で直進判定を行なっているため、より確実に直進判定を行なうことができる。また、直進確認手段12で自車両21が直進状態であると確認された場合にのみ、電子式カメラ7、進行方向変化計測装置10以外のセンサであるレーザレーダ1の軸ずれ角θを算出するから、より正確に軸ずれ角θを求めることができる。
【0029】
なお、本実施の形態においては、直進確認手段12が直進状態であることを確認したときに移動ベクトル算出手段5が移動ベクトルAを算出したが、移動ベクトル算出手段5が常時移動ベクトルAを算出し、直進確認手段12が直進状態であることを確認したときに軸ずれ角算出手段6が軸ずれ角θを算出してもよい。
【0030】
(第4の実施の形態)
図9は第4の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、直進判定手段9が直進状態であると判定したときの移動ベクトルAを前方物体位置データから算出する移動ベクトル算出手段41と、移動ベクトル算出手段41により算出された移動ベクトルAを保存する移動ベクトル保存手段42と、移動ベクトル保存手段42に所定時間内において保存された複数の移動ベクトルAの向きの分散を算出し、その分散が所定値より小さい移動ベクトルAだけを抽出する移動ベクトル抽出手段43と、移動ベクトル抽出手段43により抽出された移動ベクトルAから位置計測装置の軸ずれ角θを算出する軸ずれ角算出手段6(第2の軸ずれ角計測手段)とを有する。そして、移動ベクトル算出手段41と移動ベクトル保存手段42とにより、直進判定手段9が直進状態であると判断したときに、停止物体の移動ベクトルAを前方物体位置データから算出しかつ保存する移動ベクトル算出保存手段を構成している。
【0031】
図10は図9に示した車載センサの軸ずれ計測装置の動作説明図、すなわち時間Δtの間に検出された複数の移動ベクトルAを示す図である。図に示すように、通常停止物体は複数検出されるが、直進判定手段9が直進状態であると判定したときに、移動ベクトル算出手段41が移動ベクトルAを算出し、移動ベクトル保存手段42が算出された複数の移動ベクトルAを保存する。すなわち、移動ベクトル保存手段42は直進判定手段9により直進状態であると判定されたときのレーザレーダ1の複数回のスキャニングにより求められた移動ベクトルAまたは所定時間以上の間に求められた移動ベクトルAを保存する。
【0032】
そして、移動ベクトル抽出手段43は、同時に計測された移動ベクトルAの分散を算出し、その分散が所定値より小さい移動ベクトルAだけを抽出し、その移動ベクトルAの値を軸ずれ角算出手段6に伝達する。すなわち、移動ベクトル抽出手段43は信頼性の高い移動ベクトルAだけを抽出している。このため、直進判定手段9だけでなく、レーザレーダ1の計測結果からも直進状態であることを確認することができ、この分散の判定は軸ずれ角θの算出の基となる移動ベクトルAから誤計測による移動ベクトルAを外すことができ、より正確に軸ずれ角θを求めることができる。すなわち、停止物体であればその検出位置に関係なく移動ベクトルAはすべて同じ値すなわち(2)式の値になるはずであるが、実際に検出される停止物体の中には計測誤差や他物体とのオクルージョン(他の手前の前方物体によって奥の前方物体の一部が隠れる状態)により正しい移動ベクトルAが求められない場合がある(図10の物体検出部34a、34b)。また、レーザレーダ1により検出される前方物体の中には、低速で移動する移動物体や横に横断する方向に移動する移動物体なども含まれる場合があり、このような移動物体は図4で説明した停止移動判定が困難であることから、実際は移動している移動物体を停止物体と間違える場合もある。つまり、誤判定、誤計測がない場合であれば、自車両21が直進状態の時には移動ベクトルAはすべて同じであるが、実際は算出された移動ベクトルAの中には誤計測が含まれる場合がある。このような軸ずれ角θの算出に利用できない移動ベクトルAの値を外すことができる。
【0033】
これにより、まず移動ベクトルAを多く保存することでより信頼性を上げることができ、また多く保存された移動ベクトルAの中から信頼の高い移動ベクトルAだけを選ぶことができるから、軸ずれ角θの値をより信頼性高く算出することが可能となる。
【0034】
なお、本実施の形態においては、直進判定手段9が直進状態であると判定したときに移動ベクトル算出手段41が移動ベクトルAを算出したが、移動ベクトル算出手段41が常時移動ベクトルAを算出し、直進判定手段9が直進状態であると判定したときに移動ベクトル保存手段42が移動ベクトルAを保存してもよい。
【0035】
(第5の実施の形態)
図11は第5の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、直進判定手段11が直進状態であると判定したときの移動ベクトルAを前方物体位置データから算出する移動ベクトル算出手段41と、移動ベクトル算出手段41により算出された移動ベクトルAを保存する移動ベクトル保存手段42と、移動ベクトル保存手段42に所定時間内において保存された複数の移動ベクトルAの向きの分散を算出し、その分散が所定値より小さい移動ベクトルAだけを抽出する移動ベクトル抽出手段43と、移動ベクトル抽出手段43により抽出された移動ベクトルAから位置計測装置の軸ずれ角θを算出する軸ずれ角算出手段6とを有する。そして、移動ベクトル算出手段41と移動ベクトル保存手段42とにより、直進判定手段11が直進状態であると判断したときに、停止物体の移動ベクトルAを前方物体位置データから算出しかつ保存する移動ベクトル算出保存手段を構成している。
【0036】
この車載センサの軸ずれ計測装置においては、移動ベクトル算出手段41は、直進判定手段11が直進状態であると判定したときに移動ベクトルAを算出し、移動ベクトル保存手段42が算出された複数の移動ベクトルAを保存する。そして、移動ベクトル抽出手段43は、同時に計測された移動ベクトルAの分散を算出し、その分散が所定値より小さい移動ベクトルAだけを抽出し、その移動ベクトルAの値を軸ずれ角算出手段6に伝達する。このため、直進判定手段11だけでなく、レーザレーダ1の計測結果からも直進状態であることを確認することができ、この分散の判定は軸ずれ角θの算出の基となる移動ベクトルAから誤計測による移動ベクトルAを外すことができ、より正確に軸ずれ角θを求めることができる。
【0037】
なお、本実施の形態においては、直進判定手段11が直進状態であると判定したときに移動ベクトル算出手段41が移動ベクトルAを算出したが、移動ベクトル算出手段41が常時移動ベクトルAを算出し、直進判定手段11が直進状態であると判定したときに移動ベクトル保存手段42が移動ベクトルAを保存してもよい。
【0038】
(第6の実施の形態)
図12は第6の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、直進確認手段12が直進状態であることを確認したときの移動ベクトルAを前方物体位置データから算出する移動ベクトル算出手段41と、移動ベクトル算出手段41により算出された移動ベクトルAを保存する移動ベクトル保存手段42と、移動ベクトル保存手段42に所定時間内において保存された複数の移動ベクトルAの向きの分散を算出し、その分散が所定値より小さい移動ベクトルAだけを抽出する移動ベクトル抽出手段43と、移動ベクトル抽出手段43により抽出された移動ベクトルAから位置計測装置の軸ずれ角θを算出する軸ずれ角算出手段6とを有する。そして、移動ベクトル算出手段41と移動ベクトル保存手段42とにより、直進確認手段12が直進状態であることを確認したときに、停止物体の移動ベクトルAを前方物体位置データから算出しかつ保存する移動ベクトル算出保存手段を構成している。
【0039】
この車載センサの軸ずれ計測装置においては、移動ベクトル算出手段41は、直進確認手段12が直進状態であることを確認したときに移動ベクトルAを算出し、移動ベクトル保存手段42が算出された複数の移動ベクトルAを保存する。
そして、移動ベクトル抽出手段43は、同時に計測された移動ベクトルAの分散を算出し、その分散が所定値より小さい移動ベクトルAだけを抽出し、その移動ベクトルAの値を軸ずれ角算出手段6に伝達する。このため、直進確認手段12だけでなく、レーザレーダ1の計測結果からも直進状態であることを確認することができ、この分散の判定は軸ずれ角θの算出の基となる移動ベクトルAから誤計測による移動ベクトルAを外すことができ、より正確に軸ずれ角θを求めることができる。
【0040】
なお、本実施の形態においては、直進確認手段12が直進状態であることを確認したときに移動ベクトル算出手段41が移動ベクトルAを算出したが、移動ベクトル算出手段41が常時移動ベクトルAを算出し、直進確認手段12が直進状態であることを確認したときに移動ベクトル保存手段42が移動ベクトルAを保存してもよい。
【0041】
(第7の実施の形態)
図13は第7の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、画像データから画像上の消失点のX軸方向(路面に平行でかつ車軸22と直角の方向)の位置を計測する消失点位置計測手段51と、消失点の位置から電子式カメラ7の軸ずれ角(光軸ずれ角)αを算出する軸ずれ角算出手段52(第3の軸ずれ計測手段)とを設ける。すなわち、第7の実施の形態では、軸ずれ角θと同時に車軸22に対する光軸24の軸ずれ角αをも算出する。
【0042】
図14は図13に示した車載センサの軸ずれ計測装置の動作説明図で、自車両21が直進状態であるときにおける白線61の検出の結果、オプティカルフローの検出の結果から画像上の消失点の位置を求めることができる。この消失点とは、車載された電子式カメラ7で撮像された前方の画像において無限遠点が撮像される位置である。図14(a)に示すように、直線道路を直進中の場合、白線61の交点が白線消失点62となる。また、図14(b)に示すように、自車両21が直進している場合、前方に停止物体のオプティカルフロー(物体の見かけ上の動き)は、オプチカルフロー消失点63を始点とするベクトルとなる。
【0043】
一方、図15は図13に示した車載センサの軸ずれ計測装置の動作説明図、すなわちレンズ7aを有する電子式カメラ7の光軸24が車軸22と一致する場合と、光軸24が車軸22に対して軸ずれ角αだけずれている場合における画像上の消失点の位置を示す図である。図15において、無限遠点の画像上の位置(撮像位置)が白線消失点62、オプチカルフロー消失点63である。つまり、図15(a)に示すように、光軸24が車軸22と一致する場合は、白線消失点62、オプチカルフロー消失点63と画像の中心Oとが一致し、また図15(b)に示すように、光軸24が車軸22に対して軸ずれ角αだけずれている場合は、画像上の白線消失点62、オプチカルフロー消失点63のX座標は中心Oからのずれ量xbだけずれた値となり、焦点距離(単位:画素)をfとすると、ずれ量xbの値は(3)式により求められる。
【0044】
xb=f・tanα (3)
このような原理により、画像上の白線消失点62、オプチカルフロー消失点63の位置すなわちずれ量xbを求めることができれば、軸ずれ角αの値が求められることがわかる。
【0045】
すなわち、第7の実施の形態では、消失点位置計測手段51により画像データを用いて直進確認手段12が直進状態にあると判断した時の画像上の白線消失点62、オプチカルフロー消失点63の位置を計測し、軸ずれ角算出手段52により白線消失点62、オプチカルフロー消失点63の位置を基に車軸22に対する光軸24の軸ずれ角αを算出する。
【0046】
これにより、軸ずれ角θだけでなく、軸ずれ角αも正しく計測できるようになる。また、軸ずれ角θと軸ずれ角αとを同時に計測していることで、レーザレーダ1に対する電子式カメラ7の軸関係または電子式カメラ7に対するレーザレーダ1の軸関係も求めることができるようになる。
【0047】
なお、本実施の形態においては、消失点位置計測手段51により直進確認手段12が直進状態にあると判断した時の画像上の白線消失点62、オプチカルフロー消失点63の位置を計測したが、消失点位置計測手段51により移動ベクトル抽出手段43が移動ベクトルAの分散が所定値より小さいと判断した時の画像上の白線消失点62、オプチカルフロー消失点63の位置を計測してもよい。
【0048】
(第8の実施の形態)
図16は第8の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、消失点位置計測手段51で直進確認手段12が直進状態にあると判断した時の所定時間内に計測された消失点の位置のX軸方向の分散を算出する分散算出手段71を有し、分散算出手段71が算出した分散が所定値より小さいときに軸ずれ角算出手段52が電子式カメラ7の軸ずれ角αを算出する。すなわち、第8の実施の形態においては、直進時に算出した消失点のX軸方向の位置は誤検出がなければ同じ位置であることから、その分散が所定値より小さい場合には信頼性が高いことを利用し、信頼性が高い消失点の位置を用いて軸ずれ角αを算出する。
【0049】
上述のごとく、白線消失点62、オプチカルフロー消失点63は軸ずれ角θと同様正しく直進状態が継続しているときに信頼度高く求められる。そのため、分散算出手段71は、まず消失点位置計測手段51で所定時間内に計測された画像上の白線消失点62、オプチカルフロー消失点63の位置を保存する。この際、白線検出やオプティカルフローの誤計測により白線消失点62、オプチカルフロー消失点63を誤計測する場合もあるので、信頼性の高い値を保持するため、分散算出手段71は保存された白線消失点62、オプチカルフロー消失点63の位置の分散を算出する。この分散についての補足説明を図17を参照して行なう。
【0050】
図17は図16に示した車載センサの軸ずれ計測装置の動作説明図、すなわち図14で説明した方法で所定間内に計測された画像上の白線消失点62をプロットした図である。通常、前方車両31はピッチ方向の運動があるため、縦方向(Y軸方向)にはばらつきがあるが、直進走行中であれば白線消失点62は常に同じ位置となる。このことから、直進性およびその点の信頼性を確認するため、直進確認手段12において直進走行中と確認されている場合において、X軸方向のばらつき(分散)が所定値より小さい場合、それらの白線消失点62は信頼性が高いと判定できる。したがって、軸ずれ角算出手段52は、分散算出手段71が算出した分散が所定値より小さいときに、白線消失点62(オプチカルフロー消失点63)のずれ量xbを用いて(3)式から軸ずれ角αの値を算出する。
【0051】
これにより、信頼性が高い消失点の位置を用いて軸ずれ角αを算出することができるから、軸ずれ角αの値を正確に計測することが可能となる。
【0052】
なお、画像データの処理により白線61が直線であると判断されかつ白線消失点62、オプチカルフロー消失点63の位置のX方向の分散が所定値より小さいときに軸ずれ角θ、軸ずれ角αを算出してもよい。
【0053】
(第9の実施の形態)
第9の実施の形態においては、消失点位置計測手段51で白線の交点から白線消失点62のX軸方向の位置を算出しかつ停止物体存在位置付近で計測されるオプティカルフローの交線からオプティカルフロー消失点63のX軸方向の位置を算出し、分散算出手段71により消失点位置計測手段51で所定時間内に計測された白線消失点62およびオプティカルフロー消失点63の位置のX軸方向の分散を算出し、白線消失点62およびオプティカルフロー消失点63の位置の分散が所定値より小さいときに軸ずれ角算出手段52が軸ずれ角αを算出する。
【0054】
すなわち、第9の実施の形態では、直進確認手段12が直進状態であることを確認し、白線の交点から算出される白線消失点62の路面と平行方向の位置の分散が所定値より小さく、かつレーザレーダ1で計測中の停止物体存在位置付近で計測されるオプティカルフローの交線から算出されるオプティカルフロー消失点63の路面と平行方向の位置の分散が所定値より小さい、という3つの条件がすべて揃ったときに、軸ずれ角算出手段52が軸ずれ角αを算出する構成とした。
【0055】
これにより、直進状態を判定するための条件が増えたことから、直進状態であることの判定をより確実に行なえるようになり、誤判定を防ぐことができるから、軸ずれ角αの値をさらに正確に計測することが可能となる。
【0056】
なお、画像データの処理により白線61が直線であると判断されかつ白線消失点62およびオプチカルフロー消失点63の位置のX方向の分散が所定値より小さいときに軸ずれ角θ、軸ずれ角αを算出してもよい。
【0057】
(第10の実施の形態)
図18は第10の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、前方物体位置データから物体検出部34を決定する前方物体検出手段3と、物体検出部34の検出部幅すなわち路面と平行でかつ車軸22と直角な方向(X方向)の画像上の寸法を算出する幅算出手段81とを有し、移動ベクトル算出手段41は検出部幅が所定値よりも小さい物体検出部34だけを用いて移動ベクトルAを算出する。
【0058】
図19は図18に示した車載センサの軸ずれ計測装置の動作説明図である。幅の広い路上反射物32と幅の狭い路上反射物32とがある場合、あるいはたとえば路上反射物32の反射面が曲面であり、レーザレーダ1からの反射光が不安定になり、左右どちらかの端または両端の位置が求まらない場合などには、図に示すように、検出部幅の広い物体検出部34と検出部幅の狭い物体検出部34とが検出されるが、検出部幅の狭い物体検出部34はその横位置(X座標上の位置)が一意に決まるのに対して、検出部幅が広い物体検出部34の場合、その物体検出部34のX座標は不安定になる。また、他の前方物体が多く存在する場合はオクルージョンによる問題からも路上反射物32の横位置を正しく求められなくなる問題がある(図19の物体検出部34c)。このことから、移動ベクトル算出手段41により検出部幅が所定値より小さい物体検出部34だけを用いて移動ベクトルAを算出する。
【0059】
これにより、移動ベクトル算出手段41で算出した移動ベクトルAからの直進走行判定および移動ベクトルAからの軸ずれ角θの算出をより正確に行なうことができる。
【0060】
なお、本実施の形態においては、移動ベクトル算出手段41は検出部幅が所定値よりも小さい物体検出部34だけを用いて移動ベクトルAを算出したが、停止移動判別手段4が検出部幅が所定値よりも小さい物体検出部34に相当する前方物体のみの停止移動判定を行ない、幅算出手段81により検出部幅が所定値よりも小さいと判断されかつ停止移動判別手段4により停止物体の物体検出部34と判断された物体検出部34だけを用いて、移動ベクトル算出手段41により移動ベクトルAを算出してもよい。
【0061】
(第11の実施の形態)
図20は第11の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、前方物体位置データ、軸ずれ角θおよび軸ずれ角αからレーザレーダ1で計測された前方車両31の電子式カメラ7の画像上のX軸方向の位置すなわち計算位置を算出する計算位置算出手段91と、電子式カメラ7の画像上の前方車両31のX軸方向の位置すなわち画像位置を算出する画像位置算出手段92と、画像位置と画像位置とを比較する位置比較手段93とを有する。
【0062】
軸ずれ角算出手段6により算出された軸ずれ角θの値と軸ずれ角算出手段52により算出された軸ずれ角αの値とが正確である場合、レーザレーダ1で検出した前方物体の位置がわかれば、計算位置は幾何学計算により求めることができる。図21はその説明図である。たとえば、レーザ軸23と光軸24とが角β(角βの値は軸ずれ角θ、軸ずれ角αの値から求めることができる)だけずれている場合、レーザレーダ1で方位Θ、距離zLの位置に検出した前方車両31の画像上の位置xcは(4)式により求めることができる。
【0063】
xc=f・tan(Θ−β) (4)
軸ずれ角θ、軸ずれ角αの値の検証はこの軸ずれ角θ、軸ずれ角α分(角β分)を考慮した上で前方物体位置データの処理と画像データの処理との双方の処理で同じターゲットを追跡することで行なう。すなわち、計算位置算出手段91により前方車両31の計算位置を算出し、画像位置算出手段92により前方車両31の画像位置を算出し、位置比較手段93により計算位置と画像位置とを比較することで軸ずれ角θ、軸ずれ角αの値の検証を行なう
図22は画像上に撮像されるターゲット(ここでは前方車両31)の大きさと距離との関係を示す図である。図に示すように、車幅Wの前方車両31を計測している場合、前方車両31の画像上における幅wcは(5)式により算出することができる。
【0064】
wc=W・f/zL (5)
つまり、前方物体位置データの処理と画像データの処理とで同じ前方車両31を正しく追跡している場合、前方車両31の画像上の幅wcは距離zLに応じて変化し、距離zLはレーザレーダ1で計測される。このことから、レーザレーダ1で前方車両31を追跡し、その距離zLと方位Θとを求め、方位Θに軸ずれ角θ、軸ずれ角α分を考慮した位置に存在する前方車両31の画像上における幅wcが距離zLの変化に対応して変化をすることを観測することで、同じ前方車両31を追跡していることを検証できる。
【0065】
前方車両31の画像上における幅wcの変化は、拡大縮小を考慮したテンプレートマッチングや前方車両31の複数のエッジ間位置(たとえば最下端エッジと最上端エッジ間の距離)の変化などから求めればよい。
【0066】
すなわち、第11の実施の形態においては、軸ずれ角θと軸ずれ角αとより、レーザレーダ1で検出、追跡中の前方車両31の撮像されるべき画像上の位置を求め、レーザレーダ1で時間的に連続して計測中のその前方車両31までの距離zLの変化に応じた画像上におけるターゲットの拡大縮小率を考慮しながら画像上での追跡を行なう。すなわち、計算位置算出手段91によりレーザレーダ1で計測した距離zLに応じて算出された計算位置の変化と画像位置算出手段92により算出された画像位置の変化とが一致することを位置比較手段93により判定することで、同じ前方車両31を計測中であることおよび軸ずれ角θ、軸ずれ角αの計測結果が正しいことを確認することができる。
【0067】
これにより、軸ずれ角θ、軸ずれ角αの正確性を認識追跡処理から確認することが可能となるため、軸ずれ角θ、軸ずれ角αの値の信頼性が上がる。さらに、軸ずれ角θ、軸ずれ角αの値の正しいことの確認後は、レーザレーダ1と電子式カメラ7との2つのセンサを用いての同一の前方車両31の追跡において、この軸ずれ角θ、軸ずれ角αの値を利用した上での互いの同一の前方車両31の検出位置計算が行なえるようにもなる。
【0068】
(第12の実施の形態)
第12の実施の形態においては、レーザレーダ1の取付位置、電子式カメラ7の取付位置の少なくとも一方を路面に平行でかつ車軸22と直角の方向(X方向)にずらし、計算位置算出手段91が前方物体位置データ、軸ずれ角θ、軸ずれ角αおよびレーザレーダ1、電子式カメラ7の取付位置のオフセット値からレーザレーダ1で計測された前方車両31の計算位置を算出する。
【0069】
すなわち、第12の実施の形態においては、1つの前方車両31(ターゲット)をレーザレーダ1と電子式カメラ7との2つのセンサで追跡を行なう際に、たとえば図23に示すように、電子式カメラ7の取付位置を路面に平行でかつ車軸22と直角の方向(X方向)にずらし、計算位置算出手段91による計算位置の算出を電子式カメラ7の取付位置の車軸22に対する路面と平行な方向のオフセット値Xdをも考慮した上で行なう。ここで、オフセット値Xdは通常電子式カメラ7の取付時にメジャなどで実測可能な値である。また、オフセット値Xdを考慮した上でレーザレーダ1と電子式カメラ7との位置関係は軸ずれ角θ、軸ずれ角αを考慮した上での2つの座標系の位置関係から幾何学的に計算は可能である。
【0070】
このメジャーなどで計測できるオフセット値Xdをも考慮することで、より正確に計算位置を求めることができるようになるから、前方車両31の追跡をより正確に行なえるようになり、また軸ずれ角θ、軸ずれ角αの値もより正確に検証することができる。
【0071】
なお、本実施の形態においては、電子式カメラ7の取付位置を路面に平行でかつ車軸22と直角の方向にずらしたが、レーザレーダ1の取付位置を路面に平行でかつ車軸22と直角の方向にずらし、計算位置の算出をレーザレーダ1の取付位置の車軸22に対するオフセット値をも考慮した上で求めてもよく、レーザレーダ1および電子式カメラ7の取付位置を路面に平行でかつ車軸22と直角の方向にずらし、計算位置の算出をレーザレーダ1および電子式カメラ7の取付位置の車軸22に対するオフセット値をも考慮した上で求めてもよい。また、本実施の形態においては、電子式カメラ7の取付位置の車軸22に対するオフセット値Xdをも考慮した上で求めたが、オフセット値Xdおよびレーザ軸23と光軸24との路面と直角方向のオフセット値をも考慮した上で求めてもよい。
【0072】
(第13の実施の形態)
図24は第13の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、位置比較手段93が計算位置と画像位置との差が所定値よりも大きいと判断したとき、移動ベクトル算出手段41が移動ベクトルAを算出し、移動ベクトル保存手段42が移動ベクトルAを保存する(移動ベクトル算出保存手段が移動ベクトルAを算出、保存する)とともに、消失点位置計測手段51が白線消失点62、オプティカルフロー消失点63の位置を算出する。
【0073】
すなわち、本実施の形態においては、軸ずれ角θ、軸ずれ角αを算出するために用いるデータ、つまり移動ベクトルA、白線消失点62、オプチカルフロー消失点63の位置を位置比較手段93で判定されるタイミングによって自動的に収集し、軸ずれ角θ、軸ずれ角αを通常の運転時走行のデータを用いて自動的に更新可能とする。
【0074】
本実施の形態での移動ベクトルA、白線消失点62、オプチカルフロー消失点63の位置のデータの収集は、通常の走行中に行なわれるから、軸ずれ角θ、軸ずれ角αを調整するための特別な走行をする必要や運転手に収集中であることを教える必要がないので、運転手に負担を与えることなく、車両購入後などに必要に応じて自動的に軸ずれ角θ、軸ずれ角αの調整を行なえるようになる。
【0075】
なお、本実施の形態においては、位置比較手段93が計算位置と画像位置との差が所定値よりも大きいと判断したとき、移動ベクトル算出手段41が移動ベクトルAを算出し、移動ベクトル保存手段42が移動ベクトルAを保存したが、位置比較手段93が計算位置と画像位置との差が所定値よりも大きいと判断したとき、第1の軸ずれ角計測手段が移動ベクトルAを算出してもよい。
【0076】
(第14の実施の形態)
図25は第14の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。図に示すように、移動ベクトル算出手段41aが移動ベクトルAを算出し、移動ベクトル保存手段42aが移動ベクトルAを保存したとき(移動ベクトル算出保存手段が移動ベクトルAを算出、保存したとき)から所定時間が経過したのちに、移動ベクトル算出手段41aが再度移動ベクトルAを算出し、移動ベクトル保存手段42aが移動ベクトルAを保存する(移動ベクトル算出保存手段が再度移動ベクトルAを算出、保存する)とともに、消失点位置計測手段51aが白線消失点62、オプチカルフロー消失点63の位置を算出したときから所定時間が経過したのちに、消失点位置計測手段51aが再度白線消失点62、オプチカルフロー消失点63の位置を算出する。
【0077】
すなわち、本実施の形態においては、軸ずれ角θ、軸ずれ角αを算出するために用いるデータ、つまり移動ベクトルA、白線消失点62、オプチカルフロー消失点63の位置を移動ベクトル算出手段41a(移動ベクトル算出保存手段)、消失点位置計測手段51aで判定されるタイミングによって自動的に収集し、軸ずれ角θ、軸ずれ角αを自動的に更新可能とする。
【0078】
本実施の形態での移動ベクトルA、白線消失点62、オプチカルフロー消失点63の位置のデータの収集は、通常の走行中に行なわれるから、軸ずれ角θ、軸ずれ角αを調整するための特別な走行をする必要や運転手に収集中であることを教える必要がなく、運転手に負担を与えることなく、車両購入後などに自動的に軸ずれ角θ、軸ずれ角αの調整を行なえるようになる。
【0079】
なお、本実施の形態においては、移動ベクトル算出保存手段が移動ベクトルAを算出したときから所定時間が経過したのちに、移動ベクトル算出保存手段が再度移動ベクトルAを算出したが、第1の軸ずれ角計測手段が移動ベクトルAを算出したときから所定時間が経過したのちに、第1の軸ずれ角計測手段が再度移動ベクトルAを算出してもよい。
【0080】
また、上述実施の形態においては、第1、第2の軸ずれ計測手段として軸ずれ角θを算出する第1、第2の軸ずれ角計測手段を用いたが、第1、第2の軸ずれ計測手段により位置計測装置の軸ずれの方向等を計測してもよい。また、上述実施の形態においては、位置計測装置としてレーザレーダ1を用いたが、他の位置計測装置を用いてもよい。また、第7〜第14の実施の形態においては、第4の実施の形態に適用した場合について説明したが、第1〜第3、第5、第6の実施の形態に適用してもよい。
【図面の簡単な説明】
【図1】第1の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図2】図1に示した車載センサの軸ずれ計測装置を搭載した車両を示す概略平面図である。
【図3】図1に示した車載センサの軸ずれ計測装置を搭載した車両を示す概略正面図である。
【図4】図1に示した車載センサの軸ずれ計測装置の動作説明図である。
【図5】図1に示した車載センサの軸ずれ計測装置の動作説明図である。
【図6】図1に示した車載センサの軸ずれ計測装置の動作説明図である。
【図7】第2の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図8】第3の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図9】第4の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図10】図9に示した車載センサの軸ずれ計測装置の動作説明図である。
【図11】第5の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図12】第6の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図13】第7の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図14】図13に示した車載センサの軸ずれ計測装置の動作説明図である。
【図15】図13に示した車載センサの軸ずれ計測装置の動作説明図である。
【図16】第8の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図17】図16に示した車載センサの軸ずれ計測装置の動作説明図である。
【図18】第10の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図19】図18に示した車載センサの軸ずれ計測装置の動作説明図である。
【図20】第11の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図21】図20に示した車載センサの軸ずれ計測装置の動作説明図である。
【図22】図20に示した車載センサの軸ずれ計測装置の動作説明図である。
【図23】図12の実施の形態の車載センサの軸ずれ計測装置を搭載した車両を示す概略平面図である。
【図24】第13の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【図25】第14の実施の形態の車載センサの軸ずれ計測装置を示すブロック図である。
【符号の説明】
1…レーザレーダ
2…データメモリ
3…前方物体検出手段
4…停止移動判別手段
5…移動ベクトル算出手段
6…軸ずれ角算出手段
7…電子式カメラ
8…画像メモリ
9…第1の直進判定手段
10…進行方向変化計測手段
11…第2の直進判定手段
12…直進確認手段
21…自車両
34…物体検出部
41…移動ベクトル算出手段
42…移動ベクトル保存手段
43…移動ベクトル抽出手段
51…消失点位置算出手段
52…軸ずれ角算出手段
62…白線消失点
63…オプティカルフロー消失点
71…分散算出手段
81…幅算出手段
91…計算位置算出手段
92…画像位置算出手段
93…位置比較手段
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an axial displacement measuring device of a vehicle-mounted sensor of a vehicle-mounted sensing system having a position measuring device mounted on a vehicle and measuring a position of a forward object existing ahead.
[0002]
[Prior art]
[Patent Document 1] JP-A-2001-66361.
[0003]
In an axis deviation measuring device of a position measuring device (laser radar) described in Patent Literature 1, a stationary object during straight traveling is used as an index, and the vehicle is traveling straight based on the apparent movement of the stationary object. Regardless, it detects that the apparent movement of the stationary object is oblique, and measures the axis deviation of the position measurement device from the direction of the apparent movement vector of the stationary object.
[0004]
[Problems to be solved by the invention]
However, in such an axis deviation measuring apparatus, since the straight traveling judgment and the axis deviation judgment are performed using only the data obtained from one position measuring apparatus, there is a measurement error of the position measuring apparatus itself. Cannot accurately measure the axis deviation. In addition, since it is indistinguishable between the case where the forward object determined as the stationary object is actually a moving object that moves in the lateral direction and the case where the own vehicle runs diagonally forward, the own vehicle is running diagonally forward. Sometimes, it is not possible to accurately measure the axis deviation.
[0005]
The present invention has been made to solve the above-described problems, and has as its object to provide an on-board sensor axis deviation measuring device capable of accurately measuring the axis deviation of a position measuring device.
[0006]
[Means for Solving the Problems]
In order to achieve this object, according to the present invention, first straight ahead determining means for determining from the image data that the vehicle is in a straight ahead state, and when the first straight ahead determining means determines that the vehicle is in a straight ahead state, A first axis deviation measuring means for calculating a movement vector of the stationary object from the front object position data and measuring an axis deviation of the position measuring device from the movement vector.
[0007]
【The invention's effect】
In the axis deviation measuring device for the vehicle-mounted sensor according to the present invention, when the first straight traveling determining means determines that the vehicle is traveling straight, the first axis deviation measuring means calculates a moving vector of the stationary object, and Since the axis deviation of the position measuring device is measured from, the axis deviation of the position measuring device can be accurately measured.
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
(First Embodiment)
FIG. 1 is a block diagram showing an on-board sensor axial deviation measuring device according to the first embodiment, FIG. 2 is a schematic plan view showing a vehicle equipped with the on-vehicle sensor axial deviation measuring device shown in FIG. 1, and FIG. FIG. 2 is a schematic front view showing a vehicle equipped with the on-board sensor axis deviation measuring device shown in FIG. 1. As shown in the figure, a laser radar (position measuring device) 1 for measuring the position of a forward object existing in front of a host vehicle 21 and an electronic camera 7 for shooting an image in front of the vehicle 21 are provided. The electronic camera 7 is mounted on the host vehicle 21. Normally, the laser radar 1 and the electronic camera 7 are mounted in a predetermined known posture. However, since it is difficult to precisely adjust the posture, the laser radar 1 and the electronic camera 7 require a laser to accurately measure the position of the front object with respect to the vehicle 21. It is necessary to measure, by some means, the state of the mounting result of the radar 1 and the electronic camera 7 with respect to the axle (vehicle center axis) 22 of the vehicle 21. Hereinafter, the deviation of the direction of the laser axis (scanning center axis) 23 of the laser radar 1 with respect to the axle 22 and the deviation of the direction of the optical axis 24 of the electronic camera 7 will be referred to as the axial deviation of the vehicle-mounted sensor. Here, the laser radar 1 and the electronic camera 7 are attached to the front part of the own vehicle 21, and the laser radar 1 scans at a predetermined angle in a plane parallel to a road surface ahead of the own vehicle 21 while moving forward. The electronic camera 7 is mounted so as to measure the position of the object, that is, the distance and direction to the object in front, and to capture an image of the state in front of the vehicle 21 which is the same direction as the measurement direction of the laser radar 1. Hereinafter, the laser axis 23 is defined as the Z axis of the laser radar 1, the optical axis 24 is defined as the Z axis of the electronic camera 7, and the position of the front object is defined as a position in a coordinate system using the axle 22 as the Z axis. Further, it is assumed that all of these Z axes are substantially parallel, and the position of the detected object is expressed with reference to a coordinate system provided for the vehicle 21.
[0009]
Further, as shown in FIG. 1, a processing unit for processing front object position data of the laser radar 1 includes a data memory 2 for storing front object position data for each single scanning input from the laser radar 1, Forward object detecting means 3 for finding a forward object from the forward object position data stored in the memory 2, stop movement determining means 4 for distinguishing the found forward object into a stationary object and a moving object (running object); A moving vector calculating means 5 for calculating a moving vector A (moving trajectory) of the object determined to be a stationary object by the determining means 4, and a traveling direction of the vehicle 21 of the moving vector A of the stationary object calculated by the moving vector calculating means 5 And an axis shift angle calculating means 6 for calculating the value of the axis shift angle θ of the laser radar 1 from the direction with respect to. When the first straight-movement determining means 9 (described later) determines that the vehicle is in the straight-ahead state by the movement vector calculation means 5 and the axis deviation angle calculation means 6, the movement vector A of the stopped object is converted into the forward object position data. And a first axis shift angle measuring means for calculating the axis shift θ of the laser radar 1 from the movement vector A.
[0010]
The processing unit that processes the image data of the electronic camera 7 includes an image memory 8 that stores image data input from the electronic camera 7, and a processing unit that processes the image data stored in the image memory 8. 21 has first straight traveling determining means 9 for determining that the vehicle is in a straight traveling state, and the result of the straight traveling determination by the straight traveling determining means 9 is transmitted to the movement vector calculating means 5.
[0011]
FIG. 4 is an explanatory view of the operation of the axis deviation measuring device of the vehicle-mounted sensor shown in FIG. 1, and FIG. 4 (a) is a diagram showing a measurement position of the laser radar 1 when a forward object is detected and measured by the laser radar 1. FIG. 4B is a diagram showing a front image of the same scene captured by the electronic camera 7. The laser radar 1 is an apparatus that detects an object that reflects light existing in front and measures the distance to the object that reflects the light from the time difference between the transmission of the transmission wave of the laser radar 1 and the reception of the transmission wave. . In general, in a road environment, as a front object that reflects light, there are a road sign 32 such as a signboard made of iron, a reflector attached to the roadside called a delineator, and a front vehicle 31 running in front of the host vehicle 21. Among these reflectors, the reflex reflector attached to the roadside or the back of the front vehicle 31 is a reflection plate attached so that the driver can easily recognize the presence of the roadside or the front vehicle 31. It has a shape that reflects efficiently. Therefore, the laser radar 1 can stably detect and measure the preceding vehicle 31 and the road reflector 32.
[0012]
The forward object detecting means 3 detects the forward vehicle 31 and the road reflector 32 from the distribution of the measurement points 33 of the laser radar 1 as shown in FIG. Is measured. In this process, the measurement points 33 which are located close to each other and have the same movement are grouped, and are further detected at intervals of about the width of the vehicle, and two groups of the left and right measurement points 33 which move in the same direction in time series, The object detection unit 34 is determined by applying a method of detecting the preceding vehicle 31 by finding a group of continuous measurement points 33 having a width approximately equal to the vehicle width.
[0013]
Further, the stop movement determining means 4 performs a stop movement determination of the front object corresponding to the object detection unit 34 detected by the front object detection means 3, that is, determines whether the front object is stopped or moving (running). In this stop movement determination, the position of the object detection unit 34 is stored continuously in time, and the movement of the position of the object detection unit 34 (the vector shown in FIG. An object that is observed to move at the same speed as the vehicle speed in the direction is determined as a stationary object, and an object whose relative speed to the own vehicle 21 is different from the stationary object is determined as a moving object.
[0014]
The movement vector calculation means 5 calculates the movement vector A when the result of the straight traveling determination is transmitted from the straight traveling determination means 9. That is, as shown in FIG. 5, the movement vector A is obtained by connecting the movements of the time-series object detection unit 34 (time-sequential positions of the stopped objects) obtained at the time of the stop movement determination of the stop movement determination unit 4. . Normally, the detection position of the front object may have some errors on the left and right, or may have discrete values depending on the scan angle and the resolution of position measurement. In such a case, a straight line that best fits the position of the object detection unit 34 that has been continuously detected a plurality of times in the past may be calculated by applying a least square error fitting or the like.
[0015]
Further, the axis shift angle calculating means 6 calculates the axis shift angle θ using the movement vector A calculated by the movement vector calculating means 5.
[0016]
FIG. 6 is an explanatory diagram of the operation of the apparatus for measuring the axis deviation of the on-vehicle sensor shown in FIG. 1, that is, an explanatory diagram of a method of calculating the axis deviation angle θ using the movement vector A when the own vehicle 21 is in the straight traveling state. . FIG. 6A is a diagram showing a detection position (object detection unit 34) of a stationary object when the laser radar 1 detects a stationary object at time t1, and FIG. FIG. 9 is a diagram showing a detection position of a stationary object when the laser radar 1 detects a stationary object at a time t2 when the vehicle has just traveled straight. Here, when the position (x1L, z1L) of the stationary object is detected by the laser radar 1 at time t1, if the laser axis 14 of the laser radar 1 coincides with the axle 22 (Z axis) (the axis shift angle θ Is 0 degree), the detection position of the stopped object at time t2 after traveling straight by the distance V should be (x1L, z1L-V). However, when the laser shaft 23 is displaced from the axle 22, for example, when the laser shaft 23 is displaced from the axle 22 by an axis shift angle θ, as shown in FIG. Is not (x1L, z1L-V). Here, a method of calculating the movement vector A detected during straight running when the laser shaft 23 is shifted from the axle 22 by the axis shift angle θ will be described with reference to FIG. As can be seen from FIG. 6, when the positions of the stationary object at the standard coordinates (coordinates based on the axle 22) at times t1 and t2 are (x1, z1) and (x2, z2), the measurement is performed by the laser radar 1. The positions (x1L, z1L) and (x2L, z2L) of the stationary object at the times t1 and t2 can be obtained by Expression (1).
[0017]
(x1L, z1L) = (x1 · cosθ + z1 · sinθ, -x1 · sinθ + z1 · cosθ)
(x2L, z2L) = (x1 · cosθ + z1 · sinθ−V · sinθ, −x1 · sinθ + z1 · cosθ−V · cosθ) (1)
That is, when the axis deviation angle is θ and the moving distance between times t1 and t2 is V, the moving vector A is represented by the equation (2).
[0018]
(x2L−x1L, z2L−z1L) = (V · sin θ, V · cos θ) (2)
If a stationary object is detected, all the movement vectors A have the same value.
From this, since the inclination of the movement vector A always coincides with V · sin θ / V · cos θ = sin θ / cos θ = tan θ, the axis deviation angle θ can be obtained from the inclination of the movement vector A.
[0019]
Next, a process for determining that the host vehicle 21 is in a straight traveling state will be described. That is, the straight traveling determination means 9 performs image processing on the image data stored in the image memory 8 to measure that the own vehicle 21 is in a straight traveling state. This image processing can be performed by detecting a front white line and recognizing that the white line is a straight line. The white line detection here is a method described in, for example, Japanese Patent Application Laid-Open No. H10-11580, that is, by scanning imaged image information to detect the position coordinates of a feature point representing a white line (lane). With reference to the coordinates of the feature points, a white line is extracted by connecting the pixels representing the feature points so as to form a straight line or a curve, and the coordinate values of the extracted feature points and the road model stored in the memory are extracted. The coordinate system is compared with the image coordinate values converted by the coordinate conversion processing, at least one or more change components are calculated between the road shape parameter and the imaging posture parameter, and the calculated change amount is extracted. A method of updating each parameter of the road model and the coordinate conversion processing based on the white line shape may be applied. Further, the optical flow is obtained, and it can be determined that the host vehicle 21 is in the straight traveling state because most of the optical flows are heading toward the vanishing point. For the method of obtaining the optical flow, the application of the conventional method is sufficient.
[0020]
Then, when the straight traveling determining means 9 determines that the host vehicle 21 is in a straight traveling state, the straight traveling determining means 9 transmits the determination result to the moving vector calculating means 5, and the moving vector calculating means 5 When the result of the straight traveling determination is transmitted, the movement vector A is calculated.
[0021]
In the axial displacement measuring device of the vehicle-mounted sensor shown in FIG. 1, when the straight traveling determining means 9 determines that the vehicle is in the straight traveling state, the first axial displacement angle measuring means (movement vector calculating means 5, axial displacement calculating means 6) calculates the movement vector A of the stationary object and calculates the axis deviation angle θ, so that the axis deviation angle θ can be accurately obtained.
[0022]
In the present embodiment, when the straight traveling determining means 9 determines that the vehicle is in the straight traveling state, the moving vector calculating means 5 calculates the moving vector A. However, the moving vector calculating means 5 always calculates the moving vector A. Alternatively, the axis deviation angle calculation means 6 may calculate the axis deviation angle θ when the straight traveling determination means 9 determines that the vehicle is traveling straight.
[0023]
(Second embodiment)
FIG. 7 is a block diagram showing an axial displacement measuring device for an in-vehicle sensor according to the second embodiment. As shown in the figure, a laser radar 1, an electronic camera 7, a traveling direction change measuring device 10 having a gyroscope, a steering angle measuring device, and the like, and measuring a traveling direction change of the vehicle 21 are provided. The laser radar 1, the electronic camera 7, and the traveling direction change measuring device 10 are mounted on the host vehicle 21. The processing unit of the traveling direction change measuring device 10 that processes the traveling direction change data includes the second straight traveling determination unit 11 that determines that the vehicle 21 is in the straight traveling state from the traveling direction change data. The result of the straight traveling determination by the means 11 is transmitted to the movement vector calculating means 5. When the straight-moving determining means 11 determines that the vehicle is in the straight-ahead state by the moving vector calculating means 5 and the axis deviation angle calculating means 6, the moving vector A of the stopped object is calculated from the front object position data and the moving vector A is calculated. And a first axis deviation angle measuring means for calculating the axis deviation angle θ of the laser radar 1 from the above.
[0024]
In the axial displacement measuring device for an on-vehicle sensor, the straight traveling determining means 11 determines that the own vehicle 21 is in a straight traveling state from the traveling direction change data. In other words, when the traveling direction change measuring device 10 has a steering angle measuring device, when the value of normal steering continues temporally close to 0 degrees (when the value of the traveling direction change data is smaller than a predetermined value), The straight traveling determining means 11 determines that the vehicle 21 is in a straight traveling state. Similarly, when the traveling direction change measuring device 10 has a gyroscope, when the value that is parallel to the road surface is constantly observed (when the traveling direction change data value is smaller than a predetermined value), Means that the straight traveling determination means 11 determines that the host vehicle 21 is in a straight traveling state.
In other words, when the value of the traveling direction change data is larger than a predetermined value, the straight traveling determining means 11 determines that the vehicle 21 is not in a straight traveling state (curved).
Then, when the straight traveling determining means 11 determines that the vehicle 21 is in a straight traveling state, the straight traveling determining means 11 transmits the determination result to the moving vector calculating means 5, and the moving vector calculating means 5 When the result of the straight traveling determination is transmitted, the movement vector A is calculated.
[0025]
In the axial displacement measuring device for the vehicle-mounted sensor shown in FIG. 7, when the straight traveling determining means 11 determines that the vehicle is traveling straight, the first axial displacement angle measuring means (movement vector computing means 5, axial displacement calculating means 6) calculates the movement vector A of the stationary object and calculates the axis deviation angle θ, so that the axis deviation angle θ can be accurately obtained.
[0026]
In the present embodiment, when the straight traveling determining means 11 determines that the vehicle is in the straight traveling state, the moving vector calculating means 5 calculates the moving vector A. However, the moving vector calculating means 5 always calculates the moving vector A. Alternatively, the axis deviation angle calculation means 6 may calculate the axis deviation angle θ when the straight traveling determination means 11 determines that the vehicle is traveling straight.
[0027]
(Third embodiment)
FIG. 8 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to the third embodiment. As shown in the figure, a straight traveling confirmation means 12 for confirming that the vehicle 21 is in a straight traveling state based on the judgment result of the straight traveling judgment means 9 and the judgment result of the straight traveling judgment means 11 is provided. The result of the straight traveling confirmation is transmitted to the movement vector calculation means 5. That is, when the straight traveling determination means 9 determines that the own vehicle 21 is in the straight traveling state and the straight traveling determining means 11 determines that the own vehicle 21 is also in the straight traveling state, the straight traveling confirmation means 12 determines whether the own vehicle 21 is in the straight traveling state. When the straight traveling confirmation means 12 confirms that the vehicle is traveling straight, the result of the confirmation is transmitted to the movement vector calculation means 5. Then, when the straight traveling confirmation means 12 confirms that the vehicle is in the straight traveling state by the movement vector computing means 5 and the axis deviation angle computing means 6, the moving vector A of the stationary object is calculated from the front object position data and the moving vector A is calculated. And a first axis deviation angle measuring means for calculating the axis deviation angle θ of the laser radar 1 from the above.
[0028]
Here, the straight-moving determining means 9 and the straight-moving determining means 11 are not necessarily means for which a correct answer is required. For example, when the straight-moving determining means 9 cannot determine the straight-moving state properly in bad weather which is a defect of the image processing in the image processing. There is also. Further, in the case of the straight traveling determining means 11, for example, when the straight traveling state is determined only by the traveling direction change data of the traveling direction change measuring device 10 having the steering angle measuring device, when the road surface is inclined, the measured value of the steering angle measuring device becomes In some cases, the vehicle 21 is traveling on a curve despite the angle being 0 degrees. Therefore, in the axis deviation measuring device for the vehicle-mounted sensor shown in FIG. 8, the straight traveling judgment is performed by two different means, namely, the straight traveling judging means 9 and the straight traveling judging means 11, so that the straight traveling judgment can be performed more reliably. Further, only when the straight traveling confirmation means 12 confirms that the vehicle 21 is traveling straight, the axis deviation angle θ of the laser radar 1 which is a sensor other than the electronic camera 7 and the traveling direction change measuring device 10 is calculated. Can be obtained more accurately.
[0029]
In this embodiment, when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight, the movement vector calculation means 5 calculates the movement vector A, but the movement vector calculation means 5 always calculates the movement vector A. Alternatively, when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight, the axis deviation angle calculating means 6 may calculate the axis deviation angle θ.
[0030]
(Fourth embodiment)
FIG. 9 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to the fourth embodiment. As shown in the figure, a movement vector calculation means 41 for calculating a movement vector A from the forward object position data when the straight movement determination means 9 determines that the vehicle is in a straight movement state, and a movement vector A calculated by the movement vector calculation means 41. And a variance of the directions of the plurality of motion vectors A stored in the motion vector storage means 42 within a predetermined time, and only the motion vector A whose variance is smaller than a predetermined value is extracted. It has a movement vector extraction unit 43 and an axis deviation angle calculation unit 6 (second axis deviation angle measurement unit) that calculates the axis deviation angle θ of the position measuring device from the movement vector A extracted by the movement vector extraction unit 43. . Then, when the straight-moving determining means 9 determines that the vehicle is in the straight-ahead state by the moving vector calculating means 41 and the moving vector storing means 42, the moving vector A for calculating and storing the moving vector A of the stationary object from the preceding object position data. It constitutes calculation storage means.
[0031]
FIG. 10 is an explanatory diagram of the operation of the axis deviation measuring device of the vehicle-mounted sensor shown in FIG. 9, that is, a diagram showing a plurality of movement vectors A detected during the time Δt. As shown in the figure, a plurality of normally stopped objects are detected, but when the straight traveling determining means 9 determines that the vehicle is in the straight traveling state, the moving vector calculating means 41 calculates the moving vector A, and the moving vector storing means 42 The plurality of movement vectors A calculated are stored. That is, the movement vector storage means 42 stores the movement vector A obtained by performing a plurality of times of scanning of the laser radar 1 when the straight movement determination means 9 determines that the vehicle is in the straight traveling state, or the movement vector obtained during a predetermined time or more. Save A.
[0032]
Then, the movement vector extraction means 43 calculates the variance of the movement vector A measured at the same time, extracts only the movement vector A whose variance is smaller than a predetermined value, and uses the value of the movement vector A as the axis deviation angle calculation means 6. To communicate. That is, the movement vector extraction unit 43 extracts only the movement vector A having high reliability. For this reason, it is possible to confirm that the vehicle is in the straight traveling state not only from the straight traveling determination means 9 but also from the measurement result of the laser radar 1. This dispersion is determined from the movement vector A on which the axis deviation angle θ is calculated. The movement vector A due to erroneous measurement can be removed, and the axis shift angle θ can be obtained more accurately. In other words, if the object is a stationary object, all the movement vectors A should have the same value, that is, the value of the equation (2), regardless of the detection position. (A state in which a part of the front object at the back is hidden by another front object), the correct movement vector A may not be obtained (the object detection units 34a and 34b in FIG. 10). In addition, the forward objects detected by the laser radar 1 may include a moving object that moves at a low speed, a moving object that moves in a transverse direction, and the like. Such a moving object is shown in FIG. Since it is difficult to determine the stop movement described above, the moving object that is actually moving may be mistaken for the stop object. In other words, if there is no erroneous determination or erroneous measurement, the movement vector A is the same when the host vehicle 21 is in the straight traveling state, but there is a case where the actually calculated movement vector A includes erroneous measurement. is there. The value of the movement vector A that cannot be used for calculating such an axis deviation angle θ can be excluded.
[0033]
As a result, the reliability can be improved by first storing a large number of the movement vectors A, and only the highly reliable movement vector A can be selected from the many stored movement vectors A. The value of θ can be calculated more reliably.
[0034]
In the present embodiment, the movement vector calculation means 41 calculates the movement vector A when the straight traveling determination means 9 determines that the vehicle is in the straight traveling state, but the movement vector calculation means 41 always calculates the movement vector A. Alternatively, the movement vector storage means 42 may store the movement vector A when the straight traveling determination means 9 determines that the vehicle is in the straight traveling state.
[0035]
(Fifth embodiment)
FIG. 11 is a block diagram illustrating an apparatus for measuring an axial deviation of an in-vehicle sensor according to the fifth embodiment. As shown in the figure, a movement vector calculation means 41 for calculating a movement vector A from the forward object position data when the straight movement determination means 11 determines that the vehicle is in a straight movement state, and a movement vector A calculated by the movement vector calculation means 41. And a variance of the directions of the plurality of motion vectors A stored in the motion vector storage means 42 within a predetermined time, and only the motion vector A whose variance is smaller than a predetermined value is extracted. It has a movement vector extraction unit 43 and an axis deviation angle calculation unit 6 that calculates an axis deviation angle θ of the position measuring device from the movement vector A extracted by the movement vector extraction unit 43. Then, when the straight ahead determining means 11 determines that the vehicle is in the straight running state by the movement vector calculating means 41 and the movement vector storing means 42, the moving vector A for calculating and storing the moving vector A of the stationary object from the forward object position data. It constitutes calculation storage means.
[0036]
In the axis deviation measuring device for the vehicle-mounted sensor, the movement vector calculation means 41 calculates the movement vector A when the straight traveling determination means 11 determines that the vehicle is in the straight traveling state, and the movement vector storage means 42 Save the movement vector A. Then, the movement vector extraction means 43 calculates the variance of the movement vector A measured at the same time, extracts only the movement vector A whose variance is smaller than a predetermined value, and uses the value of the movement vector A as the axis deviation angle calculation means 6. To communicate. For this reason, it is possible to confirm that the vehicle is in the straight traveling state not only from the straight traveling determination means 11 but also from the measurement result of the laser radar 1. This dispersion is determined from the movement vector A on which the axis deviation angle θ is calculated. The movement vector A due to erroneous measurement can be removed, and the axis shift angle θ can be obtained more accurately.
[0037]
In the present embodiment, the movement vector calculation means 41 calculates the movement vector A when the straight traveling determination means 11 determines that the vehicle is in the straight traveling state, but the movement vector calculation means 41 always calculates the movement vector A. Alternatively, the movement vector storage means 42 may store the movement vector A when the straight traveling determination means 11 determines that the vehicle is traveling straight.
[0038]
(Sixth embodiment)
FIG. 12 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to the sixth embodiment. As shown in the drawing, a movement vector calculation means 41 for calculating a movement vector A from the forward object position data when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight, and a movement vector calculated by the movement vector calculation means 41. A movement vector storage means 42 for storing A, and a variance of directions of a plurality of movement vectors A stored in the movement vector storage means 42 within a predetermined time is calculated, and only the movement vector A whose variance is smaller than a predetermined value is extracted. And a displacement vector calculating means 6 for calculating a displacement angle θ of the position measuring device from the displacement vector A extracted by the displacement vector extracting means 43. Then, the movement vector calculating means 41 and the movement vector storage means 42 calculate and store the movement vector A of the stationary object from the forward object position data when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight. It constitutes a vector calculation storage means.
[0039]
In the on-vehicle sensor axis deviation measuring device, the movement vector calculation means 41 calculates the movement vector A when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight, and the movement vector storage means 42 Is stored.
Then, the movement vector extraction means 43 calculates the variance of the movement vector A measured at the same time, extracts only the movement vector A whose variance is smaller than a predetermined value, and uses the value of the movement vector A as the axis deviation angle calculation means 6. To communicate. For this reason, it is possible to confirm that the vehicle is in the straight traveling state not only from the straight traveling confirmation means 12 but also from the measurement result of the laser radar 1, and the variance is determined from the movement vector A on which the axis deviation angle θ is calculated. The movement vector A due to erroneous measurement can be removed, and the axis shift angle θ can be obtained more accurately.
[0040]
In the present embodiment, when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight, the movement vector calculation means 41 calculates the movement vector A, but the movement vector calculation means 41 always calculates the movement vector A. Then, the movement vector storage means 42 may store the movement vector A when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight.
[0041]
(Seventh embodiment)
FIG. 13 is a block diagram showing an axial displacement measuring device for a vehicle-mounted sensor according to the seventh embodiment. As shown in the figure, a vanishing point position measuring means 51 for measuring the position of the vanishing point on the image in the X-axis direction (direction parallel to the road surface and perpendicular to the axle 22) from the image data, An axis deviation angle calculating means 52 (third axis deviation measuring means) for calculating an axis deviation angle (optical axis deviation angle) α of the camera 7 is provided. That is, in the seventh embodiment, the axis deviation angle α of the optical axis 24 with respect to the axle 22 is calculated at the same time as the axis deviation angle θ.
[0042]
FIG. 14 is an explanatory diagram of the operation of the axis deviation measuring device of the on-vehicle sensor shown in FIG. 13. The vanishing point on the image is obtained from the result of the detection of the white line 61 and the result of the optical flow detection when the vehicle 21 is in the straight traveling state. Can be determined. The vanishing point is a position where the point at infinity is captured in a forward image captured by the electronic camera 7 mounted on the vehicle. As shown in FIG. 14A, when the vehicle is traveling straight on a straight road, the intersection of the white lines 61 is a white line vanishing point 62. Further, as shown in FIG. 14B, when the host vehicle 21 is traveling straight, the optical flow of the stopped object ahead (the apparent movement of the object) is a vector starting from the optical flow vanishing point 63. Become.
[0043]
On the other hand, FIG. 15 is an explanatory diagram of the operation of the axis deviation measuring device for the vehicle-mounted sensor shown in FIG. 13, that is, when the optical axis 24 of the electronic camera 7 having the lens 7a coincides with the axle 22, FIG. 9 is a diagram showing the position of a vanishing point on an image when the image is shifted by an axis shift angle α with respect to FIG. In FIG. 15, the positions (imaging positions) of the infinite point on the image are the white line vanishing point 62 and the optical flow vanishing point 63. That is, as shown in FIG. 15A, when the optical axis 24 coincides with the axle 22, the white line vanishing point 62 and the optical flow vanishing point 63 coincide with the center O of the image, and FIG. When the optical axis 24 is shifted from the axle 22 by the axis shift angle α, the X-coordinates of the white line vanishing point 62 and the optical flow vanishing point 63 on the image are shifted by xb from the center O as shown in FIG. If the focal length (unit: pixel) is f, the value of the shift amount xb can be obtained by equation (3).
[0044]
xb = f · tanα (3)
It can be seen that if the positions of the white line vanishing point 62 and the optical flow vanishing point 63 on the image, that is, the shift amount xb, can be obtained by such a principle, the value of the axis shift angle α can be obtained.
[0045]
That is, in the seventh embodiment, the white line vanishing point 62 and the optical flow vanishing point 63 on the image when the straight ahead confirming unit 12 determines that the straight ahead confirming unit 12 is in the straight traveling state using the image data by the vanishing point position measuring unit 51. The position is measured, and the axis deviation angle α of the optical axis 24 with respect to the axle 22 is calculated by the axis deviation angle calculating means 52 based on the positions of the white line vanishing point 62 and the optical flow vanishing point 63.
[0046]
As a result, not only the axis deviation angle θ but also the axis deviation angle α can be correctly measured. Further, since the axis deviation angle θ and the axis deviation angle α are measured simultaneously, the axial relation of the electronic camera 7 to the laser radar 1 or the axis relation of the laser radar 1 to the electronic camera 7 can be obtained. become.
[0047]
In the present embodiment, the positions of the white line vanishing point 62 and the optical flow vanishing point 63 on the image when the straight ahead checking unit 12 determines that the straight traveling confirmation unit 12 is in the straight traveling state by the vanishing point position measuring unit 51 are measured. The vanishing point position measuring unit 51 may measure the positions of the white line vanishing point 62 and the optical flow vanishing point 63 on the image when the moving vector extracting unit 43 determines that the variance of the moving vector A is smaller than the predetermined value.
[0048]
(Eighth embodiment)
FIG. 16 is a block diagram showing an axial displacement measuring device for an in-vehicle sensor according to the eighth embodiment. As shown in the figure, a variance calculating means for calculating the variance in the X-axis direction of the position of the vanishing point measured within a predetermined time when the straight ahead confirming means 12 determines that the straight running confirmation means 12 is in the straight running state by the vanishing point position measuring means 51. When the variance calculated by the variance calculating means 71 is smaller than a predetermined value, the axis shift angle calculating means 52 calculates the axis shift angle α of the electronic camera 7. That is, in the eighth embodiment, the position in the X-axis direction of the vanishing point calculated at the time of going straight is the same position unless there is an erroneous detection. Therefore, when the variance is smaller than the predetermined value, the reliability is high. Using this, the axis deviation angle α is calculated using the position of the vanishing point with high reliability.
[0049]
As described above, the white line vanishing point 62 and the optical flow vanishing point 63 can be obtained with high reliability when the straight traveling state continues correctly, similarly to the axis deviation angle θ. Therefore, the variance calculating unit 71 first stores the positions of the white line vanishing point 62 and the optical flow vanishing point 63 on the image measured within the predetermined time by the vanishing point position measuring unit 51. At this time, since the white line vanishing point 62 and the optical flow vanishing point 63 may be erroneously measured due to white line detection or erroneous measurement of the optical flow, the variance calculating means 71 stores the white line vanishing point in order to maintain a highly reliable value. The variance of the positions of the vanishing point 62 and the optical flow vanishing point 63 is calculated. A supplementary description of this dispersion will be given with reference to FIG.
[0050]
FIG. 17 is an explanatory diagram of the operation of the axis deviation measuring device for the vehicle-mounted sensor shown in FIG. 16, that is, a diagram in which the white line vanishing point 62 on the image measured within a predetermined time by the method described with reference to FIG. Normally, since the preceding vehicle 31 moves in the pitch direction, there is a variation in the vertical direction (Y-axis direction), but the white line vanishing point 62 is always at the same position while traveling straight. From this, in order to confirm the straightness and the reliability of the point, when the straight traveling confirmation means 12 confirms that the vehicle is traveling straight, if the variation (variance) in the X-axis direction is smaller than a predetermined value, the The white line vanishing point 62 can be determined to have high reliability. Therefore, when the variance calculated by the variance calculating means 71 is smaller than the predetermined value, the axis shift angle calculating means 52 calculates the axis shift from the equation (3) using the shift amount xb of the white line vanishing point 62 (optical flow vanishing point 63). The value of the shift angle α is calculated.
[0051]
Accordingly, the axis shift angle α can be calculated using the position of the vanishing point with high reliability, and thus the value of the axis shift angle α can be accurately measured.
[0052]
Note that when the white line 61 is determined to be a straight line by the processing of the image data and the variance in the X direction of the positions of the white line vanishing point 62 and the optical flow vanishing point 63 is smaller than a predetermined value, the axis deviation angle θ and the axis deviation angle α May be calculated.
[0053]
(Ninth embodiment)
In the ninth embodiment, the vanishing point position measuring means 51 calculates the position in the X-axis direction of the white line vanishing point 62 from the intersection of the white line, and calculates the optical flow from the intersection of the optical flow measured near the stationary object existence position. The position of the flow vanishing point 63 in the X-axis direction is calculated, and the positions of the white line vanishing point 62 and the optical flow vanishing point 63 measured by the variance calculating unit 71 within a predetermined time by the vanishing point position measuring unit 51 in the X-axis direction are calculated. The variance is calculated, and when the variance of the positions of the white line vanishing point 62 and the optical flow vanishing point 63 is smaller than a predetermined value, the axis deviation angle calculation means 52 calculates the axis deviation angle α.
[0054]
That is, in the ninth embodiment, the straight traveling confirmation unit 12 confirms that the vehicle is traveling straight, and the variance of the position of the white line vanishing point 62 in the direction parallel to the road surface calculated from the intersection of the white lines is smaller than a predetermined value. And three conditions that the variance of the position of the optical flow vanishing point 63 in the direction parallel to the road surface calculated from the intersection line of the optical flow measured near the position of the stationary object being measured by the laser radar 1 is smaller than a predetermined value. Is set, the axis shift angle calculating means 52 calculates the axis shift angle α.
[0055]
As a result, since the conditions for determining the straight traveling state are increased, it is possible to more reliably determine that the vehicle is in the straight traveling state, and erroneous determination can be prevented. It is possible to measure more accurately.
[0056]
Note that when the white line 61 is determined to be a straight line by the processing of the image data and the variance in the X direction of the positions of the white line vanishing point 62 and the optical flow vanishing point 63 is smaller than a predetermined value, the axis deviation angle θ and the axis deviation angle α May be calculated.
[0057]
(Tenth embodiment)
FIG. 18 is a block diagram showing an axial displacement measuring device for a vehicle-mounted sensor according to the tenth embodiment. As shown in the figure, the front object detection means 3 for determining the object detection unit 34 from the front object position data and the detection unit width of the object detection unit 34, that is, the direction (X direction) parallel to the road surface and perpendicular to the axle 22. The movement vector calculation means 41 calculates the movement vector A using only the object detection unit 34 having a detection unit width smaller than a predetermined value.
[0058]
FIG. 19 is a diagram illustrating the operation of the on-vehicle sensor axis deviation measuring device shown in FIG. When there are a wide road reflector 32 and a narrow road reflector 32, or, for example, the reflection surface of the road reflector 32 is a curved surface, the reflected light from the laser radar 1 becomes unstable, and either In the case where the position of the end or both ends cannot be determined, as shown in the figure, an object detection unit 34 having a wide detection unit and an object detection unit 34 having a small detection unit width are detected. The horizontal position (position on the X coordinate) of the narrow object detection unit 34 is uniquely determined, whereas the X coordinate of the object detection unit 34 is unstable in the case of the wide object detection unit 34. become. In addition, when there are many other front objects, there is a problem that the lateral position of the road reflector 32 cannot be correctly obtained due to the occlusion problem (the object detection unit 34c in FIG. 19). Accordingly, the movement vector A is calculated by the movement vector calculation means 41 using only the object detection unit 34 whose detection unit width is smaller than the predetermined value.
[0059]
As a result, the straight traveling determination based on the movement vector A calculated by the movement vector calculation means 41 and the calculation of the axis deviation angle θ from the movement vector A can be performed more accurately.
[0060]
In the present embodiment, the movement vector calculation unit 41 calculates the movement vector A using only the object detection unit 34 whose detection unit width is smaller than the predetermined value. A stop movement determination of only the forward object corresponding to the object detection unit 34 smaller than the predetermined value is performed, and the width calculation unit 81 determines that the detection unit width is smaller than the predetermined value, and the stop movement determination unit 4 determines the stop object. The movement vector A may be calculated by the movement vector calculation unit 41 using only the object detection unit 34 determined to be the detection unit 34.
[0061]
(Eleventh embodiment)
FIG. 20 is a block diagram showing an axial displacement measuring device for an in-vehicle sensor according to the eleventh embodiment. As shown in the figure, the position in the X-axis direction, that is, the calculated position on the image of the electronic camera 7 of the front vehicle 31 measured by the laser radar 1 is calculated from the front object position data, the axis deviation angle θ, and the axis deviation angle α. Position calculating means 91 for calculating the position of the preceding vehicle 31 on the image of the electronic camera 7 in the X-axis direction, that is, image position calculating means 92 for calculating the image position, and position comparing means for comparing the image position with the image position 93.
[0062]
When the value of the axis deviation angle θ calculated by the axis deviation angle calculation means 6 and the value of the axis deviation angle α calculated by the axis deviation angle calculation means 52 are accurate, the position of the forward object detected by the laser radar 1 If it is known, the calculation position can be obtained by geometric calculation. FIG. 21 is an explanatory diagram thereof. For example, when the laser axis 23 and the optical axis 24 are displaced by an angle β (the value of the angle β can be obtained from the values of the axis deviation angle θ and the axis deviation angle α), the azimuth Θ and the distance The position xc on the image of the preceding vehicle 31 detected at the position of zL can be obtained by equation (4).
[0063]
xc = ftan (Θ-β) (4)
Verification of the values of the axis deviation angle θ and the axis deviation angle α takes into account the axis deviation angle θ and the axis deviation angle α (the angle β), and considers both the processing of the front object position data and the processing of the image data. This is done by tracking the same target in the process. That is, the calculated position of the preceding vehicle 31 is calculated by the calculated position calculating means 91, the image position of the preceding vehicle 31 is calculated by the image position calculating means 92, and the calculated position and the image position are compared by the position comparing means 93. Verify the values of the axis deviation angle θ and the axis deviation angle α
FIG. 22 is a diagram showing the relationship between the size of the target (the forward vehicle 31 in this case) captured on the image and the distance. As shown in the drawing, when the front vehicle 31 having the vehicle width W is measured, the width wc of the image of the front vehicle 31 on the image can be calculated by Expression (5).
[0064]
wc = W · f / zL (5)
That is, when the same front vehicle 31 is correctly tracked in the processing of the front object position data and the processing of the image data, the width wc of the image of the front vehicle 31 on the image changes according to the distance zL, and the distance zL is the laser radar. Measured at 1. From this, the forward vehicle 31 is tracked by the laser radar 1, the distance zL and the azimuth Θ are obtained, and the image of the forward vehicle 31 existing in the azimuth Θ at the position considering the axis shift angle θ and the axis shift angle α is considered. By observing that the width wc above changes in response to the change in the distance zL, it can be verified that the vehicle is tracking the same preceding vehicle 31.
[0065]
The change in the width wc of the image of the front vehicle 31 on the image may be obtained from template matching in consideration of enlargement or reduction, or a change in the position between a plurality of edges of the front vehicle 31 (for example, the distance between the lowermost edge and the uppermost edge). .
[0066]
That is, in the eleventh embodiment, the position on the image to be imaged of the preceding vehicle 31 being detected and tracked by the laser radar 1 is obtained from the axis deviation angle θ and the axis deviation angle α. The tracking on the image is performed in consideration of the scaling ratio of the target on the image according to the change in the distance zL to the preceding vehicle 31 which is continuously measured in time. That is, the position comparing means 93 determines that the change in the calculated position calculated by the calculated position calculating means 91 in accordance with the distance zL measured by the laser radar 1 and the change in the image position calculated by the image position calculating means 92 match. Thus, it can be confirmed that the same front vehicle 31 is being measured and that the measurement results of the axis deviation angle θ and the axis deviation angle α are correct.
[0067]
This makes it possible to confirm the accuracy of the axis shift angle θ and the axis shift angle α from the recognition and tracking processing, so that the reliability of the values of the axis shift angle θ and the axis shift angle α increases. Further, after confirming that the values of the axis deviation angle θ and the axis deviation angle α are correct, the tracking of the same forward vehicle 31 using the two sensors of the laser radar 1 and the electronic camera 7 causes this axis deviation. Using the values of the angle θ and the axis deviation angle α, the detection positions of the same preceding vehicle 31 can be calculated.
[0068]
(Twelfth embodiment)
In the twelfth embodiment, at least one of the mounting position of the laser radar 1 and the mounting position of the electronic camera 7 is shifted in a direction (X direction) parallel to the road surface and perpendicular to the axle 22 to calculate the calculation position. Calculates the calculated position of the front vehicle 31 measured by the laser radar 1 from the front object position data, the axis deviation angle θ, the axis deviation angle α, and the offset value of the mounting position of the laser radar 1 and the electronic camera 7.
[0069]
That is, in the twelfth embodiment, when one vehicle 31 (target) is tracked by two sensors, the laser radar 1 and the electronic camera 7, for example, as shown in FIG. The mounting position of the camera 7 is shifted in a direction (X direction) parallel to the road surface and perpendicular to the axle 22, and the calculation position calculation by the calculation position calculating means 91 is performed in parallel with the road surface of the mounting position of the electronic camera 7 with respect to the axle 22. This is performed in consideration of the offset value Xd in the direction. Here, the offset value Xd is a value that can be measured by a measure or the like when the electronic camera 7 is mounted. Further, the positional relationship between the laser radar 1 and the electronic camera 7 in consideration of the offset value Xd is geometrically determined from the positional relationship between the two coordinate systems in consideration of the axis shift angle θ and the axis shift angle α. Calculation is possible.
[0070]
By taking into account the offset value Xd that can be measured by this measure or the like, the calculation position can be obtained more accurately, so that the preceding vehicle 31 can be tracked more accurately, and the axis deviation angle can be obtained. The values of θ and the axis shift angle α can be verified more accurately.
[0071]
In the present embodiment, the mounting position of the electronic camera 7 is shifted parallel to the road surface and in a direction perpendicular to the axle 22, but the mounting position of the laser radar 1 is parallel to the road surface and perpendicular to the axle 22. The position of the laser radar 1 and the electronic camera 7 may be parallel to the road surface and the axle may be calculated in consideration of the offset value of the mounting position of the laser radar 1 with respect to the axle 22. Alternatively, the calculation position may be calculated in consideration of the offset value of the mounting position of the laser radar 1 and the electronic camera 7 with respect to the axle 22 in consideration of the offset value with respect to the axle 22. In the present embodiment, the offset value Xd of the mounting position of the electronic camera 7 with respect to the axle 22 is also taken into consideration. However, the offset value Xd and the direction perpendicular to the road surface between the laser axis 23 and the optical axis 24 are determined. May be determined in consideration of the offset value of.
[0072]
(Thirteenth embodiment)
FIG. 24 is a block diagram showing an axial displacement measuring device for a vehicle-mounted sensor according to the thirteenth embodiment. As shown in the figure, when the position comparison means 93 determines that the difference between the calculated position and the image position is larger than a predetermined value, the movement vector calculation means 41 calculates the movement vector A, and the movement vector storage means 42 The vector A is stored (the movement vector calculation and storage unit calculates and stores the movement vector A), and the vanishing point position measuring unit 51 calculates the positions of the white line vanishing point 62 and the optical flow vanishing point 63.
[0073]
That is, in the present embodiment, the position comparison means 93 determines the data used to calculate the axis deviation angle θ and the axis deviation angle α, that is, the positions of the movement vector A, the white line vanishing point 62, and the optical flow vanishing point 63. Automatically collect at the timing of the operation, and the axis deviation angle θ and the axis deviation angle α can be automatically updated by using the data of the traveling during normal driving.
[0074]
Since the data collection at the positions of the movement vector A, the vanishing point 62 of the white line, and the vanishing point 63 of the optical flow in the present embodiment is performed during normal traveling, the axis deviation angle θ and the axis deviation angle α are adjusted. It is not necessary to drive the vehicle specially or to inform the driver that collection is in progress. The deviation angle α can be adjusted.
[0075]
In the present embodiment, when the position comparing means 93 determines that the difference between the calculated position and the image position is larger than a predetermined value, the moving vector calculating means 41 calculates the moving vector A, and the moving vector storing means 42 stores the movement vector A, but when the position comparing means 93 determines that the difference between the calculated position and the image position is larger than a predetermined value, the first axis deviation angle measuring means calculates the movement vector A and Is also good.
[0076]
(14th embodiment)
FIG. 25 is a block diagram showing an axial displacement measuring device for a vehicle-mounted sensor according to a fourteenth embodiment. As shown in the figure, from when the movement vector calculation means 41a calculates the movement vector A and when the movement vector storage means 42a stores the movement vector A (when the movement vector calculation and storage means calculates and stores the movement vector A). After the predetermined time has elapsed, the movement vector calculation means 41a calculates the movement vector A again, and the movement vector storage means 42a stores the movement vector A (the movement vector calculation and storage means calculates and stores the movement vector A again. ), The vanishing point position measuring means 51a again outputs the white line vanishing point 62 and the optical flow after a predetermined time has elapsed since the vanishing point position measuring means 51a calculated the positions of the white line vanishing point 62 and the optical flow vanishing point 63. The position of the vanishing point 63 is calculated.
[0077]
That is, in the present embodiment, the data used to calculate the axis shift angle θ and the axis shift angle α, that is, the positions of the movement vector A, the white line vanishing point 62, and the optical flow vanishing point 63 are determined by the movement vector calculating unit 41a ( (Movement vector calculation and storage means), automatically collects at the timing determined by the vanishing point position measurement means 51a, and automatically updates the axis deviation angle θ and the axis deviation angle α.
[0078]
Since the data collection at the positions of the movement vector A, the vanishing point 62 of the white line, and the vanishing point 63 of the optical flow in the present embodiment is performed during normal traveling, the axis deviation angle θ and the axis deviation angle α are adjusted. It is not necessary to drive the vehicle specially or to inform the driver that collection is in progress, and to automatically adjust the misalignment angle θ and the misalignment angle α after purchasing the vehicle without imposing a burden on the driver Can be done.
[0079]
In the present embodiment, the movement vector calculation and storage means calculates the movement vector A again after a predetermined time has elapsed from the time when the movement vector calculation and storage means calculated the movement vector A. After a predetermined time has elapsed since the shift angle measuring means calculated the movement vector A, the first axis shift angle measuring means may calculate the movement vector A again.
[0080]
In the above-described embodiment, the first and second axis deviation angle measuring means for calculating the axis deviation angle θ are used as the first and second axis deviation measuring means, but the first and second axis deviation measuring means are used. The direction of the axis shift of the position measuring device may be measured by the shift measuring unit. Further, in the above embodiment, the laser radar 1 is used as the position measuring device, but another position measuring device may be used. Further, in the seventh to fourteenth embodiments, the case where the present invention is applied to the fourth embodiment has been described, but the present invention may be applied to the first to third, fifth, and sixth embodiments. .
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to a first embodiment;
FIG. 2 is a schematic plan view showing a vehicle equipped with the on-board sensor axis deviation measuring device shown in FIG.
FIG. 3 is a schematic front view showing a vehicle equipped with the on-board sensor axis deviation measuring device shown in FIG. 1;
FIG. 4 is an explanatory view of the operation of the apparatus for measuring axis deviation of an on-vehicle sensor shown in FIG. 1;
FIG. 5 is an explanatory diagram of the operation of the on-vehicle sensor axis deviation measuring device shown in FIG. 1;
FIG. 6 is a diagram illustrating the operation of the on-vehicle sensor axis deviation measuring device shown in FIG. 1;
FIG. 7 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to a second embodiment;
FIG. 8 is a block diagram illustrating an apparatus for measuring an axial deviation of an on-vehicle sensor according to a third embodiment.
FIG. 9 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to a fourth embodiment;
FIG. 10 is an explanatory diagram of the operation of the axial displacement measuring device of the vehicle-mounted sensor shown in FIG. 9;
FIG. 11 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to a fifth embodiment;
FIG. 12 is a block diagram illustrating a device for measuring an axial deviation of an on-vehicle sensor according to a sixth embodiment;
FIG. 13 is a block diagram showing an axial displacement measuring device for a vehicle-mounted sensor according to a seventh embodiment.
FIG. 14 is an explanatory diagram of the operation of the on-vehicle sensor axis deviation measuring device shown in FIG. 13;
FIG. 15 is a diagram illustrating the operation of the on-board sensor axis deviation measuring device shown in FIG. 13;
FIG. 16 is a block diagram showing an axial displacement measuring device for an in-vehicle sensor according to an eighth embodiment.
17 is an explanatory diagram of the operation of the on-vehicle sensor axis deviation measuring device shown in FIG. 16;
FIG. 18 is a block diagram illustrating an apparatus for measuring an axial deviation of a vehicle-mounted sensor according to a tenth embodiment;
19 is an explanatory diagram of the operation of the on-board sensor axial deviation measuring device shown in FIG. 18;
FIG. 20 is a block diagram showing an axial displacement measuring device for an in-vehicle sensor according to an eleventh embodiment.
21 is an explanatory diagram of the operation of the axial displacement measuring device of the vehicle-mounted sensor shown in FIG. 20;
22 is an explanatory diagram of the operation of the axis deviation measuring device for the vehicle-mounted sensor shown in FIG. 20;
FIG. 23 is a schematic plan view showing a vehicle equipped with the on-vehicle sensor axis deviation measuring device of the embodiment of FIG. 12;
FIG. 24 is a block diagram illustrating a device for measuring an axial deviation of a vehicle-mounted sensor according to a thirteenth embodiment;
FIG. 25 is a block diagram illustrating a device for measuring an axial deviation of a vehicle-mounted sensor according to a fourteenth embodiment;
[Explanation of symbols]
1 ... Laser radar
2: Data memory
3. Forward object detection means
4: Stop movement determination means
5. Moving vector calculation means
6 ... Axis shift angle calculation means
7. Electronic camera
8 Image memory
9: first straight traveling determination means
10: Traveling direction change measuring means
11: second straight traveling determination means
12: Straight-ahead confirmation means
21 ... Own vehicle
34: Object detection unit
41 ... movement vector calculation means
42 ... movement vector storage means
43 ... movement vector extraction means
51 vanishing point position calculating means
52 ... Axis deviation angle calculating means
62 ... White line vanishing point
63: Optical flow vanishing point
71. Variance calculation means
81 Width calculation means
91: calculation position calculation means
92 image position calculating means
93 ... Position comparison means

Claims (14)

車両に搭載され前方に存在する前方物体の位置を計測する位置計測装置と、
前記位置計測装置の前方物体位置データを保存するデータメモリと、
前記位置計測装置の計測方向と同じ方向の画像を撮像する電子式カメラと、
前記電子式カメラで撮像した画像データを保存する画像メモリと
を有する車載センシングシステムの車載センサの軸ずれ計測装置において、
前記画像データから前記車両が直進状態であることを判定する第1の直進判定手段と、
前記第1の直進判定手段が直進状態であると判断したときに、停止物体の移動ベクトルを前記前方物体位置データから算出しかつ前記移動ベクトルから前記位置計測装置の軸ずれを計測する第1の軸ずれ計測手段と
を具備することを特徴とする車載センサの軸ずれ計測装置。
A position measuring device mounted on the vehicle and measuring the position of a forward object existing in front of the vehicle,
A data memory for storing front object position data of the position measuring device,
An electronic camera that captures an image in the same direction as the measurement direction of the position measurement device,
In an on-vehicle sensor of an on-vehicle sensing system having an image memory for storing image data captured by the electronic camera,
First straight traveling determination means for determining that the vehicle is in a straight traveling state from the image data;
When the first straight traveling determination means determines that the vehicle is traveling straight, a first vector for calculating a movement vector of the stationary object from the front object position data and measuring the axis deviation of the position measurement device from the movement vector. An axis deviation measuring device for an in-vehicle sensor, comprising: an axis deviation measuring unit.
車両に搭載され前方に存在する前方物体の位置を計測する位置計測装置と、
前記位置計測装置の前方物体位置データを保存するデータメモリと、
前記位置計測装置の計測方向と同じ方向の画像を撮像する電子式カメラと、
前記電子式カメラで撮像した画像データを保存する画像メモリと
を有する車載センシングシステムの車載センサの軸ずれ計測装置において、
前記車両の進行方向変化を計測する進行方向変化計測手段と、
前記進行方向変化計測手段の進行方向変化データから前記車両が直進状態であることを判定する第2の直進判定手段と、
前記第2の直進判定手段が直進状態であると判断したときに、停止物体の移動ベクトルを前記前方物体位置データから算出しかつ前記移動ベクトルから前記位置計測装置の軸ずれを計測する第1の軸ずれ計測手段と
を具備することを特徴とする車載センサの軸ずれ計測装置。
A position measuring device mounted on the vehicle and measuring the position of a forward object existing in front of the vehicle,
A data memory for storing front object position data of the position measuring device,
An electronic camera that captures an image in the same direction as the measurement direction of the position measurement device,
In an on-vehicle sensor of an on-vehicle sensing system having an image memory for storing image data captured by the electronic camera,
Traveling direction change measuring means for measuring a traveling direction change of the vehicle,
A second straight traveling determining unit that determines that the vehicle is in a straight traveling state from traveling direction change data of the traveling direction change measuring unit;
A first step of calculating a movement vector of a stationary object from the front object position data and measuring an axis deviation of the position measuring device from the movement vector when the second straight traveling determination means determines that the vehicle is traveling straight; An axis deviation measuring device for an in-vehicle sensor, comprising: an axis deviation measuring unit.
車両に搭載され前方に存在する前方物体の位置を計測する位置計測装置と、
前記位置計測装置の前方物体位置データを保存するデータメモリと、
前記位置計測装置の計測方向と同じ方向の画像を撮像する電子式カメラと、
前記電子式カメラで撮像した画像データを保存する画像メモリと
を有する車載センシングシステムの車載センサの軸ずれ計測装置において、
前記画像データから前記車両が直進状態であることを判定する第1の直進判定手段と、
前記車両の進行方向変化を計測する進行方向変化計測手段と、
前記進行方向変化計測手段の進行方向変化データから前記車両が直進状態であることを判定する第2の直進判定手段と、
前記第1、第2の直進判定手段の判定結果から前記車両が直進状態であることを確認する直進確認手段と、
前記直進確認手段が直進状態であることを確認したときに、停止物体の移動ベクトルを前記前方物体位置データから算出しかつ前記移動ベクトルから前記位置計測装置の軸ずれを計測する第1の軸ずれ計測手段と
を具備することを特徴とする車載センサの軸ずれ計測装置。
A position measuring device mounted on the vehicle and measuring the position of a forward object existing in front of the vehicle,
A data memory for storing front object position data of the position measuring device,
An electronic camera that captures an image in the same direction as the measurement direction of the position measurement device,
In an on-vehicle sensor of an on-vehicle sensing system having an image memory for storing image data captured by the electronic camera,
First straight traveling determination means for determining that the vehicle is in a straight traveling state from the image data;
Traveling direction change measuring means for measuring a traveling direction change of the vehicle,
A second straight traveling determining unit that determines that the vehicle is in a straight traveling state from traveling direction change data of the traveling direction change measuring unit;
Straight traveling confirmation means for confirming that the vehicle is in a straight traveling state based on the determination results of the first and second straight traveling determination means;
A first axis shift calculating a movement vector of a stationary object from the front object position data and measuring an axis shift of the position measuring device from the movement vector when the straight running checking means confirms that the vehicle is in a straight running state; An axis deviation measuring apparatus for a vehicle-mounted sensor, comprising: a measuring unit.
車両に搭載され前方に存在する前方物体の位置を計測する位置計測装置と、
前記位置計測装置の前方物体位置データを保存するデータメモリと、
前記位置計測装置の計測方向と同じ方向の画像を撮像する電子式カメラと、
前記電子式カメラで撮像した画像データを保存する画像メモリと
を有する車載センシングシステムの車載センサの軸ずれ計測装置において、
前記画像データから前記車両が直進状態であることを判定する第1の直進判定手段と、
前記第1の直進判定手段が直進状態であると判断したときに、停止物体の移動ベクトルを前記前方物体位置データから算出しかつ保存する移動ベクトル算出保存手段と、
前記移動ベクトル算出保存手段に所定時間内において保存された複数の前記移動ベクトルの向きの分散を算出しかつ前記分散が所定値より小さい前記移動ベクトルだけを抽出する移動ベクトル抽出手段と、
前記移動ベクトル抽出手段により抽出された前記移動ベクトルから前記位置計測装置の軸ずれを計測する第2の軸ずれ計測手段と
を具備することを特徴とする車載センサの軸ずれ計測装置。
A position measuring device mounted on the vehicle and measuring the position of a forward object existing in front of the vehicle,
A data memory for storing front object position data of the position measuring device,
An electronic camera that captures an image in the same direction as the measurement direction of the position measurement device,
In an on-vehicle sensor of an on-vehicle sensing system having an image memory for storing image data captured by the electronic camera,
First straight traveling determination means for determining that the vehicle is in a straight traveling state from the image data;
A movement vector calculation storage unit that calculates and stores a movement vector of a stationary object from the front object position data when the first straight traveling determination unit determines that the vehicle is in a straight traveling state;
A moving vector extracting unit that calculates a variance of directions of the plurality of moving vectors stored within a predetermined time in the moving vector calculating and storing unit and extracts only the moving vector in which the variance is smaller than a predetermined value;
A second axis deviation measuring unit for measuring an axis deviation of the position measuring device from the movement vector extracted by the movement vector extracting unit;
車両に搭載され前方に存在する前方物体の位置を計測する位置計測装置と、
前記位置計測装置の前方物体位置データを保存するデータメモリと、
前記位置計測装置の計測方向と同じ方向の画像を撮像する電子式カメラと、
前記電子式カメラで撮像した画像データを保存する画像メモリと
を有する車載センシングシステムの車載センサの軸ずれ計測装置において、
前記車両の進行方向変化を計測する進行方向変化計測手段と、
前記進行方向変化計測手段の進行方向変化データから前記車両が直進状態であることを判定する第2の直進判定手段と、
前記第2の直進判定手段が直進状態であると判断したときに、停止物体の移動ベクトルを前記前方物体位置データから算出しかつ保存する移動ベクトル算出保存手段と、
前記移動ベクトル算出保存手段に所定時間内において保存された複数の前記移動ベクトルの向きの分散を算出しかつ前記分散が所定値より小さい前記移動ベクトルだけを抽出する移動ベクトル抽出手段と、
前記移動ベクトル抽出手段により抽出された前記移動ベクトルから前記位置計測装置の軸ずれを計測する第2の軸ずれ計測手段と
を具備することを特徴とする車載センサの軸ずれ計測装置。
A position measuring device mounted on the vehicle and measuring the position of a forward object existing in front of the vehicle,
A data memory for storing front object position data of the position measuring device,
An electronic camera that captures an image in the same direction as the measurement direction of the position measurement device,
In an on-vehicle sensor of an on-vehicle sensing system having an image memory for storing image data captured by the electronic camera,
Traveling direction change measuring means for measuring a traveling direction change of the vehicle,
A second straight traveling determining unit that determines that the vehicle is in a straight traveling state from traveling direction change data of the traveling direction change measuring unit;
When the second straight ahead determination unit determines that the vehicle is in a straight ahead state, a movement vector calculation storage unit that calculates and stores a movement vector of a stationary object from the front object position data,
A moving vector extracting unit that calculates a variance of directions of the plurality of moving vectors stored within a predetermined time in the moving vector calculating and storing unit and extracts only the moving vector in which the variance is smaller than a predetermined value;
A second axis deviation measuring unit for measuring an axis deviation of the position measuring device from the movement vector extracted by the movement vector extracting unit;
車両に搭載され前方に存在する前方物体の位置を計測する位置計測装置と、
前記位置計測装置の前方物体位置データを保存するデータメモリと、
前記位置計測装置の計測方向と同じ方向の画像を撮像する電子式カメラと、
前記電子式カメラで撮像した画像データを保存する画像メモリと
を有する車載センシングシステムの車載センサの軸ずれ計測装置において、
前記画像データから前記車両が直進状態であることを判定する第1の直進判定手段と、
前記車両の進行方向変化を計測する進行方向変化計測手段と、
前記進行方向変化計測手段の進行方向変化データから前記車両が直進状態であることを判定する第2の直進判定手段と、
前記第1、第2の直進判定手段の判定結果から前記車両が直進状態であることを確認する直進確認手段と、
前記直進確認手段が直進状態であることを確認したときに、停止物体の移動ベクトルを前記前方物体位置データから算出しかつ保存する移動ベクトル算出保存手段と、
前記移動ベクトル算出保存手段に所定時間内において保存された複数の前記移動ベクトルの向きの分散を算出しかつ前記分散が所定値より小さい前記移動ベクトルだけを抽出する移動ベクトル抽出手段と、
前記移動ベクトル抽出手段により抽出された前記移動ベクトルから前記位置計測装置の軸ずれを計測する第2の軸ずれ計測手段と
を具備することを特徴とする車載センサの軸ずれ計測装置。
A position measuring device mounted on the vehicle and measuring the position of a forward object existing in front of the vehicle,
A data memory for storing front object position data of the position measuring device,
An electronic camera that captures an image in the same direction as the measurement direction of the position measurement device,
In an on-vehicle sensor of an on-vehicle sensing system having an image memory for storing image data captured by the electronic camera,
First straight traveling determination means for determining that the vehicle is in a straight traveling state from the image data;
Traveling direction change measuring means for measuring a traveling direction change of the vehicle,
A second straight traveling determining unit that determines that the vehicle is in a straight traveling state from traveling direction change data of the traveling direction change measuring unit;
Straight traveling confirmation means for confirming that the vehicle is in a straight traveling state based on the determination results of the first and second straight traveling determination means;
When the straight traveling confirmation means confirms that the vehicle is traveling straight, a motion vector of a stationary object is calculated from the front object position data and stored, and
A moving vector extracting unit that calculates a variance of directions of the plurality of moving vectors stored within a predetermined time in the moving vector calculating and storing unit and extracts only the moving vector in which the variance is smaller than a predetermined value;
A second axis deviation measuring unit for measuring an axis deviation of the position measuring device from the movement vector extracted by the movement vector extracting unit;
前記画像データから画像上の消失点の位置を計測する消失点位置計測手段と、前記消失点の位置から前記電子式カメラの軸ずれを計測する第3の軸ずれ計測手段とを有することを特徴とする請求項1〜6のいずれかに記載の車載センサの軸ずれ計測装置。A vanishing point position measuring unit for measuring a position of a vanishing point on the image from the image data; and a third axis deviation measuring unit for measuring an axis deviation of the electronic camera from the position of the vanishing point. The axis deviation measuring device for an in-vehicle sensor according to any one of claims 1 to 6. 前記消失点位置計測手段で所定時間内に計測された前記消失点の位置の分散を算出する分散算出手段を有し、前記分散算出手段が算出した前記分散が所定値より小さいときに前記第3の軸ずれ計測手段が前記電子式カメラの軸ずれを計測することを特徴とする請求項7に記載の車載センサの軸ずれ計測装置。A variance calculating means for calculating a variance of the position of the vanishing point measured within a predetermined time by the vanishing point position measuring means, wherein the variance calculated by the variance calculating means is smaller than a third value. The axis deviation measuring device according to claim 7, wherein the axis deviation measuring means measures an axis deviation of the electronic camera. 前記消失点位置計測手段が白線の交点から白線消失点の位置を算出しかつ停止物体存在位置付近で計測されるオプティカルフローの交線からオプティカルフロー消失点の位置を算出し、前記分散算出手段が前記消失点位置計測手段で所定時間内に計測された前記白線消失点および前記オプティカルフロー消失点の位置の分散を算出し、前記白線消失点および前記オプティカルフロー消失点の位置の分散が所定値より小さいときに前記第3の軸ずれ計測手段が前記電子式カメラの軸ずれを計測することを特徴とする請求項8に記載の車載センサの軸ずれ計測装置。The vanishing point position measuring means calculates the position of the white line vanishing point from the intersection of the white lines and calculates the position of the optical flow vanishing point from the intersection of the optical flows measured near the stationary object existence position, and the variance calculating means The variance of the positions of the white line vanishing point and the optical flow vanishing point measured within a predetermined time by the vanishing point position measuring means is calculated, and the variance of the positions of the white line vanishing point and the optical flow vanishing point is greater than a predetermined value. 9. The apparatus according to claim 8, wherein the third axis deviation measuring unit measures the axis deviation of the electronic camera when the distance is small. 前記前方物体位置データから物体検出部を決定する前方物体検出手段と、前記物体検出部の検出部幅を算出する幅算出手段とを有し、前記第1の軸ずれ計測手段または前記移動ベクトル算出保存手段は前記検出部幅が所定値よりも小さい前記物体検出部だけを用いて前記移動ベクトルを算出することを特徴とする請求項1〜9のいずれかに記載の車載センサの軸ずれ計測装置。A front object detection unit for determining an object detection unit from the front object position data; and a width calculation unit for calculating a detection unit width of the object detection unit, wherein the first axis deviation measurement unit or the movement vector calculation The apparatus according to any one of claims 1 to 9, wherein the storage unit calculates the movement vector using only the object detection unit having the detection unit width smaller than a predetermined value. . 前記前方物体位置データ、前記位置計測手段の軸ずれおよび前記電子式カメラの軸ずれから前記位置計測手段で計測された前記前方物体の画像上の計算位置を算出する計算位置算出手段と、前記電子式カメラの画像上の前記前方物体の画像位置を算出する画像位置算出手段と、前記計算位置と前記画像位置とを比較する位置比較手段とを有することを特徴とする請求項7〜10のいずれかに記載の車載センサの軸ずれ計測装置。A calculation position calculation unit that calculates a calculation position on the image of the front object measured by the position measurement unit from the front object position data, the axis shift of the position measurement unit, and the axis shift of the electronic camera; An image position calculating means for calculating an image position of the front object on the image of the expression camera, and a position comparing means for comparing the calculated position with the image position. An axis deviation measuring device for an in-vehicle sensor according to any one of the above. 前記位置計測装置の取付位置、前記電子式カメラの取付位置の少なくとも一方を路面に平行でかつ前記車両の車軸と直角の方向にずらし、前記計算位置算出手段が前記前方物体位置データ、前記位置計測手段の軸ずれ、前記電子式カメラの軸ずれおよび前記位置計測装置、前記電子式カメラの取付位置のオフセット値から前記計算位置を算出することを特徴とする請求項11に記載の車載センサの軸ずれ計測装置。At least one of the mounting position of the position measuring device and the mounting position of the electronic camera is shifted in a direction parallel to a road surface and at a right angle to the axle of the vehicle, and the calculated position calculating means calculates the forward object position data and the position measurement. The axis of a vehicle-mounted sensor according to claim 11, wherein the calculated position is calculated from an axis deviation of a unit, an axis deviation of the electronic camera, and an offset value of an attachment position of the position measuring device and the electronic camera. Deviation measuring device. 前記位置比較手段が前記計算位置と前記画像位置との差が所定値よりも大きいと判断したとき、前記第1の軸ずれ計測手段または前記移動ベクトル算出保存手段が移動ベクトルを算出するとともに、前記消失点位置計測手段が前記消失点の位置を算出することを特徴とする請求項11または12に記載の車載センサの軸ずれ計測装置。When the position comparing means determines that the difference between the calculated position and the image position is larger than a predetermined value, the first axis deviation measuring means or the movement vector calculation storage means calculates a movement vector, and 13. The apparatus according to claim 11, wherein the vanishing point position measuring means calculates the position of the vanishing point. 前記第1の軸ずれ計測手段または前記移動ベクトル算出保存手段が前記移動ベクトルを算出したときから所定時間が経過したのちに、前記第1の軸ずれ計測手段または前記移動ベクトル算出保存手段が再度前記移動ベクトルを算出するとともに、前記消失点位置計測手段が前記消失点の位置を算出したときから所定時間が経過したのちに、前記消失点位置計測手段が再度前記消失点の位置を算出することを特徴とする請求項7〜10のいずれかに記載の車載センサの軸ずれ計測装置。After a lapse of a predetermined time from when the first axis deviation measuring means or the movement vector calculation and storage means calculates the movement vector, the first axis deviation measurement means or the movement vector calculation and storage means Along with calculating the movement vector, after a lapse of a predetermined time from when the vanishing point position measuring means calculates the position of the vanishing point, the vanishing point position measuring means may calculate the position of the vanishing point again. An apparatus for measuring an axial deviation of an on-vehicle sensor according to claim 7.
JP2002364749A 2002-12-17 2002-12-17 Axis misalignment measurement device for in-vehicle sensors Pending JP2004198159A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002364749A JP2004198159A (en) 2002-12-17 2002-12-17 Axis misalignment measurement device for in-vehicle sensors

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002364749A JP2004198159A (en) 2002-12-17 2002-12-17 Axis misalignment measurement device for in-vehicle sensors

Publications (1)

Publication Number Publication Date
JP2004198159A true JP2004198159A (en) 2004-07-15

Family

ID=32762479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002364749A Pending JP2004198159A (en) 2002-12-17 2002-12-17 Axis misalignment measurement device for in-vehicle sensors

Country Status (1)

Country Link
JP (1) JP2004198159A (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10299655A (en) * 1997-02-18 1998-11-10 Calsonic Corp Piston assembly for swash plate type compressor
EP1612577A1 (en) * 2004-06-28 2006-01-04 Fujitsu Ten Limited Method for adaptive determination of axial alignment of an automotive radar
JP2006048338A (en) * 2004-08-04 2006-02-16 Nissan Motor Co Ltd Moving body detection device
JP2006090826A (en) * 2004-09-24 2006-04-06 Hitachi Ltd How to display the radar installation information confirmation screen and adjustment screen
JP2006127194A (en) * 2004-10-29 2006-05-18 Honda Motor Co Ltd Vehicle control object determination device and vehicle control device
WO2006051603A1 (en) * 2004-11-12 2006-05-18 Mitsubishi Denki Kabushiki Kaisha Axial deviation angle estimating method and device
WO2007007906A1 (en) * 2005-07-13 2007-01-18 Toyota Jidosha Kabushiki Kaisha Object detection device
JP2009210485A (en) * 2008-03-05 2009-09-17 Honda Motor Co Ltd Travel safety device for vehicle
JP2010190612A (en) * 2009-02-16 2010-09-02 Honda Motor Co Ltd Axis adjustment target device
WO2012063467A1 (en) * 2010-11-11 2012-05-18 パナソニック株式会社 Image processing device, image processing method, program, and imaging device
JP2012118031A (en) * 2010-12-03 2012-06-21 Denso Corp Radar device
CN103149560A (en) * 2013-03-15 2013-06-12 中国人民解放军陆军军官学院 Calibrating method for CCD (Charge Coupled Device) imaging lateral laser radar
JP2013238497A (en) * 2012-05-15 2013-11-28 Toshiba Alpine Automotive Technology Corp Automatic calibration apparatus of in-vehicle camera
WO2016021606A1 (en) * 2014-08-06 2016-02-11 株式会社デンソー Object recognition device using plurality of object detection means
WO2016047498A1 (en) * 2014-09-24 2016-03-31 株式会社デンソー Object-detecting device
JP6289767B1 (en) * 2017-03-07 2018-03-07 三菱電機株式会社 Failure detection apparatus, failure detection method, and failure detection program
US10429492B2 (en) 2014-09-24 2019-10-01 Denso Corporation Apparatus for calculating misalignment quantity of beam sensor
JP2020040654A (en) * 2018-09-12 2020-03-19 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Yaw-angle determination method, yaw-angle determination device, equipment, computer-readable storage medium
CN111208493A (en) * 2020-01-08 2020-05-29 同济大学 Rapid calibration method of vehicle-mounted laser radar in whole vehicle coordinate system
JPWO2021024712A1 (en) * 2019-08-02 2021-02-11
CN113311422A (en) * 2020-02-27 2021-08-27 富士通株式会社 Coordinate conversion method and device and data processing equipment
CN113625234A (en) * 2020-05-06 2021-11-09 上海海拉电子有限公司 Installation angle correction method of vehicle radar and vehicle radar
CN115004056A (en) * 2020-01-15 2022-09-02 华为技术有限公司 Calibration of solid state lidar devices
CN115315634A (en) * 2020-03-18 2022-11-08 株式会社电装 Radar apparatus
US11500080B2 (en) 2019-03-05 2022-11-15 Toyota Jidosha Kabushiki Kaisha Axis deviation detection device for on-board LIDAR
WO2022250086A1 (en) * 2021-05-28 2022-12-01 株式会社デンソー Axial displacement estimation device
US12066540B2 (en) 2021-03-26 2024-08-20 Honda Motor Co., Ltd. Axial deviation estimation apparatus

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08329393A (en) * 1995-05-29 1996-12-13 Daihatsu Motor Co Ltd Preceding vehicle detector
JPH09236659A (en) * 1995-12-27 1997-09-09 Denso Corp Center axis deviation calculation device, center axis deviation correction device for obstacle detection device for vehicles and vehicle interval controller
JPH09281239A (en) * 1996-04-12 1997-10-31 Mitsubishi Electric Corp Vehicle periphery monitoring device
JPH1011580A (en) * 1996-06-27 1998-01-16 Nissan Motor Co Ltd Vehicle lane recognition device
JPH10132939A (en) * 1996-11-01 1998-05-22 Mitsubishi Motors Corp Vehicle front recognition device
JPH10187930A (en) * 1996-12-19 1998-07-21 Hitachi Ltd Driving environment recognition device
JP2000142221A (en) * 1998-11-09 2000-05-23 Fujitsu Ten Ltd Mounting method of car-monted camera and image processing device
JP2001066361A (en) * 1999-08-30 2001-03-16 Denso Corp Calculating device and correcting device for center axis deflection quantity of obstacle detecting device for vehicle, and neutral learning device and inter-vehicle interval controller
JP2002228749A (en) * 2001-02-02 2002-08-14 Hitachi Ltd In-vehicle millimeter-wave radar device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08329393A (en) * 1995-05-29 1996-12-13 Daihatsu Motor Co Ltd Preceding vehicle detector
JPH09236659A (en) * 1995-12-27 1997-09-09 Denso Corp Center axis deviation calculation device, center axis deviation correction device for obstacle detection device for vehicles and vehicle interval controller
JPH09281239A (en) * 1996-04-12 1997-10-31 Mitsubishi Electric Corp Vehicle periphery monitoring device
JPH1011580A (en) * 1996-06-27 1998-01-16 Nissan Motor Co Ltd Vehicle lane recognition device
JPH10132939A (en) * 1996-11-01 1998-05-22 Mitsubishi Motors Corp Vehicle front recognition device
JPH10187930A (en) * 1996-12-19 1998-07-21 Hitachi Ltd Driving environment recognition device
JP2000142221A (en) * 1998-11-09 2000-05-23 Fujitsu Ten Ltd Mounting method of car-monted camera and image processing device
JP2001066361A (en) * 1999-08-30 2001-03-16 Denso Corp Calculating device and correcting device for center axis deflection quantity of obstacle detecting device for vehicle, and neutral learning device and inter-vehicle interval controller
JP2002228749A (en) * 2001-02-02 2002-08-14 Hitachi Ltd In-vehicle millimeter-wave radar device

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10299655A (en) * 1997-02-18 1998-11-10 Calsonic Corp Piston assembly for swash plate type compressor
EP1612577A1 (en) * 2004-06-28 2006-01-04 Fujitsu Ten Limited Method for adaptive determination of axial alignment of an automotive radar
JP2006048338A (en) * 2004-08-04 2006-02-16 Nissan Motor Co Ltd Moving body detection device
JP2006090826A (en) * 2004-09-24 2006-04-06 Hitachi Ltd How to display the radar installation information confirmation screen and adjustment screen
JP2006127194A (en) * 2004-10-29 2006-05-18 Honda Motor Co Ltd Vehicle control object determination device and vehicle control device
WO2006051603A1 (en) * 2004-11-12 2006-05-18 Mitsubishi Denki Kabushiki Kaisha Axial deviation angle estimating method and device
JPWO2006051603A1 (en) * 2004-11-12 2008-05-29 三菱電機株式会社 Axis deviation angle estimation method and apparatus
US7545313B2 (en) 2004-11-12 2009-06-09 Mitsubishi Electric Corporation Off-axis angle estimation method and apparatus using the same
WO2007007906A1 (en) * 2005-07-13 2007-01-18 Toyota Jidosha Kabushiki Kaisha Object detection device
JP2007024590A (en) * 2005-07-13 2007-02-01 Toyota Motor Corp Object detection device
JP2009210485A (en) * 2008-03-05 2009-09-17 Honda Motor Co Ltd Travel safety device for vehicle
JP2010190612A (en) * 2009-02-16 2010-09-02 Honda Motor Co Ltd Axis adjustment target device
WO2012063467A1 (en) * 2010-11-11 2012-05-18 パナソニック株式会社 Image processing device, image processing method, program, and imaging device
US8681230B2 (en) 2010-11-11 2014-03-25 Panasonic Corporation Picture processing device, picture processing method, program for picture processing, and imaging device
JPWO2012063467A1 (en) * 2010-11-11 2014-05-12 パナソニック株式会社 Image processing apparatus, image processing method, program, and photographing apparatus
JP2012118031A (en) * 2010-12-03 2012-06-21 Denso Corp Radar device
JP2013238497A (en) * 2012-05-15 2013-11-28 Toshiba Alpine Automotive Technology Corp Automatic calibration apparatus of in-vehicle camera
US9883145B2 (en) 2012-05-15 2018-01-30 Toshiba Alpine Automotive Technology Corporation Onboard camera automatic calibration apparatus
CN103149560A (en) * 2013-03-15 2013-06-12 中国人民解放军陆军军官学院 Calibrating method for CCD (Charge Coupled Device) imaging lateral laser radar
CN103149560B (en) * 2013-03-15 2014-09-17 中国人民解放军陆军军官学院 Calibrating method for CCD (Charge Coupled Device) imaging lateral laser radar
KR20170041775A (en) * 2014-08-06 2017-04-17 가부시키가이샤 덴소 Object recognition device using plurality of object detection means
KR101961571B1 (en) * 2014-08-06 2019-03-22 가부시키가이샤 덴소 Object recognition device using plurality of object detection means
US10422871B2 (en) 2014-08-06 2019-09-24 Denso Corporation Object recognition apparatus using a plurality of object detecting means
JP2016038261A (en) * 2014-08-06 2016-03-22 株式会社デンソー Object recognition device
CN106574961A (en) * 2014-08-06 2017-04-19 株式会社电装 Object recognition device using plurality of object detection means
WO2016021606A1 (en) * 2014-08-06 2016-02-11 株式会社デンソー Object recognition device using plurality of object detection means
US10429492B2 (en) 2014-09-24 2019-10-01 Denso Corporation Apparatus for calculating misalignment quantity of beam sensor
JP2016065760A (en) * 2014-09-24 2016-04-28 株式会社デンソー Object detection device
WO2016047498A1 (en) * 2014-09-24 2016-03-31 株式会社デンソー Object-detecting device
WO2018163277A1 (en) * 2017-03-07 2018-09-13 三菱電機株式会社 Failure detection device, failure detection method, and failure detection program
JP6289767B1 (en) * 2017-03-07 2018-03-07 三菱電機株式会社 Failure detection apparatus, failure detection method, and failure detection program
CN110383102A (en) * 2017-03-07 2019-10-25 三菱电机株式会社 Fault detection device, fault detection method and fault detection program
CN110383102B (en) * 2017-03-07 2023-06-23 三菱电机株式会社 Fault detection device, fault detection method, and computer-readable storage medium
US11624805B2 (en) 2017-03-07 2023-04-11 Mitsubishi Electric Corporation Failure detection device, failure detection method, and failure detection program
US11372098B2 (en) 2018-09-12 2022-06-28 Apollo Intelligent Driving Technology (Beijing) Co., Ltd. Method, apparatus, device, and medium for determining angle of yaw
JP2020040654A (en) * 2018-09-12 2020-03-19 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Yaw-angle determination method, yaw-angle determination device, equipment, computer-readable storage medium
US11500080B2 (en) 2019-03-05 2022-11-15 Toyota Jidosha Kabushiki Kaisha Axis deviation detection device for on-board LIDAR
JP7162142B2 (en) 2019-08-02 2022-10-27 日立Astemo株式会社 AIMING DEVICE, OPERATION CONTROL SYSTEM, AND METHOD FOR CALCULATION OF CORRECTION QUANTITY OF SENSOR DATA
WO2021024712A1 (en) * 2019-08-02 2021-02-11 日立オートモティブシステムズ株式会社 Aiming device, drive control system, and method for calculating correction amount of sensor data
JPWO2021024712A1 (en) * 2019-08-02 2021-02-11
US12187323B2 (en) 2019-08-02 2025-01-07 Hitachi Astemo, Ltd. Aiming device, driving control system, and method for calculating correction amount of sensor data
CN111208493A (en) * 2020-01-08 2020-05-29 同济大学 Rapid calibration method of vehicle-mounted laser radar in whole vehicle coordinate system
CN115004056A (en) * 2020-01-15 2022-09-02 华为技术有限公司 Calibration of solid state lidar devices
CN113311422A (en) * 2020-02-27 2021-08-27 富士通株式会社 Coordinate conversion method and device and data processing equipment
US12228681B2 (en) 2020-03-18 2025-02-18 Denso Corporation Radar device
CN115315634A (en) * 2020-03-18 2022-11-08 株式会社电装 Radar apparatus
CN115315634B (en) * 2020-03-18 2025-04-08 株式会社电装 Shaft misalignment estimation device
CN113625234A (en) * 2020-05-06 2021-11-09 上海海拉电子有限公司 Installation angle correction method of vehicle radar and vehicle radar
US12066540B2 (en) 2021-03-26 2024-08-20 Honda Motor Co., Ltd. Axial deviation estimation apparatus
WO2022250086A1 (en) * 2021-05-28 2022-12-01 株式会社デンソー Axial displacement estimation device
JP7528866B2 (en) 2021-05-28 2024-08-06 株式会社デンソー Axis offset estimation device

Similar Documents

Publication Publication Date Title
JP2004198159A (en) Axis misalignment measurement device for in-vehicle sensors
US8331653B2 (en) Object detector
JP3711405B2 (en) Method and system for extracting vehicle road information using a camera
US8180100B2 (en) Plane detector and detecting method
RU2668459C1 (en) Position evaluation device and method
US8154594B2 (en) Mobile peripheral monitor
US12033400B2 (en) Overhead-view image generation device, overhead-view image generation system, and automatic parking device
US11300415B2 (en) Host vehicle position estimation device
EP1590771B1 (en) Real-time obstacle detection with a calibrated camera and known ego-motion
JP2002123818A (en) Peripheral obstacle detection device for vehicles
JP2002197469A (en) Lane detection device
JP2006527427A (en) Method and apparatus for locating and tracking an object from a vehicle
CN113859263A (en) Scheduled travel route setting device and scheduled travel route setting method
JP2021120255A (en) Distance estimation device and computer program for distance estimation
US10916034B2 (en) Host vehicle position estimation device
JP2002228734A (en) Ambient object recognition device
JP4052291B2 (en) Image processing apparatus for vehicle
JP3384278B2 (en) Distance measuring device
JP4116116B2 (en) Ranging origin recognition device for moving objects
JP2012517055A (en) Method and apparatus for operating a vehicle driver assistance system based on video
JP2002081941A (en) System and method of measuring three-dimensional shape of road
CN113658252A (en) Method, medium, apparatus for estimating elevation angle of camera, and camera
JP2018018215A (en) Object feature point detector
JP7705478B2 (en) Method and system for correcting the position of at least one feature in the environment surrounding an ego-vehicle - Patents.com
JP7641881B2 (en) Travel route estimation device, travel route estimation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051026

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070724

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070724

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071002