NVlabs/SimFoundry
Modular and Automated Scene Generation for Policy Learning and Evaluation
What it solves
SimFoundry automates the creation of physics-ready simulation scenes from short real-world videos. It eliminates the need for manual annotation and tedious 3D modeling when building digital twins for robotics research, allowing users to convert a video of a tabletop or room into a functional simulation environment in under an hour.
How it works
The system uses a modular pipeline consisting of three main stages:
- Reconstruction: A 13-stage process that takes a video and performs object segmentation, depth estimation, 2D-to-3D mesh generation, and pose estimation to compile a scene for the OmniGibson simulator.
- Augmentation: Uses Vision Language Models (VLMs) to propose and generate "digital cousins"—variations of the original objects in terms of geometry, appearance, and topology—and suggests potential manipulation tasks.
- Application: Integrates the reconstructed scene into OmniGibson for robot policy evaluation, teleoperation, and testing.
Who it’s for
It is designed for robotics researchers and developers who need high-fidelity simulation environments for training and evaluating robot policies, specifically those focusing on sim-to-real transfer.
Highlights
- Fully Automated: Converts real video to simulation without manual annotation.
- Modular Design: Components are independently swappable, allowing the pipeline to improve as new foundation models are released.
- Digital Cousins: Automatically generates diverse object variations to improve policy generalization.
- Physics-Ready: Outputs scenes complete with physical parameters and USD/OmniGibson exports.
- Integrated Editors: Includes both a browser-based light editor for quick composition and an OmniGibson-based editor for physics-accurate adjustments.
Related
- Project
- Project
- Project
- Project