If you are using gesture recognition or anomaly detection techniques for use cases such as predictive maintenance, here are some resources from Arm and partners that can help. Typically, anomaly detection uses various sensors, such as accelerometer, gyroscope, temperature or vibration. Go to section:

Resources | Get Support

Resources

Gesture recognition with Arduino

Use gestures to train a classifier in TensorFlow Lite Micro and deploy it to the Cortex-M4 based Arduino Nano board running Mbed OS.

View guide

Deploy a gesture recognition model with TensorFlow

This tutorial focuses on the use of TensorFlow Lite Micro on low-power microcontrollers to perform gesture recognition. The workshop covers ML model training and deployment of a gesture-recognition activity, “Magic Wand”.

Download the overview
View the guide

Cartesiam.AI smart coffee machine

Build a device that sits directly on a coffee machine, learns its vibration patterns, and detects when coffee is ready. Create this device with an STM32 Nucleo-32 development board with the Cartesiam NanoEdge AI Library and Mbed OS.

View guide

Cartesiam.AI smart vibration sensor

Create a device that sits on a vibrating machine, learns its vibration patterns, and detects potential abnormalities in its behavior. Create this device with an STM32 Nucleo-64 development board using Cartesiam’s NanoEdge AI Library, Pygame, and Mbed OS.

View guide

Edge Impulse motion recognition

Use an Arm Cortex-M4 based board with Edge Impulse to capture data and choose, train, and deploy a neural network model to detect different gestures. This guide also shows how to use classical ML techniques with standard ML techniques to detect motion inconsistencies.

View guide

Scalable deployment of anomaly detection example

Explore how novel workflows are used for containerized cloud computing to deploy industrial sensors for predictive maintenance.

Watch video

Get Support


Community Blogs

Community Forums

Not answered Arm Musca A1 - SRAM0 MPC Security attribute during boot
  • Musca-A
  • TrustZone for Armv8-M
  • CoreLink SSE-200
0 votes 39 views 0 replies Started 13 hours ago by Daniel Oliveira Answer this
Suggested answer Cortex A-35 prevent fetch code allocation in cache 0 votes 200 views 2 replies Latest 13 hours ago by Etienne Alepins Answer this
Suggested answer Is it possible to move up from EL0 AARCH32 to EL1 AARCH64 0 votes 265 views 1 replies Latest 14 hours ago by vstehle Answer this
Suggested answer How can I declare variable in secure world memory(Trustzone-m)
  • TrustZone for Armv8-M
  • TrustZone
0 votes 261 views 3 replies Latest 15 hours ago by Oliver Beirne Answer this
Not answered Arm Musca A1 - SRAM0 MPC Security attribute during boot Started 13 hours ago by Daniel Oliveira 0 replies 39 views
Suggested answer Cortex A-35 prevent fetch code allocation in cache Latest 13 hours ago by Etienne Alepins 2 replies 200 views
Suggested answer Is it possible to move up from EL0 AARCH32 to EL1 AARCH64 Latest 14 hours ago by vstehle 1 replies 265 views
Suggested answer How can I declare variable in secure world memory(Trustzone-m) Latest 15 hours ago by Oliver Beirne 3 replies 261 views