Skip to content

Commit c755783

Browse files
committed
feat(calculating D FF): Added D FFc calculation instructional video
1 parent 899611b commit c755783

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

TUNING_GUIDE_ArduCopter.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1087,14 +1087,6 @@ Set value from `1` to `8` to select the matching `FILTn_` filter number so that
10871087

10881088
Keep `ATC_RAT_*_D_FF` at `0` while tuning PID notch filters.
10891089
This term is for improving the "locked-in" feel of the drone so that the drone reacts with minimal latency.
1090-
After the resonance is under control, `D_FF` can be tuned separately in very small increments to improve aggressive rate tracking, but each change must be validated with logs because it changes actuator demand and pilot feel.
1091-
Check the `Des.ATT*` and `ATT*` plots in the log.
1092-
The below images show how the tune can be made tighter during aggressive maneuvers:
1093-
1094-
| | |
1095-
| :---: | :---: |
1096-
| ![Without D_FF](images/Without_D_FF.png) | ![With D_FF](images/With_D_FF.png) |
1097-
| Without D_FF | With D_FF |
10981090

10991091
1. Finish the normal harmonic notch calibration and run a short test flight.
11001092
Follow the same procedure as given in [Section 9.6](#96-performance-evaluation-flight) but with isolated inputs along roll, pitch and yaw axes, *one axis per log file*.
@@ -1110,6 +1102,8 @@ The below images show how the tune can be made tighter during aggressive maneuve
11101102
1. Fly a short test flight again and inspect the logs in the Filter Review Tool before making a change if necessary.
11111103
1. Disable the PID notch by setting the relevant `ATC_RAT_*_NEF` or `ATC_RAT_*_NTF` parameter back to `0` if the follow-up log does not show a clear improvement.
11121104

1105+
![Andy Piper - Setting PID Notches](https://www.youtube.com/watch?v=-Qua1HXFTLg)
1106+
11131107
## 8.4 Configure the EKF altitude source weights
11141108

11151109
In some situations you will need to configure the expected noise levels of the altitude sources.
@@ -1480,6 +1474,19 @@ Take a look at the `RATE.*out` values in the `.bin` log file, they all should be
14801474

14811475
Now the standard tuning is complete you can skip to [Section 13 Productive Configuration](#13-productive-configuration)
14821476

1477+
## 9.7 Angle rate derivative feed-forward calculation
1478+
1479+
After the resonance is under control, and autotune is done, `D_FF` can be calculated to improve aggressive rate tracking.
1480+
But must be validated with logs because it changes actuator demand and pilot feel.
1481+
The below images show how the tune can be made tighter during aggressive maneuvers:
1482+
1483+
| | |
1484+
| :---: | :---: |
1485+
| ![Without D_FF](images/Without_D_FF.png) | ![With D_FF](images/With_D_FF.png) |
1486+
| Without D_FF | With D_FF |
1487+
1488+
![Andy Piper - Calculating D feed-forward](https://www.youtube.com/watch?v=4qxzsCOu8Qw)
1489+
14831490
# 10. Improve altitude under windy conditions (optional)
14841491

14851492
## 10.1 [Windspeed Estimation flight(s)](https://ardupilot.org/copter/docs/airspeed-estimation.html)

0 commit comments

Comments
 (0)