SLAM 14 notes

4.23 推导

在这里插入图片描述

f ( x ) f(x) f(x)在点a处的泰勒展开
f ( x ) = ∑ n = 0 ∞ f ( n ) a n ! ( x − a ) n f(x) = \sum_{n=0}^\infty \frac{f^{(n)}a}{n!}(x-a)^n f(x)=n=0n!f(n)a(xa)n

l n x lnx lnx的n阶导数
l n ( n ) x = ( − 1 ) n − 1 ( n − 1 ) ! x n ln^{(n)}x = \frac{(-1)^{n-1}(n-1)!}{x^n} ln(n)x=xn(1)n1(n1)!

l n ( R ) ln(R) ln(R) I I I处展开
l n ( R ) = ∑ n = 0 ∞ l n ( n ) I ( R − I ) n n ! = ∑ n = 1 ∞ l n ( n ) I ( R − I ) n n ! = ∑ n = 1 ∞ ( − 1 ) n − 1 ( R − I ) n n = ∑ n = 0 ∞ ( − 1 ) n ( R − I ) n + 1 n + 1 \begin{aligned} ln(R) & =\sum_{n=0}^\infty\frac{ln^{(n)}I(R-I)^n}{n!} \\ & = \sum_{n=1}^\infty\frac{ln^{(n)}I(R-I)^n}{n!} \\ & = \sum_{n=1}^\infty\frac{(-1)^{n-1}(R-I)^n}{n}\\ & = \sum_{n=0}^\infty\frac{(-1)^{n}(R-I)^{n+1}}{n+1} \end{aligned} ln(R)=n=0n!ln(n)I(RI)n=n=1n!ln(n)I(RI)n=n=1n(1)n1(RI)n=n=0n+1(1)n(RI)n+1

4.24 推导
在这里插入图片描述

ξ ∧ = [ ϕ ∧ ρ 0 T 0 ] \begin{aligned} \xi ^ \wedge = \begin{bmatrix} \phi ^ \wedge & \rho\\ 0^T & 0 \end{bmatrix} \end{aligned} ξ=[ϕ0Tρ0]

e x p ( ξ ∧ ) = ∑ n = 0 ∞ 1 n ! [ ϕ ∧ ρ 0 T 0 ] n = I + ∑ n = 1 ∞ 1 n ! [ ϕ ∧ ρ 0 T 0 ] n = [ I 0 0 T 1 ] + ∑ n = 1 ∞ 1 n ! [ ( ϕ ∧ ) n ( ϕ ∧ ) n − 1 ρ 0 T 0 ] = [ I + ∑ n = 1 ∞ 1 n ! ( ϕ ∧ ) n ∑ n = 1 ∞ 1 n ! ( ϕ ∧ ) n − 1 ρ 0 T 1 ] = [ ∑ n = 0 ∞ 1 n ! ( ϕ ∧ ) n ∑ n = 0 ∞ 1 ( n + 1 ) ! ( ϕ ∧ ) n ρ 0 T 1 ] \begin{aligned} exp(\xi ^ \wedge) &= \sum_{n=0}^{\infty}\frac{1}{n!}\begin{bmatrix} \phi ^ \wedge & \rho\\ 0^T & 0 \end{bmatrix}^n=I + \sum_{n=1}^{\infty}\frac{1}{n!}\begin{bmatrix} \phi ^ \wedge & \rho\\ 0^T & 0 \end{bmatrix}^n = \begin{bmatrix}I & 0\\ 0^T & 1 \end{bmatrix} + \sum_{n=1}^{\infty}\frac{1}{n!}\begin{bmatrix} (\phi ^ \wedge)^n & (\phi ^ \wedge)^{n-1}\rho\\ 0^T & 0 \end{bmatrix} \\ &=\begin{bmatrix}I + \sum_{n=1}^{\infty}\frac{1}{n!}(\phi ^ \wedge)^n & \sum_{n=1}^{\infty}\frac{1}{n!}(\phi ^ \wedge)^{n-1}\rho\\ 0^T & 1 \end{bmatrix} \\ &=\begin{bmatrix}\sum_{n=0}^{\infty}\frac{1}{n!}(\phi ^ \wedge)^n & \sum_{n=0}^{\infty}\frac{1}{(n+1)!}(\phi ^ \wedge)^{n}\rho\\ 0^T & 1 \end{bmatrix} \end{aligned} exp(ξ)=n=0n!1[ϕ0Tρ0]n=I+n=1n!1[ϕ0Tρ0]n=[I0T01]+n=1n!1[(ϕ)n0T(ϕ)n1ρ0]=[I+n=1n!1(ϕ)n0Tn=1n!1(ϕ)n1ρ1]=[n=0n!1(ϕ)n0Tn=0(n+1)!1(ϕ)nρ1]

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

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

