[Skip to Content]
Provided by ASME The American Society of Mechanical Engineers
Banner
IMECE2026
Vancouver Convention Centre
Vancouver, British Columbia, Canada

Conference Dates: November 8 — 12, 2026
Exhibition Dates: November 9 — 11, 2026
Menu
  • Tracks & Topics
  • Publication Schedule
  • Event Site
  • Home
  • Policies
    • Confirm Co-Authorship
    • Presentation Requirements
    • Code of Conduct/Anti-Harassment
  • Help/Resources
    • Contact Us
    • Author Resources
      • ASME Presenter Attendance Policy
      • ASME Plagiarism Screening (iThenticate)
      • Full-length Paper Preparation
      • Conference-Specific Information and Templates
      • Copyright Transfer Form
      • Technical Presentation Tips
      • Indexing
      • Authorship and AI Tools
      • Author FAQs
      • Submission Types
    • Organizer Resources
      • Reviewer Guidelines
    • Help Desk Calls
    • Webtool Feedback and Feature Requests
  • Home
  • ASME 2021 International Mechanical Engineering Congress and Exposition (IMECE2021) Topic/Session Gallery
  • 14-03-01: Reliability and Safety in Industrial Automation Systems
  • KrakenBox: Deep Learning-Based Error Detector for Industrial Cyber-Physical Systems

Session: 14-03-01: Reliability and Safety in Industrial Automation Systems

Paper Number: 70258

Start Time: Monday, 05:50 PM

70258 - KrakenBox: Deep Learning-Based Error Detector for Industrial Cyber-Physical Systems 

Online error detection helps to reduce the risk of failure of safety-critical systems. However, due to the increasing complexity of modern Cyber-Physical Systems and the sophisticated interaction of their heterogeneous components, it becomes harder to apply traditional error detection methods. Nowadays, the popularity of Deep Learning-based error detection snowballs. DL-based methods achieved significant progress along with better results.

This paper introduces the KrakenBox, a deep learning-based error detector for industrial Cyber-Physical Systems (CPS). It provides conceptual and technical details of the KrakenBox (i) Hardware, (ii) Software, and a case study (iii) DemoSystem.

The KrakenBox Hardware is based on NVIDIA Jetson AGX Xavier, designed to empower the deep learning-based application and the extended alarm module. The alarm module is equipped with a red/green lamp and a beeper to signal error detection. The KrakenBox Software consists of several programs capable of collecting, processing, storing, and analyzing time-series data. There are three primary deep learning-based time-series data error detection approaches: classification, reconstruction, and prediction. We have chosen the prediction approach since it gives us the advantage of online detection and localization. The prediction models of the KrakenBox software are developed with Tensorflow based on the Long Short-Term Memory (LSTM) recurrent neural network. In comparison to state-of-the-art, we used a light-weighted LSTM to achieve real-time properties. We can process three signals in real-time with a sample time of 0.1 seconds. During training, the prediction models are trained with error-free data, while during testing, we use erroneous data as input to the prediction model. For that, we inject common CPS faults such as stuck-at, package drop, bias/offset, bit flips, time delay, and noise to the system, which make data erroneous. We raise the red flag if the residual of the actual and predicted values is higher than a certain threshold. In order to demonstrate the applicability and the performance of our error detector, we exploited a Simulink model of two industrial manipulators as the DemoSystem equipped with fault injectors. In order to generate training data, we monitor and log the signals of the position sensors through simulation. During the simulation, random waypoints are generated for the manipulators to emulate different kinds of manipulation. Model-based fault injection gave us the possibility to inject faults flexibly with deterministic and stochastic approaches. The injected faults with different types, magnitudes, and locations can be customized through a user-friendly UI.

A modern industrial automation system consists of different kinds of components networked with each other. The KrakenBox can be connected to the networked automation system either via Ethernet or wirelessly. The paper describes extensive experiments that allow the evaluation of the error detection performance of the KrakenBox for varying error magnitude. The results of these experiments demonstrate that the KrakenBox is able to significantly improve the safety of a networked automation system.

Presenting Author: Sheng Ding University of Stuttgart, Institute of Industrial Automation and Software Engineering

Authors:

Sheng Ding University of Stuttgart
Andrey Morozov University of Stuttgart
Tagir Fabarisov University of Stuttgart
Silvia Vock Bundesanstalt fur Arbeitsschutz und Arbeitsmedizin

KrakenBox: Deep Learning-Based Error Detector for Industrial Cyber-Physical Systems

Paper Type

Technical Paper Publication

This site supports all modern browsers, such as Chrome, Firefox, Safari, and Edge. Microsoft has announced it will no longer support IE 11 as of August 2021. If you prefer to or you are required to continue using a Microsoft browser, you can use Edge.

  • ASME.ORG
  • Press
  • Terms of Use
  • Privacy Statement
  • ASME Communication Preferences
  • Community Rules

© The American Society of Mechanical Engineers

Stay Connected