Neural Network Robot Control for Unknown Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training robots to perform actions is expensive and requires significant human interaction, and trained robots often need environment information to perform correctly.

Innovation Solution

A neural network training system that uses behavior cloning and a planning module to generate training actions for autonomous devices, which are then observed and imitated by an image sensor to train the neural network without human supervision, allowing the device to perform tasks in unknown environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional robot training methods are used with human operators controlling the robot to perform specific tasks, then the robot can learn through direct human interaction and rewards, but the training process becomes very expensive and time-consuming

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

Solution Approach 1:

The patent creates virtual copies of the physical environment and robot through simulation. A planning module generates training actions in the virtual environment, and an image sensor captures images of these simulated actions. The neural network is trained on these synthetic images and actions, eliminating the need for expensive and time-consuming real-world human-operated training while maintaining training effectiveness

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system enables self-supervised learning where the robot trains itself through autonomously generated training data. The planning module automatically generates diverse training scenarios and actions without human intervention, and the neural network learns from these self-generated examples, making the training process independent of human operators

Inventive Principle:
Principle #25Self-service

2Reliability

If traditional training methods are used requiring human operators to control and reward the robot, then the robot can learn task performance, but the process requires significant human interaction and resources

Engineering Contradiction:
Improvelearning accuracyVSAvoidtraining cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent replaces expensive real-world training with cheaper virtual simulations. By copying the physical environment into a simulated version and generating training data through the planning module, the system achieves the same learning objectives at minimal cost, eliminating expenses related to human operators, physical robot wear, and real-world setup

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses disposable synthetic training data generated by the planning module instead of expensive reusable human expertise. Each training iteration generates new synthetic images and actions that can be discarded and replaced with new generated data, eliminating the need for continuous human involvement and reducing overall training costs

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Adaptability or versatility

If trained robots use environment information to perform actions correctly, then the robot can adapt to known environments, but the robot cannot perform tasks in unknown or unseen environments

Engineering Contradiction:
Improveenvironmental adaptationVSAvoidperformance in unknown environments
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent performs preliminary training in diverse virtual environments through the planning module, which generates a wide variety of training scenarios including different object configurations, lighting conditions, and spatial arrangements. This preliminary exposure to varied synthetic environments enables the neural network to generalize to unknown real-world environments without requiring environment-specific information during deployment

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The neural network is designed to be universally applicable across different environments by training on diverse synthetic data from the planning module. The system learns environment-agnostic features and relationships that transfer across various settings, enabling the robot to perform tasks in unknown environments using only image input without requiring environment-specific training or information

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Extent of automation

If behavior cloning is used with planning module to generate training actions, then the system can train without human supervision, but the system requires image sensors and neural network infrastructure

Engineering Contradiction:
Improveautonomous trainingVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical system of human-operated physical robot training with an information-based system using image sensors, planning modules, and neural networks. The physical robot training process is substituted with synthetic image generation and neural network learning, achieving higher automation despite increased computational infrastructure requirements

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

Data Source

PatentUS20250236312A1Neural network to control autonomous machines
Publication Date: 2025.07.24 NVIDIA CORP
  • US20250236312A1 patent drawing
  • US20250236312A1 patent drawing
  • US20250236312A1 patent drawing

AI summary

Apparatuses, systems, and techniques to cause actions to be performed by an autonomous machine in a previously unknown environment. In at least one embodiment, one or more neural networks are trained based, at least in part, on images of one or more automatically generated training actions.