我们在飞行中,经常会碰到各种各样的问题,经常有模友很纳闷,为什么我的飞机会这样那样的问题,为什么我的飞机会炸机,各种问题得不到答案是一件非常不爽的问题,在APM和PIX飞控中,都有记录我们整个飞行过程各种数据的日志文件,通过地面站查看日志,便能知道我们的问题出在哪里,我们的飞机在空中爽不爽等等,有些模友知道有日志记录,但不知道怎么查看,经常求助于老鸟帮忙,一次两次人家愿意,多了总麻烦别人也不过意,今天写一贴为大家讲解日志的分析,我对日志也是一个入门的理解,有讲错的地方大家给我纠正,有没讲到的大家提出来我补齐,下面就让我们一起进入飞机的内心世界.

一,如何查看日志

现在APM和PIX最新固件都已经不能使用终端功能了,很多人认为没有终端不能使用日志了,其实是错误的,我们可以通过飞行数据页面的数据闪存日志项进行查看,而PIX还可以通过取下内存卡用读卡器插电脑上查看
下面开始图解
首先打开地面站,默认打开页面就是飞行数据页面,选好com口,连接飞控,点击右翻页键,找到数据闪存日志项

点击通过mavlink下载闪存日志

弹出日志下载页面
 
我们不需要下载全部的日志,先在右边的日志明细里通过日期找到你需要分析的日志编号,然后在左边选择框中勾选,最后点击下载这些日志就可以了
 
每下载完一个都会有提示保存路径 

下载完全后关闭下载窗口,点击回顾日志 

弹出文件选择框,双击打开QUADROTOR,然后打开1文件夹

好了,现在正式弹出日志查看器了 

下面开始按项目分类为大家介绍

一,ATT(姿态信息):

Roll-In:你想要的roll角度,单位:厘米-度(roll往左为负,右是正)

Roll:模型实际的roll,单位:厘米-角度(roll往左为负,右是正)

Pitch-In:你想要的pitch角度,单位:厘米-角度(pitch往前为负,后是正)

Roll:模型实际roll,单位:厘米-角度(roll往左为负,右是正)

Yaw-In:你想要的偏航率,范围 – 4500 ~ + 4500(不是“度/秒”,顺时针方向为正)

Yaw:模型实际航向,单位“厘米-度”,且 0 = 北。

NavYaw:想要的航向,单位:厘米-度
我们展开ATT项,然后选择目标角度Desroll,和实际角度roll,通过两条不同颜色的曲线进行分析 

目标值和实际值应该尽量的相近,从曲线上看就是两条线应该尽量重合

如果飞行时间很长,数据很密集,我们可以用鼠标框选指定区域查看,或者用滚轮调整左边值的显示比例大小! 

还可以通过曲线了解飞行时的姿态

pitch俯仰轴图示

yaw航向轴图示

二,BARo(气压计日志 )

三,CTUN(油门和高度信息 )

ThrIn:飞手的油门大小,表示为从0到1000的数值

SonAlt(声纳高度):声纳测得离地面的高度

BarAlt:气压计测得离地面的高度

WPAlt:定高、悬停、返航或自动飞行模式的目标高度

NavThr:未使用

AngBst:飞行器倾斜飞行时会增加的油门大小,范围0 ~ 1000(自动给所有电机同时加油门,以补偿自动驾驶仪在倾斜飞行时减少的高度)

CRate:加速计 + 气压计估计的上升速率,单位cm/s

throut:最终油门输出大小,传送到电机(从0 ~ 1000)。在自稳模式下,通常相当于ThrIn + AngBst。

DCRate – 飞手想要的上升速率,单位:cm/s

四,CURR(电压电流日志)

Thr:油门输入范围从 0 ~ 1000

ThrInt:综合油门(即,此次飞行全部油门输出之和)

电压(Volt):电池电压; 记录格式:实际电压*100

Curr:电池电流输出,记录格式:安培*100

VCC:主板电压

CurrTot:电池总放电电流

五,GPS卫星定位导航信息

状态–0 = 没搜到GPS; 1 = 有GPS,但没定位; 2 = 2D 定位,3 = 3D定位

GPSTime:按下快门后,GPS记录当时的时间(以毫秒为单位)

NSats:目前正在使用卫星的数量

HDop:GPS测量精度(1.5代表好,大于2代表不太好)

Lat:由GPS得到的横向高度

Lng:由GPS得到的纵向高度

RelAlt:加速计 + 气压高度,单位为米

Alt:由GPS得到的高度(不是由飞控)

SPD:水平的地面速度(单位:米/秒)

GCrs:地面方向,以度为单位(0 = 北)

六,IMU (加速度计和气压信息):

GyrX,GyrY,GyrZ:陀螺仪原始旋转率(单位:度/秒)

