PID Playground

PID Playground

Build a mechanism, then tune it

Real motor curves and SI units. Give each person a different assignment code and they each get their own mechanism to tune.

Advanced — make it behave like a real robot

Sandbox closes the loop instantly on a perfect sensor, which is why it tunes so easily. Turn these on and the range of gains that actually work collapses.

Lift the arm

The arm 0.0°
Response target arm motor
Overshoot
Settled off
Motor
Jitter
kP push

Push, proportional to how far off it is.

kI patience

Grinds out an error that won’t budge.

kD brakes

Brakes. Amplifies sensor noise.

kG gravity assist

Holds the arm’s weight up front.

Output
P
0.0
I
0.0
D
0.0
G
0.0

Ready

Drag a slider — the test runs itself.