π Log Analyzer: Know exactly why your flight went wrong
The .bin flight log analyzer now tells you why a flight went wrong, not just what. Four improvements, 29 diagnostic checks total:
Compass interference, diagnosed at the source π§
When your compass field swings with motor current, the report names it with the % swing, the body axis where power wires are inducing the field (X / Y / Z), and a specific fix β recalibrate vs. relocate vs. switch to external mast. It uses the same thresholds the firmware reports during ground COMPASS_MOT calibration, so there's no more guessing.
EKF lane-switching detection π€
Mid-flight sensor disagreement β the actual cause of "toilet bowling" and unexplained heading drift β is now a first-class finding. Weβve replaced the older yaw-divergence heuristic, which copters often mask via low yaw authority, with a much more accurate detection system.
Mechanical vs. flight-controller classifier π οΈ
When your aircraft can't hold attitude, the report now distinguishes a mechanical issue (motor, prop, or ESC) from a flight-controller issue (compass-driven EKF, bad tuning) by checking whether the commanded attitude was itself stable. Different causes get different fixes, saving you hours of trial-and-error.
Failsafe labels corrected for ArduPilot 4.6.x β
The map between subsystem IDs and human-readable names was getting a bit stale. We've updated everything for 4.6.x, so crash detection events and failsafes that were previously mislabeled will now surface correctly.
Try it on your next flight log at www.ayna.com/log-analyzer.