(57)【要約】変化する動作環境において第１のセンサーを較正する方法及び装置が開示される。前記第１のセンサーからセンサーデータを受信すると共に、既知の較正用センサーからセンサー値を受信する。前記第１のセンサーのためにセンサー固有のモデルを保持する。ドリフト及びエラーを推定すると共に、既知の較正用センサーとのセンサー値の差と、較正の必要性を検出する。前記差を用いて、前記センサーデータのための補正係数又は補正モデルを推定すると共に、これを用いて前記第１のセンサーを較正する。補正係数又は補正モデルはセンサー固有のモデルから導かれる。【選択図】図１
2021518528.tif 000002
【特許請求の範囲】
【請求項１】
変化する動作環境において第１のセンサーを、較正処理によって較正する方法であって、前記較正処理は、
前記第１のセンサーからセンサーデータを受信することと；
既知の較正用センサーからセンサー値を受信することと；
前記第１のセンサーのためにセンサー固有のモデルを保持することと；
ドリフト及びエラーを推定することにより、較正の必要性を検出すること、但し前記検出することは、前記既知の較正用センサーとのセンサー値の差を考慮に入れることを含む、前記検出することと；
前記差を用いて、前記センサーデータのための補正係数又は補正モデルを推定すると共に、前記推定した補正係数又は補正モデルを用いて前記第１のセンサーを較正することと；
を含み、ここで前記補正係数又は前記補正モデルは、前記センサー固有のモデルから導かれる、方法。
【請求項２】
前記較正用センサーは、１つ又は複数の較正されたセンサーにより提供されるセンサーデータのモデルに基づく仮想センサーである、請求項１に記載の方法。
【請求項３】
センサーネットワークから受信した、決定された時空間データを使って、長期間のセンサーの観察に基づいて、仮想センサーデータが開発される、請求項２に記載の方法。
【請求項４】
複数の異なるセンサーが階層的にランク付けされ、前記第１のセンサーの較正に階層モデルが使われ、前記較正用センサーは前記階層モデルにおいて高次にランク付けされる、請求項１から３のいずれかに記載の方法。
【請求項５】
前記第１のセンサーは所与の系を測定するように構成され；
前記第１のセンサーが測定するように構成された前記系の１つ又は複数の性質が空間モデルに保持され；
前記第１のセンサーとは別に実行される測定であって、別の条件の下で行われる測定を使って、前記第１のセンサーの導かれた較正を実行するために、前記空間モデルが階層的に使用される、
請求項４に記載の方法。
【請求項６】
前記空間モデルが複数の大気質パラメータを含む、請求項５に記載の方法。
【請求項７】
前記空間モデルは、追加のデータソース又はデータ同化のための、局所的大気質モデルに結合される、請求項６に記載の方法。
【請求項８】
複数のセンサーが、互いに交信するセンサーのグループを形成する、請求項１から７のいずれかに記載の方法。
【請求項９】
検知能力の正確さを向上させるために、１つのノードの中や複数のノードの間で複数層の較正が実行される、請求項８に記載の方法。
【請求項１０】
前記センサーネットワークは、動き回るセンサーを含み、該動き回るセンサーは、一つ又は複数の基準観測サイトから固定的センサーネットワークに較正を伝えるように構成される、請求項９に記載の方法。
【請求項１１】
前記、較正の必要性を検出することは、センサー固有のモデルを考慮に入れることを含む、請求項１から１０のいずれかに記載の方法。
【請求項１２】
前記、較正の必要性を検出することは、前記センサーの前記動作環境を考慮に入れることを含む、請求項１から１１のいずれかに記載の方法。
【請求項１３】
前記、較正の必要性を検出することは、前記第１のセンサーのセンサープロファイルを考慮に入れることを含む、請求項１から１２のいずれかに記載の方法。
【請求項１４】
前記、較正の必要性を検出することは、前記第１のセンサーのセンサー固有のドリフトプロファイルを考慮に入れることを含む、請求項１から１３のいずれかに記載の方法。
【請求項１５】
前記、較正の必要性を検出することは、センサー固有のエラープロファイルを考慮に入れることを含む、請求項１から１４のいずれかに記載の方法。
【請求項１６】
前記較正用センサーは、リモートコントローラにより制御される、請求項１から１５のいずれかに記載の方法。
【請求項１７】
総合観察から代理変数が取り入れられ、複数のセンサーによるネットワークを介して拡張される、請求項１から１６のいずれかに記載の方法。
【請求項１８】
較正されたセンサーが強化仮想センサーに拡張され、前記強化仮想センサーは、環境の性質を、少なくとも前記第１のセンサーのハードウェアの仕様を超えて検出するように構成される、請求項１から１７のいずれかに記載の方法。
【請求項１９】
セルラネットワークにおいて分散サービスを実装するシステムであって、請求項１から１８のいずれかに記載の方法を遂行するエッジコンピューティングを含む、システム。
【請求項２０】
変化する動作環境において第１のセンサーを較正する装置であって、
前記第１のセンサーからセンサーデータを受信する手段と；
既知の較正用センサーからセンサー値を受信する手段と；
前記第１のセンサーのためにセンサー固有のモデルを保持する手段と；
ドリフト及びエラーを推定することにより、較正の必要性を検出する手段、但し前記検出することは、前記既知の較正用センサーとのセンサー値の差を考慮に入れることを含む、前記検出する手段と；
前記差を用いて、前記センサーデータのための補正係数又は補正モデルを推定することにより、前記第１のセンサーを較正する手段と；
を備え、前記補正係数又は前記補正モデルは、前記センサー固有のモデルから導かれる、装置。
【請求項２１】
請求項１から１８のいずれかに記載の方法を遂行するように構成される、請求項２０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的にセンサーの較正に関する。
【背景技術】
【０００２】
このセクションは、有用な背景情報を説明するが、ここで説明されている技術が技術水準を示していることを認めている訳ではないことに注意されたい。
【０００３】
センサーは通常、対象物について測定した性質に基づいて、また所定のふるまいに基づいて、所定の出力を生成する。簡単な例として、温度センサーは、所定の温度範囲において、電気抵抗を線形に変化させうる。サーミスタのふるまいは、通常、傾きとオフセットでモデル化されうる。すなわち、直線の方程式を使ってモデル化されうる。
【０００４】
一酸化炭素センサーや放射線量センサーのようないくつかのセンサーは、測定値の総計を計算したり、ある時間に亘って測定した性質の濃度を積分したりするように構成される。時には、測定した性質と出力との間の関係は非線形であることもある。センサーによっては、普通のサーミスタよりも、利得の点で、安定性が低いものもある。センサーによっては、内部でフィルタリングを行うものもある。例えば、干渉を除去するためのバンドパスフィルターやハイパスフィルターが入っているセンサーがあり、生の測定値の一部はセンサー内で失われてしまう。
【０００５】
センサーは通常、標準化された方法で、様々な条件に晒されて、較正される。そして、センサーの挙動が望んだ通りになるように、センサーの動作が調整され、較正される。センサーがデジタル回路を有する場合、較正はデジタル的に簡単に行うことができることがあり、測定した性質の関数として所望の出力が得られるように設定される適切な伝達関数を形成することにより行うことができることがある。このようなデジタル較正は、分散された形で行われることもできる。すなわち、センサー以外の要素で、例えばセンサーの出力を受ける処理要素によって、センサー値のデジタル的な修正を行うことで、行われることもできる。
【０００６】
アナログセンサーの場合、較正は例えば、センサーに直列に接続される抵抗を増やしたり減らしたり、アンプの出力を増幅したりすることで、行うことができる。アンプの出力の増幅は、アンプのトランジスタのバイアスを調整することで、行うことができる。しかし、このような標準化された較正には、較正ステーションにセンサーを集めたり、標準化較正ステーションをセンサーの所まで運んだりする必要が生じる。
【０００７】
本発明の目的は、センサーの較正を簡素化することである。本発明の別の目的は、センサーの較正を従来よりも頻繁に行うことを可能にすることである。本発明の別の目的は、既存の技術の代替となる技術を提供することである。
【発明の概要】
【０００８】
第１の例示的側面によると、較正プロセスにおいて第１のセンサーを較正する方法が提供される。この方法は、
前記第１のセンサーからセンサーデータを受信することと；
既知の較正用センサーからセンサー値を受信すること、及び、前記第１のセンサーのセンサー固有のモデルを保持すること、の少なくとも１つを行うことと；
ドリフト及びエラーを推定することにより、較正の必要性を検出すること、但し前記検出することは、前記既知の較正用センサーとのセンサー値の差を考慮に入れることを含む、前記検出することと；
前記差を用いて、前記センサーデータのための補正係数又は補正モデルを推定することにより、前記センサーを較正することと；
を含む。
前記補正係数又は前記補正モデルは、前記センサー固有のモデルから導かれる。
前記、較正の必要性を検出することは、前記センサーの動作環境、センサープロファイル、センサー固有のドリフトプロファイル、センサー固有のエラープロファイルの少なくとも１つを考慮に入れることを含んでもよい。
【０００９】
前記方法は更に、複数の異なるセンサーが階層的にランク付けされ、前記第１のセンサーの前記較正に階層モデルが使われることを含む。ここで、前記較正用センサーは前記階層モデルにおいて高次にランク付けされる。
【００１０】
前記方法は更に、次のことを含む。
前記第１のセンサーは所与の系を測定するように構成され、前記第１のセンサーが測定するように構成された前記系の１つ又は複数の性質が空間モデルに保持される。
前記第１のセンサーとは別に実行される測定であって、別の条件の下で行われる測定を使って、前記第１のセンサーの導かれた較正を実行するために、前記空間モデルが階層的に使用される。
【００１１】
前記方法は更に、前記空間モデルが複数の大気質パラメータを組み込むことを含む。前記空間モデルは、追加のデータソース又はデータ同化のための、局所的大気質モデルに結合されてもよい。
【００１２】
前記方法は更に、複数のセンサーが、互いに交信するセンサーのグループを形成することを含む。検知能力の正確さを向上させるために、１つのノードの中や、複数のノードの間で、複数層（例えば２層）の較正が実行されてもよい。センサーネットワークは、動き回るセンサーを含んでもよい。そのようなセンサーは、一つ又は複数の基準観測サイトから固定的センサーネットワークに較正を伝えるように構成されてもよい。
【００１３】
前記較正用センサーはモバイルセンサーであってもよい。
【００１４】
前記較正用センサーは、リモートコントローラによって制御されてもよい。前記リモートコントローラはサーバコンピュータであってもよい。別の形態では、前記リモートコントローラは分散型機能として実装されてもよい。前記分散型機能は、クラウドコンピューティングによって実装されてもよい。前記リモートコントローラは、コンピュータネットワークの端部に位置するエッジサーバにより実装されてもよい。
【００１５】
前記リモートコントローラは、複数のセンサーのランタイムキャリブレーションを実行してもよい。
【００１６】
前記較正用センサーは、較正されたセンサーにより提供されるセンサーデータのモデルに基づく、仮想センサーであってもよい。前記仮想センサーデータは、長期間のセンサーの観察に基づいて開発されてもよい。その際、センサーネットワークから受信した、決定された時空間データを使って開発されてもよい。
【００１７】
前記方法は更に、総合観察（comprehensive observation）から代理変数（proxy variable）が取り入れられ、センサーのネットワークを介して拡張されることを含んでもよい。
【００１８】
例えば、ＳＯ２について、太陽放射及び粒子状物質が、気相の硫酸の濃度のデータをもたらすことがある。人工知能やデータマイニングの技術を用いて、新たしいプロキシ（代理物・代用物）が開発されてもよい。
【００１９】
前記方法は更に、較正されたセンサーが強化仮想センサー（augmented virtual sensor）に強化されてもよい。強化仮想センサーは、環境の性質を、使用された少なくとも第１のセンサーのハードウェアの仕様を超えて検出するように構成される。
【００２０】
較正されたセンサーを強化仮想センサーへと強化することは、較正モデルを使用してもよい。強化仮想センサーは更に、環境モデルを使用してもよい。前記環境モデルは、前記リモートコントローラによって生成されてもよい。
【００２１】
第２の例示的側面によると、セルラネットワークに分散型サービスを実装するシステムが提供される。このシステムは、
リモートコントローラと；
前記リモートコントローラに交信可能に接続される複数のセンサーと；
を備え、前記リモートコントローラ及び前記複数のセンサーは、前記第１の例示的側面に従う方法を遂行するように構成される。
【００２２】
第３の例示的側面によると、コンピュータプログラムが提供される、このコンピュータプログラムは、実行されると、装置に少なくとも、前記第１の例示的側面に従う方法を遂行させるように構成されるコンピュータ実行可能なプログラム命令を備える。
【００２３】
前記コンピュータプログラムは記憶媒体に格納されてもよい。前記記憶媒体は非揮発性記憶媒体であってもよい。
【００２４】
第４の例示的側面によると、第１のセンサーを較正する装置が提供される。この装置は、
前記第１のセンサーからセンサーデータを受信する手段と；
既知の較正用センサーからセンサー値を受信すること、及び、前記第１のセンサーのセンサー固有のモデルを保持すること、の少なくとも１つを行う手段と；
ドリフト及びエラーを推定することにより、較正の必要性を検出する手段、但し前記検出することは、前記既知の較正用センサーとのセンサー値の差を考慮に入れることを含む、前記検出する手段と；
前記差を用いて、前記センサーデータのための補正係数又は補正モデルを推定することにより、前記センサーを較正する手段と；
を備える。
【００２５】
前記補正係数又は前記補正モデルは、前記センサー固有のモデルから導かれる。
前記、較正の必要性を検出する手段は、前記センサーの動作環境、センサープロファイル、センサー固有のドリフトプロファイル、センサー固有のエラープロファイルの少なくとも１つを考慮に入れて、較正の必要性を検出してもよい。
【００２６】
上記の記憶媒体は、データディスク、光記憶装置、磁気記憶装置、光磁気記憶装置のような、デジタルデータ記憶装置を含んでもよい。前記記憶媒体は、実質的に記憶機能以外の機能を有さずにバイスに搭載されてもよい。また前記記憶媒体は、他の機能を有するデバイスの一部として形成されてもよく、非限定的な例として、コンピュータやチップセット、電子機器のサブアセンブリのような機器のメモリであってもよい。
【００２７】
本発明の様々な側面や実施形態を示したが、これらは発明の範囲を限定するために提示されたものではない。これらの実施形態は、本発明の実施にあたり使用され得る特定の態様やステップを説明するために用いられたに過ぎない。いくつかの実施形態は、本発明の特定の例示的側面を使ってのみ説明されるかもしれない。いくつかの実施形態は他の実施形態にも適用可能であることが理解されるべきである。
【図面の簡単な説明】
【００２８】
本発明のいくつかの実施形態が、以下の添付図面を参照して説明される。
【図１】本発明のある実施形態に従うシステムの概略図である。
【図２】ある例示的実施形態に従う処理のフローチャートである。
【図３】図１の端末のブロック図である。
【図４】本発明のある実施形態に従う主要な信号伝達を図示する。
【図５】本発明の別の実施形態に従う主要な信号伝達を図示する。
【詳細説明】
【００２９】
以下の説明において、同じような符号は同じような要素又はステップを示す。
【００３０】
図１は、本発明のある実施形態に従うシステム１００の概略図である。システム１００は、変化する動作環境において、第１のセンサー１１０を有する。第１のセンサー１１０は、既知の較正パラメータにより定義されるセンサープロファイルを有する。センサープロファイルには、個別のセンサープロファイル識別子が関連付けられる。
【００３１】
システム１００は更に、較正用センサー１２０を有する。較正用センサー１２０は、実存のセンサーであってもよいが、仮想センサーであってもよい。較正用センサー１２０は、既知の較正パラメータにより定義されるセンサープロファイルを有する。このセンサープロファイルにも、個別のセンサープロファイル識別子が関連付けられる。
【００３２】
システムの１００に備えられる複数のセンサーは互いに通信することができ、またはセンサーネットワークを構成することができる。この様子が、第１のセンサー１１０と較正用センサー１２０との間の矢印で図示されている。このような通信は、第１のセンサー１１０が較正条件を検出するために使用されることができる。この較正条件は、例えば、近くの他のセンサー（例えば較正用センサー１２０）の測定値との測定差が所定の閾値より上である、等であってもよい。
【００３３】
実施形態によっては、較正用センサー１２０及び第１のセンサー１１０は、いずれも互いに、第１のセンサーと較正用センサーの役割を果たしてもよい。実施形態によっては、較正用センサーは第１のセンサーより階層的に上にあってもよい。例えば、較正用センサー１２０は第１のセンサーより高い正確性を有してもよい。または、較正用センサー１２０は、第１のセンサー１１０より最近較正されたセンセーであってもよく、及び／又は、第１のセンサー１１０よりも頻繁に較正されるセンサーであってもよい。
【００３４】
図１において、第１のセンサー１１０及び較正用センサー１２０は、処理要素（例えばエッジモジュール１３０）と共に、交信可能に描かれている。実施形態によっては、エッジモジュール１３０は、セルラネットワークや公衆陸上移動ネットワークの基地局と同一の場所に配置されている。エッジモジュールは、第１のセンサー１１０の較正を制御するように動作してもよい。この較正は、第１のセンサー１１０から受信したセンサーデータ及びテレメトリーと、較正用センサー１２０から受信した測定データ又は較正についてのより一般的なデータとを用いて行われてもよい。較正用センサー１２０は、第１のセンサー１１０から直接受信したデータを用いると共に、較正用センサー１２０内の観測又は較正用センサー１２０の場所における観測に基づいて、較正に関するデータを作成していてもよい。
【００３５】
エッジモジュール１３０は、バックエンド１４０と交信可能に接続していてもよい。バックエンド１４０は、例えば、クラウド較正モジュールや１つ又は複数のサーバコンピュータによって実装されてもよい。エッジモジュール１３０は、バックエンド１４０に、センサーデータとテレメトリーの集合体を提供する。この集合体は、第１のセンサー１１０による測定結果と較正用センサー１２０による測定結果とを含む。
【００３６】
実施形態によっては、バックエンド１４０は、受信した全てのセンサー測定結果及びセンサープロファイルに基づいて、センサーデータマップを作成し、これを更新し、保持する。センサーデータマップは例えば、ローカルまたは分散したデータベースに保持されてもよい。実施形態によっては、センサーマップは、システム１００の様々なセンサーの場所又は相対位置を含んでもよい。センサープロファイル識別子は、特定のセンサープロファイルを各センサーに関連付けるために使用されてもよい。
【００３７】
センサーマップが計算されると（又はセンサーマップが更新されると）、バックエンド１４０はエッジモジュール１３０に、第１のセンサー１１０のためのローカライズされたモデル又はマップとセンサープロファイルとを提供する。エッジモジュール１３０は続いて、第１のセンサー１１０のための部分的なセンサーデータモデル又は物理的モデルマップを計算又は更新する。そして、更新プロセスの一部として、第１のセンサー１１０へ、（新しい、又は更新された、）較正データを発行する。
【００３８】
ある実施形態において、第１のセンサー１１０からのデータ及びテレメトリーは、ステップ３１０で受信され、ステップ３２０で、較正用センサー１２０からの較正参照データと比較される。この比較において、第１のセンサー１１０の動作環境、センサープロファイル、ドリフトプロファイル、エラープロファイルの１つ又は複数が考慮に入れられる。比較の結果、不当なデータを発見するに至った場合は（ステップ３８０）、ステップ３９０において、その不当なデータが分析される。不当なデータが見つからない限り、処理はステップ３３０に進み、第１のセンサーの正確さを向上させるモデルに基づいて、第１のセンサーのデータが補強される。ここで再び不当なデータが見つかる場合があり、その場合はステップ３８０へと進む。そうでなければ、ステップ３６０に進んで新しい較正構成が形成されるか、ステップ３４０に進んで処理が進む。
【００３９】
ステップ３６０においては、新しい較正構成が第１のセンサーの正確性を改善させるかどうかの分析も行われる。もし改善させるのであれば、ステップ３７０において当該較正構成が確定され、補正パラメータが形成される。この補正パラメータには、第１のセンサーの物理的位置が含まれる。もし改善させないのであれば、ステップ３４０において、第１のセンサーの正確性を最適化するためにパラメータ値が分析され、第１のセンサーの正確性を改善すると期待される較正構成が検索される。そのような較正構成が見つかれば、処理はステップ３７０に進み、見つからなければ、改善は不可能とみなされる（ステップ３５０）。
【００４０】
第１のセンサー１１０のための新しい構成の形成や、補正モデルの実装は、データが集められるエッジモジュール１３０で行われてもよい。
【００４１】
仮想センサーとの語句は、現実のセンサーを模倣する、コンピュータにより形成されるセンサーを表す。仮想センサーの形成は、様々なセンサーにより生成されたデータに基づいて行われ、また、環境・動作環境の知識や、モデル化されたセンサーの振る舞いに基づいて行われることができる。更に、他の同様のシステムを学習する人工知能や、システム１００自身の過去の処理にも基づいて、行われることができる。例えば、屋外の温度測定を例に取ると、比較的近い場所にある２つのセンサーは、通常同じような値を生成するが、片方が特に冷やされたり温められたりする作用を受けたときはそうではない。例えば、片方だけが雨に打たれたり、太陽の光を吸収する厚い雲の隙間にあたったりする場合である。
【００４２】
しかし通常は、２つのセンサーの温度は互いに補完可能である。例えば風速や風向のような他のパラメータと、周囲の他のセンサーの温度変化の知識や通常の温度変化の時間発展の知識とを用いて、温度分布がどのように進むかを推定することは、比較的容易である。複数の性質の間の相関や潜在的因果関係を決定して新しいクロスパラメータモデルを形成するために、人工知能を使うことができる。これは、補強されたセンサーデータを形成し、センサーの実際の能力を超えた特性を示すために使用することができてもよい。補強されたセンサーは、図４を参照してより詳細に説明される。
【００４３】
もし物理センサーが、較正されたセンサーの近くにいる場合、又は（ある物理的距離に）近づいた場合、当該物理センサーからのデータ値は、その領域について現在利用可能な時空間データ及びセンサーデバイスプロファイルと共に、利用されうる。
【００４４】
図３に例示される実施形態の一例では、較正されるセンサーと較正用物理センサーとの間のある物理的距離の中で利用可能なデータがない場合、システム１００は、第１のセンサー１１０の位置に、仮想的な較正用センサーを形成する。較正用センサー１２０のデータ値は、高品質の時空間マップと、過去に当該領域に存在した物理センサーのデータとに基づいて、推定または外挿される。
【００４５】
図４は、センサーのハードウェア的な検知能力をソフトウェアによって拡張することが可能な処理を描いたものである。例えば、汚染物質のような性質や環境の性質を検出することが、センサーデバイスのハードウェア的な仕様を超えるものであっても、時空間モデル及びセンサーモデルが、これらを検出するために利用されうる。ステップ４３０において、処理は、センサーのハードウェア的な能力を超える性質やパラメータを検出するために、時空間モデルに基づいて、センサーを分析する。この分析で、ハードウェア的な能力を超える検出が無理なことが解れば、ステップ４８０に進み、そしてステップ３９０で無効なデータが分析される。
【００４６】
もし、以前の較正の実行により、新しい、補強されたセンサー構成が確立されていれば、ステップ４６０において、新しい較正が第１のセンサー１１０の精度を改善させたかが分析され、補強された第１のセンサーのグラウンドトゥルース（Ground Truth）が推定される。分析の結果がＮｏである場合、処理はステップ４４０に進む。Ｙｅｓである場合、処理はステップ４７０に進み、新しい、補強されたセンサー構成に基づいて、較正構成及び補正パラメータが確定される。ステップ４４０では、第１のセンサーのデータや環境モデルに基づいて、新しい汚染物質のような新しい性質を検出するように第１のセンサーが補強され、補強されたセンサーのためのグラウンドトゥルース及び較正が推定される。ステップ４４０において、第１のセンサー構成に改善が可能であることが解った場合、処理はステップ４７０に進んで、推定されたグラウンドトゥルース及び較正が採用され、改善が可能でなければステップ４５０に進む。
【００４７】
実施形態によっては、グラウンドトゥルースは、ハードウェア仕様を超えた性質を検出するために使用される相関を特定するために使用される、より正確な較正用センサー１２０のデータに基づく。センサー補強モデルは、実験室環境で作られてもよい。しかし、代替的に又は追加的に、システム１００は、そのようなモデルを、物理的な較正用センサー１２０のグラウンドトゥルースデータに基づいて、ランタイムで生成してもよい。そして、補強されたセンサー構成が、物理センサーに実装され、確立されてもよい。処理は、利用可能なグラウンドトゥルースデータに基づいて、新しい補強されたセンサー構成の振る舞いを評価してもよい。
【００４８】
より高次のレベルに戻り、図２を参照する。図２には、第１のセンサーを較正する例示的実施形態に従う較正処理に従うフローチャートが示されている。処理は、リモートコントローラによって実行されてもよい。つまり、エッジモジュール１３０やクラウド較正モジュール１４０のような、１つ又は複数の要素によって，実行されてもよい。
【００４９】
この処理は、第１のセンサーからセンサーデータを受信すること（２１０）と；
既知の較正用センサーからセンサー値を受信すること、及び、前記第１のセンサーのセンサー固有のモデルを保持すること、の少なくとも１つを行うことと；
ドリフト及びエラーを推定すると共に、既知の較正用センサーとのセンサー値の差を考慮に入れて、較正の必要性を検出すること（２２０）と；
前記差を用いて、前記センサーデータのための補正係数又は補正モデルを推定することにより、前記センサーを較正すること（２３０）と；
を含む。ここで前記補正係数又は前記補正モデルは、前記センサー固有のモデルから導かれる。また、前記検出することは、前記センサーの動作環境、センサープロファイル、センサー固有のドリフトプロファイル、センサー固有のエラープロファイルの少なくとも１つも考慮に入れる。
【００５０】
実施形態によっては、複数の異なるセンサーが階層的にランク付けされ、前記第１のセンサーの前記較正に階層モデルが使われる。ここで、前記較正用センサーは前記階層モデルにおいて高次にランク付けされる。
【００５１】
実施形態によっては、前記方法は更に次のことを含む。
前記第１のセンサーは所与の系を測定するように構成され、前記第１のセンサーが測定するように構成された前記系の１つ又は複数の性質が空間モデルに保持される。
前記第１のセンサーとは別に実行される測定であって、別の条件の下で行われる測定を使って、前記第１のセンサーの導かれた較正を実行するために、前記空間モデルが階層的に使用される。
【００５２】
実施形態によっては、前記空間モデルは、複数の大気質パラメータを有してもよい。前記空間モデルは、追加のデータソース又はデータ同化のための、局所的大気質モデルに結合されてもよい。
【００５３】
実施形態によっては、複数のセンサーが、互いに交信するセンサーのグループを形成する。検知能力の正確さを向上させるために、１つのノードの中や、複数のノードの間で、複数層の較正が実行されてもよい。センサーネットワークは、動き回るセンサーを含んでもよい。そのようなセンサーは、一つ又は複数の基準観測サイトから固定的センサーネットワークに較正を伝えるように構成されてもよい。
【００５４】
実施形態によっては、較正用センサーは移動センサーであり、例えばポータブルセンサーや、車載センサー、ドローンで運ばれるように構成されるセンサーである。
【００５５】
実施形態によっては、前記第１のセンサーは移動センサーであり、例えばポータブルセンサーや、車載センサー、ドローンで運ばれるように構成されるセンサーである。
【００５６】
実施形態によっては、前記較正用センサーはリモートコントローラにより制御される。前記リモートコントローラはサーバコンピュータであってもよい。追加的に又は代替的に、前記リモートコントローラは分散型機能を有してもよい。前記分散型機能は、クラウドコンピューティングによって実装されてもよい。前記リモートコントローラは、コンピュータネットワークの端部に位置するエッジサーバにより実装されてもよい。
【００５７】
前記リモートコントローラは、複数のセンサーのランタイムキャリブレーションを実行してもよい。
【００５８】
実施形態によっては、前記較正用センサーは、較正されたセンサーにより提供されるセンサーデータのモデルに基づく、仮想センサーであってもよい。前記仮想センサーデータは、長期間のセンサーの観察に基づいて開発されてもよい。その際、センサーネットワークから受信した、決定された時空間データを使って開発されてもよい。
【００５９】
前記仮想センサーは、例えば人工知能によって、自動的に形成されてもよい。それによって、（前記第１のセンサーを較正するために、）較正用センサーが前記仮想センサーを使って形成されたり改善されたりしてもよい。代替的に、前記仮想センサーは、使用される現実のセンサーの選択に基づいて、又は現実のセンサーと共に適用するパラメータ化に基づいて、少なくとも一部はマニュアルで形成されてもよい。
【００６０】
実施形態によっては、総合観察から代理変数が取り入れられ、センサーのネットワークを介して拡張される。
【００６１】
例えば、ＳＯ２について、太陽放射及び粒子状物質が、気相の硫酸の濃度のデータをもたらすことがある。人工知能やデータマイニングの技術を用いて、新たしいプロキシ（代理物・代用物）が開発されてもよい。
【００６２】
実施形態によっては、較正されたセンサーが強化仮想センサー（augmented virtual sensor）に強化されてもよい。強化仮想センサーは、環境の性質を、使用された少なくとも第１のセンサーのハードウェアの仕様を超えて検出するように構成される。較正されたセンサーを強化仮想センサーへと強化することは、較正モデルを使用してもよい。強化仮想センサーは更に、環境モデルを使用してもよい。前記環境モデルは、前記リモートコントローラによって生成されてもよい。  
【００６３】
図５は、測定した性質の間の相関を分析する更なる例を示している。この相関は、弱い相関である可能性がある。この方法は、十分なデータが利用可能であるならば、性質の数が幾つであっても一般化して適用することが可能であろう。元のハードウェア仕様を超えた、性質の予測を行うために、最先端の機械学習技術が利用可能である。あるセンサーが、性質Ａを測定する（５１０）。この測定結果Ａと、他のセンサーによる測定結果Ｂとの間の相関が、利用可能なデータに基づいて分析される（５２０）。また、ある性質に基づいて、別の性質の存在を予測するモデルが構築される（５２０）。相関が見つかれば、ある性質に基づいて別の性質を予測するモデルが生成される（５３０）。相関が見つからなければ、処理は終了する。相関が存在しそうであるが、統計的に十分ではない場合も、処理は終了する（５５０）。モデルが生成された場合は、ステップ５３０の中で、このモデルを有効化することが試みられる。利用可能なデータに基づいてモデルが有効化された場合は、処理はステップ５４０に進み、このモデルが採用される。有効化されない場合はこのモデルは採用されない（５６０）。
【００６４】
実施形態によっては、ある自然系のモデルは、他の自然系に適合させられるべく、パラメータ化される。例えば、ある都市又は国の汚染ガスモデルが、他の都市又は国に借用されてもよい。
【００６５】
上記のシステムで実行される処理は分散処理されることができる。例えば、リモート要素や上記リモートコントローラのような要素が大きなデータセットの処理を行い、センサー信号の取得や、必要なローカル処理だけが、センサーで行われてもよい。代替的に、実装形態に応じて、他の方法で処理が分散されてもよい。例えば、仮想ネットワーク要素が処理を実行してもよい。
【００６６】
実施形態によっては、第１のセンサーの較正は動的に適応されてもよい。この適応は、例えば、基本的なセンサーのパラメータや位置、向きを変化させることにより実装されてもよい。追加的に又は代替的に、この適応は、補正係数又は補正モデルが導出されるモデルを適応させることにより実装されてもよい。
【００６７】
様々な実施形態を紹介してきた。「有する」や「備える」「含む」といった語句は、オープンエンドに解されるべきものであり、その他の要素の存在を排除するものではない。
【００６８】
以上の説明により、本発明の特定の実装および  実施形態の非限定例を用いて、発明者によって現在考えられている、本発明を実施するための最良の形態の完全かつ有益な説明を提供した。しかしながら、当業者には明らかであるように、上述の実施形態の詳細は本発明を限定するものではなく、本発明の特徴から逸脱することなく同等の手段又は様々な実施形態の組み合わせを用いて、他の実施形態に実装することができる。
【００６９】
さらに、以上に開示した本発明の実施形態の特徴は、対応する他の特徴を用いることなく用いられてもよい。然るに、以上の説明は、本発明の原理を説明するための例に過ぎず、それを限定するものではないと捉えるべきである。よって、本発明の範囲は添付の特許請求のみによって制限されるものである。
【図１】
2021518528.tif 000003
【図２】
2021518528.tif 000004
【図３】
2021518528.tif 000005
【図４】
2021518528.tif 000006
【図５】
2021518528.tif 000007
【国際調査報告】
2021518528.tif 000008
2021518528.tif 000009