FP-AI-CTXAWARE1

量産中
Design Win

分散型AIを使用した超低消費電力コンテキスト認識を実現するSTM32Cubeファンクション・パック: マイコン上のニューラル・ネットワークを使用した音響分析と、モーション・センサ上の機械学習を使用したモーション分析

ソフトウェア入手 データブリーフのダウンロード

製品概要

概要

STM32Cubeファンクション・パックとして提供されるFP-AI-CTXAWARE1は、Bluetooth® Low Energy(LE)でコンテキスト認識IoTノードとスマートフォンを接続し、ST BLE SensorなどのAndroid™ / iOS™対応アプリを使用してIoTノード上のデバイスを設定するためのサンプルを備えています。

LSM6DSOXのHAR用の機械学習コア(MLC)と、STM32L4R9ZIJ6マイコンで実行されるASC用のニューラル・ネットワーク(NN)が生成する出力を利用し、人の行動認識(HAR)や音響シーン分類(ASC)などの高度なアプリケーションを実現します。HAR用の機械学習は、Unico-GUIで生成されるディシジョン・ツリーのロジック・アルゴリズムを使用しています。ニューラル・ネットワークは、浮動および固定小数点演算をサポートするマルチネットワーク・ライブラリによって実装され、STM32CubeMXツール用拡張パッケージ「X-CUBE-AI」によって生成されます。X-CUBE-AIで提供されるニューラル・ネットワークは、X-CUBE-AIの出力にSTのコネクティビティおよびセンシング・コンポーネントを組み合わせることで実現できるサンプルです。

また、推奨されるSTM32マイクロコントローラ(マイコン)およびST製センサと組み合わせることで、ディープ・エッジの分散型AIアプローチを活用して、超低消費電力が重要な要件となる特殊なウェアラブルAIアプリケーションの開発にも利用可能です。

X-CUBE-AIは、STM32マイコンで実行され、評価ボードSTEVAL-MKSBOX1V1に必要なすべてのドライバを搭載しています。

  • 特徴

    • Bluetooth LE / デジタル・マイクロフォン / 環境およびモーション・センサを使用したコンテキスト認識IoTノード開発と、センサおよびオーディオ・データのリアルタイム・モニタリングを可能にする包括的なファームウェア
    • リアルタイムな人の行動認識を機械学習コアにより実現(Unico-GUIを使用して生成、LSM6DSOXで実行)
    • STM32CubeMX用拡張パッケージ「X-CUBE-AI」により生成されるミドルウェア・ライブラリと、音響シーン分類アプリケーション用ニューラル・ネットワークの実装サンプル
    • マルチネットワーク・サポート: 人の行動分析用の機械学習コアと、音響シーン分類用ニューラル・ネットワーク向けの機械学習コアを同時に実行
    • RTOSを使用した超低消費電力の実装
    • Android / iOS用のST BLE Sensorアプリを利用した、センサ・データの読取り、スタンドアロンまたは組合せでのオーディオおよびモーション・アルゴリズムのデモ、無線通信によるファームウェア・アップデート(フルFOTA)に対応
    • 評価ボードSTEVAL-MKSBOX1V1用のサンプル・プログラムを提供
    • STM32Cubeにより、STM32ファミリのさまざまなマイコン間で簡単に移植可能
    • 自由かつユーザ・フレンドリなライセンス条項

ソフトウェア入手