Page 14 - 《武汉大学学报(信息科学版)》2025年第10期
P. 14

第 50 卷第 10 期       王甫红等:智能手机 GNSS/MEMS IMU 车载组合导航的安装角估计算法                            1949


                Key  words:  mounting  angle;  non-holonomic  constraint;  smartphone;  GNSS/MEMS  IMU  integrated
                navigation; vehicle-borne navigation

                    智 能 手 机 大 多 内 置 了 全 球 导 航 卫 星 系 统           考虑到智能手机使用低成本消费级 MEMS IMU
               (global navigation satellite system,GNSS)、微 机    传感器,INS 推算误差随时间累积迅速增加,同时
                械 惯 性 测 量 单 元(micro-electro-mechanical  sys‑    受城市遮挡环境的影响,GNSS 测速精度在分米
                tem  inertial  measurement  unit,MEMS  IMU)、磁   级甚至米级      [20] ,直接使用这些方法将会影响安装
                力计等传感器和高性能处理器,具备通信和导航                           角估计精度,进而降低智能手机车载导航系统的
                定 位 等 功 能 ,已 成 为 大 众 出 行 的 首 选 导 航 工            性能。
                具   [1-3] 。充分利用智能手机内置 MEMS IMU 的                    本文将充分利用智能手机 GNSS 和 MEMS
                数据,通过 GNSS/MEMS IMU 组合可以改进城                     IMU 观测数据,使用载波相位时间差分(time-dif‑
                市 复 杂 环 境 下 的 大 众 导 航 定 位 的 连 续 性 和 可           ferenced carrier phase,TDCP)得到的历元间位置
                靠性  [4-6] 。                                     变化量构建安装角的观测方程,提出一种适用于
                    在车载 GNSS/惯性导航系统(inertial naviga‑            智能手机车载导航的安装角滤波估计方法,并通
                tion system, INS)组合导航算法中,因建筑物、树                 过车载实验来验证其可行性和有效性。
                荫等遮挡导致 GNSS 不可用时,通常采用零速修
                正(zero velocity update,ZUPT)、零积分航向角速            1 安装角估计算法的框架设计
                率(zero integrated heading rate,ZIHR)和 非 完 整
                                                                    本文提出的智能手机 GNSS/MEMS IMU 车
                性 约 束(non-holonomic constraint,NHC)等 车 辆
                                                                载组合导航的安装角估计算法的框架设计如图 1
                运动学约束来抑制 INS 误差的快速累积,提高车
                                                                所示。整个安装角估计算法分为两步:(1)安装
                辆的定位精度和性能          [7-10] 。当不发生侧滑或颠簸
                                                                角初始化。在车辆运动过程中,当 GNSS/INS 紧
                时,车辆只有沿车体前向的运动速度,其侧向和
                                                                组合滤波    [21] 收敛后可得到 MEMS IMU 的 b 系相
                垂向速度为 0。NHC 算法以此来建立观测方程,
                                                                对于 n 系的姿态角,同时利用 TDCP 得到车辆 v
                参与组合导航滤波处理,有效提升复杂环境下的
                                                                系相对于 n 系的航向角,由此计算安装角的航向
                车载组合导航性能。
                                                                角 ,并利用 IMU 加速度数据计算俯仰角和横滚
                    在使用 NHC 算法之前必须标定 IMU b 系和
                                                                角,来初始化安装角滤波器的安装角矩阵。初始
                车 辆 v 系 之 间 的 姿 态 参 数   [11] ,即 IMU 安 装 角 参
                                                                化过程中,由于安装角未知,GNSS/INS 紧组合
                数。大众使用智能手机进行车载导航时,通常将
                                                                滤波不能使用 NHC 约束。(2)安装角滤波估计。
                手机放置于手机支架上,安装角一般较大且难以
                                                                利用 TDCP 计算得到的历元间位置变化量来构
                精确测定,需要在线精确估计 MEMS IMU 的安
                                                                建安装角滤波估计的观测方程,通过在线滤波处
                装角。当前,大多数学者以 NHC 约束方程为基
                                                                理提高安装角的估计精度。整个安装角估计过
                础来建立安装角估计的观测方程,通过卡尔曼滤
                                                                程中均使用了 TDCP 算法。为确保 TDCP 计算
                波在线估计并更新安装角参数。文献[12-14]利
                                                                的航向角能代表车辆行驶的航向,当车辆处于直
                用 GNSS 测速或者组合导航速度结果构建观测
                                                                线行驶且达到一定的运动速度时,才能进行安装
                方程,其中文献[14]还加入 GNSS 航向角约束来
                                                                角初始化或滤波估计。
                提高估计精度。文献[15-17]以里程计测得的里
                程增量或组合导航定位结果得到的位移量来构
                                                                2 安装角初始化及滤波模型
                建观测方程,对 IMU 安装角进行估计。以上文献
                中大部分    [14-17] 仅对小角度安装角开展了相关实验                 2.1 大安装角初始化方法
                分析。此外,文献[18]通过 IMU 静止时加速度数                          用户使用智能手机进行车载导航时,通常采
                据计算安装俯仰角与横滚角,通过将车辆航向角
                                                                用倾斜安置将手机屏幕朝向驾驶者,导致手机内
                与 IMU 姿态航向角作差得到粗略 IMU 安装航向
                                                                置 IMU b 系与车辆 v 系之间存在较大的安装角,
                角。文献[19]将车辆运动分解为平移与旋转两
                                                                且每次安置手机时均会存在一定的偏差,因此在
                个分量并以此构建观测方程,实现对小角度安装
                                                                每次进行车载导航时,需要重新估计手机的安装
                角的准确估计。这些方法为智能手机车载组合
                                                                角。在安装角滤波估计之前,首先对大安装角进
                导航的安装角估计算法研究提供了很好的参考,
   9   10   11   12   13   14   15   16   17   18   19