Source-linked AI summary
PointCast: One World Model for Rigid, Articulated, and Deformable Object Manipulation
Hantao Ye, Ross Worobel, Zhuoli Xie, Mingen Li, Houjian Yu, Youngjin Hong, Changhyun Choi
TL;DR
Robotic manipulation needs world models that predict object-state changes from candidate actions, while a point-only model spanning rigid, articulated, and deformable objects remains an open need. POINTCAST predicts future point motion with a persistent point-set world model. It performs strongly across simulated and real-robot evaluations and plans four simulated tasks inside sampling-based MPC.
Problem
A world model for manipulation should predict geometric state changes from robot actions, but a point-only model spanning rigid, articulated, and deformable objects remains open.
Source: §I · p. 1Method
POINTCAST predicts future trajectories of persistent object and end-effector points using a diffusion transformer conditioned on recent point history and commanded motion.
Source: §I · p. 1Results
POINTCAST is best on three of four simulated regimes and second on rigid, best in four of six real categories and second in two, and plans four simulated MPC tasks competitively with or better than every baseline.
Source: §V · p. 7Takeaways & Limitations
The results show that geometry alone, with no material specified by hand, predicts rigid, articulated, and deformable motion within the evaluated settings.
Source: §V · p. 7POINTCAST predicts one window at a time, and feeding its predictions back in a rollout compounds error over the horizon.
Source: §V · p. 7
Abstract
from arXiv · showhide
World models are useful for robotic manipulation because robots can predict how actions change the states of objects before executing them. We present PointCast, a point-set world model that spans rigid, articulated, and deformable object manipulation. Its state is a set of 3D points on the object and the end-effector, mesh-free and topology-agnostic. Each point keeps its identity and is supervised on its own trajectory, which teaches the model where every point goes rather than only the shape the points form. Its backbone is a diffusion transformer that denoises a short window of future point positions, conditioned on the points' recent history and the commanded end-effector motion. The backbone's attention alternates between local and global, and cross-attention to the end-effector carries the coupling. This one architecture at 19.8M parameters and one training recipe cover four regimes, rigid objects, cloth, rope, and multi-joint cabinets, with a separate checkpoint trained for each. Trained on randomized simulation and scored against four baselines on the same metric, it is best on three of four regimes and second on rigid. Trained on a real-world robot teleoperation dataset, it has the lowest mean error in four of its six categories, is second in the other two, and improves on the dataset's own model in all six; zero-shot, its simulation checkpoints are best on two of four captures. Frozen inside sampling-based model-predictive control at one network evaluation per window, it plans four simulated tasks over 64 episodes, competitive with or outperforming every baseline on each. Project website at https://pointcast-wm.github.io.
I. INTRODUCTION
POINTCAST addresses the need for a geometric world model that uses only point locations yet spans rigid, articulated, and deformable objects. Its point-set model performs strongly across simulation and real-robot evaluations and plans tasks inside sampling-based MPC.
I. INTRODUCTION
- Prior approaches trade regime-specific physics structure or pixel-space breadth against geometric point-motion models that add appearance features or material labels.The open need is a model given only object point locations that covers rigid, articulated, and deformable objects under one recipe.Source: §I · p. 1
- POINTCAST models persistent 3D object and end-effector points, supervises each point on its own trajectory, and uses alternating local/global attention with end-effector cross-attention.The same recipe covers rigid objects, cloth, rope, and multi-joint cabinets, or can train on real robot episodes.Source: §I · p. 1
- POINTCAST is best on three of four simulated regimes and second on rigid, and on real data is best in four of six categories, second in two, and outperforms PGND in all six.Its simulation checkpoints are also best on two of four zero-shot captures.Source: §I · pp. 1–2
- Frozen inside sampling-based MPC, POINTCAST plans all four tasks at one network evaluation per window, competitively with or better than every baseline on each.The experiments span four simulated regimes, six real-world categories, and four zero-shot captures.Source: §I · p. 2
II. RELATED WORK
Prior work embeds physics, learns point dynamics, or generates video, each with different trade-offs in scope and state representation. POINTCAST keeps a geometric point-set state and conditions its predictions on robot actions.
Physics-embedded Models and Digital Twins
- Physics-embedded models and digital twins commit to a solver’s equations, restricting accuracy to the modeled material and requiring parameters identified for each new object.Examples include particle-grid and material-point methods,,, spring-mass reconstructions, Gaussian representations, and reduced-order elastic bases.Source: §II · p. 2
Learned Point Dynamics
- Graph-based dynamics learn particle interactions through hand-set proximity thresholds, while point-track and 3D-flow forecasters predict motion without conditioning on robot actions.AdaptiGraph estimates physical properties online, but its graph thresholds constrain which interactions it can learn.Source: §II · p. 2
- Transformer world models condition point sets or tokens on actions, but ParticleFormer uses unpaired shape losses and test-time material labels, while PointWorld [7] adds frozen-encoder appearance features.POINTCAST instead keeps only points and learns their interactions and response to end-effector motion under one recipe across rigid, articulated, and deformable objects.Source: §II · p. 2
Video World Models
- Video world models generate future frames autoregressively, spending capacity on illumination, texture, and viewpoint rather than the geometric state consumed by a planner.POINTCAST applies the generative formulation to geometry, predicts a whole window in one Euler step, and runs inside sampling-based MPC.Source: §II · p. 2
A. Problem Setting
POINTCAST represents each interaction as persistent object and end-effector point sets and predicts the next object states conditioned on recent geometry and committed actor motion. Its diffusion-transformer backbone combines local and global point attention with cross-attention to actor tokens.
A. Problem Setting
- Each interaction uses persistent object control points selected once by farthest point sampling, with correspondence supplied by simulation or real-data tracking.The input combines current geometry, its one-step displacement, and the end-effector trajectory over the next F frames; the model predicts a distribution over those future object states.Source: A. Problem Setting · p. 2
- The setup uses K=128 object points, M=16 actor points, and a five-frame prediction window, with positions scaled by the initial object bounding-box diagonal.Positions are expressed in the world frame.Source: A. Problem Setting · p. 2
B. Architecture
- The diffusion transformer denoises all F future positions per point at once, alternating kNN-local attention over 16 neighbors with global attention and using register tokens.Each object-point token fuses its noisy future window with observed position and displacement; registers belong to no point and are excluded from local attention.Source: B. Architecture · p. 2, Figure 2 · p. 3, Figure 3 · p. 3
- Actor-point cross-attention carries end-effector position and motion information so object points can resolve nearby end-effector geometry and infer contact.The end-effector’s within-window finger motion and rotation are not observed directly.Source: B. Architecture · pp. 2–3
C. Objective and Inference
The objective combines flow matching with velocity and neighborhood-distance terms; inference predicts a future window in one Euler step and rolls it forward.
C. Objective and Inference
- Flow matching interpolates between Gaussian noise and the clean future window, with flow time sampled toward the noisy end of the path.The model regresses the clean window under three loss terms.Source: C. Objective and Inference · p. 3
- The velocity and distance terms use λv=0.1 and λa=0.01 in every regime.Source: C. Objective and Inference · p. 3
- The objective adds a velocity term matching the prediction-implied velocity to the true path velocity and a distance-preservation prior on neighboring points.The prior holds each point at its initial distances from six nearest neighbors; on cabinets, neighbors are restricted to the same part.Source: C. Objective and Inference · p. 3
- At inference, one Euler step integrates from τ=0 to τ=1 and returns the predicted clean window.Rollout advances by appending the predicted frames to history and reading the next actor-trajectory stretch from the controller.Source: C. Objective and Inference · p. 3
A. Setup
The setup combines randomized simulated interactions with a six-category real-world teleoperation benchmark, trains matched models under specified schedules, and evaluates each dataset using its stated protocol.
A. Setup
- Simulation randomizes object geometry, material parameters, and commanded motion, with evaluation objects held out from training.Training pools contain 112k rigid, 10.2k cloth, 10.2k rope, and 5.0k cabinet interactions; 15% are held out for validation.Source: A. Setup · p. 4
- The real dataset is the six-category PGND benchmark of multi-view RGB-D teleoperated interactions, using its own splits and metric.Real object points use released CoTracker3 tracks, and actor points follow the benchmark’s commanded end-effector trajectory.Source: A. Setup · p. 4
- AdaptiGraph and PGND retain their authors’ recipes, while PTv3, ParticleFormer, and POINTCAST train from scratch per regime and category.Models use one checkpoint per regime or category, selected on a validation slice; training runs 200 epochs of 800 steps at batch size 64.Source: A. Setup · p. 4
- Simulation uses mean rollout error over the carried dense cloud in millimeters, while real data use mean displacement error at the 3 s horizon.Cabinet simulation scores only the actuated joint; simulation rollouts follow ground-truth end-effector trajectories.Source: A. Setup · p. 4
1) Simulation:
POINTCAST has the lowest mean rollout error in three simulated regimes and ranks second on rigid; the reported comparison includes a matched-capacity point-transformer baseline.
1) Simulation:
- POINTCAST is best on three of four simulated regimes and second on rigid by mean rollout error.PTv3 loses every regime at matched budget and capacity: 19.5M parameters versus POINTCAST’s 19.8M.Source: 1) Simulation · p. 4
- POINTCAST leads ParticleFormer by 16.6% on cloth and 32.6% on rope.Source: 1) Simulation · p. 4
- On the cabinet actuated joint, POINTCAST records 6.84 against PTv3’s 10.34; rigid is the loss, 16.9% behind ParticleFormer.The passage attributes the gap to the per-point loss rather than the backbone.Source: 1) Simulation · p. 4
2) Real World:
On the real-world PGND benchmark, POINTCAST has the lowest mean error in four of six categories and ranks second in the other two. Zero-shot results vary across captures, with larger errors on PGND episodes where the end-effector barely moves per frame.
- AdaptiGraph is excluded from both real-data evaluations because its released evaluation advances only while the end-effector moves, whereas teleoperated captures pause.Source: 2) Real World · p. 4
- POINTCAST has the lowest mean error in four of six PGND categories and ranks second in the other two, uniquely improving on PGND in all six.Source: Table II · p. 5, 2) Real World · p. 5
- PGND scoring uses benchmark step 30, the end of its 3 s horizon, and reproduces published values within 1 mm in five of six categories.Source: 2) Real World · p. 5
- Zero-shot checkpoints are tested on four captures matched to training actions; POINTCAST leads Push-T and Franka, while ParticleFormer leads rope and cloth.Source: Table III · p. 5, 2) Real World · p. 5
- On PGND episodes with little end-effector motion, rope and cloth errors are 92.45 and 134.33 mm; re-striding reduces them to 65.25 and 51.87 mm.The resulting gaps over the in-domain rows are 2.0× on cloth and 3.3× on rope.Source: 2) Real World · p. 5
C. Ablations
The ablations identify trade-offs among point-level supervision, the distance prior, attention design, and sampling choices. In particular, the per-point objective benefits articulation while costing performance on rigid objects.
- The ablation rows keep the training seed and one-step scoring fixed, except for the 25-step and direct-regression rows.Source: C. Ablations · p. 5
- Replacing per-point supervision with a shape-level objective makes the cabinet actuated joint 79% worse, while improving the all-points cabinet error from 9.66 to 6.51.The swap improves rigid by 14.5% but worsens cloth by 3.5%; the per-point model still beats ParticleFormer on cloth, rope, and cabinet under either loss.Source: C. Ablations · p. 5
- Removing the distance prior costs 18% on the cabinet joint, while improving cloth by 3.1% and rope by 2.1%; the cabinet part label is worth 15.6% on that joint.Source: C. Ablations · p. 6
- Either single attention pattern is worse than alternation on rigid by 4.9% or 8.8%, while changing cloth, rope, and cabinet-joint results by less than 7% in either direction.Source: C. Ablations · p. 6
- Twenty-five sampling steps buy under 1% on cloth and nothing on rope, but worsen rigid by 5% and the cabinet joint by 16%; a shared four-regime checkpoint is up to 3.8 times worse.The shared checkpoint uses four times the budget and remains within 3.3% on rigid and cloth, but is 15% worse on rope.Source: C. Ablations · p. 6
- One-step window prediction takes 16.2 ms of model compute on an RTX 4090 at batch size one, versus 384.8 ms for 25 steps; free-running rollouts run 18–77× faster than real time.Source: C. Ablations · p. 6
D. Planning with World Model
POINTCAST plans four simulated manipulation tasks with a shared sampling-based planner, matching or outperforming every baseline on each. The evaluation uses unseen object geometry and point-set goals.
D. Planning with World Model
- The planner rolls candidate action sequences through POINTCAST in one evaluation per window, executes one window, then replans.It uses 32, 16, and 8 candidates for push, cabinet, and drag tasks, respectively, and looks three, two, and one windows ahead for pose push, sequential articulation, and drags.Source: D. Planning with World Model · p. 6
- All four tasks use unseen object geometry and point-set goals, covering pose push, sequential cabinet articulation, cloth drag, and rope drag.Pose push sends a T-block to a planar target with a commanded yaw; the drags move an object from a scripted grasp to a translated target.Source: D. Planning with World Model · pp. 6–7
- The evaluation reports mean distance error over 16 episodes and planning time per window; Fig. 7 shows one episode per task, while Fig. 8 plots goal distance by replanning step.Fig. 8 uses log axes and a bootstrap 95% interval over 16 episodes; POINTCAST's curve settles lowest after the re-attach.Source: D. Planning with World Model · pp. 6–7, Figure 7 · p. 7, Figure 8 · p. 7
- POINTCAST is competitive with or outperforms every baseline across all four planning tasks.It beats PTv3 and AdaptiGraph on pose push and both drags, PGND on pose push and cloth drag, and ParticleFormer on rope drag; remaining margins are within run-to-run spread.Source: Table V · p. 6, D. Planning with World Model · p. 7
V. CONCLUSION
POINTCAST models manipulation as motion of a persistent point set, with each point supervised on its own trajectory. It performs strongly across simulated regimes and real-robot categories, while longer rollouts remain an open challenge.
V. CONCLUSION
- POINTCAST treats manipulation dynamics as motion of a persistent point set, supervised per point.A rollout that feeds predictions back into the model compounds error over the horizon.Source: §V · p. 7
- POINTCAST is best on three of four simulated regimes and second on rigid, and best in four of six real-robot categories and second in the other two.Inside sampling-based MPC, it plans four simulated tasks competitively with or better than every baseline on each.Source: §V · p. 7
- POINTCAST predicts one window at a time, and feeding predictions back compounds rollout error over the horizon.The pose-push planner already looks three windows ahead; extending rollouts further remains an open question.Source: §V · p. 7
- The conclusion presents geometry alone, without hand-specified material, as sufficient to predict rigid, articulated, and deformable motion.It identifies self-forcing and diffusion forcing in video models as approaches that could also be applied to point-set states.Source: §V · p. 7
Related papers
This paper cites
- Diffusion Policy: Visuomotor Policy Learning via Action Diffusion2023
- VGGT: Visual Geometry Grounded Transformer2025
- Vision Transformers Need Registers2023
- Learning to Simulate Complex Physics with Graph Networks2020
- Point Transformer V3: Simpler, Faster, Stronger2023
- Information Theoretic Model Predictive Control: Theory and Applications to Autonomous Driving2017