Robot Fault Diagnosis Using Time-Grouped Problem Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Diagnosing the origin of technical problems in multi-robot systems is difficult and time-consuming due to the complexity of problem messages generated, where many messages may not relate to the actual failure, especially in systems with multiple robots.

Innovation Solution

A method that groups problem messages based on time thresholds, identifying frequent descriptive data elements within these groups to assign names that can indicate the common cause of the issues, reducing the data a practitioner needs to inspect and facilitating the identification of recurring problems through a user-friendly interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If problem messages are collected from all robots in the system, then the completeness of problem information is improved, but the time and effort required to diagnose the actual failure increases

Engineering Contradiction:
Improvecompleteness of problem informationVSAvoiddiagnosis time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the complete set of problem messages into multiple subsets based on temporal proximity. Messages that occur within a threshold time window are grouped together, creating smaller, more manageable segments that can be analyzed independently. This segmentation reduces the diagnostic scope from all messages to only relevant temporal clusters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes messages that fall outside the time threshold from each subset, eliminating irrelevant information. By taking out messages that do not meet the temporal criterion, the method focuses diagnostic effort only on messages that are likely related to the same underlying issue, reducing unnecessary analysis time.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If the number of robots in the system increases, then the system's productivity is improved, but the complexity of diagnosing technical problems increases

Engineering Contradiction:
Improvesystem productivityVSAvoiddiagnosis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the large volume of messages from multiple robots into smaller temporal subsets. This reduces the complexity of analysis by handling manageable groups rather than the entire message set from all robots, making the diagnostic process scalable to systems with any number of robots.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of message grouping from static (all messages from all robots) to dynamic (messages grouped by time threshold). This parameter change allows the system to adapt to varying numbers of robots and message volumes, maintaining manageable complexity regardless of system scale.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If all problem messages are analyzed in detail, then the accuracy of identifying the actual failure cause is improved, but the efficiency of the diagnosis process deteriorates

Engineering Contradiction:
Improveaccuracy of failure cause identificationVSAvoiddiagnosis efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments messages into temporal subsets, allowing detailed analysis to be applied only to relevant groups rather than all messages. This maintains diagnostic accuracy for actual failures while improving overall efficiency by limiting detailed examination to manageable, time-proximate message clusters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by analyzing only the necessary subset of messages (those within the time threshold) rather than performing excessive analysis on all messages. This partial approach achieves sufficient diagnostic accuracy for identifying actual failures while avoiding the productivity loss that would result from analyzing every single message in detail.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11945116B2Diagnosis method and apparatus
Publication Date: 2024.04.02 ABB (SCHWEIZ) AG
  • US11945116B2 patent drawing
  • US11945116B2 patent drawing

AI summary

A method for problem diagnosis in a robot system having one or more robots includes the steps of: a) receiving (S1) a first problem message from a robot of the robot system, the first problem message including one or more data elements descriptive of a problem experienced by the robot; b) receiving (S1) a subsequent problem message from a robot of the robot system; c) if a time elapsed between receipt of the subsequent problem message and receipt of an immediately preceding problem message is shorter than a predetermined threshold (S2), adding the subsequent problem message to a message set which comprises the immediately preceding problem message (S3); and d) if the time elapsed is longer than the predetermined threshold (S2), terminating (S4) the message set of the immediately preceding problem message without adding the subsequent problem message, and establishing (S5, S6) a new message set.