python微分几何_微分几何在机器人领域的应用(二)深入理解三维空间变换

空间几何变换

空间中的几何变换分为多类,从最简单,到逐渐复杂的变换,分别有如下几种。

等距变换(Isometries)。等距变换下点到点的欧式距离保持不变。刚体变换是典型的等距变换。

相似变换(Similarity)。在等距变换的基础上加上一个各向同性的缩放。矩阵表示上需要在旋转矩阵部分乘以一个系数s。

仿射变换(Affine)。是一个非奇异的线性变换加上一个平移向量组成的变换。

投影变换(Projective)。任意非奇异的4×4矩阵所构成的变换。

变换的分类和特征如下图所示:

eada5a910156492f321ef1770902d1aa.png

三维刚体的空间变换属于第一种情况。如果问题不变形,那么刚体变换涵盖物理世界中的所有情况。刚体变换包含三个平移自由度和三个旋转自由度,总共6个自由度。应用刚体变换,点到点的距离保持不变,同时矢量的点积和叉积保持不变。平移自由度易于理解,故本文重点讨论旋转分量,即旋转矩阵R。

旋转矩阵:

在理解高维理论时,我们一般采用降维的方式理解,由易到难。首先回到二维空间的变换。二维平面中,刚体变换有三个自由度,x, y和旋转角θ。用矩阵的形式表示:

3266517

其中

3266517

分别为旋转矩阵和平移向量。可以看到旋转矩阵只有一个自由度,因其只有一个变量θ。

旋转矩阵R的性质:

旋转矩阵的逆矩阵是它的转置矩阵,故旋转矩阵是正交矩阵。(如果不理解逆矩阵和转置矩阵,请首先恶补线性代数)。

一个矩阵是旋转矩阵,当且仅当它是正交矩阵,且它的行列式是1。正交矩阵的行列式是±1。读者可思考行列式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容简介 · · · · · · 《微分几何及其在力学中的应用》是作者根据多年来为北京大学力学系研究生和高年级本科生讲授同名课程的讲稿编写而成的,书中系统介绍了微分几何的基础知识。全书共分为六章:第一章介绍了向量和张量的基本性质;第章给出了欧氏空间中曲线与曲面的几何;第三章引入了流形的概念及若干性质,如向量的Lie导数的性质;第四章介绍了流形上的微分形式和外微分运算,并给出了几个重要定理的证明;第五章介绍了Lie群与Lie代数的性质,特别是在不变量理论中的应用;第六章介绍了动力系统与Symplectic几何的理论及其在力学中的应用。每章末配有适量的习题,便于读者选用。 《微分几何及其在力学中的应用》叙述简明易懂、逻辑严谨、条理清晰,注重分析及应用,着重在所介绍内容和力学理论的联系上举一些例子,如应变和Lie导数的关系、协调方程、Hamilton力学的几何理论等等。 《微分几何及其在力学中的应用》可作为高等院校力学专业研究生或高年级本科生学习微分几何知识的教材,也可供从事与力学相关专业的教学和研究的教师和科研工作者参考。 丛书信息   北京大学力学丛书 (共15册), 这套丛书还有 《弹性力学教程》,《材料力学》,《材料力学》,《线性动力学引论》,《塑性力学引论》 等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值