Nano Edge Ai ST Microelektronik
Nano Edge Ai ST Microelektronik
Nano Edge Ai ST Microelektronik
5 Q&A session
2
The challenges
of implementing Edge AI solutions
AI momentum: buzz versus business value
Sustainable on
More reliability Add new functions and energy
services with Embedded AI
5
A new way to add context-awareness
to your products
Create more robust software using Machine Learning on STM32
6
160 billions machines
just “want” to do a better job
INDUSTRIAL PEOPLE
MAINTENANCE COUNTING
7
The over-promise & under-deliver trap
Important upfront
investment
RAM & energy
Challenge
Cloud
dependency
Lack of data
science resources
No qualified
data sets
9
10
AI/ML solutions for STM32
USE CASES
COMPANY’S PROFILE
Anomaly detection Classification Deep Learning
Engineering
Services
Embedded developers
▪ No dataset available
▪ No dedicated AI Team
11
What is NanoEdge AI studio
and how it works?
NanoEdge AI studio: create a state-of-the-art AI solution
in a simple, fast, and affordable way
The power to create Edge AI solution, simply, quickly and affordably.
13
For embedded developers
14
NanoEdge AI studio V3
15
NanoEdge AI studio
Key features
Anomaly detection use-case
ON THE PC ON THE MCU
Infer Infer
Model A Model B
ML library
Contextual
Signals Learn Learn
17
One class classification use case
ON THE PC ON THE MCU
Infer
Embedded
Static
Model
Normal ML library
Condition
Signal
18
N-class classification use-case
ON THE PC ON THE MCU
Bearing
Problem
Signals Bearing 90% Bearing problem
Misalignment 0%
Misalignment Cavitation 3%
Problem Shaft Imbalance 7%
Signals ML library
Cavitation Classification
Problem
Signals
Shaft imbalance
Problem signals
19
Extrapolation use-case
ON THE PC ON THE MCU
SPEED 10%
Signals
Vibration level 80% Vibration level 87%
Vibration level 65%
SPEED 25%
Vibration level 25%
Signals Vibration level 10%
ML library
SPEED 80%
Signals
20
From idea to datalogging
in a matter of minutes
• Streamlined data logging process
• No code
• All settings done using a graphic interface
21
Predictive maintenance
and condition monitoring solutions
using NanoEdge AI studio
Why do we need to monitor equipment state?
23
Why do we need to monitor equipment state?
Different maintenance strategies increase working reliability and
reduce operational cost
Reliability: OEE and uptime
Predictive
Predict future Prescriptive
Condition Based issues,
maintenance Controlled usage to
Reactive Preventive Continuous sensing scheduled
Planned to identify defects maximize lifetime
Repair on failure based on
maintenance but and optimize
leads to cost and lifetime to
loss of usable life performance
loss of production reduce
until repair productivity loss
Anomaly
Data Condition Predictive
detection &
Acquisition Monitoring maintenance
classification
▪ Acquisition sensor setup ▪ Data cleaning / denoising ▪ Machine learning of the ▪ Model deployment
▪ Retrieve data over wired/ ▪ Data visualization system behavior ▪ Remaining Life
wireless connectivity ▪ Preprocessing and ▪ Unsupervised learning at prediction models
▪ Label data Feature Extraction the edge for anomaly ▪ Overall efficiency
▪ Store data ▪ Feature Engineering detection optimization
▪ Supervised learning to ▪ Operational systems
classify anomalies integration
Edge - Factory Level (processed sensors data) Company Level (ERP, etc.)
25
Filter clogging
CHALLENGE
• In an air conditioning system, it is very difficult to detect when a
filter is clogged.
• The engineers had imagined installing cameras to film the
colorimetry of the filters and compare it to a pre-learned model
to detect when a filter was obstructed. They did not succeed.
SOLUTION
• At the time of the first start-up of an air conditioner, NanoEdge
AI learns the “shape” of the high-frequency directly inside the
motor control card. No additional sensor is needed.
• When the filter is slightly obstructed, the shape of the high
frequency current is alternated and detected by the NanoEdge
Implementation of NanoEdge AI Studio AI library.
Visit https://data.cartesiam.ai/
28
The ultimate no brainer AI solution stack
A unique one-stop shop solution
29
Demo: the design process
with NanoEdge AI studio
Summary and next steps
To get started,
contact us at edge.ai@st.com
Find out more at www.st.com/stm32nanoedgeai