Robotic Control Policy Learning With Targeted Trial Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic control policies are challenging to design and scale for real-world applications due to the vast variety of environments and tasks, requiring extensive hand-coding and many trials, which limits their adaptability and efficiency.

Innovation Solution

The use of machine learning techniques, specifically the k-nearest neighbors algorithm, to identify similar trials, compare their differences, and apply targeted updates to the control policy, enabling more efficient and robust policy training by leveraging successful trial data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional reinforcement learning with random updates is used to train robotic control policies, then the system can learn from experience, but the training process requires a huge number of trials and is extremely inefficient

Engineering Contradiction:
Improvetraining efficiencyVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing and analyzing successful trials before they are needed for policy updates. By pre-identifying and cataloging successful trial data, the system eliminates the need to randomly search through all trials during policy updates, dramatically reducing training time and improving efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of successful trial data and uses these copies to generate targeted policy updates. Instead of processing raw trial data repeatedly, the system makes copies of the most valuable successful trials and uses them as the basis for efficient policy improvement, reducing computational overhead and training time.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If hand-coded control policies are designed for robotic systems, then the system can perform specific tasks, but the approach is challenging to scale and adapt to the vast variety of real-world environments and tasks

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidpolicy design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robotic system performs self-service by automatically learning control policies from its own trial data without requiring hand-coding by engineers. The system identifies successful trials, analyzes them, and generates policy updates autonomously, enabling it to adapt to diverse environments and tasks while reducing the complexity of policy design.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system achieves adaptability by changing parameters of the control policy based on learned patterns from successful trials. Instead of hard-coding policies for each scenario, the system modifies policy parameters dynamically based on environmental conditions and task requirements, enabling scalable adaptation across diverse real-world applications.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11707838B1Artificial intelligence system for efficiently learning robotic control policies
Publication Date: 2023.07.25 AMAZON TECH INC
  • US11707838B1 patent drawing
  • US11707838B1 patent drawing
  • US11707838B1 patent drawing

AI summary

A machine learning system builds and uses control policies for controlling robotic performance of a task. Such control policies may be trained using targeted updates. For example, two trials identified as similar may be compared and evaluated to determine which trial achieved a greater degree of task success; a control policy update may then be generated based on identified differences between the two trials.