• translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e
  • Flight Log Analysis
    • Log Muncher
      • 上传
      • 结果
      • 优点
      • 缺点
    • Flight Review
      • 示例
      • 优点
      • 缺点
    • FlightPlot
      • 优点
      • 缺点
    • PX4Tools
      • 安装
      • 优点
      • 缺点

    translated_page: https://github.com/PX4/Devguide/blob/master/en/log/flight_log_analysis.md

    translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e

    Flight Log Analysis

    这里有几个分析PX4飞行日志的软件,描述如下:

    Log Muncher

    注意: Log Muncher只可以被用来查看先前.px4log格式的日志。

    上传

    用户可直接访问网站并直接上传log: http://logs.uaventure.com/

    飞行日志分析 - 图1

    结果

    飞行日志分析 - 图2

    Example Log

    优点

    • 基于网页,便于终端用户

    • 用户可以上传日志并和别人分享

    缺点

    • 分析非常有限,没有定制功能

    Flight Review

    Flight Review是Log Muncher的继任者,与新的ULog记录格式结合使用。

    示例

    飞行日志分析 - 图3

    优点

    • 基于网页,便于终端用户

    • 用户可以上传并和别人分享

    • 交互式的画图体验

    缺点

    • 没有定制功能

    FlightPlot

    飞行日志分析 - 图4

    优点

    • 基于JAVA,跨平台

    • 直观的用户界面,没有编程知识的要求

    缺点

    • 分析受限于系统内置的一些特性

    PX4Tools

    飞行日志分析 - 图5

    安装

    • 建议的方法是使用anaconda3. 详情见 px4tools github page .
    1. conda install -c https://conda.anaconda.org/dronecrew px4tools

    优点

    • 便于分享,用户可以查看笔记在github(e.g. https://github.com/jgoppert/lpe-analysis/blob/master/15-09-30%20Kabir%20Log.ipynb)

    • 基于python,跨平台,产品有anaconda 2 and anaconda3

    • ipython/ jupyter 笔记容易分享和分析

    • 高级绘图能力允许做细节的分析

    缺点

    • 要求用户懂python

    • 目前需要使用sdlog2_dump.py或px4tools嵌入的px42csv程序将日志文件转换为csv才能使用