Linear actuator fault classification with accuracy over 99.9%

Ensure linear actuator reliability and provide condition monitoring with current sensors and accelerometers using AI-accelerated devices

Linear actuator fault classification with accuracy over 99.9%

Application overview

Early detection of mechanical faults such as backlash, lack of lubrication, and spalling in electromechanical actuators is critical for ensuring safety and operational efficiency across industries like industrial automation, robotics, and aerospace. Leveraging edge AI technology, we can continuously monitor actuator position error and motor current signatures, employing a trained machine learning model optimized for our MSP microcontrollers to identify these faults in their early stages. This localized, real-time analysis achieves over 99.9% accuracy, shifting maintenance from reactive repairs to proactive condition-based strategies and significantly reducing downtime, operational costs, and extending actuator service life.

Enabling robust, more reliable electrical systems with edge AI powered arc-fault  detection.

Starting evaluation

Data collection

This dataset contains raw sensor data from a linear actuator rig operated under different loading conditions and motion profiles, sampled at 25 Hz with three input features:position set point, position error, and motor current.

The task is a 4-class classification problem to detect actuator states: normal, backlash, lack of lubrication, and spalling.

The raw data has been pre-processed in-house into 13 CSV files representing 1 normal   condition and 12 fault conditions at various degradation stages (2 backlash stages, 2 lack of lubrication stages, and 8 spalling stages). Each file contains 60 test combinations covering 2 motion profiles, 3 loading conditions, and 10 repetitions, providing comprehensive data for training fault detection and diagnosis algorithms in linear actuators used in automation and control engineering applications. View open-source dataset.

Build and train your model

Accelerate development with advanced optimization and searching algorithms for design, training, and depolying AI models with superior performance. 

Find the right model for your needs

For this use case, we implement 6 difference models. Please explore these models in MSPM0-SDK and use the pareto front plot below for reference to see the performace of designed models with different hardware footprints.

Deploying your model

CCStudio™ Edge AI Studio gives a start to finish workflow for deploying trained models to embedded targets.For developers seeking deeper customization and control, the MSPM0-SDK offers a comprehensive framework for building and integrating edge AI functionality into your own embeded applications.

Choosing the right device for you

The MSP-series MCUs deliver scable performance for executing and accelerating linear actuator fault classification models, along with key SoC features critical to your application. 

Product number
Processing core
NPU available
Clock frequency (MHz)
Linear actuator fault classification benchmarking metrics 
Flash (byte)
SRAM (byte)
MSPM0G5187 Arm® Cortex®-M0+ Core
Yes 80 24991 13104
MSPM0G3507 Arm® Cortex®-M0+ Core
No
80 25196 21618
MSPM0G3519 Arm® Cortex®-M0+ Core
No
80 25196 21618
MSPM33C321A Arm®Cortex®- M33 No 160
35592 21618

All the hardware, software and resources you’ll need to get started

Hardware

LP-MSPM0G5187
MSPM0G5187 LaunchPad™ development kit evaluation module for evaluating and testing the linear actuator fault classification tasks.

LP-MSPM0G3507
MSPM0G3507 LaunchPad™ development kit evaluation module for evaluating and testing the linear actuator fault classification tasks.

LP-MSPM0G3519
MSPM0G3519 LaunchPad™ development kit evaluation module for evaluating and testing the linear actuator fault classification tasks.

LP-MSPM33C321A
MSPM33C321A LaunchPad™ development kit evaluation module for evaluating and testing the linear actuator fault classification tasks.

Software & development tools

CCStudio™ Edge AI Studio
A fully integrated no-code solution for training and compiling PIR Motion detection models, to deploy onto TI embedded microcontroller devices. 

CLI tools
Use this end-to-end model development tool that contains dataset handling, model training and compilation 

MSPM0-SDK
The MSPM0 SDK provides the ultimate collection of software, tools and documentation to accelerate the development of applications for the MSPM0 MCU platform under a single software package. 

Industrial automation | Arc fault

Ensure rotor reliability and provide condition monitoring with accurate temperature prediction using AI-accelerated devices