Industrial Robot Data Packet Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial robots' computer systems face resource overload and real-time processing issues due to networked data packets, which can hinder reliable operation and affect data processing properties.
Innovation Solution
A method where data packets are prioritized based on destination addresses, allowing the operating system to chronologically associate tasks with resources for processing, ensuring real-time processing of high-priority packets while managing lower-priority packets efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the computer system processes all received data packets equally, then all data packets are treated with the same priority, but the real-time operation of the industrial robot is severely loaded and reliability is prevented
Solution Approach 1:
The patent applies local quality by assigning different priority levels to different destination addresses. Critical real-time data packets receive high priority for immediate processing, while non-critical data packets receive lower priority. This differential treatment ensures that time-sensitive robot control operations are not blocked by less important network traffic, resolving the contradiction between reliable real-time operation and overall data processing productivity.
2Loss of time
If the computer system prioritizes real-time robot control, then real-time properties are maintained, but the processing of other data packets is delayed or dropped
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of a network interface controller that automatically tags data packets with priority information based on their destination addresses. This intermediary layer handles the prioritization logic, allowing the main processor to focus on real-time robot control while ensuring that non-critical data packets are still processed in a structured manner, reducing both time loss and information loss.
3Productivity
If the computer system processes all data packets without prioritization, then resource utilization is maximized, but the industrial robot operation is negatively affected
Solution Approach 1:
The patent segments data packet processing into multiple priority queues based on destination addresses. Critical real-time control data is placed in high-priority queues that are processed immediately, while non-critical data is placed in lower-priority queues. This segmentation allows the system to maintain high resource utilization by processing all data packets while ensuring that robot operation reliability is preserved through preferential treatment of critical tasks.
Data Source
AI summary
In a method and a computer system for controlling an industrial robot, multiple data packets are received by the computer system, each of the data packets having a destination address with different priority classes being associated therewith in advance by the computer system. A chronological association of tasks with the resources of the computer system is made for processing the individual received data packets, based on the relevant priority class of the destination address of a received data packet.


