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

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

相关推荐
ARM+FPGA+AI工业主板定制专家13 小时前
基于JETSON/RK3588机器人高动态双目视觉系统方案
人工智能·机器学习·fpga开发·机器人·自动驾驶
哈泽尔都14 小时前
运动控制教学——5分钟学会PRM算法!
人工智能·单片机·算法·数学建模·贪心算法·机器人·无人机
shimly12345616 小时前
(done) 矩阵分块计算和分块转置
线性代数·矩阵
modest_laowang16 小时前
矩阵李群的李代数的几何意义
线性代数·矩阵·抽象代数·拓扑学
寒冬没有雪1 天前
矩阵的翻转与旋转
c++·算法·矩阵
孤独野指针*P1 天前
MoveIt 机械臂碰撞检测:从环境搭建到障碍物规避
linux·3d·机器人
Miraitowa_cheems1 天前
LeetCode算法日记 - Day 68: 猜数字大小II、矩阵中的最长递增路径
数据结构·算法·leetcode·职场和发展·贪心算法·矩阵·深度优先
搬砖的小码农_Sky1 天前
人形机器人:Tesla Optimus的AI集成细节
人工智能·ai·机器人
xwz小王子1 天前
Science Robotics 研究综述:基于学习方法的机器人操作动力学模型
机器人·学习方法
悠哉悠哉愿意2 天前
【智能系统项目开发与学习记录】bringup功能包详解
学习·机器人·ros2