1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-23 00:05:33 +03:00
Commit graph

459 commits

Author SHA1 Message Date
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