Tom Pittenger
4f1dd2c8a4
AC_AttitudeControl: compiler warning stuff
...
float to double promotion via cos & sin instead of cosf & sinf
(this code is commented out but in case it ever gets included it would be nice to be correct
10 years ago
Tom Pittenger
70bef20a29
AC_AttitudeControl: replace fabs() with fabsf()
10 years ago
Randy Mackay
3781f133d7
AC_AttControlHeli: remove unused definitions
10 years ago
Randy Mackay
bef5633ed5
AC_AttControlHeli: use params from parent class
10 years ago
Randy Mackay
7951346d72
AC_AttControl: bf_feedfoward_save made more concise
10 years ago
Leonard Hall
cf45a1cf3a
AC_AttitudeControl: add get accel and save ff
10 years ago
Leonard Hall
1900cc7582
AC_AttitudeControl: Enable FF by default
10 years ago
Andrew Tridgell
872583f441
AC_AttitudeControl: removed fast_atan
10 years ago
Andrew Tridgell
84ac721340
AC_AttitudeControl: use M_PI_F instead of (float)M_PI
10 years ago
Andrew Tridgell
326b0b33ea
AC_AttitudeControl: revert AP_Math class change
10 years ago
Tom Pittenger
1bca81eaed
AC_AttitudeControl: compiler warnings: apply is_zero(float) or is_equal(float) and float to doubles
10 years ago
Randy Mackay
31edd6a72b
AC_PosControl: add_takeoff_climb_rate method
...
This function simply increments the current altitude target given a
climb rate and dt
10 years ago
Jonathan Challinger
ab2532a609
AC_AttitudeControl: constrain _angle_boost to avoid overflow
10 years ago
Tom Pittenger
84d3069a77
AttControl_Heli: fix compile warning re member init order
10 years ago
Jonathan Challinger
12957867fd
AC_PosControl: fix thr twitch when changing modes
10 years ago
Jonathan Challinger
738b1967ad
AC_PosControl: use LowPassFilterVector2f
10 years ago
Jonathan Challinger
8f667b3d1c
AC_PosControl: fix up comments
10 years ago
Jonathan Challinger
87500d9d70
AC_AttitudeControl: use new lowpass filter
10 years ago
Leonard Hall
c2a6a0a9e2
AC_PosControl: add accel filter parameter
10 years ago
Leonard Hall
a632a57d79
AC_PosControl: accessors to log z-axis vel and accel
10 years ago
Leonard Hall
0aca3c4be6
AC_PosControl: add relax Alt Hold controllers
10 years ago
Leonard Hall
24b8d32b0e
AC_AttitudeControl: add comment
10 years ago
Leonard Hall
7cb3c4ba39
AC_PosControl: add feed forward to Alt Hold
10 years ago
Randy Mackay
a1e6a3ee32
AC_PosControl: minor format fix
10 years ago
Jonathan Challinger
3e0dab7b2d
AC_PosControl: remove accel error filter and set throttle output filter instead
10 years ago
Jonathan Challinger
b7f7624aac
AC_AttitudeControl: add throttle filter cutoff parameter to set_throttle_out functions
10 years ago
Jonathan Challinger
518e798f53
AC_AttitudeControl: rework angle_boost
10 years ago
Jonathan Challinger
7abd02baf2
AC_PosControl: change int32/int16 to float in accel_to_throttle
10 years ago
Jonathan Challinger
d14893fcd5
AC_PosControl: don't limit throttle any more
10 years ago
Jonathan Challinger
f3555d0d43
AC_AttitudeControl: modify throttle interface to specify stabilization
10 years ago
Jonathan Challinger
5c2341009a
AC_AttitudeControl: throttle is a float
10 years ago
Leonard Hall
4d9da2720b
AC_AttitudeControl: add get for angle bf errors
10 years ago
Leonard Hall
48fb487a8c
AC_AttitudeControl: Formatting fix
10 years ago
Randy Mackay
bdfe8bbc54
AC_AttControl_Heli: remove RATE_RP_MAX, RATE_Y_MAX
10 years ago
Leonard Hall
afcd1c6ec3
AC_AttitudeControl: sqrt controller on Stab
10 years ago
Jonathan Challinger
127791127c
AC_PosControl: fix double literals
10 years ago
Leonard Hall
09aa2f8114
AC_AttitudeControl: Fix function discription
10 years ago
Leonard Hall
6b104c0529
AC_AttitudeControl: No Overshoot limit for Stab
...
This maybe done in a more obvious way using a switch rather than just
making the overshoot larger than 180 degrees.
10 years ago
Leonard Hall
9a3f48cc1f
AC_PosControl: ensure throttle output above zero
10 years ago
Randy Mackay
bb74b8dec8
AC_PosControl: fix twitch when entering RTL
...
Also removed slow_cpu flag
Fixed bug in update to _accel_target_jerk_limited.
10 years ago
Randy Mackay
90702e2d79
AC_AttControl: remove example sketch
...
This sketch only tested compiling anyway
10 years ago
Jonathan Challinger
88ec13b10d
AC_PosControl: fix build
10 years ago
Randy Mackay
50d2e98aa4
AC_AttControl: init throttle_hover in constructor
10 years ago
Randy Mackay
965db2c7f7
AC_PosControl: add comments and defines for jerk limits
10 years ago
Jonathan Challinger
4408c1b935
AC_PosControl: 2d jerk constraint in accel_to_lean_angles
10 years ago
Jonathan Challinger
9871b95586
AC_PosControl: fix dt sanity checking
10 years ago
Jonathan Challinger
e2383581cc
AC_AttitudeControl: relax_bf_rate_controller resets rate integrators
10 years ago
Leonard Hall
20de383084
AC_AttControl: accel limiting for angular control only if feed forward enabled
10 years ago
Leonard Hall
7de5bccc93
AC_PosControl: remove THR_HOVER parameter
...
Parameter is set by main code so no need to store to eeprom
10 years ago
Leonard Hall
9866eaded1
AC_PosControl: rename p_alt_pos to p_pos_z
...
Also pid_alt_accel to pid_accel_z
10 years ago