Skip to content
RobotWorld
Back to Papers

PAPER DEEP DIVE

世界模型物理仿真可变形物体

PhysCoRe: Physics-Corrected Residual World Models for Material-Aware Deformable Dynamics

Predicting how deformable objects evolve under robotic manipulation is a longstanding challenge. Existing approaches typically rely on per-object optimization to fit material parameters, which can be slow and cannot generalize, while end-to-end learned alternatives extrapolate poorly and often violate basic physical structure. We present PhysCoRe, a physics-corrected residual world model that couples a differentiable Material Point Method (MPM) simulator with two feed-forward neural networks. A material refinement module, Material from Motion (MfM), infers per-particle elasticity from visual observations, grounding the simulator in object-specific physics. A residual correction module, Residual from Dynamics (RfD), learns the discrepancy and predicts corrections to the simulator's internal dynamics, absorbing systematic biases that the analytical model cannot capture. This design also supports online material identification on novel objects. MfM adapts from limited interactions, and its predictive uncertainty steers further exploration toward the regions where its estimate is least confident. Experiments on real deformable-object manipulation sequences show that PhysCoRe outperforms state-of-the-art baselines in prediction accuracy, and that its predicted confidence forms a reliable distribution across the object's geometry, providing a natural signal for future confidence-guided exploration.

Haocheng Yin, Shuohan Tao, Yongsheng Chen, Lu GanJuly 22, 202610 min read
中文

PhysCoRe: Physics-Corrected Residual World Models for Material-Aware Deformable Dynamics

Paper: PhysCoRe: Physics-Corrected Residual World Models for Material-Aware Deformable Dynamics

Authors: Haocheng Yin, Shuohan Tao, Yongsheng Chen, Lu Gan

Affiliation: Georgia Institute of Technology

Links: arXiv:2607.20653


One-Sentence Summary

PhysCoRe couples a differentiable Material Point Method (MPM) simulator with two feed-forward neural networks — MfM infers per-particle material parameters and confidence from visual observations, while RfD injects bounded velocity residuals within the MPM cycle to correct sim-to-real gaps — achieving higher future prediction accuracy than PhysTwin and PGND on real deformable-object manipulation sequences while reducing material identification time from hundreds of seconds to 11.4s, and supporting confidence-guided active exploration.


Background and Motivation

To manipulate a deformable object with intent, a robot must anticipate how that object will move before committing to an action. Such anticipation relies on a dynamics model that maps a planned interaction to the resulting deformation, and its accuracy limits how good the plan can be. This requirement is particularly demanding for deformable objects: their behavior is governed by underlying material properties such as stiffness and plasticity, which differ from one object to the next, can vary even within a single body, and are not directly readable from RGB-D observations.

Existing methods pursue two largely separate lines. The first is physics-based modeling: representing the object with an analytical model (spring-mass, FEM, PBD, MPM) and recovering material parameters from observed motion through differentiable simulation or gradient-free optimization. These methods are interpretable and physically plausible, but identification is typically slow, object-specific, and constrained by the simulator's discretization and constitutive assumptions. The second is data-driven modeling: learning dynamics directly from interaction data via graph neural networks and similar architectures. These avoid calibration but require large datasets, generalize poorly out of distribution, and lack physical structure.

The core tension: no existing approach identifies material quickly enough to transfer across objects while keeping predictions grounded in physics. Physics methods are slow and non-generalizable; learning methods violate physical structure. PhysCoRe's design philosophy combines both strengths — retaining a physical simulator to advance dynamics while delegating material identification and residual correction to learned modules.

PhysCoRe overview

Figure 1: Overview of PhysCoRe. From segmented RGB-D observations, MfM infers the object's per-particle material. A differentiable MPM simulator then rolls out action-conditioned dynamics, with RfD injecting a velocity residual $\Delta\mathbf{v}_i$ to correct the grid velocity.


Preliminaries: Material Point Method (MPM)

PhysCoRe builds on a differentiable MPM simulator, inheriting its particle-grid state, B-spline kernel, constitutive stress model, and plasticity return map. One MPM cycle comprises four steps: particle-to-grid (P2G), grid update, grid-to-particle (G2P), and particle update.

In the particle update, positions and deformation gradients are updated as:

