Page 486 - 《软件学报》2025年第4期
P. 486

1892                                                       软件学报  2025  年第  36  卷第  4  期


                 配至  n  个子滤波器和主滤波器; 随后, 子滤波器和主滤波器各自完成其时间更新步骤; 然后, 子滤波器进行测量更
                 新, 主滤波器由于无测量输入, 不执行测量更新步骤; 最后, 进行信息融合, 融合子滤波器和主滤波器的公共状态估
                 计得到全局估计. 其中, 信息分配步骤的主滤波器和子滤波器权重设置, 决定了                      FKF  的系统结构和性能      [78] .

                   状态 1 …  状态 i …  状态 n
                                                               参 考 系 统
                                                                                         主滤波器
                   测量     输入交互
                                                                    测量 1
                                                                                  状态 1
                                                                子 系 统  1   子滤波器 1
                                                                                          时 间 更 新
                  滤波器 1 …  滤波器 i …  滤波器 n                         …           …                    全局
                                                                    测量 i                公共    信息   估计
                                            概率更新                                  状态 i  状态    分配
                                                                子 系 统  i   子滤波器 i
                                                                  …           …           信 息 融 合
                                                      最优            测量 n
                                            融合输出                                  状态 n
                                                      估计        子 系 统  n   子滤波器 n
                             状态向量和噪声协方差均相同, 但上一
                             图 10    交互多模型结构                            图 11    联邦卡尔曼滤波结构

                    Yang  等人  [79] 建立姿态航向参考系统的误差模型、IMU         与  GNSS  融合的误差模型以及       IMU  与磁力计融合的
                 误差模型作为子系统, 采用了五阶           CKF  作为  FKF  的子滤波器以提升估计精度, 其中融合          IMU  数据的  2  个子系统
                 均将垂直速度与高度误差作为专有状态量完成估计, 并通过加权因子融合这                         2  个估计结果. Dai 等人   [80] 使用  IMU
                 与  GNSS  以及  IMU  与  VO  的误差状态模型作为    FKF  子系统, 基于滤波新息设计动态权重, 并将该权重分别用于
                 信息分配设置以提升全局融合估计的准确性、用于子滤波器的测量更新步骤以增强子滤波器故障时的系统鲁棒
                 性. 上述文献的关注点分别在于          FKF  的局部滤波器和主滤波器, 前者不改变原有框架, 借由局部来提升整体, 灵活
                 有效, 但在多个子系统中同时使用改进滤波器将成倍增加计算量; 后者直接改变框架的计算过程, 增加的计算量较
                 小, 但这种针对信息分配权重的改进策略效果相对有限.
                    尽管  IMM  与  FKF  均是一体式融合方法, 但是二者在多个方面存在区别, 具体如表                  6  所示. 在系统结构方面,
                 IMM  对多个系统状态模型进行估计与加权融合, 动态的模型概率贯穿于整个系统结构; FKF                         将传感器测量分散于
                 不同的子系统完成滤波估计, 其系统结构主要受到信息分配设置的影响. 对于滤波器状态方程, IMM                              状态向量和
                 噪声协方差均相同, 但上一时刻的估计输入不同; FKF              状态向量的公共部分相同, 但各子系统可以引入专有的状态
                 量, 上一时刻的估计输入相同, 但噪声协方差不同. 对于滤波器测量方程, IMM                     使用相同的传感器测量, 测量向量
                 和噪声协方差均相同; FKF       将传感器测量分散于不同的子系统以降低系统的耦合度, 因此测量向量和噪声协方差
                 均不同. 在滤波器流程方面, IMM        中的各个滤波器执行相同的流程; FKF           的各子滤波器流程相同, 而主滤波器仅有
                 时间更新而无测量更新步骤.

                                                  表 6 一体式融合方法比较

                   比较方面             交互多模型 (IMM)                          联邦卡尔曼滤波 (FKF)
                   系统结构      动态的模型概率是关键所在                主要受到信息分配设置的影响
                                                         状态向量的公共部分相同, 但各子系统可以引入专有的状态量, 上一
                 滤波器状态方程
                             时刻的估计输入不同                   时刻的估计输入相同, 但噪声协方差不同
                 滤波器测量方程 测量向量和噪声协方差均相同                   测量向量和噪声协方差均不同
                  滤波器流程      各滤波器流程相同                    各子滤波器流程相同, 而主滤波器仅有时间更新而无测量更新步骤

                 2.3.2    分离式融合方法
                    在该融合方法中, 决策由多个无关联的模型以并行方式分析不同传感器数据而产生, 然后基于一定规则进行
                 融合并输出最终决策.
   481   482   483   484   485   486   487   488   489   490   491