There are several software packages that exist to analyze PX4 flight logs. They are described below.
Note: Log Muncher can only be used with the previous log format (.px4log).
Users can visit this webpage and upload log files directly: http://logs.uaventure.com/
- web based, great for end-users
- user can upload, load and then share report with others
- analysis is very constrained, no customization possible
Flight Review is the successor of Log Muncher, used in combination with the new ULog logging format.
- web based, great for end-users
- user can upload, load and then share report with others
- interactive plots
- no customization possible
- java based, cross-platform
- intuitive GUI, no programming knowledge required
- analysis constrained by what features have been built-in
- The recommended procedure is to use anaconda3. See px4tools github page for details.
conda install -c https://conda.anaconda.org/dronecrew px4tools
- 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
- 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