Cloud Robot Control via Abstracted Service Instructions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for controlling autonomous driving robots lack efficiency in generating and transmitting specific instructions for service applications, leading to complexity in developing service applications and limited scalability, as they require detailed verification of robot functions and context information.
Innovation Solution
A cloud server method that generates sub-instructions by specifying abstracted instructions from service applications, allowing direct control of robots without requiring context information, and transmits these instructions to the robots, while also analyzing data from robots to generate abstracted data for service applications, facilitating independent operation and service switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If detailed verification of robot functions and context information is performed in service applications, then control precision is improved, but device complexity increases
Solution Approach 1:
The patent introduces a cloud server as an intermediary between the service application and the robot. The cloud server receives abstracted instructions from the service application, specifies them into detailed control instructions, and transmits them to the robot. This mediator handles the complex task of instruction specification, allowing the service application to remain simple while maintaining precise robot control.
Solution Approach 2:
The system separates the control architecture into distinct layers: the service application layer that generates abstracted instructions, the cloud server layer that specifies instructions, and the robot execution layer that carries out commands. This segmentation allows each component to focus on specific tasks, reducing overall system complexity while maintaining control precision.
2Reliability
If service logic is integrated into the robot, then control reliability is improved, but adaptability decreases
Solution Approach 1:
The cloud server acts as a flexible intermediary that can adapt to different service applications without modifying the robot itself. Multiple service applications can connect through the same cloud server infrastructure, enabling easy scalability and versatility while the robot maintains reliable execution of received instructions.
Solution Approach 2:
The cloud server provides a universal platform that can handle multiple different service applications and instruction types. This multi-functional approach allows the system to adapt to various services (delivery, guidance, monitoring) without requiring changes to the robot's core control architecture, thereby maintaining reliability while enhancing adaptability.
3Ease of operation
If abstracted instructions are used from service applications, then ease of operation is improved, but information loss increases
Solution Approach 1:
The cloud server intermediary receives abstracted instructions with minimal information from the service application and reconstructs the complete control instructions by adding necessary context and detail. This process preserves ease of operation for service application developers while recovering any lost information through the specification process.
Data Source
AI summary
A method of operating a cloud server to control a robot providing a service in connection with a service application includes receiving an instruction to provide the service from the service application; and based on the received instruction, generating a plurality of sub-instructions by specifying the received instruction; and transmitting each sub-instruction, from among the plurality of sub-instructions, to the robot, wherein the transmitted sub-instructions are instructions for controlling the robot.


