slam中的eskf观测矩阵推导

在之前的《slam中的eskf推导》一文中,没有写观测矩阵 H 矩阵的过程,现在补上这部分。

前置

列举几个等下推导需要用到的一些点:

平面特征点构造观测矩阵

例如在 fastlio 中,是利用平面特征点到拟合平面的距离来构造观测方程,利用平面特征点到拟合平面的距离应该趋向于0来列方程。假设拟合后的法向量为 u = [A, B, C]',截距为 D,点到平面的距离为 d = Ax + By + Cz + D

以距离来列观测方程:

对于 q 点的解释

对于平面方程,可以写作:

u'(x - q) = 0

u 是单位法向量,q 是平面上的任意已知点,点到平面的距离可以写作:

d = u'(x - q)

如果 x 也在平面上,则 d = 0

q 的选取不影响距离值的计算,因为:

u'(x - q1) = u'(x - q2)

推导观测方程

添加姿态偏差 δR,平移偏差 δt,以及噪声 V:

变换式子,可以得到:

等式两边对 δx 求偏导,得:

之后对 δx 中的角度 δθ 和 位移 δt 分别求偏导,得到:

对 δt 求偏导就比较简单了:

那么对于点 Pi 以及整体的观测矩阵 H:

相关推荐
点云SLAM3 天前
四元数 (Quaternion)在位姿(SE(3))表示下的各类导数(雅可比)知识(2)
人工智能·线性代数·算法·机器学习·slam·四元数·李群李代数
deepwater_zone6 天前
SLAM(同步定位与建图)
slam
点云SLAM6 天前
四元数 (Quaternion)与李群SE(3)知识点(1)
线性代数·slam·四元数·旋转矩阵·位姿表示·李群se(3)·四元数插值
海鸥_10 天前
常见的相机模型针孔/鱼眼(Pinhole,Mei,K
计算机视觉·相机·slam
点云SLAM1 个月前
SLAM文献之-Globally Consistent and Tightly Coupled 3D LiDAR Inertial Mapping
3d·机器人·slam·vgicp算法·gpu 加速·lidar-imu 建图方法·全局匹配代价最小化
元让_vincent1 个月前
论文Review 激光实时动态物体剔除 DUFOMap | KTH出品!RAL2024!| 不上感知,激光的动态物体在线剔除还能有什么方法?
自动驾驶·激光点云·激光slam·动态物体剔除
时凯凯凯凯1 个月前
使用 Vive Tracker 替代 T265 实现位姿获取(基于 Ubuntu + SteamVR)
linux·ubuntu·目标跟踪·slam
元让_vincent1 个月前
论文Review LIO Multi-session Voxel-SLAM | 港大MARS出品!体素+平面特征的激光SLAM!经典必读!
论文阅读·平面·自动驾驶·激光点云·激光slam
点云SLAM2 个月前
矩阵中QR算法分解简介和基于Eigen库使用示例
人工智能·线性代数·算法·矩阵·slam·qr矩阵分解算法·数值线性代数
古承风2 个月前
相机的内外参分别指什么
自动驾驶·slam