578

阿木币

1

精华

1451 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2022-11-4 17:07:00 2561 浏览 0 回复

[杂言讨论] 炸机不可怕,可怕的是你不知道为什么炸


在无人机飞行过程中,经常会碰到自旋、掉高、异常炸机等各种各样的问题。要解决这些问题,我们就需要学会分析储存在飞控中的飞行日志。日志分析在飞控调参、后期数据处理、炸机原因分析等方面用处非常大。本文中笔者将以具体的日志案例,结合分析工具来为大家在线分析日志,点击以下链接可查看此案例:


日志案例

PX4日志分析工具介绍


首先,给大家推荐两款适合日志分析入门的工具,分别是Flight Review和Flightplot。本文主要以Flight Review工具为例进行介绍,后续我们还会以Flightplot工具为例再发布一篇日志分析文章,大家可以持续关注。

fcxdzgvdb.png
hdchjhy.png


QGC地面站日志下载


相关参数

如果想要无人机在上电后便开始记录日志,需要将 SDLOG_MOOE 该参数设置为boot到shutdown。


下载方式

(1)使用地面站进行离线下载(下载速度较慢)。

(2)使用地面站进行usb下载(下载速度适中,推荐使用)。

(3)使用内存卡进行读卡器进行读取(飞控内存卡多次拔插,易对卡座造成损坏)。


下载步骤



xdgxfgh.png

通过数据线将飞控与地面站进行连接,连接之后按以上步骤执行,其中第二步执行完毕后选择需要下载的日志点击下载即可。


Flight Review入门


人机基本信息查看分为个人查看和共享查看两种形式,共享查看方式可方便他人查看并提供协助。Flight Review提供了两种上传日志的方式,按需选择上传方式即可。

11.png

22.png


按照上述步骤选择要分析的日志,点击上传,之后会出现无人机基本信息及日志曲线。

33.png


​该部分可以查看无人机机架类型,固件版本,日志记录时间,飞行时间等等数据。点击open 3D view后可打开无人机3D飞行视角如下:

444.png


Flight Review数据分析


不同颜色模块(飞行模式)、图例(选择显示内容)、参数消息、消息打印等等,左右拖拽可以移动图表,单击参数可以选择或者取消该参数对应的曲线。


常用数据分析

(1)高度信息其中包括GPS高度、气压计高度、融合高度估计,高度定位点,以及推力。

55.png

(2)该分析工具直接列出了无人机横滚轴,俯仰轴,偏航轴在角度和角速度实际值与期望值,方便用户之间查看。

66.png
77.png
88.png

对于期望姿态和实际姿态数值应尽量的相近,从曲线上看就是两条线应该尽量重合,俩条曲线重合性和跟随性好就说明无人机飞行性能不错,PID调节比较合适,无人机能够很快很稳的到达预期角度。


(3)无人机x、y、z三个方向期望与实际位置

99.png

(4)无人机在飞行过程中电机电调输出的PWM值

10.png

该部分记录了飞控对各电机的输出大小,多轴电机悬停时应该所有电机输出差异不大,从这一项我们可以看出飞机重心,电机水平等情况,如果相邻两个电机输出大,相对的两个输出小,就说明重心偏向输出大的电机那一边了;如果是对角的两个电机输出偏大,则要检查是不是电机座没有安装水平;还能通过各轴电机输出的变化推算出飞机当时的姿态和动作情况。


(5)遥控器摇杆与通道输入

1111111111.png

曲线分别表示飞控接收到遥控器信号的记录值,有横滚、俯仰、偏航、油门、控制飞行模式以及锁桨等通道的输出。


(6)原始加速度

1212121212.png

该图显示了 x、y 、z 轴的原始加速度计测量值。理想情况下,每根线条都很细,可以清楚地显示车辆的加速度。如果 z 轴图在悬停或慢速飞行期间接触 x/y 轴图,则振动级别太高。


(7)GPS设备信息显示

13131313.png

图中显示了有关GPS的信息,用于分析无人机定位不准相关问题。

注意:

(1)使用卫星的数目(GPS Fix)应大约或多余 12 个;

(2)水平位置精确度(Horizontal position accuracy)应小于 1 米;

(3)垂直位置精确度(Vertical position accuracy)应小于 2 米。


(8)在QGC地面站中所有参数显示以及无人机飞行过程中消息打印

141414.png

消息打印一栏包含飞行过程中所有系统错误和警告消息。

关于该分析工具的基本使用可前往PX4官网中查看详细介绍,链接如下:https://docs.px4.io/main/zh/log/flight_review.html


总的来说,在分析日志前要先了解无人机存在的具体问题,包括无人机实体硬件情况、飞行视频、飞行环境等。针对具体问题,寻找可能造成该问题的传感器、参数设置、硬件等,然后根据所有的可能性,查看有关日志进行逐个排查。


以上内容希望能够帮助到有需要的开发者,后续还会为大家推出一期关于Flightplot分析工具的文章,敬请关注!


笔者:阿木实验室工程师 吕国飞




扫一扫浏览分享
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表