Robot Control Architecture With Split Local and Remote Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot behavior control systems face inefficiencies due to high data processing requirements and network costs in processor-centric models, and simplified functionality in server-centric models, leading to delayed reactions and increased costs.

Innovation Solution

A control system with a collection device, first and second processing units, and an execution unit, where the first processing unit handles complex data processing remotely and the second processing unit handles simple logic locally to reduce processing demands and production costs, while maintaining efficient reaction times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If all behavior processing is delivered to the remote server, then the robot itself is simplified and manufacture cost decreases, but the reaction speed of the robot is affected and all data has to be determined after processed by the server

Engineering Contradiction:
Improvemanufacture costVSAvoidreaction speed
Core Design Contradiction:
Ease of manufactureVSSpeed

Solution Approach 1:

The patent segments the behavior processing into two parts: simple behavior processing is performed locally by the robot's processor, while complex behavior processing is handled by the remote server. This segmentation allows the robot to respond quickly to simple commands while still benefiting from the server's processing power for complex tasks, thereby resolving the contradiction between simplifying the robot for lower cost and maintaining fast reaction speed.

Inventive Principle:
Principle #1Segmentation

2Speed

If all requests are processed by the robot's processor, then the robot's behavior is not limited by remote server control and behavior delay from data transmission is avoided, but the data processing capacity requirements and network cost increase

Engineering Contradiction:
Improvereaction speedVSAvoiddata processing capacity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides processing tasks between the robot's local processor and the remote server based on complexity. Simple tasks are handled locally to maintain fast response times, while complex tasks are offloaded to the server. This segmentation reduces the data processing capacity requirements of the robot's processor while maintaining fast reaction speeds for simple behaviors.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the robot performs complicated actions locally, then the function is more capable, but the production cost and maintenance charge increase due to higher processing demands

Engineering Contradiction:
Improvefunction capabilityVSAvoidproduction cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent enables the robot to perform complicated actions by segmenting the processing: the robot's processor handles simple logic and local execution, while the remote server provides additional processing power for complex behavior analysis and decision-making. This allows the robot to have enhanced function capability without requiring expensive high-performance local hardware, thus controlling production costs.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3246133B1Control system
Publication Date: 2024.04.10 YUTOU TECH HANGZHOU
  • EP3246133B1 patent drawingFigure 1
  • EP3246133B1 patent drawingFigure 2

AI summary

The present invention includes a collection device, a communication module, a first processing unit, a second processing unit and an execution unit. The benefit of the invention compared to the prior art is: by the cooperation of the using of the first processing unit and the second processing unit, the complicated operation with which the second processing unit can not accomplish is transferred to the first processing unit, the first processing unit then accomplish the operation, thus the processing speed and accuracy are increased. Meanwhile the simple logic operation processed by the first processing unit is transferred to the second processing unit, the second processing unit then processes the logic operation and forms control signal to control the execution unit, so that the delayed processing of the execution unit is avoided.