46 Commits (c04b984e6cb6d9cfd9f963c77c4a782d4df97e13)

Author SHA1 Message Date
Gustavo Jose de Sousa db9f037e4b APM_Control: standardize inclusion of libaries headers 10 years ago
Michael du Breuil e45f3537cf APM_Control: Remove duplicate include statements 10 years ago
Andrew Tridgell 86a3bca88c APM_Control: added FF parameters to roll and pitch controllers 10 years ago
Andrew Tridgell 216a78a9f0 APM_Control: added get_pid_info() interface 10 years ago
Andrew Tridgell ec70042d25 APM_Control: raise default IMAX to 3000 10 years ago
Andrew Tridgell 3b6c732b3b APM_Control: changed default I gain for roll/pitch controllers to non-zero 10 years ago
Andrew Tridgell 8f3dad0d1c APM_Control: increase available range for roll and pitch 11 years ago
Andrew Tridgell ae7293ef68 APM_Control: added support for AUTOTUNE_LEVEL 11 years ago
Andrew Tridgell 50fc75917e APM_Control: first version of APM_Control autotuning 11 years ago
Paul Riseborough 779e32d79f AP_Control : Add true airspeed compensation to pitch controller 11 years ago
Andrew Tridgell 9b5cae2134 APM_Control: reduce roll compensation in pitch controller by cos(pitch) 11 years ago
Paul Riseborough 97cdd36dd8 APM_Control : Moved scaler on roll and pitch integrator to be before integrator 11 years ago
Andrew Tridgell d27f5e89d7 APM_Control: remove public AP_PitchController::get_coordination_rate_of|cat() 12 years ago
Andrew Tridgell 97b7130bb9 libraries: update license header to GPLv3 12 years ago
Andrew Tridgell c6e37aaec3 APM_Control: use a ahrs reference, not pointer 12 years ago
Andrew Tridgell a7cbebbeba APM_Control: rename 'stabilize' to 'disable_integrator' 12 years ago
Andrew Tridgell 57752df68e APM_Control: set a small D value by default 12 years ago
Andrew Tridgell c5028c04da APM_Control: scale controllers for altitude 12 years ago
Andrew Tridgell 3e21d0594c APM_Control: pass in aircraft parameters and expose coordinate rate offset 12 years ago
Andrew Tridgell 5901b8b22a APM_Control: allow for a wider range of P values for roll/pitch 12 years ago
Andrew Tridgell cc778a68ae APM_Control: changed attitude controllers to take angular error not angle 12 years ago
Andrew Tridgell f2316747f5 APM_Control: re-work to allow for rate based control 12 years ago
Paul Riseborough 2204b30e66 Plane: Added APM_Control integrator limits to table used to covert old PID values 12 years ago
Paul Riseborough 147856e73c APM_Control: Added integrator limiting adjustable by an advanced user parameter 12 years ago
Paul Riseborough d8dab7b5c7 APM_Control: Pitch Control - Reduced the speed below which the integrator is locked 12 years ago
Paul Riseborough 3ad35363be Plane : APM_Control : Removed scaler incorrectly applied to the integrator path 12 years ago
Andrew Tridgell 05889391e5 APM_Control: cope with zero integrator or tconst 12 years ago
Andrew Tridgell 14c8c1bdfc APM_Control: tweak code layout and param descriptions 12 years ago
Andrew Tridgell f4efa92d3b APM_Control: fixed parameter names 12 years ago
Andrew Tridgell 3e8af05d15 APM_Control: match parameter names with old PID controllers 12 years ago
Paul Riseborough 716c124f73 APM_control: Modified gain definitions for roll and pitch controllers so PID gains behave like previous servo PIDS 12 years ago
Andrew Tridgell 6c5718a63b APM_Control: fixed indent-tabs-mode 12 years ago
Andrew Tridgell 46c6aa8a9a APM_Control: tweak the parameter names 12 years ago
Andrew Tridgell 400777b059 APM_Control: support inverted flight in AP_PitchController 12 years ago
Andrew Tridgell 604bfd0700 APM_Control: adjust recommended ranges 12 years ago
Andrew Tridgell b618d1d81f APM_Control: added inline docs to pitch controller 12 years ago
Andrew Tridgell 23d9c31b0a APM_Control: fixed build and merge errors 12 years ago
Paul Riseborough 10ecffce01 APM_Control: ROLL and PITCH controllers 12 years ago
priseborough 205397d030 APM_Control: Modified calculation of bank compensation rate offset to prevent climb if speed > max fbw speed 12 years ago
priseborough 99f0fb6bd2 APM_Control : Removed 20Hz low-pass filters on rate gyro inputs. 12 years ago
Andrew Tridgell ba83950fc4 libraries: replace constrain() with constrain_float() 12 years ago
James Bielman 4fa7bb1486 Add AVR compatibility header for missing math.h definitions. 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
Andrew Tridgell f9ab781d57 APM_Control: include AP_Common.h 12 years ago
Pat Hickey 95a13bdbd2 APM_Control: ported to AP_HAL 12 years ago
Jonathan Challinger 59875f8d53 APM_Control: added new APM controllers library 13 years ago