4. 传感器与测量原理

无人机风速风向在线估计的本质,是把多类传感器对“气流—机体—地速”的不同观测统一到同一状态空间中进行融合。不同传感器并不直接给出“风速风向”这一最终量,而是分别提供空速、地速、姿态、角速度、高度、相对气流图像或激光回波等中间量。理解每类传感器的物理原理与误差特性,是设计估计器、配置噪声矩阵和判断异常数据的前提。

一、核心原理:从物理量到风速风向的映射链

风速风向估计的基本关系可写为:风速矢量 = 地速矢量 − 空速矢量(在导航坐标系下)。其中地速由 GNSS 提供,空速由空速管或风速计测量,而空速矢量需要借助 IMU 提供的姿态信息从机体坐标系旋转到导航坐标系。气压计提供高度辅助,视觉与激光测风则提供相对气流的独立观测。各传感器的观测方程如下:

V_wind_n = V_ground_n - R_b2n * V_air_b
V_air_b = [Va, 0, 0]^T  (空速管理想情况)
R_b2n = f(roll, pitch, yaw)  (由 IMU/磁力计提供)

因此,风速估计精度不仅取决于单个传感器精度,还取决于姿态误差、安装偏差和时间同步误差的传播。下图给出多传感器到风速风向估计的信号链与误差注入点。

多传感器风速风向估计信号链与误差注入 空速管 动压→空速 Va 风速计 相对气流速度 IMU 姿态/角速度 GNSS 地速/位置 气压计 高度辅助 视觉测风 光流/粒子位移 激光测风 多普勒频移 卡尔曼滤波 / 因子图融合 状态:风速矢量、姿态偏差、空速偏差 风速风向估计 Vw, ψw, 置信度 误差注入:安装角偏差、杆臂效应、时间不同步、GNSS多路径、IMU零偏、气压漂移、视觉尺度模糊、激光雨雾衰减

二、各传感器原理与误差特性

传感器 测量量 物理原理 主要误差 适用场景
空速管 空速 Va 伯努利方程,总压−静压=动压 安装角偏差、侧滑未测、结冰堵塞、低风速非线性 前飞段、固定翼
风速计 相对风速 螺旋桨转速或超声时差 响应延迟、机身扰流、雨雪影响 多旋翼悬停、低速
IMU 加速度/角速度 MEMS 惯性测量 零偏、随机游走、温漂、积分发散 姿态基准、短时递推
GNSS 地速/位置 多普勒频移与伪距 多路径、遮挡、更新率低、延迟 室外开阔环境
气压计 气压高度 大气压随高度变化 天气漂移、气流扰动、温度影响 高度辅助、垂直风估计
视觉测风 光流/粒子位移 图像特征跟踪 尺度模糊、光照变化、纹理不足 低空、有地纹场景
激光测风 径向风速 多普勒频移 雨雾衰减、扫描几何、成本高 高精度科研、风场剖面

三、方法流程:从原始观测到风速估计

  1. 时间同步:将各传感器数据统一到同一时间戳,补偿 GNSS 延迟和空速管管路延迟。
  2. 坐标变换:利用 IMU 姿态将机体空速旋转到导航坐标系,注意安装角标定。
  3. 观测建模:为每类传感器建立观测方程和噪声模型,区分白噪声与有色噪声。
  4. 融合估计:采用卡尔曼滤波或因子图优化,在线估计风速矢量和偏差项。
  5. 异常检测:通过新息卡方检验识别空速管堵塞、GNSS 跳变等故障。
关键参数示例:
空速管噪声:σ_Va = 0.3 m/s
GNSS 地速噪声:σ_Vg = 0.1 m/s
IMU 姿态噪声:σ_att = 0.5°
时间同步误差:< 10 ms
安装角标定残差:< 0.3°

四、案例与场景:多旋翼悬停测风

某多旋翼在 50 m 高度悬停,GNSS 地速接近零,此时风速近似等于负空速矢量。若仅用空速管,侧滑角未测会导致风向估计偏差可达 15°以上;引入 IMU 姿态和风速计后,风向误差降至 5°以内。若 GNSS 出现多路径跳变,地速噪声增大,融合器需自动降低 GNSS 权重,否则风速估计会出现高频抖动。

常见误区:
  • 把空速管读数直接当作风速,忽略机体运动和姿态旋转。
  • 忽略安装角偏差,导致系统性风向偏移。
  • 未做时间同步,高速飞行时风速估计滞后明显。
  • 在 GNSS 失锁时仍沿用其地速,造成风速发散。

五、复盘:误差传播与选型建议

风速估计的总误差是各传感器误差经观测矩阵传播后的综合结果。工程上应优先保证姿态精度和时间同步,其次标定空速管安装角,再根据场景选择视觉或激光测风作为独立校验。对于低成本无人机,推荐组合为:空速管 + IMU + GNSS + 气压计,视觉测风作为可选增强;对于高精度需求,可引入激光测风提供径向风速约束。只有理解每类传感器的误差特性,才能在融合算法中合理设置噪声矩阵和故障阈值,使风速风向估计在真实飞行中保持稳定可靠。