(57)【要約】【課題】センサの経年劣化にともなう観測対象の状態の判定精度の低下を防止し、且つ運用コストが増大するのを抑えることができる。【解決手段】観測値取得部２１が入力された磁気センサ２のセンシング信号を処理して観測値を取得する。判定部２２は観測値を用いて算出した判定値が判定基準値に基づいて定めた第１判定範囲内の値であるかどうかにより、観測対象が第１の状態であるか、第２の状態であるかを判定する。更新部２３は、判定値が第１判定範囲内に定めた第２判定範囲内の値であれば判定基準値を更新し、反対に判定値が第２判定範囲内の値でなければ判定基準値を更新しない。【選択図】図２
2019066212.tif 000002
【特許請求の範囲】
【請求項１】
観測対象の観測特性をセンシングしたセンサのセンシング信号が入力される入力部と、
前記入力部に入力された前記センシング信号に基づいて算出した判定値により、前記観測対象の状態が第１の状態であるか、第２の状態であるかを判定する判定部と、
前記判定部が前記観測対象の状態を判定するのに用いる判定基準値を更新する更新部と、を備え、
前記判定部は、前記判定値が前記判定基準値に基づいて定めた第１判定範囲内の値であるかどうかによって、前記観測対象の状態が第１の状態であるか、第２の状態であるかを判定し、
前記更新部は、前記判定値が前記第１判定範囲内に定めた第２判定範囲内の値であれば、前記判定基準値を更新し、反対に前記判定値が前記第２判定範囲内の値でなければ、前記判定基準値を更新しない、状態判定ユニット。
【請求項２】
前記入力部に入力された前記センシング信号を処理して観測値を取得する観測値取得部を備え、
前記判定値は、前記観測値取得部が時間的に連続する観測期間に取得した複数の前記観測値を用いて算出される、請求項１に記載の状態判定ユニット。
【請求項３】
前記判定値は、前記観測期間に取得した複数の前記観測値の平均値である、請求項２に記載の状態判定ユニット。
【請求項４】
前記更新部は、前記判定値が前記第２判定範囲内の値であれば、前記判定基準値を前記判定値に更新する、請求項１〜３のいずれかに記載の状態判定ユニット。
【請求項５】
前記更新部は、前記判定値が前記第２判定範囲内の値であれば、前記観測期間に取得した複数の前記観測値の中から、前記第２判定範囲内の値である前記観測値を抽出し、前記判定基準値を、ここで抽出した前記観測値によって算出した値に更新する、請求項２、または３に記載の状態判定ユニット。
【請求項６】
前記更新部は、前記判定値が前記第２判定範囲内の値であれば、前記観測期間に取得した複数の前記観測値の中から、前記第２判定範囲内の値である前記観測値を抽出し、前記判定基準値を、ここで抽出した前記観測値の平均値に更新する、請求項２、または３に記載の状態判定ユニット。
【請求項７】
請求項１〜６のいずれかに記載の状態判定ユニットと、
前記状態判定ユニットに対して、前記観測対象の前記観測特性をセンシングしたセンシング信号を入力するセンサと、を備えた検知装置。
【請求項８】
前記観測対象が、車両を駐車する駐車枠であり、
前記センサが、前記観測特性として磁場をセンシングする磁気センサである、請求項７に記載の検知装置。
【請求項９】
前記判定部は、前記判定値が前記第１判定範囲内の値であるとき、前記観測対象である前記駐車枠に車両がないと判定し、反対に前記判定値が前記第１判定範囲内の値でないとき、前記観測対象である前記駐車枠に車両があると判定する、請求項８に記載の検知装置。
【請求項１０】
入力部に入力された観測対象の観測特性をセンシングしたセンサのセンシング信号に基づいて算出した判定値により、前記観測対象の状態が第１の状態であるか、第２の状態であるかを判定する判定ステップと、
前記判定ステップで前記観測対象の状態を判定するのに用いる判定基準値を更新する更新ステップと、をコンピュータが実行する状態判定方法であって、
前記判定ステップは、前記判定値が前記判定基準値に基づいて定めた第１判定範囲内の値であるかどうかによって、前記観測対象の状態が第１の状態であるか、第２の状態であるかを判定するステップであり、
前記更新ステップは、前記判定値が前記第１判定範囲内に定めた第２判定範囲内の値であれば、前記判定基準値を更新し、反対に前記判定値が前記第２判定範囲内の値でなければ、前記判定基準値を更新しないステップである、状態判定方法。
【請求項１１】
入力部に入力された観測対象の観測特性をセンシングしたセンサのセンシング信号に基づいて算出した判定値により、前記観測対象の状態が第１の状態であるか、第２の状態であるかを判定する判定ステップと、
前記判定ステップで前記観測対象の状態を判定するのに用いる判定基準値を更新する更新ステップと、をコンピュータに実行させる状態判定プログラムであって、
前記判定ステップは、前記判定値が前記判定基準値に基づいて定めた第１判定範囲内の値であるかどうかによって、前記観測対象の状態が第１の状態であるか、第２の状態であるかを判定するステップであり、
前記更新ステップは、前記判定値が前記第１判定範囲内に定めた第２判定範囲内の値であれば、前記判定基準値を更新し、反対に前記判定値が前記第２判定範囲内の値でなければ、前記判定基準値を更新しないステップである、状態判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、観測対象の観測特性をセンシングしたセンサのセンシング信号を処理して、観測対象の状態を判定する技術に関する。
【背景技術】
【０００２】
従来、観測対象の観測特性をセンシングしたセンサのセンシング信号を処理して観測対象の状態を判定する装置があった。観測対象とは、実世界の現象の抽象（人、物、事象等）であり、観測特性とは、実センサで観測する観測対象の特性である。
【０００３】
例えば、特許文献１には、車両を駐車する駐車スペースに、車両が駐車されているかどうかを磁気センサを用いて検出する装置が記載されている。この特許文献１に記載された装置は、駐車スペースに、２軸、または３軸の磁気センサを複数設置し、２つの磁気センサ間において、軸毎に検出された磁気出力（センサ出力）の差分を算出し、これらの差分の合成値を算出する。例えば、磁気センサが３軸（Ｘ軸、Ｙ軸、Ｚ軸）である場合、一方の磁気センサのＸ軸のセンサ出力Ｘ１と他方の磁気センサのＸ軸のセンサ出力Ｘ２との差分（Ｘ１−Ｘ２）をＸ軸差分として算出し、一方の磁気センサのＹ軸のセンサ出力Ｙ１と他方の磁気センサのＹ軸のセンサ出力Ｙ２との差分（Ｙ１−Ｙ２）をＹ軸差分として算出し、および一方の磁気センサのＺ軸のセンサ出力Ｚ１と他方の磁気センサのＺ軸のセンサ出力Ｚ２との差分（Ｚ１−Ｚ２）をＺ軸差分として算出する。この特許文献１に記載された装置は、磁気センサの各軸のセンサ出力の差分の二乗和（（Ｘ１−Ｘ２）2＋（Ｙ１−Ｙ２）2＋（Ｚ１−Ｚ２）2）の平方根を、各軸の差分の合成値として算出し、算出した各軸の差分の合成値が予め定めた閾値Ａを超えていれば、車両が駐車スペースにあると判定する構成である。
【０００４】
特許文献１に記載された装置においては、センサが２軸、または３軸の磁気センサであり、観測対象が駐車スペースであり、観測特性が磁界の強度である。また、特許文献１に記載された装置は、観測対象である駐車スペースの状態として、車両が駐車されている駐車状態であるか、車両が駐車されていない空き状態であるかを判定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１６４１４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、観測対象の観測特性をセンシングしたセンサのセンシング信号を処理して観測対象の状態を判定する装置においては、判定精度の低下による誤判定を抑えるために、センサの経年劣化等に応じて観測対象の状態を判定するのに使用する値等のキャリブレーションが必要であった。例えば、特許文献１に記載された装置であれば、駐車スペースの状態の判定精度の低下を抑えるために、磁気センサの経年劣化に応じて閾値Ａ等のキャリブレーションが必要である。
【０００７】
従来、観測対象の状態を判定するのに使用する値等のキャリブレーションは、作業者をセンサの設置場所に派遣して行っていた。このため、このキャリブレーションは、多大な人手を要する作業であり、運用コストを増大させていた。
【０００８】
この発明の目的は、センサの経年劣化にともなう観測対象の状態の判定精度の低下を防止し、且つ運用コストが増大するのを抑えることができる技術を提供することにある。
【課題を解決するための手段】
【０００９】
この発明の状態判定ユニットは、上記目的を達するために、以下のように構成している。
【００１０】
入力部には、観測対象の観測特性をセンシングしたセンサのセンシング信号が入力される。観測対象とは、実世界の現象の抽象（人、物、事象等）であり、観測特性とは、実センサで観測する観測対象の特性である。
【００１１】
また、判定部は、センシング信号に基づいて算出した判定値により、観測対象の状態が第１の状態であるか、第２の状態であるかを判定する。更新部は、判定部が観測対象の状態を判定するのに用いる判定基準値を更新する。この判定部は、判定値が判定基準値に基づいて定めた第１判定範囲内の値であるかどうかによって、観測対象の状態が第１の状態であるか、第２の状態であるかを判定する。また、更新部は、判定値が第１判定範囲内に定めた第２判定範囲内の値であれば、判定基準値を更新し、反対に判定値が第２判定範囲内の値でなければ、判定基準値を更新しない。
【００１２】
この構成によれば、センサの経年劣化に対する判定基準値の更新（キャリブレーション）が人手をかけることなく、自動的に行える。また、判定基準値は、観測対象周辺における環境変化による影響を受けることなく更新できる。したがって、センサの経年劣化にともなう観測対象の状態の判定精度の低下を防止でき、且つ運用コストが増大するのを抑えることができる。
【００１３】
また、入力部に入力されたセンシング信号を処理して観測値を取得する観測値取得部を備え、この観測値取得部が時間的に連続する観測期間に取得した複数の観測値を用いて判定値を算出する構成にしてもよい。観測値は、センサによってセンシングされた観測特性の計測値であり、例えばセンサが磁気センサであれば、観測値は磁界（地場）の大きさであり、センサが温度センサであれば、観測値は温度であり、センサが圧力センサであれば、観測値は気圧である。
【００１４】
また、判定値は、観測値取得部が時間的に連続する観測期間に取得した複数の観測値を用いて算出するのがよい。例えば、観測期間に取得した複数の観測値の平均値を判定値にしてもよいし、観測期間に取得した複数の観測値の中央値を判定値にしてもよいし、複数の観測値の二乗平均平方根にしてもよいし、これら以外の手法で判定値を算出し、決定してもよい。
【００１５】
このように構成すれば、判定値の算出において、センサで発生したパルスノイズ等によるノイズの影響を抑えることができる。その結果、観測対象の状態の判定においても、センサで発生したパルスノイズ等によるノイズの影響を抑えることができる。
【００１６】
また、更新部は、判定値が第２判定範囲内の値であれば、判定基準値を判定値に更新すればよい。このように構成すれば、観測対象の状態の判定精度を低下させることなく、判定基準値を簡単な処理で更新できる。
【００１７】
また、更新部は、判定値が第２判定範囲内の値であれば、観測期間に取得した複数の観測値の中から、第２判定範囲内の値である観測値を抽出し、判定基準値を、ここで抽出した観測値によって算出した値、例えば平均値、に更新してもよい。このように構成すれば、センサで発生したパルスノイズや、観測対象周辺における一時的な環境変化等の影響を抑えた判定基準値に更新できる。
【００１８】
また、状態判定ユニットと、この状態判定ユニットに対して、観測対象の観測特性をセンシングしたセンシング信号を入力するセンサと、を備える検知装置として構成してもよい。例えば、観測対象を、車両を駐車する駐車枠とし、センサを、観測特性として磁場をセンシングする磁気センサにすることで、駐車枠の状態が、車両が駐車されている駐車状態であるか、車両が駐車されていない空き状態であるかを判定できる。
【発明の効果】
【００１９】
この発明によれば、センサの経年劣化にともなう観測対象の状態の判定精度の低下を防止し、且つ運用コストが増大するのを抑えることができる。
【図面の簡単な説明】
【００２０】
【図１】車両検知装置の適用場面を説明する図である。
【図２】この例にかかる状態判定装置の主要部の構成を示すブロック図である。
【図３】図３（Ａ）は、この例における判定基準値の変化を示す図であり、図３（Ｂ）は、図３（Ａ）に示す判定基準値に対して定められる第１判定範囲、および第２判定範囲を示す図である。
【図４】この例にかかる状態判定装置の動作を示すフローチャートである。
【図５】別の例にかかる状態判定装置の動作を示すフローチャートである。
【図６】図５（Ａ）、（Ｂ）は、別の例での判定基準値に対して定められる第１判定範囲、および第２判定範囲を示す図である。
【発明を実施するための形態】
【００２１】
以下、この発明の実施形態について説明する。
【００２２】
＜１．適用例＞
この発明が適用される場面の１つの例を説明する。図１は、この発明の１つの実施形態である状態判定装置の適用場面例を説明する図である。この例における状態判定装置１が、この発明にかかる状態判定ユニットに相当する構成である。この例にかかる状態判定装置１は、図１に示す駐車枠５（５ａ、５ｂ、５ｃ）毎に、車両７が駐車されている駐車状態であるか、車両７が駐車されていない空き状態であるかを判定する。図１に例示している駐車枠５（５ａ、５ｂ、５ｃ）は３つであるが、駐車枠５の個数は１つ以上であればいくつであってもよい。また、図１では、駐車枠５ａ、５ｃは車両７が駐車されていない空き状態を示しており、駐車枠５ｂは車両７が駐車されている駐車状態を示している。
【００２３】
各駐車枠５には、その内側に、磁気センサ２が１つ設置されている。この例では、磁気センサ２は、互いに直交する３軸（Ｘ軸、Ｙ軸、Ｚ軸）方向のそれぞれについて、磁界（地場）の強さをセンシングする３軸の磁気センサである。磁気センサ２は、各軸方向の磁界の強さをセンシングしたセンシング信号を状態判定装置１に入力する。磁気センサ２は、駐車枠５内であれば、駐車枠５の中心から離れた場所に設置してもよい（図１に示す例は、磁気センサ２を駐車枠５の略中心に設置している。）。この例では、磁気センサ２が、この発明で言うセンサに相当する。
【００２４】
また、この発明で言う、観測対象とは、実世界の現象の抽象（人、物、事象等）であり、観測特性とは、実センサで観測する観測対象の特性である。この例では、駐車枠５が、観測対象であり、各軸方向の磁界の強さが観測特性である。
【００２５】
なお、この発明にかかる検知装置の１つの例が、この例における状態判定装置１、およびこの状態判定装置１に接続されている磁気センサ２によって構成される。
【００２６】
状態判定装置１は、駐車枠５毎に、その駐車枠５内に設置されている磁気センサ２のセンシング信号を処理して観測値を取得する。具体的には、状態判定装置１は、磁気センサ２によってセンシングされた、Ｘ軸方向の磁界の強さがＨｘ、Ｙ軸方向の磁界の強さがＨｙ、Ｚ軸方向の磁界の強さがＨｚであるときの観測値を、
観測値＝（（Ｈｘ）2＋（Ｈｙ）2＋（Ｈｚ）2）1/2
により算出する。ただし、Ｈｘ、Ｈｙ、およびＨｚは、略同じタイミングでセンシングされた磁界の強さである。
【００２７】
状態判定装置１は、この観測値を用いて判定値を算出する。この例では、判定値は、ある期間に取得した観測値の平均値ある。状態判定装置１は、判定値により、駐車枠５が駐車状態であるか、空き状態であるかを判定する。この例では、駐車状態がこの発明で言う第１の状態であり、空き状態がこの発明で言う第２の状態である。状態判定装置１は、判定基準値を基準にして第１判定範囲を定めている。状態判定装置１は、判定値が、第１判定範囲内でなければ、駐車枠５の状態を駐車状態であると判定する。状態判定装置１は、反対に、判定値が第１判定範囲内であれば、駐車枠５の状態を空き状態であると判定する。
【００２８】
また、状態判定装置１は、第１判定範囲内に第２判定範囲を定めている。すなわち、第２判定範囲は、第１判定範囲の一部分である。状態判定装置１は、判定値が第２判定範囲内であるとき判定基準値を更新し、判定値が第２判定範囲内でないとき判定基準値を更新しない。
【００２９】
この状態判定装置１は、判定基準値を基準にして定められる第１判定範囲を適正に設定することにより、駐車枠５の状態が駐車状態であるか、空き状態であるかを精度よく判定できる。また、状態判定装置１は、第２判定範囲を適正に設定することにより、駐車枠５内、および駐車枠５の周辺に車両７が存在していないときの観測値を用いて、判定基準値を更新（キャリブレーション）することができる。すなわち、状態判定装置１は、駐車枠５内、および駐車枠５周辺に位置する車両７に影響されることなく、判定基準値のキャリブレーションが行えるので、磁気センサ２の経年劣化による判定精度の低下を抑えられる。また、状態判定装置１は、判定基準値のキャリブレーションを人手をかけることなく自動的に行うので、運用コストの増大についても抑えられる。
【００３０】
＜２．構成例＞
図２は、この例にかかる状態判定装置の主要部の構成を示すブロック図である。この例の状態判定装置１は、制御ユニット１１と、センサ接続部１２と、出力部１３と、を備えている。制御ユニット１１は、状態判定装置１本体の動作を制御する。また、制御ユニット１１は、観測値取得部２１、判定部２２、および更新部２３として動作するための構成を有しているとともに、動作時に必要なデータを記憶する記憶部２４を有している。記憶部２４は、揮発性のメモリで構成されていてもよいし、不揮発性のメモリで構成されていてもよい。観測値取得部２１、判定部２２、および更新部２３の詳細については、後述する。
【００３１】
センサ接続部１２は、各駐車枠５に設置された磁気センサ２が接続される。センサ接続部１２に接続される磁気センサ２は、この状態判定装置１が駐車状態であるか、空き状態であるかを判定する駐車枠５に設置された磁気センサ２である。センサ接続部１２は、磁気センサ２を有線で接続する構成であってもよいし、無線で接続する構成であってもよい。磁気センサ２は、互いに直交する３軸（Ｘ軸、Ｙ軸、Ｚ軸）のそれぞれについて磁界の強さをセンシングしたセンシング信号をセンサ接続部１２に入力する。センサ接続部１２が、この発明で言う入力部に相当する。
【００３２】
出力部１３は、センサ接続部１２に接続されている磁気センサ２が設置されている駐車枠５毎に、その駐車枠５について判定した状態（駐車状態、または空き状態）を外部機器に出力する。この外部機器は、例えば複数の駐車枠５が設けられた駐車場を管理する駐車場管理装置であり、駐車枠５毎に車両７が駐車されているかどうかを管理することにより、駐車場が満車状態（全ての駐車枠に車両７が駐車されている状態）であるかどうかを判定する（駐車場の満空判定を行う。）。また、外部機器は、駐車枠５に設けられているロック板（フラップ板）の状態を制御する装置であってもよい。ここで言うロック板とは、駐車枠５からの車両７の出庫を制限する部材である。より具体的には、ロック板は、駐車枠５に車両７が駐車されると、駐車枠５からの車両７の出庫を制限する状態に移行させられ、駐車料金の精算が行われると、駐車枠５からの車両７の出庫を許容する状態に移行させられる部材である。
【００３３】
なお、外部機器は、上記した種類の機器に限らず、他の機器であってもよい。
【００３４】
次に、この例の制御ユニット１１が備える、観測値取得部２１、判定部２２、更新部２３、および記憶部２４について説明する。観測値取得部２１は、センサ接続部１２に接続されている磁気センサ２からセンシング信号が入力される毎に、入力されたセンシング信号を処理して観測値を取得する。磁気センサ２は、数１００ｍｓｅｃ（例えば、５００ｍｓｅｃ）周期でセンシングを行い、そのときのセンシング信号を状態判定装置１に入力する。磁気センサ２が状態判定装置１に入力するセンシング信号には、Ｘ軸方向の磁界の強さＨｘ、Ｙ軸方向の磁界の強さＨｙ、およびＺ軸方向の磁界の強さＨｚが含まれている。観測値取得部２１が取得する観測値は、
観測値＝（（Ｈｘ）2＋（Ｈｙ）2＋（Ｈｚ）2）1/2
である。観測値取得部２１は、取得した観測値を記憶部２４に蓄積的に記憶させる。記憶部２４は、観測値取得部２１が取得した観測値を、磁気センサ２毎（すなわち駐車枠５毎）に、分類して記憶する構成である。
【００３５】
判定部２２は、予め設定されている状態判定タイミングになる毎に、駐車枠５の状態を判定する。この例では、状態判定タイミングは、数分間隔（１〜５分間隔）に設定されている。この例では、判定部２２は、前回の状態判定タイミングから今回の状態判定までの間に取得した観測値の平均値を判定値として算出する。例えば、磁気センサ２のセンシング周期が５００ｍｓｅｃであり、状態判定タイミングの周期が３分である場合、前回の状態判定タイミングから今回の状態判定までの間に取得した３６０個の観測値の平均値を判定値として算出する。時間的に隣接する２つの状態判定タイミングの期間が、この発明で言う観測期間に相当する。
【００３６】
判定部２２は、算出した判定値が、その時点において記憶部２４に記憶している判定基準値に基づいて定めた第１判定範囲内であれば、磁気センサ２が設置されている駐車枠５の状態が空き状態であると判定する。判定部２２は、反対に、判定値が第１判定範囲内でなければ、磁気センサ２が設置されている駐車枠５の状態が駐車状態であると判定する。駐車枠５に駐車された車両７が磁気センサ２によって観測される磁界に与える影響は、車両７の構造（フレームの形状、エンジンの位置、各種電装部品の位置等）によってさまざまである。具体的には、駐車枠５に駐車された車両７が磁気センサ２によって観測される磁界に与える影響は、駐車枠５に車両７が駐車されていないときの観測値を増大させる方向である場合もあれば、逆に駐車枠５に車両７が駐車されていないときの磁気センサ２の観測値を減少させる方向である場合もある。したがって、駐車枠５に車両７が駐車されているときの磁気センサ２の観測値は、駐車枠５に車両７が駐車されていないときの磁気センサ２の観測値に比べて大きくなることもあれば、逆に小さくなることもある。
【００３７】
更新部２３は、判定部２２が算出した判定値が第１判定範囲内に定めた第２判定範囲内であれば、記憶部２４に記憶している判定基準値を、今回算出された判定値に更新する。第２判定範囲も、第１判定範囲と同様に、その時点において記憶部２４に記憶している判定基準値を基準にして定めている。更新部２３は、判定部２２が算出した判定値が第２判定範囲内でなければ、記憶部２４に記憶している判定基準値を更新しない。
【００３８】
図３（Ａ）は、この例における判定基準値の変化を示す図であり、図３（Ｂ）は、図３（Ａ）に示す判定基準値に対して定められる第１判定範囲、および第２判定範囲を示す図である。図３に示すｔ０〜ｔ９は、上述した状態判定タイミングである。上述したように、判定基準値は、更新部２３によって更新される。図３（Ｂ）に示す例は、判定基準値との差分の絶対値がａ以内である範囲が第１判定範囲であり、判定基準値との差分の絶対値がｂ（ａ＞ｂ）以内である範囲が第２判定範囲である。図３（Ｂ）に示すように、判定基準値の変化にともなって、第１判定範囲、および第２判定範囲が変化する。
【００３９】
判定基準値、第１判定範囲、および第２判定範囲について補足しておく。車両７が駐車枠５に駐車されていないときに、磁気センサ２によってセンシングされる磁界の強さと、車両７が駐車枠５に駐車されているときに、磁気センサ２によってセンシングされる磁界の強さとの間には、比較的大きさ差異がある。車両７が駐車枠５に駐車されていないときに、磁気センサ２によってセンシングされる磁界の強さを判定基準値に設定する。したがって、車両７が駐車枠５に駐車されているときに、磁気センサ２によってセンシングされる磁界の強さと、判定基準値との差異に応じて第１判定範囲を定めることによって、車両７が駐車枠５に駐車されているかどうかを判定することができる。
【００４０】
また、車両７が駐車枠５周辺に存在しているとき（例えば、隣接する駐車枠５に車両７が駐車されているとき）も、磁気センサ２によってセンシングされる磁界の強さと、判定基準値との間に差異が生じる。この差異は、車両７が駐車枠５に駐車されているときに生じる差異よりも小さい。したがって、車両７が駐車枠５周辺に存在しているときに、磁気センサ２によってセンシングされる磁界の強さと、判定基準値との差異に応じて第２判定範囲を定めることによって、磁気センサ２によってセンシングされる磁界の強さが、駐車枠５周辺に存在している車両７の影響を受けているかどうかを判定することができる。
【００４１】
制御ユニット１１は、ハードウェアＣＰＵ、メモリ、その他の電子回路によって構成されている。ハードウェアＣＰＵが、この発明にかかる状態判定プログラムを実行したときに、観測値取得部２１、判定部２２、および更新部２３として動作する。また、メモリは、この発明にかかる状態判定プログラムを展開する領域や、この状態判定プログラムの実行時に生じたデータ等を一時記憶する領域を有しているとともに、上述した記憶部２４として利用される記憶領域を有する構成である。制御ユニット１１は、ハードウェアＣＰＵ、メモリ等を一体化したＬＳＩであってもよい。また、ハードウェアＣＰＵが、この発明にかかる状態判定方法を実行するコンピュータである。
【００４２】
＜３．動作例＞
図４は、この例にかかる状態判定装置の動作を示すフローチャートである。図４では、ある１つの駐車枠５に対する処理を示している。状態判定装置１は、図４に示す処理を、状態を判定する対象の駐車枠５毎に並行して行う。
【００４３】
状態判定装置１は、磁気センサ２からセンシング信号がセンサ接続部１２に入力されたかどうか（ｓ１）、および駐車枠５の状態を判定する判定タイミングであるかどうか（ｓ２）、について繰り返し判定している。この例の磁気センサ２は、上述したように数１００ｍｓｅｃ（例えば、５００ｍｓｅｃ）間隔で磁界の強さをセンシングし、そのときのセンシング信号をセンサ接続部１２に入力している。また、この例の状態判定装置１は、上述したように駐車枠５の状態を判定する判定タイミングを数分間隔（１〜５分間隔）に設定している。
【００４４】
なお、ここで示した磁気センサ２のセンシング時間間隔、および判定タイミングの時間間隔は、あくまでも例示であり、上記した時間間隔に限定されるものではない。
【００４５】
状態判定装置１は、ｓ１で磁気センサ２からセンシング信号が入力されたと判定すると、今回入力された磁気センサ２のセンシング信号を処理して今回の観測値を取得する（ｓ３）。また、ｓ３では、今回取得した観測値を記憶部２４に記憶させる。上述したように、磁気センサ２が状態判定装置１に入力するセンシング信号には、Ｘ軸方向の磁界の強さＨｘ、Ｙ軸方向の磁界の強さＨｙ、およびＺ軸方向の磁界の強さＨｚが含まれている。観測値取得部２１は、以下の算出式で観測値を算出し、取得する。
【００４６】
観測値＝（（Ｈｘ）2＋（Ｈｙ）2＋（Ｈｚ）2）1/2
観測値取得部２１が、ｓ３にかかる処理を実行する。状態判定装置１は、ｓ３にかかる処理を完了すると、ｓ１に戻る。
【００４７】
また、状態判定装置１は、ｓ２で状態判定タイミングであると判定すると、判定値を算出する（ｓ４）。ｓ４では、前回の状態判定タイミングから今回の状態判定タイミングまでの期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値の平均値を判定値として算出する。例えば、今回の状態判定タイミングが図３に示したｔ５である場合、ｔ４〜ｔ５の期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値の平均値を判定値として算出する。判定部２２が、ｓ４にかかる処理を実行する。
【００４８】
状態判定装置１は、ｓ４で算出した判定値がその時点で設定されている第１判定範囲内の値であるかどうかを判定する（ｓ５）。ｓ５では、ｓ４で算出した判定値と、その時点で設定されているで判定基準値との差分（ｓ４で算出した判定値−判定基準値）の絶対値がａ以内の大きさであれば、状態判定装置１は、この判定値が第１判定範囲内の値であると判定する。言い換えれば、ｓ４で算出した判定値と、その時点で設定されているで判定基準値との差分の絶対値がａを超える大きさであれば、状態判定装置１は、この判定値が第１判定範囲内の値でないと判定する。判定部２２が、ｓ５にかかる処理を実行する。
【００４９】
状態判定装置１は、ｓ５で第１判定範囲内でないと判定すると、駐車枠５の状態を駐車状態と判定し（ｓ６）、ｓ１に戻る。判定部２２が、ｓ６にかかる処理を実行する。
【００５０】
状態判定装置１は、ｓ５で第１判定範囲内であると判定すると、ｓ４で算出した判定値がその時点で設定されている第２判定範囲内の値であるかどうかを判定する（ｓ７）。ｓ７では、ｓ４で算出した判定値と、その時点で設定されているで判定基準値との差分（ｓ４で算出した判定値−判定基準値）の絶対値がｂ（ａ＞ｂ）以内の大きさであれば、状態判定装置１は、この判定値が第２判定範囲内の値であると判定する。言い換えれば、状態判定装置１は、ｓ４で算出した判定値と、その時点で設定されているで判定基準値との差分の絶対値がｂを超える大きさであれば、この判定値が第２判定範囲内の値でないと判定する。更新部２３が、ｓ７にかかる処理を実行する。
【００５１】
状態判定装置１は、ｓ７で判定値が第２判定範囲内でないと判定すると、駐車枠５の状態を空き状態と判定し（ｓ９）、ｓ１に戻る。判定部２２が、ｓ９にかかる処理を実行する。
【００５２】
また、状態判定装置１は、ｓ７で判定値が第２判定範囲内であると判定すると、その時点で記憶部２４に記憶している判定基準値を、ｓ４で算出した判定値に更新する判定基準値更新処理を行う（ｓ８）。また、状態判定装置１は、ｓ８にかかる判定基準値更新処理を行うと、ｓ９で駐車枠５の状態を空き状態と判定し、ｓ１に戻る。更新部２３が、ｓ８にかかる処理を実行する。
【００５３】
なお、状態判定装置１は、ｓ６、またはｓ９で駐車枠５の状態を判定すると、判定結果を出力部１３に接続されている外部機器に出力する。
【００５４】
このように、この例にかかる状態判定装置１は、ｓ４で算出した判定値が第２判定範囲内であるとき、判定基準値を更新する。すなわち、状態判定装置１は、前回の状態判定タイミングから今回の状態判定タイミングまでの期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値の多くが、駐車枠５に駐車されている車両７、および駐車枠５周辺に存在している車両７の影響を受けていない観測値であったときに、判定基準値を更新する。言い換えれば、判定基準値が、駐車枠５に駐車されている車両７、および駐車枠５周辺に存在している車両７の影響を受けた観測値によって、不適正な値に更新されることがない。このため、この例にかかる状態判定装置１は、磁気センサ２の経年劣化や、磁気センサ２の設置場所周辺の環境変化に応じた判定基準値のキャリブレーションを人手をかけることなく適正に行えるので、運用コストが増大するのを抑えることができる。
【００５５】
また、上述したように、第１判定範囲は、その時点の判定基準値に基づいて定めており、且つ車両７が駐車枠５に駐車されていない状態であるときの観測値と、車両７が駐車枠５に駐車されている状態であるときの観測値との差に応じて設定している。この例にかかる状態判定装置１は、磁気センサ２の経年劣化や、磁気センサ２の設置場所周辺の環境変化に応じた判定基準値のキャリブレーションが適正に行えることから、磁気センサ２の経年劣化や、磁気センサ２の設置場所周辺の環境変化による駐車枠５の状態の判定精度の低下を防止できる。
【００５６】
また、この例では、駐車枠５の状態を判定するために用いる磁気センサ２を１つにできるので、システムの構築にかかるコストも抑えられる。
【００５７】
なお、ｓ４で算出した判定値が第１判定範囲内の値であるかどうかによって駐車枠５の状態を判定し、且つｓ４で算出した判定値が第２判定範囲内の値であれば判定基準値を更新するものであれば、ｓ５〜ｓ９にかかる処理の順番は、どのように変更してもよい。
【００５８】
＜４．変形例＞
別の例にかかる状態判定装置１について説明する。この別の例にかかる状態判定装置１も、上記の例と同様に図２に示す構成である。この別の例にかかる状態判定装置１は、その動作として図５に示す処理を実行する点で、上記の例と異なる。図５では、図４と同じ処理については、同じステップ番号（ｓ＊＊）を付している。図５は、この別の例にかかる状態判定装置の動作を示すフローチャートである。
【００５９】
この別の例の状態判定装置１は、図４に示したｓ８にかかる処理をｓ１１〜ｓ１３にかかる処理に置き換えた動作を実行する。具体的には、状態判定装置１は、ｓ７において、ｓ４で算出した判定値が第２判定範囲内であると判定すると、前回の状態判定タイミングから今回の状態判定タイミングまでの期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値の中から、第２判定範囲内である観測値を全て抽出する（ｓ１１）。ｓ１１では、前回の状態判定タイミングから今回の状態判定タイミングまでの期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値の中から、第２判定範囲内でない観測値を取り除いている。
【００６０】
状態判定装置１は、ｓ１１で抽出した観測値を用いて、判定基準値の更新値を算出する（ｓ１２）。ｓ１２で算出する判定基準値の更新値は、例えばｓ１１で抽出した観測値の平均値である。状態判定装置１は、記憶部２４に記憶している判定基準値をｓ１２で算出した更新値に更新し（ｓ１３）、ｓ９で駐車枠５の状態を空き状態であると判定する。更新部２３が、このｓ１１〜ｓ１３にかかる処理を実行する。
【００６１】
このように、状態判定装置１は、前回の状態判定タイミングから今回の状態判定タイミングまでの期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値であっても、第２判定範囲内でない観測値を用いないで、判定基準値の更新値を算出する。ｓ１１〜ｓ１３にかかる処理は、前回の状態判定タイミングから今回の状態判定タイミングまでの期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値の平均値が第２判定範囲内であったときに実行される。したがって、ｓ１２での判定基準値の更新値の算出に用いない観測値は、例えば磁気センサ２で発生したパルスノイズ等によるノイズの影響を受けた観測値や、駐車枠５周辺を通過した車両７の影響を受けた観測値等である可能性が高い。このため、ｓ１２で算出される判定基準値の更新値は、磁気センサ２で発生したパルスノイズ等によるノイズの影響を受けた観測値や、駐車枠５周辺を通過した車両７の影響を受けた観測値等の影響を抑えた値になる。すなわち、状態判定装置１は、判定基準値のキャリブレーションにおいて、磁気センサ２で発生したパルスノイズ等によるノイズの影響を受けた観測値や、駐車枠５周辺を通過した車両７の影響を受けた観測値等の影響を十分に抑えることができるので、駐車枠５の状態をより精度よく判定することができる。
【００６２】
また、図４、および図５に示したｓ４にかかる処理において算出する判定値は、前回の状態判定タイミングから今回の状態判定タイミングまでの期間に、センサ接続部１２に入力された磁気センサ２のセンシング信号を処理して取得した観測値の中央値にしてもよいし、この期間に取得した観測値の二乗平均平方根にしてもよい。
【００６３】
また、図５に示したｓ１２にかかる処理において算出する判定基準値の更新値も、ｓ１１で抽出した観測値の中央値にしてもよいし、この期間に取得した観測値の二乗平均平方根にしてもよい。
【００６４】
また、上記の例では、第１判定範囲、および第２判定範囲は、判定基準値を中心にして定めた範囲であったが、第１判定範囲、および第２判定範囲は、図５（Ａ）、（Ｂ）に示すように、判定基準値を中心からずらして定めた範囲にしてもよい。
【００６５】
また、上記の例では、磁気センサ２は、３軸の磁気センサであるとしたが、２軸の磁気センサ２であってもよい。
【００６６】
また、観測対象の観測特性をセンシングするセンサは、上記の例で示した磁気センサ２に限らず、圧力センサ、温度センサ等の他の種類のセンサであってもよい。例えば、この発明は、室圧が管理されている部屋（例えば、クリーンルーム）を観測対象とし、この部屋の圧力を観測特性として圧力センサでセンシングし、扉や窓等が閉め忘れによって開放状態であるかどうかを判定する状態判定装置として利用できる。また、この発明は、室温が管理されている部屋（例えば、クリーンルーム）を観測対象とし、この部屋の室温を観測特性として温度センサでセンシングし、扉や窓等が閉め忘れによって開放状態であるかどうかを判定する状態判定装置としても利用できる。
【００６７】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【００６８】
さらに、この発明にかかる構成と上述した実施形態にかかる構成との対応関係は、以下の付記のように記載できる。
＜付記＞
観測対象（５）の観測特性をセンシングしたセンサ（２）のセンシング信号が入力される入力部（１２）と、
前記入力部（１２）に入力された前記センシング信号を処理して観測値を取得する観測値取得部（２１）と、
前記観測値を用いて算出した判定値により、前記観測対象（５）の状態が第１の状態であるか、第２の状態であるかを判定する判定部（２２）と、
前記判定部（２２）が前記観測対象（５）の状態を判定するのに用いる判定基準値を更新する更新部（２３）と、を備え、
前記判定部（２２）は、前記判定値が前記判定基準値に基づいて定めた第１判定範囲内の値であるかどうかによって、前記観測対象（５）の状態が第１の状態であるか、第２の状態であるかを判定し、
前記更新部（２３）は、前記判定値が前記第１判定範囲内に定めた第２判定範囲内の値であれば、前記判定基準値を更新し、反対に前記判定値が前記第２判定範囲内の値でなければ、前記判定基準値を更新しない、状態判定ユニット（１）。
【符号の説明】
【００６９】
１…状態判定装置
２…磁気センサ
５（５ａ、５ｂ、５ｃ）…駐車枠
７…車両
１１…制御ユニット
１２…センサ接続部
１３…出力部
２１…観測値取得部
２２…判定部
２３…更新部
２４…記憶部
【図１】
2019066212.tif 000003
【図２】
2019066212.tif 000004
【図３】
2019066212.tif 000005
【図４】
2019066212.tif 000006
【図５】
2019066212.tif 000007
【図６】
2019066212.tif 000008