Cloud Robot Application Synchronization for Automated Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud robot technologies cannot achieve fully automatic control of robot behaviors, limiting their service provision effectiveness.

Innovation Solution

Synchronizing the application and file system data of a local robot with a cloud virtual machine running the same operating system, allowing for remote operation and improved cloud control over the robot's behaviors by reversing the application's running results to the local robot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud-based artificial intelligence controls robot behaviors, then remote control capability is improved, but control rate cannot reach 100% and control on robot behaviors is not ideal

Engineering Contradiction:
Improveremote control capabilityVSAvoidcontrol rate
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system segments control into two parts: cloud-based virtual machine handles application execution and complex decision-making, while local robot handles real-time control and basic operations. This segmentation allows the cloud to achieve 100% control rate by managing the application layer while the local robot manages execution layer, resolving the contradiction between remote control capability and control completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A virtual machine is introduced as an intermediary between the cloud and the local robot. The virtual machine runs the same application and operating system as the local robot, creating a mirrored environment that enables complete cloud-based control while maintaining local execution capability. This intermediary resolves the contradiction by providing a bridge for full remote control without sacrificing local responsiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If application data is synchronized to cloud virtual machine, then cloud control ability is improved, but network bandwidth and synchronization time are increased

Engineering Contradiction:
Improvecloud control abilityVSAvoidsynchronization time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

Instead of synchronizing all application data continuously, the system creates a copy of the application and operating system in the cloud virtual machine. This copy runs independently and mirrors the local robot's environment, eliminating the need for continuous data synchronization and reducing network bandwidth consumption while maintaining complete cloud control capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The application and operating system are pre-synchronized to the cloud virtual machine before execution. This preliminary action establishes a complete working environment in the cloud, eliminating the need for real-time synchronization during operation and significantly reducing synchronization time and network bandwidth requirements.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If same operating system is pre-installed on cloud virtual machine, then remote operation accuracy is improved, but device complexity is increased

Engineering Contradiction:
Improveremote operation accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The cloud virtual machine is designed to run the same operating system and applications as the local robot, creating a universal control platform. This multi-functionality allows the single virtual machine to handle any application the robot might run, improving remote operation accuracy without requiring multiple specialized systems, thus managing complexity through standardization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11518035B2Method and apparatus for controlling robot, method and apparatus for providing service, and electronic device
Publication Date: 2022.12.06 CHONGQING XINGJIE SHUXING TECHNOLOGY PARTNERSHIP ENTERPRISE (LLP)
  • US11518035B2 patent drawing
  • US11518035B2 patent drawing
  • US11518035B2 patent drawing

AI summary

The present disclosure provides a method and an apparatus for controlling a robot, a method and an apparatus for providing service and an electronic device. The method comprises: creating, by a local robot, a file system snapshot of an application in a local operating system, and synchronizing file system data of the application to a cloud robot; running, by the cloud robot, on a cloud virtual machine pre-running the same operating system as that of the local robot, the same application as that of the local robot (101); and reversely synchronizing a running result of the application to the local robot (102).