Cloud Robot Trajectory Control Using Cached Web Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud robotics frameworks, particularly following the PaaS approach, lack versatility in robot service and control, and existing trajectory or path generation methods do not utilize Web services or Web-storing mechanisms like caching, limiting scalability and efficiency in robot motion control.

Innovation Solution

The proposed solution utilizes a Web service infrastructure for scalable robot control from the cloud, employing trajectory planning and calculation methods that leverage caching and content delivery networks (CDNs) to efficiently store and execute trajectories, allowing immediate robot movement and optimizing precision and response time, even in complex environments with multiple robots and moving objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If trajectory calculation is performed in real-time for every robot movement request, then movement precision can be maintained, but calculation latency increases and system response time deteriorates

Engineering Contradiction:
Improvetrajectory precisionVSAvoidcalculation latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-calculates and stores trajectories in a database before they are needed. When a robot movement request is received, the system queries the database for pre-computed trajectories matching the current state and target position, rather than calculating from scratch. This preliminary action significantly reduces calculation latency while maintaining trajectory precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of trajectory calculation from real-time computation to pre-computation with cached storage. By transforming the calculation timing parameter and utilizing database storage, the system achieves both high precision and low latency through efficient query retrieval of pre-calculated trajectories.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If cloud-based trajectory calculation is implemented to enable remote robot control, then control versatility and accessibility improve, but network dependency increases and control reliability may deteriorate

Engineering Contradiction:
Improvecontrol accessibilityVSAvoidcontrol reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces a local edge server as an intermediary between the cloud and the robot. The edge server caches trajectories locally and can serve robot control requests even when cloud connectivity is interrupted. This intermediary maintains control versatility through cloud integration while ensuring reliability through local fallback capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If Web service infrastructure is used for robot control to leverage existing protocols and scalability, then ease of integration and scalability improve, but control precision and real-time performance may worsen

Engineering Contradiction:
Improveintegration easeVSAvoidcontrol precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The system segments the control architecture into distinct layers: Web service interface layer for ease of integration, edge computing layer for real-time processing, and robot control layer for precision execution. Each layer handles specific functions, allowing the Web service infrastructure to provide scalability while the lower layers ensure control precision through optimized local processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11550297B2Methods and arrangements for robot device control in a cloud
Publication Date: 2023.01.10 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11550297B2 patent drawing
  • US11550297B2 patent drawing
  • US11550297B2 patent drawing

AI summary

The present disclosure relates to a first Web server (102, 204, 60, 70) and a second Web server (108, 214, 80, 90), and methods therein for controlling of a robot device over a cloud interface. A hyper-text transfer protocol, HTTP, request for a trajectory between a start position and a goal position is sent (S120, S230, 302, 402) towards the second Web server. One or more calculated trajectories are obtained (S122, 304) based on information as received encoded in the request. A HTTP response is sent (306) towards the first WEB server, comprising one or more calculated trajectories. Executing (S126, S266; 308, 406) of a trajectory at least based said one or more of the received trajectories is performed by the first Web server (102, 204, 60, 70). A scalable robot device control method is thus proposed, which is advantageously uses stored calculated trajectories between start and goal positions, for the robot device.