机械动力学(二):多体动力学

前修知识:高等代数、分析力学基础(第二类拉格朗日方程)

参考:机器人工程 / [日]白井良明编著;王棣棠译. 北京:科学出版社.2001.

本部分的研究对象为串联式机械臂,尤其是平面二自由度和平面三自由度的机械臂。


多体系统描述:齐次变换矩阵法

对于第一次听说齐次变换的同学来说,的确不容易理解其中的来龙去脉。本文以机械臂为载体详细叙述其来源。

1. 姿态变换矩阵

姿态变换矩阵是描述坐标系旋转变换的矩阵。若考虑平移,仅仅在加一个向量即可。

固定坐标系与手爪坐标系

定义两个坐标系:

  1. O_BX_BY_BZ_B固定坐标系,基准坐标系,固定在基座上。
  2. O_EX_EY_EZ_E手爪坐标系,固定在手爪上。

手爪的位置姿态可以通过以下的物理量表示:

  1. ^{B}\vec{p}_E \in \mathbb{R}^{3 \times 1}:从O_B指向O_E的位置向量。约定:右下角标表示所要表示的对象的名称。
  2. ^{B}R_E \in \mathbb{R}^{3 \times 3}BE的变换矩阵。约定:左上角表示所用的基底所在坐标系。

依据线性变换的几何意义,姿态变换矩阵各列向量即为变换后的空间的基底在原空间的坐标。即:^{B}R_E = \begin{bmatrix} ^{B}\vec{e}_x & ^{B}\vec{e}_y & ^{B}\vec{e}_z \\ \end{bmatrix}
这是姿态变换矩阵的最终形式,该矩阵是正交阵。但该变换矩阵具体如何体现机械臂的位置参量,还须进一步讨论。

2. 齐次变换矩阵

二维问题的坐标系

^{B}\vec{p}_E^{B}\vec{p}_p之间的变换关系可由下向量式表示:
^{B}\vec{p}_p = \, ^{B}R_E \, ^{E}\vec{p}_p + ^{B}\vec{p}_E
可以看出,该变换由旋转平移组成。即定轴转动平动组合成平面运动。然而我们更喜欢直接用矩阵乘法来对某个对象进行变换操作,这是符合计算机程序设计要求的。因此,数学家想到了矩阵的分块
\begin{bmatrix} ^{B}\vec{p}_p\\ 1\\ \end{bmatrix} = \begin{bmatrix} ^{B}R_E & ^{B}\vec{p}_E \\ 0 & 1 \\ \end{bmatrix} \begin{bmatrix} ^{E}\vec{p}_p\\ 1\\ \end{bmatrix} = ^{B}T_E \begin{bmatrix} ^{E}\vec{p}_p\\ 1\\ \end{bmatrix}
该式即为齐次变换式,矩阵^{B}T_E称为齐次变换矩阵。对于2维空间的齐次变换,变换矩阵为3 \times 3;对于3维空间,齐次变换矩阵为4 \times 4

多刚体动力学描述:牛顿-欧拉法 vs 拉格朗日法

1. 牛顿欧拉法

2. 拉格朗日法

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果不熟悉线性代数的概念,要去学习自然科学,现在看来就和文盲差不多。”,然而“按照现行的国际标准,线性代数是通过公...
    Drafei阅读 1,669评论 0 3
  • 理解矩阵一:转载自:http://blog.csdn.net/myan/article/details/64751...
    jiandanjinxin阅读 1,602评论 1 15
  • 泥土飞走了 又飞回 一座孤峰降落 这世上多寻常 北方寒冷 烟囱里冒着烟 带外婆转过了所有街角 像小时候她牵着我的手...
    北冥悠语阅读 306评论 1 0
  • 星期四早上我被妈妈叫醒,起来洗脸刷牙,然后吃早饭,早饭是吃大肉粽,还有蜂蜜梨汁。妈妈烧给我吃,然后我吃...
    杨宇超yyc阅读 346评论 0 5
  • 这是个寒冬腊月,虽然雾霾之后,天空辽阔,阳光肆意,蓝天深邃,空气清新,但人们还是觉得沉闷,觉得刺骨寒冷。 ...
    丫头利贞阅读 213评论 0 1