atlas

Research map / Reinforcement learning / Visual and representation RL

SPiDR: A Simple Approach for Zero-Shot Safety in Sim-to-Real Transfer

NeurIPS 2025 · Reinforcement learning › Visual and representation RL · approach: Skill learning and diffusion policies · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SPiDR, a domain-randomization method that penalizes costs with an ensemble-variance estimate of sim-to-real uncertainty, giving a provable zero-shot safety bound for CMDP transfer.

Problem

Policies trained under domain randomization in simulators can violate safety constraints on the real system because the sim-to-real gap causes costs to be underestimated; robust safe RL methods that guarantee safety are hard to scale.

Approach

Bound the real-world cost by the simulated cost plus a Wasserstein-based discrepancy term, then approximate that term with the component-wise variance of next-state predictions across an ensemble of randomized dynamics, and add lambda times this variance to the cost while keeping the standard domain randomization pipeline unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add uncertainty-based cost penaltySPiDR versus Domain Randomization · RaceCar and Unitree Go1 real-world transferconstraint satisfactionHelped
Add uncertainty-based cost penaltySPiDR versus Domain Randomization · RaceCar real-world transferobjective performanceHelped
Use SPiDR instead of RAMUUnitree Go1 · Unitree Go1 real-world trialscommand-following success: 12 \pm 4.8\%Helped
Add uncertainty-based cost penaltySPiDR versus Nominal and Domain Randomization · Six sim-to-sim tasksconstraint satisfactionHelped
Add uncertainty-based cost penaltySPiDR versus RAMU · RWRL environmentsobjective performanceNo clear effect
Add uncertainty-based cost penaltySPiDR versus RAMU · RaceCarobjective performanceHelped
Increase ensemble size to n ≥ 8 (ablation)SPiDR · WalkerWalk, QuadrupedRun, and HumanoidWalkconstraint satisfactionHelped
Increase ensemble size (ablation)SPiDR · WalkerWalk, QuadrupedRun, and HumanoidWalkobjective performanceNo clear effect
Use SPiDR with image observations and privileged state for cost penaltyDrQ + CRPO · CartpoleSwingup vision evaluationconstraint satisfactionHelped
Set λ to 0.6 (ablation)SPiDR · CartpoleBalance across actuator gear settingsconstraint satisfactionHelped
Set λ to 0.6 (ablation)SPiDR · CartpoleBalance across actuator gear settingsobjective performanceHurt
Enlarge the randomized throttle range (ablation)Domain Randomization · RaceCarconstraint satisfactionNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: RWRL benchmark Safety Gym RaceCar environment DeepMind Control Suite

Benchmarks: RWRL Safety Gym RaceCar DeepMind Control locomotion tasks (WalkerWalk, QuadrupedRun, HumanoidWalk) Unitree Go1 real-world RaceCar real-world

Metrics: objective return constraint cost vs budget training runtime relative to DR constraint satisfaction rate on real hardware

Baselines: Nominal Domain Randomization RAMU

Builds on: domain randomization constrained MDP CRPO RAMU SAC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy