主要内容

飞行日志分析器

分析无人机自动驾驶飞行日志

描述

飞行日志分析器app可以加载和分析无人机自动驾驶仪飞行日志数据,以及创建定制的系列图。

使用该应用程序:

点击新会话创建一个新的会话。

您可以通过单击打开保存的应用程序会话公开会议

您可以将进度保存到mat文件(.mat)通过点击保存会话

要加载ULOG文件(.ulg)或包含一个ulogreader对象,选择进口>从ULOG

要加载TLOG文件(.tlog)或包含一个mavlinktlog对象,选择进口>从TLOG

选择进口>从工作空间加载一个ulogreader对象,mavlinktlog对象或自定义日志数据和flightLogSignalMapping对象。

点击添加图为绘图添加一个新的图形。

可以向图库中的图形添加一个或多个预定义或自定义图。要查看图库中的所有可用图库,请单击图库右侧的向下箭头。

预定义的情节

  • 的态度-增加了滚动,俯仰,偏航角度,以及身体旋转率的图

  • IMU增加加速度计和陀螺仪的绘图

  • 轨迹-为无人机轨迹和参考轨迹添加一个三维图

  • 速度-增加速度图在x-,y- - - - - -,z-方向,以及地面速度和空速

  • 指南针-增加磁力计的图,估计偏航和航向角

  • 高度-增加GPS,气压计和估计高度图

定制的情节

  • Timeseries—为时间序列数据添加空白图

  • XY—为2-D数据添加空白图

  • XYZ-为3d数据添加空白区域

单击,可以删除选中的图形或图形删除

点击地图视图查看或隐藏带有记录的GPS数据的卫星图像地图。

请注意

该应用程序需要上网才能检索卫星图像。

选择出口>出口图将当前选定的图形导出为.fig文件。

选择出口>输出信号将信号作为时间表导出到MATLAB中®工作空间或mat文件(.mat).

打开飞行日志分析器应用程序

  • MATLAB工具条:关于应用程序选项卡,在控制系统设计与分析,点击飞行日志分析器

  • MATLAB命令提示符:输入flightLogAnalyzer

例子

全部展开

使用飞行日志分析器应用程序从ULOG文件加载和分析无人机自动驾驶仪飞行日志数据。

打开飞行日志分析器应用程序

应用程序选项卡,在控制系统设计与分析,点击飞行日志分析器

或者,您可以使用flightLogAnalyzer函数的MATLAB命令提示符:

flightLogAnalyzer

导入ULOG文件

选择进口>从ULOG从ULOG加载无人机飞行日志数据(.ulg)文件。

ULOG文件导入

默认情况下,该应用程序以表格的形式显示带有GPS记录数据和飞行模式的卫星地图。飞行模式,以及它们相应的开始和结束时间都列在表格中飞行模式窗格。

卫星地图与记录的GPS数据和飞行模式表

创建图形和情节

  1. 要创建用于绘图的新图形,单击添加图.该应用程序将一个空的图形添加到绘图窗格。

    创建图

    您可以使用此过程继续添加其他数字。

  2. 的列表中添加一个与新图形相对应的图形项数据窗格。选择所列图形项左侧的复选框,以显示图形中的所有绘图。清除复选框以隐藏它们。

  3. 要重命名图形,请在数据窗格中,单击的名字盒子的细节窗格,并键入新名称。

  4. 控件中的图形项可以删除图形数据窗格中,单击删除在应用程序工具条上。删除图将删除图中的所有图。

创建图形支持绘图库。您可以将一个或多个预定义图或自定义图添加到图库中的图形中。

添加预定义情节

  1. 若要向图形添加预定义的绘图,请从绘图库中选择六个预定义的绘图之一。

    预定义的情节画廊

  2. 例如,单击的态度将旋转角度和旋转速率的图添加到图形中。

    态度的阴谋

    您可以使用此过程继续向图形添加其他图形。

  3. 控件中的关联图形项下,应用程序添加一个与新图形相对应的图形项数据窗格。选择所列绘图项左侧的复选框,以在图中显示绘图。清除复选框以隐藏情节。

  4. 要重命名绘图,请在数据窗格中,单击的名字盒子的细节窗格,并键入新名称。

  5. 选择显示的传说复选框中的细节窗格显示情节上的图例。清除复选框以隐藏图例。

  6. 控件中的绘图项可删除绘图项数据窗格中,单击删除在应用程序工具条上。

编辑图信号

  1. 信号窗格将选定图形中的信号显示为表格。的信号的名字列包含信号的名称。随后的每一列都包含与特定轴的信号相关联的数据。

  2. 选中信号项前面的复选框以在图中显示该信号,并清除该复选框以隐藏该信号。复选框周围的颜色是图中信号的颜色。

  3. 要向选定的图添加新信号,请单击添加信号

    信号面板

    要重命名信号,双击信号的名字列并键入新名称。

  4. 若要添加或更新信号数据,请在相应列中双击所需信号的数据字段以启用信号的浏览器窗格。从可用的信号中选择。

  5. 选择一个信号从信号的浏览器窗格中,单击更新

    信号浏览器窗格

  6. 要删除一个信号,请从信号窗格中,单击删除信号

使用平移器改变情节焦点

  1. 对于时间序列图,使用淘洗沙金的人集中于。中的数据段x设在范围。的淘洗沙金的人是在主要情节下面的条状情节。要关注主图的某个部分,请将红色和蓝色手柄分别拖动到所需数据段的起始和结束位置。

    淘洗沙金的人窗格

  2. 控件中输入新值也可以移动句柄正确的盒子,在条形地块下面。要将句柄重置为默认值,请单击重设限制

  3. 每个飞行模式旁边的颜色飞行模式窗格中的条带图下方的颜色条表示飞行模式淘洗沙金的人窗格。

添加自定义图

  1. 若要向图形添加自定义图,请从图库中选择三个自定义图中的一个。您可以将新图形添加到先前创建的图形或新图形中。

    自定义图画廊

  2. 例如,单击XYZ为3d数据添加空白区域。

    自定义XYZ情节

  3. 要向图中添加信号,请单击添加信号信号窗格。

  4. 要重命名信号,双击信号的名字列并键入新名称。

  5. 将信号数据添加到,z轴列时,在相应列中双击所需信号的数据字段以启用信号的浏览器窗格。从可用的信号中选择。

  6. 例如,在当地的东-北-上(ENU)笛卡尔坐标中创建一个轨迹图:

    1. 双击的数据字段,并找到LocalENU信号组信号的浏览器窗格。

    2. 展开分组并选择信号X

    3. 点击更新来更新信号数据。

    4. 重复这些步骤来更新z轴字段YZ数据,以创建一个三维轨迹图。

    定制三维轨迹图

选择出口>输出信号将信号作为时间表导出到MATLAB工作空间或mat文件(.mat).

你可以保存飞行日志分析器通过点击应用程序会话保存会话.应用程序将应用程序的当前状态写入.mat可以通过单击加载的文件公开会议

相关的例子

编程使用

全部展开

flightLogAnalyzer打开飞行日志分析器app,可以分析无人机自动驾驶仪的飞行日志。

更多关于

全部展开

介绍了R2020b