Flight Log Analysis
There are several software packages that exist to analyze PX4 flight logs. They are described below.
Log Muncher
Upload
Users can visit this webpage and upload log files directly: http://logs.uaventure.com/
Result
Postive
- web based, great for end-users
- user can upload load and then share report with others
Negative
- analysis is very constrained, no customization possible
FlightPlot
Positive
- java based, cross-platform
- intuitive GUI, no programming knowledge required
Negative
- analysis constrained by what features have been built-in
PX4Tools
Install
- The recommended procedure is to use anaconda3. See px4tools github page for details.
conda install -c https://conda.anaconda.org/dronecrew px4tools
Positive
- easy to share, users can view notebooks on github (e.g. https://github.com/jgoppert/lpe-analysis/blob/master/15-09-30%20Kabir%20Log.ipynb)
- python based, cross platform, works witn anaconda 2 and anaconda3
- ipython/ jupyter notebooks can be used to share analysis easily
- advanced plotting capabilities to allow detailed analysis
Negative
- Requires the user to know python
- Currently requires use of sdlog2_dump.py or px4tools embedded px42csv program to convert log files to csv before use