Module Progression Map
This document visualizes the learning progression through all 14 modules of the Physical AI and Humanoid Robotics textbook.
Overviewβ
The curriculum is structured in three difficulty tiers spanning a 14-week semester:
| Tier | Weeks | Modules | Focus Area |
|---|---|---|---|
| Beginner | 1-4 | 01-04 | Foundations: concepts, physics, kinematics, sensing |
| Intermediate | 5-10 | 05-10 | Core Skills: control, planning, manipulation, locomotion, ROS2, deployment |
| Advanced | 11-14 | 11-14 | Integration: learning, HRI, autonomy, capstone |
Prerequisite Graphβ
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β BEGINNER (Weeks 1-4) β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββ
β 01 β
β Intro β
ββββββ¬βββββ
β
ββββββββββββββββββββββΌβββββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββ βββββββββββ βββββββββββ
β 02 β β 03 β β 04 β
β Dynamicsβ βKinematicsβ β Sensors β
ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ
β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ
β β INTERMEDIATE (Weeks 5-10) β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β
ββββββββββββββββββββββ€ β
β β β
βΌ βΌ β
βββββββββββ βββββββββββ β
β 05 β β 06 β β
β Control ββββββββββββPlanning βββββββββββββββββ€
ββββββ¬βββββ ββββββ¬βββββ β
β β β
ββββββββββββββββββββββ€ β
β β β
βΌ βΌ βΌ
βββββββββββ βββββββββββ βββββββββββ
β 07 β β 08 β β 09 β
β Manip. β β Loco. β β ROS2 β
ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ
β β β
ββββββββββββββββββββββ΄βββββββββββββββββββββ
β
βΌ
βββββββββββ
β 10 β
βSim2Real β
ββββββ¬βββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β ADVANCED (Weeks 11-14) β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββββββββββββββββββββββΌβββββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββ βββββββββββ βββββββββββ
β 11 β β 12 β β 13 β
βLearning β β HRI β βAutonomy β
ββββββ¬βββββ ββββββ¬βββββ ββββββ¬βββββ
β β β
ββββββββββββββββββββββ΄βββββββββββββββββββββ
β
βΌ
βββββββββββ
β 14 β
βCapstone β
βββββββββββ
Module Detailsβ
Beginner Tier (Weeks 1-4)β
| Module | Title | Prerequisites | Key Topics |
|---|---|---|---|
| 01 | Introduction to Physical AI | None | Physical AI definition, embodiment, history, humanoids |
| 02 | Rigid Body Dynamics | 01 | Newton-Euler, forces, torques, inertia, momentum |
| 03 | Kinematics Fundamentals | 02 | Forward/inverse kinematics, DH parameters, workspaces |
| 04 | Sensors and Perception | 01 | IMU, cameras, LIDAR, sensor fusion, state estimation |
Intermediate Tier (Weeks 5-10)β
| Module | Title | Prerequisites | Key Topics |
|---|---|---|---|
| 05 | Dynamics and Control | 02, 03 | PID, computed torque, impedance control, stability |
| 06 | Motion Planning | 03, 04 | RRT, A*, trajectory optimization, collision avoidance |
| 07 | Manipulation | 05, 06 | Grasping, force control, dexterous manipulation |
| 08 | Locomotion | 05 | ZMP, whole-body control, bipedal walking, balance |
| 09 | ROS2 Integration | 04, 06 | Nodes, topics, services, robot state, transforms |
| 10 | Simulation to Real | 07, 08, 09 | Domain randomization, reality gap, deployment |
Advanced Tier (Weeks 11-14)β
| Module | Title | Prerequisites | Key Topics |
|---|---|---|---|
| 11 | Learning-Based Control | 05, 07 | RL, imitation learning, policy optimization |
| 12 | Human-Robot Interaction | 04, 07 | Safety, collaboration, natural interfaces |
| 13 | Full-Body Autonomy | 08, 10, 11 | Integrated systems, decision making, autonomy |
| 14 | Capstone Integration | All (01-13) | System design, deployment, future directions |
Learning Pathsβ
Path A: Control Systems Focusβ
01 β 02 β 03 β 05 β 07/08 β 11 β 14
Path B: Perception Focusβ
01 β 04 β 06 β 09 β 10 β 12 β 14
Path C: Full Stack Roboticist (Recommended)β
01 β 02 β 03 β 04 β 05 β 06 β 07 β 08 β 09 β 10 β 11 β 12 β 13 β 14
Time Allocationβ
| Module | Estimated Hours | Theory | Labs | Assessment |
|---|---|---|---|---|
| 01 | 10 | 4 | 4 | 2 |
| 02 | 12 | 5 | 5 | 2 |
| 03 | 12 | 5 | 5 | 2 |
| 04 | 12 | 4 | 6 | 2 |
| 05 | 14 | 5 | 7 | 2 |
| 06 | 14 | 5 | 7 | 2 |
| 07 | 14 | 5 | 7 | 2 |
| 08 | 14 | 5 | 7 | 2 |
| 09 | 12 | 4 | 6 | 2 |
| 10 | 12 | 4 | 6 | 2 |
| 11 | 14 | 5 | 7 | 2 |
| 12 | 12 | 4 | 6 | 2 |
| 13 | 14 | 5 | 7 | 2 |
| 14 | 14 | 4 | 8 | 2 |
| Total | 170 | 64 | 88 | 28 |
Prerequisite Validation Rulesβ
- No circular dependencies: The prerequisite graph is a directed acyclic graph (DAG)
- Difficulty progression: Prerequisites must be same or lower difficulty tier
- Week ordering: Prerequisites must have lower week numbers
- Completeness: All modules except 01 have at least one prerequisite
- Reachability: All modules are reachable from Module 01
Validation Statusβ
| Rule | Status |
|---|---|
| DAG (no cycles) | β PASS |
| Difficulty progression | β PASS |
| Week ordering | β PASS |
| Completeness | β PASS |
| Reachability | β PASS |