Redundant Core Allocation for Safe Robot Control Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine arrangements, particularly those involving robots, face challenges in ensuring safety and efficient processing due to the complexity and redundancy of control and monitoring systems.

Innovation Solution

A method and system utilizing a processor arrangement with multiple spatially spaced processors, each with cores, dynamically selects available cores for redundant processing based on an updated directory and ascertained needs for safety-related calculations, enabling efficient and safe control and monitoring of machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple processor cores are used for redundant control and monitoring of machine arrangements, then safety is improved, but device complexity increases

Engineering Contradiction:
ImprovesafetyVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the processor arrangement into multiple spatially separated processor units, each containing multiple cores. This segmentation allows redundant processing to be distributed across physically separate components, improving safety while managing complexity through modular organization. The directory structure further segments the management of available cores across different processors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by requiring that redundant cores be located on spatially separated processors rather than simply using any available cores. This spatial distribution ensures that a single point of failure cannot compromise both primary and redundant processing, enhancing safety while the localized directory management at each processor handles complexity locally.

Inventive Principle:
Principle #3Local quality

2Productivity

If cores are dynamically selected from an updated directory based on current availability, then processing efficiency is improved, but control complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcontrol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic core selection where the directory of available cores is continuously updated to reflect current processor states. This allows the system to adapt to changing availability conditions in real-time, optimizing processing efficiency. The dynamic nature manages control complexity by automating the selection process based on predefined spatial separation rules rather than requiring manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The directory serves as a feedback mechanism that continuously reports the availability status of cores across different processors. This feedback enables the control system to make informed decisions about core allocation while maintaining the spatial separation requirement. The automated feedback loop reduces control complexity by eliminating the need for continuous manual monitoring of core availability.

Inventive Principle:
Principle #23Feedback

3Reliability

If spatially separated processors are used for redundant processing, then safety is improved, but communication requirements and system complexity increase

Engineering Contradiction:
ImprovesafetyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a directory as an intermediary structure that manages communication between spatially separated processors. This intermediary handles the complexity of coordinating redundant processing across multiple processors by providing a centralized registry of available cores that all processors can query. The spatial separation for safety is maintained while the intermediary manages the communication overhead systematically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12440968B2Control and monitoring of a machine arrangement
Publication Date: 2025.10.14 KUKA DEUT GMBH
  • US12440968B2 patent drawing
  • US12440968B2 patent drawing

AI summary

A method for controlling and/or monitoring a machine arrangement having at least one machine, in particular at least one robot, with the aid of a processor arrangement having a plurality of processors each with at least one core. The method includes selecting, in particular temporarily selecting, a first available and at least one further available core on the proviso that these cores are implemented, in particular arranged, on different processors of the processor arrangement, in particular during operation of the machine arrangement and/or on the basis of an updated directory and/or on the basis, in particular as a result, of an ascertained need for redundant processing of process signals; processing process signals redundantly with the aid of these selected cores; and controlling and/or monitoring the machine arrangement on the basis of this processing.