原文:视觉SLAM中的数学基础 第二篇 四元数

视觉SLAM中的数学基础第二篇 四元数 什么是四元数 相比欧拉角,四元数 Quaternion 则是一种紧凑 易于迭代 又不会出现奇异值的表示方法。它在程序中广为使用,例如ROS和几个著名的SLAM公开数据集 g o等程序都使用四元数记录机器人的姿态。因此,理解四元数的含义与用法,对学习SLAM来说是必须的。本节我们就来讲讲四元数。 首先,请读者不要对四元数有什么神秘的感觉。四元数仅是 D姿态的一 ...

2016-01-11 09:30 6 24126 推荐指数:

查看详情

视觉SLAM数学基础 第三 李群与李代数

视觉SLAM数学基础 第三 李群与李代数 前言   在SLAM,除了表达3D旋转与位移之外,我们还要对它们进行估计,因为SLAM整个过程就是在不断地估计机器人的位姿与地图。为了做这件事,需要对变换矩阵进行插值、求导、迭代等操作。例如,在经典ICP问题中,给定了两组3D点,我们要计算 ...

Mon Jan 18 01:25:00 CST 2016 22 43331
视觉SLAM数学基础 第四 李群与李代数(2)

前言   理解李群与李代数,是理解许多SLAM关键问题的基础。本讲我们继续介绍李群李代数的相关知识,重点放在李群李代数的微积分上,这对解决姿态估计问题具有重要意义。 回顾   为了描述三维空间里的运动,我们使用3$\times $3的旋转矩阵$\mathbf{R}$来描述一个刚体 ...

Mon Jun 13 04:08:00 CST 2016 11 21052
VIO学习之一——视觉SLAM李群李代数与四总结

SLAM中经常会用到李群李代数与四数来表示旋转变换,这些数学公式往往需要推导来推导去,分分钟搞到头都大了。但在SLAM往往用到其中那么几个固定的性质,所以是没有必要对这些数学基础作过多深入的研究,只需要记住其中一些常用的公式及性质即可。因此,本人在这里对这些数学基础作一个简单的总结,以便日后 ...

Sat Jan 04 17:37:00 CST 2020 0 807
视觉SLAM数学基础 第一 3D空间的位置表示

视觉SLAM数学基础 第一 3D空间的位置表示 前言   转眼间一个学期又将过去,距离我上次写《一起做RGBD SLAM》已经半年之久。《一起做》系列反响很不错,主要由于它为读者提供了一个可以一步步编码、运行的SLAM程序,为读者理解SLAM实现的细节作了详细的介绍。但是我也有很多对它不 ...

Sat Jan 09 00:18:00 CST 2016 9 29908
第二篇:python基础之核心风格

一.语句和语法 #:注释 \:转译回车,继续上一行,在一行语句较长的情况下可以使用其来切分成多行,因其可读性差所以不建议使用 ;:将两个语句连接到一行,可读性差,不建议使用 : ...

Sat Oct 08 04:56:00 CST 2016 1 5812
Python之路【第二篇】:Python基础(一)

入门知识拾遗 一、作用域 对于变量的作用域,执行声明并在内存存在,该变量就可以在下面的代码中使用。 if 1==1: name = 'wupeiqi' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法 ...

Mon Oct 26 23:33:00 CST 2015 1 31396
Android基础学习第二篇—Activity

写在前面的话: 1. 最近在自学Android,也是边看书边写一些Demo,由于知识点越来越多,脑子越来越记不清楚,所以打算写成读书笔记,供以后查看,也算是把自己学到所理解的东西 ...

Mon Apr 25 04:35:00 CST 2016 1 6395
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM