Post-deployment primitive acquisition loop for missing manipulation skills
A manipulation team running a VLA in a fixed cell can add a small acquisition loop for skills the policy lacks. The workflow is concrete: segment the existing teleoperation set into named primitives, let a VLM plan a failed new task, identify the missing primitive labels, collect robot rollouts for those primitives with a constrained low-level controller, accept successful segments with a VLM oracle, and retrain the policy so the new primitive is callable later.
InSight gives a workable shape for this. On real xArm twist and pour tasks, it started from 50 pick-and-place demonstrations, added 20 successful acquired primitive episodes, and reported 92% twist success and 96% pour success. It also chained 14 primitives for a twist-then-pour task with no end-to-end demonstrations and reached 80% success. The reported acquisition cost is small enough for a lab trial: 23 trials and 39.7 minutes for 20 twist primitives, and 31 trials and 85.3 minutes for 20 pour primitives.
The same deployment workflow should store the policy’s own observation-action-consequence triplets during rollouts. Reflective VLA shows why that log matters: the triplets expose camera geometry, calibration error, and actuation bias through the visible result of an executed action. On LIBERO-Plus, Reflective VLA reports 87.7% average success against 82.3% for a matched reactive baseline, with the largest listed gain on the Robot shift at 72.9% versus 50.0%. A cheap check is to run the loop on one missing primitive and one camera or robot offset, then measure whether the retrained policy keeps the old pick-and-place skill while improving the new primitive.