Loading spinner
システムはさまざまな信号を発することで周囲環境へ影響を与えます。 そうした信号は装置の動作を反映する適切な情報源です。 これらの信号を理解できれば大幅な最適化が可能になります。 機械学習は、システムによって生成されたデータを人間にとって意味のあるデータにするのに役立ちます。

例えば、この場合は機械学習ライブラリを使用して振動パターンを分析することで和音のコードを認識できます。 このアプローチは他のアプリケーションに容易に適用可能で、各種イベントの分類とソリューションのスマート化を実現します。

アプローチ

背景雑音の影響を低減するために音ではなく振動を測定しました。
分析の結果、周波数2000Hzでコードの認識が可能でした。 加速度センサは3300Hz(最低センサ周波数)に設定しました。
20種類のコードのサンプル(1コード当たり100信号)を記録しました。
そして、NanoEdge AI Studioで「Nクラス分類」モデルを作成し、NUCLEO-L432KC(およびSTEVAL-MKI178V1とLSM6DSL)で実際にテストしました。

センサ

加速度センサ(3軸): LSM6DSL

データ

20クラスのデータ20 Ukulele chords
信号長3072(1024* 3軸)
データレート3300 Hz

結果

20クラス分類:
99.58%の精度、13.9 kB RAM、82.9 kB フラッシュ

RESULTS-Ukulele RESULTS-Ukulele RESULTS-Ukulele

緑の点は正しく分類された信号を表し、赤い点は誤って分類された信号を表します。 横座標はクラス、縦座標は正常状態に対する類似度です。

モデル作成ツール
NanoEdge AI Studio
NanoEdge AI Studio
対応製品
STM32
STM32
リソース

モデル作成ツール NanoEdge AI Studio

要件に合った最適なAIモデルを簡単に見つけられるようユーザをステップ・バイ・ステップでガイドし、組込みプロジェクトにAIを追加できる無償のAuto MLソフトウェアです。

NanoEdge AI Studio NanoEdge AI Studio NanoEdge AI Studio

対応製品 STM32

Arm® Cortex®-Mベース32bitマイコンのSTM32ファミリは、マイコン・ユーザに高いレベルの自由を提供します。完全統合性および開発の容易さを維持しながら、高性能、リアルタイム性能、豊富な機能、デジタル信号処理、低消費電力 / 低電圧駆動、およびコネクティビティを兼ね備えた製品を提供します。

STM32 STM32 STM32
おすすめ情報

STM32 MCU | NanoEdge AI Studio | 産業機器 | 加速度センサ | 予知保全 | パートナー

組み込みAIで重工業設備の予知保全を実現する方法

遅延やネットワーク依存性のない、ローカル振動分析および分類機能を使用した鍛造プレスの予知保全。

採用事例 | STM32 MCU | NanoEdge AI Studio | 産業機器 | ビデオ | ガス・センサ | スマート・ビルディング

Linxens社の組み込みAI使用による有毒ガス発生兆候の早期検知方法

臭いや複雑なガスをデジタル化する、STM32マイクロコントローラを搭載したセンサ・プラットフォームにより、現場での検知を実現

画像 | STM32Cube.AI | STM32 AI MCU | ビデオ | 採用事例 | 加速度センサ | ウェアラブル機器

超軽量ARグラスの定義を変える組み込みAI

STM32N6マイコンの組み込みAIとコンピュータ・ビジョン・テクノロジーによってARグラスの機能を強化したMeta-Bounds社