相关文章

react 中获取多个input输入框中的值的 俩种写法

目录 1. 使用受控组件 2. 使用非受控组件 1. 使用受控组件 这是React中最常见的方法,每个输入框都与React组件的state相关联,并通过onChange事件来更新state。 代码示例: import React, { Component } from react;class MultipleInputExam…

在thonny软件里安装python包 比如 numpy pygame

有一些程序使用了第三方库。如果本地没有安装相应的Python包,这个程序就不能正常运行了。 Python包管理工具提供了对Python 包的查找、下载、安装、卸载的功能。 网络上有很多第三方库,不管要下载哪一个,都需要通过正确的名称来下载安装。 …

websocket+node+vite(vue)实现一个简单的聊天

1.前端逻辑 本项目基于之前搭建的vite环境&#xff1a;https://blog.csdn.net/beekim/article/details/128083106?spm1001.2014.3001.5501 新增一个登录页和聊天室页面 <template><div>登录页</div><div>用户名:<input type"text" pl…

无人机电力巡检:国网安徽实际案例解析

在科技快速发展的今天&#xff0c;传统行业正在经历前所未有的转型。电力巡检&#xff0c;这一看似传统且乏味的任务&#xff0c;却因为无人机技术的介入而焕发新生。今天&#xff0c;让我们深入了解一个具体的案例&#xff0c;探索无人机如何革新电力巡检。 案例背景&#xff…

【Linux】:权限

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本期来给大家解读一下有关Linux的基础知识点&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&#xff1a;从入门到精通 数…

mac电脑安装雷蛇管理软件,实现调整鼠标dpi,移动速度,灯光等

雷蛇官网只给了win版本驱动 mac版本驱动到这里下载: GitHub - 1kc/razer-macos: Color effects manager for Razer devices for macOS. Supports High Sierra (10.13) to Monterey (12.0). Made by the community, based on openrazer. 安装后会显示开发者不明,请丢弃到垃圾桶.…

ORACLE内存结构

内存体系结构 ​​​​​​​ 目录 内存体系结构 2.1自动内存管理 2.2自动SGA内存管理 2.3手动SGA内存管理 2.3.1数据库缓冲区 2.3.1.1保留池 2.3.1.2回收池 2.3.2共享池 2.3.2.1SQL查询结果和函数查询结果 2.3.2.2库缓存 2.3.2.3数据字典缓存 2.3.3大池 2.3.4 …

Redux详解(二)

1. 认识Redux Toolkit Redux Toolkit 是官方推荐的编写 Redux 逻辑的方法。 通过传统的redux编写逻辑方式&#xff0c;会造成文件分离过多&#xff0c;逻辑抽离过于繁琐&#xff08;具体可看上篇文章 Redux详解一&#xff09;&#xff0c;React官方为解决这一问题&#xff0c;推…

【excel】列转行

列转行 工作中有一些数据是列表&#xff0c;现在需要转行 选表格内容&#xff1a;在excel表格中选中表格数据区域。点击复制&#xff1a;在选中表格区域处右击点击复制。点击选择性粘贴&#xff1a;在表格中鼠标右击点击选择性粘贴。勾选转置&#xff1a;在选择性粘勾选转置选…

Ubuntu 18.04 LTS中cmake-gui编译opencv-3.4.16并供Qt Creator调用

一、安装opencv 1.下载opencv-3.4.16的源码并解压 2.在解压后的文件夹内新建文件夹build以及opencv_install 3.启动cmake-gui并设置 sudo cmake-gui&#xff08;1&#xff09;设置界面中source及build路径 &#xff08;2&#xff09;点击configure&#xff0c;选择第一个def…

