borisbstyle
|
a112c1d7d0
|
Separate fc_core.c from RC processing
|
2017-01-30 23:46:04 +01:00 |
|
borisbstyle
|
cf04294f70
|
Prevent ItermAccel and windup to clash with each other
|
2017-01-30 15:02:10 +01:00 |
|
borisbstyle
|
ad892400e5
|
Cleanup and optimize new anti windup // Simplify relaxFactor to Dterm
|
2017-01-29 02:35:11 +01:00 |
|
Martin Budden
|
9dfb3e45ee
|
Add ITerm anti-windup based on motor output saturation
Added noise threshold for PID ITerm accumulation
Removed ITerm setpoint scaler. Added CLI and MSP settings
Made default ITerm noise threshold zero. Added CLI setting.
Removed itermWindupPointPercent from MSP
|
2017-01-29 01:30:35 +01:00 |
|
borisbstyle
|
38abced6a9
|
Fix truncated blackbox logging by restoring PID scale
|
2017-01-24 22:33:18 +01:00 |
|
borisbstyle
|
093115a2a0
|
Add anti_gravity_gain // new defaults
|
2017-01-19 00:00:33 +01:00 |
|
mikeller
|
005731cfe5
|
Adjusted PID scaling for the servo mixer.
|
2017-01-14 01:23:55 +13:00 |
|
Martin Budden
|
d8faab6539
|
Minor optimisations to PIDLOOP
|
2017-01-08 11:50:43 +00:00 |
|
borisbstyle
|
bdc4483151
|
Change Actuator scaling to percentage
just makes it easier to understand
|
2017-01-06 11:21:16 +01:00 |
|
borisbstyle
|
8ea3997989
|
Add 3.1 MSP parameters
|
2017-01-04 00:28:56 +01:00 |
|
borisbstyle
|
6114e4a42d
|
Fix Level mode angle calculation // refactor cli angle parameters
|
2016-12-31 01:40:48 +01:00 |
|
borisbstyle
|
1030df294d
|
PID code cleanup // refactoring
|
2016-12-30 14:00:10 +01:00 |
|
borisbstyle
|
4e3704374a
|
Cleanup mw.c // Remove unnecessary functions
|
2016-12-30 14:00:10 +01:00 |
|
Martin Budden
|
d72b4e96c9
|
Separated out pidConfig_t items
|
2016-12-15 09:12:42 +00:00 |
|
borisbstyle
|
4a0f678dec
|
Add PID config initialisation
|
2016-11-30 21:16:49 +01:00 |
|
Martin Budden
|
e9407f3065
|
Tidied initialisation, especially PID filters
|
2016-11-25 23:22:23 +00:00 |
|
borisbstyle
|
4040a1dd7a
|
Update mixer scaler
Match older mixer weight more close.
|
2016-11-23 15:40:08 +01:00 |
|
Martin Budden
|
695f47944b
|
Tidy PID controller
|
2016-11-20 09:20:53 +00:00 |
|
borisbstyle
|
706897c187
|
Convert mixer to float math
|
2016-10-20 09:05:52 +02:00 |
|
borisbstyle
|
5e3c974d64
|
Remove Legacy Pid Controller
|
2016-10-18 16:49:16 +02:00 |
|
borisbstyle
|
c527d30716
|
Initial BeeBrain Support
|
2016-10-12 12:55:26 +02:00 |
|
Anders Hoglund
|
44abc8f2e4
|
Clean up vtx.c includes, move all not directly used to where they belong.
|
2016-10-09 21:26:17 +02:00 |
|
borisbstyle
|
e7bd930ff5
|
Merge branch 'master' into development
|
2016-10-08 01:17:07 +02:00 |
|
borisbstyle
|
8dd8e3969f
|
Add PIDsum limit
|
2016-10-08 01:14:17 +02:00 |
|
borisbstyle
|
09d16bd0cb
|
Merge branch 'master' into development
|
2016-10-07 01:41:55 +02:00 |
|
borisbstyle
|
73e952ce16
|
Move PID relaxation to only D
|
2016-10-02 00:58:33 +02:00 |
|
Martin Budden
|
9889b1db9c
|
Move master_t required #includes into config_master.h
|
2016-10-01 14:10:09 +01:00 |
|
borisbstyle
|
05908aad4d
|
Merge branch 'master' into development
|
2016-09-11 01:16:53 +02:00 |
|
borisbstyle
|
13b189b4ff
|
Cleanup
|
2016-09-09 00:26:52 +02:00 |
|
borisbstyle
|
0d1cc8f448
|
Reimplementation of P setpoint weight. Applied to S rates now for nicer feel
|
2016-09-08 21:36:43 +02:00 |
|
borisbstyle
|
138ade7939
|
Improve dterm filter accuracy // magic number
|
2016-08-21 00:19:51 +02:00 |
|
borisbstyle
|
4e2ff7e7e9
|
Improve dterm filter accuracy // magic number
|
2016-08-21 00:13:14 +02:00 |
|
borisbstyle
|
d45fcdd9ae
|
Merge branch 'master' into development
|
2016-08-09 23:42:18 +02:00 |
|
borisbstyle
|
98eb820cdb
|
defaults
|
2016-08-09 23:34:12 +02:00 |
|
Martin Budden
|
0de27cf7c2
|
Used forward declarations to remove #includes from header files
|
2016-08-07 01:28:17 +02:00 |
|
Anders Hoglund
|
0cb6968e24
|
Move PIDweight to a common place. pid_legacy should not depend on pid_betaflight.
|
2016-08-07 01:17:50 +02:00 |
|
Martin Budden
|
2b05cbf916
|
Put each PID in its own .c file
|
2016-08-07 01:17:45 +02:00 |
|
borisbstyle
|
81c06ace92
|
Refactor rate limit
|
2016-08-05 14:18:31 +02:00 |
|
borisbstyle
|
38e812a5a5
|
Add roll pitch velocity
|
2016-08-05 00:55:12 +02:00 |
|
borisbstyle
|
b581f4c39a
|
Revert "Used forward references to remove #includes from header files"
|
2016-08-04 01:41:58 +02:00 |
|
borisbstyle
|
ea0f1f11f8
|
Merge pull request #876 from martinbudden/bf_header_rationalisation
Used forward references to remove #includes from header files
|
2016-08-04 01:27:41 +02:00 |
|
borisbstyle
|
b4e61d49c9
|
More efficiency in PID code // add yaw velocity to setpoint
|
2016-08-04 01:22:38 +02:00 |
|
rav
|
0e905e01d3
|
set lower filter cutoff instead of Q
fix error in gyro pt1 filter
|
2016-08-04 00:09:22 +02:00 |
|
Martin Budden
|
f6194f0eb7
|
Used forward references to remove #includes from header files
|
2016-08-03 21:19:40 +01:00 |
|
borisbstyle
|
cc7ea13e66
|
Convert Notch Q to BW
|
2016-08-03 20:56:37 +02:00 |
|
borisbstyle
|
771feb8fde
|
Add more filter freedom
|
2016-08-03 11:51:12 +02:00 |
|
borisbstyle
|
c11c50287e
|
Finalisation of Betaflight PID controller // RC smoothing added back
|
2016-07-28 00:54:40 +02:00 |
|
borisbstyle
|
0ae5d9734e
|
Add option to fully disable PID controller on zero throttle
|
2016-07-18 02:23:14 +02:00 |
|
borisbstyle
|
37fd2e5adc
|
Initial PID controller separation // Betaflight pidc for future development
|
2016-07-18 01:34:07 +02:00 |
|
borisbstyle
|
4c59769b02
|
Add delta from measurement // rc smooth interval // More MSP
|
2016-06-23 01:53:51 +02:00 |
|