$$ \mathbf{x}_{p}^{h+1}=\mathbf{x}_{p}^{h}+\Delta t\,\mathbf{v}_{p}^{h+1},\qquad\mathbf{F}_{p}^{h+1}=\mathcal{P}\!\Bigl(\bigl(\mathbf{I}+\Delta t\sum_{i}\mathbf{v}_{i}\otimes\nabla w_{p,i}\bigr)\,\mathbf{F}_{p}^{h}\Bigr) $$

where $\mathbf{x}_p^h$ and $\mathbf{v}_p^h$ are particle $p$'s position and velocity at substep $h$, $\mathbf{F}_p^h$ is the deformation gradient, $w_{p,i}$ is the B-spline kernel, and $\mathcal{P}(\cdot)$ is the plasticity return map — either leaving $\mathbf{F}_p$ unchanged (Fixed Corotated Elasticity) or projecting it onto the von Mises Plasticity yield surface. MfM selects the branch per episode. The discrete action sequence $\mathbf{a}_{0:T-1}$ is temporally upsampled to the substep rate via Catmull-Rom spline.


Method

1. Problem Formulation

Given an initial multi-view RGB-D observation $\mathbf{O}_0$ of a deformable object and a proposed action sequence $\mathbf{a}_{0:T-1}$ from a robot gripper or human hand, the goal is to learn a physics-based dynamics model that predicts future particle configurations $\mathbf{X}_{1:T}$, where $\mathbf{X}_t = \{\mathbf{x}_p^{(t)}\}_{p=1}^{N}$ are the positions of $N$ continuum particles at camera frame $t$. Since material properties are not directly observable, the model infers them from observations and parameterizes the simulator accordingly, keeping action-conditioned predictions physically consistent.

2. MfM Module (Material from Motion)

MfM estimates an object's material from a short window of observed motion. Canonical positions and per-frame displacements of tracked and controller points are encoded via Fourier features, then fed to a graph U-Net that gives more weight to tracked points and particles near controllers during message passing, as these are most informative about material. A temporal module combines a depthwise 1D convolution with GRU cells to produce a single per-particle latent. A shared MLP decodes it into per-particle material $\boldsymbol{\phi}_p = (\log E_p, \nu_p)$:

$$ \log E_{p}=\mu_{\log E}+\sigma_{\log E}\,z_{p}^{(\log E)},\qquad\nu_{p}=\mu_{\nu}+\sigma_{\nu}\,z_{p}^{(\nu)} $$

where $E_p$ is Young's modulus, $\nu_p$ is Poisson's ratio, and $z_p$ is a spatially correlated field generated from multi-octave Perlin noise. A bounded sigmoid constrains parameters within sampled ranges. MfM also predicts a per-particle confidence $\mathbf{c}_p$ (one value per parameter), used to reweight the material loss during training and to flag least-confident regions at inference. Additionally, the per-particle latent is pooled across all particles and fed to a small MLP that outputs a per-episode probability $\pi$ of elastic versus plastic behavior.

3. RfD Module (Residual from Dynamics)

RfD closes the residual sim-to-real gap left by the analytical simulator. It acts inside the MLS-MPM cycle, between the grid update and the G2P gather. For each active cell it builds a compact feature $\mathbf{f}_i$ gathering the local grid state, MfM material estimates, and nearby contact geometry. A FiLM-conditioned sparse 3D U-Net maps this feature to a grid-velocity residual:

$$ \Delta\mathbf{v}_{i}=\delta_{\max}\cdot\tanh\!\Bigl(\mathcal{R}_{\psi}(\mathbf{f}_{i};\,\mathbf{u})\Bigr) $$

where $\mathbf{u}$ is a global context vector summarizing the current simulation regime. The scaled $\tanh$ limits every component of $\Delta\mathbf{v}_i$ to a maximum magnitude $\delta_{\max}$, ensuring the learned correction stays small enough not to destabilize the rollout. The network's output layer is zero-initialized, so the residual starts at exactly zero — RfD begins as an identity correction that leaves the analytical simulator unchanged. The corrected velocity $\mathbf{v}'_i = \mathbf{v}_i + \Delta\mathbf{v}_i$ replaces the analytical velocity in G2P and particle update. Because the correction is applied on the grid and carried to particles via the same APIC transfer, it preserves the momentum and angular-momentum structure of MLS-MPM to first order. RfD is applied periodically rather than at every substep, bounding the backpropagation graph while still exposing accumulated errors within each window.

