42 Commits (ad3b1eaaf0229c2f6cdfd79ba9aabf6cb600a32d)

Author SHA1 Message Date
Randy Mackay 0052dcc8f8 AC_PID: update pid_info when integrator set 5 years ago
Leonard Hall ab0bdc9fe6 AC_PID: upgrade to PID object 6 years ago
Leonard Hall 8c6a24450a AC_PID: Fix D term initialisation 6 years ago
Randy Mackay 4e8155f4e5 AC_PID: allow non-zero ff gain default 7 years ago
Andrew Tridgell b97bf5d15e AC_PID: added feed-forward to AC_PID 8 years ago
Mathieu OTHACEHE 152edf7189 Global: remove mode line from headers 8 years ago
Randy Mackay 227e4f86d7 AC_PID: fix parameter description 9 years ago
Randy Mackay 920425567c AC_PID: shorten FILT_HZ to FILT 9 years ago
dgrat 5148e41c1a AP_Math: Cleaned macro definitions 9 years ago
Lucas De Marchi 2591261af6 Global: rename min and max macros to uppercase 9 years ago
Lucas De Marchi 831d8acca5 Remove use of PROGMEM 9 years ago
Gustavo Jose de Sousa 286d084d83 AC_PID: standardize inclusion of libaries headers 10 years ago
Robert Lefebvre 967071ca62 AC_PID: Integrate PID Logging functionality. 10 years ago
Tom Pittenger 9d74f57ed3 AP_PID: replace fabs() with fabsf() 10 years ago
Andrew Tridgell 33555b7f12 AC_PID: revert AP_Math class change 10 years ago
Tom Pittenger 01180d52c4 AP_PID: compiler warnings: apply is_zero(float) 10 years ago
Randy Mackay 67b0c6f5c4 AC_PID: replace is_equal with is_zero 10 years ago
dgrat 303cfd683a AC_PID: replace floating point '==' with is_equal 10 years ago
Jonathan Challinger 6ea91d012e AC_PID: calculate filt_alpha every time the filter is run 10 years ago
Randy Mackay a095a8c3a1 AC_PID: more protection against NaN and Inf 10 years ago
Leonard Hall ae77c18a19 AC_PID: Protect against NaN and INF 10 years ago
Randy Mackay 12724e9556 AC_PID: remove include of stdio.h 10 years ago
Randy Mackay c10b0b34ca AC_PID: replace set_filt_hz method with filt_hz 10 years ago
Leonard Hall 517448e536 AC_PID: add input filtering and restructure 10 years ago
Robert Lefebvre b35ec4339e AC_PID: Add method to set the D-term Filter Rate from main code. 11 years ago
Robert Lefebvre f1c3f2a3d1 AC_PID: Remove get_leaky_i function which is now found in AC_HELI_PID. 11 years ago
Randy Mackay fbc5af2705 AC_PID: results returned as float 11 years ago
Andrew Tridgell 8c25a504c3 AC_PID: fixed indent-tabs-mode 12 years ago
James Bielman 4fa7bb1486 Add AVR compatibility header for missing math.h definitions. 12 years ago
Andrew Tridgell 2294acc652 AC_PID: fixed build on ARM 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 12 years ago
Andrew Tridgell eac1ad49d6 AC_PID: save 8 bytes per AC_PID object 12 years ago
Robert Lefebvre 1d12b781a0 AC_PID: Create Leaky Integrator Function. 12 years ago
uncrustify fc9f1a8216 uncrustify libraries/AC_PID/AC_PID.cpp 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 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
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