Video summary
"A Tale of Two Cultures: Can Agentic Coding Close the Gap?" plenary by Ken Goldberg at ICRA 2026
Main summary
Key takeaways
Main Ideas and Lessons
-
“Two cultures” in robotics/AI
- Model-based robotics (“gofi”): rooted in classical robotics principles—modular components, explicit models, interpretable algorithms, clear interfaces, and analyzable metrics.
- Model-free robotics (“VLA” end-to-end learning): modern foundation-model approaches (e.g., vision-language-action, diffusion, transformers) that learn policies directly from data. These often excel across varied perceptual-to-action pipelines but can struggle with distribution shifts.
-
A key technical bottleneck: the “robot data gap”
- Robotics requires learning over very high-dimensional state spaces (e.g., humanoid arms/hands with dozens of degrees of freedom).
- Unlike language/vision, robotics lacks abundant internet-scale labeled training data.
- Quantitative claim: robotics data is orders of magnitude smaller than what’s used to train LLMs; one estimate suggests an enormous time to “read” LLM training data at typical human reading speed.
- But data alone isn’t the whole story:
- Example contrast: even if Tesla collects far more driving data than Waymo, Waymo can perform better due to strong engineering and modular design (filters, PIDs, mathematical models, system integration).
-
Why “good old-fashioned engineering” still matters
- Classical robotic pipelines (perception → grasp → motion planning) can be extremely effective and reliable for specific tasks.
- The talk argues for reducing dogma: VLAs are promising, but engineered approaches can still outperform as conditions vary.
-
A concrete case study: DexNet → Ambi Robotics → real production success
- DexNet (grasping)
- Build a dataset not of images only, but of 3D object models + grasps.
- Account for uncertainty in object pose/shape/gripper pose using a probabilistic graphical model and Monte Carlo integration.
- Use depth sensors (shape-based sensing) and explicitly model sensor noise (including specular/transparent issues).
- Train a network to predict probability of successful grasps from a noisy observation + candidate grasp.
- Control approach: sample many grasps, score them with the network, select the best.
- Reported performance: state-of-the-art-ish around 2017–2018, and surprisingly robust on bin-clearing with novel object sets.
- Jeff Bezos demo
- Demonstration with mixed objects; a “shoe” test becomes a standout moment when the system successfully grasps it.
- Ambi Sort (package sorting in production)
- Depth scanning → robot picks → reads zip code → places into destination bins.
- Reinforces data + modular engineering, especially motion planning.
- Motion planning difficulty: fast IK isn’t “solved” in tight, time-critical, contact-rich environments.
- Jacobi Robotics: motion planning improved by warm-starting planning using neural networks.
- Data avalanche / production data flywheel
- Production generates continuous logs of successes/failures, enabling continual improvement.
- Example milestone: 100 million packages sorted and long-term operational logging.
- Metaphor evolves:
- Not just a “flywheel” (stabilization), but more like an “avalanche” (growing data and performance).
- DexNet (grasping)
-
Generalist robotics is attractive, but current ROI/work remains small
- The talk cites an argument that total useful paid work is currently a rounding error relative to hype and investment.
-
“Variational automation” as a realistic target
- Robotics in production often isn’t fully general, but is repetitive with variation:
- Same task family (e.g., sort packages, make coffee, plug/unplug cables) with changing initial conditions.
- Robotics progress is framed as specialist → gradually broader, rather than “everything at once.”
- Robotics in production often isn’t fully general, but is repetitive with variation:
Methodologies / Instruction-Like Content (Detailed)
A) DexNet grasp-probability estimation (from uncertainty modeling to control)
-
Build a grasp dataset (3D CAD models + candidate grasps)
- Represent objects with CAD geometry.
- Represent grippers (e.g., parallel jaw gripper).
- Enumerate grasp candidates (e.g., contact facets/points).
-
Model grasp success probabilistically
- Treat uncertain variables as random variables:
- object pose uncertainty
- gripper pose uncertainty
- shape uncertainty
- center-of-mass uncertainty
- Treat the grasp as uncertain because real contact outcomes differ from nominal geometry.
- Treat uncertain variables as random variables:
-
Compute success probability
- For a nominal grasp, perturb uncertain factors.
- Use Monte Carlo integration over those perturbations.
- Output: probability of success (example numbers given: ~22% brittle grasp; ~92% robust grasp).
-
Incorporate sensing noise
- Use depth sensing because geometry matters more than color/texture.
- Model depth sensor noise by synthesizing what the CAD model would look like under the sensor, then adding realistic noise artifacts.
- Data points: (noisy observation Y, grasp parameters) → success probability label.
-
Train a neural network
- Use a large network (on the order of ~million parameters as described).
- Train on a dataset containing many positive/negative grasps (high vs low probability).
- Validate on held-out examples to verify generalization.
-
Use the network in a grasp-selection loop
- Observe a pile/bin via depth images.
- Sample many candidate grasps.
- Score each rapidly using the network.
- Select the grasp maximizing estimated probability of success.
-
Demonstrate deployment robustness
- Test on objects not in training.
- Extend iteratively to new object types and setups.
B) Production data-driven improvement (“data avalanche”)
- Deploy robots to perform real work.
- Log every pick attempt (successes and failures).
- Use operational data for:
- predictive maintenance (e.g., blocked suction cup detection/alerts)
- learning improvements (including complex object categories like deformable bags)
- Train generative/learning models on real operational data.
- Iterate:
- improved robot performance → higher usage → more data → further improvement
C) Graph as Policy (GAP): combining agentic coding with modular robotics structure
Motivation
- VLAs struggle under increased variation; reliability and compositional structure are needed.
- Agentic coding can provide interpretability (code/structure) but is hard at scale.
Core shift
- Move from code-as-policy (LLM outputs code) to graph-as-policy:
- the agent generates a computation graph (nodes + edges), not monolithic code.
Inputs formalized for “variational automation tasks”
- language description of the task
- environment information (geometry, coordinate frames)
- robot/sensor details
- object set / object class information
- state space (subset of robot/object states relevant to the task)
- belief space (possible encountered states/distribution)
- reward function (how success is evaluated)
Graph synthesis + execution architecture
- A “harness” uses LLM power to:
- segment the problem into modules
- assemble an initial computation graph
- parameterize it using geometry/object information
- Self-learning loop:
- execute the graph
- measure performance
- modify/improve the graph (described as genetics/evolution-style iterative optimization)
Deployment
- Output: an optimal graph (G*).
- Ship to robot with a lightweight graph executor—no continuous reliance on GPUs/LLMs onboard.
D) Combining model-free and model-based for better VLA performance
- Use graph-based policy (GAP) to reduce uncertainty/variation in perception/action alignment.
- Example: position camera and gripper over the object before invoking the VLA (or a “VLA-like policy Pi 0.5”).
- Benefit:
- VLA performance improves substantially (described as roughly doubling/tripling success rate in their experiments).
- Additionally:
- successful production systems can generate new data to further train model-free methods.
High-Level Trajectory of the Talk
- Childhood inspiration → bridging science/art → robotics/automation “two cultures”
- Establish model-based vs model-free contrast
- Argue the “robot data gap” and question “data alone”
- Provide the DexNet/Ambi Robotics production story
- Introduce “data avalanche” and “variational automation”
- Introduce Graph as Policy as a constructive synthesis:
- interpretable modular structure
- agentic generation of robotics computation graphs
- self-improvement and good performance across variations
- Conclude that model-based and model-free might be converging
Speakers / Sources Featured (Explicitly Named)
- Ken Goldberg (speaker)
- Al (referenced as “Al”; not fully identified in subtitles)
- Roger Taylor (quoted/attributed analogy)
- Jensen Huang (quoted; “$50 trillion” claim attributed in talk)
- Michael Black (uncertainty/data analysis basis)
- Matt Mason (Ken’s advisor; supportive of robot-art efforts)
- Fei-Fei Li (ImageNet; systematic data collection referenced)
- Jeff Mahler (PhD student; worked on collecting 3D grasp datasets)
- Jeff Bezos (Amazon; hosted a demonstration)
- Ty Brady (Bezos’s assistant who tried the shoe)
- Shankar Sastry
- Ruzena Bajcsy
- Seth Hutchinson
- Katie Kwan
- Russ Tedrake
- Jeff Ichnowski (warm-starting motion planning; Jacobi Robotics)
- Leslie Kaelbling (flywheel vs avalanche metaphor discussion)
- Pokit (mentioned; full identity unclear in subtitles)
- York Gang (co-founder of Dyna; ROI referenced)
- Elon Musk (generalist robotics context mentioned)
- Claude (agentic coding systems mentioned; brand referenced)
- NVIDIA (Nemo Guard referenced; brand referenced)
- Tip-Top (research system referenced)
- Cosmos (world model referenced)
- Grok (world model referenced)
- Waymo and Tesla (autonomous driving data/engineering comparisons)
- Bosch (industrial collaboration on crate washing)
- Libero (benchmark referenced)
- IEEE Robotics and Automation Society (context for robotics vs automation distinction)
- DeepMind, Stanford, Princeton (referenced as authors of related generality/variation work; individuals not named)
- Eric Chen (student who tried Rust; supports “graph structure helps” idea)
- ROS (as a robotics computation graph framework)
- Nemo Guard (referenced by context; brand/platform mention)
Question Panelists and Questions (Speakers/Sources)
- Subtitles include questions posed to Ken Goldberg without clearly identifying questioners by name. Questions include:
- question about Jepa / architecture replacing VLAs
- question about verification / automating correctness checking
- question about mechanically intelligent/adaptive structures and where that fits in closing the data gap
- question about physical understanding in LLM coding agents / physics knowledge in graphs
- Moderating/closing remarks reference:
- a panel on sustainability (no named panelist)
Speakers/Sources List (As Featured)
Ken Goldberg; Al; Roger Taylor; Jensen Huang; Michael Black; Matt Mason; Fei-Fei Li; Jeff Mahler; Jeff Bezos; Ty Brady; Shankar Sastry; Ruzena Bajcsy; Seth Hutchinson; Katie Kwan; Russ Tedrake; Jeff Ichnowski; Leslie Kaelbling; Pokit; Dinesh Jayaraman; Tomas Lozano-Perez; York Gang; Elon Musk; Claude; NVIDIA; Tip-Top; Cosmos; Grok; Waymo; Tesla; Bosch; Libero; DeepMind; Stanford; Princeton; Eric Chen; ROS; Nemo Guard.