Skip to content
RFL_GLOBAL
中文
  • RSS 2025 // ROBOSPLAT
  • 1 DEMO → 87.8% SUCCESS
  • 100× DATA EFFICIENCY

GENESIS

THE ORIGIN OF FORM

Learning manipulation skills traditionally requires 50–300 demonstrations per task. GENESIS reconstructs a full 3D scene from one demo via Gaussian Splatting, generates 50 novel viewpoints, and trains a policy that achieves 87.8% success — from a single demonstration. 100× data efficiency.

MODULE STATUS: ACTIVE

Single Demo Success Rate

87.8%

DIVISION
ANIMA
WAVE
W3
DOMAIN
UNDERSTANDING
WAVE 4 // ANIMA SUITE
GAUSSIAN SPLATTING
GENESIS // W3 // 027/079
01THE CHALLENGE

HUNDREDS OF DEMOS DON'T SCALE

Learning robot manipulation skills traditionally requires 50–300 demonstrations per task. Collecting hundreds of videos is expensive, time-consuming, and doesn't scale. Yet robots see only one human showing them the task. How do we extract maximum information from minimal data?

Most manipulation learning ignores the rich 3D geometry latent in multi-view imagery. We reconstruct 3D scenes, then throw away the structure and train on 2D pixel-space policies. That's massive information loss. The geometry is there — we just need to use it.

02THE SOLUTION

WHAT GENESIS DELIVERS

GENESIS implements RoboSplat: one human demonstration becomes infinite training viewpoints through 3D Gaussian Splatting.

PIPELINE

  1. 01Reconstruct the 3D scene from multi-view images using 100,000+ Gaussians
  2. 02Generate 50 novel demonstrations by manipulating Gaussians and re-rendering
  3. 03Train a lightweight CNN policy on augmented demonstrations
  4. 04Execute with 87.8% success on novel object poses and lighting

CAPABILITIES

  • 3D Gaussian Splatting: differentiable scene reconstruction from multi-view RGB
  • Spherical Harmonics (degree 3) for view-dependent color rendering
  • Center-based object segmentation for manipulation-aware augmentation
  • Scene reconstruction: 5–10 minutes, augmentation: 1–2 minutes
  • Policy inference: 50–100ms per frame, ~40ms on M5 (MLX)
  • Full REST API: /reconstruct, /augment, /predict, /scene/{id}
03ENGINEERING

WHY THIS IS HARD

3D Gaussian Splatting for robotics requires solving three interlocking problems:

  1. 01Scene reconstruction: optimize 100,000+ Gaussians to match multi-view RGB while preserving fine grasping details
  2. 02Demonstration augmentation: identify object Gaussians, apply realistic manipulations, re-render from perturbed viewpoints
  3. 03Policy learning: train a lightweight network on augmented demos that generalizes to novel poses and lighting
  4. 04Differentiable rendering: tile-based rasterization with efficient gradient computation
  5. 05Object segmentation: center-based identification of manipulable objects within the Gaussian cloud

GENESIS achieves this with differentiable 3D Gaussian rendering, center-based object segmentation, and iterative optimization. One demo → 50 augmented viewpoints → policy that generalizes.

04BENCHMARKS

REAL HARDWARE PERFORMANCE

RoboSplat validated on real manipulation tasks:

REAL HARDWARE PERFORMANCE
METRICVALUE
Single Demo Success Rate87.8%
Conventional (100 demos)57.2%
Conventional (1 demo)12.4%
Data Efficiency Gain100× fewer demos
Scene Reconstruction Time5–10 minutes
Augmentation Time (50 demos)1–2 minutes
Policy Training Time30–60 seconds
Inference Time (GPU)50–100ms per frame
Inference Time (Apple M5)~40ms per frame (4× M1)
Scene Gaussians~100,000
SH Degree3 (view-dependent color)
05BUILD STATUS

WHAT'S BUILT TODAY

9/12 COMPONENTS COMPLETE
WHAT'S BUILT TODAY
COMPONENTSTATUSNOTES
Core modelsCOMPLETEGaussian3D + renderer + augmentor — production-ready weights
Gaussian3D RepresentationCOMPLETEPosition, rotation, scale, opacity, SH coefficients
GaussianRendererCOMPLETETile-based rasterization, view-dependent SH, differentiable
SceneReconstructorCOMPLETEMulti-view optimization, iterative refinement
DemoAugmentorCOMPLETEObject identification, manipulation, re-rendering
ManipulationPolicyCOMPLETELightweight CNN (RGB → 7D action)
FastAPI ServerCOMPLETE/reconstruct, /augment, /predict, /scene/{id}
Docker DeploymentCOMPLETEMulti-container with Prometheus/Grafana
Local BootstrapCOMPLETEMacBook camera capture + checkerboard calibration
API layerIN PROGRESSPublic REST + gRPC API — pending dataset infrastructure
Full Paper ReproductionIN PROGRESSMulti-view 3DGS, hardware ZED integration planned
ROS2 IntegrationPLANNEDTopic-based scene/action streaming
06APPLICATIONS

WHERE GENESIS DEPLOYS

  • APP_01

    MANIPULATION RESEARCH

    100× faster skill learning — one demo to working policy in minutes, not days.

  • APP_02

    FACTORY AUTOMATION

    Rapid task deployment with minimal human demonstration collection.

  • APP_03

    COBOTS

    Single human demonstration → policy transfer to multiple collaborative robots.

  • APP_04

    MANIPULATION STARTUPS

    De-risk data collection for expensive manipulation tasks. Ship faster.

  • APP_05

    FEW-SHOT LEARNING

    Benchmark for one-shot and few-shot imitation learning research.

  • APP_06

    DIGITAL TWINS

    3D Gaussian Splatting for photorealistic scene reconstruction and simulation.

07TECHNOLOGY

UNDER THE HOOD

FOUNDATION: ROBOSPLAT (RSS 2025)

  • 3D Gaussian Splatting: differentiable renderer for photorealistic 3D scenes
  • Spherical Harmonics degree 3 for view-dependent color rendering
  • Tile-based rasterization: efficient gradient computation at scale
  • Center-based object segmentation: identify manipulable objects in Gaussian cloud
  • Augmentation by transformation: sample new poses, re-render demonstrations

ONE-SHOT PIPELINE

  • Multi-view RGB capture → 3D Gaussian Splatting scene reconstruction
  • Object segmentation → Gaussian manipulation (translate + rotate)
  • Re-render from 50 novel viewpoints → augmented demonstration dataset
  • Train lightweight CNN policy (RGB → 7D action) in 30-60 seconds

MULTI-DEVICE RUNTIME

CUDA
NVIDIA GPUs (RTX 4090, A100) — full differentiable rendering, 50-100ms
MLX
Apple Silicon (M1–M5) — inference, ~40ms on M5 (4× M1)
CPU
Fallback — reconstruction and inference, slower
08PAPERS

RESEARCH PAPER

  1. [01]RoboSplat: Novel Demonstration Generation with Gaussian Splatting for One-Shot Manipulation — OpenRobotLab, RSS 2025