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

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

相关推荐
码与农29 分钟前
硬件控制器是如何实现与ros2_control交互的
人工智能·机器人·自动驾驶
福客AI智能客服1 小时前
电商智能客服机器人:AI客服聊天系统如何重构用户沟通方式
人工智能·重构·机器人
szbenlai2 小时前
理疗机器人从实拍到AI场景拍摄全流程解析
人工智能·机器人
ZPC82103 小时前
fanuc 机器人 pr 寄存器数据如何绑定 GO 绑定DO
人工智能·算法·机器人
Deepoch4 小时前
Deepoc具身模型:应对复杂农艺场景的除草机器人边缘认知系统
机器人·开发板·具身模型·deepoc·除草机器人
飞舞哲4 小时前
漂浮基空间3自由度机械臂PD控制仿真
matlab·机器人·漂浮基
maxmaxma5 小时前
ROS2机器人少年创客营:Python第二课
c++·python·机器人
maxmaxma5 小时前
ROS2 机器人 少年创客营:Day 8
机器人·ros2
薛定猫AI5 小时前
【深度解析】Anthropic Epitaxi 泄露:从聊天机器人到统一智能体系统的产品跃迁
人工智能·机器人
祈澈菇凉5 小时前
Next.js + OpenAI API 跑通一个带流式输出的聊天机器人
开发语言·javascript·机器人