☰
机器人运动学学习(1)
2026/9/25 18:48:14 网站建设 项目流程

1.对一个刚体运动状态的描述

对于平面上:3个自由度

分为沿着x,y轴平移的2个自由度,和1个旋转自由度,共3dof

对于空间中的刚体,可以沿着三个轴的方向移动,也可以绕3个轴转动,因此总共6dof

需要两个坐标系,世界坐标和刚体自身的坐标系(上图中的Zb,Yb,Xb就是我们建立的刚体坐标系)。将刚体运动的轨迹(包括位移和姿态)进行记录。这样如果要求位移加速度,那么就求两次微分:位移对时间微分得到速度;速度对时间微分得到加速度。

同理,要求转动的角加速度,也是进行两次微分。

2.移动

对于移动,就是用向量表示出当前的刚体原点相对于世界坐标原点的位置。向量既能表示空间中的一个点,也能表示方向(例如body frame上的三个主轴就是表示方向的)。

3.转动

首先将B的三个bodyframe主轴写成矩阵的形式,因为每根轴向量是3维,所以会写成3X3的矩阵。并且要以世界坐标系为基准来观测,因此会写成一个投影矩阵,如下图矩阵所示:

每根body frame主轴都对A的三个轴向点成进行了投影,也就是向量点乘。

一个简单例子:

第二个例子涉及到投影:

上图题目的答案是B

4.旋转矩阵

(1)旋转矩阵可以用于描述B相对于A(或A相对于B)的状态

B相对于A的旋转矩阵,如果前后向量互换(本质上是转置),就会变成A相对于B的旋转矩阵。

例子:

两个矩阵如果相乘:会得到单位矩阵E

这种矩阵需要满足两个条件:对于一个旋转投影矩阵,每一个轴向量的长度都是1(是单位向量),且三个方向两两互相垂直。

又一个特点:

(2)旋转矩阵可以用于转换向量的坐标

可以将向量B投影·

例题:

(3)旋转矩阵可以用来描述物体的转动状态

下图是对轴旋转(长度不变):绕着其中一个轴,旋转bodyframe其他两个轴

上图是z不动,绕着z旋转x,y

例题:

三个用法总结:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询