FP-AI-MONITOR2

Active
Design Win

STM32Cube function pack for monitoring applications powered by Artificial Intelligence (AI) and optimized for latest ultra-low power STM32

Get Software Download databrief

Product overview

Key Benefits

Jump-start the implementation of your sensor-monitoring-based applications

Find application examples of anomaly detection and classification based on both vibration and ultrasound, but also on activity recognition based on motion sensors.

Read the getting started

Predictive maintenance on ultra-low power STM32 in a matter of minutes

Provides a complete firmware to program an STM32U5 sensor node on the STEVAL-STWINBX1 SensorTile wireless industrial node.

Read the user manual

Description

The FP-AI-MONITOR2 function pack helps to jump-start the edge AI implementation and development for sensor-monitoring-based applications powered by X-CUBE-AI or NanoEdge™ AI Studio . It covers the entire design of the machine learning development workflow from the data set acquisition to the integration on a physical node. The examples provided allow the user to create, in a matter of minutes, a proof of concept for a predictive maintenance solution with anomaly detection and classification based on both vibration and ultrasound, but also on activity recognition. These examples can be fine-tuned to fit the user's dedicated use cases by retraining the models with the user's data set.

X-CUBE-AI extends the STM32CubeMX capabilities with the automatic conversion of pretrained a neural network and the integration of the generated optimized library into the user's project. The support vector classifier used for human activity recognition (HAR) example is generated by X-CUBE-AI.

NanoEdge™ AI Studio (NanoEdgeAIStudio) automates the creation of autonomous machine learning libraries with the possibility of running training and inference directly on the target. For instance, condition-based monitoring applications using vibration and motion data can be created easily by recompiling the function pack with NanoEdge™ AI anomaly detection libraries.

FP-AI-MONITOR2 runs the learning session and the inference in real time on the STM32U585AI ultra-low-power microcontroller of the STEVAL-STWINBX1 SensorTile wireless industrial node, taking physical sensor data as input.

FP-AI-MONITOR2 implements a wired interactive CLI to configure the node, and manage the learn and detect phases. For simple operation in the field, a standalone battery-operated mode allows basic controls through the user button, without using the console.

  • All features

    • Application example of combined anomaly detection based on vibration and anomaly classification based on ultrasound
    • Application example of human activity classification based on motion sensors
    • Complete firmware to program an STM32U5 sensor node for an AI-based sensor monitoring application on the STEVAL-STWINBX1 SensorTile wireless industrial node
    • Runs classical machine learning (ML) and artificial neural network (ANN) models generated by the X-CUBE-AI, an STM32Cube Expansion Package
    • Runs machine learning (ML) libraries generated by NanoEdge™ AI Studio (NanoEdgeAIStudio) for AI-based sensing applications. Easy integration by replacing the preintegrated substitute
    • Application binary of high-speed datalogger for STEVAL-STWINBX1 data record from any combination of sensors and microphones configured up to the maximum sampling rate on a microSD™ card
    • eLooM (embedded Light object-oriented fraMework) enabling efficient development of soft real-time, multitasking, event-driven embedded applications on STM32U5 Series microcontrollers
    • Sensor manager eLooM component to configure any board sensors easily, and suitable for production applications
    • Digital processing unit (DPU) eLooM component providing a set of processing blocks, which can be chained together, to apply mathematical transformations to the sensors data
    • Configurable autonomous mode controlled by user button
    • Interactive command-line interface (CLI):
      • Node and sensor configuration
      • Configuration of applications running either an X-CUBE-AI ML or ANN model, or a NanoEdge™ AI Studio (NanoEdgeAIStudio) model with learn-and-detect capability
      • Configuration of applications running concurrently an X-CUBE-AI ANN model, and a NanoEdge™ AI Studio model with learn-and-detect capability
      • Configuration of applications running a NanoEdge™ AI Studio model with classification capability
    • Easy portability across STM32 microcontrollers by means of the STM32Cube ecosystem
    • Free and user-friendly license terms

Get Software