borisbstyle
eebacc2542
Refactor BiQuad // Set filters to floats
2016-02-03 13:46:56 +01:00
borisbstyle
9859bbfcae
Less Anti Winduo in Air mode
2016-02-03 01:32:57 +01:00
borisbstyle
9b3a2f3f76
Acro plus increased sensitivity
2016-02-03 01:08:37 +01:00
borisbstyle
a1ebe6fd4f
Remove old mixer // Separate Acro Plus from Airmode // Fix MOTOLAB merge issues
2016-02-03 00:58:38 +01:00
kamaloo
c767fe8e1e
Move dT scaling before filtering
...
From DSP point of view scaling by dT before filtering is more correct. This should yield less delta noise with noisy dT values. BiQuad/Moving average adds some delay to data so current dT is not valid for current filter output.
2016-02-02 23:31:57 +01:00
borisbstyle
112543efb2
Add alternative delta approach (set delta_from_gyro = ON)
2016-01-25 23:22:18 +01:00
borisbstyle
b9fb178237
Moving average for D when no filter
2016-01-25 22:15:12 +01:00
borisbstyle
55cf3913a0
3D Airmode enhancements // Iterm Shrinking replaced to limiting
2016-01-25 12:08:33 +01:00
borisbstyle
eac5a96e4a
Fix assymetric issue acro plus
2016-01-20 11:31:33 +01:00
borisbstyle
892778a08e
Airmodeplus itermscaling more agressive // Remove from level modes
2016-01-20 00:15:48 +01:00
borisbstyle
f70cb8177e
Insane Acro factor renamed to Acro plus factor // Rates are softened
2016-01-18 11:50:45 +01:00
borisbstyle
bdac49da60
RP rate Insane Acro Ignored
2016-01-18 01:59:29 +01:00
borisbstyle
a105af1225
Filter Cleanup CF coding style// Remove Old pt1 for acc etc // F1 slower acc update
2016-01-18 00:51:20 +01:00
borisbstyle
1dddd65e67
BiQuad Cleanup Code
2016-01-14 16:18:35 +01:00
borisbstyle
93d917af3b
Configurable Soft LPF values (gyro_lpf_hz and dterm_lpf_hz)
2016-01-14 14:34:46 +01:00
borisbstyle
a8916a3ddd
Free up some space (needed for CC3D target)
2016-01-14 01:09:04 +01:00
borisbstyle
1f0004d617
Fix symmetry bug in insane acro feature
2016-01-13 23:11:45 +01:00
borisbstyle
fcc14135f5
Insane Acro Sensitivity Fix
2016-01-13 02:04:40 +01:00
borisbstyle
56098a63ca
Full Filter Rework FIR replaced by BiQuad
2016-01-12 01:47:09 +01:00
borisbstyle
0216d9a18d
Fix windup issues in aidModePlus
2016-01-11 01:42:58 +01:00
borisbstyle
b6e0927f96
Fix wrong filter selection and Scaling in Rewrite
2016-01-10 21:55:45 +01:00
borisbstyle
bd39f07c1f
New experimental parameters for airmode
2016-01-10 19:28:10 +01:00
borisbstyle
2ee55ece3c
D filter rewrite to FIR
2016-01-10 03:38:57 +01:00
borisbstyle
d2122e0674
Airmode Plus with Insane Acrobility Factor
2016-01-07 02:11:47 +01:00
borisbstyle
42dfba8218
Add more configurable Dterm approaches (for testing purposes)
2016-01-07 02:11:46 +01:00
borisbstyle
560bd745f0
Fix Bug with dterm_cut_hz 0
2015-12-31 00:46:48 +01:00
Martin Budden
dd5f6cc997
Improved efficiency of calculation of horizonLevelStrength.
2015-12-29 10:12:28 +01:00
Martin Budden
5de4d1e489
Improved comments.
2015-12-29 10:12:10 +01:00
Martin Budden
b478d947f0
Only calculate errorAngle if it is actually used.
2015-12-29 10:11:38 +01:00
borisbstyle
66cd5e86b6
Separate dterm_cut_hz and moving average
2015-12-29 02:34:13 +01:00
borisbstyle
63f88cc208
Replace median by dynamic moving average
2015-12-28 01:15:22 +01:00
borisbstyle
34d65ad0b9
Dynamic median filter
2015-12-27 01:59:14 +01:00
borisbstyle
ae0177ac06
Change from 9 to 7 point median
2015-12-26 02:06:24 +01:00
borisbstyle
39c0427d27
Possibility to use median and dterm_cut_hz together
2015-12-25 23:06:10 +01:00
borisbstyle
7504ba6dd3
Replace moving average by median Filter for Dterm
2015-12-25 02:20:25 +01:00
borisbstyle
6d679b72e1
Further 2khz Stability Enhancements
2015-12-24 02:35:01 +01:00
borisbstyle
6a64c196b9
Fix erratic behaviour when disabled dterm_cut_hz
2015-12-20 14:11:56 +01:00
borisbstyle
9a83df04f5
More Iterm Accuracy
2015-12-16 17:36:28 +01:00
borisbstyle
83e932d3a3
Rework maxing out motors
2015-12-16 17:27:36 +01:00
borisbstyle
39c455a3eb
Replace CALC_OFFSET with ABS
2015-12-11 00:44:11 +01:00
borisbstyle
e490564815
More Filter Config Options
...
refactor
Bump EEPROM Version
2015-12-10 21:43:58 +01:00
borisbstyle
9ec26626b7
Accumulation Prevention in Saturation for AIR Mode // Refactoring
...
Adjust shrink threshold for errorRatio
2015-12-09 13:33:36 +01:00
borisbstyle
6a4682908f
Rework Iterm Shrink for AIR Mode
...
Rework Iterm Shrink for AIR Mode part 2
2015-12-09 00:56:19 +01:00
borisbstyle
66fb254d62
Iterm Shrink Only Option for AIR Mode
...
Fix previous Iterm
2015-12-08 21:51:05 +01:00
borisbstyle
b84e9f4676
AIR MODE Safety Enhancements
2015-12-08 12:25:37 +01:00
borisbstyle
763ff23ede
Further AIR MODE enhancements // Motor stop overules AIR MODE low throttle
...
reset iterm for motor stop
fix luxfloat
2015-12-07 10:16:32 +01:00
borisbstyle
400fe14e30
AIR MODE Optimalisations // Disable retarded arm
...
enable level modes
2015-12-06 23:58:18 +01:00
borisbstyle
fe5ec022de
Cleanup unused variables
2015-12-06 02:20:27 +01:00
borisbstyle
83d186057f
AIR MODE implementation
2015-12-06 02:19:35 +01:00
borisbstyle
769ddd39af
Change D Scale to match CF transition better
2015-12-04 14:51:57 +01:00