Tlog To Csv

Getting flight data out of binary telemetry logs

Developer 2015 Tooling
Tlog To Csv Dashboard

The Challenge

While building drones I needed to analyze APM/Pixhawk flight logs — which are binary, and not exactly spreadsheet-friendly.

The Solution

A small Java application that parses the binary telemetry format and emits CSV, plus a Python script that batch-imports the fields worth keeping into MariaDB for querying and charting.

What I Built

Binary Log Parsing

Reads the APM/Pixhawk telemetry format directly.

CSV Output

Flight data in a format every analysis tool understands.

Batch Import to MariaDB

A Python script loads whole directories of logs for cross-flight queries.

Outcome

  • Flight-by-flight analysis of telemetry that was previously opaque

Built With

Java Python MariaDB