1. EKF INS/GPS松组合导航系统概述
在导航定位领域,INS(惯性导航系统)和GPS(全球定位系统)的融合一直是提升导航精度的关键方案。15状态EKF(扩展卡尔曼滤波)松组合导航系统采用NED(北东地)地理坐标系,实现了两种导航方式的优势互补。这套系统在实际应用中表现出色,特别是在GPS信号短暂中断时,仍能维持较高精度的导航输出。
我曾在多个无人机和车载导航项目中实施过这种方案。当GPS信号良好时,系统定位误差可以控制在1米以内;而在城市峡谷等GPS信号遮挡环境下,纯INS的定位误差每小时约1-2公里,但通过松组合方案,30秒内的信号中断导致的误差可控制在10米以内。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 系统架构与核心组件
2.1 系统组成框图
典型的松组合导航系统包含以下核心组件:
- INS单元(含三轴加速度计和陀螺仪)
- GPS接收机
- 主控处理器(运行EKF算法)
- 数据接口和通信模块
code复制[传感器数据流示意图]
INS原始数据 → 惯性导航解算 → 位置/速度/姿态
GPS原始数据 → 接收机处理 → 位置/速度
两者输出 → EKF融合 → 最优估计输出
2.2 15状态量定义
状态向量的精心设计是EKF性能的关键。在NED坐标系下,我们定义的15个状态量包括:
- 位置误差(3维):δP_N, δP_E, δP_D
- 速度误差(3维):δV_N, δV_E, δV_D
- 姿态误差(3维):φ_N, φ_E, φ_D
- 陀螺零偏(3维):ε_x, ε_y, ε_z
- 加速度计零偏(3维):∇_x, ∇_y, ∇_z
这种状态量划分既考虑了导航参数误差,也包含了传感器误差估计,为系统提供了全面的误差建模能力。
3. NED坐标系与导航力学编排
3.1 NED坐标系特点
NED(North-East-Down)地理坐标系具有以下特性:
- 原点位于载体质心
- X轴指向地理北
- Y轴指向地理东
- Z轴垂直向下(与地心方向相反)
相比ECEF(地心地固)坐标系,NED系更符合人类直觉,便于导航参数的理解和解释。在实际编程实现时,需要注意:
提示:从WGS84经纬高到NED坐标系的转换需要经过ECEF坐标系中转,这个过程中要特别注意高度值的符号处理。
