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

2056                            武 汉 大 学 学 报  (信 息 科 学 版)                       2025 年 10 月
                                  n                                  对于任意一对匹配的线特征,基于空间三维
                  χ = arg min ( ρ p∑  e p Σ p e p +
                    *
                                    T
                                                                 线段重投影至图像平面后所得二维线段的两端
                                 p = 1
                         m
                                              
                       ρ l∑ e l Σ l e l + λT - T IMU )  (11)    点,以图像中实际提取的对应二维线特征之间的
                            T
                        l = 1                                    距离作为约束条件,建立线特征的视觉测量约束
                       *
                式中, χ 为全部待优化变量 X; λ 表示松耦合正则                      方程。如图 10 所示,已知线特征端点为 PQ,线特
                化比例因子; ρ p 和 ρ l 分别表示点线优化因子对应                    征重投影到二维图像上为 pq,由先前图像检测获
                的权函数; e p 和 e l 分别表示点线误差向量(具体见                   得的线特征端点二维坐标可以计算线特征直角
                §1.4.2 内容)。此外,本文采用 Huber 核函数, Σ *                坐标系下的二维表达式 ax+by+c=0,以此建立
                表示点线特征测量值对应的信息矩阵, T、T IMU 分                      线特征重投影误差方程:
                别表示待优化的 4×4 位姿转移矩阵和 IMU 积分                                     ì     | au s + bv s +  | c
                                                                               ï ï
                后的旋转量 R 和平移量 t 组建的 4×4 转移矩阵。                                   ï d s =   a + b 2
                                                                               ï
                                                                               ï ï
                                                                                          2
                1.4.2 点线视觉特征误差方程                                           e l = í                      (14)
                                                                               ï ï   | au e + bv e +  | c
                     用二进制描述子完成点特征的匹配,通过场                                       ï ï d e =
                                                                               ï ï       a + b  2
                                                                                          2
                                                                               î
                景中的三维点特征的重投影与图像对应特征点
                                                                 式中 , u *、 v * 分别表示线特征两个端点二维坐标
                欧氏距离误差建立点特征的视觉测量误差模型:
                                                                 分量。
                             1
                                 -1
                     e p = u -  K [ R cb ( R bw P + t bw )+ t cb]  (12)  同理,对于位姿求解关于 R bw 和 t bw 的 6 自由
                             z
                式中,u 是图像上特征点二维坐标;K 为相机的参                         度变量 ξ 求导建立误差方程:
                数矩阵;P 为世界坐标系下的三维特征点坐标;                                     ì  ∂u s ∂p cs ∂p bs  + b  ∂v s ∂p cs ∂p bs
                                                                           ï ï a
                                                                           ï
                                                                           ï
                                                                           ï ï
                R bw 和  t bw 表示从世界坐标系转换到惯导本体坐                         ∂e l  = í  ∂p cs ∂p bs ∂ξ  ∂p cs ∂p bs ∂ξ  (15)
                标 系 下 旋 转 量 和 平 移 量 ; R cb 和 t cb 分 别 表 示 从           ∂ξ   ï ï  ∂u e ∂p ce ∂p be  + b  ∂v e ∂p ce ∂p be
                                                                           ï a
                                                                           ï
                                                                           î
                IMU 本体坐标系转换到像平面坐标系下旋转量                                     ï ï ∂p ce ∂p be ∂ξ  ∂p ce ∂p be ∂ξ
                和平移量。分别对位姿(3 自由度旋转量、3 自由                         式中, p c∗ 和 p b∗ 分别是线段端点在相机坐标系和
                度平移量)求解,则误差函数 e p 对 R bw 和 t bw 中的 6             IMU 本体坐标系下三维坐标向量; u *、 v * 分别表
                自由度位姿变量 ξ 求导为:                                   示线特征两个端点二维坐标向量;                ∂u ∗  、 ∂v ∗  参考
                                                                                                ∂p c∗ ∂p c∗
                              ∂e p  ∂e p ∂P c ∂P b
                                 =                     (13)
                               ∂ξ   ∂P c ∂P b ∂ξ                 文献[36]中推导过程。
                                                                 1.4.3 视觉惯导后端紧耦合优化模型
                式中, P c 和 P b 分别是场景点特征在相机坐标系和
                                                                     在本文构建的视觉与 IMU 融合的 SLAM 方
                                            ∂e p ∂P b
                本体坐标系下三维坐标向量;                  、    可以参考
                                            ∂P c  ∂ξ             法中,为进一步提高 SLAM 定位精度和前端位姿
                                       ∂P c                      跟踪的鲁棒性,系统基于点线特征和 IMU 预积分
                文献[36]具体推导过程;             = R cb。
                                       ∂P b                      量,分别与前端的位姿跟踪和后端的局部地图做
                     本文建立的线特征误差模型见图 10,图 10 中
                                                                 耦合优化。前端位姿跟踪模块负责估计并优化
                PQ 表示世界坐标系下的三维线段, p * 和 q * 是相
                                                                 系统的整体位姿,但不更新世界坐标系中点、线
                对应的图像上检测的线特征端点,p 和q 是 PQ 投
                                                *
                                                    *
                                                                 特征的三维坐标。同时,系统根据当前图像帧的
                影到图像帧上对应的线特征端点, O 1、 O 2、 O 3 表示
                                                                 位姿信息判断其是否作为关键帧。一旦确定当
                相机摄影中心。
                                                                 前 帧 为 关 键 帧 ,算 法 进 入 后 端 局 部 地 图 执 行 模
                                                                 块,本文 SLAM 方法中后端没有基于滑动窗口优
                                                                 化的算法,而是借鉴 ORB-SLAM3 框架构建点线
                                                                 特征共视图,并基于关键帧来实现后端优化。本
                                                                                      *
                                                                 文方法的待优化变量 χ 除了对包括位姿的 6 个
                                                                 变量求导外,还有点线特征三维坐标,以及上述
                                                                 相应的 IMU 待优化变量 X,运用 IMU 预积分结
                        图 10 线特征重投影误差方程示意图
                                                                 果 和 点 线 特 征 测 量 信 息 构 建 统 一 的 优 化 代 价
                  Fig.  10 Diagram of Re-projection Error Equation of
                                  Line Feature                   函数:
   116   117   118   119   120   121   122   123   124   125   126