
The thing is, PIDs are well-intentioned but very dumb. If you're going too slow, it'll push on the gas to speed you up. If you're going too fast, it'll ease off the throttle until you slow down to your cruise setting. It takes information (the speed of the car), and uses one of the car's control systems (the throttle) to try to get it closer to the set point you told it to stay at (the cruise control speed you set). So if you give a PID controller a "fake set point" (horrible name I'd have called it "manual set point" or "override set point" but whatever), of 0 for pitch, you're saying to it, "Our goal is to stay nice and level, with no pitch up or down."įor example, a basic cruise control in a car is a PID controller. For the most part, you can just think of "set point" as meaning "goal". In a nutshell, what a PID does is take information about what a vehicle is doing, and then tell the vehicle's controls what to do to its behavior closer to its set point.

"PID Controller" stands for "Proportional, Integral, and Derivative Controller", but we don't need to worry about that right now.

#Pid soundtrack how to
This will be more along the lines of teaching you how to think intuitively about PIDs so that when things go wrong, you can start to develop your own understanding of what went wrong and why. I will not be attempting to create a full-depth guide, either in technical terms, or in terms of every feature FtD's PID controllers have availble to them. So I figured I'd organize it, polish it up, make a cute analogy to make it hopefully more entertaining and fun, and post it here for people to refer to! I'm very proud of it! And also tired of typing it out every time. Over the years, through answering that question hundreds of times and privately teaching many players in more depth, I've refined my explanations to the point that, since I started using this explanation, I've helped dozens of people how to work with and tune From the Depths' PID systems in just a few minutes.

A question that comes up a ton in the Discord channel's help sub-channel involves PID tuning, though more often this takes the form of frustrated, helpless shriekings of things like, "Why does my hovercraft keep nosediving into the sea!?"
