Robot Control With Target State Correction for Sim-to-Real Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for training machine learning models to control robots in real-world environments often result in damage to robots and inaccuracies due to simulations not accurately accounting for physical phenomena, leading to ineffective task performance.

Innovation Solution

A method involving a robot control application that receives sensor data, generates actions using a trained machine learning model, computes a target state, and adjusts it based on a threshold to ensure accurate robot movement, even in environments with unmodeled physical phenomena.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-world training is used to train machine learning models for robot control, then the robot can accurately perform tasks in real-world environments, but the robot and objects may be damaged during the data generating process

Engineering Contradiction:
Improvetask performance accuracyVSAvoiddamage to robot and objects
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent creates a virtual copy (simulation environment) of the real-world robot and environment to generate training data. The simulation replicates the robot's physics, sensors, and task environment, allowing the machine learning model to be trained on this virtual copy without risking damage to the physical robot. The trained model is then transferred to control the real robot, resolving the contradiction between needing accurate real-world training data and avoiding physical damage.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If simulations are used to train machine learning models to avoid damage, then the robot and objects are protected, but the simulations do not accurately account for physical phenomena leading to ineffective task performance

Engineering Contradiction:
Improvedamage preventionVSAvoidtask performance accuracy
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the simulation environment is continuously refined based on comparisons between simulated and real-world robot behavior. Sensors on the physical robot collect real-world data about physical phenomena (friction, gravity compensation, etc.), and this feedback is used to update and improve the simulation model's accuracy. This iterative feedback loop ensures the simulation becomes progressively more realistic while still protecting the physical robot during training.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent adjusts physical parameters in the simulation environment (such as friction coefficients, gravitational forces, and joint torques) to better match real-world conditions. By systematically varying and optimizing these parameters based on real-world measurements, the simulation accurately captures physical phenomena without requiring real-world trial and error, thus maintaining both safety and task performance accuracy.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If simulations accurately model all physical phenomena, then the trained model can effectively control the robot in real-world environments, but the simulation complexity and computational requirements increase

Engineering Contradiction:
Improvetask performance accuracyVSAvoidsimulation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by focusing simulation accuracy only on the specific physical phenomena and robot components that are most critical for the task at hand. Rather than attempting to perfectly model all physical aspects of the robot and environment, the simulation concentrates computational resources on accurately representing the local properties that directly impact task performance, such as friction at specific joints or gravity compensation for particular links, while using simplified models for less critical aspects.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12576520B2Techniques for deploying trained machine learning models for robot control
Publication Date: 2026.03.17 NVIDIA CORP
  • US12576520B2 patent drawing
  • US12576520B2 patent drawing
  • US12576520B2 patent drawing

AI summary

One embodiment of a method for controlling a robot includes receiving sensor data indicating a state of the robot, generating an action based on the sensor data and a trained machine learning model, computing a target state of the robot based on the action and a previous target state of the robot, and causing the robot to move based on the target state of the robot.