Pat Hickey
050a878935
AC_PID: Ported to AP_HAL.
12 years ago
Pat Hickey
3f1d9d7f69
AP_Param: #include <AP_Param.h> fixups for libraries & sketches
...
* I mostly went through with grep and added an #include <AP_Param.h> below
every #include <AP_Common.h>. Not all of these example sketches might
strictly need AP_Param.
12 years ago
rmackay9
24317e721b
AC_PID, AP_AHRS: added descriptions to some parameters
12 years ago
Andrew Tridgell
5e7ca5b0f8
AC_PID: suppress the derivative immediately after reset
...
use _last_derivative == NAN to flag that the derivative is invalid
12 years ago
Andrew Tridgell
eac1ad49d6
AC_PID: save 8 bytes per AC_PID object
...
we don't need the _derivative or _output variables
12 years ago
Robert Lefebvre
1d12b781a0
AC_PID: Create Leaky Integrator Function.
12 years ago
Andrew Tridgell
eb5ac90e12
AC_PID: fixed example build
12 years ago
rmackay9
41489f34f9
AC_PID: fixed example sketch's compile errors
12 years ago
uncrustify
6c5757e775
uncrustify libraries/AC_PID/AC_PID.h
13 years ago
uncrustify
fc9f1a8216
uncrustify libraries/AC_PID/AC_PID.cpp
13 years ago
uncrustify
7c4f980638
uncrustify libraries/AC_PID/examples/AC_PID_test/AC_PID_test.pde
13 years ago
Andrew Tridgell
5e8fe8d93e
AP_Param: update PID libraries for new constructor syntax
13 years ago
rmackay9
24a471ff8f
AC_PID - added more paranoid checking that imax is positive in constructor, operator() and load_gains methods
13 years ago
Jason Short
b094f6ce52
added set integrator
13 years ago
Jason Short
24ce02c6a4
made I term return in same pattern as D term
13 years ago
Andrew Tridgell
9c5a5473ab
added indexes to group info structures
13 years ago
Andrew Tridgell
452749149f
convert AC_PID library to AP_Param
13 years ago
Andrew Tridgell
f9eed9bd9e
fixed missing return in D value
13 years ago
Randy Mackay
6877b8b3d6
AC_PID Library - added example sketch
13 years ago
Jason Short
af79eb273f
Added D term to APM_PI - need to refactor this as a parent class and two child classes to save code space, remove dupes
13 years ago