製品概要
概要
FP-AI-MONITOR1は、STM32Cube用X-CUBE-AI拡張パッケージまたは、NanoEdge™ AI Studioで設計された、センサ・モニタリングに基づくアプリケーションの実装と開発を支援するファンクション・パックです。データ・セットの取得から物理ノードへの組込みまでの機械学習サイクルの設計全体に対応します。
X-CUBE-AIは、STM32Cube拡張パッケージとして提供される組込みAI開発用ソフトウェア・ツールで、トレーニング済みニューラル・ネットワークまたは機械学習モデルの自動変換を行い、STM32マイクロコントローラ(マイコン)に最適生成されたライブラリをユーザのプロジェクトに統合します。X-CUBE-AI拡張パッケージには、PCとSTM32マイコンの両方で、AIモデルの検証が可能な機能も備わっています。また、性能計測向けのコードをユーザがわざわざ作成しなくても、STM32マイコンで性能を計測することも可能です。人間行動認識(HAR)のサンプルに使用するサポート・ベクター分類器は、X-CUBE-AIによって生成されます。その他のアプリケーションもX-CUBE-AIが生成する、MLとDNNコードによって作成可能です。
NanoEdge™ AI Studio(NanoEdgeAIStudio)は、自律型機械学習ライブラリの作成を簡素化し、ターゲット・デバイス上でトレーニングを実行し、エッジ上で推論することができます。振動データとモーション・データによる状態ベースのモニタリング・アプリケーションは、NanoEdge™ AIの異常検出モデルでファンクション・パックを再コンパイルするだけで簡単に作成できます。
FP-AI-MONITOR1は、物理センサからのデータを超低消費電力マイクロコントローラ STM32L4R9ZI(最大120MHz Arm® Cortex®-M4、2MB Flash、640KB SRAM 搭載)に入力し、このマイコン上で学習セッションと推論をリアルタイムに実行します。インダストリアル・ワイヤレス・センサ・ノードSensorTile(STEVAL-STWINKT1B)には、あらゆる慣性および振動データを高い正確度と頻度で記録する、6軸 IMU、3軸加速度センサ、振動計などの産業用グレードのセンサが組み込まれています。
NanoEdge™ AIライブラリの生成自体は、このファンクション・パックでは対応できないため、NanoEdge™ AI Studio(NanoEdgeAIStudio)を使用する必要があります。
FP-AI-MONITOR1はノードの設定および学習と検出の管理に使用する、有線の双方向コマンドライン・インタフェース(CLI)を実装します。現場での操作を簡単にするバッテリ動作のスタンドアロン・モードでは、コンソールを使用せず、ユーザ・ボタンだけで基本的な制御が可能です。
-
特徴
- インダストリアル・ワイヤレス・センサ・ノードSTEVAL-STWINKT1B SensorTileによるセンサ・モニタリングベースのアプリケーションに必要な、STM32L4+センサ・ノードをプログラムするためのファームウェア
- STM32Cube拡張パッケージX-CUBE-AIで生成される従来型の機械学習(ML)モデルと人工ニューラル・ネットワーク(ANN)モデルを実行
- AIベースのセンシング・アプリケーションにはNanoEdge™ AI Studio(NanoEdgeAIStudio)で生成されるNanoEdge™ AIライブラリを実行あらかじめ組込まれているスタブを置き換えるだけの簡単な組込み
- モーション・センサに基づく人間行動分類のサンプル・アプリケーション
- STEVAL-STWINKT1Bのデータに使用する高速データロギング・アプリケーション・バイナリ: データは、サンプリング・レートを最大に設定したセンサとマイクロフォンの任意の組合せにより、microSD™カード上に記録
- あらゆるボード・センサを簡単に設定でき、製造アプリケーションに最適なセンサ・マネージャのファームウェア・モジュール
- eLooM(embedded Light object-oriented fraMework) を使用して、STM32L4+シリーズのマイクロコントローラによるソフト・リアルタイム、マルチタスク、イベントドリブンの組込みアプリケーションを効率的に開発
- 一連の処理ブロックを実現するデジタル・プロセッシング・ユニット(DPU)のファームウェア・モジュール: 互いに接続して、センサ・データに数学的変換を適用
- ユーザ・ボタンで制御する設定可能な自律モード
- 以下の用途に向けた双方向コマンドライン・インタフェース(CLI):
ノードおよびセンサの設定 X-CUBE-AI MLやANNモデル、または学習と検出の機能を備えた、NanoEdge™ AI Studio(NanoEdgeAIStudio)モデルのいずれかを実行するアプリケーションを設定 - STM32Cubeマイコン開発エコシステムの活用による、各種STM32マイクロコントローラ間での優れた移植性
- 自由度が高くユーザ・フレンドリなライセンス条件