Robotic Activity Decomposition for Faster Simulation Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for training robots require significant time and effort due to the manual configuration of simulation environments and the reliance on human intervention, which limits the efficiency and effectiveness of machine learning algorithms in adapting to real-world scenarios.

Innovation Solution

An automated system using a hierarchical task network (HTN) planner generates configuration files for robotic simulators based on domain information and user-defined criteria, decomposing activities into sub-activities, and creating simulations that incrementally increase in difficulty, allowing for automated generation of configuration files and simulation scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration of simulation environments is used, then the training process can be controlled and customized, but the time and effort required for training increases significantly

Engineering Contradiction:
Improvetraining effectivenessVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated self-configuration of simulation environments through the HTN planner, which autonomously generates configuration files based on domain information and user-defined criteria without requiring manual human intervention for each simulation setup

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The HTN planner performs preliminary decomposition of training activities into sub-activities and pre-generates configuration files before actual training begins, allowing simulations to be set up in advance and executed efficiently without manual configuration during the training process

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If numerous simulations are performed for successful robot training, then the machine learning algorithm can adapt effectively, but the computational resources and time required increase

Engineering Contradiction:
Improverobot adaptabilityVSAvoidtraining duration
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The HTN planner decomposes complex training activities into hierarchical sub-activities, organizing simulations into structured sequences that target specific skills and behaviors, making the training process more efficient and manageable while maintaining comprehensive coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts simulation parameters and configuration based on the decomposed sub-activities and user-defined criteria, varying environmental conditions, robot capabilities, and task requirements to create diverse training scenarios that improve robot adaptability without requiring exhaustive simulation sets

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If manual configuration files are generated for each simulation, then specific training scenarios can be created, but the complexity and effort of configuration increases

Engineering Contradiction:
Improvesimulation customizationVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The HTN planner automatically generates configuration files by itself based on domain information and user-defined criteria, eliminating the need for manual configuration and reducing the complexity of setting up diverse simulation scenarios

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes domain information and user criteria to generate configuration files in advance, organizing training scenarios hierarchically through activity decomposition, which simplifies the configuration process and reduces manual effort required for each simulation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11654566B2Robotic activity decomposition
Publication Date: 2023.05.23 GENERAL ELECTRIC CO
  • US11654566B2 patent drawing
  • US11654566B2 patent drawing
  • US11654566B2 patent drawing

AI summary

Provided are systems and methods for decomposing learned robotic activities into smaller sub-activities that can be used independently. In one example, a method may include storing simulation data comprising an activity of a robot during a training simulation performed via a robotic simulator, decompose the activity into a plurality of sub-activities that are performed by the robot during the training simulation based on changes in behavior of the robot identified within the simulation data, and generating and storing a plurality of programs for executing the plurality of sub-activities, respectively, in the storage.