Robot Control Resource Allocation for Multi-Robot Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems are not designed to handle multiple robots in production facilities efficiently, leading to limitations in communication resource allocation and control performance.

Innovation Solution

A robot control system with a first control device and multiple network-connected second control devices, where a communication resource setting unit dynamically allocates communication resources based on predetermined settings, the number of connected devices, and operation states, ensuring optimal communication and command value generation for each robot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple robots are disposed in a production facility, then productivity and functionality are improved, but communication resource allocation becomes complex and control performance deteriorates

Engineering Contradiction:
ImproveproductivityVSAvoidcommunication resource allocation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments communication resources by allocating specific time slots, frequencies, or code sequences to each robot controller (second control device). This segmentation prevents communication conflicts and allows multiple robots to operate simultaneously without interference, resolving the contradiction between supporting multiple robots and managing communication complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication resource setting unit dynamically adjusts and allocates communication resources based on the operational state, priority, and communication needs of each robot controller. This dynamic allocation optimizes network bandwidth utilization and ensures that critical control signals receive adequate communication resources, maintaining control performance while supporting multiple robots.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple second control devices are network-connected to the first control device, then system functionality is improved, but network transmission capacity is exceeded and control performance deteriorates

Engineering Contradiction:
Improvesystem functionalityVSAvoidcontrol performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements periodic communication cycles where each second control device is assigned specific time windows for data transmission. This periodic action structure ensures that communication requests are handled in an organized sequence, preventing network overload and maintaining reliable control performance even with multiple connected devices.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Different communication resources with varying qualities (bandwidth, priority levels, transmission rates) are assigned to different second control devices based on their specific functional requirements. Critical control signals receive higher-quality communication resources, while less time-sensitive data uses lower-quality resources, optimizing overall system reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11855907B2Robot control system and control method
Publication Date: 2023.12.26 OMRON CORP
  • US11855907B2 patent drawing
  • US11855907B2 patent drawing
  • US11855907B2 patent drawing

AI summary

A robot control system includes a first control device including a first communication unit and one or more second control devices connected to the first control device through a network. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device. The robot control system includes a communication resource setting unit that allocates the communication resource to each second control device.