Browse Source

Plane: dynamic notch setting via FFT

zr-v5.1
Andy Piper 5 years ago committed by Andrew Tridgell
parent
commit
3832bc455d
  1. 6
      ArduPlane/system.cpp

6
ArduPlane/system.cpp

@ -491,6 +491,12 @@ void Plane::update_dynamic_notch() @@ -491,6 +491,12 @@ void Plane::update_dynamic_notch()
case HarmonicNotchDynamicMode::UpdateBLHeli: // BLHeli based tracking
ins.update_harmonic_notch_freq_hz(MAX(ref_freq, AP_BLHeli::get_singleton()->get_average_motor_frequency_hz() * ref));
break;
#endif
#if HAL_GYROFFT_ENABLED
case HarmonicNotchDynamicMode::UpdateGyroFFT: // FFT based tracking
// set the harmonic notch filter frequency scaled on measured frequency
ins.update_harmonic_notch_freq_hz(gyro_fft.get_weighted_noise_center_freq_hz());
break;
#endif
case HarmonicNotchDynamicMode::Fixed: // static
default:

Loading…
Cancel
Save