Skip to content
PPHYSICAL AI GUIDESTART HERE →

Field guide

Sim-to-Real Robot Transfer: Domain Randomization and the Hardware Evidence Gap

How robot policies move from simulation to hardware, what domain randomization can address, and how to test calibration, contact, latency, adaptation, and transfer.

By Physical AI Guide Editorial TeamPublished Updated

The short answer

Sim-to-real transfer means taking a capability developed in simulation and testing it on a physical robot. The capability may be a perception model, a motion policy, a controller, or a combination. The important question is not whether simulation was used. It is which parts transferred, which parts required adaptation, and what happened on hardware.

A simulated robot can complete a task because its observations, physics, timing, or reset conditions are easier than those of the target machine. Domain randomization is one way to address this mismatch: train across varied simulated conditions instead of relying on a single world.

The method has concrete primary-source precedents. Researchers have reported visual transfer for object localization, dynamics transfer for arm-based pushing, and simulation-trained dexterous object reorientation. Those are different results with different evidence boundaries. They do not establish that an arbitrary robot policy is ready for production.

This guide explains those distinctions and offers a practical transfer-review protocol. It is an engineering framework, not a ranking of current simulators or a claim that older experiments settle today’s deployment questions.

What actually transfers?

Before comparing results, identify the transferred component.

Component Transfer question Hardware evidence needed
Perception model Do simulated images produce useful real-world estimates? Physical observations, localization or recognition errors, and downstream task results
Action policy Does the policy choose effective actions on the target robot? Physical task attempts under declared observations, action interfaces, and control modes
Controller Does modeled behavior match actual motion and contact? Tracking, timing, saturation, contact, and stop behavior
Full task system Do the integrated components complete the intended work? Quality-accepted outcomes, failures, recovery, human assistance, and task duration

A perception model can transfer while a grasping controller remains conventional. A learned policy can transfer while an external sensing system supplies its state. A physical task can succeed while people reset every attempt. These are valid experimental designs when disclosed, but they answer different questions.

Our embodied AI guide explains why sensors, action spaces, and bodies are part of the result rather than interchangeable accessories.

Three primary-source examples, three different claims

Visual domain randomization: object localization

Tobin and colleagues, in a paper first submitted on March 20, 2017, studied models trained on simulated images with randomized rendering. Their stated focus was object localization. They report transfer using non-realistic random textures and demonstrate detectors used for grasping in clutter.

The useful distinction is that visually realistic rendering was not required for that reported setup. Variation was used to make real images less exceptional to the model.

The conservative conclusion is visual transfer in the authors’ object-localization and grasping experiment. It is not a result about arbitrary end-to-end manipulation, every camera, or recurring warehouse operation.

Dynamics randomization: robotic-arm pushing

Peng and colleagues, first submitted on October 18, 2017, report policies trained with randomized simulation dynamics and deployed on a real arm for object pushing. The authors describe moving an object toward a desired location from random initial configurations without policy training on the physical system. They also report robustness to significant calibration error under their experiments.

Here the transfer question is about action under imperfect physical models, not just image appearance. The paper supports the reported pushing setup. It does not establish force-sensitive assembly, unrestricted manipulation, or immunity to calibration errors on another robot.

Dexterous manipulation: simulated training, physical hand

OpenAI and colleagues, first submitted on August 1, 2018, report reinforcement-learning policies for vision-based object reorientation on a physical Shadow Dexterous Hand. Their abstract describes simulation training with randomization of physical properties, including friction, and object appearance. It states that the method does not rely on human demonstrations.

This is a bounded physical transfer result for a dexterous task. It is not evidence that all hand behaviors transfer, that integration is effortless, or that a general-purpose commercial manipulation system was validated.

What these examples establish together

The papers demonstrate that simulation-developed capabilities can transfer under specific experimental designs. They also show why “sim-to-real” is too broad to function as a complete performance description.

Ask whether the result concerns visual estimation, dynamics adaptation, a learned action policy, or an integrated task. Preserve the authors’ attribution and the tested task. Do not combine unrelated experiments into a universal reliability claim.

Domain randomization is a coverage decision

