3、加速度计原理:加速度计测量比力、静态姿态估计(横滚角、俯仰角)的计算公式、误差来源(噪声、振动、重力偏差)

加速度计是无人机姿态估计中最基础的传感器之一。它通过测量物体受到的比力(Specific Force)来感知加速度与重力场的关系,从而在静态或准静态条件下估算无人机的横滚角(Roll)与俯仰角(Pitch)。理解加速度计的工作原理、静态姿态解算公式以及误差来源,是后续融合陀螺仪数据、构建时序模型(如互补滤波或卡尔曼滤波)的前提。本章将围绕这三个核心问题展开,并结合实际工程场景给出可操作的判断方法与调参建议。

加速度计姿态估计核心链路与误差源 加速度计物理测量 比力 f = a - g 单位:m/s² 或 g 静态/准静态假设 a ≈ 0 → f ≈ -g 机体相对地面静止或匀速 姿态角解算 Roll = atan2(ay, az) Pitch = atan2(-ax, √(ay²+az²)) 误差源 噪声/振动 重力偏差/温漂 噪声与振动影响 • 高频抖动 → 姿态角抖动 • 电机/螺旋桨振动耦合 • 低通滤波引入延迟 重力偏差与标定 • 零偏误差(bias) • 比例因子误差(scale) • 轴间非正交误差 动态加速度干扰 • 线加速度混叠 • 旋转加速度耦合 • 无法区分重力与惯性力 工程对策 ① 六面静态标定(零偏/比例因子) ② 低通滤波 + 陷波器(抑制振动) ③ 与陀螺仪融合(互补/卡尔曼) ④ 动态条件下降低加速度计权重 ⑤ 温度补偿 ⑥ 机架减震设计

3.1 加速度计测量比力的物理原理

加速度计的核心是一个质量-弹簧-阻尼系统。当加速度计壳体随无人机加速运动时,内部检测质量块因惯性产生相对位移,该位移被电容或压阻式检测电路转换为电信号。然而,加速度计输出的并不是纯粹的物体运动加速度,而是比力,即单位质量上除重力以外的合外力。用公式表达为:

f = a - g

其中,f 为加速度计输出的比力向量(m/s²),a 为物体在惯性系中的真实加速度,g 为重力加速度向量(约 9.81 m/s²,方向竖直向下)。在无人机机体坐标系中,当无人机悬停或缓慢移动时,真实加速度 a 接近于零,此时加速度计测量的比力近似等于 -g,即重力在机体轴上的投影。正是这一特性,使得加速度计能够作为“重力方向传感器”来估计姿态。

关键理解:加速度计无法区分“重力”和“惯性力”。当无人机加速飞行时,加速度计输出的是重力与惯性力的叠加,这会导致姿态估计出现偏差。因此,加速度计只适合在静态或准静态条件下独立估计姿态,动态场景必须与陀螺仪融合。

3.2 静态姿态估计:横滚角与俯仰角计算公式

在无人机静止或匀速直线运动时,设机体坐标系为 O-XYZ(X 轴指向机头,Y 轴指向右翼,Z 轴垂直机体向下),加速度计三轴输出分别为 ax、ay、az。由于此时 a ≈ 0,有:

[ax, ay, az]ᵀ ≈ -g · R · [0, 0, 1]ᵀ

其中 R 为机体坐标系到导航坐标系的旋转矩阵。经过推导,可以得到横滚角 φ(Roll)和俯仰角 θ(Pitch)的计算公式:

Roll  = atan2(ay, az)
Pitch = atan2(-ax, sqrt(ay² + az²))

这里使用 atan2 函数而非普通反正切,是为了处理角度象限问题,保证输出范围在 -180° 到 180° 之间。需要注意的是,该公式无法估计偏航角(Yaw),因为重力方向与 Z 轴旋转对称,加速度计对绕重力轴的旋转不敏感。

姿态角 公式 有效范围 适用条件
横滚角 φ atan2(ay, az) -180° ~ 180° 静态/准静态,无水平加速度
俯仰角 θ atan2(-ax, √(ay²+az²)) -90° ~ 90° 静态/准静态,无垂直加速度
偏航角 ψ 不可观测 — 需磁力计或视觉/卫星辅助

3.3 误差来源深度剖析

