← Back to the catalogue

Level 2 · M.Sc

Robotics & Embedded Systems (Raspberry Pi)

Syllabus · 48 phases · ~1 year

Every unit this programme teaches, in the order it is taught. Headlines only — the material itself opens once you are enrolled.

  1. Phase 0 Foundations & tooling
  2. Phase 1 Embedded Linux & the Pi platform
  3. Phase 2 GPIO & digital output
  4. Phase 3 Digital input, buttons & debouncing
  5. Phase 4 PWM: dimming, tones & analog-ish output
  6. Phase 5 Servo control
  7. Phase 6 I2C
  8. Phase 7 SPI
  9. Phase 8 UART / serial
  10. Phase 9 ADC & analog sensors
  11. Phase 10 Temperature & environment sensors
  12. Phase 11 Ultrasonic distance sensing
  13. Phase 12 The IMU: accelerometer & gyroscope
  14. Phase 13 DC motors & the H-bridge
  15. Phase 14 Stepper motors
  16. Phase 15 Displays & shift registers
  17. Phase 16 FREENOVE integrated build: the sensor station
  18. Phase 17 The Pi Camera & vision intro
  19. Phase 18 Real-time, concurrency & robustness
  20. Phase 19 Coordinate frames & rigid-body transforms
  21. Phase 20 Kinematics & odometry
  22. Phase 21 Robot sensing & sensor fusion
  23. Phase 22 Feedback control & the PID controller
  24. Phase 23 Closed-loop motion
  25. Phase 24 State machines for robot behaviour
  26. Phase 25 Line-following robot
  27. Phase 26 Obstacle avoidance & reactive navigation
  28. Phase 27 Perception with OpenCV on the Pi
  29. Phase 28 Intro to ROS2 concepts
  30. Phase 29 A ROS2 robot: bringing it together
  31. Phase 30 Capstone: the autonomous rover
  32. Phase 31 Hardening, safety & field robustness
  33. Phase 32 Portal integration & what's next
  34. Phase 33 Lagrangian dynamics & the manipulator equation
  35. Phase 34 Newton–Euler, forward/inverse dynamics & simulation
  36. Phase 35 State-space modelling, linearization & discretization
  37. Phase 36 LQR & optimal control
  38. Phase 37 The Kalman filter
  39. Phase 38 Nonlinear estimation: the EKF & UKF
  40. Phase 39 Factor graphs & nonlinear least squares
  41. Phase 40 EKF-SLAM: mapping while you localize
  42. Phase 41 Graph SLAM & pose-graph optimization
  43. Phase 42 Sampling-based motion planning
  44. Phase 43 Trajectory optimization & smoothing
  45. Phase 44 Camera models & calibration
  46. Phase 45 Features, matching & optical-flow tracking
  47. Phase 46 Visual odometry & structure from motion
  48. Phase 47 PhD capstone: the estimation–planning–control stack

↑↓ to move · ↵ to open · esc to close Sign in to search programmes and course content.