Arduino PID Autotune Library by Brett Beauregard contact: br3ttb@gmail.com
The PID Autotune Library was created to automatically determine decent tuning constants for the Arduino PID Library. It was ported from the AutotunerPID Toolkit by William Spinelli
A description of how it does what it does can be found here.