SpatialHarness adds test-time virtual views and structured object information to a frozen multimodal robot policy, helping it judge spatial relationships that ordinary camera images can hide. In tests with a Franka arm across four real-robot manipulation tasks, the system substantially improved task success without fine-tuning the policy or changing physical cameras, while keeping the rest of the control pipeline fixed.
What Did the Researchers Build?
SpatialHarness is a software layer that supplies extra spatial context to an existing robot-control model at execution time. It does not replace the robot arm, install new cameras, or retrain the manipulation policy. Instead, it combines the robot’s normal observations and state information with two virtual camera views and structured information about object poses.
The system also keeps a simulated scene aligned with the real task as it unfolds. That scene gives the harness a place to render virtual views and track how objects relate to one another. The model receives the task instruction, real camera images, robot state, and the added spatial context, then generates robot actions through tool calls. The harness runs those calls, advances the simulation, updates the scene, and produces the next observations.
A key design choice is to tailor the virtual views to the task. A task that depends on how two whole objects are positioned calls for different views than one that depends on how a small part fits into a slot. SpatialHarness uses the task description and 3D object information to identify those differences before execution.

What Were the Key Results?
The real-robot evaluation compared the same manipulation setup with and without SpatialHarness’s added spatial observations. Both approaches used a Franka Research 3 arm, two Intel RealSense RGB-D cameras—one on the wrist and one fixed in the scene—and the same control framework and manipulation model. The baseline received task instructions, images from both physical cameras, robot states, and execution feedback. SpatialHarness added two virtual RGB views and object poses.
Across four real-robot tasks, the researchers report substantially higher manipulation success with SpatialHarness. The improvement came without policy fine-tuning or changes to the physical camera configuration. That makes the result notable: the system changes what the policy can observe and reason about at test time, not the learned policy itself.
The evaluation also tracked model-query overhead, but the supplied paper text does not include task-by-task success percentages, query counts, or timing values. The tasks’ specific names are not included in the provided excerpt either. Those missing details prevent a precise comparison of the size of the improvement or the added operational cost. The reported result is therefore qualitative here: the paper states that success improved substantially, but the available source text does not support a numerical table or a claim about which task benefited most.
How Does SpatialHarness Work?
Before the robot starts, the model analyzes the task instruction and works out what must be true for the task to count as successful. It turns that goal into spatial constraints: for example, whether objects must end up in a certain relative position or whether specific shapes must fit together. Object properties from 3D assets help distinguish these cases.
For relationships between whole objects, SpatialHarness selects two virtual viewpoints that provide global views of the scene. When the task depends on local geometry—such as how one structure aligns with another—it selects one local view aimed at the relevant parts and one global view that includes the robot and task objects. The real camera’s viewing direction provides a reference for choosing the virtual camera positions.
The system renders candidate views and checks whether they show the relevant objects or parts together, make the important relationship easy to assess, and add information that is hard to see in the real images. If a view is unsuitable, the model adjusts its position, orientation, or framing and asks the harness to render it again. It can also simulate relevant object motion to check whether the view will remain useful during the task. The selected viewpoints stay fixed during execution, while the simulated scene is updated and rendered as the real task progresses.

The same underlying multimodal foundation model serves two roles: it reasons about spatial constraints and camera placement, then acts as the policy that generates robot actions. In the reported setup, GPT-6 Astra configured virtual viewpoints before execution at “xhigh” reasoning effort; the manipulation policy used the model at “low” reasoning effort. MuJoCo provided physics simulation and rendering. This separation lets the harness perform more involved view planning before the action loop, while the manipulation model continues to use the existing control pipeline.
Why Does This Matter for Robotics?
Robot failures in precise manipulation often come from incomplete spatial understanding. A standard camera image can hide depth, obscure a contact point, or make it difficult to tell whether two parts are aligned. SpatialHarness addresses that problem without requiring a new physical camera arrangement or a new round of policy training. For engineering teams, that is a practical direction: improve a robot’s test-time context before replacing its model or redesigning its cell.
The approach could be useful anywhere a task depends on seeing more than one spatial relationship at once, including assembly, insertion, and careful object placement. Those are potential applications, not tasks established by the reported evaluation. In a warehouse, for example, future tests could examine whether extra spatial views help with precise placement; the study itself does not establish warehouse performance. Teams evaluating automation options can browse used robots for sale or explore warehouse robots, while treating this research as a software-side approach that still needs validation on their own objects and workflows.
SpatialHarness also highlights a broader design idea: a robot policy does not have to be changed every time its visual input proves limiting. A software harness can coordinate simulation, scene information, and task-specific views around an existing policy. That could make spatial context a configurable part of a robot system, rather than a fixed consequence of where its physical cameras happen to be mounted.
What Are the Limitations and Open Questions?
The study focuses on rigid and articulated objects. Deformable objects are outside its scope, in part because their changing shapes create additional demands for scene representation and synchronization. Results on the tested setup therefore do not establish how the method performs with cloth, flexible packaging, or other objects whose geometry changes during handling.
Keeping the simulated scene synchronized with the real task also takes time. The paper notes extra processing around grasp and release transitions, including hypothesis replay, interaction-consistency checks, and contour matching. That overhead could affect responsiveness, though the supplied excerpt does not quantify it.
Finally, the system relies on powerful multimodal models for both spatial reasoning and action generation. The authors have not established whether smaller models can deliver comparable results or lower deployment costs. Further evaluation should report task-level success and timing, test broader objects and environments, and measure whether the added context remains worthwhile as system demands grow.
Frequently Asked Questions
Does SpatialHarness train a new robot policy? No. It supplies extra spatial observations at test time while leaving the manipulation policy frozen.
Does the system require additional physical cameras? No. The reported setup keeps its two physical RGB-D cameras unchanged and adds views rendered from a synchronized simulation.
How many real-robot tasks were tested? The study reports four tasks using a Franka Research 3 arm. The supplied text does not name the tasks or provide individual success rates.
Can the results be applied to deformable objects? That has not been established. The study focuses on rigid and articulated objects and identifies deformable-object manipulation as an open challenge.
What Is the Bottom Line?
SpatialHarness shows how task-specific virtual views and structured spatial information can improve a frozen robot policy’s performance on fine manipulation, without changing its physical cameras or retraining it. The reported results are promising, but exact success rates, overhead measurements, and performance on broader object types are needed to judge deployment readiness.
