Awomo-SimDataEngine: Agentic Simulation-Ready World Generation

Awomo-PhysicalRSI Team

Overview

Awomo-SimDataEngine connects asset and scene generation to robot demonstration synthesis. SimForge constructs single-room scenes and multi-room houses from text, while Unravel reconstructs editable scenes from a single image. ISArt provides structure-grounded parts and joints for articulated objects. A shared graph-native harness coordinates construction, validation, and bounded local repair, retaining unaffected scene state.

SimForge: Text-to-Scene Generation

SimForge generates single-room scenes and multi-room environments from text. Explore a generated four-room apartment with living and dining, kitchen, office, and bedroom areas.

SimForge · Generated apartment

Drag to rotate · scroll to zoom. Click a labeled object to open or close it. Sampled external-obstacle collision limits; no physics response.

Opening paths are sampled against the fixed scene meshes. Controls stop before detected external obstacles; this is not a dynamics simulation or an internal joint-contact check.

Unravel: Single Image to Interactive Scene Generation

Unravel deconstructs a single image, collects object assets and geometric evidence, and recomposes a scene with independently editable objects.

Input image

Real input for Unravel example 1
Real-image example 1

Generated scene

Rotate · zoom · inspect

Select any of the eight examples to view its input image and interactive 3D reconstruction.

ISArt: Single-Image based Articulated Asset Generation

ISArt generates object parts and joint structure. Reference images and generated motion are shown side by side.

10 examples · scroll or use the arrows to browse. Reference image (left), generated motion (right).

These clips visualize kinematic articulation, not robot demonstrations or physical-validation results.

Graph-Native Harness: Execution and Repair

A scene-local orchestrator coordinates construction, validation, and bounded repair. Failures return to the responsible module while unaffected scene state is preserved.

Harness execution graph, generation pipeline, and joint-repair example
Shared execution state, evidence-based routing, and local recovery.

The harness represents world construction as an execution graph spanning layout, asset acquisition, placement, physics checks, critique, and export. A scene-local orchestrator selects permitted next steps using shared scene state, stage evidence, execution history, and the remaining retry budget.

When a check fails, structured evidence identifies the responsible module and limits the repair scope. For example, a misplaced joint origin can be corrected locally and rechecked for hinge alignment, opening motion, and door-frame clearance, without rebuilding the entire scene. Checkpoints preserve reusable state; unsuccessful attempts retry within budget, restore a checkpoint, or terminate with a recorded failure.

Robot Manipulation Demonstrations

Demonstration 01
Demonstration 02
Demonstration 03
Demonstration 04
Demonstration 05
Demonstration 06

Policy Results

On LIBERO-Plus, SimData-Ultra reaches 89.43% success, improving over benchmark-only training by 12.26 percentage points.

WAM · LIBERO-Plus · 1,003 evaluation episodes. Each configuration uses its best evaluated checkpoint up to and including 13K steps, selected by overall success.
Co-training dataSelected stepSuccess (%) ↑Gain (pp)
Baseline9K77.17—
SimData-Easy13K78.76+1.59
SimData-Lite13K78.27+1.10
SimData-Hard13K81.06+3.89
SimData-Ultra13K89.43+12.26

Generalization across Tasks

Goal success increases from 52.51% to 84.17% (+31.66 percentage points). Object and spatial gains are +8.34 and +6.25 points; the long-horizon LIBERO-10 gain is smaller (+1.99 points).

LIBERO-Plus object, spatial, goal, and LIBERO-10 success for baseline, Hard, and Ultra
Each configuration uses its best-overall evaluated checkpoint up to and including 13K steps: baseline at 9K, Hard and Ultra at 13K. All four suites use that selected checkpoint.

Training Progress

WAM LIBERO-Plus learning curves from 1K through 13K steps
Ultra reaches 84.75% at 5K and 89.43% at 13K. Curves show success at evaluated checkpoints, not wall-clock or data-generation cost savings.

LIBERO-Pro Generalization

Final-checkpoint success (%). Evaluation: 1,000 episodes per configuration, 200 per generalization dimension. Baseline: 15,000 steps; co-training configurations: 14,580 steps. These results use a different benchmark and checkpoint protocol from LIBERO-Plus.
Co-training dataOverall ↑Object ↑Swap ↑Language ↑Task ↑Environment ↑
Baseline46.7079.503.0093.5018.0039.50
SimData-Easy47.9077.004.0093.5021.0044.00
SimData-Lite46.9077.003.0090.5018.5045.50
SimData-Hard47.1080.504.0096.0018.5036.50

LIBERO-Pro gains are modest overall and vary by generalization dimension.

Scene Results

Image-to-Scene Fidelity

Mean over 20 scenes. Generated scenes are rendered from the recovered reference-photo viewpoint.
MethodCLIP-I ↑LPIPS ↓Edge IoU ↑
GPT-6 Astra (Ultra/ExtraHigh)0.8030.6490.107
Unravel (w/ finetuned GPT-6)0.8540.6320.156

Text-to-Scene Quality

Room and house evaluations are reported separately. The comparison below retains all reported metrics for SceneSmith and SimForge; values are means ± 95% confidence intervals.

Room-level · 179 prompts
Method#ObjCNT ↑ATR ↑OOR ↑OAR ↑ACC ↑NAV ↑COL ↓STB ↑OOB ↓
SceneSmith71.1±13.082.9±3.474.4±6.267.6±5.880.6±5.583.4±1.597.6±1.11.2±0.695.6±1.70.2±0.4
SimForge67.6±5.189.4±4.276.8±7.173.1±5.479.3±5.198.1±1.498.4±1.20.0±0.0100.0±0.00.0±0.0
House-level · 31 prompts
Method#ObjCNT ↑ATR ↑OOR ↑OAR ↑ACC ↑NAV ↑COL ↓STB ↑OOB ↓
SceneSmith214.1±60.983.3±6.866.8±24.676.6±9.282.6±5.879.9±2.096.5±2.10.9±0.579.8±9.10.6±0.3
SimForge242.3±32.989.7±6.470.3±26.778.9±10.381.9±6.193.2±2.798.1±1.30.0±0.0100.0±0.00.0±0.0

#Obj: object count; CNT: count agreement; ATR: attribute correctness; OOR/OAR: object–object / object–architecture relations; ACC: accessibility; NAV: navigability; COL: collision; STB: stability; OOB: out-of-bounds. These are scene-quality measurements under the stated checks, not generation acceptance rates or isolated Harness effects.