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