Commit graph

4 commits

Author SHA1 Message Date
Michael Hope 2fec29e7ac Add the differential term to the PID controller. 2014-02-16 17:01:24 +01:00
Michael Hope abcd0a2b88 Switch the PID controller to error based to push the heading wrap
around up into the heading controller.
Let the deadband apply in positive and negative directions.
Apply the drive limit after all calculations.
2014-01-21 22:04:44 +01:00
Michael Hope afa24fb872 Added mathex and testex packages.
Added a test target.
Switched the PID and anything else possible float32.
Changed TiLimit to be the total contribution.
Added a deadband.
2014-01-14 20:56:42 +01:00
Michael Hope 7c8a54c018 Added a PID controller. Still missing the D... 2014-01-11 19:02:06 +01:00