Optimizing robotic arm performance through state classification


This use case helps the robotic engineer at Apex Global gain a deeper understanding of robotic arm operations and identify areas for improvement. It aims to leverage data-driven insights to optimize robotic arm performance and improve production efficiency.

image-2025-2-3_12-37-6.png

Customer success

Apex Global could increases production throughput by around 10% by optimizing robotic arm workflows based on operational state classification. It can reduce downtime, increase production efficiency, and lower maintenance costs by performing preventive maintenance only when needed. It could also improve safety by preventing catastrophic failures.

Scenario

Apex Global relies heavily on robotic arms for its production line. Unexpected downtime due to robotic arm malfunctions can lead to significant production losses. The company wants to implement a predictive maintenance strategy to identify potential issues before they cause failures.

Workflow

Task

Role

Action

Reference

1

Robotics Engineer

Add the following details:


    • Name: RoboticArmStateClassification
    • Description: Classifies robotic arm operational states.
    • Algorithm Type: RandomForest-Classification

2

Robotics Engineer

Configure the following parameters:


    • Select metrics: Joint Angles, Motor Currents, Torque, and End Effector Position. The target variable is the Operational State.
    • Set the collection interval.
    • Use filters to focus on specific periods or operations.

3

Robotics Engineer

Upload the ZIP file containing the pre-trained RandomForest model.

4

Robotics Engineer

Optionally, configure events to trigger alerts when the arm enters an Error state.

5

Robotics Engineer

Deploy the model to the relevant BMC Helix Edge nodes.

Results

The system now monitors robotic arm data in real time and generates alerts when anomalies are detected, allowing maintenance teams to address potential issues proactively.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Helix Edge 25.1