Generalist robot policies scale to thousands of tasks and still fail the test that defines embodied intelligence: a long-horizon task on an unseen object, with an unseen morphology, in a world that does not hold still. We build the system that doesn't — and prove its safety with a control barrier function that achieves zero violations.
Pure hardcoded logic fails because the real world has infinite variance. Pure neural nets fail because they lack spatial-temporal anchors. The way through is to structure the problem into a steerable hierarchy:
Each flow segment conditioned on one visual keyframe. Skills compose across tasks in the conditioning, not inside a single weight matrix.
Corrections enter through bounded-Lipschitz gates. Grönwall bound certifies a computable envelope on trajectory deviation — no jerks, by construction.
Every commanded action projected onto the admissible set with discrete forward invariance. Steerability admitted only through the certified tube.
If $v_\theta^S$ is $L_v$-Lipschitz and the steering contribution is bounded by $M$, the deviation between steered and nominal trajectories satisfies:
Corrections are continuous in flow time, and jerk is bounded by construction rather than tuned away.
GPU study: NVIDIA T4, 200 epochs, 150 expert demonstrations, 3 seeds, 30 held-out episodes per variant-seed. Zero-shot protocol: train on crossing topologies {2, 3}, evaluate on held-out {4} with unseen stiffnesses. Every number traces to committed results/*.json.
| Variant | NI Success | Cr ↓ | Interv. ↓ | Violations ↓ | Success |
|---|---|---|---|---|---|
| BC (flat MLP) | 0.833 | 1.00 | 0.17 | 5.9 | 1.000 |
| Flow (no subgoals) | 0.333 | 0.87 | 1.03 | 18.3 | 0.967 |
| Ours − filter | 0.400 | 0.70 | 1.00 | 19.9 | 0.933 |
| Ours (full) | 0.567 | 0.83 | 0.77 | 0.0 | 0.967 |
Expert ceiling: 75% on 1-crossing deviations (3 seeds × 8 episodes), 100% reproducible. Costs reported alongside success: interventions and jerk prevent policies from winning by being dangerous.
Every stage of the hierarchy is implemented, tested, and runs end-to-end. 2,700 lines of Python across 26 modules. Every result regenerates from committed artifacts.
Position-based dynamics with fixed segment lengths, free hinges, and localized constraint propagation. Tangles persist until the policy actively resolves them.
CFM loss on continuous gripper deltas, Bernoulli grasp head, SMC steering. Plus 5.3M-param Transformer with self-attention over cable nodes.
Discrete forward invariance via scipy SLSQP. Projects every action onto the safe workspace. 0 violations empirically; provable guarantee theoretically.
Three proper baselines matching parameter budgets: behavioral cloning, action chunking transformer, and diffusion policy. All verified end-to-end.
Three curation strategies: none, near-miss, oracle relabeling (DAgger). Confirms bottleneck is training diversity, not data curation at miniature scale.
Full study runs on Kaggle T4 GPU, Lightning AI, or local. Hugging Face Space for live demo. GitHub Pages with committed results.
15-page LaTeX manuscript with full Related Work section, Algorithm pseudocode (training + inference), Theorem 1 (no-jerk guarantee) + Corollary (jerk bound), Broader Impact section, hyperparameter appendix, and per-seed results table. Compiles with xelatex nmi_paper.tex.
Compact IEEEtran manuscript for CoRL/RSS/ICRA submission. Same core results and ablations in 4-page format.
Every number in the manuscripts traces to committed JSON artifacts in results/. Seeds, splits, and held-out families are fixed at pre-registration time. The study completes in under 30 minutes on GPU (NVIDIA T4).