刚体运动中变换矩阵的逆
刚体运动中变换矩阵的逆
刚体运动中的变换矩阵为:
T=[Rt0T1]T= \begin{bmatrix}\\R&t \\0^T&1 \end{bmatrix} T=[R0Tt1]
其中 R 为旋转矩阵(R-1 = RT),t 为平移向量。
分块矩阵:
M=[AB0D]M= \begin{bmatrix}\\A&B \\0&D \end{bmatrix} M=[A0BD]
求逆为:
M−1=[A−1−A−1BD−10D−1]M^{-1}= \begin{bmatrix}\\A^{-1}&-A^{-1}BD^{-1} \\0&D^{-1} \end{bmatrix} M−1=[A−10−A−1BD−1D−1]
套用上述公式,求得变换矩阵的逆矩阵为:
T−1=[R−1−R−1t0T1]=[RT−RTt0T1]T^{-1}= \begin{bmatrix}\\R^{-1}&-R^{-1}t \\0^T&1 \end{bmatrix}=\begin{bmatrix}\\R^T&-R^Tt \\0^T&1 \end{bmatrix} T−1=[R−10T−R−1t1]=[RT0T−RTt1]
刚体运动中变换矩阵的逆相关推荐
- 刚体运动中的坐标变换-旋转矩阵、旋转向量、欧拉角及四元数
坐标变换及其方法 1.转化关系图 2 换算关系 3.1 旋转矩阵换算至其他 3.2 四元数换算至其他 3.3 旋转向量转换至旋转矩阵与四元数 3.3 欧拉角转换到旋转矩阵和四元数 3 坐标变换 4 坐 ...
- 三维空间刚体运动5:详解SLAM中显示机器人运动轨迹及相机位姿(原理流程)
三维空间刚体运动5:详解SLAM中显示机器人运动轨迹及相机位姿(原理流程) 一.显示运动轨迹原理讲解 二.前期准备 三.git管理子模块及克隆源代码 1.学习使用Git Submodule 2.克隆源 ...
- 三维空间刚体运动1:旋转矩阵与变换矩阵(详解加代码示例)
三维空间刚体运动1:旋转矩阵与变换矩阵(详解加代码示例) 1. 点.向量和坐标系 2.坐标系间的欧式变换 2.1 旋转 2.2 平移 3.齐次坐标和变换矩阵 4. 相似.仿射和射影变换 4.1 相似变 ...
- 3点 刚体运动 opencv_模态法动力学分析中的刚体模态
01 - 概述 在对汽车结构进行动力学有限元分析时,无论是瞬态问题还是频响问题,都经常使用模态叠加法. 模态叠加法动力学分析是常规模态分析的自然扩展,它利用结构振型来缩减问题求解规模,从而使数值求解更 ...
- 【多视图几何】TUM 课程 第2章 刚体运动
课程的 YouTube 地址为:https://www.youtube.com/playlist?list=PLTBdjV_4f-EJn6udZ34tht9EVIW7lbeo4 .视频评论区可以找到课 ...
- 三维旋转矩阵_第三讲:三维空间的刚体运动
题图来自monicore | Pixabay 三维空间的刚体运动 本讲主要主要关注一个问题:一个刚体在三维空间中的运动是如何描述的. 为什么要研究这个问题?因为当我们描述机器人的位姿时,就是在描述一个 ...
- 【SLAM笔记】三维刚体运动
SLAM笔记专栏:https://blog.csdn.net/weixin_44543463/category_10925276.html 本文目录 一.旋转矩阵 1.1 向量 1.2 欧氏变换 1. ...
- 视觉SLAM十四讲 ch3 (三维空间刚体运动)笔记
本讲目标 ●理解三维空间的刚体运动描述方式:旋转矩阵.变换矩阵.四元数和欧拉角. ●学握Eigen库的矩阵.几何模块使用方法. 旋转矩阵.变换矩阵 向量外积 向量外积(又称叉积或向量积)是一种重要的向 ...
- 视觉SLAM十四讲:第3讲 三维空间刚体运动
第3讲:三维空间刚体运动 三维空间中刚体运动的描述方式:旋转矩阵.变换矩阵.四元数和欧拉角 3.1 旋转矩阵 3.1.1 点和向量,坐标系 三维空间中,给定线性空间基(e1,e2,e3)(\mathb ...
最新文章
- 机器学习简单代码示例
- ElementUI 中日期选择器总结
- 成功解决Exception unhandled ImportError DLL load failed: 找不到指定的程序。 lib\imp.py, Line: 343
- 小腿训练三部曲(一)
- Vue.config.productionTip = false
- url上接收到 el表达式 不渲染_一文摸透从输入URL到页面渲染的过程
- java字符流实际上也是字节,[Java教程]Java字节流与字符流的区别
- C++|Qt工作笔记-对explicit的认识(Qt中一般情况下为什么会自动加上这个关键字)
- WordPress图片采集网站源码 自带采集规则
- android surfaceflinger 代码,Android 中的framebuffer和SurFaceFlinger的关系
- 英语简历计算机能力描述,简历计算机水平描述
- snort安装使用教程
- WIN7不能访问共享文件夹
- 计算机正负符号 怎么打,电脑正负号怎么打出来(电脑键盘快速打出特殊符号)...
- 基于Grafana的监控报警平台
- 2005年度最佳网名
- 长短信实现系列之电信SMGP3.0
- 博弈对抗游戏AI的技术方法的一些总结和思考
- chorme 显示“请在微信客户端打开链接”
- Roboware studio字体断续问题
热门文章
- ppt给图片增加高斯模糊_制作PPT时,图片不清晰你如何处理?
- python爬虫scrapy安装_零基础写python爬虫之爬虫框架Scrapy安装配置
- 基于笛卡尔坐标系下的三边定位的研究(TOA方式定位)
- Tex 表格注释实例
- [转载]我的博后申请经历从陶瓷到Offer过程
- 获取前一天的时间安排表_要想有一个完美的婚礼 这份婚庆策划时间表少不了...
- 使用 jquery 创建数组
- Linux基础练习题(三)
- 实现类似微博、QQ空间等的动态加载
- MySQL内核:InnoDB存储引擎 卷1