Overview
A hands-on robotics lab series that builds a complete robotics stack from first principles. Starting with a simple 2-link planar arm and progressing through industrial manipulators, force control, motion planning, grasping, dual-arm coordination, humanoid locomotion, and whole-body loco-manipulation — culminating in Vision-Language-Action (VLA) integration on a Unitree G1 humanoid.
Every lab uses the same dual-engine architecture: Pinocchio handles all analytical computation (FK, Jacobian, dynamics, IK, collision checking) while MuJoCo runs the physics simulation. Nothing is duplicated between the two — they cross-validate each other.
YouTube Series
Lab Progression
| Lab | Topic | Platform | Key Achievement |
|---|---|---|---|
| 1 | Kinematics & Control | 2-Link Arm | 0.008 mm RMS tracking with computed torque |
| 2 | Industrial Arm | UR5e | 0.088 mm RMS with feedforward gravity comp |
| 3 | Dynamics & Force Control | UR5e | 99.96% force tracking accuracy |
| 4 | Motion Planning | UR5e | RRT* + TOPP-RA, 2.659s optimal trajectory |
| 5 | Grasping & Manipulation | UR5e + Gripper | Full pick-and-place state machine |
| 6 | Dual-Arm Coordination | 2× UR5e | Cooperative box carrying |
| 7 | Locomotion | Unitree G1 | LIPM + ZMP walking from scratch |
| 8 | Whole-Body Control | Unitree G1 | Walking + manipulation via task-priority QP |
| 9 | VLA Integration | Unitree G1 | Language → vision → action, end-to-end |
NotebookLM Notebooks
Interactive AI-generated notebooks with deep dives into each lab's theory and implementation:
| Lab | Notebook |
|---|---|
| Lab 1 — Kinematics & Control | Open in NotebookLM |
| Lab 2 — UR5e Industrial Arm | Open in NotebookLM |
| Lab 3 — Dynamics & Force Control | Open in NotebookLM |
| Lab 4 — Motion Planning | Open in NotebookLM |
| Lab 5 — Grasping & Manipulation | Open in NotebookLM |
| Lab 6 — Dual-Arm Coordination | Open in NotebookLM |
| Lab 7 — Locomotion | Open in NotebookLM |
| Lab 8 — Whole-Body Control | Open in NotebookLM |
| Lab 9 — VLA Integration | Open in NotebookLM |