Code created to support a Linkedin post. Link to the original post: https://www.linkedin.com/posts/simone-bertoni-control-eng_pid-parameter-optimisation-activity ...
controller = pid_module.PIDController(kp=2.0, ki=0.0, kd=0.0, setpoint=10.0) self.assertEqual(controller.update(measurement=7.0, dt=0.5), 6.0) self.assertLess ...