位姿转换矩阵写法-个人习惯(计算机理解其实是相反的)

特别注意: 按照我写矩阵的这种转换方式,有坐标系O与P,MO2P表示O坐标系下P坐标系原点坐标与姿态角,即由O坐标系到P坐标系的重合转换,但是一般计算机或教科书上这种情况是写作:MP2O,但是和我的理解的含义是一致的,只是写法顺序不一样。不管怎么样,如果是采用了一种写法,在做连续矩阵运算时,就始终以统一的写法原则来做,就不会出错,如果两种写法混用计算出来的结果就会出错。

那么按照我的MO2P这种写法,在已知O坐标系下点q1的坐标q1-O计算同一点q1在P坐标系下的三维坐标q1-P时,就不能是:q1-P=MO2P*q1-O(错误),而是以逆矩阵计算:

q1-P=inv(MO2P)*q1-O(正确)

此外,若O坐标系下的点q(1,1,1),想要让O坐标系的原点移动到点q,就是直接以 O坐标系下点q的三维坐标(1,1,1)为平移向量,即沿着xyz轴正向分别移动一个单位后,O坐标系原点会与点q重合;若****O坐标系下有点q(1,1,1),与p(1,1,2),那么由点q移动到点p,就是两者三维坐标做差,并且是p-q=(0,0,1)得到平移向量,即点q沿着O坐标系的z轴正向移动一个单位后与点p重合。

相关推荐
Shaoshing2 分钟前
前缀和与差分
java·数据结构·算法·前缀和·差分
loulanyue_39 分钟前
构建房产认知决策智能:Harness底座与AI自进化的技术实践——读贝壳首席算法科学家尹俊希2026云栖专场演讲
人工智能·算法
碧海银沙音频科技研究院1 小时前
基于炬芯ATS录音卡BLE控制协议
人工智能·嵌入式硬件·算法·语音识别
suhan1 小时前
【数据结构】三、栈和队列:6.链队列、双端队列、队列的应用(树的层次遍历、广度优先BFS、先来先服务FCFS)
数据结构·后端·算法
姜鱼问生1 小时前
Docker Volume 备份与恢复实战:不停机迁移数据
后端·算法·架构
suhan1 小时前
【数据结构】三、栈和队列:5.顺序队列(循环队列)(初始化,判空判满,入队,出队,实例)
数据结构·后端·算法
suhan2 小时前
【数据结构】三、栈和队列:3.链栈(链栈栈的初始化,判空,进栈,出栈,读取栈顶,链栈实例)
数据结构·后端·算法
大雄很用心2 小时前
如何理解时间复杂度与空间复杂度?| 面试刷题笔记02
算法
姜鱼问生2 小时前
服务器磁盘满了?从告警到清理的完整排查
后端·算法·架构
suhan2 小时前
【数据结构】三、栈和队列:4.栈的应用(括号匹配,四则运算表达式求值,进制转换,递归)
数据结构·后端·算法