正点原子嵌入式linux驱动开发——Linux按键输入

在前几篇笔记之中都是使用的GPIO输出功能&#xff0c;还没有用过GPIO输入功能&#xff0c;本章就来学习一下如果在Linux下编写GPIO输入驱动程序。正点原子STM32MP1开发板上有三个按键&#xff0c;就使用这些按键来完成GPIO输入驱动程序&#xff0c;同时利用原子操作来对按键值进…

Ubuntu20.4 设置代理

主要是涉及2个代理 涉及apt 可以在、/etc/apt/apt.conf 中进行修改 在系统全局可以在/etc/profile中进行修改

【深度学习基础知识(一):卷积神经网络CNN基础知识】

深度学习基础知识 深度学习基础知识&#xff08;一&#xff09;&#xff1a;卷积神经网络CNN基础知识 卷积神经网络CNN基础知识 0、目录 1. CNN卷积神经网络的特点 2. 卷积操作基础知识 2.1 卷积操作的概念2.2 卷积操作的种类2.3 卷积操作后特征图谱大小计算公式 3. 池化操…

02、Python ------- 简单爬取下载小视频

简单爬取小视频 1、装模块 按键盘 winr 输入cmd , 输入命令&#xff1a; pip install requests 也有说在这个目录下面执行命令 pip install requests 执行失败 执行如果失败&#xff0c;在命令后面添加镜像 pip install requests -i https://mirrors.aliyun.com/pypi/sim…

Steam中如何设置HTTP服务器防封

要在 Steam 中设置HTTP服务器&#xff0c;请按照以下步骤操作&#xff1a; 1、打开 Steam 客户端。 2、点击“设置”&#xff08;即齿轮图标&#xff09;&#xff0c;然后选择“网络”。 3、在“网络”页面中&#xff0c;找到“HTTP服务器”部分。 4、首先&#xff0c;将“使…

显示杂谈(二)winscope的使用

WinScope 提供了用于在窗口转换期间和转换后记录和分析 WindowManager 状态和 SurfaceFlinger 状态的基础架构和工具。WinScope 将所有相关的系统服务状态记录在一个跟踪文件中&#xff0c;您可以使用该文件重现并逐步查看转换。 抓winscope相关文件: 通过快捷设置记录跟踪情…

Nacos 401 Client not connected

jar包在本地运行没有问题&#xff0c;但是把包放到linux上就运行不起来&#xff0c;报错如下&#xff08;远程debug截的图&#xff09; 后来看到文章-猜测可能和连接时间有关系 就是本地连接快&#xff0c;linux建立连接慢&#xff0c;采用上面文章的人工强制sleep建议&#…

Vue2基础知识(二) 计算属性/侦听器/生命周期

&#x1f48c; 所属专栏&#xff1a;【Vue2】&#x1f600; 作 者&#xff1a;长安不及十里&#x1f4bb;工作&#xff1a;目前从事电力行业开发&#x1f308;目标&#xff1a;全栈开发&#x1f680; 个人简介&#xff1a;一个正在努力学技术的Java工程师&#xff0c;专注基础和…

[云原生1.] Docker容器的简单介绍和基本管理

文章目录 1. Docker容器的基本概述1.1 简介1.2 容器的优点1.3 Docker与虚拟机的区别1.4 Docker核心组成1.4.1 镜像1.4.2 容器1.4.3 仓库 1.5 容器在内核中支持2种重要技术1.5.1 linux六大namespace&#xff08;命名空间&#xff09; 1.6 Docker的使用场景 2. Docker的部署2.1 前…

小红书达人怎么对接,博主沟通流程汇总!

想要在小红书平台进行宣推&#xff0c;就离不开博主的帮助。一般来说&#xff0c;与小红书博主沟通&#xff0c;分为意向沟通、下单沟通、内容沟通和数据沟通方面。今天为大家分享下小红书达人怎么对接&#xff0c;博主沟通流程汇总&#xff01; 一、意向沟通 意向沟通是小红书…