机器人运动学林沛群——变换矩阵

对于仅有移动,由上图可知:
A P = B P + A P B o r g ^AP=^BP+^AP_{B org} AP=BP+APBorg

对于仅有转动,可得:
A P = B A R B P ^AP=^A_BR^BP AP=BARBP

将转动与移动混合后,可得:

一个例子

在向量中,齐次变换矩阵也是由旋转和移动组成,但要注意的是先转动在移动,要是先移动在转动,如右下角所示,并不是我们想要的结果。

先移动在转动,C------即右侧的矩阵先于向量相乘,左侧的旋转矩阵之后相乘。

点与坐标系的相对位置关系,点向前移动,与坐标系向后移动相同。

连续运算

A P B o r g + B A R B P C o r g {}^AP_{Borg}+{}B^AR^BP{Corg} APBorg+BARBPCorg ,是因为如果要平移,需要将 B P C o r g ^BP_{Corg} BPCorg转化为在A坐标系下的值,因此需要乘旋转矩阵。

求齐次矩阵的逆,由于是正交矩阵,因此可以通过转置来求逆,但是移动部分不能进行简单的转置变换,因为是在B坐标系下的平移量,因此需要乘旋转矩阵。

相关推荐
张祥6422889041 天前
误差理论与测量平差基础笔记七
线性代数·机器学习·numpy
HyperAI超神经1 天前
具身智能资源汇总:机器人学习数据集,在线体验世界建模模型,英伟达/字节/小米等最新研究论文
人工智能·深度学习·学习·机器学习·机器人·ai编程·图形生成
Deepoch1 天前
Deepoc具身大模型无人机:开启智能飞行新纪元
科技·机器人·无人机·开发板·具身模型·deepoc
C++ 老炮儿的技术栈1 天前
KUKA机器人程序抓料
linux·运维·c语言·人工智能·机器人·库卡
sonadorje1 天前
什么是半正定 (PSD) 矩阵
决策树·机器学习·矩阵
劈星斩月1 天前
线性代数-3Blue1Brown《线性代数的本质》叉积(10)
线性代数·叉积
智者知已应修善业1 天前
【输出一个N*N的01矩阵,表示最后的汉字点阵图】2024-10-22
c语言·数据结构·c++·经验分享·笔记·算法·矩阵
辰尘_星启1 天前
解决幽灵容器
linux·docker·容器·机器人·嵌入式
haing20191 天前
机器人带六维力传感器进行导纳控制恒力打磨原理介绍
人工智能·机器人
墨上烟雨1 天前
二阶与三阶行列式
线性代数