Distributed Control Nodes for Robot Servo Workload Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current industrial robot controllers are highly integrated, leading to high repair costs and inefficiencies due to their centralized control architecture, which results in a heavy workload and potential control inefficiencies.

Innovation Solution

A distributed multi-node control system comprising a first and second control node, each with a kernel architecture, communicatively coupled to servo nodes and execution devices, allowing for distributed control and real-time computation, with a scheduling control node to adjust resource allocation and detect abnormal states, enabling efficient workload distribution and maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized controller is used with high integration, then the control system achieves compact structure and unified management, but the repair cost increases and system reliability decreases when a fault occurs

Engineering Contradiction:
Improvecontroller integrationVSAvoidrepair cost
Core Design Contradiction:
Device complexityVSEase of repair

Solution Approach 1:

The patent divides the centralized controller into multiple independent control nodes (first control node and second control node), each capable of autonomous operation. This segmentation allows individual nodes to be replaced or repaired without affecting the entire system, thereby reducing repair costs and improving maintenance efficiency while maintaining the compact structure benefit of integration.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a centralized controller is used with high integration, then the control system achieves unified management, but the workload on the controller increases and control efficiency may be compromised

Engineering Contradiction:
Improvecontroller integrationVSAvoidcontrol efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The control system is segmented into multiple control nodes that can independently process control tasks. Each control node handles a portion of the overall workload, distributing the computational burden and preventing any single node from becoming a bottleneck, thus maintaining high control efficiency while achieving unified system management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple control nodes are merged into a coordinated network where each node contributes to the overall control function. The first control node and second control node work in parallel, combining their processing capabilities to handle the total workload more efficiently than a single centralized controller could manage alone.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If a distributed multi-node control system is implemented, then the workload is distributed and control efficiency improves, but the system complexity increases

Engineering Contradiction:
Improvecontrol efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each control node in the distributed system is designed with universal functionality, capable of performing the same control tasks independently. This multi-functionality allows nodes to be replicated and scaled without increasing individual node complexity, as each node follows the same standardized architecture and can assume any role in the network.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11681271B2Distributed multi-node control system and method, and control node
Publication Date: 2023.06.20 QKM TECH (DONG GUAN) CO LTD
  • US11681271B2 patent drawing
  • US11681271B2 patent drawing

AI summary

A distributed multi-node control system (100) and method, relating to the field of control technology. The distributed multi-node control system (100) comprises: a first control node (11), a second control node (12), a plurality of servo nodes (20) and a plurality of execution devices (30), the first control node (11) and the second control node (12) being respectively communicationally connected to the plurality of servo nodes (20), the servo nodes (20) being electrically connected to the execution devices (30) and configured to control operating states of the corresponding execution devices (30), the first control node (11) being configured to control an operating state of at least one first servo node (21) among the plurality of servo nodes (20), the second control node (12) being configured to control an operating state of at least one second servo node (22) among the plurality of servo nodes (20).