SimWeaver-Syn: Deterministic Trajectory Synthesis
- SimWeaver-Syn is a deterministic, topology-aware trajectory synthesis module that automates high-throughput, simulation-based demonstrations for deformable-object manipulation.
- The module eliminates teleoperation and post-hoc filtering by leveraging explicit mesh landmarks and geometric predicates for real-time grasp selection and trajectory generation.
- Empirical results demonstrate high success rates, efficient sample production, and robust sim-to-real transfer across diverse tasks like T-shirt folding and cloth manipulation.
SimWeaver-Syn is a deterministic, topology-aware trajectory synthesis module within the SimWeaver pipeline, designed to generate high-quality demonstrations for deformable-object manipulation tasks entirely in simulation. It operates without the use of teleoperation, learned generative models, or post-hoc filtering, producing directly usable, closed-loop-verified demonstrations from a single seed and a canonical mesh. The module targets efficient, generalizable, and replayable demonstration generation for a range of objects, including cloths, structured garments, and bags, addressing key challenges in sim-to-real transfer for deformable manipulation (Hu et al., 13 Jun 2026).
1. Design Goals and Motivations
SimWeaver-Syn is developed with the following primary objectives:
- Zero-teleoperation, zero-filtering: All demonstrations are synthesized algorithmically, dispensing with human-in-the-loop teleoperation or after-the-fact discriminator-based filtering. Input is restricted to a labeled canonical mesh and a single random seed.
- Topology awareness: Deformable objects lack fixed frames; thus, semantic manipulation must be encoded through mesh topology. All grasps and motion planning are defined in terms of relations between canonical mesh landmarks rather than discrete keypoints.
- Determinism: Both grasp selection and trajectory synthesis are purely deterministic functions of the simulator state and mesh labeling. This guarantees consistent, high-throughput data generation and reliable sim-to-real policy transfer.
- Generality: The same synthesis protocol applies to all supported deformable assets—including rectangular cloths, garments, and plastic bags—differing only in a one-time annotation of mesh landmarks, with no per-task calibration.
2. Inputs and Outputs
Inputs required by SimWeaver-Syn:
- Canonical mesh annotated with a set of semantic landmarks (e.g., corners for cloths, sleeve tips for garments).
- Topology adjacency graph , encoding valid bimanual grasp pairs per asset. For regular shapes, may be autogenerated; for others, labeled per asset.
- Real-time observation from SimWeaver-Sim, where are 3D positions.
- Task specification (goal predicate and stage definitions per manipulation task).
Outputs:
- A deterministic, closed-loop-verified trajectory , structured as a sequence of joint-space actions (e.g., , gripper signals), serialized in 50-step segments at 25 Hz for use in offline policy training.
3. Algorithmic Pipeline
SimWeaver-Syn employs a closed-loop pipeline interleaving three deterministic components each episode:
a) Topology-Adjacency Selection (tas):
All semantically valid landmark pairs for bimanual grasps form a graph . At each planning cycle, a feasibility set is computed using closed-form geometric predicates, ensuring each candidate grasp pair is physically realizable. Each feasible edge is scored by a task-specific function 0. The selected grasp pair is:
1
b) Topology-Aware Feasibility Predicates:
For 2, the following are enforced:
- Reachability: 3
- Anti-cross-arm: 4
- Safety margin: 5
- Surface exposure: For the convex hull 6, 7
- Occlusion-above:
8
- Layer separation: 9
Where 0 is the 1-radius geodesic mesh neighborhood, 2 the local XY-neighborhood, and 3 the canonical coordinate.
The final feasibility set:
4
c) Deterministic Motion Planning and Closed-Loop Verification:
For each attempt:
- Observe 5
- Select optimal grasp pair 6
- Synthesize a motion trajectory 7 to the grasp and execute post-grasp skill (e.g., fold, lift) using planners such as TOPP-RA and Pinocchio/cuRobo for inverse kinematics. The time-optimal trajectory objective:
8
- Verify grasp and goal predicate post-execution.
- If unsuccessful, anchor already-verified grasp and retry with updated 9.
All decision points and trajectory synthesis steps are deterministic given inputs, supporting replay and robust correction of failed or ambiguous episodes.
4. Interface and Integration in the SimWeaver Pipeline
SimWeaver-Syn interacts as follows with the other SimWeaver modules:
| Module | Role | Data Exchanged |
|---|---|---|
| SimWeaver-Asset | Supplies asset mesh and semantic labeling | Canonical mesh 0, landmarks 1, adjacency 2 |
| SimWeaver-Sim | Simulation, observation, reset, execution | 3, low-level execution, image/RGB, control |
| SimWeaver-Real | Downstream data augmentation and learning | Demonstration trajectories 4 |
Demonstrations synthesized by SimWeaver-Syn are serialized in LeRobot format, consumed by SimWeaver-Real for ISP-aware photometric augmentation, domain randomization, and VLA policy training. The workflow is strictly unidirectional: Asset 5 Sim 6 Syn 7 Real 8 Deployment, with sim-level closed-loop checks at each stage.
5. Empirical Performance and Ablation
Trajectory Synthesis Quality:
- For "T-shirt flatten" (9): pass rate 0, with 1 replay determinism; 2 lift failure, 3 stall failure.
- Ablations:
- Without closed-loop retry: pass reduces to 4 (all additional failures are lift-failures).
- Without topology-adjacency selection: further reduction to 5 pass.
- Cross-method comparison ("T-shirt fold", 6): SimWeaver-Syn 7 pass, 8 replay; SIM1 pipeline 9 pass, only 0 replay, 1 stall, 2 lift failure.
Real-world zero-shot deployment (five tasks, 3 trials/task):
- Mean per-task success: 4 (5 per task) using 6 demonstration trajectories/task synthesized with SimWeaver-Syn.
Sample-efficiency and robustness (silk grasping):
- In-distribution: Sim-trained policy achieves 7 success at 8 demonstrations (vs. 9 for real-data baselines).
- Under substantial visual distribution shifts (texture, lighting, rotation): sim-to-real policy retains 0 success, while real-trained baselines drop to 1.
Cost efficiency:
- 2 usable trajectories/day on 3 RTX 4090, compared to 4 for SIM1, 5 for real-robot.
- Unit cost: \$0.03 per trajectory (1.1\% of real-robot cost, 37\% of SIM1 cost).
6. Significance and Implications
SimWeaver-Syn’s deterministic, topology-aware, closed-loop trajectory generation algorithm enables scalable and efficient data synthesis for deformable manipulation tasks, sidestepping prior dependencies on teleoperation and costly post-processing. The methodology achieves fully replayable, high-yield, and cost-effective demonstration collection, supporting reliable zero-shot sim-to-real transfer without per-task calibration. Empirical results demonstrate substantial improvements in success rates, replayability, sample efficiency, and robustness to visual domain shifts over prior methods (Hu et al., 13 Jun 2026).
A plausible implication is that deterministic, algorithmic demonstration synthesis using explicit topology and geometric predicates—rather than imitation or generative approaches—may become a standard paradigm for sim-to-real learning pipelines in deformable object manipulation, particularly where real-world data and extensive teleoperation are impractical.