Evaluating Manipulation Quality from Object-Centric Constraints
Same success, different quality.
SPECTRA scores the quality of robotic manipulation with a Task Quality Index Q ∈ [0, 1].
Constraints are learned from successful demonstrations; new executions are scored by how well they respect them. Evaluated on seven tasks.
Demonstrations are aligned by task progress. Relative-pose directions that vary little across demonstrations are identified as constrained, and their spread defines the admissible variation.
Deviations of an unseen execution along constrained directions are penalized only beyond the admissible variation. The mean cost and a terminal gate are combined into the Task Quality Index Q.
Stack Cube
Place Can
15 raters scored 105 rollouts from Diffusion Policy, ACT and π0.5. Spearman ρ with the mean rating:
Can quality scores pick better training data? An exploratory study on the UR3, for Stack Cube and Place Can.
180 teleoperated demonstrations per task, each scored with SPECTRA.
The 100 highest-scoring demonstrations, compared with 100 drawn at random from the same pool.
A Diffusion Policy trained on each set, evaluated over 10 trials on the UR3.
Step 3. Successful trials out of 10
Learned-policy rollouts, each with its SPECTRA score.
Coming soon.