《自动驾驶与机器人中的SLAM技术》ch2:基础数学知识

目录

[2.1 几何学](#2.1 几何学)

向量的内积和外积

旋转矩阵

旋转向量

四元数

李群和李代数

[SO(3)上的 BCH 线性近似式](#SO(3)上的 BCH 线性近似式)

[2.2 运动学](#2.2 运动学)

李群视角下的运动学

[SO(3) + t 上的运动学](#SO(3) + t 上的运动学)

线速度和加速度

扰动模型和雅可比矩阵

典型算例:对向量进行旋转

典型算例:旋转的复合

[2.3 滤波器和最优化理论](#2.3 滤波器和最优化理论)

状态估计问题与最小二乘

[KF 卡尔曼滤波(线性系统)](#KF 卡尔曼滤波(线性系统))

[EKF 扩展卡尔曼 (非线性系统)](#EKF 扩展卡尔曼 (非线性系统))

最优化方法和图优化​编辑

优化和滤波


2.1 几何学

向量的内积和外积

旋转矩阵

旋转向量

四元数

三维旋转也可以由单位四元数 表示。注意:单位四元数的逆等于其共轭 。即 任意的旋转都可以由两个互为相反数的四元数表示。

旋转向量和四元数的转换关系如下:

李群和李代数

SO(3)上的 BCH 线性近似式

的括号里面只能是 ,或者 ,或者 。如果是 或者没有括号,表示省略。

2.2 运动学

李群视角下的运动学

SO(3) + t 上的运动学

其中 t 为平移向量。

线速度和加速度

注意:能被各种传感器(车速传感器,轮速计)测量到的速度是车体系速度,

线速度的变换式:

加速度的变换式:

在实际的处理中,由于测量传感器只能测量离散化的值,在精度不高的应用场景中,我们通常会选择忽略后面三项,只保留最简单的转换关系。

扰动模型和雅可比矩阵

典型算例:对向量进行旋转

设扰动 对应的李代数为

进行泰勒展开并保留一阶项:

右扰动:

左扰动:

典型算例:旋转的复合

的一阶线性近似式 (视觉SLAM十四讲,p82):

求导,对 进行右扰动:

其中第 3 行的 ,根据 的一阶线性近似式得:

求导,对 进行右扰动:

其中第 2 行的 ,根据 的一阶线性近似式得:

2.3 滤波器和最优化理论

状态估计问题与最小二乘

注意:这里的运动噪声为 ,观测噪声为 ,后续噪声的符号会变化,但表示的意义不变。

KF 卡尔曼滤波(线性系统)

EKF 扩展卡尔曼 (非线性系统)

矢量函数 点处进行线性化 。 在某一点 进行线性化的意思是:矢量函数 对状态 的雅可比矩阵,代入状态 的具体值。

为运动方程在上一时刻状态 进行线性化得到的雅可比矩阵,即运动方程对状态 的雅可比矩阵,代入上一时刻状态 的具体值:

为观测方程在当前时刻预测状态 进行线性化得到的雅可比矩阵,即观测方程对状态 的雅可比矩阵,代入当前时刻预测状态 的具体值:

这一块内容可以参考《机器人学中的状态估计》p89页,内容如下:

最优化方法和图优化

优化和滤波

相关推荐
Leiditech__15 分钟前
人工智能时代电子机器人静电问题及电路设计防范措施
人工智能·嵌入式硬件·机器人·硬件工程
JAMES费38 分钟前
figure机器人技术架构的演进初探——Helix人形机器人控制的革新
架构·机器人
IT古董1 小时前
【漫话机器学习系列】100.L2 范数(L2 Norm,欧几里得范数)
人工智能·机器学习
B站计算机毕业设计超人2 小时前
计算机毕业设计Python+DeepSeek-R1高考推荐系统 高考分数线预测 大数据毕设(源码+LW文档+PPT+讲解)
大数据·python·机器学习·网络爬虫·课程设计·数据可视化·推荐算法
夏莉莉iy2 小时前
[MDM 2024]Spatial-Temporal Large Language Model for Traffic Prediction
人工智能·笔记·深度学习·机器学习·语言模型·自然语言处理·transformer
pchmi3 小时前
CNN常用卷积核
深度学习·神经网络·机器学习·cnn·c#
【云轩】3 小时前
基于STM32与BD623x的电机控制实战——从零搭建无人机/机器人驱动系统
stm32·机器人·无人机
pzx_0013 小时前
【机器学习】K折交叉验证(K-Fold Cross-Validation)
人工智能·深度学习·算法·机器学习
伊一大数据&人工智能学习日志4 小时前
自然语言处理NLP 04案例——苏宁易购优质评论与差评分析
人工智能·python·机器学习·自然语言处理·数据挖掘
B站计算机毕业设计超人6 小时前
计算机毕业设计Hadoop+Spark+DeepSeek-R1大模型民宿推荐系统 hive民宿可视化 民宿爬虫 大数据毕业设计(源码+LW文档+PPT+讲解)
大数据·hadoop·爬虫·机器学习·课程设计·数据可视化·推荐算法