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

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

相关推荐
ZPC82107 分钟前
PPO 在ROS2 中训练与推理
人工智能·算法·机器人
才兄说8 分钟前
机器人租赁效果好吗?任务前现场演示
机器人
TG_yunshuguoji29 分钟前
阿里云代理商:OpenClaw 高频问题全解析 模型配置、钉钉机器人报错一网打尽!
阿里云·机器人·钉钉·openclaw
鸽鸽程序猿1 小时前
【Java EE】【SpringAI】智能聊天机器人
java·java-ee·机器人
样例过了就是过了2 小时前
LeetCode热题100 搜索二维矩阵
数据结构·c++·算法·leetcode·矩阵
Shining05962 小时前
AI 编译器系列(四)《AI 编译器中的后端优化》
linux·服务器·人工智能·线性代数·算法·triton·ai编译器
V搜xhliang02463 小时前
医疗场景多模态交互
大数据·人工智能·机器人·交互·语音识别·xcode
TheLegendMe3 小时前
NumPy 矩阵操作 + 图像处理
图像处理·矩阵·numpy
信道者3 小时前
AI智能体失控:开源维护者遭遇“数字霸凌”与声誉攻击
人工智能·机器人·openclaw
佳木逢钺4 小时前
机器人/无人机视觉开发选型指南:RealSense D455 vs D435i 与奥比中光的互补方案
c++·人工智能·计算机视觉·机器人·ros·无人机