(57)【要約】      （修正有）【課題】構成可能な分散スマートセンサシステムを提供する。【解決手段】感知ネットワーク１０のセンサノード１２は、内部感知ノード２２から第１の感知データを取得し、及び／または外部感知ノード４２からインターフェース４０を介して第２の感知データを取得する。センサノード１２は、選択された構成ファイルにより構成される。構成ファイルに基づいて、第１及び／または第２の感知データに応じて第１及び第２のイベントが検出される。方法はさらに、第１のイベントの検出に応じて、複数の行動集合のうちの第１の行動集合を実行することと、第２のイベントの検出に応じて、複数の行動集合のうちの第２の行動集合を実行することとを含み、第１及び第２の行動集合は、構成ファイルにより定義される。【選択図】図１
2020119514.tif 000002
【特許請求の範囲】
【請求項１】
コントローラ及び／またはホストを有する感知ネットワークの複数のセンサノードのうちのセンサノードであって、前記感知ネットワークはシステムを監視するように構成され、前記センサノードは、
少なくとも１つの一体型感知素子のうちの１つ以上、及び少なくとも１つの外部感知素子と通信するためのインターフェースであって、前記一体型センサのそれぞれは、前記センサノードの内部に存在し、前記システムの物理的特性を感知して、関連する第１の感知データを出力するように構成され、前記少なくとも１つの外部感知素子のそれぞれは、前記センサノードの外部に存在し、前記システムの物理的特性を感知して、関連する第２の感知データを出力するように構成される、前記少なくとも１つの一体型感知素子のうちの１つ以上、及び前記少なくとも１つの外部感知素子と通信するための前記インターフェースと、
処理デバイスであって、
それぞれの第１及び第２のイベントの検出に関連して実行される複数の行動集合を定義する複数の構成ファイルから選択された構成ファイルにより構成されることと、
前記一体型感知素子及び前記少なくとも１つの外部感知素子のうちの少なくとも１つからそれぞれ、前記第１及び第２の感知データのうちの少なくとも１つを取得することと、
前記構成ファイルに基づいて、前記第１及び第２の感知データのうちの少なくとも１つに応じて、前記第１及び第２のイベントを検出することと、
前記第１のイベントの検出に応じて、前記複数の行動集合のうちの第１の行動集合を実行し、前記第２のイベントの検出に応じて、前記複数の行動集合のうちの第２の行動集合を実行することであって、前記第１及び第２の行動集合は前記構成ファイルにより定義され、前記処理デバイスが前記構成ファイルにより一旦構成されると、前記第１及び第２のイベントの検出、並びに前記第１及び第２の行動集合のうちのいずれかの実行は、前記感知ネットワークの前記コントローラ及びホストの関与なしに、自律的に実行される、前記第１のイベントの検出に応じて、前記複数の行動集合のうちの前記第１の行動集合を実行し、前記第２のイベントの検出に応じて、前記複数の行動集合のうちの前記第２の行動集合を実行することと、
を実行するように構成された前記処理デバイスと、
を備える、センサノード。
【請求項２】
前記処理デバイスはさらに、イベントトリガを開始するように構成され、
前記第１の行動集合は、前記イベントトリガの開始時にのみ実行され、
前記イベントトリガは、前記第１のイベントが検出されるたびに開始される、
請求項１に記載のセンサノード。
【請求項３】
前記処理デバイスはさらに、イベントトリガを開始するように構成され、
前記第１の行動集合は、前記イベントトリガの開始時にのみ実行され、
前記イベントトリガの検出は、前記少なくとも１つの一体型感知素子及び前記少なくとも１つの外部感知素子の少なくとも２つの感知素子により出力される感知データに応じて、前記第１及び第２のイベントの検出の出力に適用される少なくとも１つの論理演算の機能である、
請求項１に記載のセンサノード。
【請求項４】
前記少なくとも２つの感知素子により出力される前記感知データには、前記少なくとも１つの一体型感知素子の第１及び第２の一体型感知素子により出力される前記第１の感知データが含まれる、請求項３に記載のセンサノード。
【請求項５】
前記少なくとも２つの感知素子により出力される前記感知データには、前記少なくとも１つの一体型感知素子の第１の一体型感知素子、及び前記少なくとも１つの外部感知素子の第１の外部感知素子により出力される前記第１の感知データが含まれる、請求項１に記載のセンサノード。
【請求項６】
前記処理デバイスはさらに、少なくとも１つのイベントトリガを開始するように構成され、
前記第１及び第２の行動集合は、前記少なくとも１つのイベントトリガのうちの１つの開始に応じてのみ実行され、
前記少なくとも１つのイベントトリガが検出されるまで、前記少なくとも１つの一体型感知素子及び前記少なくとも１つの外部感知素子は、限られた量の前記それぞれの第１及び第２の感知データを継続的に保持する聴取モードで作動する、
請求項１に記載のセンサノード。
【請求項７】
前記少なくとも１つの一体型感知素子及び前記少なくとも１つの外部感知素子が前記聴取モードで作動することはさらに、前記限られた量の前記それぞれの第１及び第２の感知データを保持する前に、継続的にデジタル化することを含む、請求項６に記載のセンサノード。
【請求項８】
前記第１の行動集合は、前記少なくとも１つの一体型感知素子及び前記少なくとも１つの外部感知素子のうちの少なくとも１つの感知素子が、前記聴取モードを終了することを含み、
前記聴取モードを終了することは、前記第１の行動集合により指定されたある量の前記第１または第２の感知データを保持することを含む、
請求項６に記載のセンサノード。
【請求項９】
前記少なくとも１つの感知素子が前記聴取モードを終了することはさらに、外部記録デバイスによる記録のために、第２の指定量の前記第１または第２の感知データを提出することを含み、
前記第２の指定量は、前に保持された第１または第２の感知データの第３の指定量、及びまだ出力されていない第１または第２の感知データの第４の指定量のうちの少なくとも１つを含む、
請求項８に記載のセンサノード。
【請求項１０】
前記少なくとも１つの感知素子が前記聴取モードで作動することは、前記少なくとも１つのイベントトリガが開始されたか否かを継続的に監視することを含む、請求項６に記載のセンサノード。
【請求項１１】
前記処理デバイスは、前記センサノードの寿命中の任意の時点で、前記第１の構成ファイルとは異なる第２の構成ファイルで構成されるように、再構成可能である、請求項１に記載のセンサノード。
【請求項１２】
前記第１及び第２のイベントを検出するまで、前記少なくとも１つの外部センサは無電源状態であり、
前記第１の行動集合は、前記少なくとも１つの外部センサに電源を供給するように、前記少なくとも１つの外部センサへの電源供給を制御することを含む、
請求項１に記載のセンサノード。
【請求項１３】
前記少なくとも１つの外部センサへの前記電源供給を制御することは、一時的に前記電源供給を制御することを含む、請求項１３に記載のセンサノード。
【請求項１４】
コントローラ及び／またはホストを有する感知ネットワークの複数のセンサノードのうちのセンサノードにより実行される方法であって、前記感知ネットワークはシステムを監視するように構成され、前記方法は、
それぞれの第１及び第２のイベントの検出に関連して実行される複数の行動集合を定義する複数の構成ファイルから選択された構成ファイルにより構成されることと、
前記システムの物理的特性の感知に関連する第１及び第２の感知データのうちの少なくとも１つを取得することであって、前記第１の感知データは、前記センサノードの内部で取得され、前記第２の感知データは、インターフェースを介して前記センサノードの外部で取得される、前記システムの前記物理的特性の感知に関連する前記第１及び第２の感知データのうちの少なくとも１つを取得することと、
前記構成ファイルに基づいて、前記第１及び第２の感知データのうちの少なくとも１つに応じて、前記第１及び第２のイベントを検出することと、
前記第１のイベントの検出に応じて、前記複数の行動集合のうちの第１の行動集合を実行することと、
前記第２のイベントの検出に応じて、前記複数の行動集合のうちの第２の行動集合を実行することであって、前記第１及び第２の行動集合は前記構成ファイルにより定義され、前記構成ファイルにより構成された後、前記第１及び第２のイベントの検出、並びに前記第１及び第２の行動集合のうちのいずれかの実行は、前記システムの前記コントローラまたはホストの関与なしに、自律的に実行される、前記第２のイベントの検出に応じて、前記複数の行動集合のうちの前記第２の行動集合を実行することと、
を含む、センサノードにより実行される方法。
【請求項１５】
前記方法はさらに、イベントトリガを開始することを含み、前記第１の行動集合は、前記イベントトリガの開始時にのみ実行され、前記イベントトリガの検出は、前記少なくとも１つの一体型感知素子及び前記少なくとも１つの外部感知素子の少なくとも２つの感知素子により出力される感知データに応じて、前記第１及び第２のイベントの検出の出力に適用される少なくとも１つの論理演算の機能である、請求項１４に記載の方法。
【請求項１６】
前記方法はさらに、少なくとも１つのイベントトリガを開始することを含み、
前記第１及び第２の行動集合は、前記少なくとも１つのイベントトリガのうちの１つの開始に応じてのみ実行され、
前記少なくとも１つのイベントトリガが検出されるまで、前記少なくとも１つの一体型感知素子及び前記少なくとも１つの外部感知素子は、限られた量の前記それぞれの第１及び第２の感知データを継続的に保持する聴取モードで作動する、
請求項１４に記載の方法。
【請求項１７】
前記第１の行動集合は、前記少なくとも１つの一体型感知素子及び前記少なくとも１つの外部感知素子のうちの少なくとも１つの感知素子が、前記聴取モードを終了することを含み、
前記聴取モードを終了することは、前記第１の行動集合により指定されたある量の前記第１または第２の感知データを保持することを含む、
請求項１４に記載の方法。
【請求項１８】
前記第１及び第２のイベントを検出するまで、前記少なくとも１つの外部センサは無電源状態であり、
前記第１の行動集合は、前記少なくとも１つの外部センサに電源を供給するように、前記少なくとも１つの外部センサへの電源供給を制御することを含む、
請求項１４に記載の方法。
【請求項１９】
感知ネットワークのコントローラまたはホストであって、前記感知ネットワークは、システムを監視する複数のセンサノードを有し、前記センサノードのそれぞれは、前記システムの物理的特性を感知して、関連する第２の感知データを出力するように構成されたセンサ素子に対応付けられ、前記コントローラまたはホストは、
命令を記憶するように構成されたメモリと、
前記メモリと通信するように配置されたプロセッサと、
を備え、前記プロセッサは、前記命令の実行により、
前記複数のセンサノードのそれぞれが、前記個々のセンサの構成に基づいて前記感知データに応じて第１及び第２のイベントを検出し、前記個々のセンサの構成に基づいて、前記第１のイベントの検出に応じて複数の行動集合のうちの第１の行動集合を実行し、前記第２のイベントの検出に応じて前記複数の行動集合のうちの第２の行動集合を実行するように、前記複数のセンサノードのそれぞれを構成するように、構成され、
前記複数のセンサノードのうちのセンサノードが一旦構成されると、前記センサノードが前記第１または第２のイベントを検出すること、または前記第１または第２の行動集合を実行することに、前記コントローラ及びホストは関与しない、
感知ネットワークのコントローラまたはホスト。
【請求項２０】
前記プロセッサはさらに、前記命令の実行により、前記コントローラまたはホストが前記センサノードに接続されているか否かにかかわらず、前記センサノードが前記第１及び第２のイベントのうちの１つ以上を検出した時に、前記センサノードが前記第１の行動集合及び前記第２の行動集合のうちの１つ以上を実行した結果として、前記センサノードからデータを受信するように構成される、請求項１９に記載のコントローラまたはホスト。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、スマートセンサシステムに関し、より具体的には、構成可能な分散スマートセンサシステムに関する。
【背景技術】
【０００２】
状態監視システムは、多くの場合、機械のパラメータを監視するために使用される。これらのシステムは、温度センサ、圧力センサ、振動センサ、及びその他多くの種類のセンサを含み、これらは障害の発生を検出するために使用される。収集されたデータは、監視対象のシステムの特徴を抽出するために、デジタル化、変換、及びアルゴリズム処理が行われ得る。所与の特徴は、１つのセンサの入力から生成され得る、または複数のセンサの相互作用に依存し得る。抽出された特徴は、期待値と比較され、その特徴の相対的健全性が査定され得る。センサデータは、スケジュールベース及び／またはイベントベースで監視及び評価され得る。イベントベースの監視は通常、イベントに至る状況の診断、イベントの特定、イベントの潜在的な影響の診断、及びイベントに基づいた行動の実行を行うために、使用される。イベント検出の結果として発生する行動は通常、時間的に制約があり、所定の論理に基づいて自律的に実行される必要がある。
【０００３】
従来技術の状態監視システムは、デジタル化及びさらなる処理のために中央ホストにデータを入力するいくつかのアナログセンサを含む。この実施態様は、各アナログセンサに個別のケーブル接続が必要であり、その結果、複雑な設置を要する重いシステムとなった。これらの問題は、データのデジタル化及び処理を、センサへローカルに分散することにより、軽減することができる。データのローカル処理により、ホストの処理負荷が軽減され、ホストは、他のより複雑な機能を実行すること、またはサイズ及び複雑さを軽減することが可能となる。
【０００４】
デジタルデータの送信により、複数のデジタルセンサを単一のデジタルバスに接続することが可能となり、これにより、各センサに対する個々のアナログ配線に伴うワイヤ重量が軽減される。
【０００５】
特定の従来技術のアナログシステムでは、ホストは、イベント検出と同様に、全てのデータバッファリング、及び後続の行動を制御していた。この手法は、所与のアプリケーションに対する、比較的単純だが個別にカスタマイズされたソリューション向けであった。分散処理により、このデータ収集は、より複雑になるが、新たなアプリケーションに対するカスタマイズを簡素化する機会が与えられる。分散処理センサシステムのイベント検出に基づいた自律的行動を扱う方法を開発することが望ましい。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般には従来の方法及びシステムはそれらが意図する目的に十分であるとみなされてきたが、当技術分野において、構成可能な分散センサを使用してシステムを監視する信頼性のある分散センサシステム及び方法が、依然として求められている。
【課題を解決するための手段】
【０００７】
後述される例示の実施形態の目的及び利点は、下記の説明に記述され、その説明から明らかになるであろう。例示される実施形態の追加利点は、本明細書及びその特許請求の範囲において具体的に指摘されるデバイス、システム、及び方法により、並びに添付図面からのデバイス、システム、及び方法により、理解され獲得されるであろう。これらの利点及び他の利点を達成ために、例示される実施形態の目的に従って、一態様において、システムを監視するための感知ネットワークの複数のセンサノードのうちのセンサノードが開示される。センサノードは、ａ）少なくとも１つの一体型感知素子、及びｂ）少なくとも１つの外部感知素子と通信するためのインターフェース、のうちの１つ以上を含む。一体型センサのそれぞれは、センサノードの内部に存在し、システムの物理的特性を感知して、関連する第１の感知データを出力するように構成される。少なくとも１つの外部感知素子のそれぞれは、センサノードの外部に存在し、システムの物理的特性を感知して、関連する第２の感知データを出力するように構成される。
【０００８】
処理デバイスは、複数の構成ファイルから選択された構成ファイルで構成可能である。構成ファイルは、それぞれの第１及び第２のイベントの検出に関連して実行される複数の行動集合を定義する。処理デバイスはさらに、一体型感知素子及びインターフェースを介して少なくとも１つの外部感知素子のうちの少なくとも１つからそれぞれ、第１及び第２の感知データのうちの少なくとも１つを取得し、構成ファイルに基づいて、第１及び第２の感知データのうちの少なくとも１つに応じて、第１及び第２のイベントを検出し、第１のイベントの検出に応じて、複数の行動集合のうちの第１の行動集合を実行し、第２のイベントの検出に応じて、複数の行動集合のうちの第２の行動集合を実行するように構成される。第１及び第２の行動集合は、構成ファイルにより定義され、処理デバイスが構成ファイルにより一旦構成されると、第１及び第２のイベントの検出、並びに第１及び第２の行動集合のうちのいずれかの実行は、システムのコントローラまたはホストの関与なしに、自律的に実行される。
【０００９】
実施形態では、処理デバイスはさらに、イベントトリガを開始するように構成され得、第１の行動集合は、イベントトリガの開始時にのみ実行され得、第１のイベントが検出されるたびにイベントトリガは開始され得る。
【００１０】
実施形態では、処理デバイスはさらに、イベントトリガを開始するように構成され得、第１の行動集合は、イベントトリガの開始時にのみ実行され得、イベントトリガの検出は、少なくとも１つの一体型感知素子及び少なくとも１つの外部感知素子の少なくとも２つの感知素子により出力される感知データに応じて、第１及び第２のイベントの検出の出力に適用される少なくとも１つの論理演算の機能であり得る。
【００１１】
実施形態では、少なくとも２つの感知素子により出力される感知データには、少なくとも１つの一体型感知素子の第１及び第２の一体型感知素子により出力される第１の感知データが含まれ得る。
【００１２】
実施形態では、少なくとも２つの感知素子により出力される感知データには、少なくとも１つの一体型感知素子の第１の一体型感知素子、及び少なくとも１つの外部感知素子の第１の外部感知素子により出力される第１の感知データが含まれ得る。
【００１３】
実施形態では、処理デバイスはさらに、少なくとも１つのイベントトリガを開始するように構成され得、第１及び第２の行動集合は、少なくとも１つのイベントトリガのうちの１つの開始に応じてのみ実行され得、少なくとも１つのイベントトリガが検出されるまで、少なくとも１つの一体型感知素子及び少なくとも１つの外部感知素子は、限られた量のそれぞれの第１及び第２の感知データを継続的に保持する聴取モードで作動し得る。
【００１４】
実施形態では、少なくとも１つの一体型感知素子及び少なくとも１つの外部感知素子が聴取モードで作動することはさらに、限られた量のそれぞれの第１及び第２の感知データを保持する前に、継続的にデジタル化することを含み得る。
【００１５】
実施形態では、第１の行動集合は、少なくとも１つの一体型感知素子及び少なくとも１つの外部感知素子のうちの少なくとも１つの感知素子が、聴取モードを終了することを含み得、聴取モードを終了することは、第１の行動集合により指定されたある量の第１または第２の感知データを保持することを含み得る。
【００１６】
実施形態では、少なくとも１つの感知素子が聴取モードを終了することはさらに、外部記録デバイスによる記録のために、第２の指定量の第１または第２の感知データを提出することを含み得、第２の指定量は、前に保持された第１または第２の感知データの第３の指定量、及びまだ出力されていない第１または第２の感知データの第４の指定量のうちの少なくとも１つを含み得る。
【００１７】
実施形態では、少なくとも１つの感知素子が聴取モードで作動することは、少なくとも１つのイベントトリガが開始されたか否かを継続的に監視することを含み得る。
【００１８】
実施形態では、処理デバイスは、センサノードの寿命中の任意の時点で、第１の構成ファイルとは異なる第２の構成ファイルで構成されるように、再構成可能であり得る。
【００１９】
実施形態では、第１及び第２のイベントを検出するまで、少なくとも１つの外部センサは無電源状態であり得、第１の行動集合は、少なくとも１つの外部センサに電源を供給するように、少なくとも１つの外部センサへの電源供給を制御することを含み得る。
【００２０】
実施形態では、少なくとも１つの外部センサへの電源供給を制御することは、一時的に電源供給を制御することを含み得る。
【００２１】
別の態様では、システムを監視するように構成された感知ネットワークの複数のセンサノードのうちのセンサノードにより実行される方法が提供される。方法は、複数の構成ファイルから選択された構成ファイルで構成されることと、システムの物理的特性の感知に関連する第１及び第２の感知データのうちの少なくとも１つを取得することと、を含む。第１の感知データは、センサノードの内部で取得され、第２の感知データは、インターフェースを介してセンサノードの外部で取得される。構成ファイルは、それぞれの第１及び第２のイベントの検出に関連して実行される複数の行動集合を定義する。方法はさらに、構成ファイルに基づいて、第１及び第２の感知データのうちの少なくとも１つに応じて、第１及び第２のイベントを検出することと、第１のイベントの検出に応じて、複数の行動集合のうちの第１の行動集合を実行することと、第２のイベントの検出に応じて、複数の行動集合のうちの第２の行動集合を実行することと、を含む。第１及び第２の行動集合は、構成ファイルにより定義され、構成ファイルにより構成された後、第１及び第２のイベントの検出、並びに第１及び第２の行動集合のうちのいずれかの実行は、システムのコントローラまたはホストの関与なしに、自律的に実行される。
【００２２】
実施形態では、方法はさらに、１つのイベントトリガを開始することを含み、第１の行動集合は、イベントトリガの開始時にのみ実行され得、イベントトリガの検出は、少なくとも１つの一体型感知素子及び少なくとも１つの外部感知素子の少なくとも２つの感知素子により出力される感知データに応じて、第１及び第２のイベントの検出の出力に適用される少なくとも１つの論理演算の機能である。
【００２３】
実施形態では、方法はさらに、少なくとも１つのイベントトリガを開始することを含む。第１及び第２の行動集合は、少なくとも１つのイベントトリガのうちの１つの開始に応じてのみ実行され得る。さらに、少なくとも１つのイベントトリガが検出されるまで、少なくとも１つの一体型感知素子及び少なくとも１つの外部感知素子は、限られた量のそれぞれの第１及び第２の感知データを継続的に保持する聴取モードで作動し得る。
【００２４】
実施形態では、第１の行動集合は、一体型感知素子のうちの１つ以上及び／または外部感知素子のうちの１つ以上が、聴取モードを終了することを含み得、聴取モードを終了することは、第１の行動集合により指定されたある量の第１または第２の感知データを保持することを含み得る。
【００２５】
実施形態では、第１及び第２のイベントを検出するまで、少なくとも１つの外部センサは無電源状態であり得、第１の行動集合は、少なくとも１つの外部センサに電源を供給するように、少なくとも１つの外部センサへの電源供給を制御することを含み得る。
【００２６】
本開示のさらなる別の態様によれば、感知ネットワークのコントローラまたはホストが提供される。感知ネットワークは、システムを監視するための複数のセンサノードを有する。センサノードのそれぞれは、システムの物理的特性を感知して、関連する第２の感知データを出力するように構成されたセンサ素子に対応付けられる。コントローラまたはホストは、命令を記憶するように構成されたメモリと、メモリと通信するように配置されたプロセッサとを含む。プロセッサは、命令の実行により、複数のセンサノードのそれぞれが、個々のセンサの構成に基づいて感知データに応じて第１及び第２のイベントを検出し、個々のセンサの構成に基づいて、第１のイベントの検出に応じて複数の行動集合のうちの第１の行動集合を実行し、第２のイベントの検出に応じて複数の行動集合のうちの第２の行動集合を実行するように、複数のセンサノードのそれぞれを構成するように、構成される。複数のセンサノードのうちのセンサノードが一旦構成されると、センサノードが第１または第２のイベントを検出すること、または第１または第２の行動集合を実行することに、コントローラまたはホストは関与しない。
【００２７】
実施形態では、プロセッサはさらに、命令の実行により、コントローラまたはホストがセンサノードに接続されているか否かにかかわらず、センサノードが第１及び第２のイベントのうちの１つ以上を検出した時に、センサノードが第１の行動集合及び第２の行動集合のうちの１つ以上を実行した結果として、センサノードからデータを受信するように構成される。
【００２８】
本開示のシステム及び方法のこれらの特徴及び他の特徴は、図面と併用される実施形態の下記の詳細な説明から、当業者にはより容易に明らかになるであろう。
【００２９】
本開示が属する技術分野の当業者が、不要な実験をすることなく本開示のデバイス及び方法の作り方及び使い方を容易に理解できるように、本開示の実施形態は、特定の図を参照して本明細書に詳しく後述される。
【図面の簡単な説明】
【００３０】
【図１】本開示の実施形態による、バスを介してホストまたはコントローラと通信する例示的な分散感知ノードを示すブロック図である。
【図２】本開示の実施形態による、検出されたイベントに基づいて選択された行動を引き起こすように構成された感知ノードの分散ネットワークの例示的な方法を示すフローチャートである。
【図３Ａ】本開示の実施形態による、選択された行動を実行する方法を示すフロー図である。
【図３Ｂ】本開示の実施形態による、有効にすることができる行動集合のブロック図である。
【図４】本開示の実施形態による、バスを介してホストまたはコントローラと通信する分散感知ノードのうちのエッジセンサノードにより実行される方法を示すフロー図である。
【発明を実施するための形態】
【００３１】
ここで図面を参照するが、同様の参照番号は、本開示の同様の構造的特徴または態様を識別する。限定ではなく、説明及び例示の目的で、本開示によるスマートセンサシステムの例示的な実施形態のブロック図が、図１に示され、一般に参照文字１０により指定される。本開示によるスマートセンサシステム１０の動作に関連する方法、またはその態様が、図２及び図３に提供され、説明される。本明細書で説明されるシステム及び方法を使用して、イベント検出に基づいた自律的行動の実行を容易にカスタマイズする改善された分散データ取得システムが提供され得る。
【００３２】
図１は、デジタルバス１４に接続されたエッジ感知ノード１２ｅを含み得る分散感知ノード１２ａ〜１２ｎ（概して感知ノード１２とも称される）を含むスマートセンサシステム１０を例示するブロック図である。スマートセンサシステム１０は、感知ノード１２の分散ネットワークを含み、感知ノード１２は、それぞれ異なるイベントの自律的検出及び感知ノード１２の構成に基づいて、選択された行動を自律的に実行するように、それぞれ構成可能である。スマートセンサシステム１０は、複数の感知ノード１２を含み、これらは例えば、デジタルセンサであり得る。ホストまたはコントローラ１６（一般にホスト１６と称される）は、バス１４に接続され得る。接続は、一時的または永続的であり得る。感知ノード１２は、バス１４などを介して、直列に接続され得る。
【００３３】
イベントの検出及びイベントの検出に基づく選択された行動の実行に関する感知ノード１２による自律的実行とは、製造時にまたはホスト１６により一旦構成が行われると、ホスト１６が全く関与することなく、イベント検出または選択された行動を実行することを指す。
【００３４】
一実施形態では、スマートセンサシステム１０は、航空機に搭載された健全性及び使用状況監視システム（ＨＵＭＳ）であり得る。別の実施形態では、スマートセンサシステム１０は、環境の特性を監視するように構成された任意の地上システムまたは空中システムであり得る。
【００３５】
各感知ノード１２ａ〜１２ｎは、処理デバイス２０と、１つ以上の一体型感知素子２２を含み得る１つ以上の感知素子と、メモリ２４と、デジタルバス１４を介して他の感知ノード１２ａ〜１２ｎ及びホストと接続するための内部インターフェース２６と、デジタル及び条件感知アナログ信号に変換するコンポーネントまたは回路を含むアナログ／デジタル（Ａ／Ｄ）変換器及び信号調整（ＳＣ）コンポーネント２８とを含む。処理デバイス２０は、例えば、プログラマブル論理デバイス（ＰＬＤ）、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、マイクロコントローラ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、または同様の処理能力を有する他の離散論理回路または統合論理回路であり得る。
【００３６】
各一体型感知素子２２は、感知ノード１２の内部にある一体型センサであり、温度、振動、速度、加速度、変位、湿度、圧力、または他の特性などの環境の特性を感知することができる。「内部」という用語は、感知ノード１２の筐体内に配置されているまたは取り付けられていることを指す。筐体は、例えば回路カードアセンブリまたはハウジングであり得、内部感知素子は、回路カードアセンブリに取り付けられ得る、またはハウジング内に配置され得る。回路カードアセンブリは、ハウジング内に配置され得る。一体型感知素子２２は、感知に基づいて感知データを生成することができ、感知データは、一体型感知素子によりバッファリングされ得る。一体型感知素子２２は、アナログまたはデジタルであり得、いくらかの信号調整または前処理を実行する能力を有し得る。メモリ２４には、センサデータを限られた時間バッファリングし、削除または上書きされるまでセンサデータを保持するための揮発性及び不揮発性メモリが含まれ得る。メモリ２４の全てまたは一部は、感知素子２２に統合され得る。複数の一体型感知素子２２を含む実施形態では、各感知素子２２は、自身の一部としてメモリ２４を含み得る。ソフトウェア実施形態では、メモリ２４は、処理デバイス２０により実行可能なプログラマブル命令を記憶し得る。
【００３７】
イベントが検出される前に、各一体型感知素子２２により生成された感知データは、メモリ２４によりバッファリングされ及び／または保持され、感知ノード１２の構成設定に基づいて、処理デバイス２０により処理される。構成設定は、同じ感知ノード１２のそれぞれの一体型感知素子２２により出力される感知データに適用するのと異なるバッファリング、保持、及び処理パラメータを提供し得る。処理デバイス２０によりイベントが検出されると、それぞれの一体型感知素子２２により出力される感知データのバッファリング、保持、及び／または処理に、異なる構成設定の使用を引き起こすことができるイベントトリガを、処理デバイス２０は出力し得る。
【００３８】
実施形態では、ホスト１６は、１つ以上の外部システム１８、例えば別の処理デバイス、インターネットといったローカルエリアネットワークまたは広域ネットワークなどに接続され得る。ホスト１６は、処理デバイス３０と、メモリ３４と、例えばバス１４を介して感知ノード１２ａ〜１２ｎに接続するための内部インターフェース３８とを含み、例えば近距離通信、有線または無線通信を介して外部システム１８に接続するための外部インターフェース３６をさらに含み得る。ホスト１６は、感知ノード１２から受信したデータを、外部インターフェース３６を介して外部システム１８にアップロードすることができる。メモリ３４には、一時的または長期的にデータを記憶するため、及び処理デバイス３０により実行可能なプログラマブル命令を記憶するための揮発性及び不揮発性メモリが含まれ得る。
【００３９】
ホスト１６は、特有の構成で各感知ノード１２を構成する能力により、いつでも感知ノード１２を構成することができる。ホスト１６は、そのメモリ３４に、複数の認証された構成を含む構成ライブラリを記憶し得る。ホスト１６が構成ライブラリから構成のうちの１つ以上を感知ノード１２のうちの１つにアップロードするたびに、追加の認証を行う必要はない。
【００４０】
ホスト１６は任意で、ユーザインターフェース３９（例えばレバー、ノブ、キーパッド、グラフィカルユーザインターフェースなど）を有することができ、これを介して、管理者は、構成の閾値または他の設定を調整することができる。利用可能な調整は、認証に準拠した承認された範囲に、入力プロセスにより制限され得る。
【００４１】
ホスト１６は、感知ノード１２と相互作用して感知ノード１２を構成し、ある時点でデジタルバス１４を介して感知ノード１２から感知データを受信するネットワークコントローラであり得る。実施形態では、ホスト１６は、感知ノード１２の複数のネットワークを管理し得る。実施形態では、ホスト１６は、感知ノード１２から受信したデータに応じて、追加のコンポーネントまたはシステムを管理し得る。ホスト１６の処理デバイス３０は、感知ノード１２の処理デバイス２０と比べて、より高い処理能力を有し得る。さらに、ホスト１６のメモリ３４は、感知ノード１２のメモリ２４と比べて、より大きい容量を有し得る。
【００４２】
従って、ホスト１６は、感知ノード１２のハブまたは中央コントローラとして機能しない。実施形態では、製造プロセス中に感知ノード１２に構成ファイルをプログラミングすることにより、感知ノード１２は構成される。実施形態では、ホスト１６は、構成ファイルをプログラミングまたは再プログラミングすることで、感知ノード１２を構成または再構成することができる。感知ノード１２がいったん構成されると、感知ノード１２は、ホスト１６の関与なしに自律的に、イベントを検出し、イベントの検出に応じてどの行動をとるかを決定するように作動することができる。感知ノード１２は、感知データ、または感知ノード１２が検出したイベント及び感知ノード１２が取った行動に関するデータなどのデータをホスト１６に送ることで、ホスト１６と対話することができる。感知ノード１２は、この情報を感知セッション後にホスト１６に伝達し得、感知ノード１２を構成または再構成する場合を除き、感知ノード１２の挙動に影響を与えることは控え得る。感知ノード１２は、自身の構成に基づいて、イベントの検出の有無、及びイベントが検出された時にどの行動を取るかについて、自身で決定を行うことにより、自律的に作動する。ホスト１６は、感知セッションの間または後に、感知ノード１２から取得したデータを使用して、傾向及びパターンの特定などをし得る。
【００４３】
スマートセンサシステム１０は、イベントに至り得る物理的特性を感知することでイベントベースの監視を行い、イベントを検出及び識別し、識別したイベントに応じて、選択した行動を実行し得る。イベントを検出及び識別する条件は、ユーザ設定、シナリオ、アプリケーションなどの状況に基づいて変わり得る。例えば、イベントは、閾値を超える振動または温度と定義され得る。状況に応じて、異なる閾値、傾向、度重なる発生が使用され得る。さらに、一旦イベントが検出及び識別された時に取るべき行動は、このような状況に基づいて変わり得る。
【００４４】
一旦構成が完了すると、感知ノード１２のそれぞれは、イベント監視を実行することができ、これは、物理的特性を感知することと、感知データ及びイベント検出基準に基づいてイベントを検出することとを含み、感知データは、サンプリングレートで、ビット深度を使用し、及びゲイン設定を使用して取得された。イベントベースの監視は、感知ノード１２の構成、またはホスト１６もしくは別の感知ノード１２から受信した命令に基づいて、固定数のサンプルを、継続的または断続的に取得し得る。実施形態では、感知データは、一体型感知素子２２により出力される生データであり得、これは、アナログ形式であり、イベント検出基準の適用時には未処理である。実施形態では、感知データは、イベント検出基準を適用する前に、Ａ／Ｄ及びＳＣコンポーネント２８により、デジタルに変換され及び／または調整され得る。実施形態では、感知データは、イベント検出基準を適用する前に、処理デバイス２０により処理され得る。
【００４５】
イベント監視では、イベントの検出前、検出中、及び／または検出後に感知された感知データを使用して、イベントの原因の診断、イベントの診断、及び／またはイベントの影響の診断を行うことができる。これは、センサデータをメモリ２４のバッファにバッファリングし、イベントの検出に応じて実行される行動により、構成された時間だけ、バッファリングされたデータをメモリ２４に保持し、イベントが検出された後に感知された感知データをメモリ２４に記録することにより、達成される。
【００４６】
ホスト１６は、感知ノード１２を構成した後、デジタルバス１４から切断されてもよい。ホスト１６は、感知ノード１２がイベントを検出し応答した後に、デジタルバス１４に再接続され、感知ノード１２により保持された感知データをダウンロードすることができる。例えば、ホスト１６は、デジタルバス１４とインターフェースする地上システムであり得、感知ノード１２は、航空機などのモバイルデバイスまたは車両に配置され得る。
【００４７】
イベントの検出に応じて、感知ノード１２は、検出されたイベントに応じて感知ノード１２が実行するように構成されている選択された行動を、実行することができ、感知、イベント検出、及び選択された行動の実行は、ホスト１６とは関係なく自律的に実行される。
【００４８】
イベントを検出した感知ノード１２により実行される選択された行動の例には、構成された時間だけ、感知ノード１２による感知データを保持すること、感知ノード１２の電力消費を変えること、感知ノード１２により記憶された特定のイベントの検出に伴いカウンタの値を増分すること、感知データとは異なる種類の第２の感知データの第２の取得を開始すること、感知データを継続的に取得するためのサンプリングレートを変更すること、感知データを継続的に取得するためのビット深度を変更すること、感知データの継続的な取得のためのゲイン設定を変更すること、感知データを処理すること、外部コンポーネントの状態を、非稼働及び稼働のうちの１つから、非稼働及び稼働のうちのもう１つに移行すること、特定のイベントを監視するモードを終了すること、あらゆるイベントを監視するモードを終了すること、ホスト１６に対するイベントメッセージをデジタルバス１４に出力して、ホスト１６に検出されたイベントを他の感知ノード１２に通知させ、及び／または他の感知ノード１２に第２の選択された行動を実行させること、デジタルバス１４に接続された他の感知ノード１２に対するイベントメッセージをデジタルバス１４に出力して、検出されたイベントを他の感知ノード１２に通知し、及び／または他の感知ノード１２に第２の選択された行動を実行させること、が挙げられる。感知ノード１２はさらに、イベント検出基準とは異なる第２のイベント検出基準に基づいて、第２のイベントを検出し、第２のイベントの検出に応じて、選択された行動とは異なる第２の選択された行動を実行することができる。
【００４９】
これらの動作を自律的に実行する感知ノード１２の能力は、特定の利益をもたらし、これには、感知ノード１２を追加または削除することにより、スマートセンサシステム１０を拡大縮小する能力と、イベントを検出または識別するための新しい機能を追加し、特定のイベントの検出に応じて行動を実行するための新しい機能を追加し、専門化した感知ノード１２を提供する能力と、全ての利用可能な機能を全ての感知ノード１２ａ〜１２ｎに提供することなく、特別目的の感知ノードとなるように感知ノード１２を構成する能力のおかげで、感知ノード１２の質量を軽減する能力と、ホスト１６への接続を必要とせずに、イベント検出、イベント識別、または検出されたイベントへの反応を制御する感知ノード１２の自律的機能により、ケーブルの質量を軽減する能力と、質量及び複雑さの軽減に伴う費用と、アプリケーションまたはオンザフライごとに、感知ノード１２を再構成する能力と、再構成時に感知ノード１２の構成を再認証する必要がないように、感知ノード１２を構成する前に利用可能な構成を認証する能力と、が含まれる。
【００５０】
実施形態では、スマートセンサシステム１０は、１つ以上のエッジ感知ノード１２ｅを含み得る。エッジ感知ノード１２ｅは、感知ノード１２に関して説明されたコンポーネント及び機能を含む。一体型センサ２２に加えて、またはその代わりに、各エッジ感知ノード１２ｅは、エッジ感知ノード１２ｅの外部にある１つ以上の外部感知素子４２と通信することができる外部インターフェース４０を含む。外部感知素子４２は、アナログ、離散、またはデジタルセンサであり得る。外部感知素子４２は、電力の受信、励起信号、構成信号、もしくは制御信号の受信、及び／またはエッジ感知ノード１２ｅへの感知データの送信のために、エッジ感知ノード１２ｅに接続される。「外部」という用語は、エッジ感知ノード１２ｅの筐体の外側に配置されている、または筐体に取り付けられていないことを指す。例えば、外部感知素子４２は、ワイヤによりエッジ感知ノード１２ｅに接続され、ワイヤは、エッジ感知ノード１２ｅの筐体を貫通し、回路カードアセンブリで終端する。外部感知素子４２は、エッジ感知ノード１２ｅを介して外部感知素子４２が接続されているもの以外のデジタルバス１４、他の感知ノード１２、またはホスト１６と、通信アクセスを有さない。外部感知素子４２は、要求または構成に基づいて継続的な感知を実行するアナログ、離散、またはデジタルセンサであり得る。さらに、外部感知素子４２は、いくらかの信号調整または前処理を実行する能力を有し得る。
【００５１】
エッジ感知ノード１２ｅは、エッジ感知ノード１２ｅを構成するイベント検出及びエッジトリガ基準に従って、イベントを引き起こし得る。イベント検出に関して、イベントは、エッジ感知ノード１２ｅの一体型感知素子２２（複数可）及び／または外部感知素子４２（複数可）のうちの１つ以上からの感知データに基づいて、検出され得、外部感知素子４２（複数可）は、エッジ感知ノード１２ｅを構成するイベント検出基準に従って、エッジ感知ノード１２ｅと通信するように構成される。処理デバイス２０は、一体型感知素子２２及び外部感知素子４２のそれぞれにより出力された感知データを処理して、対応する一体型感知素子２２または外部感知素子４２によりイベントが検出されたか否かを判定し得る。例えば、イベント検出の判定には、閾値を感知データまたは感知データの変化率と比較すること、感知データ内に特定の傾向を検出すること、及び／または閾値を超える度重なる発生を検出することが含まれ得る。
【００５２】
イベントの誘起に関して、イベントは、エッジ感知ノード１２ｅを構成するエッジトリガ基準に従って、一体型感知素子２２及び外部感知素子４２のうちの１つ以上により出力された感知データに関連するイベント検出に基づいて、引き起こされ得る。処理デバイス２０は、異なる一体型感知素子２２及び／または外部感知素子４２により出力された感知データに関連するイベント検出の判定に、構成可能な論理演算を適用する。例えば、イベントは、これらの一体型感知素子２２のうちの１つのみ、これらの一体型感知素子２２の所定の組み合わせ、これらの外部感知素子４２のうちの１つのみ、これらの外部感知素子４２の所定の組み合わせ、またはこれらの一体型感知素子２２及び外部感知素子４２の所定の組み合わせにより、検出されるイベントに基づいて、引き起こされ得る。
【００５３】
処理デバイス２０は、ハードウェア、ファームウェア、及び／またはソフトウェアを使用して、イベントを検出し、イベントトリガを検出することができる。例えば、処理デバイス２０は、アナログ、デジタル、または論理回路を使用して、感知データを閾値と比較し得る。別の例では、処理デバイス２０は、論理回路を有するまたはソフトウェアを適用するプログラミング論理デバイスを使用して、イベントが引き起こされたか否かを判定し得る。
【００５４】
イベントトリガにより、行動集合が実行され得る。１つの行動集合に従って、内部感知素子２２または外部感知素子４２のうちの１つ以上の感知素子の構成可能な集合は、出力された感知データが単にバッファリングされる聴取モードから、出力された感知データが指定された時間保持される、または長期記憶用に記録されるイベントモードに、モードを変更させられる。聴取モードにある時、感知ノード１２は、継続的に感知データを感知し記録する。別の行動集合に従って、１つ以上の無給電状態の外部感知素子４２の構成可能な集合は、聴取モードで作動するために、電源が投入される。外部感知素子４２は、所定の時間間隔または感知データサンプルの取得のためになど、一時的に電源が投入され得、その後、外部感知素子は、無電源状態に戻り得る。外部感知素子４２に電源を投入するための電力は、外部感知素子４２が接続しているエッジ感知ノード１２ｅにより供給され得る。行動集合は、感知ノード１２が実行できる、選択された行動のうちのいずれかであり得る。行動集合の感知、イベント検出、イベントトリガ、行動の実行は、ホスト１６とは関係なく自律的に行われる。
【００５５】
ここで図２、図３Ａ、及び図４を参照すると、様々な例示的な実施形態の実施を説明するフローチャートが示される。図２、図３Ａ、及び図４で示される動作の順序は必須ではなく、よって原則として、様々な動作は、示される順序以外に実行されても、または並行して実行されてもよいことに留意されたい。また、本明細書で説明される実施形態に従って、特定の動作が飛ばされてもよく、異なる動作が追加または置き換えられてもよく、あるいは選択された動作または動作群が別個のアプリケーションで実行されてもよい。
【００５６】
図２は、図１で示されるスマートセンサシステム１０の感知ノード１２ａ〜１２ｎのうちの１つなど、スマートセンサシステムの感知ノードにより実行される方法を示すフローチャート２００を示す。入力２１０で、感知ノードから感知データが受信される。しかし、入力２１０で受信した感知データを処理する前に、感知ノードは、入力２０２でデータバッファリング構成を受信し、入力２０４でデータ前処理構成を受信し、各入力２０６ｉでイベントｉを定義するように構成されたイベントｉ定義を受信し、各入力２０８ｉでイベントｉの検出を有効にするように構成されたイベントｉ有効化を受信することで、構成が行われており、ｉ＝ａ〜ｎである。各イベントｉ有効化は、イベント検出を無効にする場合はＬＯＷに設定され、イベント検出を有効にする場合はＨＩＧＨに設定される。
【００５７】
入力２１０において、１つ以上の一体型感知素子２２または外部感知素子４２から感知データが受信される。動作２２０において、感知データは、一時的にバッファリングされる。動作２２２において、感知データの任意の前処理は、一体型感知素子２２、Ａ／Ｄ  ＳＣコンポーネント２８、及び／または処理デバイス２０により実行され得る。
【００５８】
バッファリングされた感知データがある場合、前処理の後に、各動作２２４ｉにおいて、バッファリングされた感知データが、イベントｉ定義により定義されたイベントｉの定義を満たすか否か、判定が行われる。動作２２４ｉの全ての判定がＮＯである場合には、何も行動はとられず、方法は、入力２１０にて入力感知データの受信を続ける。動作２２４ｉでの判定がＹＥＳである場合、方法は、動作２２６ｉを続ける。複数のイベントｉの定義が満たされる場合、１つのイベントｉが別のイベントｉに取って変わられるように、感知ノードは構成され得る。例えば、感知データが第１の値を超える場合に、イベント定義を満たすことができ、これは感知素子（２２または４２）のサンプルレートをｘに引き上げる行動を起こすが、感知データが第１の値及び第１の値より高い第２の値を超える場合には、サンプルレートをｙに引き上げる行動が起こされ得る。実施形態では、複数の競合しない動作２２４ｉを、同時に、例えば並行して、ずらして、または連続して、すなわち１〜ｎの順に、実行することができる。
【００５９】
各動作２２６ｉにおいて、動作２２４ｉにより出力された判定がＹＥＳであったか否かの判定が行われ、これは、イベントｉの定義が感知データにより満たされ、かつイベントｉの検出がイベントｉ有効化信号により有効にされることを意味する。動作２２６ｉの全ての判定がＮＯである場合には、何も行動はとられず、方法は、入力２１０にて入力感知データの受信を続ける。動作２２６ｉでの判定がＹＥＳである場合には、行動集合３０８−ｉの実行を有効にする行動有効化信号Ａｉが、ＬＯＷ信号からＨＩＧＨ信号に変更される。
【００６０】
図３Ａを参照すると、フロー図３００は、図２のフローチャート２００から続く例示的な方法を示し、感知ノードのために有効化され、感知ノードにより実行され得る行動（複数可）を示す。入力３０４において、一般に行動の実行を有効または無効にする構成行動信号が受信される。使用される用語「受信される」は、参照する、アクセスする、読み出す、送信を受け入れる、あるいは取得されることを指し得る。示される例では、構成行動信号は、構成ファイルにおいて指定され、入力３０４にて参照される。
【００６１】
入力３０６において、行動集合１〜ｎを含む、行動ブロック３０８に含まれる行動集合３０８−ｉのそれぞれにおける行動の詳細を指定する構成設定が受信される。例えば、構成行動信号は、ホストへの通知を行う行動集合などの特定の行動集合を有効にすることができ、構成設定は、ホストへの通知を行うのに使用するメッセージをどのバスに送信するかを指定することができる。示される例では、構成行動信号は、構成ファイルにおいて指定され、入力３０６にて参照される。
【００６２】
図３Ｂは、ｎ個の異なる例示的な行動集合３０８−ｉを備えた行動ブロック３０８を示すブロック図である。動作３１０において論理ＡＮＤ演算が実行され、入力３０４にて受信された構成行動信号、及び図２のフローチャート２００の動作２２６ｉから出力された行動有効化信号Ａｉに対し、論理ＡＮＤ演算が適用される。動作３１０で実行される論理ＡＮＤ演算の出力により、有効化信号ＡｉがＨＩＧＨ状態である行動集合３０８−ｉのみ（または競合しない行動集合３０８−ｉ）が有効となる。行動集合３０８−ｉの実行が一旦有効になると、行動有効化信号Ａｉは、イベントが起こっているうちはＨＩＧＨ状態に留まり得、その後、行動有効化信号Ａｉは、ＬＯＷ状態に再設定され得る。
【００６３】
示される例では、行動集合３０８−ｉには、特定継続時間、データを保持する３０８−１と、感知ノード１２の電力消費を調整する３０８−２と、感知ノード１２のイベントカウンタの値を増分する３０８−３と、第２の感知ノード１２による異なる感知データの第２の取得を開始する３０８−４と、感知データのサンプリングレートを変更する３０８−５と、感知データのビット深度を変更する３０８−６と、感知データのゲインを変更する３０８−７と、感知データを処理する３０８−８と、チャネル及び／または外部コンポーネントを切り替える３０８−９と、感知ノードによるイベントの監視を終了する３０８−１０と、検出されたイベントに関して外部システムに通知を送信する３０８−１１と、が含まれる。
【００６４】
行動集合３０８−１に関して、イベント３０８−１が検出される前にバッファリングされた感知データを意味するバッファリングされたイベント前データから保持するサンプル数、イベント有効化信号Ａ１が検出された後にバッファリングされた感知データを意味するバッファリングされたイベント後データから保持するサンプルの数、及び保持データを揮発性メモリ（ＶＭ）または不揮発性メモリ（ＮＶＭ）のどちらに保持するかの指定、以上を定義する構成設定が受信される。行動集合３０８−１が実行されると、構成設定で指定されたようにデータは保持される。
【００６５】
行動集合３０８-２に関して、使用する電力消費モードを指定する構成設定が受信される。行動集合３０８−２が実行されると、電力消費は指定された電力モードに移行する。
【００６６】
行動集合３０８−３に関して、整数増分ステップ及び最大カウンタ値を指定する構成設定が受信される。行動集合３０８−３が実行されると、最大カウンタ値を超えないと指定されている場合はその条件の下、現在のイベントカウンタ値が増分される。
【００６７】
行動集合３０８−４に関して、第２の感知ノード１２の構成設定を指定する構成設定が受信される。行動集合３０８−４が実行されると、指定された構成設定を使用して、第２の感知ノード１２による第２の感知データの取得が開始され、第２の感知データが出力される。
【００６８】
行動集合３０８−５に関して、変更サンプルレートを指定する構成設定が受信される。行動集合３０８−５が実行されると、変更サンプルレートで感知データが取得され、感知データとして出力される。
【００６９】
行動集合３０８−６に関して、変更ビット深度を指定する構成設定が受信される。行動集合３０８−６が実行されると、変更ビット深度で感知データが取得され、感知データとして出力される。
【００７０】
行動集合３０８−７に関して、変更ゲインを指定する構成設定が受信される。行動集合３０８−７が実行されると、変更ゲインで感知データが取得され、感知データとして出力される。
【００７１】
行動集合３０８−８に関して、感知データを処理するために実行するプロセスを指定する構成設定が受信される。行動集合３０８−８が実行されると、感知データに対してプロセスが実行され、処理の結果が出力される。
【００７２】
行動集合３０８−９に関して、１つ以上の外部コンポーネントまたはそれぞれの外部コンポーネントに関連するチャネルの状態を切り替えるための設定を指定する構成設定が受信される。例えば、構成設定では、各チャネルまたはコンポーネントのタイプ、例えば接地／開放タイプ（例えば、ＨＩＧＨ状態に切り替えられると接地され、ＬＯＷ状態に切り替えられると開放される出力ライン外部コンポーネントに使用され得る）、または電圧／開放タイプ（例えば、ＨＩＧＨ状態に切り替えられると構成可能な電圧（例えば５Ｖ、２８Ｖなど）が印加され、ＬＯＷ状態に切り替えられると開放される出力ライン外部コンポーネントに使用され得る）を、構成可能な時間、指定することができる。行動集合３０８−９が有効になると、行動集合３０８−９により制御される各チャネル及び／または外部コンポーネントは、切り替えることができる。
【００７３】
行動集合３０８−１０に関して、イベント１０の検出（イベント有効化信号Ａ１０により有効となる）の発生回数をカウントするイベントカウンタに対し、監視を終了するカウンタ終了設定を指定する構成設定が受信され、終了設定は、イベント１０の監視を終了する値である。行動集合３０８-１０が実行されると、イベントカウンタの現在の値が、終了設定と比較される。現在のイベントカウンタ値が終了設定を超えると判断された場合には、イベント１０のイベント監視は終了する。
【００７４】
行動集合３０８−１１に関して、外部宛先のアドレスと、外部宛先に通知を送信するために使用するチャネルとを指定する構成設定が受信される。行動集合３０８−１１が実行されると、指定されたチャネルを使用して、指定されたアドレスに通知が送信される。
【００７５】
図４は、図１で示されるスマートセンサシステム１０の感知ノード１２ａ〜１２ｎのうちの１つなど、スマートセンサシステムの感知ノードにより実行される例示的な方法を示すフローチャート４００を示す。実施形態では、方法は、図１に示されるスマートセンサシステム１０の感知ノード１２ｅなど、スマートセンサシステムのエッジ感知ノードにより実行される。動作４０２−１〜ｎ、４０４−１〜ｎ、及び４０６−１〜ｎは、エッジ感知ノードのｎ個の感知素子、またはｎ個の感知素子の組み合わせに関して実行される。ｎ個の感知素子は、図１に示される一体型感知素子２２及び外部感知素子４２など、一体型感知素子または外部感知素子のうちのいずれかであり得る。
【００７６】
ｊは１〜ｎの間の値である動作４０２−ｊにおいて、１つ以上の一体型感知素子または１つ以上の外部感知素子であり得る１つ以上の感知素子が、聴取モードに入る。動作４０４−ｊにおいて、１つ以上の感知素子は、ある量のデータのデジタル化及び例えばバッファでの保持を継続的に行う。動作４０６−ｊにおいて、イベントが検出されたか否かの判定が行われる。動作４０６−ｊにおける判定が、イベントは検出されていないＮＯである場合には、方法は、動作４０４−ｊを続け、感知データが感知された時に感知データのデジタル化及び保持を継続的に行い、論理演算４０８に正入力は適用されない（つまり負入力（例えば論理ＬＯＷ）が適用される）。動作４０６−ｊにおける判定が、イベントは検出されたＹＥＳである場合、論理演算４０８に正入力（例えば論理ＨＩＧＨ）が適用される。
【００７７】
動作４０２−１〜ｎ、４０４−１〜ｎ、及び４０６−１〜ｎは、１つ以上の一体型感知素子及び／または外部感知素子の任意の選択された組み合わせを使用して実行され得る。動作４０２−ｊ、４０４−ｊ、及び４０６−ｊの各集合は、一体型感知素子または外部感知素子のうち同じ種類の１つの感知素子または複数の感知素子で実行され得る。
【００７８】
論理演算４０８は、選択された論理演算（例えばＡＮＤ、ＯＲ、ＮＯＲ、ＮＡＮＤ）または選択された演算の組み合わせを含み得る。示される例では、特定の論理演算に開示を限定することなく、論理ＡＮＤ演算が示される。論理演算４０８は、論理演算４０８により実行される論理処理の決定に基づいて、適用される入力を処理し、論理ＬＯＷまたはＨＩＧＨ信号を出力する。
【００７９】
実施形態では、動作４０２−ｊ、４０４−ｊ、及び４０６−ｊの１つの集合のみが提供され、その出力が論理演算４０８に適用される。これらの実施形態では、論理演算は、動作４０６−ｊにてイベントが検出された時を認識するように構成される。
【００８０】
動作は、論理演算４０８の出力を受信し、特定の論理値、例えば論理ＨＩＧＨが受信された時のみ、イベントトリガを開始し、そうでない場合、イベントは引き起こされない。動作４１２において、イベントが引き起こされたか否かの判定が行われる。動作４１２の判定が、イベントは引き起こされなかったＮＯである場合には、動作４１８において、動作４０４−１〜ｎの実行感知素子は、ある量のデータのデジタル化及び保持を継続的に行うことで、同じように実行し続ける。
【００８１】
動作４１２における判定が、イベントは引き起こされたＹＥＳである場合には、動作４１４において、引き起こされた特定のイベントに基づいて、選択された行動が実行される。示される例では、動作４１４及び４１６において、選択された行動が実行される。動作４１４において、１つ以上の選択された一体型感知素子及び／または外部感知素子が聴取モードを終了する行動が実行される。動作４１６において、選択された感知素子（複数可）が指定された量の過去データを保持し、追加データを記録する行動が実行される。方法は、動作４１８に続く。
【００８２】
本開示の実施形態は、コンピュータプロセッサを有するマシン上での実行を可能にする制御論理を有するコンピュータ使用可能媒体上に存在することができるソフトウェア、アルゴリズム、プログラム、またはコードを含むことを理解されたい。マシンは通常、コンピュータアルゴリズムまたはプログラムの実行から出力を提供するように構成されたメモリストレージを含む。
【００８３】
本明細書で使用する用語「ソフトウェア」は、ハードウェアでの実装、ファームウェアでの実装、またはディスク、メモリストレージデバイス上で利用可能な、もしくはリモートマシンからのダウンロードされるソフトウェアコンピュータ製品としての実装に関係なく、ホストコンピュータのプロセッサに存在し得る任意のコードまたはプログラムと同義であることを意味する。本明細書で説明される実施形態は、前述の論理、等式、関係性、及びアルゴリズムを実施するために、このようなハードウェア、ファームウェア、及び／またはソフトウェアを含む。前述の実施形態に基づいて、例示された実施形態のさらなる特徴及び利点が、当業者には理解されよう。従って、例示された実施形態は、添付の特許請求の範囲により示される場合を除いて、具体的に示され説明されたものにより限定されるべきではない。
【００８４】
別段の定義がない限り、本明細書で使用される全ての技術及び科学用語は、本開示が属する技術分野の当業者により一般に理解される意味と同じ意味を有する。本明細書で説明されるものと同様または同等のいずれの方法及び材料も、例示される実施形態の実施または試験に使用することができるが、例示的な方法及び材料がここに説明される。本明細書で言及される全ての公表文献は、公表文献が引用されることに関連して方法及び／または材料を開示及び説明するために参照することにより、本明細書に組み込まれるものとする。
【００８５】
本明細書及び添付の特許請求の範囲で使用される場合、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈上明らかに別段に示されない限り、複数の指示物を含むことに留意されたい。従って、例えば「ａ  ｓｔｉｍｕｌｕｓ（刺激）」への言及には、複数のそのような刺激が含まれ、「ｔｈｅ  ｓｉｇｎａｌ（信号）」への言及には、１つ以上の信号及び当業者に知られているその同等物などへの言及が含まれる。
【００８６】
開示されるスマートセンサシステムの様々な実施形態の潜在的な利点は、事前に認証された構成設定により分散システムの感知ノードを構成する能力である。感知ノードは、ホストまたはコントローラが関与しない自律的な構成設定に基づいて、イベントを検出し、行動を実行することができる。感知ノード及び感知ノードごとの機能は、再認証される必要なく、追加及び削除することができる。感知ノードの寿命中は、いつでも再構成を実行することができる。このような再構成は、コントローラなどにより、スマートセンサシステムの感知セッション中に実行することができる。ホストまたはコントローラとの相互作用及び／または接続は、感知セッション及び／または分析用データダウンロードの前または最中の構成に、限定され得る。スマートセンサシステムの分散性により、コンポーネント及びケーブルの重量が軽減される。
【００８７】
本開示の装置及び方法が実施形態を参照して示され説明されたが、本開示の趣旨及び範囲から逸脱することなく、変更及び／または修正を行うことができることを、当業者は容易に理解するであろう。
【図１】
2020119514.tif 000003
【図２】
2020119514.tif 000004
【図３Ａ】
2020119514.tif 000005
【図３Ｂ】
2020119514.tif 000006
【図４】
2020119514.tif 000007
【外国語明細書】
2020119514000001.pdf