SplatSim: Zero-Shot Sim2Real Transfer of RGB Manipulation Policies Using Gaussian Splatting
Mohammad Nomaan Qureshi, Sparsh Garg, Francisco Yandun, David Held, George Kantor, Abhisesh Silwal
TL;DR
SplatSim introduces Gaussian Splatting as a photorealistic rendering primitive within existing simulators to bridge the RGB Sim2Real gap for manipulation policies. By aligning robot and object Gaussians through ICP and forward kinematics, the framework renders high-fidelity synthetic trajectories used to train diffusion-based policies with augmentations, enabling zero-shot deployment to the real world. Across four tasks, SplatSim achieves an average zero-shot success of 86.25%, approaching Real2Real performance while drastically reducing data collection effort via automated simulation demonstrations. The work highlights the viability of RGB-only, zero-shot transfer for contact-rich manipulation and outlines future extensions to deformable objects and more dynamic skills.
Abstract
Sim2Real transfer, particularly for manipulation policies relying on RGB images, remains a critical challenge in robotics due to the significant domain shift between synthetic and real-world visual data. In this paper, we propose SplatSim, a novel framework that leverages Gaussian Splatting as the primary rendering primitive to reduce the Sim2Real gap for RGB-based manipulation policies. By replacing traditional mesh representations with Gaussian Splats in simulators, SplatSim produces highly photorealistic synthetic data while maintaining the scalability and cost-efficiency of simulation. We demonstrate the effectiveness of our framework by training manipulation policies within SplatSim and deploying them in the real world in a zero-shot manner, achieving an average success rate of 86.25%, compared to 97.5% for policies trained on real-world data. Videos can be found on our project page: https://splatsim.github.io
