当前位置: 首页 > news >正文

李群李代数求导-常用求导公式

参考

A micro Lie theory for state estimation in robotics
manif issues 116

常用求导公式

Operation左雅克比右雅克比
X−1\mathcal{X}^{-1}X1JXX−1=−I\mathbf{J}_{\mathcal{X}}^{\mathcal{X}^{-1}}=\mathbf{-I}JXX1=IJXX−1=−AdX\mathbf{J}_{\mathcal{X}}^{\mathcal{X}^{-1}}=-\mathbf{Ad}_{\mathcal{X}}JXX1=AdX
X∘Y\mathcal{X}\circ\mathcal{Y}XYJXX∘Y=I∣JYX∘Y=AdX\mathbf{J}_{\mathcal{X}}^{\mathcal{X} \circ \mathcal{Y}}=\mathbf{I}\mid\mathbf{J}_{\mathcal{Y}}^{\mathcal{X} \circ \mathcal{Y}}=\mathbf{Ad}_{\mathcal{X}}JXXY=IJYXY=AdXJXX∘Y=AdY−1∣JYX∘Y=I\mathbf{J}_{\mathcal{X}}^{\mathcal{X} \circ \mathcal{Y}}=\mathbf{Ad}_{\mathcal{Y}}^{-1}\mid\mathbf{J}_{\mathcal{Y}}^{\mathcal{X} \circ \mathcal{Y}}=\mathbf{I}JXXY=AdY1JYXY=I
Exp(τ)Exp(\boldsymbol{\tau})Exp(τ)JτExp(τ)=Jl(τ)\mathbf{J}_{\boldsymbol{\tau}}^{Exp(\boldsymbol{\tau})}=\mathbf{J}_{l}(\boldsymbol{\tau})JτExp(τ)=Jl(τ)JτExp(τ)=Jr(τ)\mathbf{J}_{\boldsymbol{\tau}}^{Exp(\boldsymbol{\tau})}=\mathbf{J}_{r}(\boldsymbol{\tau})JτExp(τ)=Jr(τ)
Log(X)Log(\mathcal{X})Log(X)JXLog(X)=Jl−1(τ)\mathbf{J}_{\mathcal{X}}^{Log(\mathcal{X})}=\mathbf{J}_{l}^{-1}(\boldsymbol{\tau})JXLog(X)=Jl1(τ)JXLog(X)=Jr−1(τ)\mathbf{J}_{\mathcal{X}}^{Log(\mathcal{X})}=\mathbf{J}_{r}^{-1}(\boldsymbol{\tau})JXLog(X)=Jr1(τ)
PlusJXτ⊕X=AdExp(τ)∣Jττ⊕X=Jl(τ)\mathbf{J}_{\mathcal{X}}^{\boldsymbol{\tau}\oplus\mathcal{X}}=\mathbf{Ad}_{Exp(\boldsymbol{\tau})}\mid\mathbf{J}_{\boldsymbol{\tau}}^{\boldsymbol{\tau}\oplus\mathcal{X}}=\mathbf{J}_{l}(\boldsymbol{\tau})JXτX=AdExp(τ)JττX=Jl(τ)JXX⊕τ=AdExp(τ)−1∣JτX⊕τ=Jr(τ)\mathbf{J}_{\mathcal{X}}^{\mathcal{X}\oplus\boldsymbol{\tau}}=\mathbf{Ad}_{Exp(\boldsymbol{\tau})}^{-1}\mid\mathbf{J}_{\boldsymbol{\tau}}^{\mathcal{X}\oplus\boldsymbol{\tau}}=\mathbf{J}_{r}(\boldsymbol{\tau})JXXτ=AdExp(τ)1JτXτ=Jr(τ)
MinusJXX⊖Y=−Jr−1(τ)∣JYX⊖Y=Jl−1(τ)\mathbf{J}_{\mathcal{X}}^{\mathcal{X}\ominus\mathcal{Y}}=-\mathbf{J}_{r}^{-1}(\boldsymbol{\tau})\mid\mathbf{J}_{\mathcal{Y}}^{\mathcal{X}\ominus\mathcal{Y}}=\mathbf{J}_{l}^{-1}(\boldsymbol{\tau})JXXY=Jr1(τ)JYXY=Jl1(τ)JXX⊖Y=Jr−1(τ)∣JYX⊖Y=−Jl−1(τ)\mathbf{J}_{\mathcal{X}}^{\mathcal{X}\ominus\mathcal{Y}}=\mathbf{J}_{r}^{-1}(\boldsymbol{\tau})\mid\mathbf{J}_{\mathcal{Y}}^{\mathcal{X}\ominus\mathcal{Y}}=-\mathbf{J}_{l}^{-1}(\boldsymbol{\tau})JXXY=Jr1(τ)JYXY=Jl1(τ)

公式中的伴随矩阵

对于SO3:
AdR=R\mathbf{Ad_{R}} = \mathbf{R} AdR=R
对于SE3:
M=[Rt01]AdM=[R⌊t⌋×R0R]\begin{aligned} \mathbf{M} &= \begin{bmatrix} \mathbf{R} & \mathbf{t}\\ \mathbf{0} & 1 \end{bmatrix} \\ \mathbf{Ad_{M}} &= \begin{bmatrix} \mathbf{R} & \left \lfloor \mathbf{t} \right \rfloor_{\times}\mathbf{R} \\ \mathbf{0} & \mathbf{R} \end{bmatrix} \end{aligned} MAdM=[R0t1]=[R0t×RR]

公式中的左右雅克比 Jr\mathbf{J}_rJrJl\mathbf{J}_lJl

对于SO3:

对于SE3:

http://www.lryc.cn/news/25935.html

相关文章:

  • IIS之web服务器的安装、部署以及使用教程(图文详细版)
  • 进程的介绍
  • hadoop shell 练习题
  • 优化Linux系统性能的必杀技:调整进程优先级!学会使用nice命令,让你的系统飞一般的顺畅!
  • fastdds router-3.开始
  • 云服务器ECS 什么是云服务器ECS?
  • 【socket网络编程】
  • 【验证码逆向专栏】某验三代、四代一键通过模式逆向分析
  • 《MySql学习》 MySQL的 加锁规则
  • 软件测试(linux命令篇-01文件操作命令)
  • Code Virtualizer 3.1.4 Crack
  • Torch同时训练多个模型
  • LCR数字电桥软件下载安装教程
  • C++模板写法详解
  • 【备战面试】每日10道面试题打卡-Day2
  • “数字档案室测评”相关参考依据梳理
  • android 动态加载jar包
  • JAVA版B2B2C商城源码多商户入驻商城
  • 测试人员如何在测试环境数据库批量生成测试数据?方案分享
  • 【el】表单
  • 【Flutter入门到进阶】Flutter基础篇---布局
  • python海龟绘图
  • 【计算机网络】数据链路层
  • 使用groovy代码方式解开gradle配置文件神秘面纱
  • kafka入门到实战二(使用docker搭建kafka集群)
  • 【简化开发】lombok的使用、编译后的代码及源码
  • 在线就能用的主图设计素材,免费分享!
  • 【测绘程序设计】——计算卫星位置
  • 山东双软认证的基本条件
  • TPM 2.0实例探索3 —— LUKS磁盘加密(4)