加速度计在实际工程应用中面临多种误差,这些误差会直接污染姿态解算结果。主要误差源包括:

  • 测量噪声(白噪声):由传感器内部电路热噪声、量化噪声等引起,表现为高频随机抖动。典型噪声密度为 100-300 μg/√Hz,在静止状态下输出波形呈毛刺状。
  • 振动耦合:无人机电机、螺旋桨高速旋转产生的机械振动(通常为 100-500 Hz)会通过机架传导至加速度计,造成输出信号叠加周期性干扰。严重时会导致姿态角估计出现数度偏差。
  • 重力偏差(零偏与标定误差):加速度计出厂时存在零偏(bias)和比例因子误差(scale error)。例如,Z 轴零偏若为 0.05g,则会导致俯仰角估计偏差约 2.86°。此外,安装时轴间非正交也会引入交叉耦合误差。
  • 动态加速度干扰:无人机加减速、转弯时产生的线加速度和向心加速度会混入比力信号,使加速度计误判重力方向。这是加速度计在动态场景下最大的误差来源。
工程警示:在无人机高速飞行或急转弯时,加速度计输出的姿态角可能严重失真。例如,当无人机以 2g 加速度水平加速时,加速度计估计的俯仰角会偏差约 63°,此时若直接使用该角度进行控制,将导致飞行器姿态发散。必须通过陀螺仪积分或融合算法来抑制这一影响。

3.4 实战案例:四旋翼悬停姿态抖动排查

背景与约束:某四旋翼无人机在悬停时,飞控日志显示加速度计估计的横滚角在 ±3° 范围内高频抖动,导致电机转速波动明显,续航下降约 8%。该机采用 10 寸螺旋桨、电机 KV 值 920,飞控安装于中心板上方,未使用减震垫。

初始现象与数据:通过地面站记录加速度计原始数据,发现 X 轴输出在 0.02g 附近波动,频谱分析显示在 180 Hz 和 320 Hz 处有明显峰值,对应电机转速(约 5400 RPM)及其倍频。同时,姿态解算后的 Roll 角标准差达到 1.8°。

分析判断过程:首先排除传感器本身故障,将飞控置于静止桌面,输出正常(标准差 < 0.05°)。随后进行地面怠速测试,发现随油门增加,振动幅值线性增大,确认振动源为电机-螺旋桨系统。进一步检查飞控安装,发现中心板为碳纤维硬板,无任何隔振措施,振动直接传递至 IMU。

实际操作步骤:

  1. 在飞控与机架之间增加 3mm 硅胶减震球,降低高频振动传递。
  2. 在飞控固件中启用加速度计低通滤波器,截止频率设为 50 Hz(原为 100 Hz)。
  3. 针对 180 Hz 振动峰,增加一个数字陷波器(Notch Filter),品质因数 Q=10。
  4. 重新进行六面静态标定,消除零偏和比例因子误差。

结果对比:改装后,悬停时 Roll 角标准差从 1.8° 降至 0.3°,电机转速波动减小,续航恢复至正常水平。频谱分析显示 180 Hz 和 320 Hz 峰值衰减超过 80%。

风险与代价:增加减震球后,飞控在剧烈机动时可能出现轻微共振,需通过飞行测试验证。低通滤波截止频率降低会引入约 20ms 的相位延迟,对快速姿态响应有一定影响,需配合陀螺仪融合参数调整。

复盘经验:加速度计振动问题应优先从机械减震入手,而非单纯依赖软件滤波。软件滤波只能抑制已耦合的振动,但会牺牲信号带宽。同时,定期执行加速度计标定是保证姿态精度的基础。

3.5 常见误区与总结复盘

在加速度计使用中,工程师常犯以下错误:

  • 误区一:认为加速度计在任何飞行状态下都能准确估计姿态。实际上,动态加速度干扰是不可避免的,必须与陀螺仪融合。
  • 误区二:忽略标定直接使用出厂参数。不同温度、不同批次传感器的零偏差异可达 0.1g,对应姿态误差约 5.7°。
  • 误区三:过度依赖低通滤波。截止频率过低会导致姿态响应迟钝,在穿越机等高速飞行场景中引发失控风险。
  • 误区四:将加速度计安装在振动节点上。应选择机架重心附近、振动最小的位置,并使用减震装置。
经验建议:在飞控调试阶段,建议同时记录加速度计原始数据和滤波后数据,通过频谱分析工具(如 MATLAB 或 Python)定位振动源。对于量产机型,应建立加速度计温漂补偿模型,在 -20°C 至 60°C 范围内进行多点标定。