两个旋转矩阵相乘的李代数扰动求导

有一些非常有意思的求导方式,特此记录下来

1. 

\frac{\partial R_1R_2}{\partial R_1} =\underset{\phi\rightarrow0}{lim}{}\frac{log(R_1exp(\phi)R_2\ominus (R_1R_2))}{\phi} \displaystyle \\=lim\frac{log((R_1R_2)^TR_1exp(\phi)R_2)}{\phi} \\=lim\frac{log(R_2^Texp(\phi)R_2)}{\phi}\\ =lim\frac{log(exp(R_2^T\phi))}{\phi} \\=lim\frac{R_2^T\phi}{\phi}\\=R_2^T

2.

\frac{\partial{R_1R_2}}{\partial{R_1}}=lim\frac{log(R_1exp(\phi)R_2)-log(R_1R_2)}{\phi}\\=lim\frac{log(R_1R_2exp(R_2^T\phi))-log(R_1R_2)}{\phi}\\=lim\frac{log(R_1R_2)+J_r^{-1}(R_1R_2)log(exp(R_2^T\phi))-log(R_1R_2)}{\phi}\\=lim\frac{J_r^{-1}(R_1R_2)R_2^T\phi}{\phi}\\=J_r^{-1}(R_1R_2)R_2^T

所以看起来J_r^{-1}是个小量,可以去掉的

3.

\frac{\partial{R_1R_2}}{\partial{R_2}}=lim\frac{log(R_1R_2exp(\phi)\ominus (R_1R_2))}{\phi}\\=lim\frac{log((R_1R_2)^TR_1R_2exp(\phi))}{\phi}\\=lim\frac{log(exp(\phi))}{\phi}\\=lim\frac{\phi}{\phi}\\=I

4.

\frac{\partial{R_1R_2}}{\partial{R_2}}=lim\frac{log(R_1R_2exp(\phi))-log(R_1R_2)}{\phi}\\=lim\frac{log(R_1R_2)-J_r^{-1}(R_1R_2)log(exp(\phi))-log(R_1R_2)}{\phi}\\=lim\frac{J_r^{-1}(R_1R_2)\phi}{\phi}\\=J_r^{-1}(R_1R_2)

同样,J_r^{-1}是个小量

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/204557.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件的隐藏属性 chattr 和 lsattr 详解

chattr 命令 chattr 命令用于设置文件的隐藏权限,格式为“chattr [参数] 文件”。如果想要把某个隐 藏功能添加到文件上,则需要在命令后面追加“参数”,如果想要把某个隐藏功能移出文件, 则需要追加“-参数”。 命令参数如下&am…

电压放大器可用于什么电路

电压放大器是一种常见的电子器件,其主要功能是放大输入信号的电压幅度。它可以用于多种电路中,下面西安安泰将详细介绍几个典型的应用场景。 首先,电压放大器可以用于音频放大器电路。音频放大器广泛应用于音响设备、电视机、电脑音箱等&…

想转行IT,有前途嘛?30个详细理由中会得到你想要的答案

目录 前言: 一、转行IT的前景 二、IT行业的情况 三、技能需求 四、如何准备转行IT 如果你想转行IT,以下是一些建议: 前言: 转行IT是一个颇具吸引力的选择,尤其在当前社会,IT行业的需求非常广泛。然而…

上证指数计算公式详解

作为中国证券市场的重要代表之一,上证指数(Shanghai Composite Index)对投资者而言具有重要意义。了解其计算公式,对于理解市场走势和投资决策至关重要。本文将深入探讨上证指数的计算公式,帮助读者更全面地理解这一指…

处理合并目录下的Excel文件数据并指定列去重

处理合并目录下的Excel文件数据并指定列去重 需求:读取指定目录下的Excel文件并给数据做合并与去重处理 Python代码实现 import os import pandas as pd import warnings import time from tqdm import tqdm #进度条展示def read_excel(path):dfs []for file in…

LaTex 数学公式:单个编号连等式

单个编号连等式的 LaTeX 写法如下: %%%%%% Equations %%%%%% \begin{align}L & (a b)^2 \nonumber \\& a^2 2ab b^2 \end{align}LaTex渲染结果如下: L ( a b ) 2 a 2 2 a b b 2 \begin{align} L & (a b)^2 \nonumber \\ &…

MySQL数据库中SQL语句分几类?

SQL语句主要分为四类,分别是数据查询语言(DQL)、数据操作语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。 1.数据查询语言(DQL):…

