
Export
loads in the simulator's format
Inertia
collision shape and valid inertia per body
Settle
comes to rest under gravity, no interpenetration
Support
rests on real contact, no hidden anchor
Joint(door, revolute)
the requested part moves the requested way
Find the object and the part the task acts on.
The full photo becomes a query: category, part, action and motion.
Rank the library by appearance.
Every library entry is ranked against the photo by DINOv2.
Let structure overrule the visual rank.
Candidates are checked against their recorded parts and joints; the fourth matches.
Fit the entry, keep the mechanism.
One similarity transform; every body and joint is kept.
Admit it only if physics agrees.
It must export, settle, rest on real support and move at the requested part.
Drop it into a scene and let a robot use it.
Composed into a scene, the microwave door is opened by a robot.


