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

视觉SLAM十四讲 ch3 (三维空间刚体运动)笔记

本讲目标

●理解三维空间的刚体运动描述方式:旋转矩阵、变换矩阵、四元数和欧拉角。
●学握Eigen库的矩阵、几何模块使用方法。

旋转矩阵、变换矩阵

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

向量外积

向量外积(又称叉积或向量积)是一种重要的向量运算,它表示两个向量所形成的平行四边形的面积。在几何学中,向量外积的大小是表示两个向量所形成的平行四边形的面积。

a x b 几何意义:a转到b右手坐标系的方向
a x b 大小:就是两个向量所围成的平行四边形的面积。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
xw世界坐标,xc表示camera相机坐标
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
好处:将旋转和平移的动作放在一个矩阵中,这样每次变换就可以先进行旋转和平移动作的全部叠加,变换矩阵。

在这里插入图片描述
TWR 表示机器人坐标在世界坐标下的位姿,TRW表示世界坐标在机器人坐标下的位姿。

正交矩阵

正交矩阵是指其转置等于逆的矩阵,性质是逆也是正交阵、积也是正交阵。
在这里插入图片描述
正交:可以简单理解成就是垂直.

我们假设A是一个列向量矩阵,标识为 A=[ α1,α2,α3·····αn] ,那么按照定义就是:
在这里插入图片描述

旋转向量和欧拉角

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

欧拉角:在三维空间中通过指定与三个旋转轴相关联的三个角度来最小参数化表示任意方向。
一共有3种欧拉角:俯仰角(Pitch)、偏航角(Yaw)和滚转角(Roll)

根据不同的旋转顺序,可以得到很多种欧拉角。

万向锁

在这里插入图片描述
在这里插入图片描述

四元数

在这里插入图片描述
在这里插入图片描述
四元数可以看成扩展的复数,有固定的运算。
在这里插入图片描述
在这里插入图片描述
任意一个旋转都可以那一个四元数表示出来,不像欧拉角会受到限制。

参考链接:

向量外积的几何意义是什么
正交矩阵定义和性质
正交矩阵

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

相关文章:

  • 问题解决:java.net.SocketTimeoutException: Read timed out
  • 前端代码优化方法
  • 【批处理脚本】-1.16-文件内字符串查找增强命令findstr
  • 三天吃透Redis面试八股文
  • 数据湖架构Hudi(三)Hudi核心概念
  • 在数字优先的世界中打击知识产权盗窃
  • 机器学习算法原理——逻辑斯谛回归
  • 【华为OD机试 】最优资源分配/芯片资源占用(C++ Java JavaScript Python)
  • 600 条最强 Linux 命令总结
  • python自学之《21天学通Python》(15)——第18章 数据结构基础
  • 从功能到自动化,熬夜3天整理出这一份2000字学习指南~
  • 客户端攻击(溯源攻击,获取客户端信息)
  • visual studio 2022 社区版 c# 环境搭建及安装使用【图文解析-小白版】
  • 21- 神经网络模型_超参数搜索 (TensorFlow系列) (深度学习)
  • 《NFL橄榄球》:芝加哥熊·橄榄1号位
  • 【ES】Elasticsearch核心基础概念:文档与索引
  • 实时手势识别(C++与python都可实现)
  • 15个Spring扩展点,一般人知道的不超过5个!
  • Elasticsearch:以 “Painless” 方式保护你的映射
  • js几种对象创建方式
  • 阿里云服务器ECS适用于哪些应用场景?
  • Ajax学习笔记01
  • Jinja2----------过滤器的使用、控制语句
  • 面试了1个自动化测试,开口40W年薪,只能说痴人做梦...
  • 冲鸭!33% 程序员月薪达到 5 万元以上~
  • 【RSA】HTTPS中SSL/TLS握手时RSA前后端加密流程
  • clion在linux设置桌面启动图标(jetbrains全家桶均适用)
  • Java数据结构LinkedList单链表和双链表模拟实现及相关OJ题秒AC总结知识点
  • 立创EDA 学习 day01 应用下载安装,基本使用的操作
  • 华为OD机试真题Python实现【火星文计算】真题+解题思路+代码(20222023)