word中如何插入公式,如何高效使用mathtype,遇到他人论文的复杂公式如何直接粘贴复制,为你一一答疑解惑!!

文章目录 一、论文中插入公式---最原始,最好用,最稳定的方法1.1 主页--插入---对象1.2 找到公式编辑器,对应你的版本1.3 直接输入公式,关闭界面 二、如何做好一个懒人——如何直接粘贴别人PDF等格式论文中的公式?2.1 使…

UVM:field automation机制

(1)field automation机制相关的宏 最简单的uvm_field系列宏有如下几 种: define uvm_field_int(ARG,FLAG) define uvm_field_real(ARG,FLAG) define uvm_field_enum(T,ARG,FLAG) define uvm_field_object(ARG,FLAG) define uvm_field_event(…

Nginx反向代理导致请求头丢失

nginx默认request的header的那么中包含’_’时,会自动忽略掉。 解决方法是:在nginx里的nginx.conf配置文件中的http部分中添加如下配置: underscores_in_headers on; (默认 underscores_in_headers 为off)参考博文&am…

Maven能为我们解决什么问题?

Maven是一个流行的Java项目管理工具,它可以帮助开发人员更有效地管理项目的构建、报告和文档。Maven可以解决以下问题: 项目管理:Maven提供了一个标准的项目结构,使得项目的管理更加有序和一致。它可以帮助开发者组织代码、配置文…

python笔记argmax()

一维数组 返回数组中最大值元素的索引位置 import numpy as np a np.array([6, 2, 3, 10, 12, 1]) print(np.argmax(a)) #输出结果为4 # 也可以这样用 print(a.argmax())二维数组 参数axis可取(0,1),默认是0,表示数组第几维的最大值。 axis 0&#…

摄像头3A算法概述

摄像头3A算法概述 一、前言二、自动对焦(Auto Focus)三、自动曝光(Auto Exposure)四、自动白平衡(Auto White Balance)五、在自动驾驶中的应用 一、前言 摄像头的3A算法指的是自动对焦(Auto Fo…

JPA(Java Persistence API)是什么

JPA的官网地址:https://jcp.org/en/jsr/detail?id338 当前最新的版本是2.2版本:https://jcp.org/aboutJava/communityprocess/mrel/jsr338/index.html JPA是一个Java持久化的API,通过这个API,在Java EE和Java SE 环境中管理持…

echarts绘制一个饼图

其他echarts&#xff1a; qecharts绘制一个柱状图&#xff0c;柱状折线图 效果图&#xff1a; 代码&#xff1a; <template><div class"wrapper"><div ref"pieChart1" id"pieChart1"></div><div ref"pieCha…

《LeetCode力扣练习》代码随想录——字符串(反转字符串II---Java)

《LeetCode力扣练习》代码随想录——字符串&#xff08;反转字符串II—Java&#xff09; 刷题思路来源于 代码随想录 541. 反转字符串 II 模拟过程 class Solution {public String reverseStr(String s, int k) {if(s.length()1){return s;}char[] chs.toCharArray();for(int i…

❀My学习Linux命令小记录(16)❀

目录 ❀My学习Linux命令小记录&#xff08;16&#xff09;❀ 61.who指令 62.sleep指令 63.kill指令 64.top指令 65.diff指令 ❀My学习Linux命令小记录&#xff08;16&#xff09;❀ 61.who指令 功能说明&#xff1a;显示目前登录系统的用户信息。 &#xff08;ps.who命…

go-zero 开发入门-加法客服端示例

定义 RPC 接口文件 接口文件 add.proto 的内容如下&#xff1a; syntax "proto3"; package add; option go_package "./add";message AddReq {int32 a 1;int32 b 2; }message AddResp {int32 sum 1; }service Adder {rpc add(AddReq) returns(AddRe…

chatgpt用到哪些算法

chatgpt使用了大量的自然语言处理&#xff08;NLP&#xff09;算法&#xff0c;这些算法包括但不限于&#xff1a; 词嵌入&#xff08;Word Embedding&#xff09;&#xff1a;将单词转换为向量表示&#xff0c;使得计算机能够处理文本。 循环神经网络&#xff08;Recurrent N…

局域网共享打印机设置,解决709、11B等一切共享问题

Win7、Win10、Win11添加共享打印机经常出现局域网共享打印机出错&#xff0c;常规的添加方式是SMB共享&#xff0c;一更新就出问题&#xff0c;报错0x00000709、0x0000011b等。 网上有许多方法&#xff0c;如卸载更新补丁&#xff0c;替换“win32spl.dll”文件&#xff0c;修改…