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

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

相关推荐
Omigeq1 分钟前
1.2.1 - 图搜索算法(以A*为例) - Python运动规划库教程(Python Motion Planning)
开发语言·python·机器人·图搜索算法
万行13 分钟前
机器人系统ROS2
人工智能·python·机器学习·机器人·计算机组成原理
藦卡机器人1 小时前
自动焊接机器人的核心技术要求与标准
人工智能·算法·机器人
yl45303 小时前
污泥清淤机器人实践复盘分享
大数据·人工智能·机器人
佑白雪乐5 小时前
线性代数通透版03集(终结版,知识点汇总)
线性代数
沫儿笙8 小时前
OTC欧地希焊接机器人节气装置
机器人
じ☆冷颜〃8 小时前
交换代数的解析延拓及在CS的应用
c语言·数据结构·笔记·线性代数·密码学
哎呦 你干嘛~9 小时前
ros2机器人 话题通信介绍
机器人
万行9 小时前
差速两轮机器人位移与航向角增量计算
人工智能·python·算法·机器人
向上的车轮9 小时前
麦肯锡《智能体、机器人与我们:AI时代的技能协作》
人工智能·机器人