(57)【特許請求の範囲】
【請求項１】
照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知する物体検知装置において、
複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距部と、
前記測距部により測定された距離を前記照射角と関係付けて蓄積可能な記憶部と、
複数の前記照射角のそれぞれについて、前記測距部により測定された距離が一定時間変化しないか否かを判定する静止判定部と、
前記静止判定部により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記記憶部に蓄積させる蓄積処理部と、
複数の前記照射角のそれぞれについて、前記測距部により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定部と、を備え、
前記比較判定部は、複数の前記照射角のそれぞれについて、前記記憶部に蓄積されている静止体距離のうち最短の静止体距離を前記今回の距離と最初に比較し、前記今回の距離と一致する静止体距離があると判定した時点で、前記記憶部に蓄積されている静止体距離のうち前記今回の距離と未だ比較されていない静止体距離と前記今回の距離との比較を中止することを特徴とする物体検知装置。
【請求項２】
前記比較判定部は、複数の前記照射角のそれぞれについて、前記今回の距離を、前記記憶部に蓄積されている静止体距離のうち短い距離から順に比較することを特徴とする請求項１に記載の物体検知装置。
【請求項３】
前記静止判定部により一定時間変化しないと判定された距離よりも、該距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部を備えることを特徴とする請求項１又は２に記載の物体検知装置。
【請求項４】
前記測距部により測定された今回の距離よりも、該今回の距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部を備える請求項１又は２に記載の物体検知装置。
【請求項５】
照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知する物体検知装置において、
複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距部と、
前記測距部により測定された距離を前記照射角と関係付けて蓄積可能な記憶部と、
複数の前記照射角のそれぞれについて、前記測距部により測定された距離が一定時間変化しないか否かを判定する静止判定部と、
前記静止判定部により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記記憶部に蓄積させる蓄積処理部と、
複数の前記照射角のそれぞれについて、前記測距部により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定部と、
前記静止判定部により一定時間変化しないと判定された距離よりも、該距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部と、を備えることを特徴とする物体検知装置。
【請求項６】
照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知する物体検知装置において、
複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距部と、
前記測距部により測定された距離を前記照射角と関係付けて蓄積可能な記憶部と、
複数の前記照射角のそれぞれについて、前記測距部により測定された距離が一定時間変化しないか否かを判定する静止判定部と、
前記静止判定部により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記記憶部に蓄積させる蓄積処理部と、
複数の前記照射角のそれぞれについて、前記測距部により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定部と、
前記測距部により測定された今回の距離よりも、該今回の距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部と、を備えることを特徴とする物体検知装置。
【請求項７】
前記比較判定部により一致する距離がないと判定された前記今回の距離に対応する前記照射角で検知された検知物体を移動体と判定する動体判定部を備えることを特徴とする請求項１〜６のいずれか１項に記載の物体検知装置。
【請求項８】
前記電磁波は、レーザ光であることを特徴とする請求項１〜７のいずれか１項に記載の物体検知装置。
【請求項９】
照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知するためのプログラムにおいて、
コンピュータに、
複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距処理と、
複数の前記照射角のそれぞれについて、前記測距処理により測定された距離が一定時間変化しないか否かを判定する静止判定処理と、
前記静止判定処理により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記コンピュータの備える記憶部に蓄積させる蓄積処理と、
複数の前記照射角のそれぞれについて、前記測距処理により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定処理と、を実行させ、
前記比較判定処理は、複数の前記照射角のそれぞれについて、前記記憶部に蓄積されている静止体距離のうち最短の静止体距離を前記今回の距離と最初に比較し、前記今回の距離と一致する静止体距離があると判定した時点で、前記記憶部に蓄積されている静止体距離のうち前記今回の距離と未だ比較されていない静止体距離と前記今回の距離との比較を中止することを特徴とする物体検知プログラム。
【請求項１０】
照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知するためのプログラムにおいて、
コンピュータに、
複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距処理と、
複数の前記照射角のそれぞれについて、前記測距処理により測定された距離が一定時間変化しないか否かを判定する静止判定処理と、
前記静止判定処理により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記コンピュータの備える記憶部に蓄積させる蓄積処理と、
複数の前記照射角のそれぞれについて、前記測距処理により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定処理と、
前記静止判定処理により一定時間変化しないと判定された距離よりも、該距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理と、を実行させることを特徴とする物体検知プログラム。
【請求項１１】
照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知するためのプログラムにおいて、
コンピュータに、
複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距処理と、
複数の前記照射角のそれぞれについて、前記測距処理により測定された距離が一定時間変化しないか否かを判定する静止判定処理と、
前記静止判定処理により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記コンピュータの備える記憶部に蓄積させる蓄積処理と、
複数の前記照射角のそれぞれについて、前記測距処理により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定処理と、
前記測距処理により測定された今回の距離よりも、該今回の距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理と、を実行させることを特徴とする物体検知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検知エリアにおける物体を検知する物体検知装置及び物体検知プログラムに関する。
【背景技術】
【０００２】
従来、複数の照射角のそれぞれに対してレーザ光照射部から照射されたレーザ光の反射光に基づいて、検知エリアにおける移動体を検知する物体検知装置が知られている（例えば下記特許文献１参照）。以下、移動体の検知手法について、図１６〜図１９を用いて説明する。なお図１６〜図１９には、１０個の照射角のそれぞれに対してレーザ光照射部からレーザ光が照射される例を示している。また図１６〜図１９において、角度番号１〜１０は、各照射角に対応して割り振られた番号を示し、静止体距離情報の数字は、検知物体までの測定距離を示す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０８１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
物体検知装置は、まず、図１６（ａ）に示すように、１０個の照射角のそれぞれに対してレーザ光照射部ＤＵからレーザ光を照射させ、照射されたレーザ光の反射光に基づいて、角度番号毎の検知物体までの距離を測定する。そして物体検知装置は、角度番号１〜１０のそれぞれについて、測定距離が一定時間変化しないか否かを判定し、図１６（ｂ）に示すように、変化しないと判定した測定距離を静止体距離として、角度番号と関係付けて物体検知装置の記憶部に記憶させる。図１６では、検知エリアに壁ＷＬが存在するため、角度番号１〜１０のそれぞれに対応した測定距離は、壁ＷＬまでの距離を示す。
【０００５】
その後図１７（ａ）に示すように、検知エリアに車両Ｃが進入し、検知エリアの状況が変化する。物体検知装置は、図１７（ｂ）に示すように、角度番号１〜１０のそれぞれについて、今回の測定距離と記憶部に記憶されている静止体距離とを比較し、記憶部に記憶されている静止体距離に今回の測定距離と一致する距離があるか否かを判定する。物体検知装置は、静止体距離と一致する今回の測定距離に対応する角度番号１，５〜１０で検知した物体を静止体と判定し、静止体距離と一致しない今回の測定距離に対応する角度番号２〜４で検知した物体を移動体と判定する。
【０００６】
その後、車両Ｃが検知エリアに駐車されると、物体検知装置により車両Ｃも静止体と判定される。ここで、検知エリアに移動体が進入し、進入した移動体が停止して検知エリアの静止体が増加する場合、増加した静止体を検知した角度番号について、記憶部に記憶されている静止体距離を新たに増加した静止体の静止体距離で更新するのではなく、新たに増加した静止体の静止体距離を記憶部に蓄積する必要がある。そして、全ての角度番号について、今回の測定距離と、記憶部に蓄積されている全ての静止体距離とを比較する必要がある。これは、検知エリアにおける移動体の誤検知を防止するためである。以下、誤検知の発生態様について説明する。
【０００７】
図１８に、検知エリアに存在する静止体として車両Ｃが増加した場合において、記憶部に記憶されている角度番号２〜４の静止体距離が、車両Ｃに対応する角度番号２〜４の静止体距離で更新される例を示す。静止体距離が更新される構成では、図１９に示すように、その後車両Ｃが移動して検知エリア外に出て行く場合において、角度番号３，４について、記憶部に記憶されている静止体距離と今回の測定距離とが一致しないと判定される。その結果、車両Ｃの後方に存在する角度番号３，４に対応する壁ＷＬが、静止体であるにもかかわらず、移動体と誤検知されてしまう。このような誤検知を防止するために、今までの静止体距離を残したまま新たに増加した静止体の静止体距離を記憶部に蓄積させる必要がある。そして、角度番号１〜１０のそれぞれについて、今回の測定距離と、記憶部に蓄積されている全ての静止体距離とを比較する必要がある。
【０００８】
しかしながら、今までの静止体距離を残したまま新たに増加した静止体の静止体距離を記憶部に蓄積させる構成では、検知エリアに存在する静止体が増加するに連れて、今回の測定距離と比較すべき静止体距離が増加する。その結果、物体検知装置の演算負荷が増大するおそれがある。
【０００９】
なお、レーザ光に限らず、電磁波の反射波に基づいて検知エリアにおける物体を検知する物体検知装置であれば、上述した問題が同様に生じ得る。
【００１０】
本発明は、上記問題を解決するためになされたものであり、演算負荷を低減できる物体検知装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【００１１】
第１の発明は、照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知する物体検知装置において、複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距部と、前記測距部により測定された距離を前記照射角と関係付けて蓄積可能な記憶部と、複数の前記照射角のそれぞれについて、前記測距部により測定された距離が一定時間変化しないか否かを判定する静止判定部と、前記静止判定部により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記記憶部に蓄積させる蓄積処理部と、複数の前記照射角のそれぞれについて、前記測距部により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定部と、を備える。この構成において、前記比較判定部は、複数の前記照射角のそれぞれについて、前記記憶部に蓄積されている静止体距離のうち最短の静止体距離を前記今回の距離と最初に比較し、前記今回の距離と一致する静止体距離があると判定した時点で、前記記憶部に蓄積されている静止体距離のうち前記今回の距離と未だ比較されていない静止体距離と前記今回の距離との比較を中止することを特徴とする。
【００１２】
上記発明において、蓄積処理部は、静止判定部により変化しないと判定された距離を静止体距離として照射角と関係付けて記憶部に蓄積させる。そして比較判定部は、複数の照射角のそれぞれについて、測距部により測定された今回の距離と記憶部に蓄積されている静止体距離とを比較し、記憶部に蓄積されている静止体距離に今回の距離と一致する距離があるか否かを判定する。
【００１３】
ここで、照射部から照射された電磁波は、物体を通過しない性質を有する。このため、各照射角について、測距部により測定された距離は、検知エリアにおいて照射部の最も近くに存在する物体までの距離となる。したがって、各照射角について、照射部の最も近くに存在する物体の位置が変化しない限り、測距部により測定された距離は、照射部の最も近くに存在する物体までの距離となる。
【００１４】
この点に鑑み、上記発明の比較判定部は、複数の照射角のそれぞれについて、記憶部に蓄積されている静止体距離のうち最短の静止体距離を今回の距離と最初に比較する。そして比較判定部は、今回の距離と一致する静止体距離があると判定した時点で、記憶部に蓄積されている静止体距離のうち今回の距離と未だ比較されていない静止体距離と今回の距離との比較を中止する。このため、各照射角について今回の測定距離を全ての静止体距離と比較する構成と比べて、検知エリアの静止体が増加する場合であっても、今回の測定距離と静止体距離との比較回数を減らすことができる。これにより、物体検知装置の演算負荷を低減することができる。
【００１５】
第２の発明は、前記比較判定部は、複数の前記照射角のそれぞれについて、前記今回の距離を、前記記憶部に蓄積されている静止体距離のうち短い距離から順に比較することを特徴とする。
【００１６】
上記発明によれば、記憶部に蓄積されている静止体距離のうち、今回の距離と一致すると判定された静止体距離に対応する物体よりも後方に存在する物体について、比較判定部による今回の距離との比較を省略できる。このため、照射部から照射角方向に離れる方向に並ぶように存在する静止体の数が多くなる場合において、比較判定部による比較回数の増加を抑制できる。これにより、物体検知装置の演算負荷の増加を抑制できる。
【００１７】
第３の発明は、前記静止判定部により一定時間変化しないと判定された距離よりも、該距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部を備えることを特徴とする。
【００１８】
照射部から照射された電磁波は、物体を通過しない性質を有する。このため、静止判定部により一定時間変化しないと判定された距離が、該距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち最も短い距離よりも長くなることは、記憶部に蓄積されている静止体距離のうち、一定時間変化しないと判定された距離よりも短い距離で検知されていた物体が存在しなくなっていることを意味する。
【００１９】
この点に鑑み、上記発明の削除処理部は、静止判定部により一定時間変化しないと判定された距離よりも、該距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち短い距離を記憶部から削除する。このため、検知エリアに存在する静止体が、増加した後、減少した場合には、比較判定部により今回の測定距離と比較すべき静止体距離を静止体の減少数に応じて減らすことができる。これにより、物体検知装置の演算負荷を低減することができる。
【００２０】
第４の発明は、前記測距部により測定された今回の距離よりも、該今回の距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部を備えることを特徴とする。
【００２１】
照射部から照射された電磁波は、物体を通過しない性質を有する。このため、測距部により測定された今回の距離が、該今回の距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち最も短い距離よりも長くなることは、記憶部に蓄積されている静止体距離のうち、今回の距離よりも短い距離で検知されていた物体が存在しなくなっていることを意味する。
【００２２】
この点に鑑み、上記発明の削除処理部は、測距部により測定された今回の距離よりも、該今回の距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち短い距離を記憶部から削除する。このため、記憶部から静止体距離を削除した後、測距部により測定された距離と比較すべき静止体距離を静止体の減少数に応じて減らすことができる。これにより、物体検知装置の演算負荷を低減することができる。
【００２３】
第５の発明は、照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知する物体検知装置において、複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距部と、前記測距部により測定された距離を前記照射角と関係付けて蓄積可能な記憶部と、複数の前記照射角のそれぞれについて、前記測距部により測定された距離が一定時間変化しないか否かを判定する静止判定部と、前記静止判定部により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記記憶部に蓄積させる蓄積処理部と、複数の前記照射角のそれぞれについて、前記測距部により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定部と、前記静止判定部により一定時間変化しないと判定された距離よりも、該距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部と、を備えることを特徴とする。
【００２４】
上記発明において、蓄積処理部は、静止判定部により変化しないと判定された距離を静止体距離として照射角と関係付けて記憶部に蓄積させる。そして比較判定部は、複数の照射角のそれぞれについて、測距部により測定された今回の距離と記憶部に蓄積されている静止体距離とを比較し、記憶部に蓄積されている静止体距離に今回の距離と一致する距離があるか否かを判定する。
【００２５】
ここで、照射部から照射された電磁波は、物体を通過しない性質を有する。このため、静止判定部により一定時間変化しないと判定された距離が、該距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち最も短い距離よりも長くなることは、記憶部に蓄積されている静止体距離のうち、一定時間変化しないと判定された距離よりも短い距離で検知されていた物体が存在しなくなっていることを意味する。
【００２６】
この点に鑑み、上記発明の削除処理部は、静止判定部により一定時間変化しないと判定された距離よりも、該距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち短い距離を記憶部から削除する。このため、検知エリアに存在する静止体が、増加した後、減少した場合には、比較判定部により今回の測定距離と比較すべき静止体距離を静止体の減少数に応じて減らすことができる。これにより、物体検知装置の演算負荷を低減することができる。
【００２７】
第６の発明は、照射部から照射された電磁波の反射波に基づいて、検知エリアにおける物体を検知する物体検知装置において、複数の照射角のそれぞれに対して前記照射部から照射された電磁波の反射波に基づいて、前記照射角毎の検知物体までの距離を測定する測距部と、前記測距部により測定された距離を前記照射角と関係付けて蓄積可能な記憶部と、複数の前記照射角のそれぞれについて、前記測距部により測定された距離が一定時間変化しないか否かを判定する静止判定部と、前記静止判定部により変化しないと判定された距離を静止体距離として前記照射角と関係付けて前記記憶部に蓄積させる蓄積処理部と、複数の前記照射角のそれぞれについて、前記測距部により測定された今回の距離と前記記憶部に蓄積されている静止体距離とを比較し、前記記憶部に蓄積されている静止体距離に前記今回の距離と一致する距離があるか否かを判定する比較判定部と、前記測距部により測定された今回の距離よりも、該今回の距離に対応する前記照射角と関係付けられて前記記憶部に蓄積されている静止体距離のうち短い距離を前記記憶部から削除する削除処理部と、を備えることを特徴とする。
【００２８】
上記発明において、蓄積処理部は、静止判定部により変化しないと判定された距離を静止体距離として照射角と関係付けて記憶部に蓄積させる。そして比較判定部は、複数の照射角のそれぞれについて、測距部により測定された今回の距離と記憶部に蓄積されている静止体距離とを比較し、記憶部に蓄積されている静止体距離に今回の距離と一致する距離があるか否かを判定する。
【００２９】
ここで、照射部から照射された電磁波は、物体を通過しない性質を有する。このため、測距部により測定された今回の距離が、該今回の距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち最も短い距離よりも長くなることは、記憶部に蓄積されている静止体距離のうち、今回の距離よりも短い距離で検知されていた物体が存在しなくなっていることを意味する。
【００３０】
この点に鑑み、上記発明の削除処理部は、測距部により測定された今回の距離よりも、該今回の距離に対応する照射角と関係付けられて記憶部に蓄積されている静止体距離のうち短い距離を記憶部から削除する。このため、記憶部から静止体距離を削除した後、測距部により測定された距離と比較すべき静止体距離を静止体の減少数に応じて減らすことができる。これにより、物体検知装置の演算負荷を低減することができる。
【図面の簡単な説明】
【００３１】
【図１】一実施形態に係るレーザセンサ装置の全体構成図。
【図２】移動体検知処理の手順を示すフローチャート。
【図３】検知エリアの壁が静止体と判定される状況を示す図。
【図４】検知エリアの壁及び１台の駐車車両が静止体と判定される状況を示す図。
【図５】検知エリアの壁及び２台の駐車車両が静止体と判定される状況を示す図。
【図６】検知エリアの壁及び３台の駐車車両が静止体と判定される状況を示す図。
【図７】検知エリアの壁及び４台の駐車車両が静止体と判定される状況を示す図。
【図８】検知エリアの静止体が減少する場合の静止体距離の削除処理及びシフト処理の一例を示す図。
【図９】検知エリアの静止体が減少する場合の静止体距離の削除処理及びシフト処理の一例を示す図。
【図１０】今回の測定距離と最初に比較する静止体距離として最短の静止体距離を選択することを示す図。
【図１１】移動体検知処理の演算負荷の低減効果を示す図。
【図１２】移動体検知処理の演算負荷の低減効果を示す図。
【図１３】比較技術に係る移動体検知処理の概要を示す図。
【図１４】比較技術に係る移動体検知処理の演算負荷が増加することを示す図。
【図１５】比較技術に係る移動体検知処理の演算負荷が増加することを示す図。
【図１６】従来技術に係る移動体検知処理の概要を示す図。
【図１７】従来技術に係る移動体検知処理の概要を示す図。
【図１８】従来技術に係る移動体検知処理の概要を示す図。
【図１９】従来技術に係る移動体検知処理の概要を示す図。
【発明を実施するための形態】
【００３２】
以下、本発明に係る物体検知装置をレーザセンサ装置に適用した一実施形態について、図面を参照しつつ説明する。このレーザセンサ装置は、例えば、検知エリアに侵入する不審者や不審車両などを監視する防犯目的のために用いられる。
【００３３】
図１に示すように、レーザセンサ装置１０は、制御部２０、記憶部３０、走査部４０及び出力部５０を備えている。レーザセンサ装置１０は、例えば、建物の外壁等に設けられる。制御部２０は、ＣＰＵを有するマイクロコンピュータにより構成されており、ＲＡＭ等の記憶部３０に記憶されているコンピュータプログラムを実行することにより、走査部４０の制御処理を含む移動体検知処理を実行する。本実施形態において、移動体検知処理は、制御部２０により実行されるコンピュータプログラムによりソフトウェア的に実現されている。コンピュータプログラムは、通信ネットワークや、コンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体を通じて、記憶部３０にインストールすることができる。
【００３４】
走査部４０は、レーザ光を照射するレーザ光照射部４０ａと、レーザ光照射部４０ａから照射されたレーザ光を検知エリアに向かって反射させるミラー４０ｂと、ミラー４０ｂを回転駆動させるモータ４０ｃとを備えている。モータ４０ｃによりミラー４０ｂが所定角度回転するたびに、レーザ光照射部４０ａから照射されたレーザ光が、検知エリアに向かって照射される。これにより、レーザ光は、所定の照射角範囲（例えば、数十度〜３６０度）における複数の照射角のそれぞれに対して照射される。具体的には、レーザ光は、地面から所定高さ位置の水平面において、複数の照射角のそれぞれに対して照射される。なお、各照射角の角度間隔は、例えば０．１〜１度の範囲内の任意の値に設定され、互いに等しい値に設定されてもよいし異なる値に設定されてもよい。
【００３５】
ミラー４０ｂは、検知エリアに存在する物体で反射した光を受光し、受光した反射光は、走査部４０のレーザ受光部４０ｄに入力される。なお、走査部４０の構成としては、ミラー４０ｂを用いることなくレーザ光照射部４０ａ自体を駆動する構成等、他の構成であってもよい。
【００３６】
出力部５０は、検知エリアにおける移動体の検知結果情報を、監視者に報知可能な態様にて出力する。
【００３７】
続いて、図２を用いて、制御部２０により実行される移動体検知処理について説明する。この処理は、例えば所定の処理周期毎に繰り返し実行される。
【００３８】
この一連の処理では、まずステップＳ１０において、複数の照射角のそれぞれに対してレーザ光照射部４０ａから照射されたレーザ光の反射光データを取得し、取得した反射光データに基づいて、照射角毎の検知物体までの距離を測定する距離測定処理を行う。本実施形態では、複数の照射角として、図３（ａ）に示すように、１０個の照射角が用いられる。図３には、１０個の照射角のそれぞれに対応した角度番号が記載されている。
【００３９】
距離測定処理について詳しく説明すると、角度番号１に対応する照射角から角度番号１０に対応する照射角まで、ミラー４０ｂを所定角度毎に回転駆動させながらレーザ光照射部４０ａからレーザ光が照射され、レーザ受光部４０ｄにおいて反射光が受光される。そして、レーザ光の照射からレーザ光の受光までに要した時間に基づいて、角度番号１〜１０のそれぞれについて、検知物体までの距離を測定する。測定された距離は、ステップＳ１１の処理のために、照射角と関係付けられて記憶部３０に一時的に記憶される。なお本実施形態において、ステップＳ１０の処理が測距部及び測距処理に相当する。
【００４０】
続くステップＳ１１では、角度番号１〜１０のそれぞれについて、距離測定処理により測定された距離が一定時間変化しないか否かを判定する。具体的には例えば、測定された距離が複数の処理周期に渡って変化しないか否かを判定する。ここで一定時間とは、例えば、歩行者を移動体として認識可能な時間（例えば２秒）に設定される。なお本実施形態において、ステップＳ１１の処理が静止判定部及び静止判定処理に相当する。
【００４１】
ステップＳ１１において一定時間変化しない測定距離があると判定した場合には、ステップＳ１２に進む。ステップＳ１２では、ステップＳ１１で一定時間変化しないと判定した距離が、該距離に対応する角度番号と関係付けられて記憶部３０に蓄積されている静止体距離のうち最も短い距離よりも短いか否かを判定する。
【００４２】
ステップＳ１２において短いと判定した場合には、ステップＳ１３に進み、ステップＳ１１で変化しないと判定した距離であって、記憶部３０に未だ記憶されていない距離を静止体距離として、角度番号と関係付けて記憶部３０に蓄積させる。図３（ｂ）には、検知エリアに壁ＷＬのみが存在し、角度番号１〜１０のそれぞれについてレーザセンサ装置１０から壁ＷＬまでの距離が静止体距離として記憶部３０に蓄積される例を示す。なお本実施形態において、ステップＳ１３の処理が蓄積処理部及び蓄積処理に相当する。
【００４３】
続くステップＳ１４では、一定時間変化しないと判定した距離に対応する角度番号について、記憶部３０に蓄積されている静止体距離を短い順に並べかえるソート処理を行う。以下、図４〜図７を用いて、検知エリアの静止体が徐々に増えていく状況を例にして、ソート処理について説明する。
【００４４】
図４（ａ）に示すように、検知エリアに第１の車両Ｃ１が進入し、検知エリアに第１の車両Ｃ１が駐車される。この場合、ステップＳ１１において、角度番号６〜９のそれぞれに対応する測定距離が一定時間変化しないと判定される。そしてステップＳ１２において、角度番号６〜９のそれぞれについて、ステップＳ１１で変化しないと判定された測定距離が、記憶部３０に蓄積されている静止体距離のうち最も短い距離よりも短いと判定される。このためステップＳ１３において、図４（ｂ）に示すように、角度番号６〜９のそれぞれに対応する測定距離が静止体距離として角度番号と関係付けられて蓄積される。
【００４５】
そして図４（ｃ）に示すように、角度番号６〜９のそれぞれについて、静止体距離が短い順に並べ替えられるソート処理が行われる。図４に示す例では、４つの角度番号に対応する静止体距離が記憶部３０に蓄積されるため、４回のソート処理が行われる。
【００４６】
その後、図５（ａ）に示すように、検知エリアに第２の車両Ｃ２が進入し、検知エリアに第２の車両Ｃ２が駐車される。この場合、ステップＳ１１において、角度番号２〜４のそれぞれに対応する測定距離が一定時間変化しないと判定される。そしてステップＳ１２において、角度番号２〜４のそれぞれについて、ステップＳ１１で変化しないと判定された測定距離が、記憶部３０に蓄積されている静止体距離のうち最も短い距離よりも短いと判定される。このためステップＳ１３において、図５（ｂ）に示すように、角度番号２〜４のそれぞれに対応する測定距離が静止体距離として角度番号と関係付けられて蓄積される。
【００４７】
そして図５（ｃ）に示すように、角度番号２〜４のそれぞれについて、静止体距離が短い順に並べ替えられるソート処理が行われる。図５に示す例では、３つの角度番号に対応する静止体距離が記憶部３０に蓄積されるため、３回のソート処理が行われる。
【００４８】
その後、図６（ａ）に示すように、検知エリアに第３の車両Ｃ３が進入し、検知エリアに第３の車両Ｃ３が駐車される。この場合、ステップＳ１１において、角度番号６〜１０のそれぞれに対応する測定距離が一定時間変化しないと判定される。そしてステップＳ１２において、角度番号６〜１０のそれぞれについて、ステップＳ１１で変化しないと判定された測定距離が、記憶部３０に蓄積されている静止体距離のうち最も短い距離よりも短いと判定される。このためステップＳ１３において、図６（ｂ）に示すように、角度番号６〜１０のそれぞれに対応する測定距離が静止体距離として角度番号と関係付けられて蓄積される。
【００４９】
そして図６（ｃ）に示すように、角度番号６〜１０のそれぞれについて、静止体距離が短い順に並べ替えられるソート処理が行われる。図６に示す例では、５つの角度番号に対応する静止体距離が記憶部３０に蓄積されるため、５回のソート処理が行われる。
【００５０】
その後、図７（ａ）に示すように、検知エリアに第４の車両Ｃ４が進入し、検知エリアに第４の車両Ｃ４が駐車される。この場合、ステップＳ１１において、角度番号１〜４のそれぞれに対応する測定距離が一定時間変化しないと判定される。そしてステップＳ１２において、角度番号１〜４のそれぞれについて、ステップＳ１１で変化しないと判定された測定距離が、記憶部３０に蓄積されている静止体距離のうち最も短い距離よりも短いと判定される。このためステップＳ１３において、図７（ｂ）に示すように、角度番号１〜４のそれぞれに対応する測定距離が静止体距離として角度番号と関係付けられて蓄積される。
【００５１】
そして図７（ｃ）に示すように、角度番号１〜４のそれぞれについて、静止体距離が短い順に並べ替えられるソート処理が行われる。図７に示す例では、４つの角度番号に対応する静止体距離が記憶部３０に蓄積されるため、４回のソート処理が行われる。
【００５２】
先の図２の説明に戻り、ステップＳ１２において、ステップＳ１１で一定時間変化しないと判定した距離が、該距離に対応する角度番号と関係付けられて記憶部３０に蓄積されている静止体距離のうち最も短い距離よりも長いと判定した場合には、ステップＳ１５，Ｓ１６の処理を行う。ステップＳ１５では、記憶部３０に蓄積されている静止体距離の削除処理を行い、ステップＳ１６では、記憶部３０に蓄積されている静止体距離のシフト処理を行う。以下、図８及び図９を用いて、検知エリアの静止体が減少する状況を例にして、削除処理及びシフト処理について説明する。
【００５３】
まず図８を用いて、検知エリアに駐車している４台の車両Ｃ１〜Ｃ４のうち第４の車両Ｃ４のみが検知エリア外に出て行った場合を例にして説明する。
【００５４】
図８（ａ）に示す静止体距離の情報は、先の図７（ｃ）に示す静止体距離の情報と同じである。ここで、第４の車両Ｃ４が検知エリア外に出て行ったため、図８（ａ）に示すように、角度番号１，２，３，４について、ステップＳ１１で一定時間変化しないと判定された測定距離「１６，１２，１１，１０」が、記憶部３０に蓄積されている静止体距離のうち最も短い距離「９，８，７，６」よりも長いと判定される。このため図８（ｂ）に示すように、角度番号１，２，３，４について、記憶部３０に蓄積されている静止体距離のうち、一定時間変化しないと判定された距離よりも短い距離が記憶部３０から削除される削除処理が実行される。
【００５５】
削除処理により記憶部３０から角度番号１〜４に対応する静止体距離が削除されると、角度番号１〜４に対応する配列番号１に記憶されている静止体距離がなくなる。このため図８（ｃ）に示すように、角度番号１〜４について、配列番号２以降の静止体距離を配列番号１側にシフトさせるシフト処理が実行される。
【００５６】
続いて図９を用いて、検知エリアに駐車している４台の車両Ｃ１〜Ｃ４のうち第１，第３の車両Ｃ１，Ｃ３のみが検知エリア外に出て行った場合を例にして説明する。
【００５７】
図９（ａ）に示す静止体距離の情報は、先の図７（ｃ）に示す静止体距離の情報と同じである。ここで、第１の車両Ｃ１及び第３の車両Ｃ３が検知エリア外に出て行ったため、図９（ａ）に示すように、角度番号６，７，８，９，１０について、ステップＳ１１で一定時間変化しないと判定された測定距離「１３，１４，１５，１６，１７」が、記憶部３０に蓄積されている静止体距離のうち最も短い距離「６，７，８，９，１０」よりも長いと判定される。このため図９（ｂ）に示すように、角度番号６，７，８，９，１０について、記憶部３０に蓄積されている静止体距離のうち、一定時間変化しないと判定された距離よりも短い距離が記憶部３０から削除される。
【００５８】
削除処理により記憶部３０から角度番号６〜９に対応する静止体距離が削除されると、角度番号６〜９に対応する配列番号１，２に記憶されている静止体距離がなくなる。このため図９（ｃ）に示すように、角度番号６〜９について、配列番号３以降の静止体距離を配列番号１側にシフトさせるシフト処理が実行される。また、削除処理により記憶部３０から角度番号１０に対応する静止体距離が削除されると、角度番号１０に対応する配列番号１に記憶されている静止体距離がなくなる。このため図９（ｃ）に示すように、角度番号１０について、配列番号２以降の静止体距離を配列番号１側にシフトさせるシフト処理が実行される。
【００５９】
なおステップＳ１５の処理によれば、各角度番号について、記憶部３０に記憶されている静止体距離のうち最長の距離は、削除されずに記憶部３０に残されたままとなる。
【００６０】
先の図２の説明に戻り、ステップＳ１４，Ｓ１６の処理が完了した場合や、ステップＳ１１において否定判定した場合には、ステップＳ１７〜Ｓ２４において比較判定処理を行う。詳しくは、ステップＳ１７では、角度番号Ｍ及び配列番号Ｎのそれぞれを１に初期化する。
【００６１】
続くステップＳ１８では、角度番号Ｍが、照射角の数に１を加算した値である「１１」以上となったか否かを判定する。この処理は、全ての角度番号のそれぞれについて、ステップＳ１０の距離測定処理により測定された今回の距離と、記憶部３０に蓄積されている静止体距離との比較が完了したか否かを判定するための処理である。
【００６２】
ステップＳ１８において肯定判定した場合には、ステップＳ１０に移行し、次の処理周期における距離測定処理を行う。一方、ステップＳ１８において否定判定した場合には、ステップＳ１９に進み、角度番号Ｍに対応する今回の測定距離と、角度番号Ｍ及び配列番号Ｎに対応する静止体距離とが一致するか否かを判定する。
【００６３】
ステップＳ１９において一致すると判定した場合には、ステップＳ２０に進み、角度番号Ｍについて、レーザセンサ装置１０から今回の測定距離だけ離れた位置で検知された物体が静止体であると判定する。そして角度番号Ｍに対応する今回の測定距離を削除する。
【００６４】
一方、ステップＳ１９において一致しないと判定した場合には、ステップＳ２１に進み、配列番号Ｎを１インクリメントする。そしてステップＳ２２において、角度番号Ｍについて、記憶部３０に蓄積されている全ての静止体情報と今回の測定距離との比較が完了したか否かを判定する。ステップＳ２２において否定判定した場合には、ステップＳ１９に移行し、ステップＳ２２において肯定判定した場合には、ステップＳ２３に移行する。ステップＳ２３では、角度番号Ｍについて、レーザセンサ装置１０から今回の測定距離だけ離れた位置で検知された物体が移動体であると判定する。なお、移動体が検知された照射角と、移動体が検知された照射角での測定距離とに基づいて、検知エリアにおける移動体の位置情報を含む検知結果情報が、出力部５０から出力される。
【００６５】
ステップＳ２０，Ｓ２３の処理が完了した場合には、ステップＳ２４に進み、角度番号Ｍを１インクリメントする。その後、ステップＳ１８に移行する。
【００６６】
以上説明した移動体検知処理によれば、例えば、先の図７（ａ）に示したように検知エリアに４台の車両が駐車されている場合において、図１０に示すように、角度番号１〜１０のそれぞれについて、今回の測定距離が配列番号１の静止体距離のみと比較されることとなる。
【００６７】
続いて、図１１及び図１２を用いて、本実施形態に係る移動体検知処理の効果について説明する。ここで図１１及び図１２では、先の図４〜図７に示したように、検知エリアの駐車車両が徐々に増えていく状況を想定している。
【００６８】
図１１に示すように、所定の処理周期毎に距離測定処理が行われている。そして、検知エリアの駐車車両が増加する場合に限ってソート処理の実行により演算回数が増加している（図１２参照）。詳しくは、検知エリアに第１の車両Ｃ１が駐車された場合に４回のソート処理が実行され、さらに第２の車両Ｃ２が駐車された場合に３回のソート処理が実行される。その後、検知エリアに第３の車両Ｃ３が駐車された場合に５回のソート処理が実行され、さらに第４の車両Ｃ４が駐車された場合に４回のソート処理が実行される。なお図１１には、その後第Ｎの車両（Ｎは５以上の整数）が駐車された場合に４回のソート処理が実行されることを示した。
【００６９】
図１１に示すように、本実施形態では、検知エリアの静止体が増加した場合であっても、各角度番号についてソート処理が実行されるとともに、今回の測定距離と配列番号１の静止体距離が最初に比較される。その結果、ソート処理後において、今回の測定距離と静止体距離との比較回数が１０回とされ、処理周期内に演算すべき処理を完了させることができる。
【００７０】
続いて、図１３〜図１５を用いて、比較技術に係る移動体検知処理について説明する。ここで比較技術に係る移動体検知処理とは、本実施形態に係る移動体検知処理から、ソート処理を除去したものである。
【００７１】
図１３に示すように、ソート処理を行わないため、検知エリアに４台の車両が駐車される状況において、角度番号１〜１０のそれぞれについて、記憶部３０に蓄積されている全ての静止体距離と今回の測定距離を比較する必要がある。この場合、図１４及び図１５に示すように、検知エリア内の駐車車両が増えるに連れて、比較回数が増加する。その結果、処理周期内に比較演算を完了できなくなり、制御部２０の実際の演算負荷が制御部２０の処理能力を超えることとなり、移動体検知処理における演算が破綻することとなる。
【００７２】
以上説明した本実施形態によれば、以下の効果を得られるようになる。
【００７３】
角度番号１〜１０のそれぞれについて、記憶部３０に蓄積されている静止体距離のうち最短の静止体距離を今回の測定距離と最初に比較した。そして、今回の測定距離と一致する静止体距離があると判定した時点で、記憶部３０に蓄積されている静止体距離のうち今回の距離と未だ比較されていない静止体距離と今回の測定距離との比較を中止した。このため、検知エリア内の静止体が増加する場合であっても、各角度番号について今回の測定距離を全ての静止体距離と比較する構成と比べて、今回の測定距離と静止体距離との比較回数を減らすことができる。これにより、制御部２０の演算負荷を低減することができる。その結果、静止体の数にかかわらず、移動体の抽出を高速に実施できる。
【００７４】
角度番号１〜１０のそれぞれについて、今回の測定距離を、記憶部３０に蓄積されている静止体距離のうち短い距離から順に比較した。このため、レーザ光照射部４０ａから照射角方向に離れる方向に並ぶように存在する静止体の数が多くなる場合において、今回の測定距離と比較すべき静止体距離の数の増加を抑制できる。これにより、制御部２０の演算負荷の増加を抑制できる。
【００７５】
一定時間変化しないと判定された距離が、該距離に対応する角度番号と関係付けられて記憶部３０に蓄積されている静止体距離のうち最も短い距離よりも長いと判定した場合、記憶部３０に蓄積されている静止体距離のうち、一定時間変化しないと判定された距離よりも短い距離を記憶部３０から削除した。このため、検知エリア内に存在する静止体が減少した場合において、今回の測定距離と比較すべき静止体距離を減らすことができる。これにより、制御部２０の演算負荷を低減しつつ、記憶部３０の記憶容量を節約することができる。
【００７６】
なお、記憶部３０から削除する構成に代えて、例えば、記憶部３０に蓄積されている静止体距離のうち、一定時間変化しないと判定された距離よりも短い距離を、記憶部３０から削除することなく、比較判定処理における比較対象から除外する構成も考えられる。ただしこの場合、存在しなくなった静止体の静止体距離が記憶部３０に残ることとなり、記憶部３０の記憶容量を節約できなくなる。
【００７７】
（その他の実施形態）
なお、上記実施形態は、以下のように変更して実施してもよい。
【００７８】
・上記実施形態では、記憶部３０に蓄積されている静止体距離のうち短い距離から順に今回の測定距離と比較したがこれに限らない。例えば、記憶部３０に蓄積されている静止体距離のうち最短の距離と今回の測定距離とが一致しないと判定された後、今回の測定距離との比較対象を、記憶部３０に蓄積されている静止体距離のうち３番目に短い距離としてもよい。
【００７９】
・上記実施形態の図２のステップＳ１２の処理を、記憶部３０に蓄積されている静止体距離の中に、一定時間変化しないと判定された距離よりも短い距離が存在するか否かを判定する処理に変更してもよい。この場合、ステップＳ１２において短い距離が存在すると判定されたとき、ステップＳ１５に移行すればよい。
【００８０】
・図２のステップＳ１２の処理が、処理周期毎に実行され得る構成に限らず、例えば複数の処理周期中に１回実行され得る構成を採用してもよい。
【００８１】
・図２のステップＳ１５，Ｓ１６の処理を無くしてもよい。この場合、ステップＳ１２において否定判定されたとき、ステップＳ１７に移行すればよい。
【００８２】
・図２のステップＳ１４の処理を無くしてもよい。
【００８３】
・上記実施形態では、図２のステップＳ１５の削除処理を、各角度番号について、記憶部３０に蓄積されている静止体距離のうち、ステップＳ１１で一定時間変化しないと判定された距離よりも短い距離を記憶部３０から削除する処理としたがこれに限らない。例えば、削除処理を、各角度番号について、記憶部３０に蓄積されている静止体距離のうち、ステップＳ１０で測定された今回の距離よりも短い距離を記憶部３０から削除する処理としてもよい。この場合、例えば、記憶部３０に蓄積されている静止体距離のうち今回の距離よりも短い距離を全て削除してもよいし、記憶部３０に蓄積されている静止体距離のうち最短の距離のみを削除してもよい。
【００８４】
ここで、記憶部３０に蓄積されている静止体距離のうち最短の距離のみを削除する構成の具体例について説明する。ある角度番号について、記憶部３０に静止体距離として「５，１０，１５」が記憶されているとする。この場合において、距離測定処理により測定された今回の距離が「７」であるとき、記憶部３０から「７」よりも短い「５」の静止体距離が削除される。この際、今回の距離「７」は、移動体が存在する距離として判定される。その後、距離測定処理により測定された今回の距離が「８」であるとき、この距離との比較対象は記憶部３０に記憶されている最短の静止体距離である「１０」となる。その後、距離測定処理により測定された距離が一定時間「８」になると判定されることにより、「８」が静止体距離として新たに記憶部３０に記憶される。
【００８５】
・上記実施形態では、地面から所定高さ位置の１つの水平面（走査面）において、複数の照射角のそれぞれに対してレーザ光を照射させたがこれに限らない。例えば、地面から所定高さ位置の複数の走査面のそれぞれにおいて、複数の照射角のそれぞれに対してレーザ光を照射させてもよい。この場合、走査面の高さ設定によっては、例えば、上記実施形態で説明した移動体の検知に加えて、車両の下面と地面との間の空間に隠れている不審者や動物等を移動体として検知できる。
【００８６】
・上記実施形態の構成に代えて、記憶部３０に蓄積されている静止体距離のうち、一定時間変化しないと判定された距離よりも短い距離を、記憶部３０から削除することなく、比較判定処理における比較対象から除外する構成を採用してもよい。
【００８７】
・上記実施形態では、１０個の照射角を用いたがこれに限らず、１０個以外の複数の照射角を用いてもよい。
【００８８】
・物体検知に用いられる電磁波としては、レーザ光に限らず、例えば、ミリ波等の電波であってもよい。
【符号の説明】
【００８９】
１０…レーザセンサ装置、２０…制御部、３０…記憶部、４０…走査部。
【図１】
0006654087.tif 000002
【図２】
0006654087.tif 000003
【図３】
0006654087.tif 000004
【図４】
0006654087.tif 000005
【図５】
0006654087.tif 000006
【図６】
0006654087.tif 000007
【図７】
0006654087.tif 000008
【図８】
0006654087.tif 000009
【図９】
0006654087.tif 000010
【図１０】
0006654087.tif 000011
【図１１】
0006654087.tif 000012
【図１２】
0006654087.tif 000013
【図１３】
0006654087.tif 000014
【図１４】
0006654087.tif 000015
【図１５】
0006654087.tif 000016
【図１６】
0006654087.tif 000017
【図１７】
0006654087.tif 000018
【図１８】
0006654087.tif 000019
【図１９】
0006654087.tif 000020