Replies: 1 comment
-
Low-pass filtering of only the derivative term is often done because differentiation amplifies high-frequency noise, which can lead to unstable and erratic control behavior. The filter helps attenuate these noise components, allowing the derivative action to focus on meaningful changes in the process, thereby improving overall system stability. As you can see in the code, whether or not only the derivative term is low-pass filtered depends on the used setting. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
https://github.com/bitcraze/crazyflie-firmware/blob/master/src/utils/src/pid.c#L82
Beta Was this translation helpful? Give feedback.
All reactions