4. Material Augmentation

Supervised material data is scarce, as measuring spatially varying stiffness and Poisson's ratio of everyday objects at scale is impractical. PhysCoRe generates 1,260 augmented episodes from 14 real PhysTwin episodes, each keeping the source capture's geometry and controller motion while varying only material. For each episode, a spatially correlated material field is drawn from multi-octave Perlin noise over canonical particles and affinely mapped to per-particle parameters. The MPM simulator is then rolled out under the same real controller action trajectory, recording per-particle yield events as an episode-level plasticity label $\pi^\star$, and re-rendering the result from saved camera views to produce per-frame point clouds for training supervision.

5. Two-Stage Training

MfM is first pre-trained in simulation against ground-truth materials on the augmented dataset, then RfD is trained on real episodes with MfM frozen. The MfM refinement loss is:

$$ \mathcal{L}_{\mathrm{refine}}=\mathbb{E}\!\left[\frac{1}{N}\sum_{p=1}^{N}\!\Bigl(\,\mathbf{c}_{p}\cdot\mathrm{SL1}\bigl(\bar{\boldsymbol{\phi}}_{p},\bar{\boldsymbol{\phi}}^{\star}_{p}\bigr)-\lambda\log\mathbf{c}_{p}\Bigr)\right]+\beta\,\mathrm{BCE}\bigl(\pi,\pi^{\star}\bigr) $$

where $\bar{\boldsymbol{\phi}}_p$ and $\bar{\boldsymbol{\phi}}^\star_p$ are predicted and ground-truth materials normalized to $[0,1]$, $\mathrm{SL1}$ is Smooth-L1 error, and $\mathbf{c}_p$ is the confidence weight. The log-confidence regularizer prevents $\mathbf{c}_p$ from inflating to trivially shrink the error. During RfD training, each episode is rolled out from the first frame with MPM, processed in windows of $K$ frames — at each window start MfM refreshes predictions, and RfD applies corrections every $H_r$ substeps. The per-frame loss combines a one-sided Chamfer distance from the point cloud with mean L2 error on visible tracked particles:

