When I was building drones and strapping multispectral cameras to the bellies of UAVs, I needed a way to process telemetry logs generated by pixhawk. The solution I came up with was a Java app to parse the binary logs and spit out a CSV file. I eventually wrote a small python script to batch input the csvs to mariaDB for visualization and analysis

Check it out