AccX,AccY,AccZ:加速度计原始值(单位:m/s/s)

imu我们主要是看ACC的X Y Z 三个轴的值来看震动情况

X Y 两轴建议不要超过±1

Z 轴不要超过10的±
2

IMU是我们看日志经常要查看的,如果震动过高,会引起飞机抖动,定高不稳,定点晃动,航拍果冻等问题

ACC X

ACC Y

ACC Z

七,RC IN(遥控器接收机信息)

c1-c14代表飞控接收到遥控器信号的记录值,多轴一般用五个通道
c1表示1通道横滚
c2代表2通道俯仰
c3代表3通道油门
c4代表4通道航向
c5代表5通道模式切换
后面的通道有用到的也会有记录

八,RC OU(电机电调输出pwm值)

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

c1代表1号电机,后面按轴数量选择,我是四轴,选c1到c4就可以了。

九,罗盘信息 子项目里的MAG为外罗盘也就是主罗盘记录,MAG2为内置盘也就是冗余罗盘记录,我们分析时分别可以同时勾选两个罗盘的同一个轴做比较,看偏差大不大,两个罗盘间肯定是有偏差的,但不应过大,而且曲线方向要一致!然后如果怀疑罗盘有问题导致飞机不稳,可以结合故障时间段的姿态信息和罗盘进行对比,看曲线是不是跟着姿态在正常变化,悬停时,曲线应该是比较平稳的! 

十,ERR(错误信息)

下面列出:子系统及错误代码

1:Main(从未使用)

2:无线电(Radio)

ECode 1:“Late Frame”意思是APM的板载ppm编码器,至少2秒钟了没有更新数据。

ECode 0:意思是ppm编码器恢复数据更新,错误已解决。

3:Compass(罗盘)

ECode 1:罗盘初始化失败(很可能是硬件问题)

ECode 2:从罗盘读取数据失败(可能是硬件问题)

ECode:上述错误已解决

4:Optical flow(光流)

ECode 1:初始化失败(很可能是硬件问题)

5:油门安全故障

ECode 1:油门下降到参数FS_THR_VALUE以下,可能RX/TX失去连接

ECode 0:上述问题解决,意思是RX/TX恢复连接

6:电池安全故障

ECode 1:电池电压低于参数LOW_VOLT,或电池过度放电能力超过参数BATT_CAPACITY

7:GPS安全故障

ECode 1:GPS断开锁定至少5秒钟

ECode 0:GPS恢复锁定

8:GCS(地面站)安全故障

ECode 1:地面站的操纵杆,至少5秒钟未变化。

ECode 0:恢复地面站的更新

9:围栏

ECode 1:超过限定围栏高度

ECode 2:超过限定围栏范围

ECode 3:超过限定海拔高度和围栏范围

ECode 1:模型回到限定范围内

10:飞行模式

ECode 0 – 10:模型不能进入想要的飞行模式

(0 = 自稳,1 = 特技,2 = 定高,3 = 自动,4 = 导航,5 = 悬停,6 = 返航,7 = 盘旋,8 = 定位,9 = 着陆,10 = 光流—悬停)

11:GPS

ECode 2:GPS故障

ECode 0:GPS已故障清除

12:撞击检查

ECode 1:检测到撞击

错误信息的日志比较老了,现在最新的固件有些已经对不上了,特别是3.3固件后取消了GPS故障保护,改为融合到EKF卡尔曼滤波里去了,大家有什么搞不懂的留言下来,我一一解答,然后慢慢更新!

EKF报错,这个多见于3.3固件后,此后基本上所有的传感器都经过了EKF(扩展卡尔曼滤波),触发原因有飞机超过了设定的最大角度(imu报错),罗盘不正常,GPS丢星或异常,等等!大家记得如果EKF的持续错误会触发FS EKF故障保护,默认动作是降落,如果场地不好,记得改成定高! 方法如下
http://bbs.5iflying.com/forum.ph ... 017&fromuid=898

--------------------- 本文来自 xazzh 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/xazzh/article/details/72814567?utm_source=copy

转载于:https://www.cnblogs.com/kinson/p/9723344.html

