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

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

相关推荐
自动化智库11 小时前
库卡机器人定义全局变量
linux·运维·机器人
小手智联老徐13 小时前
ROS2:与 Gazebo 版本对应关系解析
机器人·ros2·gazebo
badhope14 小时前
Agent智能体全面深入教程:架构、机制与工程实践
人工智能·python·机器人
sheeta199815 小时前
LeetCode 每日一题笔记 日期:2025.04.06 题目:874. 模拟行走机器人
笔记·leetcode·机器人
多年小白15 小时前
AI 日报 - 2026年4月6日
网络·人工智能·科技·矩阵
xwz小王子15 小时前
Nature Communications从结构到功能:基于Kresling折纸的多模态微型机器人设计
人工智能·算法·机器人
一颗小树x15 小时前
《VLA 系列》Humanoid Everyday | 人形机器人 | 开源数据集
机器人·开源数据集·人形机器人·vlm
盘古开天166615 小时前
从 DQN 到机器人导航:用深度 Q 网络让小车学会自己走路(含 PyTorch 代码)
人工智能·pytorch·机器人
出门吃三碗饭18 小时前
Robotics(26 Spring)从零配置ZEDM立体摄像机 ——使用教程 Windows
机器人·zedm·立体摄像机
笨笨饿1 天前
29_Z变换在工程中的实际意义
c语言·开发语言·人工智能·单片机·mcu·算法·机器人