news 2026/5/1 8:34:12

视觉SLAM十四讲解读-(v2.p85)李代数求导(扰动模型-左乘)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
视觉SLAM十四讲解读-(v2.p85)李代数求导(扰动模型-左乘)

视觉SLAM十四讲解读-(v2.p85)李代数求导(扰动模型-左乘)

1. 问题背景和目标

这里采用扰动模型(左乘)来求导。对旋转矩阵RRR进行一次左扰动ΔR\Delta RΔR,设左扰动ΔR\Delta RΔR对应的李代数为φ\varphiφ,目标是计算∂(Rp)∂φ\frac{\partial(R\boldsymbol{p})}{\partial \varphi}φ(Rp),即旋转之后点的坐标相对于扰动李代数的导数。

2. 根据导数定义展开

按照导数的定义:
∂(Rp)∂φ=lim⁡φ→0exp⁡(φ∧)exp⁡(ϕ∧)p−exp⁡(ϕ∧)pφ\frac{\partial(R\boldsymbol{p})}{\partial \varphi}=\lim_{\varphi \to 0}\frac{\exp(\varphi^{\wedge})\exp(\phi^{\wedge})\boldsymbol{p}-\exp(\phi^{\wedge})\boldsymbol{p}}{\varphi}φ(Rp)=limφ0φexp(φ)exp(ϕ)pexp(ϕ)p
这一步是导数定义的基本应用,分子是函数在扰动李代数为φ\varphiφ和扰动李代数为000(即无扰动)时的函数值之差,分母是扰动李代数的增量φ\varphiφ,通过取极限φ→0\varphi\to0φ0来得到导数。

3. 利用近似展开

φ\varphiφ很小时,根据指数映射在小量情况下的近似展开exp⁡(φ∧)≈I+φ∧\exp(\varphi^{\wedge})\approx\boldsymbol{I}+\varphi^{\wedge}exp(φ)I+φ,则:
lim⁡φ→0exp⁡(φ∧)exp⁡(ϕ∧)p−exp⁡(ϕ∧)pφ=lim⁡φ→0(I+φ∧)exp⁡(ϕ∧)p−exp⁡(ϕ∧)pφ\lim_{\varphi \to 0}\frac{\exp(\varphi^{\wedge})\exp(\phi^{\wedge})\boldsymbol{p}-\exp(\phi^{\wedge})\boldsymbol{p}}{\varphi}=\lim_{\varphi \to 0}\frac{(\boldsymbol{I}+\varphi^{\wedge})\exp(\phi^{\wedge})\boldsymbol{p}-\exp(\phi^{\wedge})\boldsymbol{p}}{\varphi}limφ0φexp(φ)exp(ϕ)pexp(ϕ)p=limφ0φ(I+φ)exp(ϕ)pexp(ϕ)p
这里将exp⁡(φ∧)\exp(\varphi^{\wedge})exp(φ)用近似式替换,以便后续化简。

4. 化简分子

对分子进行化简:
(I+φ∧)exp⁡(ϕ∧)p−exp⁡(ϕ∧)p=φ∧exp⁡(ϕ∧)p(\boldsymbol{I}+\varphi^{\wedge})\exp(\phi^{\wedge})\boldsymbol{p}-\exp(\phi^{\wedge})\boldsymbol{p}=\varphi^{\wedge}\exp(\phi^{\wedge})\boldsymbol{p}(I+φ)exp(ϕ)pexp(ϕ)p=φexp(ϕ)p
所以原式变为:
lim⁡φ→0φ∧exp⁡(ϕ∧)pφ\lim_{\varphi \to 0}\frac{\varphi^{\wedge}\exp(\phi^{\wedge})\boldsymbol{p}}{\varphi}limφ0φφexp(ϕ)p
这一步是通过简单的代数运算,将分子中的Iexp⁡(ϕ∧)p\boldsymbol{I}\exp(\phi^{\wedge})\boldsymbol{p}Iexp(ϕ)p−exp⁡(ϕ∧)p-\exp(\phi^{\wedge})\boldsymbol{p}exp(ϕ)p相消,得到剩余部分。

5. 利用反对称矩阵性质和极限运算

