PhysVLMM gives a robot more than a picture of a cabinet: it builds a physical belief map that estimates whether a door rotates or a drawer slides, and where the motion axis lies. In tests across 18 RoboCasa homes, interaction-based reasoning identified the joint type in 88.6% of 306 pulls overall, showing how a short, controlled push or pull can turn uncertain scene geometry into actionable mechanics.
What did the researchers build?
PhysVLMM is a method for adding estimates of how objects move to a robot’s scene map. A conventional scene map can represent where a cabinet is and what its parts look like. PhysVLMM adds a physical belief: for an unfamiliar door or drawer, it tracks which kind of joint is likely to connect the moving part to the cabinet, along with the likely motion axis.
The distinction matters because doors and drawers demand different actions. A door rotates around a hinge; a drawer translates along a sliding path. If a robot misreads one as the other, it can pull in the wrong direction, fail to open the fixture, or risk pushing against surrounding objects.
Instead of relying only on a static view, the method uses evidence from interaction. The robot pulls a closed fixture and observes how its moving part responds. Those observations help it estimate the object’s mechanics and express uncertainty about that estimate in the map.
The evaluation focuses on cabinet doors and drawers in RoboCasa kitchen scenes. It tests whether the approach can identify joint type and estimate motion axes when a short pull does not fully open the object. This is a practical setting: robots often need to make decisions from limited movement rather than from a perfectly unobstructed view or a complete opening.
How well did PhysVLMM identify doors and drawers?
Across 306 pulls in 18 homes, PhysVLMM identified the correct joint type in 88.6% of cases. On the 249 held-out pulls reported in the paper, accuracy was 86%. The method performed better on doors than drawers: it classified doors correctly in 93% of cases and drawers in 84%.
The researchers also measured how well the system’s confidence matched its outcomes. Its Brier score was 0.106, compared with 0.250 for the prior-only baseline. A lower Brier score indicates better-calibrated probability estimates, so this result shows that the interaction-informed belief was more useful than relying on the prior alone.
For successful joint estimates, the reported median axis errors were 2.5° for drawers and 3.9° for door hinges. Door hinge position error was 2.7 cm. These figures describe estimates of where and how a fixture moves, not just whether the classifier chose “door” or “drawer.”
| Measure | Result |
|---|---|
| Joint-type accuracy, all 306 pulls | 88.6% |
| Joint-type accuracy, 249 held-out pulls | 86% |
| Door classification accuracy | 93% |
| Drawer classification accuracy | 84% |
| Brier score, PhysVLMM | 0.106 |
| Brier score, prior-only baseline | 0.250 |
| Median drawer axis error | 2.5° |
| Median door hinge axis error | 3.9° |
| Median door hinge position error | 2.7 cm |
The benchmark also reveals an important failure mode: when the method chose the wrong joint type, it still assigned that incorrect answer a mean probability of 0.83. The overall results are strong, but confidence can outpace correctness in difficult interactions.

How does interaction-conditioned mapping work?
The core idea is to compare how well two simple motion explanations fit the observed movement. A door-like part should follow a rotational path around a hinge. A drawer-like part should follow a straight path. PhysVLMM fits both kinds of motion to the observed link poses—the measured positions and orientations of the moving part—and uses a classifier to decide which explanation better fits the evidence.
The selected motion model also provides an estimate of the object’s axis. For a drawer, the axis describes the direction of sliding. For a door, it describes the hinge’s orientation and location. The system stores its joint-type estimate and motion information as a belief in the robot’s scene map, rather than treating the first guess as unquestionable fact.
The evaluation deliberately uses incomplete interactions. In 120 RoboCasa kitchens, the robot starts with doors and drawers closed and applies a fixed force between 3 and 12 newtons for one second. Most fixtures open only partway; the median opening is 24% of the full stroke. That makes the method rely on the shape of a short motion rather than on a complete view of the object’s travel.
The test setup also accounts for noisy observations. Object physics comes from a group model fitted on Hoi!, while pose and force measurements include noise measured on Hoi!. Collisions with other fixtures are treated as known. Together, these conditions test whether the method can infer mechanics from a limited, imperfect action in a scene where nearby objects can constrain movement.
Why does physical belief mapping matter for robotics?
Robots need to understand not only what is in a scene, but how its parts respond to action. A map that records a likely hinge or sliding axis can help a robot choose a direction to pull, plan clearance for the moving part, and avoid repeating an action that conflicts with the object’s mechanics. The value is especially clear when a robot encounters a fixture it has not seen before.
This approach also illustrates a broader shift from passive perception to perception through action. A camera image may not reveal whether a panel swings or slides, but a small, controlled pull can provide that missing evidence. The robot can then use the result to update its scene representation and guide later interactions.
For operators considering robot deployments, the findings point to a practical capability—not a complete solution for household manipulation, but a way to give a robot more useful information about common fixtures. Teams evaluating mobile manipulators or other platforms can browse used robots for sale while considering whether their sensing and manipulation capabilities support this kind of interaction-driven mapping.
The results also matter for planning around uncertainty. A physical belief map can make a robot’s assumptions explicit, which helps systems distinguish a well-supported estimate from a weak one. The high-confidence errors in this study show why that distinction must remain visible to downstream planning.
What are the limitations and open questions?
The evaluation covers cabinet doors and drawers, not the full range of articulated objects a robot may encounter. It also uses a specific interaction: pulling a closed fixture for one second with a force between 3 and 12 N. Results do not establish how well the method handles pushing, different grips, objects that move in more complex ways, or fixtures that start partly open.
The test setup assumes collisions with other fixtures are known, which narrows the challenge compared with an unfamiliar, cluttered home. Evaluation spans 18 homes and 306 pulls, including 249 held-out pulls; broader testing would show how performance transfers to new fixture designs and real-world operating conditions.
Most importantly, the system can be confidently wrong. The researchers link errors to the fact that a person’s grip on a handle is not rigid, so the gripper’s path can fit the wrong joint model well. A practical deployment needs ways to detect such cases and avoid treating a high-confidence belief as a guarantee.
What should readers know about PhysVLMM?
What does PhysVLMM estimate? It estimates whether a cabinet part behaves like a rotating door or a sliding drawer, and estimates the part’s motion axis.
Does the robot need to open the fixture fully? No. In the reported setup, most objects stopped well short of fully open, with a median opening of 24% of the stroke.
How accurate was joint-type identification? The method reached 88.6% accuracy across 306 pulls and 86% on the 249 held-out pulls reported in the paper.
What is the main risk for real-world use? The method can give a wrong joint type high confidence, particularly when the gripper’s motion does not match the assumed rigid movement of the object.
What is the bottom line?
PhysVLMM shows how a short robot interaction can reveal useful mechanics that a static scene map might miss. Its results are promising for cabinet doors and drawers, while its confident failure cases underline the need to represent uncertainty honestly.
