53 Commits (5fbaa4f13658297bdbf8a8447f4137e3ed3c3fe4)

Author SHA1 Message Date
murata 8f1369f065 PID: Change from division to multiplication 3 years ago
Leonard Hall 157f786adf Global: rename desired to target in PID info 6 years ago
Michael du Breuil f8ac4efb1d PID: Add a full reset method 7 years ago
Mathieu OTHACEHE 152edf7189 Global: remove mode line from headers 8 years ago
Fernandes Pinheiro, Daker 51bf638ad3 PID: Remove unused method get_pid_4500 9 years ago
Grant Morphett 944541b287 PID: Added PID_Info to class for PID logging 9 years ago
Ricardo de Almeida Gonzaga 5bd034a5a8 Global: start using cmath instead of math.h 9 years ago
dgrat 5148e41c1a AP_Math: Cleaned macro definitions 9 years ago
Randy Mackay adfa03ce69 PID: add parameter descriptions 9 years ago
Caio Marcelo de Oliveira Filho e839892524 PID: use millis/micros/panic functions 9 years ago
Lucas De Marchi 831d8acca5 Remove use of PROGMEM 9 years ago
Gustavo Jose de Sousa e925820d90 PID: standardize inclusion of libaries headers 10 years ago
Andrew Tridgell 6862791d66 PID: fixed indent-tabs-mode 12 years ago
Andrew Tridgell ba83950fc4 libraries: replace constrain() with constrain_float() 12 years ago
Andrew Tridgell 6123ea2dac PID: added get_pid_4500() 12 years ago
Andrew Tridgell fe964fcda0 PID: change to float input/output 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
Pat Hickey 39d14c8a93 PID: ported to AP_HAL 12 years ago
Andrew Tridgell 816fe9d35a PID: use NAN to flag a D reset 12 years ago
Andrew Tridgell f6fce1e238 PID: don't reset _last_error on reset_I() 12 years ago
Andrew Tridgell d13d117e61 APM: removed reset_I() and instead auto-reset integrator in PID library 13 years ago
uncrustify 330c6c07e3 uncrustify libraries/PID/PID.cpp 13 years ago
Andrew Tridgell 5e8fe8d93e AP_Param: update PID libraries for new constructor syntax 13 years ago
Andrew Tridgell f6d7d1bc59 APM: changed PID library to do automatic deltat calculation 13 years ago
Andrew Tridgell 23ed5c2cee fixed imax load/save in PID 13 years ago
Andrew Tridgell 9c5a5473ab added indexes to group info structures 13 years ago
Andrew Tridgell f760b3c717 restore _fCut that was lost in AP_Param development 13 years ago
Andrew Tridgell bf4a77da81 convert libraries to new typesafe macros 13 years ago
Andrew Tridgell e5a0074312 modify the PID library for AP_Param 13 years ago
jasonshort 4ec8805216 Reverted to older PID. Restored the older filter, and removed PI command. I am no longer using PID for the quad and have switched to PIPI loops which perform much better. The D term in this class is not that great. 14 years ago
tridge60@gmail.com 5c68a04c5d PID: fixed an uninitialised variable 14 years ago
jasonshort 915a564b8f Changed the PID derivative filter to a moving average with 4 samples. Having great luck with it and High kD when using noisy sensors. 14 years ago
jasonshort 5a22080484 I am Adding A "PI" loop to the mix. This is a need for AC2. We can optimize the internals later, but I basically duped the get_PID and removed the D term internals. 14 years ago
DrZiplok@gmail.com 944825772d Use AP_Var to store PID scaling values. 14 years ago
jasonshort c9227dbcaf fixed a scaling bug in imax 14 years ago
mich146@hotmail.com 0328f926b5 Reinstate Float loading and saving 14 years ago
jasonshort 55667fd905 removed EEPROMB references 14 years ago
james.goppert 6c10842562 Fixed PID error for low pass filter. 14 years ago
jasonshort 68eec6805a update use EEPROM class, new scaled input for RC_Channel 14 years ago
james.goppert 665dbefbd4 Added storage options to PID. 14 years ago
jasonshort 2ac2faf7a7 git-svn-id: https://arducopter.googlecode.com/svn/trunk@979 f9c3cf11-9bcb-44bc-f272-b75c42450872 14 years ago
DrZiplok@gmail.com a64c5ef782 Correct misunderstanding about the intent of the external gain array. 14 years ago
DrZiplok@gmail.com 9a45c2babc Re-type delta t, explicitly size error args to get_pid. 14 years ago
DrZiplok@gmail.com b0fbe39459 Remove spurious scaling 14 years ago
DrZiplok@gmail.com 342b759fea Move the eeprom.h include out of the header, it's not needed there. 14 years ago
DrZiplok@gmail.com 52abef58d5 More syntax, etc. fixes. Compiles OK now. 14 years ago
DrZiplok@gmail.com dc40ee00ae Fix accessors, _RC 14 years ago
DrZiplok 264cca6d24 With apologies to Jason for breaking his branch, clean this up and document it. 14 years ago
james.goppert 3ca85f94d4 Checked for dt>0 in PID and modified ctor 14 years ago
james.goppert 7598c02f51 Added load/save gain overloads for float arrays to PID, 14 years ago