(57)【要約】【課題】レーザレーダ装置の検出精度を向上させる。【解決手段】ステップＳ３において、各受光素子からの受光信号のサンプリングが行われ、受光値が測定される。ステップＳ４において、各受光素子の受光値のピーク検出が行われ、各検出領域における検出距離が検出される。ステップＳ５において、受光系統毎に異なる補正テーブルを用いて、各検出領域の検出距離をサンプリング距離との差に応じて補正する。ステップＳ６において、補正後の各検出領域の検出距離に基づいて、物体の検出が行われる。本発明は、例えば、車両用のレーザレーダ装置に適用できる。【選択図】図８
2016170053.tif 000002
【特許請求の範囲】
【請求項１】
パルス状のレーザ光である測定光を投光する投光部と、
前記測定光の反射光を受光する受光素子を備える受光部と、
前記受光素子からの受光信号を所定のサンプリング間隔で設定されている複数のサンプリング時刻毎にサンプリングすることにより受光値を検出する測定部と、
複数の前記サンプリング時刻における複数の前記受光値を用いて所定の補間演算を行うことにより、前記受光信号がピークとなるピーク時刻に対応する距離である検出距離を検出するピーク検出部と、
前記検出距離毎に設定されており、前記検出距離の補正に用いる補正量を示す補正情報を記憶する記憶部と、
前記補正情報に基づいて、前記検出距離を補正する補正部と
を備え、
前記補正量は、前記サンプリング間隔の間に前記レーザ光が進む距離の半分の距離であるサンプリング間隔距離だけ前記検出距離が増減する毎に同じ値となる
レーザレーダ装置。
【請求項２】
前記補正情報は、前記検出距離の変動幅が前記サンプリング間隔距離の範囲内において、前記検出距離と前記補正量との関係を示すデータであり、
前記補正部は、前記データに基づいて、前記ピーク検出部により検出された前記検出距離に対する補正量を求め、求めた前記補正量を用いて前記検出距離を補正する
請求項１に記載のレーザレーダ装置。
【請求項３】
前記補正情報は、前記検出距離と前記補正量との関係を示す関数を含み、
前記補正部は、前記ピーク検出部により検出された前記検出距離に対する補正量を前記関数を用いて算出し、算出した前記補正量を用いて前記検出距離を補正する
請求項１に記載のレーザレーダ装置。
【請求項４】
前記受光部は、水平方向のそれぞれ異なる検出方向からの前記反射光を受光する複数の前記受光素子を備え、
前記測定部は、各前記受光素子の前記受光値を検出し、
前記ピーク検出部は、各前記受光素子の前記受光値に基づいて、前記検出方向毎に前記検出距離を検出し、
前記補正情報は、前記検出方向毎の前記補正量を示し、
前記補正部は、前記検出方向毎の前記補正量を用いて、各前記検出方向の前記検出距離を補正する
請求項１に記載のレーザレーダ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザレーダ装置に関し、特に、検出精度を向上させるようにしたレーザレーダ装置に関する。
【背景技術】
【０００２】
従来、パルス状のレーザ光である測定光を所定の監視領域に投光し、物体からの反射光を受光手段により受光し、測定光の投光時刻と反射光の受光時刻との差に基づいて物体までの距離を測定する距離測定装置が知られている。このような距離測定装置では、受光した反射光の強度に応じた受光信号が受光手段より出力され、その受光信号が増幅される。そして、増幅後の受光信号がピークとなる時刻が受光時刻とみなされ、測定光の投光時刻との差が検出される。
【０００３】
また、従来、受光時刻の検出精度を向上させる技術が提案されている。例えば、特許文献１では、受光信号の波形が所定の閾値と交わる２つの時刻（以下、交差時刻と称する）の中間の中間時刻に基づいて、受光信号がピークとなる受光時刻を求める技術が提案されている。具体的には、２つの交差時刻の幅であって受信強度により変動する時間幅と、受光時刻と中間時刻との差である補正時間との間の対応関係を示すデータが予め求められる。そして、時間幅と中間時刻が測定され、測定された時間幅に対応する補正時間が上記のデータから求められ、測定された中間時刻を求めた補正時間で補正することにより、受光時刻が求められる。
【０００４】
さらに、例えば、受光信号を所定の時間間隔でサンプリングして得られた離散的なサンプリングデータを用いて補間演算を行うことにより、受光信号がピークとなる受光時刻を検出する方法が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２３６６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方、受光信号の増幅時に波形の歪みが生じ、受光信号のピーク位置がずれてしまう。そのため、特許文献１に記載の技術や補間演算を用いても、受光信号の波形の歪みにより、受光信号がピークとなる受光時刻を正確に検出することは困難である。
【０００７】
そこで、本発明は、レーザレーダ装置の検出精度を向上させるようにするものである。特に、受光信号をサンプリングして得られる受光値を用いて距離を測定するレーザレーダ装置の検出精度を向上させるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面のレーザレーダ装置は、パルス状のレーザ光である測定光を投光する投光部と、測定光の反射光を受光する受光素子を備える受光部と、受光素子からの受光信号を所定のサンプリング間隔で設定されている複数のサンプリング時刻毎にサンプリングすることにより受光値を検出する測定部と、複数のサンプリング時刻における複数の受光値を用いて所定の補間演算を行うことにより、受光信号がピークとなるピーク時刻に対応する距離である検出距離を検出するピーク検出部と、検出距離毎に設定されており、検出距離の補正に用いる補正量を示す補正情報を記憶する記憶部と、補正情報に基づいて、検出距離を補正する補正部とを備え、補正量は、サンプリング間隔の間にレーザ光が進む距離の半分の距離であるサンプリング間隔距離だけ検出距離が増減する毎に同じ値となる。
【０００９】
本発明の一側面のレーザレーダ装置においては、パルス状のレーザ光である測定光が投光され、測定光の反射光が受光され、受光信号を所定のサンプリング間隔で設定されている複数のサンプリング時刻毎にサンプリングすることにより受光値が検出され、複数のサンプリング時刻における複数の受光値を用いて所定の補間演算を行うことにより、受光信号がピークとなるピーク時刻に対応する距離である検出距離が検出され、検出距離毎に設定されており、検出距離の補正に用いる補正量であって、サンプリング間隔の間にレーザ光が進む距離の半分の距離であるサンプリング間隔距離だけ検出距離が増減する毎に同じ値となる補正量を示す補正情報に基づいて、検出距離が補正される。
【００１０】
従って、レーザレーダ装置の検出精度が向上する。特に、受光信号をサンプリングして得られる受光値を用いて距離を測定するレーザレーダ装置の検出精度が向上する。
【００１１】
この投光部は、例えば、駆動回路、発光素子、投光光学系等により構成される。この受光素子は、例えば、フォトダイオードからなる。この測定部は、例えば、Ａ／Ｄコンバータにより構成される。このピーク検出部、補正部は、例えば、マイクロコンピュータ、各種のプロセッサ等の演算装置により構成される。
【００１２】
この補正情報を、検出距離の変動幅がサンプリング間隔距離の範囲内において、検出距離と補正量との関係を示すデータとし、この補正部には、データに基づいて、検出された検出距離に対する補正量を求めさせ、求めた補正量を用いて検出距離を補正させることができる。
【００１３】
これにより、簡単な処理により検出距離を精度よく補正することができる。
【００１４】
この補正情報には、検出距離と補正量との関係を示す関数を含ませ、この補正部には、検出された検出距離に対する補正量を関数を用いて算出させ、算出した補正量を用いて検出距離を補正させることができる。
【００１５】
これにより、簡単な処理により検出距離を精度よく補正することができる。
【００１６】
この受光部には、水平方向のそれぞれ異なる検出方向からの反射光を受光する複数の受光素子を設け、この測定部は、各受光素子の受光値を検出させ、このピーク検出部には、各受光素子の受光値に基づいて、検出方向毎に検出距離を検出させ、この補正情報には、検出方向毎の補正量を示させ、この補正部には、検出方向毎の補正量を用いて、各検出方向の検出距離を補正させることができる。
【００１７】
これにより、複数の検出方向の検出距離の検出精度が向上する。
【発明の効果】
【００１８】
本発明の一側面によれば、レーザレーダ装置の検出精度を向上させることができる。特に、本発明の一側面によれば、受光信号をサンプリングして得られる受光値を用いて距離を測定するレーザレーダ装置の検出精度を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用したレーザレーダ装置の一実施の形態を示すブロック図である。
【図２】測定光投光部の構成例を示すブロック図である。
【図３】受光部の構成例を示すブロック図である。
【図４】各検出領域の位置を模式的に示す図である。
【図５】各受光素子と各検出領域との関係を示す模式図である。
【図６】測定部の構成例を示すブロック図である。
【図７】演算部の機能の構成例を示すブロック図である。
【図８】物体検出処理を説明するためのフローチャートである。
【図９】受光信号のサンプリング処理を説明するためのタイミングチャートである。
【図１０】受光値のサンプリング結果のみに基づいて検出距離を求めた場合の実距離と検出距離との関係を示すグラフである。
【図１１】検出距離の算出方法の例を説明するための図である。
【図１２】受光信号の波形の歪みの例を示す図である。
【図１３】検出距離の誤差の例を示すグラフである。
【図１４】補正テーブルの例を示す図である。
【図１５】検出距離の補正結果の具体例を示す図である。
【図１６】車両の検出方法の例を説明するための図である。
【図１７】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００２１】
＜１．実施の形態＞
｛レーザレーダ装置１１の構成例｝
図１は、本発明を適用したレーザレーダ装置の一実施の形態であるレーザレーダ装置１１の構成例を示している。
【００２２】
レーザレーダ装置１１は、例えば、車両に設けられ、その車両の前方の監視を行う。なお、以下、レーザレーダ装置１１により物体の検出が可能な領域を監視領域と称する。また、以下、レーザレーダ装置１１が設けられている車両を他の車両と区別する必要がある場合、自車両と称する。さらに、以下、自車両の左右方向（車幅方向）と平行な方向を水平方向と称する。
【００２３】
レーザレーダ装置１１は、制御部２１、測定光投光部２２、受光部２３、測定部２４、及び、演算部２５を含むように構成される。
【００２４】
制御部２１は、車両制御装置１２からの指令や情報等に基づいて、レーザレーダ装置１１の各部の制御を行う。
【００２５】
測定光投光部２２は、物体の検出に用いるパルス状のレーザ光（レーザパルス）である測定光を監視領域に投光する。
【００２６】
受光部２３は、測定光の反射光を受光し、水平方向のそれぞれ異なる方向からの反射光の強度（明るさ）を検出する。そして、受光部２３は、各方向の反射光の強度に応じた電気信号である複数の受光信号を出力する。
【００２７】
測定部２４は、受光部２３から供給されるアナログの受光信号に基づいて、受光部２３における反射光に対する受光値の測定を行い、測定した受光値を示すデジタルの受光信号を演算部２５に供給する。
【００２８】
演算部２５は、測定部２４から供給される受光値の測定結果に基づいて、監視領域内の物体の検出を行い、検出結果を制御部２１及び車両制御装置１２に供給する。
【００２９】
車両制御装置１２は、例えば、ECU（Electronic Control Unit）等により構成され、監視領域内の物体の検出結果に基づいて、自動ブレーキ制御や運転者への警報等を行う。
【００３０】
｛測定光投光部２２の構成例｝
図２は、レーザレーダ装置１１の測定光投光部２２の構成例を示している。測定光投光部２２は、駆動回路１０１、発光素子１０２、及び、投光光学系１０３を含むように構成される。
【００３１】
駆動回路１０１は、制御部２１の制御の下に、発光素子１０２の発光強度や発光タイミング等の制御を行う。
【００３２】
発光素子１０２は、例えば、レーザダイオードからなり、駆動回路１０１の制御の下に、測定光（レーザパルス）の発光を行う。発光素子１０２から発光された測定光は、レンズ等により構成される投光光学系１０３を介して監視領域に投光される。
【００３３】
｛受光部２３の構成例｝
図３は、レーザレーダ装置１１の受光部２３の構成例を示している。受光部２３は、受光光学系２０１及び受光素子２０２−１乃至２０２−１６を含むように構成される。
【００３４】
なお、以下、受光素子２０２−１乃至２０２−１６を個々に区別する必要がない場合、単に受光素子２０２と称する。
【００３５】
受光光学系２０１は、レンズ等により構成され、光軸が車両の前後方向を向くように設置される。そして、受光光学系２０１は、監視領域内の物体等により反射された測定光の反射光が入射し、入射した反射光を各受光素子２０２の受光面に入射させる。
【００３６】
各受光素子２０２は、例えば、入射した光電荷をその光量に応じた電流値の受光信号に光電変換するフォトダイオードからなる。また、各受光素子２０２は、受光光学系２０１に入射した反射光が集光する位置において、受光光学系２０１の光軸に対して垂直、かつ、自車両の車幅方向に平行（すなわち、水平方向）に一列に並ぶように設けられている。そして、受光光学系２０１に入射した反射光は、受光光学系２０１への水平方向の入射角度に応じて、各受光素子２０２に振り分けられて入射する。従って、各受光素子２０２は、監視領域からの反射光のうち、水平方向においてそれぞれ異なる方向からの反射光を受光する。これにより、監視領域は水平方向の複数の方向における複数の領域（以下、検出領域と称する）に分割され、各受光素子２０２は、それぞれ対応する検出領域からの反射光を個別に受光する。そして、受光素子２０２は、受光した反射光をその受光量に応じた電流値の受光信号に光電変換し、得られた受光信号を測定部２４に供給する。
【００３７】
ここで、図４及び図５を参照して、各受光素子２０２の検出領域の具体例について説明する。図４は、レーザレーダ装置１１が設けられた自車両Ｃを上から見た場合の各検出領域の位置を模式的に示している。図５は、受光部２３を上から見た場合の各受光素子２０２と各検出領域との関係を模式的に示している。なお、図５では、図を分かりやすくするために、各検出領域からの反射光のうち受光光学系２０１のレンズの中央を通る光線のみを模式的に示している。
【００３８】
各受光素子２０２は、自車両Ｃの進行方向に向かって右から受光素子２０２−１、２０２−２、２０２−３・・・の順に一列に並べられている。これに対して、レーザレーダ装置１１の監視領域は、自車両Ｃの前方に放射状に広がる検出領域Ａ１乃至Ａ１６により構成され、各検出領域は、自車両Ｃの進行方向に向かって左から検出領域Ａ１、Ａ２、Ａ３・・・の順に並んでいる。例えば、受光素子２０２−１は、監視領域内の左端であって、自車両Ｃの左前方の斜線で示される検出領域Ａ１からの反射光を受光する。また、受光素子２０２−１６は、監視領域内の右端であって、自車両Ｃの右前方の斜線で示される検出領域Ａ１６からの反射光を受光する。さらに、受光素子２０２−８及び２０２−９は、監視領域の中央の網掛けで示される検出領域Ａ８及びＡ９からの反射光を受光する。
【００３９】
｛測定部２４の構成例｝
図６は、レーザレーダ装置１１の測定部２４の構成例を示している。測定部２４は、電流電圧変換部２５１、増幅部２５２、及び、サンプリング部２５３を含むように構成される。電流電圧変換部２５１は、トランス・インピーダンス・アンプ（ＴＩＡ）２６１−１乃至２６１−１６を含むように構成される。増幅部２５２は、プログラマブル・ゲイン・アンプ（ＰＧＡ）２６２−１乃至２６２−１６を含むように構成される。サンプリング部２５３は、Ａ／Ｄコンバータ（ＡＤＣ）２６３−１乃至２６３−１６を含むように構成される。また、ＴＩＡ２６１−ｉ、ＰＧＡ２６２−ｉ及びＡＤＣ２６３−ｉ（ｉ＝１乃至１６）は、それぞれ直列に接続されている。
【００４０】
なお、以下、ＴＩＡ２６１−１乃至２６１−１６、ＰＧＡ２６２−１乃至２６２−１６、及び、ＡＤＣ２６３−１乃至２６３−１６をそれぞれ個々に区別する必要がない場合、それぞれ単にＴＩＡ２６１、ＰＧＡ２６２、及び、ＡＤＣ２６３と称する。また、以下、直列に接続されている受光素子２０２−ｉからＡＤＣ２６３−ｉ（ｉ＝１乃至１６）までの各回路を、それぞれ受光系統ｉと称する。例えば、受光系統１は、受光素子２０２−１からＡＤＣ２６３−１までの回路により構成される。
【００４１】
各ＴＩＡ２６１は、制御部２１の制御の下に、受光素子２０２から供給される受光信号の電流−電圧変換を行う。すなわち、各ＴＩＡ２６１は、入力された電流としての受光信号を電圧としての受光信号に変換するとともに、制御部２１により設定されたゲインで変換後の受光信号の電圧を増幅する。そして、各ＴＩＡ２６１は、増幅後の受光信号を後段のＰＧＡ２６２に供給する。
【００４２】
各ＰＧＡ２６２は、制御部２１の制御の下に、ＴＩＡ２６１から供給される受光信号の電圧を、制御部２１により設定されたゲインで増幅し、後段のＡＤＣ２６３に供給する。
【００４３】
各ＡＤＣ２６３は、受光信号のＡ／Ｄ変換を行う。すなわち、各ＡＤＣ２６３は、制御部２１の制御の下に、ＰＧＡ２６２から供給されるアナログの受光信号のサンプリングを行うことにより受光値の測定を行う。そして、各ＡＤＣ２６３は、受光値のサンプリング結果（測定結果）を示すデジタルの受光信号を演算部２５に供給する。
【００４４】
｛演算部２５の構成例｝
図７は、演算部２５の機能の構成例を示している。演算部２５は、検出部３０１、及び、通知部３０２を含むように構成される。また、検出部３０１は、ピーク検出部３１１、記憶部３１２、補正部３１３、及び、物体検出部３１４を含むように構成される。
【００４５】
ピーク検出部３１１は、後述するように、各受光素子２０２の受光値のピーク検出を行う。これにより、後述するように、測定光の反射光の強度の水平方向及び時間方向（距離方向）のピークが検出される。ピーク検出部３１１は、検出結果を補正部３１３に供給する。
【００４６】
補正部３１３は、後述するように、記憶部３１２に記憶されている補正テーブル又は補正関数に基づいて、各受光素子２０２の受光値のピークの検出結果の補正を行い、補正後の検出結果を物体検出部３１４に供給する。
【００４７】
物体検出部３１４は、補正後の各受光素子２０２の受光値のピークの検出結果に基づいて、監視領域内の物体の検出を行い、検出結果を制御部２１及び通知部３０２に供給する。
【００４８】
通知部３０２は、監視領域内の物体の検出結果を車両制御装置１２に供給する。
【００４９】
｛物体検出処理｝
次に、図８のフローチャートを参照して、レーザレーダ装置１１により実行される監視処理について説明する。なお、この処理は、例えば、レーザレーダ装置１１が設けられている車両のイグニッションスイッチ又はパワースイッチがオンされたとき開始され、オフされたとき終了する。
【００５０】
ステップＳ１において、測定光投光部２２は、測定光を投光する。具体的には、駆動回路１０１は、制御部２１の制御の下に、発光素子１０２からパルス状の測定光を出射させる。発光素子１０２から出射された測定光は、投光光学系１０３を介して監視領域全体に投光される。
【００５１】
ステップＳ２において、受光部２３は、反射光に応じた受光信号を生成する。具体的には、各受光素子２０２は、受光光学系２０１を介して、ステップＳ１の処理で投光した測定光に対する反射光のうち、それぞれ対応する方向の検出領域からの反射光を受光する。そして、各受光素子２０２は、受光した反射光をその受光量に応じた電気信号である受光信号に光電変換し、得られた受光信号を後段のＴＩＡ２６１に供給する。
【００５２】
ステップＳ３において、測定部２４は、受光信号のサンプリングを行う。具体的には、各ＴＩＡ２６１は、制御部２１の制御の下に、各受光素子２０２から供給された受光信号の電流−電圧変換を行うとともに、制御部２１により設定されたゲインにより受光信号の電圧を増幅する。各ＴＩＡ２６１は、増幅後の受光信号を後段のＰＧＡ２６２に供給する。
【００５３】
各ＰＧＡ２６２は、制御部２１の制御の下に、各ＴＩＡ２６１から供給される受光信号の電圧を、制御部２１により設定されたゲインで増幅し、後段のＡＤＣ２６３に供給する。
【００５４】
各ＡＤＣ２６３は、制御部２１の制御の下に、各ＰＧＡ２６２から供給される受光信号のサンプリングを行い、受光信号をＡ／Ｄ変換する。各ＡＤＣ２６３は、Ａ／Ｄ変換後の受光信号をピーク検出部３１１に供給する。
【００５５】
ここで、図９のタイミングチャートを参照して、受光信号のサンプリング処理の具体例を説明する。
【００５６】
図９の格段の横軸は時間を示している。また、１段目は、測定光の発光タイミングを示している。２段目は、ＡＤＣ２６３のサンプリングタイミングを規定するトリガ信号の波形を示している。３段目は、ＡＤＣ２６３における受光信号のサンプリングタイミングを示している。なお、３段目の縦軸は受光信号の値（電圧）を示し、受光信号上の複数の黒丸は、それぞれサンプリングポイントを示している。従って、隣接する黒丸と黒丸の間の時間が、サンプリング間隔となる。
【００５７】
制御部２１は、例えば、測定光の投光と同時にトリガ信号を各ＡＤＣ２６３に供給する。各ＡＤＣ２６３は、トリガ信号が入力されてから所定の時間が経過した後、所定のサンプリング周波数（例えば、数十ＭＨｚから数ＧＨｚ）で所定の回数（例えば３２回）だけ受光信号のサンプリングを行う。すなわち、測定光が１回投光されると、受光信号のサンプリングが、所定のサンプリング間隔で所定の回数行われる。
【００５８】
なお、以下、ＡＤＣ２６３のサンプリング周波数が６０ＭＨｚの場合を例に挙げて説明する。この場合、約１６．７ナノ秒のサンプリング間隔（時間間隔）でサンプリングが行われる。従って、距離に換算して２．５ｍのサンプリング間隔（距離間隔）で受光値のサンプリングが行われ、その結果、各検出領域内の自車両からの距離方向において２．５ｍ間隔の各地点からの反射光の強度が測定される。
【００５９】
そして、各ＡＤＣ２６３は、測定光の投光時刻を基準とする（投光時刻を０とする）各サンプリング時刻における受光値（サンプル値）を示すデジタルの受光信号をピーク検出部３１１に供給する。
【００６０】
なお、以下、各サンプリング時刻を距離に換算したものをサンプリング距離と称する。すなわち、サンプリング距離は、レーザレーダ装置１１から投光された測定光が往復して、あるサンプリング時刻に戻ってこられる距離を意味する。各サンプリング時刻に対応するサンプリング距離は、測定光の投光時刻から各サンプリング時刻までの時間（Time of Flight）に基づいて求められる。また、以下、各サンプリング距離に対応するサンプリング時刻における受光値を、単に各サンプリング距離に対応する受光値と称する。さらに、以下、サンプリング距離の間隔をサンプリング間隔距離と称する。サンプリング間隔距離は、サンプリング間隔の間にレーザ光が進む距離の半分の距離に等しい。
【００６１】
ステップＳ４において、ピーク検出部３１１は、ピーク検出を行う。具体的には、ピーク検出部３１１は、各受光素子２０２の受光値がピークとなるピーク時刻、又は、ピーク時刻に対応する距離（以下、検出距離と参照する）を算出する。ここで、検出距離とは、測定光の投光時刻から各受光素子２０２のピーク時刻までの時間（Time of Flight）を距離に換算したものである。従って、この検出距離は、各検出領域において反射光の強度がピークとなる位置、すなわち、各検出領域において検出対象となる物体が存在する可能性が高い位置までの自車両からの距離を表す。
【００６２】
ここで、図１０及び図１１を参照して、検出距離の算出方法の一例について説明する。
【００６３】
例えば、ピーク検出部３１１は、後述するように、離散的なサンプリングデータを用いて補間演算を行うことにより、検出距離を求める。
【００６４】
一方、図１０は、ピーク検出部３１１が実行するような補間演算を行わずに、受光値のサンプリング結果のみに基づいて検出距離を求めた場合の、物体までの実際の距離（実距離）と検出距離との関係を示している。この場合、受光値（サンプル値）がピークとなるサンプリング時刻に対応するサンプリング距離が、そのまま検出距離として求められる。従って、検出距離は、２．５ｍの分解能で検出され、図１０の実線で示されるように、０ｍ,２．５ｍ,５．０ｍ,７．５ｍ,・・・のように２．５ｍ間隔で階段状に変化する。そのため、例えば、実距離が３０ｍ±１．２５ｍの範囲内である場合、すなわち、実距離が２８．７５ｍから３１．２５ｍの範囲内である場合、検出距離は全て３０ｍとなり、最大で１．２５ｍの量子化誤差が生じる。
【００６５】
これに対して、ピーク検出部３１１は、各サンプリング時刻における受光値、及び、各サンプリング時刻に対応するサンプリング距離を用いて補間演算を行うことにより、検出距離の距離分解能を上げ、量子化誤差を軽減する。すなわち、ピーク検出部３１１は、サンプリングにより２．５ｍ間隔で離散的に得られたサンプリングデータを用いて補間演算を行うことにより、サンプリング距離の間において受光値がピークとなる距離（検出距離）を推定する。
【００６６】
例えば、ピーク検出部３１１は、加重平均を用いて検出距離を求める。具体的には、例えば、図１１に示されるように、２．５ｍから２５．０ｍまでの２．５ｍ間隔の各サンプリング距離に対応する受光値（サンプル値）ｓ１乃至ｓ１０が得られている場合、次式（１）に示される加重平均を用いて検出距離ｄが算出される。
【００６７】
【数１】
2016170053.tif 000003
【００６８】
この演算により、例えば、隣接する２つのサンプリング距離の間において受光値のピークが現れる場合でも、受光値がピークとなる距離（検出距離）を正確に推定することができる。すなわち、サンプリング結果のみに基づいて、補間演算を行わずに検出距離を求める場合と比較して、検出距離の検出精度が向上する。
【００６９】
なお、検出距離の算出に用いる補間演算は、上述した加重平均を用いる方法に限定されるものではない。例えば、離散的なサンプリングデータを用いて直線あるいは曲線を近似するような補間演算を用いてもよい。
【００７０】
また、ピーク検出部３１１は、各受光素子２０２の受光値のピーク値（以下、受光ピーク値と称する）を求める。例えば、ピーク検出部３１１は、受光素子２０２毎に、各サンプリング時刻における受光値のうちの最大値を受光ピーク値として求める。例えば、図１１の例の場合、受光値ｓ５が受光ピーク値として求められる。この場合、実際の受光値のピーク値Ｐとは誤差が生じる。
【００７１】
或いは、ピーク検出部３１１は、補間演算等により各受光素子２０２のピーク時刻における受光値（≒ピーク値Ｐ）を算出し、算出した受光値を各受光素子２０２の受光ピーク値としてもよい。
【００７２】
そして、ピーク検出部３１１は、各検出領域における検出距離及び受光ピーク値の検出結果を補正部３１３に供給する。
【００７３】
ステップＳ５において、補正部３１３は、検出距離を補正する。
【００７４】
図１２は、同じ波形の入射光が受光素子２０２−１乃至２０２−３に入射した場合に、受光系統１乃至３のＡＤＣ２６３−１乃至２６３−３に入力される受光信号の波形の例を示している。図内の最上段に、入射光の波形が示され、２乃至４段目に、受光系統１乃至３のＡＤＣ２６３−１乃至２６３−３に入力される受光信号の波形が示されている。なお、２乃至４段目において、実線の波形が、ＡＤＣ２６３−１乃至２６３−３に入力される受光信号の波形を示し、点線の波形が、元の入射光の波形を示している。
【００７５】
この図に示されるように、ＡＤＣ２６３−１乃至２６３−３に入力される受光信号の波形は、入射光と比べてそれぞれ歪んだ波形となるとともに、それぞれ異なる波形となる。これは、受光素子２０２からＡＤＣ２６３までの各受光系統の経路において発生する受光信号の歪みに起因する。例えば、ＴＩＡ２６１やＰＧＡ２６２での信号の増幅時に発生する波形のなまりや、配線経路において生じるノイズ等の影響により、各受光信号の歪みが発生する。また、例えば、各部品の個体差や、配線のレイアウトの違い等により、受光系統間で波形の歪み具合が異なる。
【００７６】
この受光信号の波形の歪みにより、検出距離と実距離との間に受光系統毎に異なる傾向の誤差が生じる。例えば、図１３は、図１０の点線の枠Ａで囲まれた範囲の離散的な受光値（サンプル値）を用いた補間演算により得られる検出距離の演算結果の例を模式的に示している。図１３の横軸は実距離を示し、縦軸は検出距離を示している。また、点線の直線は検出距離の理想値を示しており、検出距離が実距離と一致している。一方、実線の曲線は、実際の検出距離の演算値を示しており、検出距離と実距離との間に誤差が生じている。なお、この図では、説明を分かりやすくするために、検出距離の誤差を実際の値より大きく示している。
【００７７】
検出距離の誤差は、サンプリング間隔距離と同じ間隔で繰り返される。換言すれば、検出距離の誤差は、サンプリング間隔距離だけ検出距離が増減する毎に同じ値となる。すなわち、この例では、サンプリング間隔距離が２．５ｍであるため、図１３に示されるように、検出距離の誤差は、２．５ｍ間隔で変化する。例えば、検出距離が２４．０ｍの場合と２９．０ｍの場合とでは、両者の距離の差が、サンプリング間隔距離である２．５ｍの整数倍である５．０ｍであるため、誤差は同じ値になる。これは、同じ物体を２．５ｍだけ移動させて検出した場合に、受光値は、検出距離として２．５ｍずれた状態で、ほぼ同じ波形として検出されるためである。
【００７８】
そこで、補正部３１３は、例えば、図１４に示される補正テーブルを用いて検出距離を補正する。この補正テーブルにおいて、ｎは自然数であり、２．５ｎは、サンプリング間隔距離のｎ倍である。例えば、検出距離が２．５ｎ−１．２（ｍ）で表される場合、換言すれば、検出距離とサンプリング間隔距離のｎ倍（２．５ｎ）との距離差Ｄが−１．２ｍである場合、補正量は−１．０７ｃｍとなる。検出距離が２．５ｎ±０．０（ｍ）で表される場合、換言すれば、検出距離とサンプリング間隔距離のｎ倍（２．５ｎ）とが等しい場合、補正量は±０．００ｃｍとなる。検出距離が２．５ｎ＋０．１（ｍ）で表される場合、換言すれば、検出距離とサンプリング間隔距離のｎ倍（２．５ｎ）との距離差Ｄが＋０．１ｍである場合、補正量は＋４．８０ｃｍとなる。
【００７９】
すなわち、この補正テーブルでは、サンプリング間隔距離のｎ倍（２．５ｎ）を基準にして、０．１ｍ間隔で検出距離とサンプリング間隔距離のｎ倍との距離差Ｄに対する補正量が設定されている。
【００８０】
図１５は、ｎ＝１０の場合に、図１４の補正テーブルを用いて検出距離を補正した結果を示している。例えば、検出距離が２３．８ｍの場合、検出距離はサンプリング間隔距離の１０倍である２５．０ｍに最も近く、その距離差Ｄは−１．２ｍとなる。そして、距離差Ｄ＝−１．２ｍに対する補正量は−１．０７ｃｍとなるので、補正後の検出距離は、２３．７８９３ｍ（＝２３．８ｍ＋（−１．０７ｃｍ））となる。検出距離が２５．０ｍの場合、検出距離はサンプリング間隔距離の１０倍である２５．０ｍと等しく、その距離差Ｄは０．０ｍとなる。そして、距離差Ｄ＝０．０ｍに対する補正量は±０．００ｃｍとなるので、補正後の検出距離は、２５．００００ｍとなる。検出距離が２５．１ｍの場合、検出距離はサンプリング間隔距離の１０倍である２５．０ｍに最も近く、その距離差Ｄは０．１ｍとなる。そして、距離差Ｄ＝０．１ｍに対する補正量は＋４．８０ｃｍとなるので、補正後の検出距離は、２５．１４８０ｍ（＝２５．１ｍ＋４．８０ｃｍ）となる。
【００８１】
なお、検出距離が補正テーブルに設定されている検出距離と完全に一致しない場合には、例えば、補正テーブルに設定されている検出距離の中で一番近い距離に対応する補正量が用いられる。
【００８２】
また、この補正テーブルは、受光系統毎（検出領域毎）に個別に作成され、受光系統毎（検出領域毎）にサンプリング間隔距離のｎ倍と検出距離との差に応じて補正量が設定される。そして、各検出領域における検出距離は、それぞれ異なる補正テーブルを用いて補正される。
【００８３】
ここで、補正テーブルの作成方法の例について説明する。
【００８４】
例えば、レーザレーダ装置１１の検出距離と実際の距離との差を実測することにより補正テーブルが作成される。具体的には、まず、受光素子２０２−１に対応する検出領域Ａ１内に、測定光に対する反射光の歪みが少ない反射体が設置される。
【００８５】
次に、レーザレーダ装置１１の検出領域Ａ１における検出距離が２．５ｎ−１．２（ｍ）となるように、反射体の位置が調整される。例えば、ｎ＝１０とした場合、レーザレーダ装置１１の検出領域Ａ１における検出距離が２３．８ｍとなるように、反射体の位置が調整される。そして、この状態でレーザレーダ装置１１と反射体との間の実際の距離が測定され、実測値から２３．８ｍを引いた値が、検出距離が２．５ｎ−１．２（ｍ）の場合の補正量に設定される。
【００８６】
次に、レーザレーダ装置１１の検出領域Ａ１における検出距離が２３．９ｍとなるように、反射体の位置が調整される。そして、この状態でレーザレーダ装置１１と反射体との実際の距離が測定され、実測値から２３．９ｍを引いた値が、検出距離が２．５ｎ−１．１（ｍ）の場合の補正量に設定される。
【００８７】
以下、検出領域Ａ１の検出距離が２６．２ｍになるまで０．１ｍ刻みで同様の作業が繰り返され、受光素子２０２−１を含む受光系統１に対する補正テーブルが作成される。
【００８８】
また、検出領域Ａ２乃至Ａ１６についても同様の作業が行われ、受光素子２０２−１乃至２０２−１６をそれぞれ含む受光系統１乃至１６に対する補正テーブルが作成される。
【００８９】
このように、補正テーブルには、少なくとも検出距離の変動幅がサンプリング間隔距離の範囲内のデータのみを設定すればよい。これにより、補正テーブルのデータ量を削減でき、補正テーブルを記憶させるメモリ量も削減できるという効果を奏することができる。
【００９０】
さらに、図１４の補正テーブルの例では、検出距離を２．５ｎ−Ｄの形式で表す例を示したが、必ずしもこの形式で検出距離を表す必要はない。例えば、補正テーブルの作成に用いた具体的な検出距離をそのまま用いるようにしてもよい。具体的には、例えば、図１５の表の検出距離と補正量の部分からなる補正テーブルを用いるようにしてもよい。
【００９１】
この場合、例えば、検出距離が１９ｍであるとき、１９ｍに２．５ｎ（ｍ）を加算していき、その計算値に対して補正テーブル内で最も近い検出距離に対する補正量を用いて、検出距離を補正するようにすればよい。例えば、計算値は、ｎ＝１の場合、２１．５ｍ（＝１９．０ｍ＋２．５ｍ×１）となり、ｎ＝２の場合、２４．０ｍ（＝１９．０ｍ＋２．５ｍ×２）となり、ｎ＝３の場合、２６．５ｍ（＝１９．０ｍ＋２．５ｍ×３）となる。そして、ｎ＝２の場合の計算値２４．０ｍと一致する検出距離が補正テーブルに存在するので、検出距離が２４．０ｍの場合の補正量−５．２０ｃｍを用いて、検出距離が補正される。
【００９２】
なお、補正テーブルの代わりに、所定の関数（以下、補正関数と称する）を用いて検出距離を補正するようにしてもよい。例えば、サンプリング間隔距離である２．５ｍの範囲内で、レーザレーダ装置１１の検出距離を０．１ｍ間隔で測定し、これらの検出距離と実距離との関係を近似した補正関数を求める。例えば、図１３において、検出距離が２７．５ｍから３０ｍの範囲における曲線を近似した補正関数を求める。そして、補正テーブルの代わりに当該補正関数を記憶しておき、サンプリングと補間演算で得られた検出距離を当該補正関数に適用し、検出距離を補正することにより実距離が計算される。
【００９３】
なお、この補正関数は、受光系統毎（検出領域毎）に個別に作成される。
【００９４】
以上のようにして、各受光系統（各検出領域）に適した補正テーブル又は補正関数が作成され、その結果、各検出領域における検出距離が適切に補正される。
【００９５】
なお、補正テーブル又は補正関数の作成方法は、上述した方法に限定されるものではなく、任意の方法を採用することができる。
【００９６】
なお、上述したように、補間演算等により各受光素子２０２のピーク時刻における受光値が受光ピーク値として算出されている場合、検出距離の補正に合わせて受光ピーク値を補正するようにしてもよい。すなわち、検出距離を補正すると、検出距離に対応するピーク時刻も変化するので、そのピーク時刻の変化に合わせて受光ピーク値を補正するようにしてもよい。
【００９７】
図８に戻り、ステップＳ６において、物体検出部３１４は、物体の検出を行う。具体的には、物体検出部３１４は、各検出領域の補正後の検出距離、及び、受光ピーク値に基づいて、監視領域内の他の車両、歩行者、道路付帯物等の物体の有無、並びに、物体の種類、方向、距離等の検出を行う。
【００９８】
なお、物体検出部３１４の物体検出方法には、任意の方法を採用することができる。
【００９９】
ここで、図１６を参照して、物体検出方法の一例について説明する。
【０１００】
図１６のグラフは、自車両の前方に車両３５１が走行している場合に、車両３５１からの反射光が戻ってくる付近のサンプリング時刻における受光値の水平方向の分布を示している。すなわち、このグラフは、当該サンプリング時刻における各受光素子２０２の受光値を、各受光素子２０２の水平方向の並び順に横軸方向に並べたグラフである。
【０１０１】
測定光は車両３５１によって反射されて受光素子２０２により受光されるが、投光から受光までには時間差が生じている。この時間差は、レーザレーダ装置１１と車両３５１との距離に比例するので、車両３５１からの反射光は、該時間差と一致するサンプリングタイミング（サンプリング時刻ｔｎ）における受光値として測定される。従って、車両３５１を含む検出領域の各受光素子２０２の受光値のうち、特にサンプリング時刻ｔｎにおける受光値が大きくなる。
【０１０２】
また、前方に車両３５１が存在する場合、車両３５１により反射された反射光が、受光素子２０２により受光されるため、検出領域内に車両３５１を含む各受光素子２０２の受光値が大きくなる。特に、車両３５１の後方の左右のリフレクタ３５２Ｌ，３５２Ｒの反射率が高いため、検出領域内にリフレクタ３５２Ｌ，３５２Ｒを含む各受光素子２０２の受光値が特に大きくなる。
【０１０３】
従って、図１６のグラフに示されるように、水平方向の受光値の分布において、２つの顕著なピークＰ１１，Ｐ１２が現れる。また、リフレクタ３５２Ｌとリフレクタ３５２Ｒの間の車体により反射された反射光も検出されるため、ピークＰ１１とピークＰ１２の間の受光値もその他の領域に比べて高くなる。このように、同じサンプリング時刻における受光値の水平方向の分布において、顕著な２つのピークを検出することにより、前方の車両を検出することが可能である。
【０１０４】
なお、上述したように、検出距離を補正することにより、ピークＰ１１，Ｐ１２の位置をより正確に検出することが可能になる。これにより、例えば、リフレクタ３５２Ｌ,３５２Ｒの検出精度が向上し、前方の車両の検出精度が向上する。例えば、前方の車両の認識率、前方の車両の検出速度、前方の車両の検出位置の精度等が向上する。
【０１０５】
ステップＳ７において、演算部２５は、検出結果を供給する。具体的には、物体検出部３１４は、物体の検出結果を制御部２１及び通知部３０２に供給する。通知部３０２は、例えば、物体の有無に関わらず、物体の検出結果を定期的に車両制御装置１２に供給する。或いは、通知部３０２は、例えば、車両が前方の物体に衝突する危険性がある場合に限り、物体の検出結果を車両制御装置１２に供給する。
【０１０６】
その後、処理はステップＳ１に戻り、ステップＳ１乃至Ｓ７の処理が繰り返し実行される。すなわち、定期的に測定光が投光され、受光値に基づいて物体の検出を行う処理が繰り返される。
【０１０７】
以上のように、各検出領域における検出距離を補正することにより、レーザレーダ装置１１の物体の検出精度を向上させることができる。
【０１０８】
＜２．変形例＞
以下、上述した本発明の実施の形態の変形例について説明する。
【０１０９】
レーザレーダ装置１１の構成は、上述した例に限定されるものではなく、必要に応じて変更することが可能である。
【０１１０】
例えば、制御部２１と演算部２５を統合したり、機能の分担を変更したりすることが可能である。
【０１１１】
また、例えば、受光素子２０２、ＴＩＡ２６１、ＰＧＡ２６２、ＡＤＣ２６３の数を、必要に応じて増減することが可能である。
【０１１２】
さらに、例えば、複数の受光信号が入力され、入力された受光信号の中から選択した受光信号を出力するマルチプレクサ（ＭＵＸ）を１つ以上、受光素子２０２とＴＩＡ２６１の間に設けるようにしてもよい。この場合、ＴＩＡ２６１、ＰＧＡ２６２、及び、ＡＤＣ２６３の組み合わせをＭＵＸの数だけ設け、各組が各ＭＵＸから出力される受光信号に対してサンプリング等の処理を行うようにすればよい。
【０１１３】
なお、この場合、２以上の受光素子２０２からの受光信号が、１つのＭＵＸを介して１つのＡＤＣ２６３に入力されるようになり、複数の受光系統の一部が重複するようになる。この場合も、ＭＵＸを設けない場合と同様の方法により、各受光系統の補正テーブル又は補正関数を作成し、作成した補正テーブル又は補正関数を用いて各検出領域の検出距離を補正するようにすればよい。
【０１１４】
また、１つの検出領域において２以上の受光値のピークが検出される場合があるが、その場合も同様の方法により、各ピークに対応する検出距離を補正することが可能である。具体的には、例えば、加重平均を算出するために用いるデータの数を少なくして、算出する。想定されるピークとピークとの間隔よりも小さい間隔においてサンプリングされる数のデータを用いる。
【０１１５】
さらに、以上の説明では、検出距離を補正する例を示したが、同様の方法により、距離に換算する前のピーク時刻を補正するようにすることも可能である。なお、この場合も、検出距離を補正する場合と同様に、受光系統毎（検出領域毎）に個別に補正テーブル又は補正関数が作成され、受光系統毎（検出領域毎）にサンプリング時刻と所定の演算により求められたピーク時刻との差に応じて補正量が設定される。
【０１１６】
また、本発明は、レーザ以外の測定光を用いるレーダ装置に適用することも可能である。
【０１１７】
［コンピュータの構成例］
なお、上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１１８】
図１７は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０１１９】
コンピュータにおいて、CPU（Central Processing Unit）６０１，ROM（Read Only Memory）６０２，RAM（Random Access Memory）６０３は、バス６０４により相互に接続されている。
【０１２０】
バス６０４には、さらに、入出力インタフェース６０５が接続されている。入出力インタフェース６０５には、入力部６０６、出力部６０７、記憶部６０８、通信部６０９、及びドライブ６１０が接続されている。
【０１２１】
入力部６０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部６０７は、ディスプレイ、スピーカなどよりなる。記憶部６０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部６０９は、ネットワークインタフェースなどよりなる。ドライブ６１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア６１１を駆動する。
【０１２２】
以上のように構成されるコンピュータでは、CPU６０１が、例えば、記憶部６０８に記憶されているプログラムを、入出力インタフェース６０５及びバス６０４を介して、RAM６０３にロードして実行することにより、上述した一連の処理が行われる。
【０１２３】
コンピュータ（CPU６０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア６１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１２４】
コンピュータでは、プログラムは、リムーバブルメディア６１１をドライブ６１０に装着することにより、入出力インタフェース６０５を介して、記憶部６０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部６０９で受信し、記憶部６０８にインストールすることができる。その他、プログラムは、ROM６０２や記憶部６０８に、あらかじめインストールしておくことができる。
【０１２５】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１２６】
また、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１２７】
１１  レーザレーダ装置
１２  車両制御装置
２１  制御部
２２  測定光投光部
２３  受光部
２４  測定部
２５  演算部
１０１  駆動回路
１０２  発光素子
２０２−１乃至２０２−１６  受光素子
２５３  サンプリング部
２６３−１乃至２６３−４  Ａ／Ｄコンバータ
３０１  積算部
３０２  検出部
３１１  ピーク検出部
３１３  補正部
３１４  物体検出部
Ａ１乃至Ａ１６  検出領域
【図１】
2016170053.tif 000004
【図２】
2016170053.tif 000005
【図３】
2016170053.tif 000006
【図４】
2016170053.tif 000007
【図５】
2016170053.tif 000008
【図６】
2016170053.tif 000009
【図７】
2016170053.tif 000010
【図８】
2016170053.tif 000011
【図９】
2016170053.tif 000012
【図１０】
2016170053.tif 000013
【図１１】
2016170053.tif 000014
【図１２】
2016170053.tif 000015
【図１３】
2016170053.tif 000016
【図１４】
2016170053.tif 000017
【図１５】
2016170053.tif 000018
【図１６】
2016170053.tif 000019
【図１７】
2016170053.tif 000020