7机器人位姿的数学描述与坐标变

由上次刚体的空间转动直接切换为机器人相关术语。

1.机器人位姿的数学描述与坐标变换

1.1位姿描述

{B}相对于{A}的姿态描述用3x3矩阵表示为:

式中为三个单位正交主矢量,分别表示刚体坐标系{B}的三个坐标轴X B Y B Z B 在参考系{A}中的方位,∠XBXA 表示坐标轴X B 与坐标轴X A之间的夹角,其他的类似。

姿态矩阵具有如下特点:

1>共有9个元素,但只有3个是独立的,有6个约束条件:

2>是单位正交阵,具有如下特点:

1.2 坐标系旋转(原点相同)

空间中任意点P在不同坐标系中的描述是不同的。为了阐明从一个坐标系描述到另一个坐标系描述的关系,需要讨论这种变换的数学问题。

设坐标系{B }与{A }有共同的坐标原点,但两者的方位不同,如图所示。用旋转矩阵描述{B }相对于{A }的方位。同一点p 在两个坐标系{A }和{B }中的描述P AP B具有如下变换关系:

其中表示坐标系{B}相对于{A}的姿态,这里称其为旋转变换矩阵,简称旋转矩阵。旋转矩阵具有与姿态矩阵相同的特性:

1.3坐标系绕单个坐标轴旋转的旋转矩阵

1.4 坐标系绕多个坐标轴转动的旋转矩阵

可分为绕动坐标系的多个坐标轴旋转和绕定坐标系的多个坐标轴旋转两类问题。

1.4.1绕动坐标系的多个坐标轴旋转的旋转矩阵

直接上结论,不推了。

坐标系{A}绕其Z轴旋转角,得到新坐标系{1},坐标系{1}再绕其Y轴旋转角,得到新坐标系{2},坐标系{2}再绕其Z轴旋转角,得到新坐标系{B},求旋转矩阵

.

结论:旋转矩阵等于绕三个坐标轴转动的旋转矩阵的顺序乘积。

1.4.2绕定坐标系的多个坐标轴旋转的旋转矩阵

坐标系{A}绕其Z轴旋转角,得到新坐标系{m},坐标系{m}再绕坐标系{A}的Z轴旋转角,得到新坐标系{B},求旋转矩阵.

结论:绕着固定坐标系{A}的两个坐标轴X、Z转动的旋转矩阵等于绕Z轴和绕X轴转动的两个旋转矩阵的乘积。

欢迎关注!

了解更多学习笔记!

相关推荐
草莓熊Lotso25 分钟前
《算法闯关指南:优选算法--模拟》--41.Z 字形变换,42.外观数列
开发语言·c++·算法
啊吧怪不啊吧29 分钟前
算法王冠上的明珠——动态规划之斐波那契数列问题
大数据·算法·动态规划
无敌最俊朗@7 小时前
力扣hot100-206反转链表
算法·leetcode·链表
Kuo-Teng8 小时前
LeetCode 279: Perfect Squares
java·数据结构·算法·leetcode·职场和发展
王哈哈^_^8 小时前
YOLO11实例分割训练任务——从构建数据集到训练的完整教程
人工智能·深度学习·算法·yolo·目标检测·机器学习·计算机视觉
檐下翻书1738 小时前
从入门到精通:流程图制作学习路径规划
论文阅读·人工智能·学习·算法·流程图·论文笔记
CoderYanger8 小时前
B.双指针——3194. 最小元素和最大元素的最小平均值
java·开发语言·数据结构·算法·leetcode·职场和发展·1024程序员节
小曹要微笑10 小时前
STM32各系列时钟树详解
c语言·stm32·单片机·嵌入式硬件·算法
沫儿笙10 小时前
安川YASKAWA焊接机器人电池拖盘焊接节气
人工智能·机器人
RPA机器人就选八爪鱼10 小时前
RPA财务机器人:驱动财务数字化转型的核心引擎
大数据·运维·人工智能·机器人·rpa