Value Sim-to-Real: Simulation Values
for Efficient Real-World RL

1University of California, San Diego     2University of Pennsylvania
3University of California, Berkeley     4Sudo AI GmbH
*Equal Contribution †Equal Advising

Abstract

Real-world reinforcement learning (RL) is a promising approach for advancing robotic manipulation, but how to obtain informative and robust reward signals remains a central challenge. Recent works have explored reward models trained on real robotic data to enable efficient real-world RL. However, this formulation can be expensive and infeasible due to the high-dimensional state space and its dependence on real-world expert data. In this paper, we address this limitation with Value Sim-to-Real (VSR), a novel framework that leverages simulation-trained value functions to define informative, high-quality reward functions for efficient real-world RL. We evaluate our method with both sim-to-sim and sim-to-real experiments on several vision-based contact-rich tasks. We show that VSR learns a smooth value function that strongly correlates with task progress and improves the performance and sample efficiency of downstream RL with its induced reward function.

Method Overview

VSR alternates state expansion and policy optimization in simulation to build a diverse buffer \(\mathcal{B}\) of task-relevant states and train a policy \(\pi_{\mathrm{sim}}\) that efficiently completes the task from these states.
We generate a dataset by rolling out \(\pi_{\mathrm{sim}}\) from states in \(\mathcal{B}\), labeling each state with the negative number of steps to success as an approximation to its optimal value \(V^*(s)\).
These value estimates are then distilled into a visual state-value function on segmented point clouds for sim-to-real transfer.

Method Overview Diagram

Downstream RL Results

We validate the effectiveness of our value function by using it for reward shaping in downstream real-world and sim-to-sim reinforcement learning.

Real-World RL

Real-world RL results comparing success rates and completion times on Push Cube, Flip Hamburger, and Pack Cubes.

Sim-to-Sim RL

Sim-to-sim RL learning curves comparing success rates over 50,000 environment steps on Push Cube, Flip Hamburger, and Pack Cubes.

Value Function Visualization

Push Cube — Success 1
Video placeholder. Place your video file at videos/pushcube_success1.mp4
Push Cube • Success 1 / 8
Push Cube — Success 2
Video placeholder. Place your video file at videos/pushcube_success2.mp4
Push Cube • Success 2 / 8
Push Cube — Success 3
Video placeholder. Place your video file at videos/pushcube_success3.mp4
Push Cube • Success 3 / 8
Push Cube — Success 4
Video placeholder. Place your video file at videos/pushcube_success4.mp4
Push Cube • Success 4 / 8
Push Cube — Failure 1
Video placeholder. Place your video file at videos/pushcube_failure1.mp4
Push Cube • Failure 1 / 8
Push Cube — Failure 2
Video placeholder. Place your video file at videos/pushcube_failure2.mp4
Push Cube • Failure 2 / 8
Push Cube — Failure 3
Video placeholder. Place your video file at videos/pushcube_failure3.mp4
Push Cube • Failure 3 / 8
Push Cube — Failure 4
Video placeholder. Place your video file at videos/pushcube_failure4.mp4
Push Cube • Failure 4 / 8
Flip Hamburger — Success 1
Video placeholder. Place your video file at videos/hamburger_success1.mp4
Flip Hamburger • Success 1 / 8
Flip Hamburger — Success 2
Video placeholder. Place your video file at videos/hamburger_success2.mp4
Flip Hamburger • Success 2 / 8
Flip Hamburger — Success 3
Video placeholder. Place your video file at videos/hamburger_success3.mp4
Flip Hamburger • Success 3 / 8
Flip Hamburger — Success 4
Video placeholder. Place your video file at videos/hamburger_success4.mp4
Flip Hamburger • Success 4 / 8
Flip Hamburger — Failure 1
Video placeholder. Place your video file at videos/hamburger_failure1.mp4
Flip Hamburger • Failure 1 / 8
Flip Hamburger — Failure 2
Video placeholder. Place your video file at videos/hamburger_failure2.mp4
Flip Hamburger • Failure 2 / 8
Flip Hamburger — Failure 3
Video placeholder. Place your video file at videos/hamburger_failure3.mp4
Flip Hamburger • Failure 3 / 8
Flip Hamburger — Failure 4
Video placeholder. Place your video file at videos/hamburger_failure4.mp4
Flip Hamburger • Failure 4 / 8
Pack Cubes — Success 1
Video placeholder. Place your video file at videos/packcube_success1.mp4
Pack Cubes • Success 1 / 8
Pack Cubes — Success 2
Video placeholder. Place your video file at videos/packcube_success2.mp4
Pack Cubes • Success 2 / 8
Pack Cubes — Success 3
Video placeholder. Place your video file at videos/packcube_success3.mp4
Pack Cubes • Success 3 / 8
Pack Cubes — Partial Success 1
Video placeholder. Place your video file at videos/packcube_partial_success1.mp4
Pack Cubes • Partial Success 1 / 8
Pack Cubes — Partial Success 2
Video placeholder. Place your video file at videos/packcube_partial_success2.mp4
Pack Cubes • Partial Success 2 / 8
Pack Cubes — Partial Success 3
Video placeholder. Place your video file at videos/packcube_partial_success3.mp4
Pack Cubes • Partial Success 3 / 8
Pack Cubes — Failure 1
Video placeholder. Place your video file at videos/packcube_failure1.mp4
Pack Cubes • Failure 1 / 8
Pack Cubes — Failure 2
Video placeholder. Place your video file at videos/packcube_failure2.mp4
Pack Cubes • Failure 2 / 8