PID Simulation

Practice PID tuning in your browser. Choose a mechanism and motor vendor, learn what each constant in the code means, then tune gains while watching a mechanism view and line graph.

Two ways to practice

  • Tier 1 — Browser (this page): Zero install. Works on school Chromebooks. Edit boilerplate code, use SpringTune sliders, and read TraceView graphs.
  • Tier 2 — Local WPILib + YAMS: Clone mantik-pid-practice, run Simulate Robot Code in VS Code, and tune with Elastic + AdvantageScope.

Choose mechanism and vendor