← antimony labs

controls

Ten short lessons, three applied capstones. Every page leads with a plot you can poke. Math sits one tap below in a drawer. Built in order — start at 01 if you're new, or jump to the widget that looks interesting.

Lesson 01 live
Feedback Why measure-and-correct beats open-loop, even when your model is wrong.
Lesson 02 live
PID Three knobs that go further than they deserve. Step response, live.
Lesson 03 live
Transfer functions What a system is, written in s. Same plant, three different inputs.
Lesson 04 live
Poles & zeros Where stability lives. Drag a pole, watch the response.
Lesson 05 live
Bode plots Gain and phase at every frequency, on log paper.
Lesson 06 live
Nyquist The contour that tells you when the loop will sing.
Lesson 07 live
Root locus How the closed-loop poles slide as you turn up the gain.
Lesson 08 live
State-space Vectors instead of polynomials. ẋ = Ax + Bu, as a vector field.
Lesson 09 live
Controllability & observability Can you steer it? Can you see it? Same matrix, two ranks.
Lesson 10 live
Observers Estimating the state you can't measure — Luenberger, then Kalman.
applied
Capstone live
Motor speed Cordless drill bogging into wood. PI controller earns its keep.
Capstone live
Inverted pendulum Balancing a broom on a cart. LQR-style gain tuning, four sliders.
Capstone live
Quadrotor altitude 1-DOF hover. Double integrator with wind gusts.