33 written lessons, one arm, and a research question. A project-first path from LLM performance engineering to robot-learning evidence that survives a lab meeting — classical control through VLA deployment, taught for the systems engineer you already are.
Inside the arm: actuators, encoders, and control modes
Phase 0170 min
The WidowX AI on your desk is a sealed production system: six integrated brushless joints on an internal CAN FD bus behind a 500 Hz real-time controller. The AK60-6 on your bench is the same actuator species with the lid off. Open it up — outrunner, planetary gear, encoder, FOC firmware — and learn the impedance law every modern joint runs before you build policies on top of it.
Units are the written lessons. A phase counts only when its exit criterion is evidenced on the robot — not when the reading is done. Both live in this browser.
Every phase pairs written lessons with a robot studio, and ends in an artifact plus an exit criterion. External courses are references, not the path.
PHASE 01Weeks 1–224–30 h
Instrument the robot
Your performance-engineering instincts transfer directly here: timestamps, contracts, reproducibility, and failure visibility are the first robotics skills to operationalize.
Bring up the WidowX, cameras, teleoperation, emergency stop, workspace limits, and deterministic reset.
Add stale-command watchdogs, velocity and acceleration limits, command timeouts, workspace/collision checks, and a tested safe-stop path before autonomous execution.
Draw the frame tree and verify at least three transform chains numerically.
Log exposure/capture time, joint and gripper state, request/response time, commands, acknowledgements, and faults on one clock.
Create a two-minute teleoperation recording and deterministic log replay; keep collecting demonstrations and recovery episodes throughout the program.
Isaac Sim is useful here for URDF/sensor validation and software-in-the-loop checks. Do not pause real-hardware bring-up to build a photorealistic scene.
EXIT CRITERION
A second engineer can reproduce the setup and recover a synchronized episode using only your repository.
PRIMARY SOURCES / CURATED
Four courses, one path
⌕
Classical spine01
MIT Robotic Manipulation
Russ Tedrake · living notes
Primary source for the physical manipulation stack.
Read just in time. Complete only the assignments that produce code, data, or intuition needed by the current robot experiment.
ACCELERATED ROBOTICS LANE
NVIDIA becomes useful when it closes a loop.
NVIDIA's official three-computer pattern separates DGX-class training, RTX/Omniverse simulation, and Jetson runtime. This course maps Isaac Lab across learning and simulation, and Isaac ROS onto runtime—only when each tool solves a measured problem.
How do inference latency, jitter, action horizon, and replanning policy affect success, throughput, recovery, and motion smoothness in real-world VLA manipulation?
HYPOTHESIS
An adaptive scheduler using predicted inference time and disagreement between active and newly generated chunks will improve throughput and perturbation recovery without increasing unsafe acceleration or action discontinuity.
SENSE›PREPROCESS›INFER›CHUNK›EXECUTE›MEASURE
01
Baselines
Synchronous flow-based π₀ or π₀.₅ execution
Fixed-rate replanning with temporal ensembling on the same checkpoint
RTC-style asynchronous action chunking on the same flow policy
Proposed latency-aware adaptive scheduler
02
Primary metrics
Task success with confidence intervals
Completion time and successful-task throughput
Observation-to-action p50 / p95 / p99
Deadline misses and latency jitter
Joint jerk, acceleration, and chunk discontinuity
Recovery after controlled perturbations
VRAM, utilization, and server stability
Held-out objects, layouts, lighting, and prompts
Experimental discipline
Freeze the dataset, task rubric, held-out split, and primary metric before tuning the final method. Randomize condition order, standardize resets, preserve failures, and report negative results.
WEEKLY OPERATING RHYTHM
Protect the robot hours.
Your existing ML background lets you compress lectures. It does not let you compress contact with the real system.