Skip to content

AnaTele

AnaTele: evidence-first drone flight-log investigation

Evidence-first investigation of ArduPilot flight logs. AnaTele reads Mission Planner .tlog and DataFlash .bin/.log files and turns them into a reproducible investigation:

  • What happened? A timeline, armed episodes and flight phases (takeoff, pre-event window, upset, disarm).
  • Where did it go? A 3D replay of the recorded path with mission waypoints and their status.
  • What looks wrong? A versioned rule pack. Each rule is triggered, not triggered, unassessable or not applicable.
  • Why might it have happened? Hypotheses ranked by the evidence for and against each one. No invented probabilities.
  • Can I check it? Every claim links back to the exact log record and its raw bytes.
  • Can I share it? Save the whole analysis as one .ant file.

Desktop app

Get it

Download for Windows, macOS or Linux Source on GitHub

pip install "git+https://github.com/Avinashistoocool/AnaTele"
anatele simulate --out simulations
anatele simulations/sim_motor_failure.tlog

Documentation

Learn AnaTele from scratch Illustrated course, no background needed: 12 chapters, 32 figures, interactive widgets (PDF)
Usage guide Desktop walkthrough, CLI, web UI, API, profiles, simulator, .ant sharing
Preflight checklist Separate tool for a live vehicle: one-button gyro/baro/level/compass/accelerometer calibration, pre-arm health, props-off motor test, parameter profile check
Diagnostics reference Every rule, hypothesis ranking, flight phases, mission statuses
Deployment Standalone builds, pip, Docker, data directories, security
Technical report (PDF) Architecture and all of the mathematics, from framing to the simulator
Design The original architecture proposal

Note

AnaTele gives you observations and hypotheses. It is not a crash verdict, a probability of cause or an airworthiness approval. Missing data is treated as unknown, never as healthy.