ArduPilot Filter Analysis

This tool shows the attenuation (noise reduction) and phase lag (delay) of an ArduPilot gyro filter setup, worked out from the parameters below. No log is needed: enter values by hand, use Load Parameters to read a parameter file, or use "Open in filter tool" in the Filter Review tool to bring across settings from a log. Dynamic notches are drawn where they would sit for the throttle, ESC RPM or RPM value entered in the box that appears below the notch settings for that tracking mode, so this can be changed to see how the notches move. The PIDs plot shows the response of the rate controller for each axis, with the gyro filters included when "Post" filtering is selected. Settings are remembered in this browser, and Get Link copies a link to share them.

Graph Settings
Magnitude scale

Phase scale

Frequency scale




Options
INS Settings

First Notch Filter

Second Notch Filter

Throttle Based

ESC Telemetry

RPM/EFI Based

PIDs

Graph Settings

Gain scale

Phase scale

Frequency scale




Filtering

Options

Loop Rate

Roll

Pitch

Yaw