Open Robotics Logo Open Robotics Logo
  • Home
  • Projects
  • Roster
  • Join
  • Learn
  • Sponsors

Accessibility

Accessibility

animation

Animations

Enable or disable animations

Our Location

Our Location

Hennings Building Room 200
6224 Agricultural Rd #325
Vancouver, BC V6T 1Z1

Open in Google Maps
  • Home
  • Projects
  • Roster
  • Join
  • Learn
  • Sponsors
  • animation Animations

Control Systems & PID

Build intuition for closed-loop control by watching it work (and fail). Six interactive lessons, one sandbox.

Level 1

Open Loop vs. Closed Loop

Why do we need feedback?

Level 2

Bang-Bang Control

The simplest feedback.

Level 3

The P Term

Output proportional to error.

Level 4

The I Term

Kill steady-state error against constant loads.

Level 5

The D Term

Damp overshoot without nerfing speed.

Level 6

Tuning Challenge

Second-order plant with all three K terms, fight against the disturbance!

Free-play

PID Sandbox

Configure plant, gains, and setpoint waveform freely. No rails.

UBC Open Robotics

Automation, Innovation, Mentorship

Quick Links

  • Home
  • Projects
  • Roster
  • Join
  • Learn
  • Sponsors

Location

Hennings Building Room 200

6224 Agricultural Rd #325

Vancouver, BC V6T 1Z1

Connect With Us

ubcopenrobotics@gmail.com

© 2026 UBC Open Robotics. All rights reserved.