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 |
|
borisbstyle
|
d214f8602d
|
Smoothed Derivative from Error // Fix Iterm accumulation issues // Defaultss
Saturation rework
|
2016-06-18 00:37:01 +02:00 |
|
borisbstyle
|
aa61bd4fb4
|
Replace yaw_jump_prevention_limit by D gain for yaw // new defaults based on flight tests
|
2016-05-24 21:47:57 +02:00 |
|
borisbstyle
|
ff5c320b4a
|
Iterm reset rework // Airmode Iterm Protection Configurable // Dynamic Ki
New defaults
|
2016-05-23 23:57:32 +02:00 |
|
Martin Budden
|
03ef7f9ba9
|
Moved declaration of pidControllerFuncPtr into pid.h
|
2016-05-17 08:45:33 +01:00 |
|
borisbstyle
|
90bc67e2cc
|
Configurable Iterm Reset Offset
|
2016-05-09 13:12:48 +02:00 |
|
borisbstyle
|
731693dfcd
|
Merge pull request #381 from martinbudden/bf_pidloop_debug
Changes to help debug/optimise taskMainPidLoopCheck
|
2016-05-06 20:54:33 +02:00 |
|
borisbstyle
|
6af2b84297
|
Inrease Max yaw P limit // filter defaults
|
2016-05-05 16:05:42 +02:00 |
|
Martin Budden
|
825475fd43
|
Added new debug mode to time pidloop subtasks.
|
2016-05-05 10:28:26 +01:00 |
|
borisbstyle
|
a4456ce6b9
|
Initial dynamic PID implementation
New Defaults and some rework in dynamic PID
Cli Fixes
Copy / Paste Protection
Change Stick threshold
Remove differentiator
Change Default PIDs
|
2016-05-03 23:48:41 +02:00 |
|
borisbstyle
|
29865701da
|
Change Filter lowpass Frequency to int
|
2016-05-03 11:43:56 +02:00 |
|
borisbstyle
|
bef46dd120
|
TPA added for Yaw // Cleanup unused config params
|
2016-04-27 22:18:01 +02:00 |
|
borisbstyle
|
86c2e12c07
|
Optional SUPER EXPO for yaw // Optional always Iterm reset // Rework Iterm reset
|
2016-04-27 22:09:17 +02:00 |
|