Proportional-Integral-Derivative Controllers(en.wikipedia.org) |
Proportional-Integral-Derivative Controllers(en.wikipedia.org) |
I think that PID hits a certain sweet spot between cleverness, ease of implementation and practical utility that makes it catnip for the typical programmer's mind.
I liked it so much that when we had to implement it, I downloaded an open source driving simulator to see it work there instead of the simpler python environment we were using.