Robot Learning From Human Demonstration for Industrial Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial tasks requiring asset inspection, repair, and maintenance often demand significant human intervention, which can be time-consuming, labor-intensive, and unsafe, especially in inaccessible locations or for complex assets.

Innovation Solution

A system comprising a robot equipped with sensors and a computing device that learns to perform industrial tasks by receiving human demonstration inputs, generating a virtual recreation of the environment, and executing tasks autonomously or semi-autonomously, utilizing machine learning to adapt and improve over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If human operators perform industrial tasks manually, then task completion is achieved with human judgment and adaptability, but time consumption and labor intensity increase significantly

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidtime for operator intervention
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The robot system performs industrial tasks autonomously without continuous human intervention. The robot learns from human demonstrations and then executes tasks independently, allowing the system to serve itself by acquiring skills through observation rather than requiring ongoing operator guidance for each task execution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces human operators with an autonomous robot system equipped with sensors and learning algorithms. The robot substitutes human mechanical operations with automated sensing, processing, and actuation systems, eliminating the need for human time investment while maintaining task execution capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If human operators perform industrial tasks, then complex judgment and adaptability are applied, but labor costs and operational safety risks increase

Engineering Contradiction:
Improvehuman judgment capabilityVSAvoidsafety risks to operators
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The robot system independently performs tasks that would otherwise require human operators to enter potentially hazardous environments. By autonomously navigating and executing operations in dangerous locations, the system eliminates exposure of human workers to harmful conditions while maintaining operational capability through self-directed action.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces human operators in hazardous environments with an autonomous robot system. The substitution removes human workers from exposure to dangerous conditions such as confined spaces, high temperatures, or toxic atmospheres, while the robot's sensors and control systems provide the necessary judgment and adaptability without safety risks to operators.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If robots perform tasks autonomously, then productivity and safety improve, but ability to learn complex tasks from human demonstration decreases

Engineering Contradiction:
Improveautonomous task executionVSAvoidlearning from human demonstration
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent replaces traditional rigid programming methods with machine learning algorithms that enable the robot to learn from human demonstrations. This substitution allows the autonomous system to acquire complex task skills through observation and imitation, providing adaptability comparable to human learning while maintaining autonomous execution capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The robot system captures and replicates human operator actions through sensing and learning mechanisms. By copying human demonstrations of industrial tasks, the robot acquires the ability to perform complex operations autonomously, transferring human skill knowledge to the robotic system without requiring explicit programming of each task detail.

Inventive Principle:
Principle #26Copying

4Manufacturing precision

If more human oversight is provided for robot learning, then task accuracy improves, but time consumption and complexity increase

Engineering Contradiction:
Improvetask execution accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The robot system performs self-learning through autonomous observation of human demonstrations without requiring extensive external intervention. The system independently processes demonstration data, extracts task patterns, and develops execution capabilities, reducing the need for complex oversight mechanisms while maintaining high task accuracy through self-directed learning processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10913154B2Systems and method for robotic learning of industrial tasks based on human demonstration
Publication Date: 2021.02.09 GENERAL ELECTRIC CO
  • US10913154B2 patent drawing
  • US10913154B2 patent drawing
  • US10913154B2 patent drawing

AI summary

A system for performing industrial tasks includes a robot and a computing device. The robot includes one or more sensors that collect data corresponding to the robot and an environment surrounding the robot. The computing device includes a user interface, a processor, and a memory. The memory includes instructions that, when executed by the processor, cause the processor to receive the collected data from the robot, generate a virtual recreation of the robot and the environment surrounding the robot, receive inputs from a human operator controlling the robot to demonstrate an industrial task. The system is configured to learn how to perform the industrial task based on the human operator's demonstration of the task, and perform, via the robot, the industrial task autonomously or semi-autonomously.