aboutsummaryrefslogtreecommitdiff
path: root/apps/systemlib/pid
Commit message (Collapse)AuthorAgeFilesLines
* Moved last libs, drivers and headers, cleaned up IO buildLorenz Meier2013-04-282-269/+0
|
* My PID integral part fixesJulian Oes2012-12-192-0/+7
|
* re-adding pid limitationThomas Gubler2012-11-051-2/+2
|
* Fine tuning of manual controlTobias Naegeli2012-11-011-2/+2
|
* prevent double-precision promotion where its not requiredLorenz Meier2012-10-311-2/+2
|
* Major formatting/whitespace cleanuppx4dev2012-10-231-9/+19
|
* Changes to the PID controller. Adds "limit" to the parameter set. ↵Doug Weibel2012-10-072-50/+34
| | | | | | | | | | Implements an output limit where the output magnitude is limited by the parameter value "limit". Also changes the integrator saturation such that the integrator is not updated (added to) if either updating it will cause the integrator values magnitude to exceed "intmax" or if the output magnitude would exceed "limit" with an updated integrator value. Arbitrary large limit values were hard coded into multirotor_attitude_control.c. These should be changed to parametric values or something sensible. This commit will temporarily break fixedwing_control.c. A following commit will repair it along with significant changes to the inner loop control. This commit has been tested to compile with fixedwing_control.c temporarily removed. No other testing has been completed.
* Fixed heading calculation, fixed heading controllerLorenz Meier2012-09-291-1/+1
|
* General robustness improvements in PID struct, numerically close to ↵Lorenz Meier2012-09-232-15/+40
| | | | bullet-proof, error reporting needs improvements still.
* WIP on HILLorenz Meier2012-09-222-20/+41
|
* Added deamon example, reworked / merged multirotor attitude control. Ready ↵Lorenz Meier2012-08-192-6/+6
| | | | for AR.Drone interface changes and integration tests
* Cleaned up position control (WIP), moved PID structs (should become classes) ↵Lorenz Meier2012-08-192-0/+222
to systemlib, added deamon app example