$$ \mathcal{L}_{\mathrm{corr}}^{(t)}=w_{\mathrm{C}}\,\mathrm{Chamfer}\bigl(\hat{\mathbf{Y}}_{t},\,\mathbf{X}_{t}\bigr)+w_{\mathrm{L2}}\,\frac{1}{|\mathcal{T}_{t}|}\!\sum_{p\in\mathcal{T}_{t}}\!\bigl\|\mathbf{x}_{p}^{(t)}-\hat{\mathbf{x}}_{p}^{(t)}\bigr\|_{2} $$
flowchart TD
    A["RGB-D multi-view observations"] --> B["Segmentation + Tracking
Grounded SAM2 + CoTracker3"] B --> C["MfM Module
Graph U-Net + GRU"] C --> D["Per-particle material phi_p
(log E, nu)"] C --> E["Per-particle confidence c_p"] C --> F["Elastic/plastic probability pi"] D --> G["Differentiable MPM simulator
P2G -> Grid update -> G2P -> Particle update"] E --> G F --> G G --> H["RfD Module
FiLM sparse 3D U-Net"] H --> I["Velocity residual Delta v_i
= delta_max * tanh(R(f_i))"] I --> J["Corrected grid velocity
v'_i = v_i + Delta v_i"] J --> G G --> K["Future particle configs X_1:T"] K --> L["3DGS rendering
visual comparison"] style C fill:#e1f5fe style H fill:#fff3e0 style G fill:#e8f5e9

Experiments

Experimental Setup

The real-world dataset consists of 12 episodes of deformable object manipulation by human hand, covering elastic objects (a rope, a towel, and a plush toy bear) and elastoplastic objects (Play-Doh plasticines), with actions including lifting, pushing, stretching, and squeezing. Online confidence-guided exploration uses a KUKA arm with a Robotiq Hand-E gripper. Each episode is captured in RGB-D by three Intel RealSense D455 cameras; CoTracker3 provides tracked surface points and Grounded SAM2 provides object masks. Baselines are PhysTwin and PGND.

Table 1: Capability comparison — only PhysCoRe has all four capabilities
MethodSimulationOnline RefinementFeed-ForwardGeneralization
PGND
PhysTwin
EMPM
PhysCoRe

Future Prediction

Each method identifies material from the first 50% of an episode (identification window) and predicts the held-out remainder with it fixed. Geometric accuracy is measured by Chamfer distance (CD) and tracking loss; visual quality by IoU, PSNR, SSIM, and LPIPS.

Qualitative rollout

Figure 2: Qualitative rollout comparison. Predicted object positions are rendered with 3DGS. Compared with PhysTwin, PhysCoRe predicts future dynamics that more closely match real observations.

Table 2: Quantitative results on future prediction — PhysCoRe achieves best overall performance
MethodObject TypeCD↓Track↓IoU%↑PSNR↑SSIM↑LPIPS↓
PGNDElastic0.034200.1317537.810.740.1030.416
PhysTwinElastic0.016170.0301670.514.150.3090.199
PhysCoReElastic0.009100.0255768.214.470.3020.194
PGNDElastoplastic0.043110.1326323.99.870.0810.440
PhysTwinElastoplastic0.007780.0182163.114.160.2850.154
PhysCoReElastoplastic0.005410.0167066.115.020.2860.130

PhysCoRe reduces CD by 43.7% on elastic objects and 30.5% on elastoplastic objects relative to PhysTwin, with tracking loss reductions of 15.2% and 8.3% respectively. The largest gains are on elastoplastic objects — precisely where the analytical simulator faces the widest sim-to-real gap. Feed-forward inference is also far cheaper: material identification takes 11.4s versus 930.0s for PhysTwin and 8280.0s for PGND, making online adaptation to new objects practical.

RfD Residual Correction Ablation

Table 3: RfD ablation — RfD further reduces CD
MethodElastic CD↓Elastic Track↓Elastoplastic CD↓Elastoplastic Track↓
PhysCoRe (MfM only)0.010470.027230.006580.01981
PhysCoRe (MfM + RfD)0.009100.025570.005410.01670

MfM alone is already a strong physics-grounded predictor; adding RfD further reduces CD by 13.1% on elastic objects and 17.8% on elastoplastic objects. The larger elastoplastic gain confirms the intended division of labor: MfM identifies object-specific material, while RfD absorbs the residual errors that simplified analytical MPM leaves from contact, friction, and irreversible deformation.

Capability table

Figure 3: Capability comparison table and experimental setup visualization.

Quantitative results

Figure 4: Future prediction quantitative results table and confidence visualization.


Limitations

  1. Limited material types (stated by authors): PhysCoRe currently focuses mainly on elastic and elastoplastic objects, relying on a predefined set of material behaviors, and does not directly extend to objects or scenes involving tearing, cutting, adhesion, fluid-like motion, or highly complex contacts.
  2. Unverified generalization scope (stated by authors): While experiments demonstrate fast adaptation to new objects and manipulation interactions, the current evaluation is limited to in-category objects and does not test zero-shot category-level transfer.
  3. Residual module scalability (stated by authors): RfD is currently trained on a limited set of deformable objects, and scalability to broader dynamics distributions remains unexplored.

Conclusion and Outlook

PhysCoRe couples a differentiable MPM simulator with two feed-forward modules — MfM infers per-particle material from visual observations, and RfD corrects the simulator's internal dynamics. This design predicts deformable-object behavior accurately while retaining physical structure, and transfers to unseen objects without per-object optimization. On real-world manipulation sequences, PhysCoRe outperforms SOTA baselines in prediction accuracy, and its predicted confidence reliably reflects where the material estimate can be trusted, showing potential for confidence-guided exploration and active learning.

Golden quote: "RfD's output layer is zero-initialized, so the residual starts at zero — it begins as an identity correction that leaves the analytical simulator unchanged, then gradually learns to absorb the sim-to-real gap, ensuring physical structure is preserved while gaining data-driven accuracy."

Related Papers

GigaBrain-0.7: Scaling Embodied Foundation Models to Emergent Capabilities with a Three-System Architecture

GigaBrain-0.7: Scaling Embodied Foundation Models to Emergent Capabilities with a Three-System Architecture

Vision-language-action (VLA) models have become a dominant paradigm for generalist embodied agents, demonstrating strong complex and long-horizon task completion in structured settings. Yet it remains an open question whether current VLA systems can benefit from more effective architectural design, scale to substantially larger and more heterogeneous data regimes, and achieve broader generalization across tasks and embodiments. To this end, we present GigaBrain-0.7, an embodied foundation model with substantially improved generalization across diverse robot embodiments. Specifically, GigaBrain-0.7 unifies understanding, prediction, and action through a three-system architecture, scales pretraining to over 37,000 hours of heterogeneous embodied data, and introduces one-stage alignment training that jointly optimizes vision-language understanding and multi-embodiment action generation. Compared with the preceding GigaBrain-0 series and prior state-of-the-art models including $π_{0.5}$, GigaBrain-0.7 achieves substantial improvements in foundation zero-shot capabilities, language-conditioned instruction following, and post-training task success rates. In particular, on our in-house Maker H01 platform and mainstream robot embodiments, GigaBrain-0.7 demonstrates strong task adaptability and completion ability across both home and industrial scenarios. All training code and pretrained model weights will be released.

VLA具身智能世界模型Aug 16, 2026
LeVJEPA: Efficient & Scalable Video Pretraining without the Heuristics

LeVJEPA: Efficient & Scalable Video Pretraining without the Heuristics

LeVJEPA performs video self-supervised pretraining with a single encoder, a single loss and one fixed hyperparameter (λ=0.02): an invariance loss plus SIGReg regularization provably rule out representation collapse, with no target encoder, predictor, stop-gradient or pixel reconstruction. It uses 5.6–20.8× less training compute than V-JEPA 2, leads by 7.6 points on ImageNet-1K under a FLOP-matched budget, and gets block-causal attention for free — paving the way to streaming perception and autoregressive world models.

视频自监督预训练JEPA表征坍缩Aug 27, 2026
Zero-WAM: In-Context World-Action Modeling from Human Videos for Open-Ended Task Generalization

Zero-WAM: In-Context World-Action Modeling from Human Videos for Open-Ended Task Generalization

Zero-shot cross-task generalization, where a policy must execute manipulation tasks never seen during training, remains a central challenge in robot learning. In large language models, a novel task can be performed simply by specifying it in the context, without any parameter update. This form of in-context learning (ICL) turns generalization into a problem of task specification. To achieve cross-task generalization, we bring this paradigm to robotic manipulation, and argue that the natural task specification for manipulation is a human video: unlike language, it provides rich visual cues about the intended task evolution. We present Zero-WAM, a causal video-action model that executes unseen tasks by following in-context human video guidance. To address the scarcity of task-rich paired human-robot data, we propose an automatic pipeline that converts task-sampled robot trajectories into semantically matched human videos, yielding HumanGen, a dataset of 74.2K human-robot ICL pairs across 8.6K tasks. For model training, we further introduce an in-context future chunk prediction (IFP) objective that suppresses shortcuts learned from seen tasks and forces the policy to draw task information from the video prompt. On seven unseen tasks in RoboTwin 2.0 simulation, Zero-WAM achieves a 47.0% average success rate, an absolute improvement of 29.5 percentage points over the strongest video-action baseline. In real-world evaluations, it follows human video guidance to generalize to unseen task configurations involving multi-object scenes, long-horizon manipulation, and fine-grained insertion.

世界模型上下文学习人类视频示教Aug 26, 2026
DECOWAM: Decoupled Whole-Body World-Action Model for Legged Mobile Manipulation

DECOWAM: Decoupled Whole-Body World-Action Model for Legged Mobile Manipulation

DECOWAM adapts a frozen FastWAM video-action backbone to legged mobile manipulation via decoupled interfaces — an action-equivalent future bottleneck, adversarial base/arm factorization, and ego-motion-aware video conditioning — cutting Stage-2 trainable parameters 232x while leading real-robot deployment at 58.2% success.

世界模型VLA移动操作Aug 20, 2026