You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Select the portion of the log where the maneuver occurred.
60
+
2. Ensure the window starts from level flight and covers the full maneuver.
61
+
3. (Experimental) Use the coherence plot to check whether your input-output data have a strong enough relationship for frequency response identification. For fixed-wings:
62
+
i. We are interested in frequencies between 0.5-10Hz
63
+
ii. Values > 0.6 are sufficient
64
+
iii. If the coherence function is oscillating dramatically, the frequency response identification may not be reliable.
65
+
4. Once you have identified the window, load the selection into the tool.
4. Fine-tune both gains as needed. At the 1 second mark, a disturbance is injected into the system. The tuned response to this disturbance is visible in the step response plot.
34
108
35
-
<imgwidth="822"height="796"alt="Screenshot from 2025-08-20 15-21-50"src="https://github.com/user-attachments/assets/25c30295-6825-4cb4-828e-47eaa17e1557" />
109
+
5. Use the Bode plot to confirm that the resonant frequency peak remains below 0dB.
36
110
37
-
<imgwidth="822"height="796"alt="Screenshot from 2025-08-20 15-22-15"src="https://github.com/user-attachments/assets/1e05d411-37cf-42ab-8d6f-0cbbbb00921c" />
<imgwidth="1247"height="427"alt="Screenshot from 2025-08-20 15-36-18"src="https://github.com/user-attachments/assets/77dc38aa-f829-4878-a58e-32d775fa542c" />
41
-
<imgwidth="1247"height="427"alt="Screenshot from 2025-08-20 15-37-08"src="https://github.com/user-attachments/assets/78f3bca5-2642-44e2-b3f2-7444fc4ffa40" />
42
-
<imgwidth="1365"height="427"alt="Screenshot from 2025-08-20 15-39-30"src="https://github.com/user-attachments/assets/86d99295-43a8-47a9-b052-324ab5ac3082" />
43
-
<imgwidth="1720"height="538"alt="Screenshot from 2025-08-21 15-08-04"src="https://github.com/user-attachments/assets/2db77238-bd33-4454-af1f-a38901571e88" />
44
-
<imgwidth="877"height="756"alt="Screenshot from 2025-08-20 15-32-47"src="https://github.com/user-attachments/assets/1172f4a1-7d76-4ef5-8ad9-b0eb05b85a35" />
115
+
1. The gains shown in the parallel form correspond to the PX4 rate controller parameters.
<imgwidth="1247"height="427"alt="Screenshot from 2025-08-20 15-35-47"src="https://github.com/user-attachments/assets/db05a018-f9fb-4b3c-9f55-a4d7a577251f" />
118
+
2. If the identified parameters are strongly different to the currently set ones (more than 30% for multiple axes), an incremental application while flying is recommended (not prior to takeoff, during takeoff, or during landing).
47
119
120
+
3. For all loops tuned with the strategy outlined in this guide: increase the respective integrator limit parameters to 1 (FW_RR_IMAX, FW_PR_IMAX, FW_YR_IMAX)
0 commit comments