# SPKF融合开关说明
Config 界面的 AID 界面配置 SPKF 所使用的融合算法类型:Request Packets
开关类型 | 说明 |
---|---|
AID_ACCEL_GRAVITY | 加速度计重力辅助融合开关 |
AID_BRO_ALT_UPDATE | 气压计高度辅助融合开关 |
AID_CAR_CENT_ACCEL_NHC_ENABLED | 汽车向心加速度补偿开关 |
AID_CAR_YZ_ZERO_VEL_NHC_ENABLED | 汽车零速更新开关 |
AID_EXT_HEADING_UPDATE | 外部航向输入开关 |
AID_EXT_POS_VEL_UPDATE | 外部速度位置输入开关 |
AID_EXT_SLAM1_UPDATE | 外部slam pva输入开关 |
AID_GNSS_POS_UPDATE | GNSS 位置融合开关 |
AID_GNSS_TRACK_HEADING_UPDATE | GNSS 航迹角融合开关 |
AID_GNSS_VEL_UPDATE | GNSS 速度融合开关 |
AID_GYO_TURN_ON_TARE_ENABLED | 开机时静态陀螺零偏估计开关 |
AID_INIT_YAW_USE_MAG | 磁力计初始化航向角开关 |
AID_MAG_2D_MAGNETIC | 磁力计2D融合开关 |
AID_MAG_3D_MAGNETIC | 磁力计3D融合开关 |
AID_ODOMETER_VEL_UPDATE | 里程计融合开关 |
AID_OPTICFLOW_UPDATE | 光流计融合开关 |
AID_ZERO_POS_UPDATE | 零位置更新开关 |
AID_ZERO_RATE_UPDATE | 零角速度更新开关 |
AID_ZERO_VEL_UPDATE | 零速度更新开关 |
表 : SPKF融合开关说明
默认的6轴融合配置如下:
# Aid Accel Gravity
AID_ACCEL_GRAVITY:该配置使用加速度计融合从而稳定横滚角和俯仰角;
# Aid Bro Alt Update
- AID_GNSS_POS_UPDATE,AID_GNSS_VEL_UPDATE:允许外接 GNSS 数据进行速度和位置融合;
# Aid Car Cent Accel Nhc Enabled
- AID_GYO_TURN_ON_TARE_ENABLED:上电时会自动计算一次陀螺仪静态零偏,需要模块静止放置,如果用户使用环境无法做到静止启动,则关闭该开关;
# Aid Init Yaw Use Mag
- AID_INIT_YAW_USE_MAG:上电时使用磁力计对航向进行初始化,如果用户需要启动时从零开始的航向角,则关闭该开关;
# Aid Zero Rate Update
- AID_ZERO_RATE_UPDATE:模块判断静止时计算陀螺仪动态零偏。需要注意以下情况可能导致错误地估计陀螺仪动态零偏:模块旋转角速度低于 0.5°/s。
# Aid Mag 3D Magnetic
- 下图是 9 轴融合配置,相比 6 轴融合配置,增加了 AID_MAG_3D_MAGNETIC 磁力计融合开关(AID_MAG_2D_MAGNETIC也可以开启,二者任选其一,两者融合的算法不同,但都是使用磁力计进行航向融合)。注意在打开此开关前,需要对磁力计进行软磁和硬磁校准,具体见第10.7节。
如果用户使用环境存在较大的磁干扰,该场景下 AID_MAG_3D_MAGNETIC 的开启可能会导致错误的航向角估计。通过 Data 界面 IMU 数据表的 IMU.MAG Magnitude 数据可以观察是否存在磁干扰:磁场稳定时该值基本稳定在当地磁场强度大小(约为 0.5 高斯)附近。
- 在接入 GNSS 数据的情况下(内置或者外接),可以不使用磁力计获得绝对的航向数据,共有三种方式:
1. GNSS 组合导航:AID 界面配置同 6 轴融合配置,上电时使用磁力计对航向进行初始化,然后通过 GNSS 速度融合和位置融合对航向进行修正,当进行频繁且显着的加速(例如转弯)时,系统输出航向会慢慢收敛到真实航向。
2. GNSS 速度航向:AID 界面配置开关为 AID_GNSS_TRACK_HEADING_UPDATE,即使用 GNSS 航迹角进行融合。该模式意味着具有一定的速度(大于2m/s)便能获得航向估计。速度越快,航向精度越高。它还要求载体前进时没有任何侧滑。例如,如果飞机由于侧风而漂移,则在飞机上使用 GNSS 航迹角会导致错误的航向。
3. GNSS 双天线航向融合:DETA100系列 和 EPSILON系列 有该配置选项,对应的开关为AID_GNSS_DUAL_ANT_HEADING_UPDATE。GNSS双天线航向是通过在同一模组上使用两个天线来实现的。该方法使用两个 GNSS 天线来提供有效的真实航向角,即使在静止时也是如此。双天线基线矢量越长,双天线航向角的精度越高,但是它比单天线系统对 GNSS 信号的接收条件更敏感,它应该在开阔的天空条件下运行。