8.1 KiB
theme, title, info, author, transition, mdc, lineNumbers, monaco, aspectRatio, canvasWidth, layout, class
| theme | title | info | author | transition | mdc | lineNumbers | monaco | aspectRatio | canvasWidth | layout | class |
|---|---|---|---|---|---|---|---|---|---|---|---|
| seriph | Lesson 38 — How Does an Agent Turn Plans into Physical Actions? | English video course for AI Agents in Depth | Bojie Li | slide-left | true | false | false | 16/9 | 980 | cover | cover |
How Does an Agent Turn Plans into Physical Actions?
Planning-control separation, VLA control, safety gates, and Sim2Real
layout: center class: text-center
Why this problem matters
Planning
A vision-language model selects goals and interprets the scene.
Control
A fast policy turns the current observation into motor commands.
Safety
External gates must constrain forces, motion, workspace, and authority.
Three ideas to keep in view
Two-layer loop
Slow planning chooses subgoals; fast control executes motion
Action chunking
Predict several future controls per expensive inference
Sim2Real
Train across calibrated visual and physical variation
The book's visual model
Open-loop plan vs. Guarded feedback loop
Open-loop plan
- Commit to a long motion
- Assume the world stays fixed
- Detect errors late
Guarded feedback loop
- Short action horizon
- Re-observe continuously
- Interrupt on state change
Slow plan, fast guarded control
subgoal = planner.choose(observation, task)
chunk = controller.predict(observation, subgoal)
for action in safety_filter(chunk):
robot.execute(action)
observation = robot.observe()
if world_changed(observation): break
Test the claim
Inspect a fail-closed robot navigation contract
Observe: Exact model ID, task, camera, three motion tools, decision frequency, and no actuation
Run evidence-validator regressions for physical experiments
Observe: Why dry runs, mock artifacts, and unverified motion cannot satisfy completion
class: course-terminal
Switching to the terminal
$ python chapter9/gemini-xlerobot-navigation/navigation.py
$ python chapter9/xlerobot-teleoperation/test_validator.py && python chapter9/gemini-xlerobot-navigation/test_validator.py && python chapter9/rgb-sim2real-grasping/test_validator.py
What the evidence supports
Finding 1
Planning and control operate at different semantic and temporal scales.
Finding 2
Action chunks reduce inference pressure but delay response to unexpected change.
Finding 3
Physical completion requires calibrated hardware, authorization, measurements, and direct artifacts.