APM和PIX飞控日志分析入门贴相关推荐

  1. Mission Planner初学者安装调试教程指南(APM或PIX飞控)4——校准加速度计、指南针、遥控器、设置飞行模式

    目录 1.加速度计校准. 2.指南针校准. 3.遥控器校准. 安装完固件后,无人机并不能马上解锁起飞,必须进行校准加速度计.指南针.遥控器,下面就逐一进行校准,该环境使用的是APM2.8.Missio ...

  2. Mission Planner初学者安装调试教程指南(APM或PIX飞控)1——下载与版本

     目录 1.概述 2.下载与版本 3.关于 ArduPilot wquav 1.概述 Misson Planner简称MP,图标为黑底大写白色字体MP加一个绿色固定翼飞机,是可以调试APM或者PIX飞 ...

  3. Mission Planner初学者安装调试教程指南(APM或PIX飞控)5——规划航点航线

    目录 1.卫星地图上规划普通航点 2.曲线航点 3.规划多边形区域 4.环形航线 5. 曲线航线 6.设置网格 7.特殊航线 学习地面站,不可避免要触及英文指令.通过经常使用日常积累,可以熟练掌握各个 ...

  4. Mission Planner初学者安装调试教程指南(APM或PIX飞控)3——连接与烧录

    Mission Planner初学者安装调试教程指南(APM或PIX飞控)3--连接与烧录 目录 1.连接方式 2.烧录固件 1.连接方式 通常可以使用micro USB数据线直接连接APM(pixh ...

  5. px4+vins+ego单机鲁棒飞行四(PX4飞控日志分析篇)

    px4+vins+ego单机鲁棒飞行四(PX4飞控日志分析篇) 一.FlightPlot安装 二.记录日志 二.取出日志 三.分析日志 一.FlightPlot安装 参考博客 参考视频 二.记录日志 ...

  6. Mission Planner中级应用(APM或PIX飞控)1——振动测量

    测量振动 自动驾驶仪具有对振动敏感的加速度计. 这些加速度计值与气压计和 GPS数据来估计车辆的位置. 随着过度 振动,估计可能会被抛出并导致非常糟糕 在依赖精确定位的模式下的性能(例如在直升机上: ...

  7. Mission Planner中级应用(APM或PIX飞控)4——无人机APM飞控硬件故障简单维修(上)

     目录 一.飞控USB口针脚脱落 二.科教类装调无人机塑料桨射桨 一.飞控USB口针脚脱落(以apm为例) 出现的问题主要原因一是USB口那一侧不要装接收机,要装另外一侧,免得连线的时候变形,二是不正 ...

  8. Mission Planner中级应用(APM或PIX飞控)2——飞控减振

    飞控减振 自动驾驶仪具有对振动敏感的加速度计.这些加速度计值与气压计和GPS数据来估计无人机的位置.随着过度振动,依赖精确定位的模式下的性能(例如在无人机上:AltHold.Loiter.RTL.Gu ...

  9. Mission Planner中级应用(APM或PIX飞控)4——无人机APM飞控硬件故障简单维修(中)

    目录 飞控板零部件替换维修注意的原则 1.能使用精密仪器设备的,不要使用普通仪器设备,有放大镜,镊子,固定台,焊台的,要尽可能固定主板,尽可能减小手抖影响. 2.零部件和飞控主板有温度要求,要从低温开 ...

最新文章

  1. 有趣的Github项目万里挑一 !(附论文、项目链接)
  2. JSP学习笔记(一):JSP语法和指令
  3. Hiredis库的简单使用
  4. node-serialport —— Node.js 串口数据读写包
  5. 科大星云诗社动态20210310
  6. OpenGL envmapsphere球形环境图的实例
  7. python中的类装饰器应用场景_这是我见过最全面的Python装饰器教程了!
  8. 获取网页上数据(图片、文字、视频)-b
  9. 《代码大全》程序员们怎样花费自己的时间
  10. C++编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决...
  11. 2003系统如何搭建ftp服务器配置,WINDOWSSERVER2003系统架设FTP服务器配置方法.pdf
  12. 高校图书馆管理系统 php 漏洞,Libsys图书管理系统 V5.5 变量覆盖漏洞
  13. 把ts自动合并 下载网页视频并自动合成视频
  14. 网课答题查题公众号助手搭建教程
  15. GitHub上1.5万Star的开源抢票神器!
  16. Spring Boot学习笔记(超详细)
  17. Linux设置环境变量
  18. win10怎么移动软件的位置信息服务器,win10系统移动软件到其他盘的操作方法
  19. Mac OS X 系统更新升级包下载后的存储位置
  20. taro: 如何使用编译配置中定义的常量defineConstants

热门文章

  1. 迈拓网络硬盘软件全攻略(1)基本介绍
  2. Soot 静态分析框架(七)模块分析
  3. nowcoder_A_放羊的贝贝_思维+数学
  4. 如何给老婆解释什么是 Master-Slave
  5. iStat Menus 的激活密码
  6. OTP动态令牌工作原理分析
  7. 联想计算机配置在哪里,教你如何使用联想官网提供的联想电脑配置查询功能
  8. EasyPoi的使用(1)
  9. PS对图片进行透明化处理以及字体颜色的加深
  10. 播音计算机论文,广播中计算机的应用论文