Academy

Lessons

Mechatronics, from electrons to robot learning.

35 lessons
  1. 01Voltage, current, resistanceSoon
  2. 02Dividers, Kirchhoff and your first sensorSoon
  3. 03Capacitors and the RC time constantSoon
  4. 04Transistors as switchesSoon
  5. 05Op-amps and tiny signals (build an electronic scale)Soon
  6. 06Logic gates to a counterSoon
  7. 07What's inside a microcontrollerSoon
  8. 08GPIO, debouncing and state machinesSoon
  9. 09Timers and PWMSoon
  10. 10Sampling, ADC/DAC and aliasingSoon
  11. 11Talking in bits: UART, I²C, SPI and servo busesSoon
  12. 12Interrupts and real-time loopsSoon
  13. 13Encoders and pots: how a joint knows its angleSoon
  14. 14IMUs: accelerometers, gyros and driftSoon
  15. 15DC motors: torque, speed, back-EMFSoon
  16. 16H-bridges and motor driversSoon
  17. 17Steppers, hobby servos and BLDC motorsSoon
  18. 18Gears and transmissions: trading speed for torqueSoon
  19. 19Open loop vs closed loop: why feedback existsSoon
  20. 20PID by feel: tuning a motor-driven armSoon
  21. 21The pendulum: dynamics, equilibria and phase portraitsSoon
  22. 22Stability, frequency response and Bode plotsSoon
  23. 23State space and LQR: balancing a cart-poleSoon
  24. 24Frames and rotations: rotation matrices, axis-angle, quaternionsSoon
  25. 25Forward kinematics: where is the gripper?Soon
  26. 26Jacobians, singularities and the manipulability ellipseSoon
  27. 27Inverse kinematics: analytic and numericOpen
  28. 28Trajectories and motion planning: time scaling and RRTSoon
  29. 29Wheeled robots: differential drive and odometrySoon
  30. 30Cameras: the pinhole model and intrinsicsSoon
  31. 31Depth images, point clouds and ICPSoon
  32. 32The Kalman filter: fusing a model with noisy measurementsSoon
  33. 33Imitation learning: behavior cloning, compounding error, DAgger, ACT and Diffusion PolicySoon
  34. 34Reinforcement learning: policy gradients (REINFORCE) and why baselines matterSoon
  35. 35Vision-language-action models (VLAs): RT-2, π0, SmolVLASoon