根据反对称矩阵性质,设R=exp⁡(ϕ∧)R = \exp(\phi^{\wedge})R=exp(ϕ),则φ∧Rp\varphi^{\wedge}R\boldsymbol{p}φRp参与运算。我们知道φ∧vφ\frac{\varphi^{\wedge}\boldsymbol{v}}{\varphi}φφv(其中v=Rp\boldsymbol{v}=R\boldsymbol{p}v=Rp)在φ→0\varphi\to0φ0时的极限情况。
lim⁡φ→0φ∧Rpφ=lim⁡φ→0−(Rp)∧φφ=−(Rp)∧\lim_{\varphi \to 0}\frac{\varphi^{\wedge}R\boldsymbol{p}}{\varphi}=\lim_{\varphi \to 0}\frac{-(R\boldsymbol{p})^{\wedge}\varphi}{\varphi}=-(R\boldsymbol{p})^{\wedge}limφ0φφRp=limφ0φ(Rp)φ=(Rp)
这里利用了反对称矩阵性质a∧b=−b∧aa^{\wedge}b = -b^{\wedge}aab=ba,将φ∧Rp\varphi^{\wedge}R\boldsymbol{p}φRp变形为−(Rp)∧φ-(R\boldsymbol{p})^{\wedge}\varphi(Rp)φ,然后分子分母中的φ\varphiφ在取极限时,φφ=1\frac{\varphi}{\varphi}=1φφ=1,最终得到结果−(Rp)∧-(R\boldsymbol{p})^{\wedge}(Rp)

6. 与直接求导对比

相比于直接对李代数求导(前面章节的内容),扰动模型省去了雅可比矩阵JlJ_lJl的计算。在位姿估计等实际应用中,这种简化使得计算更加高效,因此扰动模型更为实用。

综上,通过以上详细推导步骤,得到了在扰动模型(左乘)下∂(Rp)∂φ=−(Rp)∧\frac{\partial(R\boldsymbol{p})}{\partial \varphi}=-(R\boldsymbol{p})^{\wedge}φ(Rp)=(Rp),即旋转之后点的坐标相对于扰动李代数的导数表达式。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/29 12:16:54

d3dx10d_43.dll文件免费下载修复 解决丢失找不到无法运行软件问题

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/4/23 11:19:37

【WampServer】Windows本地部署WampServer环境并实现远程访问服务界面

文章目录 * 前言1.WampServer下载安装2.WampServer启动3.安装cpolar内网穿透 * 3.1 注册账号3.2 下载cpolar客户端3.3 登录cpolar web ui管理界面3.4 创建公网地址 4.固定公网地址访问 前言 Wamp 是一个 Windows系统下的 Apache PHP Mysql 集成安装环境,是一…

作者头像 李华
网站建设 2026/5/1 4:37:11

足球视频检测数据集介绍-1200张图片 智能体育转播 战术数据分析 裁判辅助系统 青训技能评估 体育媒体内容生产 虚拟现实体育体验

📦点击查看-已发布目标检测数据集合集(持续更新) 数据集名称图像数量应用方向博客链接🔌 电网巡检检测数据集1600 张电力设备目标检测点击查看🔥 火焰 / 烟雾 / 人检测数据集10000张安防监控,多目标检测点…

作者头像 李华
网站建设 2026/4/22 9:18:37

网球检测数据集介绍-2664张图片 智能体育分析系统 自动化体育直播 运动训练辅助设备 体育场馆安全监控 移动端体育应用 体育器材质量检测

📦点击查看-已发布目标检测数据集合集(持续更新) 数据集名称图像数量应用方向博客链接🔌 电网巡检检测数据集1600 张电力设备目标检测点击查看🔥 火焰 / 烟雾 / 人检测数据集10000张安防监控,多目标检测点…

作者头像 李华
网站建设 2026/4/24 14:31:25

通达信资金流量对比指标公式

{}总额:AMOUNT; 买:IF(OC AND (C-REF(C,1))/REF(C,1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-Abs(O-C))*(C-L)); 买%:买/AMOUNT*100; 流进:AMOUNT*买%/10000000000; 流出:AMOUNT/100000000-流进; 净流:流进-流出; 总额3:SUM(AMOUNT,3); 流进3:SUM(流进,3); 流出3:SUM(流出,3); 净流…

作者头像 李华
网站建设 2026/5/1 4:13:08

一文看懂openapi-python-client生成的SDK和openai-python库的风格差异

本文由「大千AI助手」原创发布,专注用真话讲AI,回归技术本质。拒绝神话或妖魔化。搜索「大千AI助手」关注我,一起撕掉过度包装,学习真实的AI技术! 两者在底层原理(都支持同步/异步、都基于强类型模型、都对…

作者头像 李华