Course Schedule


Detailed Weekly Schedule

Project Legend

  • P1 = Wheeled Robot
  • P2 = PLC + FANUC
  • P3 = ROS Simulation
  • P4 = TurtleBots
  • FP = Final Project

Course Flow: The Big Picture

The course follows a progressive shift in abstraction and uncertainty:

Physical EmbodimentDeterministic ControlProbabilistic AutonomySystem Integration

This sequence mirrors how robotic systems are encountered in professional practice and supports cognitive development from concrete reasoning to abstract systems thinking.

Five Phases of Learning

Cumulative Learning

Each phase builds on all prior work. Concepts are revisited with increasing depth:

Week 1–3:   [Physical Systems]
              ↓
Week 4–7:   [Physical Systems] + [Deterministic Control] + [Safety]
              ↓
Week 9–10:  [Physical Systems] + [Control Architectures] + [Software Abstraction]
              ↓
Week 11–12: [Physical Systems] + [Control] + [Abstraction] + [Uncertainty] + [Robustness]
              ↓
Week 13–15: [Physical] + [Control] + [Abstraction] + [Uncertainty] + [Integration] + [Ethics]

Order

  • Physical first: You can’t understand software abstractions without hardware constraints
  • Industrial before autonomous: Most robots prioritize safety over intelligence
  • Simulation before hardware: Learn ROS architecture without hardware debugging
  • Integration last: Make informed design choices only after experiencing tradeoffs