RoboSimStudio: An Interactive Toolkit for Human and Agent Rapid Real2Sim of Robot Manipulation Tasks
It has been difficult to accurately model the physics of the interaction between a robot and the objects it manipulates, including contact mechanics, coupled contact dynamics, deformations, stiffness and friction. We present RoboSimStudio (RSS), an interactive toolkit that makes choices of solver, contact model, and physical parameters explicit and editable, allowing both humans and coding agents to quickly create and iteratively refine simulations based on observed physical behavior.
From the abstract. Our summary is in progress.
Full paper
RoboSimStudio: An Interactive Toolkit for Human and Agent Rapid Real2Sim of Robot Manipulation Tasks
Published under CC BY 4.0. Reproduced with attribution; original at arXiv:2610.18835 (PDF).
Abstract
It is difficult to accurately model the physics of the interaction between a robot and the objects it manipulates, including contact mechanics, coupled contact dynamics, deformations. stiffness and friction. We present RoboSimStudio (RSS), an interactive toolkit that makes choices of solver, contact model, and physical parameters explicit and editable, allowing both humans and coding agents to iteratively refine simulations based on observed physical behavior. We implement RSS with the open Newton physics simulation system and describe experiments with human-guided real2sim using (1) visual evaluation, (2) force-feedback and (3) agentic Real2Sim2Real. Code, video and additional information can be found on project website: https://robosimstudio.github.io
E for stiffness) and its spatial layout. With the varied spatial layout and physical parameter, the coding agent improves a Graph-as-Policy [5] from simulation feedback with high success rate and the policy can run on the real robot. The real rollout can be further provided to RoboSimStudio to improve the simulation.1 Introduction
Simulating robot manipulation requires modeling the interaction between a robot and the objects it manipulates, including robot kinematics, coupled contact dynamics, and deformation (Figure 7(b)). Emerging simulation frameworks, such as Newton [3], Genesis [6], and SuperDex [4], increasingly cover these different forms of physics by supporting rigid, articulated, and deformable-body simulation within a common framework. However, accurately modeling robot manipulation behavior to match real-world physics, or Real2Sim, still requires choosing appropriate physics models, contact models, and physical parameters, and iteratively refining these choices against observed behavior. In this paper, we extend existing simulation frameworks to streamline Real2Sim.
We recognize that both humans and LLM coding agents share a fundamental interaction pattern for Real2Sim: they modify a scene, execute physical interactions, observe discrepancies, and refine the model based on feedback. Specifically, humans perform this loop through direct manipulation and immediate visual or force feedback, while coding agents [1, 2] use iterative reasoning and acting [7] to inspect simulator states and revise scene configurations and robot behaviors. Motivated by this insight, we make multi-physics simulations directly interactive and editable by both humans and coding agents to enable rapid iterative Real2Sim refinement.
We present RoboSimStudio (RSS), an interactive toolkit for physics-based simulation of robot manipulation tasks. It uses Viser [8] and Newton [3] for multi-physics simulation, supports co-simulation with external physics engines, and makes choices of solver, contact model, and physical parameters explicit and editable. An interactive display and sliders allow a human or AI coding agent [1, 2] to rapidly adjust parameters to align with a real robot and environment. For coding agents, RoboSimStudio exposes simulator state together with spatial-temporal text and visual feedback, allowing agents to observe the consequences of their changes and iteratively refine the simulation.
We conduct evaluation on RoboSimStudio through human-guided and agentic Real2Sim experiments. Using the interactive studio, we construct 18 contact-rich manipulation simulations involving rigid objects, articulated mechanisms, cables, cloth, and soft-body deformation. We further demonstrate force-feedback interaction, where a human operator can control a simulated robot and perceive contact forces through a low-cost leader arm. Finally, we conduct a pilot study of agentic Real2Sim2Real using a bimanual sponge-wiping task (Figure 1). Given a smartphone video of the real task, off-the-shelf coding agents construct multi-physics simulations. A Graph-as-Policy (GaP) [5] is then improved using simulation feedback and transferred to the real robot. We also demonstrate how a real-world failure can be used to guide an agent to revise the simulation’s physical constraints.
In summary, this work makes three contributions: (1) RoboSimStudio, a simulation toolkit with configurable contact models and physical parameters for contact-rich robot manipulation; (2) Interactive interfaces on RoboSimStudio for humans and coding agents that streamline Real2Sim process; (3) 18 manipulation tasks with visual and force-feedback interaction, and a pilot study on real2sim2real with RoboSimStudio that coding agents construct a multi-physics simulation from a smartphone video.
2 Related Work
- Physics Simulation
- No data
- No data
- No data
- No data
- No data
- No data
- Rigid/articulated bodies
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- Deformable objects
- ✓
- ✓
- \sim
- ✓
- ✓
- ✓
- Coupled multi-physics solvers
- –
- \sim
- –
- ✓
- \sim
- ✓
- Interactive Interfaces
- No data
- No data
- No data
- No data
- No data
- No data
- Interactive scene inspection
- ✓
- ✓
- ✓
- ✓
- ✓
- ✓
- Physics parameter tuning
- \sim
- ✓
- \sim
- \sim
- \sim
- ✓
- Structured feedback for coding agents
- Custom
- Custom
- Custom
- Custom
- Custom
- ✓
- Shared human-agent refinement
- Custom
- Custom
- Custom
- Custom
- Custom
- ✓
- Real2Sim Workflows
- No data
- No data
- No data
- No data
- No data
- No data
- Video-driven agentic Real2Sim
- –
- –
- –
- –
- –
- ✓
- Force-feedback Real2Sim
- –
- \sim
- –
- –
- –
- ✓
- Failure-driven simulation refinement
- –
- –
- –
- –
- –
- ✓
Physics Simulation for Robot Learning.
Physics simulation has enabled large-scale robot learning by providing environments for policy training and evaluation. MuJoCo [9] supports articulated robot dynamics and contact-rich manipulation, while GPU-accelerated frameworks such as Isaac Gym and Isaac Lab [10, 11, 12], ManiSkill3 [13], MuJoCo Playground [14], and Genesis [6] support parallel simulation for robot learning. Frameworks such as robosuite [15] further provide standardized manipulation environments. More recently, Newton [3], built on Warp [16], integrates multiple physics solvers, including MuJoCo-Warp [17], Vertex Block Descent (VBD) [18], and XPBD [19]. Other physics engines, such as SuperDex [4], provide specialized models for contact-rich soft-body simulation. While these frameworks provide increasingly diverse physics capabilities, constructing manipulation environments still requires selecting appropriate solvers, configuring contact models, and tuning physical parameters. RoboSimStudio builds on Newton and supports co-simulation with external physics engines, allowing different physics models to be composed within the same scene and interactively refined by humans and coding agents.
Agentic Robotics.
Large language models (LLMs) have been increasingly used in robotics for task planning, robot control, and policy generation. Early approaches use language models to ground instructions in robot affordances [20], generate plans and executable robot programs [21, 22, 23, 24], and improve robot behavior through feedback [25]. More recent works use LLMs to generate reward functions [26, 27], visual question answering [28, 29], domain randomization strategies [30], and simulation tasks for robot learning [31, 32, 33]. With iterative reasoning and acting frameworks such as ReAct [7], general-purpose coding agents [1, 2] can modify code, execute programs, and refine their solutions based on feedback. Such agents have been applied to reconstructing articulated objects [34], robot data collection [35], and iterative policy improvement, such as CaP-X [36] and GaP [5]. A coding agent has also solved the Push-T benchmark without demonstrations by running its own experiments in simulation [37]. The effectiveness of these agents also depends on their ability to interact with external environments and access execution feedback [38]. RoboSimStudio builds on this insight by providing coding agents with an interactive physics simulation environment, where scene configurations, physics models, and simulation feedback are directly accessible for iterative Real2Sim construction and refinement.
Real2Sim and Generated Simulation.
Real2Sim approaches reconstruct simulation environments from real-world observations to support robot policy training and evaluation. Prior work has explored constructing digital twins and digital cousins from images, videos, and other observations [39, 40, 41, 42, 43, 44]. Other approaches use generative models and LLMs to automatically construct simulation tasks, environments, and reward functions [31, 45, 46, 27], or generate robot policies directly [21, 5]. Blox-Net [47] uses vision-language models to design block assemblies, refines the designs by perturbation analysis in simulation, and builds them with a real robot. These approaches reduce the effort required for scene construction and policy development, but often focus on specific reconstruction or generation pipelines. In contrast, RoboSimStudio provides a general-purpose interactive simulation toolkit where both humans and coding agents can construct, inspect, and refine multi-physics environments. By exposing physics models, contact parameters, and simulator-state feedback, RoboSimStudio supports iterative Real2Sim refinement based on observed physical behavior rather than scene generation alone.
3 RoboSimStudio
Figure 2 shows the architecture of RoboSimStudio. Physics is mainly provided by Newton [3] and its solvers, with external physics engines that can be co-simulated by exchanging contact and forces. RoboSimStudio composes a scene with robots, objects, and physics into one simulation while keeping modeling choices, including the solver, contact model, and physical parameters, explicit and editable. The composed scene can be accessed through code, an interactive studio for a human, or an iterative interface for a coding agent to support task creation and agentic real2sim.
Robot Interfaces. RoboSimStudio provides a common robot interface for Franka Panda, UR5e, and single- and bimanual YAM, and can be extended to additional robots. A robot is specified declaratively by its model, joints, mounting, and hand geometry, and exposes common interfaces for forward and inverse kinematics, motion generation, and control. Inverse kinematics supports interchangeable solvers, such as pyroki [48], while motions include joint-space and Cartesian moves, guarded contact motions, and collision-aware planning, such as cuRobo [49]. Policies can command the robot in joint or end-effector action spaces, while privileged simulator state about manipulated objects is kept separate from observations available to the robot.
Multi-Physics Simulation and Coupling. Manipulation scenes often combine articulated robots, rigid objects, and deformable materials, for which no single physical model is sufficient. In RoboSimStudio, objects specify what they are, while the scene specifies which solver models each type of physics. By default, articulated robots use MuJoCo-Warp [17], cables and cloth use Vertex Block Descent [18], and soft bodies can be simulated by external engines [4, 6] co-simulated with Newton. RoboSimStudio couples these solvers by exchanging contact forces between Newton solvers or poses and contact wrenches with external engines. The solver, coupling method, contact model, and material parameters remain explicit entries in the scene and can therefore be changed without rewriting the task. Figure 3 shows five manipulation tasks that use different physics solvers and coupling methods.
Interactive Interface for Humans. Humans interact with RoboSimStudio through a browser-based studio built on Viser [8]. Objects can be selected, dragged, and inspected, and robot arms can be controlled directly, allowing a user to probe physical behavior before writing a policy. Each object’s inspector exposes its physical parameters with their units and ranges. Parameters such as stiffness and damping can be changed while the simulation is running, while parameters that require rebuilding the scene are marked explicitly. Figure 4 shows the same towel fold under four choices of bending and stretch stiffness, illustrating how simulation tuning becomes direct interaction with the resulting physical behavior.
Iterative Interface for Agents. Given as input video of a real task being performed, a coding agent can tune a simulation through the same basic loop: modify the scene, execute a behavior, and observe the result. RoboSimStudio organizes a rollout into robot motion primitives and converts simulator state into spatial-temporal feedback that describes target error, object motion, contact events, grasping or slipping, and progress toward the task goal. Because this feedback is computed from simulator state, it exposes physical events such as contact that may be difficult to infer from images alone. Together with visual observations, this allows an agent to attribute an outcome to the action that caused it, modify either the policy or the simulation parameters, and run the task iteratively until the simulation behavior matches the input video.
Human-in-the-Loop Agentic Real2Sim. RoboSimStudio allows humans and coding agents to interact with the same simulation during Real2Sim. While the coding agent constructs and modifies the scene, a human can observe the simulation through the interactive studio built on Viser, directly adjust physical parameters, and provide feedback to guide the agent. Changes made by the agent are reflected in the studio, allowing the human to evaluate simulated behavior against real-world observations. The human can also provide instructions and feedback asynchronously without interrupting the agent’s execution. This combines human guidance on task behavior and physical realism with the agent’s ability to construct scenes, debug simulation errors, and perform repeated evaluations. For example, when tuning a cable simulation, a human can use sliders in the Viser interface to adjust stiffness, damping, and contact parameters while observing the resulting cable behavior in real time. This provides immediate visual feedback for parameter exploration, while the coding agent can use the same parameters and simulation feedback for automated evaluation and refinement. The shared interface allows humans to provide feedback at a higher frequency and guide the agent toward appropriate physics models and parameters without interrupting its workflow.
4 Case Studies
4.1 Human Real2Sim with Visual Feedback
We first study human-guided Real2Sim using visual feedback. Starting from observations of a real manipulation task, a user constructs the corresponding scene in RoboSimStudio by selecting robot and object assets, arranging their geometry, and choosing the relevant physics models. The interactive studio then supports a tight visual refinement loop: the user executes the task, compares the simulated motion and deformation with the real behavior, and directly adjusts contact and material parameters until the two qualitatively agree. Using this workflow, we created the 18 manipulation simulations shown in Figure 5, spanning rigid-body contact, articulated motion, cables, cloth, and soft-body deformation. For example, three of these tasks highlight different challenges in simulating contact-rich manipulation: We highlight five examples that require different physics models and contact handling:
- Connector insertion. Simulating precise assembly requires accurate geometric contact between objects with very small clearances. The task involves inserting a USB-C plug into its receptacle with sub-millimeter clearance. RoboSimStudio supports mesh-based contact and adjustable collision resolution to capture the geometry required for insertion.
- Leaf pressing. Simulating thin deformable objects requires capturing their bending behavior and recovery under contact. The task involves pressing a curved leaf and releasing it to recover its shape. RoboSimStudio supports shell-based simulation with adjustable solver and contact parameters to model the leaf’s deformation.
- Strip polishing. Simulating surface processing requires modeling physical changes caused by contact forces and relative motion. The task involves polishing a plastic strip against a rotating drum to remove surface marks. RoboSimStudio exposes contact forces from the physics solver, allowing material removal to be modeled using Preston’s equation [50].
4.2 Human Real2Sim with Force Feedback
A low-cost Gello leader arm [51] drives a simulated robot in RoboSimStudio, while contact in simulation is rendered back to the operator through the leader’s motors. The leader’s joint angles command the simulated arm, and differences between the commanded and simulated configurations provide a feedback signal when contact prevents the simulated robot from following the operator. To
avoid rendering ordinary simulation lag as contact, RoboSimStudio uses a speed-dependent deadband and releases feedback whenever the simulation pauses or falls behind. The gripper similarly uses its measured, rather than commanded, opening so that grasping an object can be distinguished from closing in free space. The human operator therefore feels the forces produced by the chosen solver and physical parameters, making teleoperation useful both for collecting demonstrations and for directly evaluating the simulated contact model. In the tool-hanging task shown in Figure 6, the operator must pick up a thin tool from the table and insert it into a hanger. Because the critical interaction occurs at contact between the tool and the hanger, force feedback from RoboSimStudio helps the operator perceive and adjust the motion accordingly.
4.3 Agentic Real2Sim2Real
We study agentic Real2Sim2Real using a bimanual sponge-wiping task, where one robot arm holds a bar while the other uses a foam sponge to wipe off a marker stripe (Fig. 7(a)). Given a smartphone video without CAD models or calibrated cameras, two off-the-shelf coding agents, Claude Fable 5.1 in Claude Code [1] and GPT-6 Astra in Codex [2], independently constructed multi-physics simulations in RoboSimStudio in approximately one hour. The agents estimated scene geometry from the video, configured robot and object assets, and iteratively refined the simulation using visual observations and spatial-temporal feedback (Fig. 7(c)). For example, simulator feedback helped identify errors in robot kinematics and contact conditions, allowing the agent to adjust the wiping motion and establish sponge contact with the bar. One agent constructed and verified the simulated task within 56 minutes.
The resulting simulation couples MuJoCo-Warp within Newton for articulated and rigid bodies with SuperDex for sponge deformation, allowing contact forces and pressure distributions to be evaluated during wiping (Fig. 7(d)). We then use RoboSimStudio to vary the sponge’s stiffness and generate 30 spatial layouts with different bar and sponge configurations (Fig. 7(e)). Using spatial-temporal simulation feedback, Graph-as-Policy (GaP) [5] improved the simulated wiped area from 0% to 100% over 14 iterations (Fig. 7(f)). The improved policy was subsequently deployed on the real robot to complete the wiping task (Fig. 7(g)). However, one real-world rollout revealed a failure in which the wiping motion displaced a bar support that was fixed in the simulation, causing the sponge to lose contact (Fig. 7(h)). This failure highlights the importance of refining simulation models based on real-world feedback.
Real-world Feedback and Simulation Refinement. We further study how RoboSimStudio supports iterative simulation refinement using feedback from real-world deployment. Given the failure video and a description of the observed failure, the coding agent identifies that the original simulation incorrectly fixes the bar supports to the environment. The agent modifies the scene by replacing the fixed constraint with a free rigid body, allowing the bar and its supports to move under contact forces (Fig. 7(i)). The agent then evaluates the revised simulation under different wiping trajectories and contact conditions. While the original fixed-bar simulation cannot reproduce the observed displacement, the revised simulation captures bar motion and tipping when the sponge applies sufficient force or moves away from the bar’s center. This suggests how explicit physical constraints and editable scene parameters in RoboSimStudio allow coding agents to identify missing physical interactions and refine the simulation based on real-world observations. The revised simulation can then be used for further policy evaluation and improvement to reduce similar failures.
5 Conclusion
We presented RoboSimStudio, an interactive toolkit for simulating robot manipulation that makes the choice of solver, contact model, and physical parameters explicit and editable. RoboSimStudio supports multi-physics simulation by coupling solvers within Newton and external physics engines, and provides interactive interfaces for both humans and coding agents to construct and refine simulations. We demonstrated its capabilities through 18 contact-rich manipulation tasks involving rigid bodies, articulated objects, cables, cloth, and soft-body deformation. In a pilot study of agentic Real2Sim2Real, coding agents constructed a multi-physics simulation of a bimanual sponge-wiping task from a smartphone video in approximately one hour. A Graph-as-Policy improved through simulation feedback was successfully deployed on the real robot, and real-world failure feedback was used to guide further simulation refinement.
Limitations and Future Work. This paper reports a developing system with a pilot study suggesting the feasibility of interactive and agentic Real2Sim2Real. The agentic simulation construction relies on existing material models, physics couplings, and robot assets provided by RoboSimStudio, and its capabilities remain limited by the supported physics solvers. Co-simulation with external physics engines also introduces computational overhead that may limit simulation throughput. Furthermore, we evaluated sim-to-real transfer on a single manipulation task, and assessed the agreement between simulated and real-world behavior primarily through qualitative observations. Future work will include more systematic quantitative evaluations across diverse manipulation tasks, including simulation accuracy, contact forces, object trajectories, agentic construction time, and real-world policy success rates.