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

对于仅有移动,由上图可知:
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坐标系下的平移量,因此需要乘旋转矩阵。

相关推荐
北京搜维尔科技有限公司4 小时前
搜维尔科技:OptiTrack将捕捉到的人类动作数据映射到人形机器人的各个关节上进行遥操作
科技·机器人
King's King4 小时前
6年前倒闭的机器人独角兽,再次杀入AGV市场
机器人
孔武6 小时前
SG-SLAM下载部署安装运行记录
机器人·自动驾驶
dot.Net安全矩阵10 小时前
.NET内网实战:通过命令行解密Web.config
前端·学习·安全·web安全·矩阵·.net
sweetheart7-710 小时前
LeetCode54. 螺旋矩阵(2024秋季每日一题 21)
线性代数·矩阵·力扣·数组·每日一题
zero_one_Machel11 小时前
leetcode73矩阵置零
算法·leetcode·矩阵
奈斯。zs11 小时前
yjs08——矩阵、数组的运算
人工智能·python·线性代数·矩阵·numpy
云卓科技12 小时前
无人机之控制距离篇
科技·安全·机器人·无人机·制造
云卓科技12 小时前
无人机之飞行高度篇
科技·安全·机器人·无人机·制造
q567315231 天前
如何在Django中创建新的模型实例
数据库·python·线性代数·django·sqlite