Paper deep dive
DiagGen: Agentic Generation of Deformable Assets with Sim-based Diagnostics for Robotic Simulation
Guanxiong Chen, Yiduo Qu, Qianjun Xia, Pengyu Jing, Yixian Cheng, Bole Ma, Pengzhi Yang, Bingyang Zhou, Ziming Li, Shashwat Suri, Gongbo Sun, Chao Liu, Peter Yichen Chen, Ziqiu Zeng, Fan Shi
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 87%
Last extracted: 9/22/2026, 5:52:19 AM
Summary
The paper introduces DiagGen, an agentic framework that generates simulation-ready deformable assets from single in-the-wild images. It employs a generate-simulate-diagnose-refine loop where a Vision-Language Model (VLM) agent probes assets in a physics simulator, diagnoses physical implausibilities, and routes repair cues to upstream stages (segmentation, material inference, or mesh processing). Experiments on 40 assets demonstrate that this diagnostic feedback improves asset quality and enables direct use in high-fidelity robotic simulators for contact-rich tasks.
Entities (9)
Relation Signals (8)
DiagGen â uses â VLM
confidence 95% · DiagGen constructs part-aware geometry and material parameters, then uses a VLM (vision-language model)-based agent
DiagGen â uses â Genesis
confidence 90% · assets can be accurately simulated in a high-fidelity FEM-based simulation such as Genesis
DiagGen â uses â SAM3
confidence 88% · Segmentation uses SAM3 [27] to decompose the reference into 2D parts
DiagGen â uses â OmniPart
confidence 88% · OmniPart lifts the masks and description into coherent part-separated meshes
DiagGen â evaluateswith â PAIP
confidence 85% · Paired Asset Interaction Plausibility (PAIP) compares the simulated behavior of baseline and revised candidates
DiagGen â evaluateswith â PMSC
confidence 85% · PartâMaterial Specification Consistency (PMSC) as a static assessment of the generated specification
PAIP â usesjudge â GPT-5.6 Terra
confidence 80% · We use GPT-5.6 Terra at Max reasoning for the judges
DiagGen â usesjudgeforgeneration â GPT-5.6 Luna
confidence 80% · GPT-5.6 Luna at Max reasoning for generation and diagnostics
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:While simulation-ready deformable assets are essential for in-silico robotic manipulation tasks, existing generation frameworks typically assess physical plausibility after generation, leaving an object's simulated response unused as feedback for repairing upstream errors. We present DiagGen, an agentic framework that turns a single in-the-wild image into a simulation-ready deformable asset through a generate--simulate--diagnose--refine loop. DiagGen constructs part-aware geometry and material parameters, then uses a VLM (vision-language model)-based agent to select semantically informative regions, probe them in a physics simulator, observe material responses, and route evidence-backed repair cues to the responsible generation stage. Experiments on 40 assets show that diagnostics provides useful repair cues and can moderately improve the quality of generated deformable assets. Finally, we show that unlike assets generated from visual foundation models which may not be simulatable, DiagGen-generated deformables can be directly dropped into a high-fidelity physical simulator for the planning and simulation of contact-rich pick-and-place tasks. The project's website is this https URL.
Tags
Links
- Source: https://arxiv.org/abs/2609.23103v1
- Canonical: https://arxiv.org/abs/2609.23103v1
Trouble viewing inline? Open PDF directly â
Full Text
45,734 characters extracted from source content.
Expand or collapse full text
DiagGen: Agentic Generation of Deformable Assets with Sim-based Diagnostics for Robotic Simulation Guanxiong Chen Affiliation: University of British Columbia, Vancouver, Canada. Affiliation: National University of Singapore, Singapore. Yiduo Qu Affiliation: University of Cambridge, Cambridge, United Kingdom. Qianjun Xia Affiliation: University of British Columbia, Vancouver, Canada. Pengyu Jing Affiliation: National University of Singapore, Singapore. Yixian Cheng Affiliation: University of British Columbia, Vancouver, Canada. Bole Ma Affiliation: NHR@FAU, Friedrich-Alexander-UniversitĂ€t Erlangen-NĂŒrnberg, Erlangen, Germany. Pengzhi Yang Affiliation: National University of Singapore, Singapore. Bingyang Zhou Affiliation: National University of Singapore, Singapore. Ziming Li Affiliation: National University of Singapore, Singapore. Shashwat Suri Affiliation: University of British Columbia, Vancouver, Canada. Gongbo Sun Affiliation: University of WisconsinâMadison, Madison, WI, USA. Chao Liu Affiliation: University of British Columbia, Vancouver, Canada. Peter Yichen Chen Affiliation: University of British Columbia, Vancouver, Canada. Ziqiu Zeng Affiliation: National University of Singapore, Singapore. Fan Shi â thanks: *Equal technical contribution. â Project lead. $Ë+$Corresponding authors. Affiliation: National University of Singapore, Singapore. Abstract While simulation-ready deformable assets are essential for in-silico robotic manipulation tasks, existing generation frameworks typically assess physical plausibility after generation, leaving an objectâs simulated response unused as feedback for repairing upstream errors. We present DiagGen, an agentic framework that turns a single in-the-wild image into a simulation-ready deformable asset through a generateâsimulateâdiagnoseârefine loop. DiagGen constructs part-aware geometry and material parameters, then uses a VLM (vision-language model)-based agent to select semantically informative regions, probe them in a physics simulator, observe material responses, and route evidence-backed repair cues to the responsible generation stage. Experiments on 40 assets show that diagnostics provides useful repair cues and can moderately improve the quality of generated deformable assets. Finally, we show that unlike assets generated from visual foundation models which may not be simulatable, DiagGen-generated deformables can be directly dropped into a high-fidelity physical simulator for the planning and simulation of contact-rich pick-and-place tasks. The projectâs website is https://diaggen.github.io/. â aftertitle: \@makecaption @figure Selected DiagGen assets. Top: scenes assembled from Gaussian-rendered backgrounds, DiagGen-generated deformables and assets from [1]. Bottom: (Left) textured deformable assets, phone/internet image from which the asset was generated; (Right) dragon toy squeezed by gripper. @figure: Architecture of DiagGen. DiagGen turns a phone photo into a simulation-ready deformable asset through a generateâsimulateâdiagnoseârefine loop. The framework has three layers. On top, skilled agents at the top make high-level decisions for each stage and choose where a failed asset should be repaired. Directly below them, the model backends support the agentsâ reasoning. The tools at the bottom carry out routine operations, check intermediate results, and connect to the physics simulator. Diagnostics can send an asset back to an earlier stage for repair; accepted assets are exported for downstream applications. I Introduction Simulation-ready digital objects are essential for constructing diverse synthetic scenes and robotic manipulation data used to train embodied AI, and many recent works have sought to leverage visual-language models (VLMs) to generate such assets at scale [2, 3, 4, 5, 6]. Frameworks such as PhysTwin, EMPM and DSO [7, 8, 9, 10] focus on deformables, reconstructing simulatable soft objects from real-world robot-object interactions. These works leave two unaddressed limitations: First, agentic asset generation pipelines typically rely on ad-hoc validation methods to gauge the physical plausibility of assets; they do not make use of an individual deformable assetâs in-simulator material response as a diagnostic signal to identify problems that lead to physically implausible behaviors, and revise the asset accordingly [5, 6]. Second, deformable assetsâ material parameters are generally fitted through gradient-based optimization. Although effective for fitting a limited set of real-world observations, this formulation does not condition parameter inference on part semantics, and requires expensive calibrated interaction capture and per-object optimization. To address these limitations, we make two design choices. First, building upon prior works which use VLMs or other foundation models to predict physical properties for individual parts [11, 12, 6], we use VLM-guided, part-wise predictions to assign mechanical properties to different object parts. Second, we place a physics simulator inside the generation loop: unlike PhysX-Omniâs post-generation tests, DiagGen tests each candidate through controlled interactions and uses the observed behavior to find the likely source of a problem [6], similar to how a human roboticist tests the usefulness of an asset. It then sends the asset back to the stage responsible for that problem. That stage rebuilds its output, and all later stages run again before the asset is tested once more. We present DiagGen, an agentic framework that turns real-world images into simulation-ready deformable assets and uses tests in a physics simulator to find and repair problems. shows several assets made from everyday photos; it also focuses on deformable objects, and beyond those covers heterogeneous objects with rigid parts, e.g. the curling iron. It asks two questions: Does a generated object behave realistically during a controlled interaction? Can information curated from a simulator guide a targeted repair? Our contributions are threefold: C1 We introduce an agentic deformable asset generation workflow with simulation-based diagnostics in the loop. Given an in-the-wild image, stage agents generate geometry and material parameters, establishing a simulator-facing deformable asset. The diagnostic agent in the last stage commands a physics-based simulator to render visuals, applies grasps to probe regions of interest, and judges physical plausibility of the grasped regions from information obtained from the simulator. C2 The diagnostic agent sends repair cues to earlier generation stages. In a 40-asset evaluation, these cues guide targeted changes to segmentation, material inference, and mesh processing, producing moderate improvements in the revised assets. C3 We demonstrate various robotic utilities of DiagGen assets, showing that unlike unpolished assets generated by visual foundation models, DiagGen-generated deformables can be directly used for manipulation in a high-fidelity robotic simulator. Further, we show that more physically-realistic rollouts can be attained with an asset repaired following diagnostics, compared with its unrepaired counterpart; that a DiagGen asset can be situated in a synthetic scene transformed from the real world. I Related Work I-A VLM-Driven Synthetic Data Generation Agentic, VLM-driven frameworks replace single-pass generation with a typical reasonâactâobserveârevise loop: LLM or VLM-driven agents plan content, invoke tools or programs, collect verifier evidence, and revise generated artifacts [13, 14, 15, 16, 5, 17, 18, 19]. These frameworks differ mostly in whether they target object or scene-level reconstruction. Scene-level frameworks typically focus on revising layouts, views, lighting setups for better visual and physical realism of generated indoor scenes [13, 14, 19, 17, 15, 16, 20], whereas object-level frameworks often use CAD tools or foundation models to generate individual (articulated) rigid objects [5, 18, 6]. While DiagGen belongs to the latter agentic family with an object-level focus, its assets can be dropped into scene-level reconstruction frameworks such as Agentic Real2Sim [20] to build synthetic scenes that contain deformables. I-B Generation and Simulation of Deformables Recent work [7, 8, 21, 10] focus specifically on the generation, simulation and manipulation of deformable assets and in particular, address several unique challenges posed by deformable assets: using mass-spring models for fast simulation and collision handling of high-DoF systems [7], differentiable MPM for online modelling of elastoplasticity [8] and leveraging high-fidelity scans for reconstructing accurate geometries [21, 10]. We distinguish DiagGen from these earlier works in three respects: it starts from a single uncalibrated image, diagnoses and repairs a generated asset rather than reconstructing a specific real object from recorded real-world interactions [8, 7] or high-fidelity scans [21]. Second, similar to [10] we use volumetric meshes as opposed to surface meshes [21] to represent our assets, so assets can be accurately simulated in a high-fidelity FEM-based simulation such as Genesis [22]. Third, we emphasize the heterogeneity of deformable assets: using VLM-supplied part-wise material parameters as in [23], coupled with the linear elastic material model offered by Genesis, we can simulate deformables that contain relatively rigid parts in addition to soft parts. I-C VLM-as-a-Judge for Open-Ended Evaluations Exact ground truths of real-world objects such as material labels are often unavailable, while collecting human judgments for every sample is expensive. These constraints have motivated the LLM-as-a-judge line of work, in which a model scores or compares outputs under a natural-language rubric [24, 25]. To the best of our knowledge, no publicly available dataset provides part-wise material labels checked against real-world measurements of deformable objects; therefore a VLM judge is particularly useful, as it offers a practical way to compare simulated behaviors in the absence of human annotation. Earlier VLM-based data generation frameworks like Scenethesis and PhysX-Omni also use VLM judges to follow explicit grading guidelines when assessing rendered scenes and simulated physical behavior [26, 6]. Following this paradigm, we use two complementary evaluations: Paired Asset Interaction Plausibility (PAIP) compares the simulated behavior of baseline and revised candidates, while PartâMaterial Specification Consistency (PMSC) scores each assetâs static part and material specification with a bounded correction for mesh cost. We detail both metrics in Section I-D. I Method I-A Overall Pipeline Fig. 2 shows the architecture of DiagGen: it turns a single real-world image into a simulation-ready deformable asset through a generateâsimulateâdiagnoseârefine loop. The generation path contains six stages. Image cleanup converts the input image into a clean object reference and a simulation-oriented description that emphasizes rest shape and material cues. Segmentation uses SAM3 [27] to decompose the reference into 2D parts, and OmniPart lifts the masks and description into coherent part-separated meshes [11]. Material inference then assigns part-wise mechanical properties using a volumetric physical representation. Mesh processing establishes metric scale, then combines the part meshes together into a single monolithic mesh, creating a loadable Genesis asset. The resulting candidate enters simulator-based diagnostics; an accepted revision proceeds to final export together with its manifest, material specification, and diagnostic record. Each stage consumes versioned upstream artifacts and emits a validated output pack, so a diagnostic recommendation can address the stage that owns the attributed fault. Agents use skills to describe the object, assign material parameters, define diagnostic anchors and grasp regions, make observations and reflect upon them, and assign repair routes. Low-level tools enforce artifact contracts and transform those choices into segmentation masks, meshes, simulator configurations, and probing actions. This boundary makes the workflow reproducible while preserving the open-ended reasoning needed for complex deformable objects. I-B Simulator-Based Diagnostics Fig. 3 shows how the diagnostic agent tests a candidate and decides whether it is ready. The agent chooses what to test, creates a short diagnostic episode, previews the test region, runs a grasp in simulation, reviews the result, and decides whether more evidence or a repair is needed. @figure: Diagnostic-agent workflow. If one grasp does not provide enough evidence, it runs another test in the same episode. The lower row shows an anchor and a grasp box, largest deformation upon compression, and a state after release observed by the diagnostic agent for further assessment of physical plausibility. Diagnostics asks whether the candidate responds plausibly to interactions chosen for its geometry and semantics. The agent uses a scoped set of indexed parts, geometry summaries, and material specification to plan and ground regions of up to four semantic anchors, though the records do not by themselves determine the diagnosis. An anchor identifies a behaviorally informative region, such as a handle, rim, flap, corner, or compliant body; and it states the physical hypothesis to test. As shown in the lower row of Fig. 3, the compiled grasp box pairs with the anchor, and specifies where an end effector should make contact, while the maximum-deformation and after-release panels show the motion used to expose and assess the relevant behavior. The runtime compiles grasp and anchor boxes and renders a preview. The agent then revises the target from the preview, until the contact location and motion direction express the intended test. We refer readers to the accompanying source code for the exact implementation of the diagnostic skills and tools. The agent then begins a fresh simulation episode for each approved anchor. The episode begins from a reset state in which the object is at rest; an end effector then grabs the identified grasp region, and performs the prescribed displacement, and finally releases the object and allows it to settle. This protocol makes evidence comparable across revisions, while the selected anchor, displacement, duration, and observation schedule remain asset-specific. During probing, the agent receives synchronized RGB triptychs from top and oblique views, part-grounding overlays, geometry and action metadata, step summaries, and runtime logs. It can pause, observe, and issue additional probes when the current evidence leaves the physical hypothesis unresolved. After each episode, the agent treats the observed response and simulator-supplied metadata as the primary diagnostic evidence. It then reflects upon the simulator-supplied geometry, material and simulation data to attribute any identified failure to geometry, scale, segmentation, representation, material response, discretization, or episode setup. Finally the agent aggregates its findings into a recommendation with supporting observations and a repair route. The orchestrator agent adjudicates the recommendation against the complete revision history and either accepts the asset, launches the selected repair, or halts the diagnostic process. Thus, the diagnostics agent acts as an online critic whose judgments are tied to controlled interactions and traceable evidence rather than a single rendered view. I-C Evidence-Guided Repair DiagGen maps a diagnostic attribution to one of three repair routes: the segmentation route revises part masks and boundaries when behaviorally distinct regions have been merged or a continuous region has been fragmented. The material-inference route revises the surface-versus-volumetric representation and part-wise mechanical parameters when geometry is coherent but the observed deformation or settling is implausible. The mesh-processing route revises scale, topology, or representation-specific geometry when contact and deformation expose a numerical or structural fault. Episode-setup findings remain inside diagnostics, where target and action previews are revised before additional evidence is collected. A routed repair creates a new revision while reusing artifacts produced in earlier stages: segmentation preserves the cleaned reference; material inference preserves the reference, masks, and OmniPart meshes; and mesh processing additionally preserves the inferred representation and materials. The selected stage and every downstream stage are then re-executed, yielding a complete candidate rather than a local in-place edit. The new revision returns to the same diagnostic protocol, which enables direct comparison of anchor-level evidence across revisions. Once accepted, final export freezes the asset bundle and records the lineage from input image through repair decisions and simulator evidence. I-D Evaluation Metrics We define PartâMaterial Specification Consistency (PMSC) as a static assessment of the generated specification against the source image and common material priors. The score combines a whole-asset consistency judgment and a penalty for overly-complicated geometry. For each candidate, two independent VLM evaluators inspect the source image, segmentation, indexed part geometry, rest pose, part semantics, material class, Youngâs modulus E, Poissonâs ratio Μ, density Ï, friction, fill mode, and metric mesh scale. Each evaluator sees one anonymous candidate, with diagnostic records, revision status, paired candidates, and the other evaluatorâs judgment hidden. The first evaluator assigns a whole-asset score H from 1 to 5: 5 indicates strong support across the important static dimensions; 4 indicates an overall coherent specification with only minor local issues; 3 indicates mixed evidence with a supported concern; 2 indicates a major contradiction in an important functional region; and 1 indicates a fundamental contradiction in the objectâs representation or physical specification. The second evaluator identifies concerns by root cause and sets F=1F=1 if any major concern undermines the representation or specification as a whole, and F=0F=0 otherwise. The final score is S=max(1,HâFâ[T>40,000]),S= (1,\,H-F-1[T>40,000] ), (1) where T is the tetrahedron count, checked against the final mesh and its topology and scale summaries. The 40,00040,000-tetrahedron threshold is a heuristically-set computational budget to penalize overly complex meshes. Each correction subtracts at most one point. Further, following the paired-comparison and order-swapping approach in [24], and the visual-pair judging design of Scenethesis [26], we define Paired Asset Interaction Plausibility (PAIP) as a dynamic (simulation-based) testing regime to assess whether a diagnostics-guided revision improves the physical plausibility of an assetâs behavior in the simulator over its unrevisioned baseline. As in PhysX-Omni [6], PAIP uses VLM to assess the plausibility of an assetâs behavior in the simulator using visual evidence rendered by the simulator, rather than internal physical fields and asks for a judgment against explicit, human-interpretable plausibility criteria. For each revised asset, PAIP freezes one deformation probeâits target part, anchor, and actionâfrom the baselineâs diagnostic evidence before the revised candidate is seen, then replays it on both candidates under identical simulator, controller, and camera settings, with each candidate grounding the probe on its own parts. To reduce variability in evaluation, we set up two VLM judges, each of which independently compares the same two candidates twice: once as A vs. B, and once as B vs. A, since position bias is a well-documented limitation: a judge may favor the candidate presented first. Zheng et al. [24] and Li et al. [25] proposed swapping the presentation order as a mitigation. We use GPT-5.6 Terra at Max reasoning for the judges, different from the GPT-5.6 Luna at Max reasoning for generation and diagnostics in the diagnostics-and-repair experiment in Sec. IV-B to mitigate bias toward Luna-generated artifacts. Each judge then checks whether a target part responds as intended to a given grasp, whether the grasped anchor stays properly connected to the rest of the object, and whether the whole object behaves realistically. We then combine the four judgments: two judges, each seeing both candidate orders to decide whether the revised asset wins, the baseline wins, or the result is a tie. IV Experiments We evaluate whether diagnostics provides useful feedback for generating deformable assets and whether the resulting assets support downstream manipulation and scene-level digital twins. To examine C1 and C2, we ask: RQ1. Can a VLM-driven agent autonomously author and execute asset-specific diagnostic episodes, and ground physical-plausibility judgments in evidence elicited through active simulator probing? RQ2. Does routing simulation-grounded diagnostic cues to upstream stages improve the physical quality of regenerated assets? shows a subset of assets used for evaluation. We run the full pipeline on a fixed set of 40 objects, consisting of phone images sampled from the real world and prior work [28]. For RQ1, we use three representative assets whose expected parts and material behavior allow us to inject faults. For RQ2, we compare two versions, before vs. after repair of each asset recommended by the diagnostics agent to go through revision. Both versions use the same raw image, upstream files, VLM settings, simulator, and evaluation rules. To complete the experiments in a reasonable time, we allow each run with diagnostics can make at most one repair. IV-A Seeded-Fault Diagnosis We first qualitatively evaluate whether the diagnostics agent can identify faults owned by different upstream stages from observed physical responses. For each of the three selected assets, we expose distinct physical errors, and map them one-to-one to the three repair route destinations. A single stage-owned issue per asset keeps the responsible stage unambiguous, while rerunning all subsequent stages allows the defect to propagate through the same artifact contracts used by the full pipeline. For the curling iron, we replace the flexible power cordâs material parameters with the high stiffness assigned to the rigid barrel, producing a near-rigid cord under grasp-and-move interaction. For the massager, the generated segmentation captures only a small portion of the metal coil spring, preventing downstream stages from representing it as a complete, independently targetable part. For the kitchen tongs, we change the mesh-processing metric-scale target from 0.28 m to 2.8 m, producing an implausibly oversized tong mesh while leaving topology and material labels otherwise valid. These cases isolate material inference, segmentation, and mesh processing, respectively. Each case resumes at the affected stage and executes every downstream stage; all diagnostics in this subsection use GPT-5.5 with high reasoning effort. To prevent leakage of the fault into context, the diagnostic agent receives no information about the issue or its originating stage. We freeze the remaining evaluation configuration, including probe and frame budgets, output schema, and retry policy, across cases. Before execution, a ground-truth record identifies the affected part, the issue, and its owning stage. Every diagnostic episode begins from a fresh reset, records a passive baseline, and applies the common approachâcontactâdisplaceârelease protocol from Section I-B. Diagnostics evidence contains RGB views, target previews, part-grounding overlays, geometry and action metadata, step summaries, and runtime logs used by the agent. A case is correct when the agent both identifies the issue and routes the candidate to that stage. This joint criterion requires the elicited response to support an actionable diagnosis with a named issue and owning stage. TABLE I: Seeded-fault diagnosis. Each row presents the simulator observation first, followed by corroborating records and the resulting diagnosis. The final columns give the ground-truth issue and whether the trace identifies both the issue and intended route. Asset Simulation observation, corroboration, and diagnosis Ground-truth stage and issue Correct issue and route? Curling iron During probe, release, and settling, the cord/plug moved as a âcompact stiff assembly with little visible local bendingâ. The agent judged that âresistance to local bending conflicts with the semantic prior for a power-cord componentâ. With targeting confirmed, it recommended material_inference to restore plausible cord flexibility during subsequent probe and release. Material inference: barrel-like stiffness assigned to the flexible cord. Yes; issue and route Massager The agent judged that the probe lay on the coil, separate from the head-side anchor. It expanded and shifted the target along the âvisible coil spanâ, yet three attempts still failed to isolate the spring. It diagnosed a ârealized-region/foreground-resolution problemâ and requested segmentation to recover âevery visible helical turn and both coil-to-body boundariesâ as one continuous foreground spring region. Segmentation: incomplete part mask omitted most of the metal coil spring. Yes; issue and route Kitchen tongs During the distal-tip probe, the mesh stayed connected while the âdistal arm bent substantiallyâ. After release, two additional default-length unforced settling windows showed âessentially no visible return toward the initial straight-arm configurationâ. The agent judged the âpersistent post-release bendâ unsuitable for acceptance. The corroborating scale record identified an oversized mesh, so it recommended mesh_processing before reassessing material response. Mesh processing: metric-scale target set to 2.8 m instead of 0.28 m. Yes; issue and route Table I shows observations made by the diagnostics agent and its judgements: each simulator episode first exposes an implausible response or an inability to probe the intended component, and artifact records are then used to verify the target and discriminate among possible causes. For the curling iron, the material route connects near-rigid cable motion to improper stiffness assignment. For the massager, the segmentation route connects repeated failures to isolate the visible coil to its sparse realized ownership. For the kitchen tongs, the mesh-processing route connects persistent post-release bending to the corrupted metric-scale record. We can tell that across the three diagnostic cases, the agent uses asset-specific interaction evidence to correctly identify the affected component and physical discrepancy and to select the intended upstream stage, answering RQ1. IV-B Diagnostics-Guided Repair For PMSC, we scored each of the 14 revised assets and its baseline separately using 1. We applied the rubric retrospectively to existing independent reviews. Mean PMSC rose from 2.14 before revision to 3.43 after revision, a moderate gain of 1.29 points on the five-point scale. Ten revised assets scored higher (71.4%), four tied (28.6%), and none scored lower. The remaining 26 were not revised as the diagnostics agent recommended acceptance on their first tries, and they scored an average of 3.12. Note that the diagnostics stage is not meant to repair most or even all assets generated, because that would imply pre-diagnostics agents fail to perform their jobs at a satisfactory level. Turning our attention to the 14 assets for which the diagnostics agent recommends revision, we used PAIP to compare all 14 revised candidates with their baselines: the revised candidates win in nine cases, the baselines win in four cases, and for one pair we have a tie. The 9/14 outcomes reflect improvements in both access to the intended parts and their response to interaction. For the cookie, okra, and sneaker, the revised assets allowed the intended edge feature, distal tip, and narrow trim to be targeted and probed successfully, whereas their baselines failed to support those interactions. The hand brush showed a smaller gain: the probe selected the intended grip more precisely, while both versions remained connected and stable. For the toilet plunger, the revised rubber cup responded more strongly relative to the handle under the same force, better matching its expected flexibility, although the baseline recovered more cleanly after release. But repair did not improve every comparison: The baseline plush kitten allowed slightly better selection of the garment and produced a similar response with less force. The baseline sport watch showed a clearer response of the buckle and keeper while remaining connected to the housing; the revised target barely moved. These cases show why a completed repair still needs interaction testing: a change can improve one aspect of the asset without improving the intended physical response. We next examine how diagnostic cues change upstream generation decisions. In Table I, we report three independent cases, one for each of the three repair destinations considered in our pipeline. Each row follows the same evidence hierarchy: an observed simulator response or initialization failure that exposes the defect, artifact records that leads the diagnostics agent to root cause, diagnostics cues provided to the owning stage, and how generation strategy is changed by the owning stage before rebuilding the candidate. TABLE I: Diagnostic cues and upstream strategy changes. Each row begins with evidence exposed by a simulator episode and then reports the corroborating records, routed stage, and corresponding change in upstream generation strategy. Asset Diagnostic cue excerpt Routed stage Repair-agent strategy-change excerpt USB hub From the static triptych, the agent judged the terminal outside the pinned cable-root support. Expanding the target still failed to isolate the plug. It diagnosed a âmissing visual-ownership/foreground-assignment defectâ and requested segmentation to restore the silver terminal as a distinct visible region. Segmentation The agent replaced generic USB-part descriptions with explicit regions for the housing, cable, connector, and metal plug. After regeneration, the plug appeared as a distinct component that the simulator could target reliably. Juice box At the start of the diagnostic episode, Genesis rejected the asset before reset, so no probe could run. The runtime log reported local self-clearance below the assigned shell-thickness threshold; the material record then confirmed the incompatible uniform shell specification, and diagnostics routed the failure to material inference. Material inference The agent reduced the per-part shell thicknesses and replaced a single 3.0 GPa stiffness with distinct values of 0.8, 0.7, 0.6, and 0.3 GPa for the body, top, seam, and flap. The rebuilt asset initialized, completed probe and release tests, and was accepted. Medical bag During probing and release, the agent saw âvisually stable triptychsâ of the surviving pouch body and front patch. Yet the expected straps, handles, and hardware were unavailable for interaction, leaving an incomplete simulated bag despite its stable body motion. Grounding confirmed the missing regions, prompting repair through mesh processing. Mesh processing The agent increased the meshing fidelity of the missing parts. The rebuilt connected mesh restored all five part labels with 13,318 tetrahedra and passed topology validation. These results suggest that diagnostics can identify artifacts in an open-loop generated asset, and provide useful guidance for improving the overall quality of a generated asset. IV-C Robotic Application: Case Studies Following PhysTwinâs use of reconstructed deformable twins as dynamics models for model-based robot planning [7], we evaluate whether a DiagGen asset can similarly support a downstream manipulation task. We use the implicit FEM solver provided in the Genesis simulator [22], with SAP for accurate frictional contact between the gripper and the deformable asset [29]. We perform task-space trajectory optimization with a GPT-5.6 Sol agent at extra-high reasoning. For each asset, the agent iteratively optimizes the gripper pose and aperture: it proposes a candidate sequence of actions, simulates and inspects visual observations, and reasons about a better grasp before resimulating, repeating this loop until the gripper achieves a firm grasp and holds the asset. Then it optimizes the transport and placement trajectory in the same fashion. Fig. 4 shows the resulting pick-and-place sequences for three generated assets. The toy with keyring and kitchen tongs are generated successfully on the first attempt, while the USB hub is revised from the segmentation stage. @figure: Trajectory optimization for pick-and-place. We conducted trajectory optimization for pick-and-place of three generated assets: a soft toy with rigid keyring on top, kitchen tongs and cookie, and a USB hub. Each row shows the optimized pick-up, lift, transport, and place sequence from left to right. @figure: Improved structure and material heterogeneity matter for manipulation. Left: Under the same grasp-and-lift action, the tetrahedralized OmniPart toy mesh separates because its disconnected parts lack an elastic load path, whereas the monolithized DiagGen mesh stays coherent. Right: One Airbot gripper grasps the USB hub case and lifts it from the support surface. The baseline and revised assets begin from similar poses. During the lift, the baseline cable retains an overly stiff bend, while the revised cable deforms naturally and lets the connector hang downward. Colored boxes mark the affected regions. Comparison with assets generated directly by OmniPart. We ran the same grasp-and-lift action in Genesis on two toy-with-ring (Cheetah) meshes: a tetrahedralized OmniPart reconstruction and a mesh processed by DiagGen. As shown on the left of Fig. 5, the OmniPart mesh breaks into separate parts because it is not monolithized and therefore cannot behave as one deformable object; the DiagGen mesh on the other hand stays coherent because monolithization connects its semantic regions into one deformable assembly, and it can therefore be grasped and lifted as a single object. This comparison shows how DiagGen turns a disconnected reconstruction into an asset that supports robotic manipulation in a high-fidelity simulator. @figure: Using the Cheetah asset for scene-level reconstruction and trajectory replay. (Left) Experiment setup; (Right, top) real-world trajectory and (Right, bottom) simulated twin. Effect of repair targeting segmentation. For the USB hub in Table I, we compare the initial version with the version produced after diagnostics-guided segmentation repair under the same one-arm grasp-and-lift action. An Airbot gripper grasps the case and lifts the hub from the support surface. In the initial version, poor segmentation prevents the cable from being represented as a distinct deformable part, so downstream processing assigns one material to the whole asset. The cable therefore retains an overly stiff bend as the case rises; yet after repair, DiagGen can assign different material behavior to the cable and case. Under the same action, the cable stays connected, deforms under gravity, and lets the connector hang naturally, as shown on the right of Fig. 5. The repaired asset therefore produces a more plausible response during manipulation. Scene-level Real2Sim. We demonstrate another use case of a DiagGen-generated asset in which it is being used by a scene-level real2sim framework for converting a real-world deformable manipulation episode into its digital twin. Fig. 6 showcases the experiment setup using an Airbot arm and gripper [30] and Meta Quest 2 [31] for teleoperation; the real-world pick-and-place trajectory, as well as its synthetic twin generated by Agentic Real2Sim [20]. With the SAM3D-generated [32] asset replaced by the DiagGen-generated asset and the MuJoCo backend replaced by Genesis, which is better suited to deformable simulation, Agentic Real2Sim is able to faithfully reconstruct the episode. V Conclusion, Limitation and Future Work We presented DiagGen, a framework for generating simulation-ready deformable assets from a single in-the-wild image. It combines part-aware geometry and material construction with active simulator probing, allowing a diagnostic agent to make use of a high-fidelity physical simulator to identify implausible physical responses, inspect dimensional correctness, reason about which earlier stage is problematic, and send repair cues to the responsible generation stage. The seeded-fault experiments qualitatively show through three representative examples that the agent can identify errors in segmentation, material inference, and mesh processing and attribute them to the correct owning stage. In the 40-asset evaluation, diagnostics led to 14 revisions, of which 10 received higher PMSC scores under retrospective scoring. These results support diagnostics as a useful source of feedback that can moderately improve generated assets. The pick-and-place and scene-level real2sim demonstrations further showed that the resulting assets can support contact-rich robotic simulation. DiagGen has two main limitations. First, failures in material inference and segmentation can produce similar symptoms, so the diagnostic agent may struggle to identify the root cause. Second, large-scale, parallelized data generation has not yet been tested. Future work will expand asset and interaction-data generation, measure how asset diversity and physical fidelity affect policy training and manipulation success, and extend DiagGen to articulated assets. Acknowledgment We thank Beichen Li from OpenAI for support with computational resources. References [1] B. Calli, A. Singh, J. Bruce, A. Walsman, K. Konolige, S. Srinivasa, P. Abbeel, and A. M. Dollar (2017) Yale-cmu-berkeley dataset for robotic manipulation research. The International Journal of Robotics Research 36 (3), p. 261â268. Cited by: DiagGen: Agentic Generation of Deformable Assets with Sim-based Diagnostics for Robotic Simulation. [2] P. Katara, Z. Xian, and K. Fragkiadaki (2024) Gen2sim: scaling up robot learning in simulation with generative models. In 2024 IEEE International Conference on Robotics and Automation (ICRA), p. 6672â6679. Cited by: §I. [3] S. Nasiriany, A. Maddukuri, L. Zhang, A. Parikh, A. Lo, A. Joshi, A. Mandlekar, and Y. Zhu (2024) Robocasa: large-scale simulation of everyday tasks for generalist robots. arXiv preprint arXiv:2406.02523. Cited by: §I. [4] Z. Li, X. Bai, J. Zhang, Z. Wu, C. Xu, Y. Li, C. Hou, and S. Zhang (2025) URDF-anything: constructing articulated objects with 3d multimodal language model. arXiv preprint arXiv:2511.00940. Cited by: §I. [5] M. Zhou, R. Li, X. Lyu, Z. Song, Z. Huang, C. Zheng, C. Rupprecht, A. Vedaldi, and S. Wu (2026) Articraft: an agentic system for scalable articulated 3d asset generation. arXiv preprint arXiv:2605.15187. Cited by: §I, §I-A. [6] Z. Cao, Y. Liu, H. Li, R. Yao, F. Hong, Z. Chen, L. Pan, and Z. Liu (2026) PhysX-omni: unified simulation-ready physical 3d generation for rigid, deformable, and articulated objects. arXiv preprint arXiv:2605.21572. Cited by: §I, §I, §I-A, §I-C, §I-D. [7] H. Jiang, H. Hsu, K. Zhang, H. Yu, S. Wang, and Y. Li (2025) PhysTwin: physics-informed reconstruction and simulation of deformable objects from videos. In Proceedings of the IEEE/CVF International Conference on Computer Vision, External Links: Link Cited by: §I, §I-B, §IV-C. [8] Y. Chen, Y. Hu, L. Sun, T. Kusnur, L. Herlant, and C. Jiang (2026) EMPM: embodied mpm for modeling and simulation of deformable objects. arXiv preprint arXiv:2601.17251. External Links: Link Cited by: §I, §I-B. [9] R. Li, C. Zheng, C. Rupprecht, and A. Vedaldi (2025) DSO: aligning 3d generators with simulation feedback for physical soundness. arXiv preprint arXiv:2503.22677. Cited by: §I. [10] J. Obrist, M. Zamora, H. Zheng, R. Hinchet, F. Ozdemir, J. Zarate, R. K. Katzschmann, and S. Coros (2025) Pokeflex: a real-world dataset of volumetric deformable objects for robotics. IEEE Robotics and Automation Letters. Cited by: §I, §I-B. [11] Y. Yang, Y. Zhou, Y. Guo, Z. Zou, Y. Huang, Y. Liu, H. Xu, D. Liang, Y. Cao, and X. Liu (2025) Omnipart: part-aware 3d generation with semantic decoupling and structural cohesion. In Proceedings of the SIGGRAPH Asia 2025 Conference Papers, p. 1â12. Cited by: §I, §I-A. [12] Y. Yang, C. Wang, J. Ye, Y. Li, Z. Chen, Z. Huang, Y. Mu, Z. Chen, C. Guo, and X. Liu (2026) PhysForge: generating physics-grounded 3d assets for interactive virtual world. arXiv preprint arXiv:2605.05163. External Links: Link Cited by: §I. [13] N. Pfaff, T. Cohn, S. Zakharov, R. Cory, and R. Tedrake (2026) SceneSmith: agentic generation of simulation-ready indoor scenes. arXiv preprint arXiv:2602.09153. Cited by: §I-A. [14] Y. Yang, B. Jia, S. Zhang, and S. Huang (2025) Sceneweaver: all-in-one 3d scene synthesis with an extensible and self-reflective agent. In Advances in Neural Information Processing Systems, Vol. 38, p. 140319â140351. Cited by: §I-A. [15] Y. Wang, H. Yang, M. Guo, X. Qiu, T. Wang, W. Matusik, J. B. Tenenbaum, and C. Gan (2026) Physcensis: physics-augmented llm agents for complex physical scene arrangement. arXiv preprint arXiv:2602.14968. Cited by: §I-A. [16] H. Kang, X. Ye, Y. Liu, S. H. Mantri, L. Mao, J. Fleming, D. Regmi, and L. Qin (2026) SimWorld studio: automatic environment generation with evolving coding agent for embodied agent learning. arXiv preprint arXiv:2605.09423. External Links: Link Cited by: §I-A. [17] W. Ma, C. Wang, S. Chen, J. Peng, P. Li, and A. Yuille (2026) LychSim: a controllable and interactive simulation framework for vision research. arXiv preprint arXiv:2605.12449. External Links: Link Cited by: §I-A. [18] Q. Yu, X. Yuan, Y. Jiang, J. Chen, D. Zheng, C. Hao, Y. You, Y. Chen, Y. Mu, L. Liu, et al. (2025) Artgs: 3d gaussian splatting for interactive visual-physical modeling and manipulation of articulated objects. In 2025 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), p. 13170â13177. Cited by: §I-A. [19] A. Zook, F. Sun, J. Spjut, V. Blukis, S. Birchfield, and J. Tremblay (2025) Grs: generating robotic simulation tasks from real-world images. In Proceedings of the Computer Vision and Pattern Recognition Conference, p. 594â603. Cited by: §I-A. [20] G. Chen, Q. Xia, J. Peng, H. Zhang, B. Ma, J. Qian, Z. Jiao, B. Zhou, L. Ye, K. Zhang, et al. (2026) Agentic real2sim: physics-based world modeling with vision-language agents. arXiv preprint arXiv:2607.19190. Cited by: §I-A, §IV-C. [21] Y. Zhou, H. Liu, X. Jiang, X. Shen, Y. Zhou, H. Wang, B. Fang, Y. Tian, M. Yu, Q. Yu, et al. (2026) SIM1: physics-aligned simulator as zero-shot data scaler in deformable worlds. arXiv preprint arXiv:2604.08544. Cited by: §I-B. [22] G. A. Team (2026) The role of simulation in scalable robotics, genesis world 1.0, and the path forward. Genesis AI Blog. External Links: Link Cited by: §I-B, §IV-C. [23] J. Cao and E. Kalogerakis (2025) SOPHY: learning to generate simulation-ready objects with physical materials. arXiv preprint arXiv:2504.12684. External Links: Link Cited by: §I-B. [24] L. Zheng, W. Chiang, Y. Sheng, S. Zhuang, Z. Wu, Y. Zhuang, Z. Lin, Z. Li, D. Li, E. Xing, et al. (2023) Judging llm-as-a-judge with mt-bench and chatbot arena. Advances in neural information processing systems 36, p. 46595â46623. Cited by: §I-C, §I-D. [25] D. Li, B. Jiang, L. Huang, A. Beigi, C. Zhao, Z. Tan, A. Bhattacharjee, Y. Jiang, C. Chen, T. Wu, et al. (2025) From generation to judgment: opportunities and challenges of llm-as-a-judge. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, p. 2757â2791. Cited by: §I-C, §I-D. [26] L. Ling, C. Lin, T. Lin, Y. Ding, Y. Zeng, Y. Sheng, Y. Ge, M. Liu, A. Bera, and M. Li (2026) Scenethesis: a language and vision agentic framework for 3d scene generation. In International Conference on Learning Representations, Vol. 2026, p. 136596â136629. Cited by: §I-C, §I-D. [27] N. Carion, L. Gustafson, Y. Hu, S. Debnath, R. Hu, D. Suris Coll-Vinent, C. Ryali, K. V. Alwala, H. Khedr, A. Huang, et al. (2026) Sam 3: segment anything with concepts. In International conference on learning representations, Vol. 2026, p. 138846â138923. Cited by: §I-A. [28] X. Han, Y. Wu, L. Shi, H. Liu, H. Liao, L. Qiu, W. Yuan, X. Gu, Z. Dong, and S. Cui (2024) MVImgNet2.0: a larger-scale dataset of multi-view images. arXiv preprint arXiv:2412.01430. External Links: Link Cited by: §IV. [29] X. Han, J. Masterjohn, and A. Castro (2023) A convex formulation of frictional contact between rigid and deformable bodies. IEEE Robotics and Automation Letters 8 (10), p. 6219â6226. Cited by: §IV-C. [30] DISCOVER Robotics (2026) AIRBOT: embodied intelligence robot platform. Note: https://airbots.online/Accessed: 2026-09-13 Cited by: §IV-C. [31] Meta Meta Quest 2: immersive all-in-one VR headset. Note: https://w.meta.com/sg/quest/products/quest-2/Accessed: 2026-09-17 Cited by: §IV-C. [32] X. Chen, F. Chu, P. Gleize, K. J. Liang, A. Sax, H. Tang, W. Wang, M. Guo, T. Hardin, X. Li, et al. (2026) Sam 3d: 3dfy anything in images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 7220â7232. Cited by: §IV-C.