Domain randomization changes selected variables during training. The visual and dynamics papers above motivate two important families, but a transfer review should document the actual distribution used by the project.

The following table is a recommended audit inventory, not a claim that every cited paper randomized every listed property.

Family Variables to review Question for the target system
Visual observations Lighting, texture, background, occlusion, viewpoint Does the target camera produce observations covered by the training variation?
Physical dynamics Mass, friction, damping, contact properties Are target interactions represented well enough for the task?
Sensing Noise, missing observations, calibration offsets Does the deployed estimator fail differently from its simulated counterpart?
Timing and control Delay, action rate, command limits, controller behavior Does the policy see and act on the state it assumes?
Task distribution Objects, starting states, goals, disturbances Are evaluation conditions meaningfully held out from training?

A list of randomized parameters is not enough. Record their ranges, sampling rules, dependencies, and whether they remain fixed during an episode or change within it.

As an engineering check, examine whether sampled combinations are physically plausible. Also test a deliberately difficult boundary set. A policy that tolerates separate variations may still fail when several occur together. That possibility must be tested rather than assumed away.

Calibration and system identification are different tools

Calibration aligns the system’s measurements and coordinate relationships. System identification estimates aspects of the system’s physical or control behavior. Randomization trains across variation. Adaptation changes the policy or system using target information.

These tools can be combined. None should be hidden behind “trained in simulation.”

For a transfer report, distinguish:

  • physical measurements used to construct the simulator;
  • calibration used to connect observations and actions;
  • physical examples used for policy training or fine-tuning;
  • hardware trials used to select a checkpoint or tune parameters;
  • held-out physical trials used only for final evaluation.

If hardware failures guide subsequent changes, those trials become development evidence. A later evaluation should use a frozen system and newly declared test conditions.

“Zero physical policy-training data” is narrower than “no hardware work.” It does not remove robot assembly, sensing, integration, supervision, calibration, or testing. The embodiment gap guide covers the additional changes required when the target body differs from the training body.

The reality gap extends beyond physics

The dynamics-randomization paper explicitly identifies simulator modeling error as a transfer problem. For an integrated system, our recommended review extends to the entire observation-to-action path.

Observations can contain unavailable information

A simulator may expose exact object poses, velocities, labels, or contact state. The target robot may have to estimate them. Document every privileged training input and explain what replaces it during physical execution.

A policy tested with external tracking is not automatically a policy tested with onboard perception. Both can be useful, but they are separate sensing conditions.

Timing changes the state-action relationship

Record observation timestamps, preprocessing, inference, transport, controller rate, and command execution. The relevant question is whether the robot acts on a state that still describes the task.

Use our dynamic robot benchmark guide to separate task completion from latency, progress, regression, and recovery. Do not treat inference speed alone as complete loop latency.

Contact can expose a missing boundary

A task can look correct before contact and fail during insertion, sliding, grasp closure, or release. Inspect the end effector, surfaces, object variation, compliance, and force limits instead of attributing every failure to the model.

The contact-rich manipulation guide gives a more detailed framework for force, tolerance, contact state, and recovery.

Human help can hide transfer failure

Record object placement, robot repositioning, retries, direct control, monitoring, and emergency stops. A successful assisted task remains assisted. Report the help rather than discarding the run or relabeling it autonomous.

A practical hardware-transfer protocol

The following protocol is an editorial recommendation for developers and buyers. It is not a safety certification or a substitute for the application’s risk assessment.

1. Freeze the system description

Name the robot, end effector, sensors, controller, model checkpoint, simulator version, assets, control rates, calibration, and external services. Preserve configurations so another evaluator can identify the tested system.

2. Declare training and target distributions

Describe task starts, objects, goals, disturbances, randomization ranges, and exclusions. Separate simulated training, target adaptation, checkpoint selection, and final testing.

3. Define success before attempts begin

Specify accepted task quality, timeout, allowed contacts, intervention rules, damage rules, abort criteria, and recovery. A moved object is not necessarily an acceptable placement. A completed sequence is not necessarily an unassisted completion.

4. Test within a controlled physical boundary

Use an appropriate risk assessment, restricted workspace, supervision, command limits, and stop procedures. A high simulation score does not justify bypassing physical safety review.

