Robotic Control Policy Refinement With Failure-Predicted Human Intervention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic control policies trained through imitation learning often fail to perform tasks robustly and require frequent human intervention, with existing refinement methods like DAgger being inefficient and limiting non-expert human feedback.

Innovation Solution

A robotic control policy architecture that includes multiple control heads to process vision data, predict actions, and determine failure, allowing for timely human intervention and refining the policy based on user feedback, thereby improving training efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DAgger is used to refine robotic control policies, then human feedback is collected for policy improvement, but human intervention is prompted even when the robot is performing correctly and non-expert humans cannot effectively refine the policy

Engineering Contradiction:
Improverobustness of robotic control policyVSAvoidefficiency of human feedback process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements a dual-feedback mechanism: (1) The robotic control policy receives feedback from the failure prediction model about potential failures, allowing proactive correction before actual failures occur. (2) Human operators receive targeted feedback requests only when the failure prediction model detects high-risk situations, making the feedback process more efficient and meaningful for non-expert users.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The failure prediction model acts as an intermediary between the robotic control policy and human operators. It filters and prioritizes situations requiring human intervention, presenting only critical cases to non-expert users. This intermediary layer translates complex policy performance data into actionable, easily understandable feedback opportunities for layperson operators.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If unified reward function is used to integrate human feedback, then policy refinement is simplified, but non-expert humans cannot effectively contribute to policy refinement

Engineering Contradiction:
Improvesimplicity of feedback integrationVSAvoidaccessibility to non-expert humans
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The feedback integration is segmented into two independent components: (1) Automated feedback from the failure prediction model that operates continuously and handles complex policy analysis. (2) Manual feedback from human operators that is triggered only for specific high-priority cases. This segmentation allows non-expert users to contribute effectively without needing to understand complex reward functions, while the system maintains simplified automated processing for routine operations.

Inventive Principle:
Principle #1Segmentation

3Productivity

If robotic control policy is trained based on human demonstrations, then initial policy capability is achieved, but the policy lacks robustness for various situations

Engineering Contradiction:
Improvetraining efficiencyVSAvoidrobustness of robotic control policy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The failure prediction model is trained in advance using the same human demonstration data as the control policy. This preliminary training enables the prediction model to anticipate potential failures before they occur during actual robot operation. By having this predictive capability prepared beforehand, the system can proactively prevent failures rather than merely reacting to them, significantly improving robustness without requiring additional real-time human intervention for every situation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11772272B2System(s) and method(s) of using imitation learning in training and refining robotic control policies
Publication Date: 2023.10.03 GDM HOLDING LLC
  • US11772272B2 patent drawing
  • US11772272B2 patent drawing
  • US11772272B2 patent drawing

AI summary

Implementations described herein relate to training and refining robotic control policies using imitation learning techniques. A robotic control policy can be initially trained based on human demonstrations of various robotic tasks. Further, the robotic control policy can be refined based on human interventions while a robot is performing a robotic task. In some implementations, the robotic control policy may determine whether the robot will fail in performance of the robotic task, and prompt a human to intervene in performance of the robotic task. In additional or alternative implementations, a representation of the sequence of actions can be visually rendered for presentation to the human can proactively intervene in performance of the robotic task.