Martin Budden
|
aa561d542b
|
Updates to support parameter groups
|
2017-03-06 13:48:14 +00:00 |
|
Martin Budden
|
5e5fc09b1d
|
Added PG config definitions 9
|
2017-02-27 08:43:17 +00:00 |
|
Martin Budden
|
7ae57eb8cf
|
Added PG config definitions 8
|
2017-02-27 07:25:48 +00:00 |
|
Martin Budden
|
051c9cca48
|
Moved rate profiles out of pid profiles
|
2017-02-24 23:25:43 +00:00 |
|
Martin Budden
|
4c435fccae
|
Preparation for conversion to parameter groups 6
|
2017-02-15 08:05:37 +00:00 |
|
borisbstyle
|
ecb104b1f1
|
Merge branch 'master' into patch_v3.1.4
|
2017-02-07 13:47:12 +01:00 |
|
borisbstyle
|
89527df273
|
Simplify anti gravity
|
2017-02-07 10:26:21 +01:00 |
|
blckmn
|
9f17bae3e4
|
Fixed possible pid process denom exceeding allowed values
|
2017-02-06 16:06:49 +01:00 |
|
Martin Budden
|
f6c8319361
|
Removed a number of static config pointers
|
2017-02-02 10:41:19 +00:00 |
|
Martin Budden
|
79d4b2146d
|
Preparation for conversion to parameter groups
|
2017-02-01 08:46:19 +00:00 |
|
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 |
|