测量振动

[copy 这是什么? wiki 目的地="cop访谈机,飞机,rover,dev,sub,planner"]

自动驾驶器有对遵照振动敏感的 知道了解释了吗? 这些加速计值与气压计和 GPS数据估算机体位置. 与过度 振动,估计具有普遍性 并导致非常糟糕 依赖于准确定位的模式中的性能(例如: 受命团团团团团团团团团团团团脾气团团团团团团团团团团团团团团团团团团团团团团 哪团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团的整个团团 不知道团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团团

这些指示解释了如何测量振动水平. 如果你们 发现他们没有容忍,

地面站实时视图

地面站可以显示振动和剪切的实时视图. 如果使用任务规划器点击HUD上的"Vibe"显示当前振动水平.

../../../images/vibration-realtime-mp.png

震级低于30m/s/s通常可以接受. 30米/秒以上级别可能60米/秒以上的问题和水平几乎总是存在位置或高度控点的问题。

Vibe 数据闪存日志消息

请检查access-date=中的日期值 (帮助) Vibe 水平大多低于 30m/s/s

这是一辆车在估计位置时出现问题的例子 到高震动。

../../../images/mp_measuring_vibration_bad_vibes.png

侏儒学中的振 Malay 计算振动水平的算法可见除其它外。AP协商一致意见.cpp 的 calc 振动 和 clipping()方法旁边,但简言之,它涉及计算 加速计读数是这样的:

当在日志中看到振动时,首先要看的是剪辑. 若剪辑为0, 这表示被检测到的振动并没有压倒IMU。

在排除振动时,将振动的轴视为寻找问题的凝视点:

如果X和Y都很高,那么你可能会遇到运动轴承或道具平衡的问题. 或者你可能需要更多的/更好的整体振动 挡住你的FC。 如果 X OR Y 是高,那么你可能会有一个问题 与你的FC 安装。 也许有窃听器在FC上爆炸 或者限制它 或者,也许你的振动坝 在一个轴上比另一个未经许可。 如果你有Z振动,你可能会遇到螺旋桨(bent label)或电动机中垂直播放的轨道问题。

还考虑到一些飞行条件/机体会有不同的自然振动. 如果振动在徘徊中看起来不错,但随着速度的增加, 可能与机体有空气动力问题,或者在风中,

找"莲丝"

莲丝发生于机体姿态估计不正确,即使飞行员指挥水平飞行,也导致机体大幅倾斜。 相互合作的目的是,通过对每个估计系统(即每个AHRS或EKFs)的罗尔和皮奇姿态估计进行比较,可以确认这种变化。 态度估计应该在几度之内

下面的图像显示一个典型的日志,其中的态度非常吻合

../../../images/vibration-measuring-leans.png

使用 FFT 仍在进行的高级分析

关于如何收集大量IMU数据并进行FFT分析以确定振动最强的频率的说明,请参看**用“Raw IMU日志”测量振动**页。

IMU 数据闪存日志消息

对于没有包含 Vibe 消息的非常古老的ArduPilot 版本,可以直接检查 IMU 值


译自 ArduPilot Copter「Measuring Vibration」· 查看原文 · CC BY-SA 3.0


版本号 #2
由 Admin 创建于 2026-10-09 14:37:18 UTC
由 Admin 更新于 2026-10-10 01:45:04 UTC