5. Preserve every attempt

Count completions, failures, aborts, exclusions, resets, interventions, and recovery attempts. Report simulation and physical results separately. Keep condition-level results so an average cannot conceal one consistently failing object or operating condition.

For interpreting small trial sets and protocol differences, use the robot benchmark success-rate guide.

6. Diagnose before adapting

Classify failures by perception, frame alignment, action conversion, timing, contact, task planning, or recovery. Change one understandable factor where practical. Preserve failed trajectories and describe what changed.

7. Re-evaluate after changes

Freeze the revised system and run a new held-out evaluation. Report both the original transfer result and the adaptation required. Do not describe a hardware-tuned system as untouched zero-shot transfer.

8. Separate transfer from operation

A bounded hardware evaluation establishes behavior under its protocol. Deployment requires additional records of accepted work, support, maintenance, interventions, safety events, and performance over time. The operating-hours guide explains why runtime alone cannot establish useful output or economics.

What to ask before buying a sim-to-real claim

Request a concise transfer card:

  • What component was trained in simulation?
  • What target robot and sensing setup were tested?
  • Which physical measurements, examples, or trials influenced development?
  • What was randomized, over which distribution?
  • What privileged information was removed or replaced?
  • How many physical attempts were counted, and under which conditions?
  • What quality, timing, intervention, and recovery rules applied?
  • What failed, what changed, and was the revised system tested again?
  • Which conditions remain untested?
  • Is the claim about research transfer, a pilot, or recurring accepted work?

If a supplier cannot disclose a field, retain it as unknown. Do not infer autonomy, reliability, or production readiness from a successful video or from the size of the simulation training run.

Bottom line

Simulation can support learning and repeatable experiments. Domain randomization can help bridge selected differences, with primary-source examples spanning visual perception, arm pushing, and dexterous reorientation.

The defensible result is the one demonstrated on the named hardware under the declared protocol. Preserve the adaptation cost, sensing assumptions, failures, and human support. Treat recurring operation as a further evidence requirement, not an automatic consequence of transfer.

Source notes and evidence boundary

Reviewed October 5, 2026. These are foundational research sources, not October 2026 product announcements. Their claims remain author-reported results for the stated experiments. The protocol and buyer questions above are our engineering recommendations, not additional measured findings from the papers.

  1. Tobin et al., Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real World. First submitted March 20, 2017. Supports the visual-randomization, object-localization, non-realistic-texture, and grasping-example discussion.
  2. Peng et al., Sim-to-Real Transfer of Robotic Control with Dynamics Randomization. First submitted October 18, 2017, revised March 3, 2018. Supports the dynamics-randomization, robotic-arm pushing, no physical policy-training, modeling-error, and calibration-robustness discussion.
  3. OpenAI et al., Learning Dexterous In-Hand Manipulation. First submitted August 1, 2018, revised January 18, 2019. Supports the physical Shadow Hand, vision-based object-reorientation, simulation training, randomization, and no-human-demonstrations discussion.

Frequently asked questions

What is sim-to-real transfer in robotics?

Sim-to-real transfer is the use of a model, policy, or other capability developed in simulation on a physical robot. A transfer claim needs a named target system and physical evaluation, not only a simulation score.

What is domain randomization?

Domain randomization varies selected properties during simulation training so a model is exposed to a distribution rather than one fixed environment. Visual randomization changes rendering or observations. Dynamics randomization changes physical or control properties. Neither guarantees that all real-world conditions are covered.

Does training entirely in simulation mean no hardware work?

No. A policy can receive no physical training data while the surrounding system still requires hardware assembly, calibration, sensing, controller integration, safety checks, and physical evaluation. State the boundary of the no-real-data claim.

Is a photorealistic simulator necessary for transfer?

Not for every task. Tobin and colleagues reported object-localization transfer using non-realistic randomized textures. That result concerns their tested perception and grasping setup, not every sensor, robot, or manipulation task.

Can a simulation success rate establish deployment readiness?

No. Physical trials must measure task quality, failures, interventions, timing, and recovery on the target system. Recurring operation requires additional evidence about support, maintenance, safety, and accepted work over time.