Robot Control Architecture With Split Local and Remote Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
Figure 1
Figure 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.