INTERACTIVE LAB · CONTROL

PID response. Explore it.

Tune a bounded controller for a first-order plant.

Educational browser model

Calculations run on this device. This does not execute ROS, Gazebo or hardware commands.

Explore the model

Target 1.0. First-order plant y′ = u − y. Control limited to ±2 with bounded integral and saturation handling. Fixed time step 0.05 s.

Ready. Choose Run calculations to begin.

Calculated result

Target 1.0
Plant output
0.000
Control
0.000
Error
1.000

This simple model omits sensor noise, actuator delay and real motor dynamics.

What to investigate

Start with proportional gain only. Add integral gain to reduce steady error, then compare oscillation and saturation. Derivative gain reacts to change in error and can amplify noise in physical systems. The target and plant here are dimensionless educational values.

Related lessons

Motion and kinematics · Simulation and control

All labs · Verification notes