在导航和控制系统的设计中, 姿态航向参考系统 (AHRS) 和 惯性导航系统(INS) 是两个关键技术模块。虽然它们都基于 惯性测量单元(IMU)它们的处理方法、输出结果和应用范围本质上是不同的。
本文将从系统组成、传感器融合算法、数学模型、误差源分析和典型应用等维度对AHRS和INS进行深入比较,为工程实践和研究提供理论和应用支持。
AHRS系统通常由三种类型的传感器组成:三轴陀螺仪(角速率传感器);三轴加速度计(线加速度传感器);三轴磁力计(地磁场传感器)。
通过滤波算法将这些数据融合,以估计当前的三维姿态(以欧拉角或四元数表示)。
惯性导航系统通常由惯性测量单元(陀螺仪+加速度计)组成,并通过积分计算实现导航功能:
对加速度进行积分得到速度,再对加速度进行积分得到位置;
对角速度进行积分以计算姿态变化。
INS 可以集成到“自主导航系统”中,即使在 GPS 不可用的环境中,也能在一定时间内实现连续定位。
假设三轴角速度为
使用四元数
表示姿态,则姿态更新公式如下:

结合磁力计和加速度计,通过互补滤波或扩展卡尔曼滤波(EKF)实现姿态误差校正。
姿态误差修正公式(互补滤波)示意图:

惯性导航系统的核心在于对加速度进行两次积分:
速度计算:

位置计算:

由于IMU数据包含噪声和偏差,积分过程会导致误差(漂移)的累积:

为此,惯性导航系统通常与全球定位系统、视觉或超宽带技术融合,以限制误差漂移。
| 错误源 | AHRS | INS |
|---|---|---|
| 陀螺仪偏差 | 会导致缓慢的姿态漂移,可通过磁力计进行校正。 | 累积起来会导致姿态、速度和位置的显著漂移。 |
| 加速度计误差 | 影响重力方向估计 | 严重影响位置估计;长期误差呈二次方增长 |
| 磁力计干扰 | 影响偏航角(航向)估计 | 一般不受影响(未使用磁力计) |
| 数值积分误差 | 具有可控误差的一阶积分 | 二阶积分会导致显著误差 |
| 算法鲁棒性 | 高(成熟的姿态解耦算法) | 中等难度;需要强大的滤波和误差建模能力。 支持 |
| 算法类型 | 在AHRS中的典型应用 | INS中的典型用法 |
|---|---|---|
| 互补滤波 | 低计算能力设备的快速姿态融合 | 很少使用(精度不足) |
| 卡尔曼滤波器(EKF) | 熔断陀螺仪、加速度计和磁力计以校正误差 | 熔断陀螺仪、加速度计和外部参考(例如,GPS) |
| 零速更新(ZUPT) | 未使用 | 常用于行人导航以减少漂移 |
| SLAM/视觉惯性导航 | 不适用 | 结合视觉传感器以提高导航精度 |
| 应用 | AHRS | INS |
|---|---|---|
| 小型无人机 | ✅ 用于姿态控制和航向估计 | ✅ 用于路径规划或在 GPS 信号受限的环境中 |
| VR/AR头戴设备 | ✅ 提供头部方向追踪功能 | ❌ 非必需(无需精确定位) |
| 自动驾驶汽车 | ❌ 单凭态度不足以进行导航 | ✅ 在 GPS 信号受限区域进行高精度地图匹配和航位推算至关重要 |
| 火箭制导 | ❌ 精度不足,无法单独使用 | ✅ 高动态环境下需要高精度惯性导航系统 |
| 地下/水下 | ❌ 在这种环境下磁力计发生故障 | ✅ 结合声呐/超宽带技术实现精准导航 |
A5000 – 高精度MEMS AHRS姿态传感器
A5000 是一款高度集成的 数字输出高精度AHRS (姿态航向参考系统)。其核心特征包括:
内置三轴高精度加速度计, 陀螺仪和磁力计
使用 用于传感器的六态卡尔曼滤波器 融合以增强姿态估计的鲁棒性
输出包括 航向角(偏航角)、俯仰角(俯仰角)、横滚角(横滚角)和角速度、加速度信息
适用于态度感知场景,例如 无人机、机器人、矿用车辆、自动导引车、农业自动化设备等。
微型设计适用于空间受限的应用
I3700 – 全功能惯性导航系统 (INS)
相比之下,I3700 是一款 惯性导航系统 该产品适用于高动态自主导航应用,集成高性能IMU模块,并支持与外部信号(例如GPS)融合。其主要特点包括:
输出 姿态角 + 速度 + 三维位置支持长期导航
适用于需要完全自主导航能力的场景,例如地下矿井、无GPS环境、精准农业或海洋无人系统。
支持多种数据接口, 兼容SLAM、GPS和UWB融合系统
配备强大的数字信号处理单元, 它具有优异的稳定性和长期漂移控制能力。