Simulation enables robot-learning experiments at scale, but acquiring physics-informed digital twins often requires human manipulation and manual annotation of recorded interactions. To reduce this reliance on human effort, we present AuRA, a system that automates robot interaction and data preparation for digital-twin reconstruction. AuRA combines execution-aware grasp selection, gripper-motion measurements derived from robot states, and registered pre-interaction geometry and appearance priors. These choices enable autonomous collection, avoid reliance on visual gripper tracking, and recover object information obscured by the robot. Across 13 deformable objects, AuRA reduces active human labor and wall-clock collection time per successfully reconstructed asset by 88.5% and 55.4%, respectively. Relative to the human-collected PhysTwin baseline, AuRA improves seven of nine metrics for future prediction under known gripper motion, including a 28.1% reduction in one-way L1 Chamfer distance. It also achieves similar mean silhouette IoU and Chamfer distance under the evaluated unseen interactions. These results highlight the potential of autonomous robot interaction to support more efficient digital-twin acquisition with comparable reconstruction quality.
Figures & tables
Fig. 2: AuRA’s autonomous physical-to-digital acquisition pipeline. Multi-view RGB-D capture supports grasp generation and execution-feasibility filtering. The robot executes the selected grasp and records the interaction with synchronized robot states. During processing, visual tracking provides object trajectories, while robot poses and calibrated gripper geometry provide controller trajectories. AuRA also constructs a static point cloud and trains a Gaussian appearance model from its pre-interaction captures, then aligns both with the first interaction frame to supplement robot-occluded regions. These inputs support spring–mass optimization and Gaussian rendering through the PhysTwin reconstruction backend.
Parameter
Default value
Valid depth measurement range
0.2<d<1.5 m
Reference table height ztable
0 m
Below-table tolerance ϵ
0.01 m
Downsampling voxel size
0.003 m
Neighbors for statistical filtering
35
Statistical rejection threshold
1.2 standard deviations
TABLE I: Point-cloud preprocessing parameters for grasp pose generation.
Fig. 3: Data collection efficiency and reconstruction reliability. Human (Overall) pools the three groups below the dotted line. (a) End-to-end reconstruction rate: AuRA fails during acquisition, whereas human recordings fail during data processing. (b) Wall-clock time ( ∘ ) and human labor ( ∙ ) per reconstructed asset (log scale): the two are equal for human collection. (c) Mean failure detection time: AuRA detects failures after 88.3 s on average, compared with 133.0 s for human collection overall and 89.2 s for experts. Collection costs in (b) exclude data processing, reconstruction training, and untimed backup trials.
Metric
Resimulation
Future Prediction
PhysTwin
AuRA
PhysTwin
AuRA
PSNR (dB) ↑
12.289
11.549
10.325
10.590
SSIM ↑
0.9856
0.9852
0.9805
0.9797
LPIPS ↓
0.0126
0.0148
0.0233
0.0230
IoU ↑
0.6675
0.6090
0.4607
0.5001
Precision ↑
0.7521
0.7021
0.5899
0.6132
TABLE II: Resimulation and future-prediction quality. Trajectory-level metrics are averaged within each object and then equally across 13 objects. PhysTwin uses 29 human trajectories, with shape priors when available; AuRA uses 26 robot trajectories processed by its standard pipeline. PhysTwin (CoTracker3) and AuRA (MV-TAP) retain an average of 1,493.76 and 615.96 tracking points per trajectory, respectively. All available views with usable object masks are used in evaluation.
Metric
PhysTwin
AuRA
Static GS
First-Frame GS
First-Frame Alignment
Mask IoU ↑
0.5096
0.4939
0.4095
Mask Precision ↑
0.6228
0.5817
0.5285
Mask Recall ↑
0.7146
0.7650
0.6752
Unseen Interaction
TABLE III: First-frame alignment and unseen-interaction quality. The upper block reports silhouette metrics at the aligned first frame; the lower block evaluates the subsequent interaction. Bold indicates the best value in each row.
Fig. 4: Object appearance at the first frame of an unseen interaction. From left to right: the original data-collection frame 0, the rendered object at unseen interaction frame 0 after manual asset alignment, its overlay with the unseen-interaction ground truth (GT), and that GT image.
Metric
CoTracker3-m
CoTracker3-p
MVTracker
MV-TAP
Resimulation
PSNR (dB) ↑
11.341 / 11.629
11.245 / 11.520
11.445 / 11.543
11.468 / 11.549
SSIM ↑
0.9843 / 0.9852
0.9843 / 0.9851
0.9847 / 0.9851
0.9848 / 0.9852
LPIPS ↓
0.0173 / 0.0148
0.0172 / 0.0149
0.0162 / 0.0149
0.0159 / 0.0148
Mask IoU ↑
0.5651 / 0.6131
0.5564 / 0.6093
0.5826 / 0.6067
0.5875 / 0.6090
Mask Precision ↑
0.6577 / 0.7040
0.6539 / 0.7015
0.6726 / 0.6966
0.6825 / 0.7021
TABLE IV: Object-tracker and pre-interaction static geometry-prior ablations. All configurations use the same 26 robot-collected trajectories and static Gaussians. Each cell reports results without / with the geometry prior. CoTracker3-m refers to mask-based initialization and CoTracker3-p refers to point-cloud-based initialization, respectively. Bold indicates the best score across all methods within each prior setting, and underlining marks the better CoTracker3 initialization. Both use unrounded values.
Deploying robots in unstructured real-world environments needs accurate, interactive models of the objects. Constructing these models at scale remains a critical bottleneck for robotic system integration. We present ArtiTwinSplat, a framework that automatically constructs articulated, photo-realistic digital twins of objects directly from RGB-D videos, requiring no CAD models, simulation assets, or manual annotations. Our method is built on 3D Gaussian Splatting that preserve geometric fidelity and photometric realism, coupled with an unsupervised articulation discovery pipeline that recovers part structure and joint kinematics from observed motion alone. With tracking and optimization stages our method provides stable, queryable digital twins that support real-time rendering, viewpoint control, and interactive manipulation. Unlike prior methods confined to simulation, ArtiTwinSplat operates directly on real-world observations and produces twins that are immediately usable by downstream robot planning and learning systems. This method offers a practical, scalable pathway toward digital twin construction, lowering the integration barrier for articulated object manipulation in embodied AI and human-robot collaboration contexts.
Pranjal Mishra, René Zurbrügg, Max Wilder-Smith +4
1ETH Zürich, Zürich, Switzerland. · 2Microsoft, Zürich, Switzerland. · University of Bonn, Bonn, Germany.
Manipulating objects requires understanding not only their motion, but also the physical properties that determine it. For articulated objects, these include inertia, friction, and mechanisms such as springs or door closers, whose effects can vary with configuration and velocity. Such properties are not directly observable from appearance: visually identical doors may require very different effort to manipulate. Existing digital-twin pipelines recover primarily kinematics or assign static physical parameters from visual and language priors, which can yield physically implausible estimates. As a result, state-dependent mechanism dynamics remain unidentified and are not represented in standard asset formats. We present ForceTwin, a system for identifying physics-informed digital twins of articulated objects from instrumented human interaction. A person probes an object using a handheld force-sensing gripper, providing synchronized poses and interaction forces from which we estimate the articulation, parametric dynamics including inertia, Coulomb friction, viscous damping, and a structured neural residual capturing state-dependent mechanism forces. ForceTwin nearly halves the inertial-parameter error of a VLM prior. As a feedforward dynamics model for impedance control on a Spot and a Franka FR3, ForceTwin achieves 87% goal completion across nine object-embodiment pairs, compared with 60% using VLM-prior and 57% using kinematics-only twins, with the largest gains on objects whose strong mechanisms cause both baselines to stall. We further use the identified twins to train whole-body door-traversal policies and deploy them in the real world. Project Page: https://timengelbracht.github.io/forcetwin-website/
Scaling embodied robot learning requires large and diverse manipulation datasets, but collecting real-world demonstrations remains expensive in human effort and robot time. Simulation provides a scalable alternative, yet converting a real workspace into a robot-learning-ready environment still requires substantial manual effort for object extraction, asset processing, coordinate calibration, and trajectory specification. We present AutoRSR, a highly automated real-to-sim-to real framework that converts scanned real-world workspaces into reusable embodied simulation assets and scalable manipulation data. Given multi-view observations, robot states, and open-vocabulary semantic queries, AutoRSR reconstructs the workspace, extracts individual object assets, and automatically registers the reconstructed scene to the robot base frame at metric scale. Starting from a small number of reference motions, AutoRSR then generates executable manipulation trajectories and scales them through trajectory interpolation and domain randomization. After workspace scanning and semantic queries, the remaining pipeline requires no manual object annotation, scene-to-robot calibration, or robot teleoperation. Across three real-world manipulation tasks, policies trained on 1K automatically generated episodes per task achieve 73.3--86.7% real-world success rates, comparable to pi 0.5 trained from 150 human teleoperated demonstrations, while reducing the human time required for data generation by an order of magnitude. These results demonstrate that real-world observations can be converted into metrically aligned, executable, and scalable simulation data with substantially reduced human effort.