borisbstyle
c92f511b05
Match rewrite and luxfloat delta scaling during averaging
2016-04-18 11:02:40 +02:00
borisbstyle
fb35cc6477
Remove MW23 pid controller
2016-04-18 11:02:38 +02:00
borisbstyle
555269c2a3
More accurate deg/sec for iterm reset
2016-04-08 19:52:59 +02:00
borisbstyle
50b7f87251
Equal PIDs and Rates for rewrite and luxfloat (Luxfloat adopted to rewrite)
2016-04-08 14:11:52 +02:00
borisbstyle
24b97aed01
Iterm reset only on yaw for now
2016-03-31 23:59:19 +02:00
borisbstyle
7c83d23ddf
Activate Iterm reset in normal mode too
2016-03-31 22:58:22 +02:00
borisbstyle
f2cb5369c8
Increase Yaw rate offset rewrite to be closer to roll/pitch
2016-03-31 12:40:13 +02:00
borisbstyle
2689208408
Fix floating point tpa bug
2016-03-31 00:26:32 +02:00
borisbstyle
3e5e30c42c
Fix Iterm reset in super expo mode // new defaults
2016-03-30 21:23:14 +02:00
borisbstyle
cbc7bc2a61
Increase PID performance by removing Dterm for Yaw
2016-03-30 16:54:33 +02:00
borisbstyle
595d5d0867
Acro Plus replaced by Super Expo feature
2016-03-30 12:38:29 +02:00
borisbstyle
7b468c09f0
Luxfloat rework to int pids // Many pid cleanups // filter rework
...
Eeprom version // Dterm improvement
Further PID Improvements
Version Change
Coupling configured // reworked filtering // more test features
remove iterm scaler luxfloat
Further rework filters etc
Restore original luxfloat but scaled
Restore original luxfloat but scaled
2016-03-30 10:16:20 +02:00
borisbstyle
adedc3fe81
Iterm range for MW23 more sensitive
2016-03-21 00:08:10 +01:00
borisbstyle
0aac025494
Version 2.5.3 / Configurable yaw_p_limit for all pid controllers
2016-03-06 14:04:09 +01:00
borisbstyle
bc23418cec
Adjust Delta Scaling on MW23
2016-02-26 00:49:19 +01:00
borisbstyle
2e8fa5eab1
Taskmain rework part II
...
INT wait
Fix auto settings F3
2016-02-26 00:22:05 +01:00
borisbstyle
f7091f48d0
Rework scheduler interaction with realtime process // Detailled task manager // Fix gyro sync (was broken)
...
Fix cycletime calculations
2016-02-25 20:09:07 +01:00
borisbstyle
1638124e3c
Fix for negative innacuracy
2016-02-25 00:00:24 +01:00
borisbstyle
df159d195d
MW23 delta scaling to cycletime
2016-02-24 23:35:53 +01:00
borisbstyle
f5de06c59e
Enable Faster cycletimes (Sample Rates) on all targets // More automatic looptime calculations
...
cleanup
2016-02-24 23:17:21 +01:00
borisbstyle
981bddf182
Iterm scaling to looptime MW23
...
more shifting math
2016-02-24 01:57:48 +01:00
borisbstyle
93f3c0ae40
Move Iterm reset to Acro Plus only
2016-02-23 11:17:49 +01:00
borisbstyle
e561ec3cb7
Experimental double pass averaging for dterm for smoother D
2016-02-22 14:16:50 +01:00
borisbstyle
4eb6456ea1
Revert "Remove GTUNE"
...
This reverts commit a16ac7fbe7
.
2016-02-21 14:06:10 +01:00
borisbstyle
9b43dfde19
Reduce low throttle response in normal mode
2016-02-21 13:11:51 +01:00
borisbstyle
67d3d84a95
Spool up prevention without airmode
2016-02-20 21:25:01 +01:00
borisbstyle
1c6cfc980d
Merge pull request #203 from KiteAnton/remove_gtune
...
Remove GTUNE
2016-02-20 20:45:02 +01:00
borisbstyle
06942f574e
Cycletime Jitter buffer added // Removed reservations in scheduler
2016-02-20 20:18:51 +01:00
KiteAnton
a16ac7fbe7
Remove GTUNE
2016-02-20 14:20:31 +01:00
borisbstyle
850700df14
Fix Iterm Bug
2016-02-19 23:28:50 +01:00
borisbstyle
293820f567
Move acroplus to mixer
2016-02-19 21:00:16 +01:00
borisbstyle
77b387a08a
Acro Plus Rework
2016-02-19 01:03:34 +01:00
borisbstyle
7fd88f060d
Fixed point math Implementation instead of floats
2016-02-19 01:03:24 +01:00
borisbstyle
4c2acde6e2
Configurable Dterm average count
2016-02-17 21:44:07 +01:00
borisbstyle
33eef46db3
PID3 mw23 implementation
...
Finish PID3 implementation
2016-02-17 21:18:36 +01:00
borisbstyle
66f7e52fad
Fix symmetry PID1/PID2 acro plus
2016-02-15 00:20:47 +01:00
borisbstyle
801a385b6a
Fix Luxfloat Iterm drift
2016-02-09 08:52:52 +01:00
borisbstyle
3b84cddc3d
Fixes and cleanups to the new Airmode code
2016-02-06 22:13:44 +01:00
borisbstyle
035b34bbc4
Cleanup delta method code code and refactor
2016-02-06 14:00:45 +01:00
borisbstyle
0e735ae313
Scale antiWindup increment to looptime. It is now always 500ms
2016-02-06 13:12:15 +01:00
borisbstyle
fda0794441
Airmode rework // Fix 3D from negative to positive // cleanup
2016-02-05 22:04:39 +01:00
borisbstyle
18da3d08f8
Refactor previousErrorGyroI
2016-02-04 12:10:14 +01:00
borisbstyle
c55d0baf31
Fix non Working Anti Windup
2016-02-04 01:55:44 +01:00
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