Exercises and Supporting Code

40 interactive notebooks across 15 chapters. Each opens directly in Google Colab, or view the source in the pora-exercises repository.

Chapter 1 · Modeling Robot Dynamics
Chapter 2 · Open-Loop Control & Trajectory Optimization
Chapter 3 · Closed-Loop Control & Trajectory Tracking
Chapter 4 · Motion Planning
Chapter 6 · Camera Models and Calibration
Chapter 8 · Classical Methods for Perception
Chapter 9 · Deep Learning Architectures for Perception
Chapter 10 · Object Detection and Recognition
Chapter 11 · Introduction to Localization and Filtering
Chapter 12 · Approximate Filters for State Estimation
Chapter 13 · Robot Localization
Chapter 14 · Simultaneous Localization and Mapping (SLAM)
Chapter 15 · Sensor Fusion and Object Tracking
Chapter 17 · Sequential Decision Making and Dynamic Programming
Chapter 18 · Reinforcement Learning